1 movntq mm.uq
[0x0123456789abcdef] m64.uq
[0x1212121234343434] => 1.uq
[0x0123456789abcdef]
2 pavgb mm.ub
[11,22,33,44,55,66,77,88] mm.ub
[15,25,35,45,55,65,75,85] => 1.ub
[13,24,34,45,55,66,76,87]
3 pavgb m64.ub
[11,22,33,44,55,66,77,88] mm.ub
[15,25,35,45,55,65,75,85] => 1.ub
[13,24,34,45,55,66,76,87]
4 pavgw mm.uw
[1122,3344,5566,7788] mm.uw
[1525,3545,5565,7585] => 1.uw
[1324,3445,5566,7687]
5 pavgw m64.uw
[1122,3344,5566,7788] mm.uw
[1525,3545,5565,7585] => 1.uw
[1324,3445,5566,7687]
6 pextrw imm8
[0] mm.uw
[1234,5678,4321,8765] r32.ud
[0xffffffff] => 2.ud
[1234]
7 pextrw imm8
[1] mm.uw
[1234,5678,4321,8765] r32.ud
[0xffffffff] => 2.ud
[5678]
8 pextrw imm8
[2] mm.uw
[1234,5678,4321,8765] r32.ud
[0xffffffff] => 2.ud
[4321]
9 pextrw imm8
[3] mm.uw
[1234,5678,4321,8765] r32.ud
[0xffffffff] => 2.ud
[8765]
10 pinsrw imm8
[0] r32.ud
[0xffffffff] mm.uw
[1234,5678,4321,8765] => 2.uw
[65535,5678,4321,8765]
11 pinsrw imm8
[1] r32.ud
[0xffffffff] mm.uw
[1234,5678,4321,8765] => 2.uw
[1234,65535,4321,8765]
12 pinsrw imm8
[2] r32.ud
[0xffffffff] mm.uw
[1234,5678,4321,8765] => 2.uw
[1234,5678,65535,8765]
13 pinsrw imm8
[3] r32.ud
[0xffffffff] mm.uw
[1234,5678,4321,8765] => 2.uw
[1234,5678,4321,65535]
14 pmaxsw mm.sw
[-1,2,-3,4] mm.sw
[2,-3,4,-5] => 1.sw
[2,2,4,4]
15 pmaxsw m64.sw
[-1,2,-3,4] mm.sw
[2,-3,4,-5] => 1.sw
[2,2,4,4]
16 pmaxub mm.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.ub
[8,7,6,5,5,6,7,8]
17 pmaxub m64.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.ub
[8,7,6,5,5,6,7,8]
18 pminsw mm.sw
[-1,2,-3,4] mm.sw
[2,-3,4,-5] => 1.sw
[-1,-3,-3,-5]
19 pminsw m64.sw
[-1,2,-3,4] mm.sw
[2,-3,4,-5] => 1.sw
[-1,-3,-3,-5]
20 pminub mm.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.ub
[1,2,3,4,4,3,2,1]
21 pminub m64.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.ub
[1,2,3,4,4,3,2,1]
22 pmovmskb mm.uq
[0x8000000080008088] r32.ud
[0] => 1.ud
[0x8b]
23 pmulhuw mm.uw
[1111,2222,3333,4444] mm.uw
[5555,6666,7777,8888] => 1.uw
[0x005e,0x00e2,0x018b,0x025a]
24 pmulhuw m64.uw
[1111,2222,3333,4444] mm.uw
[5555,6666,7777,8888] => 1.uw
[0x005e,0x00e2,0x018b,0x025a]
25 psadbw mm.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.sw
[32,0,0,0]
26 psadbw m64.ub
[1,2,3,4,5,6,7,8] mm.ub
[8,7,6,5,4,3,2,1] => 1.sw
[32,0,0,0]
27 pshufw imm8
[0x1b] mm.sw
[11,22,33,44] mm.sw
[0,0,0,0] => 2.sw
[44,33,22,11]
28 pshufw imm8
[0x1b] m64.sw
[11,22,33,44] mm.sw
[0,0,0,0] => 2.sw
[44,33,22,11]