@@ -109,12 +109,12 @@ def test_name():
109109test (t , [3 ], {'a' :True ,'b' :True })
110110test (t , [4 ], {'a' :False ,'b' :False })
111111test (Flags ([str (i ) for i in range (33 )]), [0xffffffff ,0x1 ], { str (i ):True for i in range (33 ) })
112- t = Variant ([Case ('x' ,U8 ()),Case ('y' ,Float32 ()),Case ('z' ,None )])
112+ t = Variant ([Case ('x' ,U8 ()),Case ('y' ,F32 ()),Case ('z' ,None )])
113113test (t , [0 ,42 ], {'x' : 42 })
114114test (t , [0 ,256 ], {'x' : 0 })
115115test (t , [1 ,0x4048f5c3 ], {'y' : 3.140000104904175 })
116116test (t , [2 ,0xffffffff ], {'z' : None })
117- t = Option (Float32 ())
117+ t = Option (F32 ())
118118test (t , [0 ,3.14 ], {'none' :None })
119119test (t , [1 ,3.14 ], {'some' :3.14 })
120120t = Result (U8 (),U32 ())
@@ -147,35 +147,35 @@ def test_pairs(t, pairs):
147147test_pairs (S32 (), [((1 << 31 )- 1 ,(1 << 31 )- 1 ),(1 << 31 ,- (1 << 31 )),((1 << 32 )- 1 ,- 1 )])
148148test_pairs (U64 (), [((1 << 63 )- 1 ,(1 << 63 )- 1 ), (1 << 63 ,1 << 63 ), ((1 << 64 )- 1 ,(1 << 64 )- 1 )])
149149test_pairs (S64 (), [((1 << 63 )- 1 ,(1 << 63 )- 1 ), (1 << 63 ,- (1 << 63 )), ((1 << 64 )- 1 ,- 1 )])
150- test_pairs (Float32 (), [(3.14 ,3.14 )])
151- test_pairs (Float64 (), [(3.14 ,3.14 )])
150+ test_pairs (F32 (), [(3.14 ,3.14 )])
151+ test_pairs (F64 (), [(3.14 ,3.14 )])
152152test_pairs (Char (), [(0 ,'\x00 ' ), (65 ,'A' ), (0xD7FF ,'\uD7FF ' ), (0xD800 ,None ), (0xDFFF ,None )])
153153test_pairs (Char (), [(0xE000 ,'\uE000 ' ), (0x10FFFF ,'\U0010FFFF ' ), (0x110000 ,None ), (0xFFFFFFFF ,None )])
154154test_pairs (Enum (['a' ,'b' ]), [(0 ,{'a' :None }), (1 ,{'b' :None }), (2 ,None )])
155155
156156def test_nan32 (inbits , outbits ):
157157 origf = decode_i32_as_float (inbits )
158- f = lift_flat (mk_cx (), ValueIter ([Value ('f32' , origf )]), Float32 ())
158+ f = lift_flat (mk_cx (), ValueIter ([Value ('f32' , origf )]), F32 ())
159159 if DETERMINISTIC_PROFILE :
160160 assert (encode_float_as_i32 (f ) == outbits )
161161 else :
162162 assert (not math .isnan (origf ) or math .isnan (f ))
163163 cx = mk_cx (int .to_bytes (inbits , 4 , 'little' ))
164- f = load (cx , 0 , Float32 ())
164+ f = load (cx , 0 , F32 ())
165165 if DETERMINISTIC_PROFILE :
166166 assert (encode_float_as_i32 (f ) == outbits )
167167 else :
168168 assert (not math .isnan (origf ) or math .isnan (f ))
169169
170170def test_nan64 (inbits , outbits ):
171171 origf = decode_i64_as_float (inbits )
172- f = lift_flat (mk_cx (), ValueIter ([Value ('f64' , origf )]), Float64 ())
172+ f = lift_flat (mk_cx (), ValueIter ([Value ('f64' , origf )]), F64 ())
173173 if DETERMINISTIC_PROFILE :
174174 assert (encode_float_as_i64 (f ) == outbits )
175175 else :
176176 assert (not math .isnan (origf ) or math .isnan (f ))
177177 cx = mk_cx (int .to_bytes (inbits , 8 , 'little' ))
178- f = load (cx , 0 , Float64 ())
178+ f = load (cx , 0 , F64 ())
179179 if DETERMINISTIC_PROFILE :
180180 assert (encode_float_as_i64 (f ) == outbits )
181181 else :
@@ -322,12 +322,12 @@ def test_flatten(t, params, results):
322322 got = flatten_functype (t , 'lower' )
323323 assert (got == expect )
324324
325- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[]), ['i32' ,'f32' ,'f64' ], [])
326- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[Float32 ()]), ['i32' ,'f32' ,'f64' ], ['f32' ])
327- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[U8 ()]), ['i32' ,'f32' ,'f64' ], ['i32' ])
328- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[Tuple ([Float32 ()])]), ['i32' ,'f32' ,'f64' ], ['f32' ])
329- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[Tuple ([Float32 (),Float32 ()])]), ['i32' ,'f32' ,'f64' ], ['f32' ,'f32' ])
330- test_flatten (FuncType ([U8 (),Float32 (),Float64 ()],[Float32 (),Float32 ()]), ['i32' ,'f32' ,'f64' ], ['f32' ,'f32' ])
325+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[]), ['i32' ,'f32' ,'f64' ], [])
326+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[F32 ()]), ['i32' ,'f32' ,'f64' ], ['f32' ])
327+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[U8 ()]), ['i32' ,'f32' ,'f64' ], ['i32' ])
328+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[Tuple ([F32 ()])]), ['i32' ,'f32' ,'f64' ], ['f32' ])
329+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[Tuple ([F32 (),F32 ()])]), ['i32' ,'f32' ,'f64' ], ['f32' ,'f32' ])
330+ test_flatten (FuncType ([U8 (),F32 (),F64 ()],[F32 (),F32 ()]), ['i32' ,'f32' ,'f64' ], ['f32' ,'f32' ])
331331test_flatten (FuncType ([U8 () for _ in range (17 )],[]), ['i32' for _ in range (17 )], [])
332332test_flatten (FuncType ([U8 () for _ in range (17 )],[Tuple ([U8 (),U8 ()])]), ['i32' for _ in range (17 )], ['i32' ,'i32' ])
333333
0 commit comments