2022-03-30 08:53:51 +00:00
|
|
|
ucomiss 1.000000, 2.000000 => 0x203
|
|
|
|
ucomiss 2.000000, 1.000000 => 0x202
|
|
|
|
ucomiss 1.000000, inf => 0x203
|
|
|
|
ucomiss inf, 1.000000 => 0x202
|
|
|
|
ucomiss 1.000000, -inf => 0x202
|
|
|
|
ucomiss -inf, 1.000000 => 0x203
|
|
|
|
ucomiss 1.000000, nan => 0x203
|
|
|
|
ucomiss nan, 1.000000 => 0x203
|
2021-11-07 14:06:55 +00:00
|
|
|
ucomiss 1.000000, 1.000000 => 0x242
|
|
|
|
ucomiss 1.000000, 1.000000 => 0x242
|
|
|
|
ucomiss inf, inf => 0x242
|
2022-03-30 08:53:51 +00:00
|
|
|
ucomiss -inf, inf => 0x203
|
|
|
|
ucomiss inf, -inf => 0x202
|
|
|
|
ucomiss nan, nan => 0x203
|
2021-11-07 14:06:55 +00:00
|
|
|
minss 1, 2 => 1
|
|
|
|
minss 2, 1 => 1
|
|
|
|
minss -inf, 2 => -inf
|
|
|
|
minss 2, -inf => -inf
|
|
|
|
minss inf, 2 => 2
|
|
|
|
minss 2, inf => 2
|
|
|
|
minss nan, 2 => 2
|
|
|
|
minss 2, nan => nan
|
|
|
|
minss nan, 3.40282e+38 => 3.40282e+38
|
|
|
|
minss 3.40282e+38, nan => nan
|
|
|
|
minss -inf, 3.40282e+38 => -inf
|
|
|
|
minss 3.40282e+38, -inf => -inf
|
|
|
|
minss inf, 3.40282e+38 => 3.40282e+38
|
|
|
|
minss 3.40282e+38, inf => 3.40282e+38
|
|
|
|
maxss 1, 2 => 2
|
|
|
|
maxss 2, 1 => 2
|
|
|
|
maxss -inf, 2 => 2
|
|
|
|
maxss 2, -inf => 2
|
|
|
|
maxss inf, 2 => inf
|
|
|
|
maxss 2, inf => inf
|
|
|
|
maxss nan, 2 => 2
|
|
|
|
maxss 2, nan => nan
|
|
|
|
maxss nan, 3.40282e+38 => 3.40282e+38
|
|
|
|
maxss 3.40282e+38, nan => nan
|
|
|
|
maxss -inf, 3.40282e+38 => 3.40282e+38
|
|
|
|
maxss 3.40282e+38, -inf => 3.40282e+38
|
|
|
|
maxss inf, 3.40282e+38 => inf
|
|
|
|
maxss 3.40282e+38, inf => inf
|
|
|
|
cmpss 0 1.000000, 2.000000 => 0x0
|
|
|
|
cmpss 0 2.000000, 1.000000 => 0x0
|
|
|
|
cmpss 0 1.000000, inf => 0x0
|
|
|
|
cmpss 0 inf, 1.000000 => 0x0
|
|
|
|
cmpss 0 1.000000, -inf => 0x0
|
|
|
|
cmpss 0 -inf, 1.000000 => 0x0
|
|
|
|
cmpss 0 1.000000, nan => 0x0
|
|
|
|
cmpss 0 nan, 1.000000 => 0x0
|
|
|
|
cmpss 0 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 0 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 0 inf, inf => 0xffffffff
|
|
|
|
cmpss 0 -inf, inf => 0x0
|
|
|
|
cmpss 0 inf, -inf => 0x0
|
|
|
|
cmpss 0 nan, nan => 0x0
|
|
|
|
cmpss 1 1.000000, 2.000000 => 0xffffffff
|
|
|
|
cmpss 1 2.000000, 1.000000 => 0x0
|
|
|
|
cmpss 1 1.000000, inf => 0xffffffff
|
|
|
|
cmpss 1 inf, 1.000000 => 0x0
|
|
|
|
cmpss 1 1.000000, -inf => 0x0
|
|
|
|
cmpss 1 -inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 1 1.000000, nan => 0x0
|
|
|
|
cmpss 1 nan, 1.000000 => 0x0
|
|
|
|
cmpss 1 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 1 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 1 inf, inf => 0x0
|
|
|
|
cmpss 1 -inf, inf => 0xffffffff
|
|
|
|
cmpss 1 inf, -inf => 0x0
|
|
|
|
cmpss 1 nan, nan => 0x0
|
|
|
|
cmpss 2 1.000000, 2.000000 => 0xffffffff
|
|
|
|
cmpss 2 2.000000, 1.000000 => 0x0
|
|
|
|
cmpss 2 1.000000, inf => 0xffffffff
|
|
|
|
cmpss 2 inf, 1.000000 => 0x0
|
|
|
|
cmpss 2 1.000000, -inf => 0x0
|
|
|
|
cmpss 2 -inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 2 1.000000, nan => 0x0
|
|
|
|
cmpss 2 nan, 1.000000 => 0x0
|
|
|
|
cmpss 2 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 2 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 2 inf, inf => 0xffffffff
|
|
|
|
cmpss 2 -inf, inf => 0xffffffff
|
|
|
|
cmpss 2 inf, -inf => 0x0
|
|
|
|
cmpss 2 nan, nan => 0x0
|
|
|
|
cmpss 3 1.000000, 2.000000 => 0x0
|
|
|
|
cmpss 3 2.000000, 1.000000 => 0x0
|
|
|
|
cmpss 3 1.000000, inf => 0x0
|
|
|
|
cmpss 3 inf, 1.000000 => 0x0
|
|
|
|
cmpss 3 1.000000, -inf => 0x0
|
|
|
|
cmpss 3 -inf, 1.000000 => 0x0
|
|
|
|
cmpss 3 1.000000, nan => 0xffffffff
|
|
|
|
cmpss 3 nan, 1.000000 => 0xffffffff
|
|
|
|
cmpss 3 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 3 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 3 inf, inf => 0x0
|
|
|
|
cmpss 3 -inf, inf => 0x0
|
|
|
|
cmpss 3 inf, -inf => 0x0
|
|
|
|
cmpss 3 nan, nan => 0xffffffff
|
|
|
|
cmpss 4 1.000000, 2.000000 => 0xffffffff
|
|
|
|
cmpss 4 2.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 4 1.000000, inf => 0xffffffff
|
|
|
|
cmpss 4 inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 4 1.000000, -inf => 0xffffffff
|
|
|
|
cmpss 4 -inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 4 1.000000, nan => 0xffffffff
|
|
|
|
cmpss 4 nan, 1.000000 => 0xffffffff
|
|
|
|
cmpss 4 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 4 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 4 inf, inf => 0x0
|
|
|
|
cmpss 4 -inf, inf => 0xffffffff
|
|
|
|
cmpss 4 inf, -inf => 0xffffffff
|
|
|
|
cmpss 4 nan, nan => 0xffffffff
|
|
|
|
cmpss 5 1.000000, 2.000000 => 0x0
|
|
|
|
cmpss 5 2.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 5 1.000000, inf => 0x0
|
|
|
|
cmpss 5 inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 5 1.000000, -inf => 0xffffffff
|
|
|
|
cmpss 5 -inf, 1.000000 => 0x0
|
|
|
|
cmpss 5 1.000000, nan => 0xffffffff
|
|
|
|
cmpss 5 nan, 1.000000 => 0xffffffff
|
|
|
|
cmpss 5 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 5 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 5 inf, inf => 0xffffffff
|
|
|
|
cmpss 5 -inf, inf => 0x0
|
|
|
|
cmpss 5 inf, -inf => 0xffffffff
|
|
|
|
cmpss 5 nan, nan => 0xffffffff
|
|
|
|
cmpss 6 1.000000, 2.000000 => 0x0
|
|
|
|
cmpss 6 2.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 6 1.000000, inf => 0x0
|
|
|
|
cmpss 6 inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 6 1.000000, -inf => 0xffffffff
|
|
|
|
cmpss 6 -inf, 1.000000 => 0x0
|
|
|
|
cmpss 6 1.000000, nan => 0xffffffff
|
|
|
|
cmpss 6 nan, 1.000000 => 0xffffffff
|
|
|
|
cmpss 6 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 6 1.000000, 1.000000 => 0x0
|
|
|
|
cmpss 6 inf, inf => 0x0
|
|
|
|
cmpss 6 -inf, inf => 0x0
|
|
|
|
cmpss 6 inf, -inf => 0xffffffff
|
|
|
|
cmpss 6 nan, nan => 0xffffffff
|
|
|
|
cmpss 7 1.000000, 2.000000 => 0xffffffff
|
|
|
|
cmpss 7 2.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 7 1.000000, inf => 0xffffffff
|
|
|
|
cmpss 7 inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 7 1.000000, -inf => 0xffffffff
|
|
|
|
cmpss 7 -inf, 1.000000 => 0xffffffff
|
|
|
|
cmpss 7 1.000000, nan => 0x0
|
|
|
|
cmpss 7 nan, 1.000000 => 0x0
|
|
|
|
cmpss 7 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 7 1.000000, 1.000000 => 0xffffffff
|
|
|
|
cmpss 7 inf, inf => 0xffffffff
|
|
|
|
cmpss 7 -inf, inf => 0xffffffff
|
|
|
|
cmpss 7 inf, -inf => 0xffffffff
|
|
|
|
cmpss 7 nan, nan => 0x0
|
2022-03-30 10:17:52 +00:00
|
|
|
pshufb(0xff 0x80 0x7f 0x0 0x1 0x2 0x3 0x81 0xfe 0x84 0x72 0x52 0xa5 0x0 0xc0 0x32 , 0x0 0x1 0x5 0x15 0x20 0x80 0xff 0x0 0x8 0x7 0x81 0x6 0xa 0xf 0x10 0x1 ) = 0xff 0x80 0x2 0x2 0xff 0x0 0x0 0xff 0xfe 0x81 0x0 0x3 0x72 0x32 0xff 0x80
|
|
|
|
phaddw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 , 0x8000 0x7fff 0xffff 0xffff 0x50 0x9000 0xfffe 0x8001 ) = 0x7fff 0x7fff 0x3 0x8004 0xffff 0xfffe 0x9050 0x7fff
|
|
|
|
phaddd(0xffffffff 0x80000000 0x7fffffff 0x0 , 0x1 0x80000000 0x5 0xfffffffe ) = 0x7fffffff 0x7fffffff 0x80000001 0x3
|
|
|
|
phaddsw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 , 0x8000 0x7fff 0xffff 0xffff 0x50 0x9000 0xfffe 0x8001 ) = 0x8000 0x7fff 0x3 0x8004 0xffff 0xfffe 0x9050 0x8000
|
|
|
|
pmaddubsw(0x80ff 0x7f 0x201 0x8103 0x84fe 0x5272 0xa5 0x32c0 , 0x100 0x1505 0x8020 0xff 0x708 0x681 0xf0a 0x110 ) = 0x80 0x27b 0xff20 0xfffd 0xb8c 0xc95e 0x672 0xc32
|
|
|
|
phsubw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 , 0x8000 0x7fff 0xffff 0xffff 0x50 0x9000 0xfffe 0x8001 ) = 0x7fff 0x7fff 0xffff 0x8002 0x1 0x0 0x7050 0x7ffd
|
|
|
|
psignb(0xff 0x80 0x7f 0x0 0x1 0x2 0x3 0x81 0xfe 0x84 0x72 0x52 0xa5 0x0 0xc0 0x32 , 0x0 0x1 0x5 0x15 0x20 0x80 0xff 0x0 0x8 0x7 0x81 0x6 0xa 0xf 0x10 0x1 ) = 0x0 0x80 0x7f 0x0 0x1 0xfe 0xfd 0x0 0xfe 0x84 0x8e 0x52 0xa5 0x0 0xc0 0x32
|
|
|
|
psignw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 , 0x8000 0x7fff 0xffff 0xffff 0x50 0x9000 0xfffe 0x8001 ) = 0x1 0x8000 0x8001 0x0 0x1 0xfffe 0xfffd 0x7fff
|
|
|
|
psignd(0xffffffff 0x80000000 0x7fffffff 0x0 , 0x1 0x80000000 0x5 0xfffffffe ) = 0xffffffff 0x80000000 0x7fffffff 0x0
|
|
|
|
pmulhrsw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 , 0x8000 0x7fff 0xffff 0xffff 0x50 0x9000 0xfffe 0x8001 ) = 0x1 0x8001 0xffff 0x0 0x0 0xfffe 0x0 0x7ffe
|
|
|
|
pblendvps(0xffffffff 0x80000000 0x7fffffff 0x0 , 0x1 0x80000000 0x5 0xfffffffe , 0x1 0x80000000 0x80000005 0xfffe ) = 0xffffffff 0x80000000 0x5 0x0
|
|
|
|
ptestz(0x80000000ffffffff 0x7fffffff , 0x8000000000000001 0xfffffffe00000005 ) = 0
|
|
|
|
ptestc(0x80000000ffffffff 0x7fffffff , 0x8000000000000001 0xfffffffe00000005 ) = 0
|
|
|
|
ptestnzc(0x80000000ffffffff 0x7fffffff , 0x8000000000000001 0xfffffffe00000005 ) = 1
|
2022-03-30 08:53:51 +00:00
|
|
|
pabsb(0xff 0x80 0x7f 0x0 0x1 0x2 0x3 0x81 0xfe 0x84 0x72 0x52 0xa5 0x0 0xc0 0x32 ) = 0x1 0x80 0x7f 0x0 0x1 0x2 0x3 0x7f 0x2 0x7c 0x72 0x52 0x5b 0x0 0x40 0x32
|
|
|
|
pabsw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 ) = 0x1 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x7fff
|
|
|
|
pabsd(0xffffffff 0x80000000 0x7fffffff 0x0 ) = 0x1 0x80000000 0x7fffffff 0x0
|
2022-03-30 10:17:52 +00:00
|
|
|
pmovsxbw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 ) = 0xffff 0xffff 0x0 0xff80 0xffff 0x7f 0x0 0x0
|
|
|
|
pmovsxbd(0xffffffff 0x80000000 0x7fffffff 0x0 ) = 0xffffffff 0xffffffff 0xffffffff 0xffffffff
|
|
|
|
pmovsxbq(0xffffffffffffffff 0x8000000000000000 ) = 0xffffffffffffffff 0xffffffffffffffff
|
|
|
|
pmovsxwd(0xffffffff 0x80000000 0x7fffffff 0x0 ) = 0xffffffff 0xffffffff 0x0 0xffff8000
|
|
|
|
pmovsxwq(0xffffffffffffffff 0x8000000000000000 ) = 0xffffffffffffffff 0xffffffffffffffff
|
|
|
|
pmovsxdq(0xffffffffffffffff 0x8000000000000000 ) = 0xffffffffffffffff 0xffffffffffffffff
|
|
|
|
pmovzxbw(0xffff 0x8000 0x7fff 0x0 0x1 0x2 0x3 0x8001 ) = 0xff 0xff 0x0 0x80 0xff 0x7f 0x0 0x0
|
|
|
|
pmovzxbd(0xffffffff 0x80000000 0x7fffffff 0x0 ) = 0xff 0xff 0xff 0xff
|
|
|
|
pmovzxbq(0xffffffffffffffff 0x8000000000000000 ) = 0xff 0xff
|
|
|
|
pmovzxwd(0xffffffff 0x80000000 0x7fffffff 0x0 ) = 0xffff 0xffff 0x0 0x8000
|
|
|
|
pmovzxwq(0xffffffffffffffff 0x8000000000000000 ) = 0xffff 0xffff
|
|
|
|
pmovzxdq(0xffffffffffffffff 0x8000000000000000 ) = 0xffffffff 0xffffffff
|