2
0
Эх сурвалжийг харах

Use better constant format in tests' text

Match `v128.const` text format for tests working with i8x16 and i16x8.
The resulting binary is identical to the `i32x4` constants used
currently.
Petr Penzin 5 жил өмнө
parent
commit
237e3fa69b

+ 8 - 8
test/wasm.simd/i16x8_s.wast

@@ -8,48 +8,48 @@
 		(export  "func_i16x8_s_0")  
 		(result  i32)  
 		(i16x8.extract_lane_s 0
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_1")  
 		(result  i32)  
 		(i16x8.extract_lane_s 1
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_2")  
 		(result  i32)  
 		(i16x8.extract_lane_s 2
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_3")  
 		(result  i32)  
 		(i16x8.extract_lane_s 3
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_4")  
 		(result  i32)  
 		(i16x8.extract_lane_s 4
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_5")  
 		(result  i32)  
 		(i16x8.extract_lane_s 5
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_6")  
 		(result  i32)  
 		(i16x8.extract_lane_s 6
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 	(func 
 		(export  "func_i16x8_s_7")  
 		(result  i32)  
 		(i16x8.extract_lane_s 7
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF60007))
+			(v128.const i16x8 1 2 -32768 0 32767 6 7 -10))
 	) 
 ) 

+ 8 - 8
test/wasm.simd/i16x8_u.wast

@@ -8,48 +8,48 @@
 		(export  "func_i16x8_u_0")  
 		(result  i32)  
 		(i16x8.extract_lane_u 0
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_1")  
 		(result  i32)  
 		(i16x8.extract_lane_u 1
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_2")  
 		(result  i32)  
 		(i16x8.extract_lane_u 2
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_3")  
 		(result  i32)  
 		(i16x8.extract_lane_u 3
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_4")  
 		(result  i32)  
 		(i16x8.extract_lane_u 4
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_5")  
 		(result  i32)  
 		(i16x8.extract_lane_u 5
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_6")  
 		(result  i32)  
 		(i16x8.extract_lane_u 6
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 	(func 
 		(export  "func_i16x8_u_7")  
 		(result  i32)  
 		(i16x8.extract_lane_u 7
-			(v128.const i32x4 0x00020001 0x00008000 0x00067FFF 0xFFF6FFFF))
+			(v128.const i16x8 1 2 32768 0 32767 6 65535 65526))
 	) 
 ) 

+ 16 - 37
test/wasm.simd/i8x16_s.wast

@@ -8,117 +8,96 @@
 		(export  "func_i8x16_s_0")  
 		(result  i32)  
 		(i8x16.extract_lane_s 0
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
-		;;(set_local 
-		;;	0 
-		;;	(i8x16.build 
-		;;		(i32.const  1)  
-		;;		(i32.const  2)  
-		;;		(i32.const  -128)  
-		;;		(i32.const  4)  
-		;;		(i32.const  127)  
-		;;		(i32.const  6)  
-		;;		(i32.const  7)  
-		;;		(i32.const  8)  
-		;;		(i32.const  9)  
-		;;		(i32.const  10)  
-		;;		(i32.const  11)  
-		;;		(i32.const  12)  
-		;;		(i32.const  13)  
-		;;		(i32.const  14)  
-		;;		(i32.const  15)  
-		;;		(i32.const  -20)  
-		;;	) 
-		;;) 
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_1")  
 		(result  i32)  
 		(i8x16.extract_lane_s 1
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_2")  
 		(result  i32)  
 		(i8x16.extract_lane_s 2
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_3")  
 		(result  i32)  
 		(i8x16.extract_lane_s 3
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_4")  
 		(result  i32)  
 		(i8x16.extract_lane_s 4
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_5")  
 		(result  i32)  
 		(i8x16.extract_lane_s 5
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_6")  
 		(result  i32)  
 		(i8x16.extract_lane_s 6
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_7")  
 		(result  i32)  
 		(i8x16.extract_lane_s 7
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_8")  
 		(result  i32)  
 		(i8x16.extract_lane_s 8
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_9")  
 		(result  i32)  
 		(i8x16.extract_lane_s 9
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_10")  
 		(result  i32)  
 		(i8x16.extract_lane_s 10
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_11")  
 		(result  i32)  
 		(i8x16.extract_lane_s 11
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_12")  
 		(result  i32)  
 		(i8x16.extract_lane_s 12
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_13")  
 		(result  i32)  
 		(i8x16.extract_lane_s 13
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_14")  
 		(result  i32)  
 		(i8x16.extract_lane_s 14
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_s_15")  
 		(result  i32)  
 		(i8x16.extract_lane_s 15
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0B0A09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 10 11 12 13 14 15 -20))
 	)
 ) 

+ 16 - 16
test/wasm.simd/i8x16_u.wast

@@ -8,96 +8,96 @@
 		(export  "func_i8x16_u_0")  
 		(result  i32)  
 		(i8x16.extract_lane_u 0
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_1")  
 		(result  i32)  
 		(i8x16.extract_lane_u 1
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_2")  
 		(result  i32)  
 		(i8x16.extract_lane_u 2
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_3")  
 		(result  i32)  
 		(i8x16.extract_lane_u 3
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_4")  
 		(result  i32)  
 		(i8x16.extract_lane_u 4
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_5")  
 		(result  i32)  
 		(i8x16.extract_lane_u 5
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_6")  
 		(result  i32)  
 		(i8x16.extract_lane_u 6
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_7")  
 		(result  i32)  
 		(i8x16.extract_lane_u 7
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_8")  
 		(result  i32)  
 		(i8x16.extract_lane_u 8
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_9")  
 		(result  i32)  
 		(i8x16.extract_lane_u 9
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_10")  
 		(result  i32)  
 		(i8x16.extract_lane_u 10
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_11")  
 		(result  i32)  
 		(i8x16.extract_lane_u 11
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_12")  
 		(result  i32)  
 		(i8x16.extract_lane_u 12
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_13")  
 		(result  i32)  
 		(i8x16.extract_lane_u 13
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_14")  
 		(result  i32)  
 		(i8x16.extract_lane_u 14
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	) 
 	(func 
 		(export  "func_i8x16_u_15")  
 		(result  i32)  
 		(i8x16.extract_lane_u 15
-			(v128.const i32x4 0x04800201 0x0807067F 0x0C0BFF09 0xEC0F0E0D))
+			(v128.const i8x16 1 2 -128 4 127 6 7 8 9 255 11 12 13 14 15 -20))
 	)
 )