Update SIMD tests to use hex literals
This commit is contained in:
committed by
Andrew Brown
parent
c459579396
commit
d68437e1e6
@@ -78,7 +78,7 @@ block0(v0: i8x16 [%xmm3], v1: i8x16 [%xmm4]):
|
||||
|
||||
function %imul_i32x4() -> b1 {
|
||||
block0:
|
||||
[-, %xmm0] v0 = vconst.i32x4 [-1 0 1 -2147483647] ; e.g. -2147483647 == 0x80_00_00_01
|
||||
[-, %xmm0] v0 = vconst.i32x4 [-1 0 1 0x80_00_00_01]
|
||||
[-, %xmm1] v1 = vconst.i32x4 [2 2 2 2]
|
||||
[-, %xmm0] v2 = imul v0, v1 ; bin: 66 0f 38 40 c1
|
||||
|
||||
@@ -99,7 +99,7 @@ block0:
|
||||
|
||||
function %imul_i16x8() -> b1 {
|
||||
block0:
|
||||
[-, %xmm1] v0 = vconst.i16x8 [-1 0 1 32767 0 0 0 0] ; e.g. 32767 == 0x7f_ff
|
||||
[-, %xmm1] v0 = vconst.i16x8 [-1 0 1 0x7f_ff 0 0 0 0]
|
||||
[-, %xmm2] v1 = vconst.i16x8 [2 2 2 2 0 0 0 0]
|
||||
[-, %xmm1] v2 = imul v0, v1 ; bin: 66 0f d5 ca
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ block0:
|
||||
|
||||
function %imul_i32x4() -> b1 {
|
||||
block0:
|
||||
v0 = vconst.i32x4 [-1 0 1 -2147483647] ; e.g. -2147483647 == 0x80_00_00_01
|
||||
v0 = vconst.i32x4 [-1 0 1 0x80_00_00_01]
|
||||
v1 = vconst.i32x4 [2 2 2 2]
|
||||
v2 = imul v0, v1
|
||||
|
||||
@@ -88,7 +88,7 @@ block0:
|
||||
|
||||
function %imul_i16x8() -> b1 {
|
||||
block0:
|
||||
v0 = vconst.i16x8 [-1 0 1 32767 0 0 0 0] ; e.g. 32767 == 0x7f_ff
|
||||
v0 = vconst.i16x8 [-1 0 1 0x7f_ff 0 0 0 0]
|
||||
v1 = vconst.i16x8 [2 2 2 2 0 0 0 0]
|
||||
v2 = imul v0, v1
|
||||
|
||||
@@ -268,9 +268,9 @@ block0:
|
||||
|
||||
function %average_rounding_i16x8() -> b1 {
|
||||
block0:
|
||||
v0 = vconst.i16x8 [0 0 0 1 42 19 -1 -1]
|
||||
v0 = vconst.i16x8 [0 0 0 1 42 19 -1 0xffff]
|
||||
v1 = vconst.i16x8 [0 1 2 4 42 18 -1 0]
|
||||
v2 = vconst.i16x8 [0 1 1 3 42 19 -1 -32768] ; -1 (0xffff) + 0 + 1 == -32768 (0x8000)
|
||||
v2 = vconst.i16x8 [0 1 1 3 42 19 -1 0x8000]
|
||||
|
||||
v3 = avg_round v0, v1
|
||||
v4 = icmp eq v2, v3
|
||||
|
||||
Reference in New Issue
Block a user