1a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 2a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# %mm <-> ireg64 3a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 4a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd mm.sd[1234,5678] r64.sd[1111,2222] => 1.sd[1234,5678] 5a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd r64.sd[1234,5678] mm.sd[1111,2222] => 1.sd[1234,5678] 6a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 7a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# %mm <-> ireg32 8a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 9a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd r32.sd[1234] mm.sd[1111,2222] => 1.sd[1234,0] 10a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd mm.sd[1234,2222] r32.sd[1111] => 1.sd[1234] 11a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 12a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# %mm <-> mem32 13a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 14a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd m32.sd[1234] mm.sd[1111,2222] => 1.sd[1234,0] 15a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovd mm.sd[1234,2222] m32.sd[1111] => 1.sd[1234] 16a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 17a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# %mm <-> mem64 18a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 19a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovq m64.uq[0x012345678abcdef] mm.uq[0x1212121234343434] => 1.uq[0x012345678abcdef] 20a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovq mm.uq[0x012345678abcdef] m64.uq[0x1212121234343434] => 1.uq[0x012345678abcdef] 21a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 22a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# %mm -> %mm 23a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 24a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjmovq mm.uq[0x012345678abcdef] mm.uq[0x1212121234343434] => 1.uq[0x012345678abcdef] 25a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 26a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 27a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardj# 28a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpackssdw mm.sd[12345,123456] mm.sd[-12345,-123456] => 1.sw[-12345,-32768,12345,32767] 29a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpackssdw m64.sd[12345,123456] mm.sd[-12345,-123456] => 1.sw[-12345,-32768,12345,32767] 30a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpacksswb mm.sw[123,-123,1234,-1234] mm.sw[21,-21,321,-321] => 1.sb[21,-21,127,-128,123,-123,127,-128] 31a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpacksswb m64.sw[123,-123,1234,-1234] mm.sw[21,-21,321,-321] => 1.sb[21,-21,127,-128,123,-123,127,-128] 32a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpackuswb mm.sw[123,-123,1234,-1234] mm.sw[21,-21,321,-321] => 1.ub[21,0,255,0,123,0,255,0] 33a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpackuswb m64.sw[123,-123,1234,-1234] mm.sw[21,-21,321,-321] => 1.ub[21,0,255,0,123,0,255,0] 34a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddb mm.sb[12,34,56,78,21,43,65,87] mm.sb[8,7,6,5,4,3,2,1] => 1.sb[20,41,62,83,25,46,67,88] 35a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddb m64.sb[12,34,56,78,21,43,65,87] mm.sb[8,7,6,5,4,3,2,1] => 1.sb[20,41,62,83,25,46,67,88] 36a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddd mm.sd[12345678,87654321] mm.sd[8765,4321] => 1.sd[12354443,87658642] 37a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddd m64.sd[12345678,87654321] mm.sd[8765,4321] => 1.sd[12354443,87658642] 38a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddsb mm.sb[25,-25,50,-50,100,-100,125,-125] mm.sb[40,-40,30,-30,20,-20,10,-10] => 1.sb[65,-65,80,-80,120,-120,127,-128] 39a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddsb m64.sb[25,-25,50,-50,100,-100,125,-125] mm.sb[40,-40,30,-30,20,-20,10,-10] => 1.sb[65,-65,80,-80,120,-120,127,-128] 40a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddsw mm.sw[12345,-12345,32145,-32145] mm.sw[32145,-32145,-12345,12345] => 1.sw[32767,-32768,19800,-19800] 41a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddsw m64.sw[12345,-12345,32145,-32145] mm.sw[32145,-32145,-12345,12345] => 1.sw[32767,-32768,19800,-19800] 42a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddusb mm.ub[25,50,75,100,125,150,175,200] mm.ub[10,20,30,40,50,60,70,80] => 1.ub[35,70,105,140,175,210,245,255] 43a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddusb m64.ub[25,50,75,100,125,150,175,200] mm.ub[10,20,30,40,50,60,70,80] => 1.ub[35,70,105,140,175,210,245,255] 44a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddusw mm.uw[22222,33333,44444,55555] mm.uw[6666,7777,8888,9999] => 1.uw[28888,41110,53332,65535] 45a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddusw m64.uw[22222,33333,44444,55555] mm.uw[6666,7777,8888,9999] => 1.uw[28888,41110,53332,65535] 46a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddw mm.sw[1234,5678,4321,8765] mm.sw[87,65,43,21] => 1.sw[1321,5743,4364,8786] 47a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpaddw m64.sw[1234,5678,4321,8765] mm.sw[87,65,43,21] => 1.sw[1321,5743,4364,8786] 48a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpand mm.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0x0121452188a84420] 49a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpand m64.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0x0121452188a84420] 50a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpandn mm.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfc98301064002000] 51a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpandn m64.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfc98301064002000] 52a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqb mm.ub[11,22,33,44,55,66,77,88] mm.ub[11,11,33,33,55,55,77,77] => 1.ub[0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00] 53a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqb m64.ub[11,22,33,44,55,66,77,88] mm.ub[11,11,33,33,55,55,77,77] => 1.ub[0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00] 54a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqd mm.ud[11223344,55667788] mm.ud[11223344,11223344] => 1.ud[0xffffffff,0x00000000] 55a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqd m64.ud[11223344,55667788] mm.ud[11223344,11223344] => 1.ud[0xffffffff,0x00000000] 56a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqw mm.uw[1122,3344,5566,7788] mm.uw[1122,1122,5566,5566] => 1.uw[0xffff,0x0000,0xffff,0x0000] 57a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpeqw m64.uw[1122,3344,5566,7788] mm.uw[1122,1122,5566,5566] => 1.uw[0xffff,0x0000,0xffff,0x0000] 58a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtb mm.sb[-77,-55,-33,-11,11,33,55,77] mm.sb[77,55,33,11,-11,-33,-55,-77] => 1.ub[0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00] 59a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtb m64.sb[-77,-55,-33,-11,11,33,55,77] mm.sb[77,55,33,11,-11,-33,-55,-77] => 1.ub[0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00] 60a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtd mm.sd[-11111111,11111111] mm.sd[11111111,-11111111] => 1.ud[0xffffffff,0x00000000] 61a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtd m64.sd[-11111111,11111111] mm.sd[11111111,-11111111] => 1.ud[0xffffffff,0x00000000] 62a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtw mm.sw[-3333,-1111,1111,3333] mm.sw[3333,1111,-1111,-3333] => 1.uw[0xffff,0xffff,0x0000,0x0000] 63a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpcmpgtw m64.sw[-3333,-1111,1111,3333] mm.sw[3333,1111,-1111,-3333] => 1.uw[0xffff,0xffff,0x0000,0x0000] 64a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmaddwd mm.sw[1234,5678,-4321,-8765] mm.sw[1111,-2222,3333,-4444] => 1.sd[-11245542,24549767] 65a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmaddwd m64.sw[1234,5678,-4321,-8765] mm.sw[1111,-2222,3333,-4444] => 1.sd[-11245542,24549767] 66a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmulhw mm.sw[1111,2222,-1111,-2222] mm.sw[3333,-4444,3333,-4444] => 1.uw[0x0038,0xff69,0xffc7,0x0096] 67a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmulhw m64.sw[1111,2222,-1111,-2222] mm.sw[3333,-4444,3333,-4444] => 1.uw[0x0038,0xff69,0xffc7,0x0096] 68a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmullw mm.sw[1111,2222,-1111,-2222] mm.sw[3333,-4444,3333,-4444] => 1.uw[0x80b3,0x5378,0x7f4d,0xac88] 69a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpmullw m64.sw[1111,2222,-1111,-2222] mm.sw[3333,-4444,3333,-4444] => 1.uw[0x80b3,0x5378,0x7f4d,0xac88] 70a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpor mm.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfdbb7577edabedef] 71a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpor m64.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfdbb7577edabedef] 72a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpslld imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x12345670,0x9abcdef0] 73a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpslld mm.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x12345670,0x9abcdef0] 74a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpslld m64.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x12345670,0x9abcdef0] 75a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllq imm8[4] mm.uq[0x0123456789abcdef] => 1.uq[0x123456789abcdef0] 76a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllq mm.uq[4] mm.uq[0x0123456789abcdef] => 1.uq[0x123456789abcdef0] 77a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllq m64.uq[4] mm.uq[0x0123456789abcdef] => 1.uq[0x123456789abcdef0] 78a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x1230,0x5670,0x9ab0,0xdef0] 79a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllw mm.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x1230,0x5670,0x9ab0,0xdef0] 80a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsllw m64.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x1230,0x5670,0x9ab0,0xdef0] 81a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrad imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0xf89abcde] 82a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrad mm.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0xf89abcde] 83a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrad m64.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0xf89abcde] 84a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsraw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0xf89a,0xfcde] 85a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsraw mm.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0xf89a,0xfcde] 86a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsraw m64.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0xf89a,0xfcde] 87a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrld imm8[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0x089abcde] 88a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrld mm.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0x089abcde] 89a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrld m64.uq[4] mm.ud[0x01234567,0x89abcdef] => 1.ud[0x00123456,0x089abcde] 90a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlq imm8[4] mm.uq[0x0123456789abcdef] => 1.uq[0x00123456789abcde] 91a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlq mm.uq[4] mm.uq[0x0123456789abcdef] => 1.uq[0x00123456789abcde] 92a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlq m64.uq[4] mm.uq[0x0123456789abcdef] => 1.uq[0x00123456789abcde] 93a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlw imm8[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0x089a,0x0cde] 94a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlw mm.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0x089a,0x0cde] 95a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsrlw m64.uq[4] mm.uw[0x0123,0x4567,0x89ab,0xcdef] => 1.uw[0x0012,0x0456,0x089a,0x0cde] 96a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubb mm.sb[8,7,6,5,4,3,2,1] mm.sb[12,34,56,78,21,43,65,87] => 1.sb[4,27,50,73,17,40,63,86] 97a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubb m64.sb[8,7,6,5,4,3,2,1] mm.sb[12,34,56,78,21,43,65,87] => 1.sb[4,27,50,73,17,40,63,86] 98a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubd mm.sd[8765,4321] mm.sd[12345678,87654321] => 1.sd[12336913,87650000] 99a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubd m64.sd[8765,4321] mm.sd[12345678,87654321] => 1.sd[12336913,87650000] 100a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubsb mm.sb[-50,50,-40,40,-30,30,-20,20] mm.sb[25,-25,50,-50,100,-100,125,-125] => 1.sb[75,-75,90,-90,127,-128,127,-128] 101a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubsb m64.sb[-50,50,-40,40,-30,30,-20,20] mm.sb[25,-25,50,-50,100,-100,125,-125] => 1.sb[75,-75,90,-90,127,-128,127,-128] 102a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubsw mm.sw[-32145,32145,12345,-12345] mm.sw[12345,-12345,32145,-32145] => 1.sw[32767,-32768,19800,-19800] 103a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubsw m64.sw[-32145,32145,12345,-12345] mm.sw[12345,-12345,32145,-32145] => 1.sw[32767,-32768,19800,-19800] 104a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubusb mm.ub[11,22,33,44,55,66,77,88] mm.ub[88,77,66,55,44,33,22,11] => 1.ub[77,55,33,11,0,0,0,0] 105a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubusb m64.ub[11,22,33,44,55,66,77,88] mm.ub[88,77,66,55,44,33,22,11] => 1.ub[77,55,33,11,0,0,0,0] 106a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubusw mm.uw[1122,3344,5566,7788] mm.uw[8877,6655,4433,2211] => 1.uw[7755,3311,0,0] 107a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubusw m64.uw[1122,3344,5566,7788] mm.uw[8877,6655,4433,2211] => 1.uw[7755,3311,0,0] 108a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubw mm.sw[87,65,43,21] mm.sw[1234,5678,4321,8765] => 1.sw[1147,5613,4278,8744] 109a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpsubw m64.sw[87,65,43,21] mm.sw[1234,5678,4321,8765] => 1.sw[1147,5613,4278,8744] 110a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhbw mm.ub[12,34,56,78,21,43,65,87] mm.ub[11,22,33,44,55,66,77,88] => 1.ub[55,21,66,43,77,65,88,87] 111a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhbw m64.ub[12,34,56,78,21,43,65,87] mm.ub[11,22,33,44,55,66,77,88] => 1.ub[55,21,66,43,77,65,88,87] 112a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhdq mm.ud[12345678,21436587] mm.ud[11223344,55667788] => 1.ud[55667788,21436587] 113a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhdq m64.ud[12345678,21436587] mm.ud[11223344,55667788] => 1.ud[55667788,21436587] 114a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhwd mm.uw[1234,5678,2143,6587] mm.uw[1122,3344,5566,7788] => 1.uw[5566,2143,7788,6587] 115a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckhwd m64.uw[1234,5678,2143,6587] mm.uw[1122,3344,5566,7788] => 1.uw[5566,2143,7788,6587] 116a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpcklbw mm.ub[12,34,56,78,21,43,65,87] mm.ub[11,22,33,44,55,66,77,88] => 1.ub[11,12,22,34,33,56,44,78] 117a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpcklbw m64.ub[12,34,56,78,21,43,65,87] mm.ub[11,22,33,44,55,66,77,88] => 1.ub[11,12,22,34,33,56,44,78] 118a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckldq mm.ud[12345678,21436587] mm.ud[11223344,55667788] => 1.ud[11223344,12345678] 119a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpckldq m64.ud[12345678,21436587] mm.ud[11223344,55667788] => 1.ud[11223344,12345678] 120a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpcklwd mm.uw[1234,5678,2143,6587] mm.uw[1122,3344,5566,7788] => 1.uw[1122,1234,3344,5678] 121a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpunpcklwd m64.uw[1234,5678,2143,6587] mm.uw[1122,3344,5566,7788] => 1.uw[1122,1234,3344,5678] 122a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpxor mm.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfc9a30566503a9cf] 123a8532a30923cbcdda431a3e2768a8c99f8f4d34dsewardjpxor m64.uq[0xfdb97531eca86420] mm.uq[0x0123456789abcdef] => 1.uq[0xfc9a30566503a9cf] 124