1psignb mm.ub[0,10,0,245,0,1,255,254] mm.ub[0,40,80,120,160,200,240,24] => 1.sb[0,40,0,-120,0,-56,16,-24] 2psignb m64.ub[0,10,0,245,0,1,255,254] mm.ub[0,41,79,119,161,199,241,23] => 1.sb[0,41,0,-119,0,-57,15,-23] 3# 4psignb xmm.ub[0,10,0,245,0,1,255,254,1,255,254,0,10,0,245,0] xmm.ub[0,40,80,120,160,200,240,24,3,2,1,0,255,254,253,252] => 1.sb[0,40,0,-120,0,-56,16,-24,3,-2,-1,0,-1,0,3,0] 5psignb m128.ub[0,10,0,245,0,1,255,254,10,0,245,0,1,254,0] xmm.ub[0,41,79,119,161,199,241,23,0,31,69,109,151,189,231,13] => 1.sb[0,41,0,-119,0,-57,15,-23,0,0,-69,0,-105,67,0] 6# 7# 8# 9psignw mm.sw[0,10,0,-11] mm.sw[999,987,986,985] => 1.sw[0,987,0,-985] 10psignw m64.sw[0,1000,0,-1111] mm.sw[909,907,906,905] => 1.sw[0,907,0,-905] 11# 12psignw xmm.sw[0,10,0,-11,1,0,-1,0] xmm.sw[999,987,986,985,888,887,886,885] => 1.sw[0,987,0,-985,888,0,-886,0] 13psignw m128.sw[0,1000,0,-1111,11,0,-11,0] xmm.sw[909,907,906,905,809,808,807,806] => 1.sw[0,907,0,-905,809,0,-807] 14# 15# 16# 17psignd mm.sd[0,10000] mm.sd[-5555,-6666] => 1.sd[0,-6666] 18psignd m64.sd[-11111,0] mm.sd[-7777,-8888] => 1.sd[7777,0] 19# 20psignd xmm.sd[0,10000,-10000,0] xmm.sd[-5555,-6666,-7777,-8888] => 1.sd[0,-6666,7777,0] 21psignd m128.sd[-11111,0,0,1111] xmm.sd[-9999,-10101,-11111,-22222] => 1.sd[9999,0,0,-22222] 22# 23# 24# 25pabsb mm.ub[0,10,0,245,0,1,255,254] mm.ub[0,40,80,120,160,200,240,24] => 1.sb[0,10,0,11,0,1,1,2] 26pabsb m64.ub[0,10,0,245,0,1,255,254] mm.ub[0,41,79,119,161,199,241,23] => 1.sb[0,10,0,11,0,1,1,2] 27# 28pabsb xmm.ub[0,10,0,245,0,1,255,254,1,255,254,0,10,0,245,0] xmm.ub[0,40,80,120,160,200,240,24,3,2,1,0,255,254,253,252] => 1.sb[0,10,0,11,0,1,1,2,1,1,2,0,10,0,11,0] 29pabsb m128.ub[0,10,0,245,0,1,255,254,10,0,245,0,1,254,0] xmm.ub[0,41,79,119,161,199,241,23,0,31,69,109,151,189,231,13] => 1.sb[0,10,0,11,0,1,1,2,10,0,11,0,1,2,0] 30# 31# 32# 33pabsw mm.sw[0,10,0,-11] mm.sw[999,987,986,985] => 1.sw[0,10,0,11] 34pabsw m64.sw[0,1000,0,-1111] mm.sw[909,907,906,905] => 1.sw[0,1000,0,1111] 35# 36pabsw xmm.sw[0,10,0,-11,1,0,-1,0] xmm.sw[999,987,986,985,888,887,886,885] => 1.sw[0,10,0,11,1,0,1,0] 37pabsw m128.sw[0,1000,0,-1111,11,0,-11,0] xmm.sw[909,907,906,905,809,808,807,806] => 1.sw[0,1000,0,1111,11,0,11] 38# 39# 40# 41pabsd mm.sd[0,10000] mm.sd[-5555,-6666] => 1.sd[0,10000] 42pabsd m64.sd[-11111,0] mm.sd[-7777,-8888] => 1.sd[11111,0] 43# 44pabsd xmm.sd[0,14000,-10700,0] xmm.sd[-5555,-6666,-7777,-8888] => 1.sd[0,14000,10700,0] 45pabsd m128.sd[-11111,0,0,1111] xmm.sd[-9999,-10101,-11111,-22222] => 1.sd[11111,0,0,1111] 46# 47# 48# 49palignr imm8[0] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0xffeeddccbbaa9988] 50palignr imm8[1] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x34ffeeddccbbaa99] 51palignr imm8[2] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x1134ffeeddccbbaa] 52palignr imm8[3] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x221134ffeeddccbb] 53palignr imm8[4] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x33221134ffeeddcc] 54palignr imm8[5] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x4433221134ffeedd] 55palignr imm8[6] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x554433221134ffee] 56palignr imm8[7] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x66554433221134ff] 57palignr imm8[8] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766554433221134] 58palignr imm8[9] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77665544332211] 59palignr imm8[10] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x776655443322] 60palignr imm8[11] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766554433] 61palignr imm8[12] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77665544] 62palignr imm8[13] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x776655] 63palignr imm8[14] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766] 64palignr imm8[15] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77] 65palignr imm8[16] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 66palignr imm8[23] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 67palignr imm8[53] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 68palignr imm8[91] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 69palignr imm8[137] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 70palignr imm8[193] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 71palignr imm8[241] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 72palignr imm8[255] mm.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 73# 74palignr imm8[0] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0xffeeddccbbaa9988] 75palignr imm8[1] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x34ffeeddccbbaa99] 76palignr imm8[2] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x1134ffeeddccbbaa] 77palignr imm8[3] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x221134ffeeddccbb] 78palignr imm8[4] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x33221134ffeeddcc] 79palignr imm8[5] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x4433221134ffeedd] 80palignr imm8[6] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x554433221134ffee] 81palignr imm8[7] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x66554433221134ff] 82palignr imm8[8] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766554433221134] 83palignr imm8[9] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77665544332211] 84palignr imm8[10] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x776655443322] 85palignr imm8[11] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766554433] 86palignr imm8[12] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77665544] 87palignr imm8[13] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x776655] 88palignr imm8[14] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x7766] 89palignr imm8[15] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0x77] 90palignr imm8[16] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 91palignr imm8[23] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 92palignr imm8[53] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 93palignr imm8[91] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 94palignr imm8[137] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 95palignr imm8[193] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 96palignr imm8[241] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 97palignr imm8[255] m64.uq[0xFFEEDDCCBBAA9988] mm.uq[0x7766554433221134] => 2.uq[0] 98# 99palignr imm8[0] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[5940417471140883427,2114202203853458723] 100palignr imm8[1] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2545220547074121835,440604166586370189] 101palignr imm8[2] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[10170063027109847264,6991307731704737800] 102palignr imm8[3] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[616187561003071328,2477267993116521456] 103palignr imm8[4] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[17296229551762872887,11899179844356220851] 104palignr imm8[5] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[12965872729475674266,11215408247145846567] 105palignr imm8[6] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2860894107828703856,16905287193340550487] 106palignr imm8[7] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6280186048908436306,930727406554121757] 107palignr imm8[8] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2114202203853458723,7713798215990141190] 108palignr imm8[9] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[440604166586370189,2840378191760400993] 109palignr imm8[10] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6991307731704737800,17304917796414268706] 110palignr imm8[11] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2477267993116521456,9579199748148730789] 111palignr imm8[12] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[11899179844356220851,3640298450912602779] 112palignr imm8[13] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[11215408247145846567,2103890142923787498] 113palignr imm8[14] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[16905287193340550487,6061056220056742668] 114palignr imm8[15] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[930727406554121757,15371943530938247019] 115palignr imm8[16] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[7713798215990141190,3446753574200340519] 116palignr imm8[17] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2840378191760400993,13463881149220080] 117palignr imm8[18] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[17304917796414268706,52593285739140] 118palignr imm8[19] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[9579199748148730789,205442522418] 119palignr imm8[20] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3640298450912602779,802509853] 120palignr imm8[21] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2103890142923787498,3134804] 121palignr imm8[22] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6061056220056742668,12245] 122palignr imm8[23] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[15371943530938247019,47] 123palignr imm8[24] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3446753574200340519,0] 124palignr imm8[25] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[13463881149220080,0] 125palignr imm8[26] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[52593285739140,0] 126palignr imm8[27] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[205442522418,0] 127palignr imm8[28] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[802509853,0] 128palignr imm8[29] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3134804,0] 129palignr imm8[30] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[12245,0] 130palignr imm8[31] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[47,0] 131palignr imm8[32] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 132palignr imm8[33] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 133palignr imm8[53] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 134palignr imm8[91] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 135palignr imm8[137] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 136palignr imm8[193] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 137palignr imm8[241] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 138palignr imm8[255] xmm.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 139# 140palignr imm8[0] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[5940417471140883427,2114202203853458723] 141palignr imm8[1] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2545220547074121835,440604166586370189] 142palignr imm8[2] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[10170063027109847264,6991307731704737800] 143palignr imm8[3] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[616187561003071328,2477267993116521456] 144palignr imm8[4] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[17296229551762872887,11899179844356220851] 145palignr imm8[5] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[12965872729475674266,11215408247145846567] 146palignr imm8[6] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2860894107828703856,16905287193340550487] 147palignr imm8[7] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6280186048908436306,930727406554121757] 148palignr imm8[8] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2114202203853458723,7713798215990141190] 149palignr imm8[9] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[440604166586370189,2840378191760400993] 150palignr imm8[10] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6991307731704737800,17304917796414268706] 151palignr imm8[11] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2477267993116521456,9579199748148730789] 152palignr imm8[12] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[11899179844356220851,3640298450912602779] 153palignr imm8[13] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[11215408247145846567,2103890142923787498] 154palignr imm8[14] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[16905287193340550487,6061056220056742668] 155palignr imm8[15] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[930727406554121757,15371943530938247019] 156palignr imm8[16] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[7713798215990141190,3446753574200340519] 157palignr imm8[17] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2840378191760400993,13463881149220080] 158palignr imm8[18] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[17304917796414268706,52593285739140] 159palignr imm8[19] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[9579199748148730789,205442522418] 160palignr imm8[20] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3640298450912602779,802509853] 161palignr imm8[21] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[2103890142923787498,3134804] 162palignr imm8[22] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[6061056220056742668,12245] 163palignr imm8[23] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[15371943530938247019,47] 164palignr imm8[24] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3446753574200340519,0] 165palignr imm8[25] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[13463881149220080,0] 166palignr imm8[26] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[52593285739140,0] 167palignr imm8[27] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[205442522418,0] 168palignr imm8[28] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[802509853,0] 169palignr imm8[29] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[3134804,0] 170palignr imm8[30] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[12245,0] 171palignr imm8[31] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[47,0] 172palignr imm8[32] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 173palignr imm8[33] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 174palignr imm8[53] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 175palignr imm8[91] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 176palignr imm8[137] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 177palignr imm8[193] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 178palignr imm8[241] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 179palignr imm8[255] m128.uq[0x52709a3760e06be3,0x1d5727b3f0088d23] xmm.uq[0x6b0cea9ba5226106,0x2fd5541d3284f027] => 2.uq[0,0] 180# 181# 182# 183pshufb mm.ub[14,6,4,3,1,0,255,128] mm.ub[50,51,52,53,54,55,56,57] => 1.ub[56,56,54,53,51,50,0,0] 184pshufb m64.ub[14,6,4,3,1,0,255,128] mm.ub[50,51,52,53,54,55,56,57] => 1.ub[56,56,54,53,51,50,0,0] 185# 186pshufb xmm.ub[63,31,15,14,8,7,1,0,255,128,127,126,123,231,213,103] xmm.ub[60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77] => 1.ub[77,77,77,76,70,67,61,60,0,0,77,76,73,0,0,67] 187pshufb m128.ub[63,31,15,14,8,7,1,0,255,128,127,126,123,231,213,103] xmm.ub[60,61,62,63,64,65,66,67,70,71,72,73,74,75,76,77] => 1.ub[77,77,77,76,70,67,61,60,0,0,77,76,73,0,0,67] 188# 189# 190# 191pmulhrsw mm.ub[14,26,34,173,181,200,255,128] mm.ub[50,151,52,153,54,155,56,157] => 1.uw[60075,17037,11146,25091] 192pmulhrsw m64.ub[14,26,34,173,181,200,255,128] mm.ub[50,151,52,153,54,155,56,157] => 1.uw[60075,17037,11146,25091] 193# 194pmulhrsw xmm.ub[14,26,34,173,181,200,255,128,24,36,44,183,191,210,9,138] xmm.ub[50,151,52,153,54,155,56,157,60,161,62,163,64,165,66,167] => 1.uw[60075,17037,11146,25091,58695,13511,8214,20937] 195pmulhrsw m128.ub[14,26,34,173,181,200,255,128,24,36,44,183,191,210,9,138] xmm.ub[50,151,52,153,54,155,56,157,60,161,62,163,64,165,66,167] => 1.uw[60075,17037,11146,25091,58695,13511,8214,20937] 196# 197# 198# 199pmaddubsw mm.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[32767,-32768,-12730,27484] 200pmaddubsw m64.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[32767,-32768,-12730,27484] 201# 202pmaddubsw xmm.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[32767,-32768,-12730,27484,32767,-32768,-13049,27259] 203pmaddubsw m128.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[32767,-32768,-12730,27484,32767,-32768,-13049,27259] 204# 205# 206# 207phsubw mm.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[-512,-25602,27903,23478] 208phsubw m64.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[-512,-25602,27903,23478] 209# 210phsubw xmm.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[-512,-25602,-3328,-30672,27903,23478,27391,23989] 211phsubw m128.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[-512,-25602,-3328,-30672,27903,23478,27391,23989] 212# 213# 214# 215phsubd mm.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sd[-1698235191,1082151370] 216phsubd m64.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sd[-1698235191,1082151370] 217# 218phsubd xmm.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sd[-1698235191,-1528492107,1082151370,1115705291] 219phsubd m128.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sd[-1698235191,-1528492107,1082151370,1115705291] 220# 221# 222# 223phsubsw mm.sw[20000,-21000,1245,-1212] mm.sw[-17000,18121,134,4552] => 1.sw[-32768,-4418,32767,2457] 224phsubsw m64.sw[20000,-21000,1245,-1212] mm.sw[-17000,18121,134,4552] => 1.sw[-32768,-4418,32767,2457] 225# 226phsubsw xmm.sw[20000,-21000,1245,-1212,57,34,5788,234] xmm.sw[-17000,18121,134,4552,235,6356,123,75] => 1.sw[-32768,-4418,-6121,48,32767,2457,23,5554] 227phsubsw m128.sw[20000,-21000,1245,-1212,57,34,5788,234] xmm.sw[-17000,18121,134,4552,235,6356,123,75] => 1.sw[-32768,-4418,-6121,48,32767,2457,23,5554] 228# 229# 230# 231phaddw mm.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[12798,-26002,-14337,13748] 232phaddw m64.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sw[12798,-26002,-14337,13748] 233# 234phaddw xmm.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[12798,-26002,15102,-31132,-14337,13748,-14337,13747] 235phaddw m128.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sw[12798,-26002,15102,-31132,-14337,13748,-14337,13747] 236# 237# 238# 239phaddd mm.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sd[-1724370123,444588852] 240phaddd m64.ub[127,26,128,173,181,200,255,108] mm.ub[255,151,255,153,54,155,56,255] => 1.sd[-1724370123,444588852] 241# 242phaddd xmm.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sd[-1724370123,-1558569399,444588852,444588851] 243phaddd m128.ub[127,26,128,173,181,200,255,108,127,25,128,174,180,201,255,107] xmm.ub[255,151,255,153,54,155,56,255,255,150,255,163,74,135,26,255] => 1.sd[-1724370123,-1558569399,444588852,444588851] 244# 245# 246# 247phaddsw mm.sw[20000,-21000,1245,-1212] mm.sw[-17000,18121,134,4552] => 1.sw[1121,4686,-1000,33] 248phaddsw m64.sw[20000,-21000,1245,-1212] mm.sw[-17000,18121,134,4552] => 1.sw[1121,4686,-1000,33] 249# 250phaddsw xmm.sw[20000,21000,1245,-1212,57,34,5788,234] xmm.sw[-17000,-18121,134,4552,235,6356,123,75] => 1.sw[-32768,4686,6591,198,32767,33,91,6022] 251phaddsw m128.sw[20000,21000,1245,-1212,57,34,5788,234] xmm.sw[-17000,-18121,134,4552,235,6356,123,75] => 1.sw[-32768,4686,6591,198,32767,33,91,6022] 252