1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker// CHECK: flds (%edi) 4*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x07] 5*9880d681SAndroid Build Coastguard Worker flds (%edi) 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker// CHECK: filds (%edi) 8*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x07] 9*9880d681SAndroid Build Coastguard Worker filds (%edi) 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 12*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 13*9880d681SAndroid Build Coastguard Worker movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker// CHECK: movb $127, 69 16*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f] 17*9880d681SAndroid Build Coastguard Worker movb $0x7f,0x45 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker// CHECK: movb $127, 32493 20*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f] 21*9880d681SAndroid Build Coastguard Worker movb $0x7f,0x7eed 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker// CHECK: movb $127, 3133065982 24*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 25*9880d681SAndroid Build Coastguard Worker movb $0x7f,0xbabecafe 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker// CHECK: movb $127, 305419896 28*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f] 29*9880d681SAndroid Build Coastguard Worker movb $0x7f,0x12345678 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard Worker// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 32*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 33*9880d681SAndroid Build Coastguard Worker movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Worker// CHECK: movw $31438, 69 36*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 37*9880d681SAndroid Build Coastguard Worker movw $0x7ace,0x45 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker// CHECK: movw $31438, 32493 40*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 41*9880d681SAndroid Build Coastguard Worker movw $0x7ace,0x7eed 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Worker// CHECK: movw $31438, 3133065982 44*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 45*9880d681SAndroid Build Coastguard Worker movw $0x7ace,0xbabecafe 46*9880d681SAndroid Build Coastguard Worker 47*9880d681SAndroid Build Coastguard Worker// CHECK: movw $31438, 305419896 48*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 49*9880d681SAndroid Build Coastguard Worker movw $0x7ace,0x12345678 50*9880d681SAndroid Build Coastguard Worker 51*9880d681SAndroid Build Coastguard Worker// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 52*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 53*9880d681SAndroid Build Coastguard Worker movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 54*9880d681SAndroid Build Coastguard Worker 55*9880d681SAndroid Build Coastguard Worker// CHECK: movl $2063514302, 69 56*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 57*9880d681SAndroid Build Coastguard Worker movl $0x7afebabe,0x45 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Worker// CHECK: movl $2063514302, 32493 60*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 61*9880d681SAndroid Build Coastguard Worker movl $0x7afebabe,0x7eed 62*9880d681SAndroid Build Coastguard Worker 63*9880d681SAndroid Build Coastguard Worker// CHECK: movl $2063514302, 3133065982 64*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 65*9880d681SAndroid Build Coastguard Worker movl $0x7afebabe,0xbabecafe 66*9880d681SAndroid Build Coastguard Worker 67*9880d681SAndroid Build Coastguard Worker// CHECK: movl $2063514302, 305419896 68*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 69*9880d681SAndroid Build Coastguard Worker movl $0x7afebabe,0x12345678 70*9880d681SAndroid Build Coastguard Worker 71*9880d681SAndroid Build Coastguard Worker// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 72*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 73*9880d681SAndroid Build Coastguard Worker movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 74*9880d681SAndroid Build Coastguard Worker 75*9880d681SAndroid Build Coastguard Worker// CHECK: movl $324478056, 69 76*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 77*9880d681SAndroid Build Coastguard Worker movl $0x13572468,0x45 78*9880d681SAndroid Build Coastguard Worker 79*9880d681SAndroid Build Coastguard Worker// CHECK: movl $324478056, 32493 80*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 81*9880d681SAndroid Build Coastguard Worker movl $0x13572468,0x7eed 82*9880d681SAndroid Build Coastguard Worker 83*9880d681SAndroid Build Coastguard Worker// CHECK: movl $324478056, 3133065982 84*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 85*9880d681SAndroid Build Coastguard Worker movl $0x13572468,0xbabecafe 86*9880d681SAndroid Build Coastguard Worker 87*9880d681SAndroid Build Coastguard Worker// CHECK: movl $324478056, 305419896 88*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 89*9880d681SAndroid Build Coastguard Worker movl $0x13572468,0x12345678 90*9880d681SAndroid Build Coastguard Worker 91*9880d681SAndroid Build Coastguard Worker// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 92*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde] 93*9880d681SAndroid Build Coastguard Worker movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Worker// CHECK: movsbl 69, %ecx 96*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00] 97*9880d681SAndroid Build Coastguard Worker movsbl 0x45,%ecx 98*9880d681SAndroid Build Coastguard Worker 99*9880d681SAndroid Build Coastguard Worker// CHECK: movsbl 32493, %ecx 100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00] 101*9880d681SAndroid Build Coastguard Worker movsbl 0x7eed,%ecx 102*9880d681SAndroid Build Coastguard Worker 103*9880d681SAndroid Build Coastguard Worker// CHECK: movsbl 3133065982, %ecx 104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba] 105*9880d681SAndroid Build Coastguard Worker movsbl 0xbabecafe,%ecx 106*9880d681SAndroid Build Coastguard Worker 107*9880d681SAndroid Build Coastguard Worker// CHECK: movsbl 305419896, %ecx 108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12] 109*9880d681SAndroid Build Coastguard Worker movsbl 0x12345678,%ecx 110*9880d681SAndroid Build Coastguard Worker 111*9880d681SAndroid Build Coastguard Worker// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx 112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 113*9880d681SAndroid Build Coastguard Worker movsbw 0xdeadbeef(%ebx,%ecx,8),%bx 114*9880d681SAndroid Build Coastguard Worker 115*9880d681SAndroid Build Coastguard Worker// CHECK: movsbw 69, %bx 116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00] 117*9880d681SAndroid Build Coastguard Worker movsbw 0x45,%bx 118*9880d681SAndroid Build Coastguard Worker 119*9880d681SAndroid Build Coastguard Worker// CHECK: movsbw 32493, %bx 120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00] 121*9880d681SAndroid Build Coastguard Worker movsbw 0x7eed,%bx 122*9880d681SAndroid Build Coastguard Worker 123*9880d681SAndroid Build Coastguard Worker// CHECK: movsbw 3133065982, %bx 124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba] 125*9880d681SAndroid Build Coastguard Worker movsbw 0xbabecafe,%bx 126*9880d681SAndroid Build Coastguard Worker 127*9880d681SAndroid Build Coastguard Worker// CHECK: movsbw 305419896, %bx 128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12] 129*9880d681SAndroid Build Coastguard Worker movsbw 0x12345678,%bx 130*9880d681SAndroid Build Coastguard Worker 131*9880d681SAndroid Build Coastguard Worker// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde] 133*9880d681SAndroid Build Coastguard Worker movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 134*9880d681SAndroid Build Coastguard Worker 135*9880d681SAndroid Build Coastguard Worker// CHECK: movswl 69, %ecx 136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00] 137*9880d681SAndroid Build Coastguard Worker movswl 0x45,%ecx 138*9880d681SAndroid Build Coastguard Worker 139*9880d681SAndroid Build Coastguard Worker// CHECK: movswl 32493, %ecx 140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00] 141*9880d681SAndroid Build Coastguard Worker movswl 0x7eed,%ecx 142*9880d681SAndroid Build Coastguard Worker 143*9880d681SAndroid Build Coastguard Worker// CHECK: movswl 3133065982, %ecx 144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba] 145*9880d681SAndroid Build Coastguard Worker movswl 0xbabecafe,%ecx 146*9880d681SAndroid Build Coastguard Worker 147*9880d681SAndroid Build Coastguard Worker// CHECK: movswl 305419896, %ecx 148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12] 149*9880d681SAndroid Build Coastguard Worker movswl 0x12345678,%ecx 150*9880d681SAndroid Build Coastguard Worker 151*9880d681SAndroid Build Coastguard Worker// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde] 153*9880d681SAndroid Build Coastguard Worker movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 154*9880d681SAndroid Build Coastguard Worker 155*9880d681SAndroid Build Coastguard Worker// CHECK: movzbl 69, %ecx 156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00] 157*9880d681SAndroid Build Coastguard Worker movzbl 0x45,%ecx 158*9880d681SAndroid Build Coastguard Worker 159*9880d681SAndroid Build Coastguard Worker// CHECK: movzbl 32493, %ecx 160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00] 161*9880d681SAndroid Build Coastguard Worker movzbl 0x7eed,%ecx 162*9880d681SAndroid Build Coastguard Worker 163*9880d681SAndroid Build Coastguard Worker// CHECK: movzbl 3133065982, %ecx 164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba] 165*9880d681SAndroid Build Coastguard Worker movzbl 0xbabecafe,%ecx 166*9880d681SAndroid Build Coastguard Worker 167*9880d681SAndroid Build Coastguard Worker// CHECK: movzbl 305419896, %ecx 168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12] 169*9880d681SAndroid Build Coastguard Worker movzbl 0x12345678,%ecx 170*9880d681SAndroid Build Coastguard Worker 171*9880d681SAndroid Build Coastguard Worker// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx 172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 173*9880d681SAndroid Build Coastguard Worker movzbw 0xdeadbeef(%ebx,%ecx,8),%bx 174*9880d681SAndroid Build Coastguard Worker 175*9880d681SAndroid Build Coastguard Worker// CHECK: movzbw 69, %bx 176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00] 177*9880d681SAndroid Build Coastguard Worker movzbw 0x45,%bx 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Worker// CHECK: movzbw 32493, %bx 180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00] 181*9880d681SAndroid Build Coastguard Worker movzbw 0x7eed,%bx 182*9880d681SAndroid Build Coastguard Worker 183*9880d681SAndroid Build Coastguard Worker// CHECK: movzbw 3133065982, %bx 184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba] 185*9880d681SAndroid Build Coastguard Worker movzbw 0xbabecafe,%bx 186*9880d681SAndroid Build Coastguard Worker 187*9880d681SAndroid Build Coastguard Worker// CHECK: movzbw 305419896, %bx 188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12] 189*9880d681SAndroid Build Coastguard Worker movzbw 0x12345678,%bx 190*9880d681SAndroid Build Coastguard Worker 191*9880d681SAndroid Build Coastguard Worker// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 193*9880d681SAndroid Build Coastguard Worker movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 194*9880d681SAndroid Build Coastguard Worker 195*9880d681SAndroid Build Coastguard Worker// CHECK: movzwl 69, %ecx 196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00] 197*9880d681SAndroid Build Coastguard Worker movzwl 0x45,%ecx 198*9880d681SAndroid Build Coastguard Worker 199*9880d681SAndroid Build Coastguard Worker// CHECK: movzwl 32493, %ecx 200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00] 201*9880d681SAndroid Build Coastguard Worker movzwl 0x7eed,%ecx 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard Worker// CHECK: movzwl 3133065982, %ecx 204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba] 205*9880d681SAndroid Build Coastguard Worker movzwl 0xbabecafe,%ecx 206*9880d681SAndroid Build Coastguard Worker 207*9880d681SAndroid Build Coastguard Worker// CHECK: movzwl 305419896, %ecx 208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12] 209*9880d681SAndroid Build Coastguard Worker movzwl 0x12345678,%ecx 210*9880d681SAndroid Build Coastguard Worker 211*9880d681SAndroid Build Coastguard Worker// CHECK: pushl 3735928559(%ebx,%ecx,8) 212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde] 213*9880d681SAndroid Build Coastguard Worker pushl 0xdeadbeef(%ebx,%ecx,8) 214*9880d681SAndroid Build Coastguard Worker 215*9880d681SAndroid Build Coastguard Worker// CHECK: pushw 32493 216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00] 217*9880d681SAndroid Build Coastguard Worker pushw 0x7eed 218*9880d681SAndroid Build Coastguard Worker 219*9880d681SAndroid Build Coastguard Worker// CHECK: pushl 3133065982 220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba] 221*9880d681SAndroid Build Coastguard Worker pushl 0xbabecafe 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Worker// CHECK: pushl 305419896 224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12] 225*9880d681SAndroid Build Coastguard Worker pushl 0x12345678 226*9880d681SAndroid Build Coastguard Worker 227*9880d681SAndroid Build Coastguard Worker// CHECK: popl 3735928559(%ebx,%ecx,8) 228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde] 229*9880d681SAndroid Build Coastguard Worker popl 0xdeadbeef(%ebx,%ecx,8) 230*9880d681SAndroid Build Coastguard Worker 231*9880d681SAndroid Build Coastguard Worker// CHECK: popw 32493 232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00] 233*9880d681SAndroid Build Coastguard Worker popw 0x7eed 234*9880d681SAndroid Build Coastguard Worker 235*9880d681SAndroid Build Coastguard Worker// CHECK: popl 3133065982 236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba] 237*9880d681SAndroid Build Coastguard Worker popl 0xbabecafe 238*9880d681SAndroid Build Coastguard Worker 239*9880d681SAndroid Build Coastguard Worker// CHECK: popl 305419896 240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12] 241*9880d681SAndroid Build Coastguard Worker popl 0x12345678 242*9880d681SAndroid Build Coastguard Worker 243*9880d681SAndroid Build Coastguard Worker// CHECK: clc 244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf8] 245*9880d681SAndroid Build Coastguard Worker clc 246*9880d681SAndroid Build Coastguard Worker 247*9880d681SAndroid Build Coastguard Worker// CHECK: cld 248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xfc] 249*9880d681SAndroid Build Coastguard Worker cld 250*9880d681SAndroid Build Coastguard Worker 251*9880d681SAndroid Build Coastguard Worker// CHECK: cli 252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xfa] 253*9880d681SAndroid Build Coastguard Worker cli 254*9880d681SAndroid Build Coastguard Worker 255*9880d681SAndroid Build Coastguard Worker// CHECK: clts 256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x06] 257*9880d681SAndroid Build Coastguard Worker clts 258*9880d681SAndroid Build Coastguard Worker 259*9880d681SAndroid Build Coastguard Worker// CHECK: cmc 260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf5] 261*9880d681SAndroid Build Coastguard Worker cmc 262*9880d681SAndroid Build Coastguard Worker 263*9880d681SAndroid Build Coastguard Worker// CHECK: lahf 264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x9f] 265*9880d681SAndroid Build Coastguard Worker lahf 266*9880d681SAndroid Build Coastguard Worker 267*9880d681SAndroid Build Coastguard Worker// CHECK: sahf 268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x9e] 269*9880d681SAndroid Build Coastguard Worker sahf 270*9880d681SAndroid Build Coastguard Worker 271*9880d681SAndroid Build Coastguard Worker// CHECK: stc 272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf9] 273*9880d681SAndroid Build Coastguard Worker stc 274*9880d681SAndroid Build Coastguard Worker 275*9880d681SAndroid Build Coastguard Worker// CHECK: std 276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xfd] 277*9880d681SAndroid Build Coastguard Worker std 278*9880d681SAndroid Build Coastguard Worker 279*9880d681SAndroid Build Coastguard Worker// CHECK: sti 280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xfb] 281*9880d681SAndroid Build Coastguard Worker sti 282*9880d681SAndroid Build Coastguard Worker 283*9880d681SAndroid Build Coastguard Worker// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe] 285*9880d681SAndroid Build Coastguard Worker addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 286*9880d681SAndroid Build Coastguard Worker 287*9880d681SAndroid Build Coastguard Worker// CHECK: addb $254, 69 288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe] 289*9880d681SAndroid Build Coastguard Worker addb $0xfe,0x45 290*9880d681SAndroid Build Coastguard Worker 291*9880d681SAndroid Build Coastguard Worker// CHECK: addb $254, 32493 292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe] 293*9880d681SAndroid Build Coastguard Worker addb $0xfe,0x7eed 294*9880d681SAndroid Build Coastguard Worker 295*9880d681SAndroid Build Coastguard Worker// CHECK: addb $254, 3133065982 296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe] 297*9880d681SAndroid Build Coastguard Worker addb $0xfe,0xbabecafe 298*9880d681SAndroid Build Coastguard Worker 299*9880d681SAndroid Build Coastguard Worker// CHECK: addb $254, 305419896 300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe] 301*9880d681SAndroid Build Coastguard Worker addb $0xfe,0x12345678 302*9880d681SAndroid Build Coastguard Worker 303*9880d681SAndroid Build Coastguard Worker// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 305*9880d681SAndroid Build Coastguard Worker addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 306*9880d681SAndroid Build Coastguard Worker 307*9880d681SAndroid Build Coastguard Worker// CHECK: addb $127, 69 308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f] 309*9880d681SAndroid Build Coastguard Worker addb $0x7f,0x45 310*9880d681SAndroid Build Coastguard Worker 311*9880d681SAndroid Build Coastguard Worker// CHECK: addb $127, 32493 312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f] 313*9880d681SAndroid Build Coastguard Worker addb $0x7f,0x7eed 314*9880d681SAndroid Build Coastguard Worker 315*9880d681SAndroid Build Coastguard Worker// CHECK: addb $127, 3133065982 316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f] 317*9880d681SAndroid Build Coastguard Worker addb $0x7f,0xbabecafe 318*9880d681SAndroid Build Coastguard Worker 319*9880d681SAndroid Build Coastguard Worker// CHECK: addb $127, 305419896 320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f] 321*9880d681SAndroid Build Coastguard Worker addb $0x7f,0x12345678 322*9880d681SAndroid Build Coastguard Worker 323*9880d681SAndroid Build Coastguard Worker// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 325*9880d681SAndroid Build Coastguard Worker addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 326*9880d681SAndroid Build Coastguard Worker 327*9880d681SAndroid Build Coastguard Worker// CHECK: addw $31438, 69 328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 329*9880d681SAndroid Build Coastguard Worker addw $0x7ace,0x45 330*9880d681SAndroid Build Coastguard Worker 331*9880d681SAndroid Build Coastguard Worker// CHECK: addw $31438, 32493 332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 333*9880d681SAndroid Build Coastguard Worker addw $0x7ace,0x7eed 334*9880d681SAndroid Build Coastguard Worker 335*9880d681SAndroid Build Coastguard Worker// CHECK: addw $31438, 3133065982 336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 337*9880d681SAndroid Build Coastguard Worker addw $0x7ace,0xbabecafe 338*9880d681SAndroid Build Coastguard Worker 339*9880d681SAndroid Build Coastguard Worker// CHECK: addw $31438, 305419896 340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 341*9880d681SAndroid Build Coastguard Worker addw $0x7ace,0x12345678 342*9880d681SAndroid Build Coastguard Worker 343*9880d681SAndroid Build Coastguard Worker// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 345*9880d681SAndroid Build Coastguard Worker addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 346*9880d681SAndroid Build Coastguard Worker 347*9880d681SAndroid Build Coastguard Worker// CHECK: addl $2063514302, 69 348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 349*9880d681SAndroid Build Coastguard Worker addl $0x7afebabe,0x45 350*9880d681SAndroid Build Coastguard Worker 351*9880d681SAndroid Build Coastguard Worker// CHECK: addl $2063514302, 32493 352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 353*9880d681SAndroid Build Coastguard Worker addl $0x7afebabe,0x7eed 354*9880d681SAndroid Build Coastguard Worker 355*9880d681SAndroid Build Coastguard Worker// CHECK: addl $2063514302, 3133065982 356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 357*9880d681SAndroid Build Coastguard Worker addl $0x7afebabe,0xbabecafe 358*9880d681SAndroid Build Coastguard Worker 359*9880d681SAndroid Build Coastguard Worker// CHECK: addl $2063514302, 305419896 360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 361*9880d681SAndroid Build Coastguard Worker addl $0x7afebabe,0x12345678 362*9880d681SAndroid Build Coastguard Worker 363*9880d681SAndroid Build Coastguard Worker// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 365*9880d681SAndroid Build Coastguard Worker addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 366*9880d681SAndroid Build Coastguard Worker 367*9880d681SAndroid Build Coastguard Worker// CHECK: addl $324478056, 69 368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 369*9880d681SAndroid Build Coastguard Worker addl $0x13572468,0x45 370*9880d681SAndroid Build Coastguard Worker 371*9880d681SAndroid Build Coastguard Worker// CHECK: addl $324478056, 32493 372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 373*9880d681SAndroid Build Coastguard Worker addl $0x13572468,0x7eed 374*9880d681SAndroid Build Coastguard Worker 375*9880d681SAndroid Build Coastguard Worker// CHECK: addl $324478056, 3133065982 376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 377*9880d681SAndroid Build Coastguard Worker addl $0x13572468,0xbabecafe 378*9880d681SAndroid Build Coastguard Worker 379*9880d681SAndroid Build Coastguard Worker// CHECK: addl $324478056, 305419896 380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 381*9880d681SAndroid Build Coastguard Worker addl $0x13572468,0x12345678 382*9880d681SAndroid Build Coastguard Worker 383*9880d681SAndroid Build Coastguard Worker// CHECK: incl 3735928559(%ebx,%ecx,8) 384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde] 385*9880d681SAndroid Build Coastguard Worker incl 0xdeadbeef(%ebx,%ecx,8) 386*9880d681SAndroid Build Coastguard Worker 387*9880d681SAndroid Build Coastguard Worker// CHECK: incw 32493 388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00] 389*9880d681SAndroid Build Coastguard Worker incw 0x7eed 390*9880d681SAndroid Build Coastguard Worker 391*9880d681SAndroid Build Coastguard Worker// CHECK: incl 3133065982 392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba] 393*9880d681SAndroid Build Coastguard Worker incl 0xbabecafe 394*9880d681SAndroid Build Coastguard Worker 395*9880d681SAndroid Build Coastguard Worker// CHECK: incl 305419896 396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12] 397*9880d681SAndroid Build Coastguard Worker incl 0x12345678 398*9880d681SAndroid Build Coastguard Worker 399*9880d681SAndroid Build Coastguard Worker// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe] 401*9880d681SAndroid Build Coastguard Worker subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 402*9880d681SAndroid Build Coastguard Worker 403*9880d681SAndroid Build Coastguard Worker// CHECK: subb $254, 69 404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe] 405*9880d681SAndroid Build Coastguard Worker subb $0xfe,0x45 406*9880d681SAndroid Build Coastguard Worker 407*9880d681SAndroid Build Coastguard Worker// CHECK: subb $254, 32493 408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe] 409*9880d681SAndroid Build Coastguard Worker subb $0xfe,0x7eed 410*9880d681SAndroid Build Coastguard Worker 411*9880d681SAndroid Build Coastguard Worker// CHECK: subb $254, 3133065982 412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe] 413*9880d681SAndroid Build Coastguard Worker subb $0xfe,0xbabecafe 414*9880d681SAndroid Build Coastguard Worker 415*9880d681SAndroid Build Coastguard Worker// CHECK: subb $254, 305419896 416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe] 417*9880d681SAndroid Build Coastguard Worker subb $0xfe,0x12345678 418*9880d681SAndroid Build Coastguard Worker 419*9880d681SAndroid Build Coastguard Worker// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 421*9880d681SAndroid Build Coastguard Worker subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 422*9880d681SAndroid Build Coastguard Worker 423*9880d681SAndroid Build Coastguard Worker// CHECK: subb $127, 69 424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f] 425*9880d681SAndroid Build Coastguard Worker subb $0x7f,0x45 426*9880d681SAndroid Build Coastguard Worker 427*9880d681SAndroid Build Coastguard Worker// CHECK: subb $127, 32493 428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f] 429*9880d681SAndroid Build Coastguard Worker subb $0x7f,0x7eed 430*9880d681SAndroid Build Coastguard Worker 431*9880d681SAndroid Build Coastguard Worker// CHECK: subb $127, 3133065982 432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 433*9880d681SAndroid Build Coastguard Worker subb $0x7f,0xbabecafe 434*9880d681SAndroid Build Coastguard Worker 435*9880d681SAndroid Build Coastguard Worker// CHECK: subb $127, 305419896 436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f] 437*9880d681SAndroid Build Coastguard Worker subb $0x7f,0x12345678 438*9880d681SAndroid Build Coastguard Worker 439*9880d681SAndroid Build Coastguard Worker// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 441*9880d681SAndroid Build Coastguard Worker subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 442*9880d681SAndroid Build Coastguard Worker 443*9880d681SAndroid Build Coastguard Worker// CHECK: subw $31438, 69 444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a] 445*9880d681SAndroid Build Coastguard Worker subw $0x7ace,0x45 446*9880d681SAndroid Build Coastguard Worker 447*9880d681SAndroid Build Coastguard Worker// CHECK: subw $31438, 32493 448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a] 449*9880d681SAndroid Build Coastguard Worker subw $0x7ace,0x7eed 450*9880d681SAndroid Build Coastguard Worker 451*9880d681SAndroid Build Coastguard Worker// CHECK: subw $31438, 3133065982 452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 453*9880d681SAndroid Build Coastguard Worker subw $0x7ace,0xbabecafe 454*9880d681SAndroid Build Coastguard Worker 455*9880d681SAndroid Build Coastguard Worker// CHECK: subw $31438, 305419896 456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a] 457*9880d681SAndroid Build Coastguard Worker subw $0x7ace,0x12345678 458*9880d681SAndroid Build Coastguard Worker 459*9880d681SAndroid Build Coastguard Worker// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 461*9880d681SAndroid Build Coastguard Worker subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 462*9880d681SAndroid Build Coastguard Worker 463*9880d681SAndroid Build Coastguard Worker// CHECK: subl $2063514302, 69 464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 465*9880d681SAndroid Build Coastguard Worker subl $0x7afebabe,0x45 466*9880d681SAndroid Build Coastguard Worker 467*9880d681SAndroid Build Coastguard Worker// CHECK: subl $2063514302, 32493 468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 469*9880d681SAndroid Build Coastguard Worker subl $0x7afebabe,0x7eed 470*9880d681SAndroid Build Coastguard Worker 471*9880d681SAndroid Build Coastguard Worker// CHECK: subl $2063514302, 3133065982 472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 473*9880d681SAndroid Build Coastguard Worker subl $0x7afebabe,0xbabecafe 474*9880d681SAndroid Build Coastguard Worker 475*9880d681SAndroid Build Coastguard Worker// CHECK: subl $2063514302, 305419896 476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 477*9880d681SAndroid Build Coastguard Worker subl $0x7afebabe,0x12345678 478*9880d681SAndroid Build Coastguard Worker 479*9880d681SAndroid Build Coastguard Worker// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 481*9880d681SAndroid Build Coastguard Worker subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 482*9880d681SAndroid Build Coastguard Worker 483*9880d681SAndroid Build Coastguard Worker// CHECK: subl $324478056, 69 484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 485*9880d681SAndroid Build Coastguard Worker subl $0x13572468,0x45 486*9880d681SAndroid Build Coastguard Worker 487*9880d681SAndroid Build Coastguard Worker// CHECK: subl $324478056, 32493 488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 489*9880d681SAndroid Build Coastguard Worker subl $0x13572468,0x7eed 490*9880d681SAndroid Build Coastguard Worker 491*9880d681SAndroid Build Coastguard Worker// CHECK: subl $324478056, 3133065982 492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 493*9880d681SAndroid Build Coastguard Worker subl $0x13572468,0xbabecafe 494*9880d681SAndroid Build Coastguard Worker 495*9880d681SAndroid Build Coastguard Worker// CHECK: subl $324478056, 305419896 496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 497*9880d681SAndroid Build Coastguard Worker subl $0x13572468,0x12345678 498*9880d681SAndroid Build Coastguard Worker 499*9880d681SAndroid Build Coastguard Worker// CHECK: decl 3735928559(%ebx,%ecx,8) 500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde] 501*9880d681SAndroid Build Coastguard Worker decl 0xdeadbeef(%ebx,%ecx,8) 502*9880d681SAndroid Build Coastguard Worker 503*9880d681SAndroid Build Coastguard Worker// CHECK: decw 32493 504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00] 505*9880d681SAndroid Build Coastguard Worker decw 0x7eed 506*9880d681SAndroid Build Coastguard Worker 507*9880d681SAndroid Build Coastguard Worker// CHECK: decl 3133065982 508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba] 509*9880d681SAndroid Build Coastguard Worker decl 0xbabecafe 510*9880d681SAndroid Build Coastguard Worker 511*9880d681SAndroid Build Coastguard Worker// CHECK: decl 305419896 512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12] 513*9880d681SAndroid Build Coastguard Worker decl 0x12345678 514*9880d681SAndroid Build Coastguard Worker 515*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) 516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 517*9880d681SAndroid Build Coastguard Worker sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) 518*9880d681SAndroid Build Coastguard Worker 519*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $254, 69 520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe] 521*9880d681SAndroid Build Coastguard Worker sbbb $0xfe,0x45 522*9880d681SAndroid Build Coastguard Worker 523*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $254, 32493 524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe] 525*9880d681SAndroid Build Coastguard Worker sbbb $0xfe,0x7eed 526*9880d681SAndroid Build Coastguard Worker 527*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $254, 3133065982 528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe] 529*9880d681SAndroid Build Coastguard Worker sbbb $0xfe,0xbabecafe 530*9880d681SAndroid Build Coastguard Worker 531*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $254, 305419896 532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe] 533*9880d681SAndroid Build Coastguard Worker sbbb $0xfe,0x12345678 534*9880d681SAndroid Build Coastguard Worker 535*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) 536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 537*9880d681SAndroid Build Coastguard Worker sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) 538*9880d681SAndroid Build Coastguard Worker 539*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $127, 69 540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f] 541*9880d681SAndroid Build Coastguard Worker sbbb $0x7f,0x45 542*9880d681SAndroid Build Coastguard Worker 543*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $127, 32493 544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f] 545*9880d681SAndroid Build Coastguard Worker sbbb $0x7f,0x7eed 546*9880d681SAndroid Build Coastguard Worker 547*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $127, 3133065982 548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f] 549*9880d681SAndroid Build Coastguard Worker sbbb $0x7f,0xbabecafe 550*9880d681SAndroid Build Coastguard Worker 551*9880d681SAndroid Build Coastguard Worker// CHECK: sbbb $127, 305419896 552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f] 553*9880d681SAndroid Build Coastguard Worker sbbb $0x7f,0x12345678 554*9880d681SAndroid Build Coastguard Worker 555*9880d681SAndroid Build Coastguard Worker// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 557*9880d681SAndroid Build Coastguard Worker sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 558*9880d681SAndroid Build Coastguard Worker 559*9880d681SAndroid Build Coastguard Worker// CHECK: sbbw $31438, 69 560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a] 561*9880d681SAndroid Build Coastguard Worker sbbw $0x7ace,0x45 562*9880d681SAndroid Build Coastguard Worker 563*9880d681SAndroid Build Coastguard Worker// CHECK: sbbw $31438, 32493 564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a] 565*9880d681SAndroid Build Coastguard Worker sbbw $0x7ace,0x7eed 566*9880d681SAndroid Build Coastguard Worker 567*9880d681SAndroid Build Coastguard Worker// CHECK: sbbw $31438, 3133065982 568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 569*9880d681SAndroid Build Coastguard Worker sbbw $0x7ace,0xbabecafe 570*9880d681SAndroid Build Coastguard Worker 571*9880d681SAndroid Build Coastguard Worker// CHECK: sbbw $31438, 305419896 572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a] 573*9880d681SAndroid Build Coastguard Worker sbbw $0x7ace,0x12345678 574*9880d681SAndroid Build Coastguard Worker 575*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 577*9880d681SAndroid Build Coastguard Worker sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 578*9880d681SAndroid Build Coastguard Worker 579*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $2063514302, 69 580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 581*9880d681SAndroid Build Coastguard Worker sbbl $0x7afebabe,0x45 582*9880d681SAndroid Build Coastguard Worker 583*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $2063514302, 32493 584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 585*9880d681SAndroid Build Coastguard Worker sbbl $0x7afebabe,0x7eed 586*9880d681SAndroid Build Coastguard Worker 587*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $2063514302, 3133065982 588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 589*9880d681SAndroid Build Coastguard Worker sbbl $0x7afebabe,0xbabecafe 590*9880d681SAndroid Build Coastguard Worker 591*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $2063514302, 305419896 592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 593*9880d681SAndroid Build Coastguard Worker sbbl $0x7afebabe,0x12345678 594*9880d681SAndroid Build Coastguard Worker 595*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 597*9880d681SAndroid Build Coastguard Worker sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 598*9880d681SAndroid Build Coastguard Worker 599*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $324478056, 69 600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 601*9880d681SAndroid Build Coastguard Worker sbbl $0x13572468,0x45 602*9880d681SAndroid Build Coastguard Worker 603*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $324478056, 32493 604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 605*9880d681SAndroid Build Coastguard Worker sbbl $0x13572468,0x7eed 606*9880d681SAndroid Build Coastguard Worker 607*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $324478056, 3133065982 608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 609*9880d681SAndroid Build Coastguard Worker sbbl $0x13572468,0xbabecafe 610*9880d681SAndroid Build Coastguard Worker 611*9880d681SAndroid Build Coastguard Worker// CHECK: sbbl $324478056, 305419896 612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 613*9880d681SAndroid Build Coastguard Worker sbbl $0x13572468,0x12345678 614*9880d681SAndroid Build Coastguard Worker 615*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe] 617*9880d681SAndroid Build Coastguard Worker cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 618*9880d681SAndroid Build Coastguard Worker 619*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $254, 69 620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe] 621*9880d681SAndroid Build Coastguard Worker cmpb $0xfe,0x45 622*9880d681SAndroid Build Coastguard Worker 623*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $254, 32493 624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe] 625*9880d681SAndroid Build Coastguard Worker cmpb $0xfe,0x7eed 626*9880d681SAndroid Build Coastguard Worker 627*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $254, 3133065982 628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe] 629*9880d681SAndroid Build Coastguard Worker cmpb $0xfe,0xbabecafe 630*9880d681SAndroid Build Coastguard Worker 631*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $254, 305419896 632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe] 633*9880d681SAndroid Build Coastguard Worker cmpb $0xfe,0x12345678 634*9880d681SAndroid Build Coastguard Worker 635*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 637*9880d681SAndroid Build Coastguard Worker cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 638*9880d681SAndroid Build Coastguard Worker 639*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $127, 69 640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f] 641*9880d681SAndroid Build Coastguard Worker cmpb $0x7f,0x45 642*9880d681SAndroid Build Coastguard Worker 643*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $127, 32493 644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f] 645*9880d681SAndroid Build Coastguard Worker cmpb $0x7f,0x7eed 646*9880d681SAndroid Build Coastguard Worker 647*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $127, 3133065982 648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 649*9880d681SAndroid Build Coastguard Worker cmpb $0x7f,0xbabecafe 650*9880d681SAndroid Build Coastguard Worker 651*9880d681SAndroid Build Coastguard Worker// CHECK: cmpb $127, 305419896 652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f] 653*9880d681SAndroid Build Coastguard Worker cmpb $0x7f,0x12345678 654*9880d681SAndroid Build Coastguard Worker 655*9880d681SAndroid Build Coastguard Worker// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 657*9880d681SAndroid Build Coastguard Worker cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 658*9880d681SAndroid Build Coastguard Worker 659*9880d681SAndroid Build Coastguard Worker// CHECK: cmpw $31438, 69 660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a] 661*9880d681SAndroid Build Coastguard Worker cmpw $0x7ace,0x45 662*9880d681SAndroid Build Coastguard Worker 663*9880d681SAndroid Build Coastguard Worker// CHECK: cmpw $31438, 32493 664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a] 665*9880d681SAndroid Build Coastguard Worker cmpw $0x7ace,0x7eed 666*9880d681SAndroid Build Coastguard Worker 667*9880d681SAndroid Build Coastguard Worker// CHECK: cmpw $31438, 3133065982 668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 669*9880d681SAndroid Build Coastguard Worker cmpw $0x7ace,0xbabecafe 670*9880d681SAndroid Build Coastguard Worker 671*9880d681SAndroid Build Coastguard Worker// CHECK: cmpw $31438, 305419896 672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a] 673*9880d681SAndroid Build Coastguard Worker cmpw $0x7ace,0x12345678 674*9880d681SAndroid Build Coastguard Worker 675*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 677*9880d681SAndroid Build Coastguard Worker cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 678*9880d681SAndroid Build Coastguard Worker 679*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $2063514302, 69 680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 681*9880d681SAndroid Build Coastguard Worker cmpl $0x7afebabe,0x45 682*9880d681SAndroid Build Coastguard Worker 683*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $2063514302, 32493 684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 685*9880d681SAndroid Build Coastguard Worker cmpl $0x7afebabe,0x7eed 686*9880d681SAndroid Build Coastguard Worker 687*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $2063514302, 3133065982 688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 689*9880d681SAndroid Build Coastguard Worker cmpl $0x7afebabe,0xbabecafe 690*9880d681SAndroid Build Coastguard Worker 691*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $2063514302, 305419896 692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 693*9880d681SAndroid Build Coastguard Worker cmpl $0x7afebabe,0x12345678 694*9880d681SAndroid Build Coastguard Worker 695*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 697*9880d681SAndroid Build Coastguard Worker cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 698*9880d681SAndroid Build Coastguard Worker 699*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $324478056, 69 700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 701*9880d681SAndroid Build Coastguard Worker cmpl $0x13572468,0x45 702*9880d681SAndroid Build Coastguard Worker 703*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $324478056, 32493 704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 705*9880d681SAndroid Build Coastguard Worker cmpl $0x13572468,0x7eed 706*9880d681SAndroid Build Coastguard Worker 707*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $324478056, 3133065982 708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 709*9880d681SAndroid Build Coastguard Worker cmpl $0x13572468,0xbabecafe 710*9880d681SAndroid Build Coastguard Worker 711*9880d681SAndroid Build Coastguard Worker// CHECK: cmpl $324478056, 305419896 712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 713*9880d681SAndroid Build Coastguard Worker cmpl $0x13572468,0x12345678 714*9880d681SAndroid Build Coastguard Worker 715*9880d681SAndroid Build Coastguard Worker// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 717*9880d681SAndroid Build Coastguard Worker testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 718*9880d681SAndroid Build Coastguard Worker 719*9880d681SAndroid Build Coastguard Worker// CHECK: testb $127, 69 720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f] 721*9880d681SAndroid Build Coastguard Worker testb $0x7f,0x45 722*9880d681SAndroid Build Coastguard Worker 723*9880d681SAndroid Build Coastguard Worker// CHECK: testb $127, 32493 724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f] 725*9880d681SAndroid Build Coastguard Worker testb $0x7f,0x7eed 726*9880d681SAndroid Build Coastguard Worker 727*9880d681SAndroid Build Coastguard Worker// CHECK: testb $127, 3133065982 728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 729*9880d681SAndroid Build Coastguard Worker testb $0x7f,0xbabecafe 730*9880d681SAndroid Build Coastguard Worker 731*9880d681SAndroid Build Coastguard Worker// CHECK: testb $127, 305419896 732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f] 733*9880d681SAndroid Build Coastguard Worker testb $0x7f,0x12345678 734*9880d681SAndroid Build Coastguard Worker 735*9880d681SAndroid Build Coastguard Worker// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 737*9880d681SAndroid Build Coastguard Worker testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 738*9880d681SAndroid Build Coastguard Worker 739*9880d681SAndroid Build Coastguard Worker// CHECK: testw $31438, 69 740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 741*9880d681SAndroid Build Coastguard Worker testw $0x7ace,0x45 742*9880d681SAndroid Build Coastguard Worker 743*9880d681SAndroid Build Coastguard Worker// CHECK: testw $31438, 32493 744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 745*9880d681SAndroid Build Coastguard Worker testw $0x7ace,0x7eed 746*9880d681SAndroid Build Coastguard Worker 747*9880d681SAndroid Build Coastguard Worker// CHECK: testw $31438, 3133065982 748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 749*9880d681SAndroid Build Coastguard Worker testw $0x7ace,0xbabecafe 750*9880d681SAndroid Build Coastguard Worker 751*9880d681SAndroid Build Coastguard Worker// CHECK: testw $31438, 305419896 752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 753*9880d681SAndroid Build Coastguard Worker testw $0x7ace,0x12345678 754*9880d681SAndroid Build Coastguard Worker 755*9880d681SAndroid Build Coastguard Worker// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 757*9880d681SAndroid Build Coastguard Worker testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 758*9880d681SAndroid Build Coastguard Worker 759*9880d681SAndroid Build Coastguard Worker// CHECK: testl $2063514302, 69 760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 761*9880d681SAndroid Build Coastguard Worker testl $0x7afebabe,0x45 762*9880d681SAndroid Build Coastguard Worker 763*9880d681SAndroid Build Coastguard Worker// CHECK: testl $2063514302, 32493 764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 765*9880d681SAndroid Build Coastguard Worker testl $0x7afebabe,0x7eed 766*9880d681SAndroid Build Coastguard Worker 767*9880d681SAndroid Build Coastguard Worker// CHECK: testl $2063514302, 3133065982 768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 769*9880d681SAndroid Build Coastguard Worker testl $0x7afebabe,0xbabecafe 770*9880d681SAndroid Build Coastguard Worker 771*9880d681SAndroid Build Coastguard Worker// CHECK: testl $2063514302, 305419896 772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 773*9880d681SAndroid Build Coastguard Worker testl $0x7afebabe,0x12345678 774*9880d681SAndroid Build Coastguard Worker 775*9880d681SAndroid Build Coastguard Worker// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 777*9880d681SAndroid Build Coastguard Worker testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 778*9880d681SAndroid Build Coastguard Worker 779*9880d681SAndroid Build Coastguard Worker// CHECK: testl $324478056, 69 780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 781*9880d681SAndroid Build Coastguard Worker testl $0x13572468,0x45 782*9880d681SAndroid Build Coastguard Worker 783*9880d681SAndroid Build Coastguard Worker// CHECK: testl $324478056, 32493 784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 785*9880d681SAndroid Build Coastguard Worker testl $0x13572468,0x7eed 786*9880d681SAndroid Build Coastguard Worker 787*9880d681SAndroid Build Coastguard Worker// CHECK: testl $324478056, 3133065982 788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 789*9880d681SAndroid Build Coastguard Worker testl $0x13572468,0xbabecafe 790*9880d681SAndroid Build Coastguard Worker 791*9880d681SAndroid Build Coastguard Worker// CHECK: testl $324478056, 305419896 792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 793*9880d681SAndroid Build Coastguard Worker testl $0x13572468,0x12345678 794*9880d681SAndroid Build Coastguard Worker 795*9880d681SAndroid Build Coastguard Worker// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 797*9880d681SAndroid Build Coastguard Worker andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 798*9880d681SAndroid Build Coastguard Worker 799*9880d681SAndroid Build Coastguard Worker// CHECK: andb $254, 69 800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe] 801*9880d681SAndroid Build Coastguard Worker andb $0xfe,0x45 802*9880d681SAndroid Build Coastguard Worker 803*9880d681SAndroid Build Coastguard Worker// CHECK: andb $254, 32493 804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe] 805*9880d681SAndroid Build Coastguard Worker andb $0xfe,0x7eed 806*9880d681SAndroid Build Coastguard Worker 807*9880d681SAndroid Build Coastguard Worker// CHECK: andb $254, 3133065982 808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe] 809*9880d681SAndroid Build Coastguard Worker andb $0xfe,0xbabecafe 810*9880d681SAndroid Build Coastguard Worker 811*9880d681SAndroid Build Coastguard Worker// CHECK: andb $254, 305419896 812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe] 813*9880d681SAndroid Build Coastguard Worker andb $0xfe,0x12345678 814*9880d681SAndroid Build Coastguard Worker 815*9880d681SAndroid Build Coastguard Worker// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 817*9880d681SAndroid Build Coastguard Worker andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 818*9880d681SAndroid Build Coastguard Worker 819*9880d681SAndroid Build Coastguard Worker// CHECK: andb $127, 69 820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f] 821*9880d681SAndroid Build Coastguard Worker andb $0x7f,0x45 822*9880d681SAndroid Build Coastguard Worker 823*9880d681SAndroid Build Coastguard Worker// CHECK: andb $127, 32493 824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f] 825*9880d681SAndroid Build Coastguard Worker andb $0x7f,0x7eed 826*9880d681SAndroid Build Coastguard Worker 827*9880d681SAndroid Build Coastguard Worker// CHECK: andb $127, 3133065982 828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f] 829*9880d681SAndroid Build Coastguard Worker andb $0x7f,0xbabecafe 830*9880d681SAndroid Build Coastguard Worker 831*9880d681SAndroid Build Coastguard Worker// CHECK: andb $127, 305419896 832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f] 833*9880d681SAndroid Build Coastguard Worker andb $0x7f,0x12345678 834*9880d681SAndroid Build Coastguard Worker 835*9880d681SAndroid Build Coastguard Worker// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 837*9880d681SAndroid Build Coastguard Worker andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 838*9880d681SAndroid Build Coastguard Worker 839*9880d681SAndroid Build Coastguard Worker// CHECK: andw $31438, 69 840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a] 841*9880d681SAndroid Build Coastguard Worker andw $0x7ace,0x45 842*9880d681SAndroid Build Coastguard Worker 843*9880d681SAndroid Build Coastguard Worker// CHECK: andw $31438, 32493 844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a] 845*9880d681SAndroid Build Coastguard Worker andw $0x7ace,0x7eed 846*9880d681SAndroid Build Coastguard Worker 847*9880d681SAndroid Build Coastguard Worker// CHECK: andw $31438, 3133065982 848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a] 849*9880d681SAndroid Build Coastguard Worker andw $0x7ace,0xbabecafe 850*9880d681SAndroid Build Coastguard Worker 851*9880d681SAndroid Build Coastguard Worker// CHECK: andw $31438, 305419896 852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a] 853*9880d681SAndroid Build Coastguard Worker andw $0x7ace,0x12345678 854*9880d681SAndroid Build Coastguard Worker 855*9880d681SAndroid Build Coastguard Worker// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 857*9880d681SAndroid Build Coastguard Worker andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 858*9880d681SAndroid Build Coastguard Worker 859*9880d681SAndroid Build Coastguard Worker// CHECK: andl $2063514302, 69 860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 861*9880d681SAndroid Build Coastguard Worker andl $0x7afebabe,0x45 862*9880d681SAndroid Build Coastguard Worker 863*9880d681SAndroid Build Coastguard Worker// CHECK: andl $2063514302, 32493 864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 865*9880d681SAndroid Build Coastguard Worker andl $0x7afebabe,0x7eed 866*9880d681SAndroid Build Coastguard Worker 867*9880d681SAndroid Build Coastguard Worker// CHECK: andl $2063514302, 3133065982 868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 869*9880d681SAndroid Build Coastguard Worker andl $0x7afebabe,0xbabecafe 870*9880d681SAndroid Build Coastguard Worker 871*9880d681SAndroid Build Coastguard Worker// CHECK: andl $2063514302, 305419896 872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 873*9880d681SAndroid Build Coastguard Worker andl $0x7afebabe,0x12345678 874*9880d681SAndroid Build Coastguard Worker 875*9880d681SAndroid Build Coastguard Worker// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 877*9880d681SAndroid Build Coastguard Worker andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 878*9880d681SAndroid Build Coastguard Worker 879*9880d681SAndroid Build Coastguard Worker// CHECK: andl $324478056, 69 880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 881*9880d681SAndroid Build Coastguard Worker andl $0x13572468,0x45 882*9880d681SAndroid Build Coastguard Worker 883*9880d681SAndroid Build Coastguard Worker// CHECK: andl $324478056, 32493 884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 885*9880d681SAndroid Build Coastguard Worker andl $0x13572468,0x7eed 886*9880d681SAndroid Build Coastguard Worker 887*9880d681SAndroid Build Coastguard Worker// CHECK: andl $324478056, 3133065982 888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 889*9880d681SAndroid Build Coastguard Worker andl $0x13572468,0xbabecafe 890*9880d681SAndroid Build Coastguard Worker 891*9880d681SAndroid Build Coastguard Worker// CHECK: andl $324478056, 305419896 892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 893*9880d681SAndroid Build Coastguard Worker andl $0x13572468,0x12345678 894*9880d681SAndroid Build Coastguard Worker 895*9880d681SAndroid Build Coastguard Worker// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 897*9880d681SAndroid Build Coastguard Worker orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 898*9880d681SAndroid Build Coastguard Worker 899*9880d681SAndroid Build Coastguard Worker// CHECK: orb $254, 69 900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe] 901*9880d681SAndroid Build Coastguard Worker orb $0xfe,0x45 902*9880d681SAndroid Build Coastguard Worker 903*9880d681SAndroid Build Coastguard Worker// CHECK: orb $254, 32493 904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe] 905*9880d681SAndroid Build Coastguard Worker orb $0xfe,0x7eed 906*9880d681SAndroid Build Coastguard Worker 907*9880d681SAndroid Build Coastguard Worker// CHECK: orb $254, 3133065982 908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe] 909*9880d681SAndroid Build Coastguard Worker orb $0xfe,0xbabecafe 910*9880d681SAndroid Build Coastguard Worker 911*9880d681SAndroid Build Coastguard Worker// CHECK: orb $254, 305419896 912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe] 913*9880d681SAndroid Build Coastguard Worker orb $0xfe,0x12345678 914*9880d681SAndroid Build Coastguard Worker 915*9880d681SAndroid Build Coastguard Worker// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 917*9880d681SAndroid Build Coastguard Worker orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 918*9880d681SAndroid Build Coastguard Worker 919*9880d681SAndroid Build Coastguard Worker// CHECK: orb $127, 69 920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f] 921*9880d681SAndroid Build Coastguard Worker orb $0x7f,0x45 922*9880d681SAndroid Build Coastguard Worker 923*9880d681SAndroid Build Coastguard Worker// CHECK: orb $127, 32493 924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f] 925*9880d681SAndroid Build Coastguard Worker orb $0x7f,0x7eed 926*9880d681SAndroid Build Coastguard Worker 927*9880d681SAndroid Build Coastguard Worker// CHECK: orb $127, 3133065982 928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 929*9880d681SAndroid Build Coastguard Worker orb $0x7f,0xbabecafe 930*9880d681SAndroid Build Coastguard Worker 931*9880d681SAndroid Build Coastguard Worker// CHECK: orb $127, 305419896 932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f] 933*9880d681SAndroid Build Coastguard Worker orb $0x7f,0x12345678 934*9880d681SAndroid Build Coastguard Worker 935*9880d681SAndroid Build Coastguard Worker// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 937*9880d681SAndroid Build Coastguard Worker orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 938*9880d681SAndroid Build Coastguard Worker 939*9880d681SAndroid Build Coastguard Worker// CHECK: orw $31438, 69 940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a] 941*9880d681SAndroid Build Coastguard Worker orw $0x7ace,0x45 942*9880d681SAndroid Build Coastguard Worker 943*9880d681SAndroid Build Coastguard Worker// CHECK: orw $31438, 32493 944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a] 945*9880d681SAndroid Build Coastguard Worker orw $0x7ace,0x7eed 946*9880d681SAndroid Build Coastguard Worker 947*9880d681SAndroid Build Coastguard Worker// CHECK: orw $31438, 3133065982 948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 949*9880d681SAndroid Build Coastguard Worker orw $0x7ace,0xbabecafe 950*9880d681SAndroid Build Coastguard Worker 951*9880d681SAndroid Build Coastguard Worker// CHECK: orw $31438, 305419896 952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a] 953*9880d681SAndroid Build Coastguard Worker orw $0x7ace,0x12345678 954*9880d681SAndroid Build Coastguard Worker 955*9880d681SAndroid Build Coastguard Worker// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 957*9880d681SAndroid Build Coastguard Worker orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 958*9880d681SAndroid Build Coastguard Worker 959*9880d681SAndroid Build Coastguard Worker// CHECK: orl $2063514302, 69 960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 961*9880d681SAndroid Build Coastguard Worker orl $0x7afebabe,0x45 962*9880d681SAndroid Build Coastguard Worker 963*9880d681SAndroid Build Coastguard Worker// CHECK: orl $2063514302, 32493 964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 965*9880d681SAndroid Build Coastguard Worker orl $0x7afebabe,0x7eed 966*9880d681SAndroid Build Coastguard Worker 967*9880d681SAndroid Build Coastguard Worker// CHECK: orl $2063514302, 3133065982 968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 969*9880d681SAndroid Build Coastguard Worker orl $0x7afebabe,0xbabecafe 970*9880d681SAndroid Build Coastguard Worker 971*9880d681SAndroid Build Coastguard Worker// CHECK: orl $2063514302, 305419896 972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 973*9880d681SAndroid Build Coastguard Worker orl $0x7afebabe,0x12345678 974*9880d681SAndroid Build Coastguard Worker 975*9880d681SAndroid Build Coastguard Worker// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 977*9880d681SAndroid Build Coastguard Worker orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 978*9880d681SAndroid Build Coastguard Worker 979*9880d681SAndroid Build Coastguard Worker// CHECK: orl $324478056, 69 980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 981*9880d681SAndroid Build Coastguard Worker orl $0x13572468,0x45 982*9880d681SAndroid Build Coastguard Worker 983*9880d681SAndroid Build Coastguard Worker// CHECK: orl $324478056, 32493 984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 985*9880d681SAndroid Build Coastguard Worker orl $0x13572468,0x7eed 986*9880d681SAndroid Build Coastguard Worker 987*9880d681SAndroid Build Coastguard Worker// CHECK: orl $324478056, 3133065982 988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 989*9880d681SAndroid Build Coastguard Worker orl $0x13572468,0xbabecafe 990*9880d681SAndroid Build Coastguard Worker 991*9880d681SAndroid Build Coastguard Worker// CHECK: orl $324478056, 305419896 992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 993*9880d681SAndroid Build Coastguard Worker orl $0x13572468,0x12345678 994*9880d681SAndroid Build Coastguard Worker 995*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 997*9880d681SAndroid Build Coastguard Worker xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 998*9880d681SAndroid Build Coastguard Worker 999*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $254, 69 1000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe] 1001*9880d681SAndroid Build Coastguard Worker xorb $0xfe,0x45 1002*9880d681SAndroid Build Coastguard Worker 1003*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $254, 32493 1004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe] 1005*9880d681SAndroid Build Coastguard Worker xorb $0xfe,0x7eed 1006*9880d681SAndroid Build Coastguard Worker 1007*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $254, 3133065982 1008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe] 1009*9880d681SAndroid Build Coastguard Worker xorb $0xfe,0xbabecafe 1010*9880d681SAndroid Build Coastguard Worker 1011*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $254, 305419896 1012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe] 1013*9880d681SAndroid Build Coastguard Worker xorb $0xfe,0x12345678 1014*9880d681SAndroid Build Coastguard Worker 1015*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 1016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1017*9880d681SAndroid Build Coastguard Worker xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1018*9880d681SAndroid Build Coastguard Worker 1019*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $127, 69 1020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f] 1021*9880d681SAndroid Build Coastguard Worker xorb $0x7f,0x45 1022*9880d681SAndroid Build Coastguard Worker 1023*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $127, 32493 1024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f] 1025*9880d681SAndroid Build Coastguard Worker xorb $0x7f,0x7eed 1026*9880d681SAndroid Build Coastguard Worker 1027*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $127, 3133065982 1028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f] 1029*9880d681SAndroid Build Coastguard Worker xorb $0x7f,0xbabecafe 1030*9880d681SAndroid Build Coastguard Worker 1031*9880d681SAndroid Build Coastguard Worker// CHECK: xorb $127, 305419896 1032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f] 1033*9880d681SAndroid Build Coastguard Worker xorb $0x7f,0x12345678 1034*9880d681SAndroid Build Coastguard Worker 1035*9880d681SAndroid Build Coastguard Worker// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 1036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1037*9880d681SAndroid Build Coastguard Worker xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1038*9880d681SAndroid Build Coastguard Worker 1039*9880d681SAndroid Build Coastguard Worker// CHECK: xorw $31438, 69 1040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a] 1041*9880d681SAndroid Build Coastguard Worker xorw $0x7ace,0x45 1042*9880d681SAndroid Build Coastguard Worker 1043*9880d681SAndroid Build Coastguard Worker// CHECK: xorw $31438, 32493 1044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a] 1045*9880d681SAndroid Build Coastguard Worker xorw $0x7ace,0x7eed 1046*9880d681SAndroid Build Coastguard Worker 1047*9880d681SAndroid Build Coastguard Worker// CHECK: xorw $31438, 3133065982 1048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1049*9880d681SAndroid Build Coastguard Worker xorw $0x7ace,0xbabecafe 1050*9880d681SAndroid Build Coastguard Worker 1051*9880d681SAndroid Build Coastguard Worker// CHECK: xorw $31438, 305419896 1052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a] 1053*9880d681SAndroid Build Coastguard Worker xorw $0x7ace,0x12345678 1054*9880d681SAndroid Build Coastguard Worker 1055*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 1056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1057*9880d681SAndroid Build Coastguard Worker xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1058*9880d681SAndroid Build Coastguard Worker 1059*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $2063514302, 69 1060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1061*9880d681SAndroid Build Coastguard Worker xorl $0x7afebabe,0x45 1062*9880d681SAndroid Build Coastguard Worker 1063*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $2063514302, 32493 1064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1065*9880d681SAndroid Build Coastguard Worker xorl $0x7afebabe,0x7eed 1066*9880d681SAndroid Build Coastguard Worker 1067*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $2063514302, 3133065982 1068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1069*9880d681SAndroid Build Coastguard Worker xorl $0x7afebabe,0xbabecafe 1070*9880d681SAndroid Build Coastguard Worker 1071*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $2063514302, 305419896 1072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1073*9880d681SAndroid Build Coastguard Worker xorl $0x7afebabe,0x12345678 1074*9880d681SAndroid Build Coastguard Worker 1075*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 1076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1077*9880d681SAndroid Build Coastguard Worker xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1078*9880d681SAndroid Build Coastguard Worker 1079*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $324478056, 69 1080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1081*9880d681SAndroid Build Coastguard Worker xorl $0x13572468,0x45 1082*9880d681SAndroid Build Coastguard Worker 1083*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $324478056, 32493 1084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1085*9880d681SAndroid Build Coastguard Worker xorl $0x13572468,0x7eed 1086*9880d681SAndroid Build Coastguard Worker 1087*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $324478056, 3133065982 1088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1089*9880d681SAndroid Build Coastguard Worker xorl $0x13572468,0xbabecafe 1090*9880d681SAndroid Build Coastguard Worker 1091*9880d681SAndroid Build Coastguard Worker// CHECK: xorl $324478056, 305419896 1092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1093*9880d681SAndroid Build Coastguard Worker xorl $0x13572468,0x12345678 1094*9880d681SAndroid Build Coastguard Worker 1095*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 1096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe] 1097*9880d681SAndroid Build Coastguard Worker adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 1098*9880d681SAndroid Build Coastguard Worker 1099*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $254, 69 1100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe] 1101*9880d681SAndroid Build Coastguard Worker adcb $0xfe,0x45 1102*9880d681SAndroid Build Coastguard Worker 1103*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $254, 32493 1104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe] 1105*9880d681SAndroid Build Coastguard Worker adcb $0xfe,0x7eed 1106*9880d681SAndroid Build Coastguard Worker 1107*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $254, 3133065982 1108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe] 1109*9880d681SAndroid Build Coastguard Worker adcb $0xfe,0xbabecafe 1110*9880d681SAndroid Build Coastguard Worker 1111*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $254, 305419896 1112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe] 1113*9880d681SAndroid Build Coastguard Worker adcb $0xfe,0x12345678 1114*9880d681SAndroid Build Coastguard Worker 1115*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 1116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1117*9880d681SAndroid Build Coastguard Worker adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1118*9880d681SAndroid Build Coastguard Worker 1119*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $127, 69 1120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f] 1121*9880d681SAndroid Build Coastguard Worker adcb $0x7f,0x45 1122*9880d681SAndroid Build Coastguard Worker 1123*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $127, 32493 1124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f] 1125*9880d681SAndroid Build Coastguard Worker adcb $0x7f,0x7eed 1126*9880d681SAndroid Build Coastguard Worker 1127*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $127, 3133065982 1128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f] 1129*9880d681SAndroid Build Coastguard Worker adcb $0x7f,0xbabecafe 1130*9880d681SAndroid Build Coastguard Worker 1131*9880d681SAndroid Build Coastguard Worker// CHECK: adcb $127, 305419896 1132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f] 1133*9880d681SAndroid Build Coastguard Worker adcb $0x7f,0x12345678 1134*9880d681SAndroid Build Coastguard Worker 1135*9880d681SAndroid Build Coastguard Worker// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 1136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1137*9880d681SAndroid Build Coastguard Worker adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1138*9880d681SAndroid Build Coastguard Worker 1139*9880d681SAndroid Build Coastguard Worker// CHECK: adcw $31438, 69 1140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a] 1141*9880d681SAndroid Build Coastguard Worker adcw $0x7ace,0x45 1142*9880d681SAndroid Build Coastguard Worker 1143*9880d681SAndroid Build Coastguard Worker// CHECK: adcw $31438, 32493 1144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a] 1145*9880d681SAndroid Build Coastguard Worker adcw $0x7ace,0x7eed 1146*9880d681SAndroid Build Coastguard Worker 1147*9880d681SAndroid Build Coastguard Worker// CHECK: adcw $31438, 3133065982 1148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1149*9880d681SAndroid Build Coastguard Worker adcw $0x7ace,0xbabecafe 1150*9880d681SAndroid Build Coastguard Worker 1151*9880d681SAndroid Build Coastguard Worker// CHECK: adcw $31438, 305419896 1152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a] 1153*9880d681SAndroid Build Coastguard Worker adcw $0x7ace,0x12345678 1154*9880d681SAndroid Build Coastguard Worker 1155*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 1156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1157*9880d681SAndroid Build Coastguard Worker adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1158*9880d681SAndroid Build Coastguard Worker 1159*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $2063514302, 69 1160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1161*9880d681SAndroid Build Coastguard Worker adcl $0x7afebabe,0x45 1162*9880d681SAndroid Build Coastguard Worker 1163*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $2063514302, 32493 1164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1165*9880d681SAndroid Build Coastguard Worker adcl $0x7afebabe,0x7eed 1166*9880d681SAndroid Build Coastguard Worker 1167*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $2063514302, 3133065982 1168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1169*9880d681SAndroid Build Coastguard Worker adcl $0x7afebabe,0xbabecafe 1170*9880d681SAndroid Build Coastguard Worker 1171*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $2063514302, 305419896 1172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1173*9880d681SAndroid Build Coastguard Worker adcl $0x7afebabe,0x12345678 1174*9880d681SAndroid Build Coastguard Worker 1175*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 1176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1177*9880d681SAndroid Build Coastguard Worker adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1178*9880d681SAndroid Build Coastguard Worker 1179*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $324478056, 69 1180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1181*9880d681SAndroid Build Coastguard Worker adcl $0x13572468,0x45 1182*9880d681SAndroid Build Coastguard Worker 1183*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $324478056, 32493 1184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1185*9880d681SAndroid Build Coastguard Worker adcl $0x13572468,0x7eed 1186*9880d681SAndroid Build Coastguard Worker 1187*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $324478056, 3133065982 1188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1189*9880d681SAndroid Build Coastguard Worker adcl $0x13572468,0xbabecafe 1190*9880d681SAndroid Build Coastguard Worker 1191*9880d681SAndroid Build Coastguard Worker// CHECK: adcl $324478056, 305419896 1192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1193*9880d681SAndroid Build Coastguard Worker adcl $0x13572468,0x12345678 1194*9880d681SAndroid Build Coastguard Worker 1195*9880d681SAndroid Build Coastguard Worker// CHECK: negl 3735928559(%ebx,%ecx,8) 1196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 1197*9880d681SAndroid Build Coastguard Worker negl 0xdeadbeef(%ebx,%ecx,8) 1198*9880d681SAndroid Build Coastguard Worker 1199*9880d681SAndroid Build Coastguard Worker// CHECK: negw 32493 1200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00] 1201*9880d681SAndroid Build Coastguard Worker negw 0x7eed 1202*9880d681SAndroid Build Coastguard Worker 1203*9880d681SAndroid Build Coastguard Worker// CHECK: negl 3133065982 1204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba] 1205*9880d681SAndroid Build Coastguard Worker negl 0xbabecafe 1206*9880d681SAndroid Build Coastguard Worker 1207*9880d681SAndroid Build Coastguard Worker// CHECK: negl 305419896 1208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12] 1209*9880d681SAndroid Build Coastguard Worker negl 0x12345678 1210*9880d681SAndroid Build Coastguard Worker 1211*9880d681SAndroid Build Coastguard Worker// CHECK: notl 3735928559(%ebx,%ecx,8) 1212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde] 1213*9880d681SAndroid Build Coastguard Worker notl 0xdeadbeef(%ebx,%ecx,8) 1214*9880d681SAndroid Build Coastguard Worker 1215*9880d681SAndroid Build Coastguard Worker// CHECK: notw 32493 1216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00] 1217*9880d681SAndroid Build Coastguard Worker notw 0x7eed 1218*9880d681SAndroid Build Coastguard Worker 1219*9880d681SAndroid Build Coastguard Worker// CHECK: notl 3133065982 1220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba] 1221*9880d681SAndroid Build Coastguard Worker notl 0xbabecafe 1222*9880d681SAndroid Build Coastguard Worker 1223*9880d681SAndroid Build Coastguard Worker// CHECK: notl 305419896 1224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12] 1225*9880d681SAndroid Build Coastguard Worker notl 0x12345678 1226*9880d681SAndroid Build Coastguard Worker 1227*9880d681SAndroid Build Coastguard Worker// CHECK: cbtw 1228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x98] 1229*9880d681SAndroid Build Coastguard Worker cbtw 1230*9880d681SAndroid Build Coastguard Worker 1231*9880d681SAndroid Build Coastguard Worker// CHECK: cwtl 1232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x98] 1233*9880d681SAndroid Build Coastguard Worker cwtl 1234*9880d681SAndroid Build Coastguard Worker 1235*9880d681SAndroid Build Coastguard Worker// CHECK: cwtd 1236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x99] 1237*9880d681SAndroid Build Coastguard Worker cwtd 1238*9880d681SAndroid Build Coastguard Worker 1239*9880d681SAndroid Build Coastguard Worker// CHECK: cltd 1240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x99] 1241*9880d681SAndroid Build Coastguard Worker cltd 1242*9880d681SAndroid Build Coastguard Worker 1243*9880d681SAndroid Build Coastguard Worker// CHECK: mull 3735928559(%ebx,%ecx,8) 1244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1245*9880d681SAndroid Build Coastguard Worker mull 0xdeadbeef(%ebx,%ecx,8) 1246*9880d681SAndroid Build Coastguard Worker 1247*9880d681SAndroid Build Coastguard Worker// CHECK: mulw 32493 1248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00] 1249*9880d681SAndroid Build Coastguard Worker mulw 0x7eed 1250*9880d681SAndroid Build Coastguard Worker 1251*9880d681SAndroid Build Coastguard Worker// CHECK: mull 3133065982 1252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba] 1253*9880d681SAndroid Build Coastguard Worker mull 0xbabecafe 1254*9880d681SAndroid Build Coastguard Worker 1255*9880d681SAndroid Build Coastguard Worker// CHECK: mull 305419896 1256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12] 1257*9880d681SAndroid Build Coastguard Worker mull 0x12345678 1258*9880d681SAndroid Build Coastguard Worker 1259*9880d681SAndroid Build Coastguard Worker// CHECK: imull 3735928559(%ebx,%ecx,8) 1260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde] 1261*9880d681SAndroid Build Coastguard Worker imull 0xdeadbeef(%ebx,%ecx,8) 1262*9880d681SAndroid Build Coastguard Worker 1263*9880d681SAndroid Build Coastguard Worker// CHECK: imulw 32493 1264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00] 1265*9880d681SAndroid Build Coastguard Worker imulw 0x7eed 1266*9880d681SAndroid Build Coastguard Worker 1267*9880d681SAndroid Build Coastguard Worker// CHECK: imull 3133065982 1268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba] 1269*9880d681SAndroid Build Coastguard Worker imull 0xbabecafe 1270*9880d681SAndroid Build Coastguard Worker 1271*9880d681SAndroid Build Coastguard Worker// CHECK: imull 305419896 1272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12] 1273*9880d681SAndroid Build Coastguard Worker imull 0x12345678 1274*9880d681SAndroid Build Coastguard Worker 1275*9880d681SAndroid Build Coastguard Worker// CHECK: divl 3735928559(%ebx,%ecx,8) 1276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 1277*9880d681SAndroid Build Coastguard Worker divl 0xdeadbeef(%ebx,%ecx,8) 1278*9880d681SAndroid Build Coastguard Worker 1279*9880d681SAndroid Build Coastguard Worker// CHECK: divw 32493 1280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00] 1281*9880d681SAndroid Build Coastguard Worker divw 0x7eed 1282*9880d681SAndroid Build Coastguard Worker 1283*9880d681SAndroid Build Coastguard Worker// CHECK: divl 3133065982 1284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba] 1285*9880d681SAndroid Build Coastguard Worker divl 0xbabecafe 1286*9880d681SAndroid Build Coastguard Worker 1287*9880d681SAndroid Build Coastguard Worker// CHECK: divl 305419896 1288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12] 1289*9880d681SAndroid Build Coastguard Worker divl 0x12345678 1290*9880d681SAndroid Build Coastguard Worker 1291*9880d681SAndroid Build Coastguard Worker// CHECK: idivl 3735928559(%ebx,%ecx,8) 1292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1293*9880d681SAndroid Build Coastguard Worker idivl 0xdeadbeef(%ebx,%ecx,8) 1294*9880d681SAndroid Build Coastguard Worker 1295*9880d681SAndroid Build Coastguard Worker// CHECK: idivw 32493 1296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00] 1297*9880d681SAndroid Build Coastguard Worker idivw 0x7eed 1298*9880d681SAndroid Build Coastguard Worker 1299*9880d681SAndroid Build Coastguard Worker// CHECK: idivl 3133065982 1300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba] 1301*9880d681SAndroid Build Coastguard Worker idivl 0xbabecafe 1302*9880d681SAndroid Build Coastguard Worker 1303*9880d681SAndroid Build Coastguard Worker// CHECK: idivl 305419896 1304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12] 1305*9880d681SAndroid Build Coastguard Worker idivl 0x12345678 1306*9880d681SAndroid Build Coastguard Worker 1307*9880d681SAndroid Build Coastguard Worker// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 1308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00] 1309*9880d681SAndroid Build Coastguard Worker roll $0,0xdeadbeef(%ebx,%ecx,8) 1310*9880d681SAndroid Build Coastguard Worker 1311*9880d681SAndroid Build Coastguard Worker// CHECK: roll $0, 69 1312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00] 1313*9880d681SAndroid Build Coastguard Worker roll $0,0x45 1314*9880d681SAndroid Build Coastguard Worker 1315*9880d681SAndroid Build Coastguard Worker// CHECK: roll $0, 32493 1316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00] 1317*9880d681SAndroid Build Coastguard Worker roll $0,0x7eed 1318*9880d681SAndroid Build Coastguard Worker 1319*9880d681SAndroid Build Coastguard Worker// CHECK: roll $0, 3133065982 1320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00] 1321*9880d681SAndroid Build Coastguard Worker roll $0,0xbabecafe 1322*9880d681SAndroid Build Coastguard Worker 1323*9880d681SAndroid Build Coastguard Worker// CHECK: roll $0, 305419896 1324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00] 1325*9880d681SAndroid Build Coastguard Worker roll $0,0x12345678 1326*9880d681SAndroid Build Coastguard Worker 1327*9880d681SAndroid Build Coastguard Worker// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 1328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1329*9880d681SAndroid Build Coastguard Worker rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1330*9880d681SAndroid Build Coastguard Worker 1331*9880d681SAndroid Build Coastguard Worker// CHECK: rolb $127, 69 1332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f] 1333*9880d681SAndroid Build Coastguard Worker rolb $0x7f,0x45 1334*9880d681SAndroid Build Coastguard Worker 1335*9880d681SAndroid Build Coastguard Worker// CHECK: rolb $127, 32493 1336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f] 1337*9880d681SAndroid Build Coastguard Worker rolb $0x7f,0x7eed 1338*9880d681SAndroid Build Coastguard Worker 1339*9880d681SAndroid Build Coastguard Worker// CHECK: rolb $127, 3133065982 1340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f] 1341*9880d681SAndroid Build Coastguard Worker rolb $0x7f,0xbabecafe 1342*9880d681SAndroid Build Coastguard Worker 1343*9880d681SAndroid Build Coastguard Worker// CHECK: rolb $127, 305419896 1344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f] 1345*9880d681SAndroid Build Coastguard Worker rolb $0x7f,0x12345678 1346*9880d681SAndroid Build Coastguard Worker 1347*9880d681SAndroid Build Coastguard Worker// CHECK: roll 3735928559(%ebx,%ecx,8) 1348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde] 1349*9880d681SAndroid Build Coastguard Worker roll 0xdeadbeef(%ebx,%ecx,8) 1350*9880d681SAndroid Build Coastguard Worker 1351*9880d681SAndroid Build Coastguard Worker// CHECK: rolw 32493 1352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00] 1353*9880d681SAndroid Build Coastguard Worker rolw 0x7eed 1354*9880d681SAndroid Build Coastguard Worker 1355*9880d681SAndroid Build Coastguard Worker// CHECK: roll 3133065982 1356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba] 1357*9880d681SAndroid Build Coastguard Worker roll 0xbabecafe 1358*9880d681SAndroid Build Coastguard Worker 1359*9880d681SAndroid Build Coastguard Worker// CHECK: roll 305419896 1360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12] 1361*9880d681SAndroid Build Coastguard Worker roll 0x12345678 1362*9880d681SAndroid Build Coastguard Worker 1363*9880d681SAndroid Build Coastguard Worker// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 1364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00] 1365*9880d681SAndroid Build Coastguard Worker rorl $0,0xdeadbeef(%ebx,%ecx,8) 1366*9880d681SAndroid Build Coastguard Worker 1367*9880d681SAndroid Build Coastguard Worker// CHECK: rorl $0, 69 1368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00] 1369*9880d681SAndroid Build Coastguard Worker rorl $0,0x45 1370*9880d681SAndroid Build Coastguard Worker 1371*9880d681SAndroid Build Coastguard Worker// CHECK: rorl $0, 32493 1372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00] 1373*9880d681SAndroid Build Coastguard Worker rorl $0,0x7eed 1374*9880d681SAndroid Build Coastguard Worker 1375*9880d681SAndroid Build Coastguard Worker// CHECK: rorl $0, 3133065982 1376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00] 1377*9880d681SAndroid Build Coastguard Worker rorl $0,0xbabecafe 1378*9880d681SAndroid Build Coastguard Worker 1379*9880d681SAndroid Build Coastguard Worker// CHECK: rorl $0, 305419896 1380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00] 1381*9880d681SAndroid Build Coastguard Worker rorl $0,0x12345678 1382*9880d681SAndroid Build Coastguard Worker 1383*9880d681SAndroid Build Coastguard Worker// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 1384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1385*9880d681SAndroid Build Coastguard Worker rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1386*9880d681SAndroid Build Coastguard Worker 1387*9880d681SAndroid Build Coastguard Worker// CHECK: rorb $127, 69 1388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f] 1389*9880d681SAndroid Build Coastguard Worker rorb $0x7f,0x45 1390*9880d681SAndroid Build Coastguard Worker 1391*9880d681SAndroid Build Coastguard Worker// CHECK: rorb $127, 32493 1392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f] 1393*9880d681SAndroid Build Coastguard Worker rorb $0x7f,0x7eed 1394*9880d681SAndroid Build Coastguard Worker 1395*9880d681SAndroid Build Coastguard Worker// CHECK: rorb $127, 3133065982 1396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 1397*9880d681SAndroid Build Coastguard Worker rorb $0x7f,0xbabecafe 1398*9880d681SAndroid Build Coastguard Worker 1399*9880d681SAndroid Build Coastguard Worker// CHECK: rorb $127, 305419896 1400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f] 1401*9880d681SAndroid Build Coastguard Worker rorb $0x7f,0x12345678 1402*9880d681SAndroid Build Coastguard Worker 1403*9880d681SAndroid Build Coastguard Worker// CHECK: rorl 3735928559(%ebx,%ecx,8) 1404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1405*9880d681SAndroid Build Coastguard Worker rorl 0xdeadbeef(%ebx,%ecx,8) 1406*9880d681SAndroid Build Coastguard Worker 1407*9880d681SAndroid Build Coastguard Worker// CHECK: rorw 32493 1408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00] 1409*9880d681SAndroid Build Coastguard Worker rorw 0x7eed 1410*9880d681SAndroid Build Coastguard Worker 1411*9880d681SAndroid Build Coastguard Worker// CHECK: rorl 3133065982 1412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba] 1413*9880d681SAndroid Build Coastguard Worker rorl 0xbabecafe 1414*9880d681SAndroid Build Coastguard Worker 1415*9880d681SAndroid Build Coastguard Worker// CHECK: rorl 305419896 1416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12] 1417*9880d681SAndroid Build Coastguard Worker rorl 0x12345678 1418*9880d681SAndroid Build Coastguard Worker 1419*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1421*9880d681SAndroid Build Coastguard Worker sall $0,0xdeadbeef(%ebx,%ecx,8) 1422*9880d681SAndroid Build Coastguard Worker 1423*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 69 1424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1425*9880d681SAndroid Build Coastguard Worker sall $0,0x45 1426*9880d681SAndroid Build Coastguard Worker 1427*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 32493 1428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1429*9880d681SAndroid Build Coastguard Worker sall $0,0x7eed 1430*9880d681SAndroid Build Coastguard Worker 1431*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 3133065982 1432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1433*9880d681SAndroid Build Coastguard Worker sall $0,0xbabecafe 1434*9880d681SAndroid Build Coastguard Worker 1435*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 305419896 1436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1437*9880d681SAndroid Build Coastguard Worker sall $0,0x12345678 1438*9880d681SAndroid Build Coastguard Worker 1439*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1441*9880d681SAndroid Build Coastguard Worker salb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1442*9880d681SAndroid Build Coastguard Worker 1443*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 69 1444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1445*9880d681SAndroid Build Coastguard Worker salb $0x7f,0x45 1446*9880d681SAndroid Build Coastguard Worker 1447*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 32493 1448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1449*9880d681SAndroid Build Coastguard Worker salb $0x7f,0x7eed 1450*9880d681SAndroid Build Coastguard Worker 1451*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 3133065982 1452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1453*9880d681SAndroid Build Coastguard Worker salb $0x7f,0xbabecafe 1454*9880d681SAndroid Build Coastguard Worker 1455*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 305419896 1456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1457*9880d681SAndroid Build Coastguard Worker salb $0x7f,0x12345678 1458*9880d681SAndroid Build Coastguard Worker 1459*9880d681SAndroid Build Coastguard Worker// CHECK: shll 3735928559(%ebx,%ecx,8) 1460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1461*9880d681SAndroid Build Coastguard Worker sall 0xdeadbeef(%ebx,%ecx,8) 1462*9880d681SAndroid Build Coastguard Worker 1463*9880d681SAndroid Build Coastguard Worker// CHECK: shlw 32493 1464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1465*9880d681SAndroid Build Coastguard Worker salw 0x7eed 1466*9880d681SAndroid Build Coastguard Worker 1467*9880d681SAndroid Build Coastguard Worker// CHECK: shll 3133065982 1468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1469*9880d681SAndroid Build Coastguard Worker sall 0xbabecafe 1470*9880d681SAndroid Build Coastguard Worker 1471*9880d681SAndroid Build Coastguard Worker// CHECK: shll 305419896 1472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1473*9880d681SAndroid Build Coastguard Worker sall 0x12345678 1474*9880d681SAndroid Build Coastguard Worker 1475*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1477*9880d681SAndroid Build Coastguard Worker shll $0,0xdeadbeef(%ebx,%ecx,8) 1478*9880d681SAndroid Build Coastguard Worker 1479*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 69 1480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1481*9880d681SAndroid Build Coastguard Worker shll $0,0x45 1482*9880d681SAndroid Build Coastguard Worker 1483*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 32493 1484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1485*9880d681SAndroid Build Coastguard Worker shll $0,0x7eed 1486*9880d681SAndroid Build Coastguard Worker 1487*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 3133065982 1488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1489*9880d681SAndroid Build Coastguard Worker shll $0,0xbabecafe 1490*9880d681SAndroid Build Coastguard Worker 1491*9880d681SAndroid Build Coastguard Worker// CHECK: shll $0, 305419896 1492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1493*9880d681SAndroid Build Coastguard Worker shll $0,0x12345678 1494*9880d681SAndroid Build Coastguard Worker 1495*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1497*9880d681SAndroid Build Coastguard Worker shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1498*9880d681SAndroid Build Coastguard Worker 1499*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 69 1500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1501*9880d681SAndroid Build Coastguard Worker shlb $0x7f,0x45 1502*9880d681SAndroid Build Coastguard Worker 1503*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 32493 1504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1505*9880d681SAndroid Build Coastguard Worker shlb $0x7f,0x7eed 1506*9880d681SAndroid Build Coastguard Worker 1507*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 3133065982 1508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1509*9880d681SAndroid Build Coastguard Worker shlb $0x7f,0xbabecafe 1510*9880d681SAndroid Build Coastguard Worker 1511*9880d681SAndroid Build Coastguard Worker// CHECK: shlb $127, 305419896 1512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1513*9880d681SAndroid Build Coastguard Worker shlb $0x7f,0x12345678 1514*9880d681SAndroid Build Coastguard Worker 1515*9880d681SAndroid Build Coastguard Worker// CHECK: shll 3735928559(%ebx,%ecx,8) 1516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1517*9880d681SAndroid Build Coastguard Worker shll 0xdeadbeef(%ebx,%ecx,8) 1518*9880d681SAndroid Build Coastguard Worker 1519*9880d681SAndroid Build Coastguard Worker// CHECK: shlw 32493 1520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1521*9880d681SAndroid Build Coastguard Worker shlw 0x7eed 1522*9880d681SAndroid Build Coastguard Worker 1523*9880d681SAndroid Build Coastguard Worker// CHECK: shll 3133065982 1524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1525*9880d681SAndroid Build Coastguard Worker shll 0xbabecafe 1526*9880d681SAndroid Build Coastguard Worker 1527*9880d681SAndroid Build Coastguard Worker// CHECK: shll 305419896 1528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1529*9880d681SAndroid Build Coastguard Worker shll 0x12345678 1530*9880d681SAndroid Build Coastguard Worker 1531*9880d681SAndroid Build Coastguard Worker// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 1532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00] 1533*9880d681SAndroid Build Coastguard Worker shrl $0,0xdeadbeef(%ebx,%ecx,8) 1534*9880d681SAndroid Build Coastguard Worker 1535*9880d681SAndroid Build Coastguard Worker// CHECK: shrl $0, 69 1536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00] 1537*9880d681SAndroid Build Coastguard Worker shrl $0,0x45 1538*9880d681SAndroid Build Coastguard Worker 1539*9880d681SAndroid Build Coastguard Worker// CHECK: shrl $0, 32493 1540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00] 1541*9880d681SAndroid Build Coastguard Worker shrl $0,0x7eed 1542*9880d681SAndroid Build Coastguard Worker 1543*9880d681SAndroid Build Coastguard Worker// CHECK: shrl $0, 3133065982 1544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00] 1545*9880d681SAndroid Build Coastguard Worker shrl $0,0xbabecafe 1546*9880d681SAndroid Build Coastguard Worker 1547*9880d681SAndroid Build Coastguard Worker// CHECK: shrl $0, 305419896 1548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00] 1549*9880d681SAndroid Build Coastguard Worker shrl $0,0x12345678 1550*9880d681SAndroid Build Coastguard Worker 1551*9880d681SAndroid Build Coastguard Worker// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 1552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1553*9880d681SAndroid Build Coastguard Worker shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1554*9880d681SAndroid Build Coastguard Worker 1555*9880d681SAndroid Build Coastguard Worker// CHECK: shrb $127, 69 1556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f] 1557*9880d681SAndroid Build Coastguard Worker shrb $0x7f,0x45 1558*9880d681SAndroid Build Coastguard Worker 1559*9880d681SAndroid Build Coastguard Worker// CHECK: shrb $127, 32493 1560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f] 1561*9880d681SAndroid Build Coastguard Worker shrb $0x7f,0x7eed 1562*9880d681SAndroid Build Coastguard Worker 1563*9880d681SAndroid Build Coastguard Worker// CHECK: shrb $127, 3133065982 1564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 1565*9880d681SAndroid Build Coastguard Worker shrb $0x7f,0xbabecafe 1566*9880d681SAndroid Build Coastguard Worker 1567*9880d681SAndroid Build Coastguard Worker// CHECK: shrb $127, 305419896 1568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f] 1569*9880d681SAndroid Build Coastguard Worker shrb $0x7f,0x12345678 1570*9880d681SAndroid Build Coastguard Worker 1571*9880d681SAndroid Build Coastguard Worker// CHECK: shrl 3735928559(%ebx,%ecx,8) 1572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 1573*9880d681SAndroid Build Coastguard Worker shrl 0xdeadbeef(%ebx,%ecx,8) 1574*9880d681SAndroid Build Coastguard Worker 1575*9880d681SAndroid Build Coastguard Worker// CHECK: shrw 32493 1576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00] 1577*9880d681SAndroid Build Coastguard Worker shrw 0x7eed 1578*9880d681SAndroid Build Coastguard Worker 1579*9880d681SAndroid Build Coastguard Worker// CHECK: shrl 3133065982 1580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba] 1581*9880d681SAndroid Build Coastguard Worker shrl 0xbabecafe 1582*9880d681SAndroid Build Coastguard Worker 1583*9880d681SAndroid Build Coastguard Worker// CHECK: shrl 305419896 1584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12] 1585*9880d681SAndroid Build Coastguard Worker shrl 0x12345678 1586*9880d681SAndroid Build Coastguard Worker 1587*9880d681SAndroid Build Coastguard Worker// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 1588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00] 1589*9880d681SAndroid Build Coastguard Worker sarl $0,0xdeadbeef(%ebx,%ecx,8) 1590*9880d681SAndroid Build Coastguard Worker 1591*9880d681SAndroid Build Coastguard Worker// CHECK: sarl $0, 69 1592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00] 1593*9880d681SAndroid Build Coastguard Worker sarl $0,0x45 1594*9880d681SAndroid Build Coastguard Worker 1595*9880d681SAndroid Build Coastguard Worker// CHECK: sarl $0, 32493 1596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00] 1597*9880d681SAndroid Build Coastguard Worker sarl $0,0x7eed 1598*9880d681SAndroid Build Coastguard Worker 1599*9880d681SAndroid Build Coastguard Worker// CHECK: sarl $0, 3133065982 1600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00] 1601*9880d681SAndroid Build Coastguard Worker sarl $0,0xbabecafe 1602*9880d681SAndroid Build Coastguard Worker 1603*9880d681SAndroid Build Coastguard Worker// CHECK: sarl $0, 305419896 1604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00] 1605*9880d681SAndroid Build Coastguard Worker sarl $0,0x12345678 1606*9880d681SAndroid Build Coastguard Worker 1607*9880d681SAndroid Build Coastguard Worker// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 1608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1609*9880d681SAndroid Build Coastguard Worker sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1610*9880d681SAndroid Build Coastguard Worker 1611*9880d681SAndroid Build Coastguard Worker// CHECK: sarb $127, 69 1612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f] 1613*9880d681SAndroid Build Coastguard Worker sarb $0x7f,0x45 1614*9880d681SAndroid Build Coastguard Worker 1615*9880d681SAndroid Build Coastguard Worker// CHECK: sarb $127, 32493 1616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f] 1617*9880d681SAndroid Build Coastguard Worker sarb $0x7f,0x7eed 1618*9880d681SAndroid Build Coastguard Worker 1619*9880d681SAndroid Build Coastguard Worker// CHECK: sarb $127, 3133065982 1620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 1621*9880d681SAndroid Build Coastguard Worker sarb $0x7f,0xbabecafe 1622*9880d681SAndroid Build Coastguard Worker 1623*9880d681SAndroid Build Coastguard Worker// CHECK: sarb $127, 305419896 1624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f] 1625*9880d681SAndroid Build Coastguard Worker sarb $0x7f,0x12345678 1626*9880d681SAndroid Build Coastguard Worker 1627*9880d681SAndroid Build Coastguard Worker// CHECK: sarl 3735928559(%ebx,%ecx,8) 1628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1629*9880d681SAndroid Build Coastguard Worker sarl 0xdeadbeef(%ebx,%ecx,8) 1630*9880d681SAndroid Build Coastguard Worker 1631*9880d681SAndroid Build Coastguard Worker// CHECK: sarw 32493 1632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00] 1633*9880d681SAndroid Build Coastguard Worker sarw 0x7eed 1634*9880d681SAndroid Build Coastguard Worker 1635*9880d681SAndroid Build Coastguard Worker// CHECK: sarl 3133065982 1636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba] 1637*9880d681SAndroid Build Coastguard Worker sarl 0xbabecafe 1638*9880d681SAndroid Build Coastguard Worker 1639*9880d681SAndroid Build Coastguard Worker// CHECK: sarl 305419896 1640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12] 1641*9880d681SAndroid Build Coastguard Worker sarl 0x12345678 1642*9880d681SAndroid Build Coastguard Worker 1643*9880d681SAndroid Build Coastguard Worker// CHECK: calll *%ecx 1644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0xd1] 1645*9880d681SAndroid Build Coastguard Worker call *%ecx 1646*9880d681SAndroid Build Coastguard Worker 1647*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3735928559(%ebx,%ecx,8) 1648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1649*9880d681SAndroid Build Coastguard Worker call *0xdeadbeef(%ebx,%ecx,8) 1650*9880d681SAndroid Build Coastguard Worker 1651*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3135175374 1652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1653*9880d681SAndroid Build Coastguard Worker call *0xbadeface 1654*9880d681SAndroid Build Coastguard Worker 1655*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3735928559(%ebx,%ecx,8) 1656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1657*9880d681SAndroid Build Coastguard Worker call *0xdeadbeef(%ebx,%ecx,8) 1658*9880d681SAndroid Build Coastguard Worker 1659*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3135175374 1660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1661*9880d681SAndroid Build Coastguard Worker call *0xbadeface 1662*9880d681SAndroid Build Coastguard Worker 1663*9880d681SAndroid Build Coastguard Worker// CHECK: lcallw *32493 1664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00] 1665*9880d681SAndroid Build Coastguard Worker lcallw *0x7eed 1666*9880d681SAndroid Build Coastguard Worker 1667*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1669*9880d681SAndroid Build Coastguard Worker jmp *0xdeadbeef(%ebx,%ecx,8) 1670*9880d681SAndroid Build Coastguard Worker 1671*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3135175374 1672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1673*9880d681SAndroid Build Coastguard Worker jmp *0xbadeface 1674*9880d681SAndroid Build Coastguard Worker 1675*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1677*9880d681SAndroid Build Coastguard Worker jmp *0xdeadbeef(%ebx,%ecx,8) 1678*9880d681SAndroid Build Coastguard Worker 1679*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3135175374 1680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1681*9880d681SAndroid Build Coastguard Worker jmp *0xbadeface 1682*9880d681SAndroid Build Coastguard Worker 1683*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 1684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde] 1685*9880d681SAndroid Build Coastguard Worker ljmpl *0xdeadbeef(%ebx,%ecx,8) 1686*9880d681SAndroid Build Coastguard Worker 1687*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpw *32493 1688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00] 1689*9880d681SAndroid Build Coastguard Worker ljmpw *0x7eed 1690*9880d681SAndroid Build Coastguard Worker 1691*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *3133065982 1692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba] 1693*9880d681SAndroid Build Coastguard Worker ljmpl *0xbabecafe 1694*9880d681SAndroid Build Coastguard Worker 1695*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *305419896 1696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12] 1697*9880d681SAndroid Build Coastguard Worker ljmpl *0x12345678 1698*9880d681SAndroid Build Coastguard Worker 1699*9880d681SAndroid Build Coastguard Worker// CHECK: ret 1700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc3] 1701*9880d681SAndroid Build Coastguard Worker ret 1702*9880d681SAndroid Build Coastguard Worker 1703*9880d681SAndroid Build Coastguard Worker// CHECK: lret 1704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xcb] 1705*9880d681SAndroid Build Coastguard Worker lret 1706*9880d681SAndroid Build Coastguard Worker 1707*9880d681SAndroid Build Coastguard Worker// CHECK: leave 1708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc9] 1709*9880d681SAndroid Build Coastguard Worker leave 1710*9880d681SAndroid Build Coastguard Worker 1711*9880d681SAndroid Build Coastguard Worker// CHECK: leave 1712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc9] 1713*9880d681SAndroid Build Coastguard Worker leavel 1714*9880d681SAndroid Build Coastguard Worker 1715*9880d681SAndroid Build Coastguard Worker// CHECK: seto %bl 1716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x90,0xc3] 1717*9880d681SAndroid Build Coastguard Worker seto %bl 1718*9880d681SAndroid Build Coastguard Worker 1719*9880d681SAndroid Build Coastguard Worker// CHECK: seto 3735928559(%ebx,%ecx,8) 1720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde] 1721*9880d681SAndroid Build Coastguard Worker seto 0xdeadbeef(%ebx,%ecx,8) 1722*9880d681SAndroid Build Coastguard Worker 1723*9880d681SAndroid Build Coastguard Worker// CHECK: seto 32493 1724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00] 1725*9880d681SAndroid Build Coastguard Worker seto 0x7eed 1726*9880d681SAndroid Build Coastguard Worker 1727*9880d681SAndroid Build Coastguard Worker// CHECK: seto 3133065982 1728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba] 1729*9880d681SAndroid Build Coastguard Worker seto 0xbabecafe 1730*9880d681SAndroid Build Coastguard Worker 1731*9880d681SAndroid Build Coastguard Worker// CHECK: seto 305419896 1732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12] 1733*9880d681SAndroid Build Coastguard Worker seto 0x12345678 1734*9880d681SAndroid Build Coastguard Worker 1735*9880d681SAndroid Build Coastguard Worker// CHECK: setno %bl 1736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x91,0xc3] 1737*9880d681SAndroid Build Coastguard Worker setno %bl 1738*9880d681SAndroid Build Coastguard Worker 1739*9880d681SAndroid Build Coastguard Worker// CHECK: setno 3735928559(%ebx,%ecx,8) 1740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde] 1741*9880d681SAndroid Build Coastguard Worker setno 0xdeadbeef(%ebx,%ecx,8) 1742*9880d681SAndroid Build Coastguard Worker 1743*9880d681SAndroid Build Coastguard Worker// CHECK: setno 32493 1744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00] 1745*9880d681SAndroid Build Coastguard Worker setno 0x7eed 1746*9880d681SAndroid Build Coastguard Worker 1747*9880d681SAndroid Build Coastguard Worker// CHECK: setno 3133065982 1748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba] 1749*9880d681SAndroid Build Coastguard Worker setno 0xbabecafe 1750*9880d681SAndroid Build Coastguard Worker 1751*9880d681SAndroid Build Coastguard Worker// CHECK: setno 305419896 1752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12] 1753*9880d681SAndroid Build Coastguard Worker setno 0x12345678 1754*9880d681SAndroid Build Coastguard Worker 1755*9880d681SAndroid Build Coastguard Worker// CHECK: setb %bl 1756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x92,0xc3] 1757*9880d681SAndroid Build Coastguard Worker setb %bl 1758*9880d681SAndroid Build Coastguard Worker 1759*9880d681SAndroid Build Coastguard Worker// CHECK: setb 3735928559(%ebx,%ecx,8) 1760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde] 1761*9880d681SAndroid Build Coastguard Worker setb 0xdeadbeef(%ebx,%ecx,8) 1762*9880d681SAndroid Build Coastguard Worker 1763*9880d681SAndroid Build Coastguard Worker// CHECK: setb 32493 1764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00] 1765*9880d681SAndroid Build Coastguard Worker setb 0x7eed 1766*9880d681SAndroid Build Coastguard Worker 1767*9880d681SAndroid Build Coastguard Worker// CHECK: setb 3133065982 1768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba] 1769*9880d681SAndroid Build Coastguard Worker setb 0xbabecafe 1770*9880d681SAndroid Build Coastguard Worker 1771*9880d681SAndroid Build Coastguard Worker// CHECK: setb 305419896 1772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12] 1773*9880d681SAndroid Build Coastguard Worker setb 0x12345678 1774*9880d681SAndroid Build Coastguard Worker 1775*9880d681SAndroid Build Coastguard Worker// CHECK: setae %bl 1776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x93,0xc3] 1777*9880d681SAndroid Build Coastguard Worker setae %bl 1778*9880d681SAndroid Build Coastguard Worker 1779*9880d681SAndroid Build Coastguard Worker// CHECK: setae 3735928559(%ebx,%ecx,8) 1780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde] 1781*9880d681SAndroid Build Coastguard Worker setae 0xdeadbeef(%ebx,%ecx,8) 1782*9880d681SAndroid Build Coastguard Worker 1783*9880d681SAndroid Build Coastguard Worker// CHECK: setae 32493 1784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00] 1785*9880d681SAndroid Build Coastguard Worker setae 0x7eed 1786*9880d681SAndroid Build Coastguard Worker 1787*9880d681SAndroid Build Coastguard Worker// CHECK: setae 3133065982 1788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba] 1789*9880d681SAndroid Build Coastguard Worker setae 0xbabecafe 1790*9880d681SAndroid Build Coastguard Worker 1791*9880d681SAndroid Build Coastguard Worker// CHECK: setae 305419896 1792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12] 1793*9880d681SAndroid Build Coastguard Worker setae 0x12345678 1794*9880d681SAndroid Build Coastguard Worker 1795*9880d681SAndroid Build Coastguard Worker// CHECK: sete %bl 1796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x94,0xc3] 1797*9880d681SAndroid Build Coastguard Worker sete %bl 1798*9880d681SAndroid Build Coastguard Worker 1799*9880d681SAndroid Build Coastguard Worker// CHECK: sete 3735928559(%ebx,%ecx,8) 1800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde] 1801*9880d681SAndroid Build Coastguard Worker sete 0xdeadbeef(%ebx,%ecx,8) 1802*9880d681SAndroid Build Coastguard Worker 1803*9880d681SAndroid Build Coastguard Worker// CHECK: sete 32493 1804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00] 1805*9880d681SAndroid Build Coastguard Worker sete 0x7eed 1806*9880d681SAndroid Build Coastguard Worker 1807*9880d681SAndroid Build Coastguard Worker// CHECK: sete 3133065982 1808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba] 1809*9880d681SAndroid Build Coastguard Worker sete 0xbabecafe 1810*9880d681SAndroid Build Coastguard Worker 1811*9880d681SAndroid Build Coastguard Worker// CHECK: sete 305419896 1812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12] 1813*9880d681SAndroid Build Coastguard Worker sete 0x12345678 1814*9880d681SAndroid Build Coastguard Worker 1815*9880d681SAndroid Build Coastguard Worker// CHECK: setne %bl 1816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x95,0xc3] 1817*9880d681SAndroid Build Coastguard Worker setne %bl 1818*9880d681SAndroid Build Coastguard Worker 1819*9880d681SAndroid Build Coastguard Worker// CHECK: setne 3735928559(%ebx,%ecx,8) 1820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde] 1821*9880d681SAndroid Build Coastguard Worker setne 0xdeadbeef(%ebx,%ecx,8) 1822*9880d681SAndroid Build Coastguard Worker 1823*9880d681SAndroid Build Coastguard Worker// CHECK: setne 32493 1824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00] 1825*9880d681SAndroid Build Coastguard Worker setne 0x7eed 1826*9880d681SAndroid Build Coastguard Worker 1827*9880d681SAndroid Build Coastguard Worker// CHECK: setne 3133065982 1828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba] 1829*9880d681SAndroid Build Coastguard Worker setne 0xbabecafe 1830*9880d681SAndroid Build Coastguard Worker 1831*9880d681SAndroid Build Coastguard Worker// CHECK: setne 305419896 1832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12] 1833*9880d681SAndroid Build Coastguard Worker setne 0x12345678 1834*9880d681SAndroid Build Coastguard Worker 1835*9880d681SAndroid Build Coastguard Worker// CHECK: setbe %bl 1836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x96,0xc3] 1837*9880d681SAndroid Build Coastguard Worker setbe %bl 1838*9880d681SAndroid Build Coastguard Worker 1839*9880d681SAndroid Build Coastguard Worker// CHECK: setbe 3735928559(%ebx,%ecx,8) 1840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde] 1841*9880d681SAndroid Build Coastguard Worker setbe 0xdeadbeef(%ebx,%ecx,8) 1842*9880d681SAndroid Build Coastguard Worker 1843*9880d681SAndroid Build Coastguard Worker// CHECK: setbe 32493 1844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00] 1845*9880d681SAndroid Build Coastguard Worker setbe 0x7eed 1846*9880d681SAndroid Build Coastguard Worker 1847*9880d681SAndroid Build Coastguard Worker// CHECK: setbe 3133065982 1848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba] 1849*9880d681SAndroid Build Coastguard Worker setbe 0xbabecafe 1850*9880d681SAndroid Build Coastguard Worker 1851*9880d681SAndroid Build Coastguard Worker// CHECK: setbe 305419896 1852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12] 1853*9880d681SAndroid Build Coastguard Worker setbe 0x12345678 1854*9880d681SAndroid Build Coastguard Worker 1855*9880d681SAndroid Build Coastguard Worker// CHECK: seta %bl 1856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x97,0xc3] 1857*9880d681SAndroid Build Coastguard Worker seta %bl 1858*9880d681SAndroid Build Coastguard Worker 1859*9880d681SAndroid Build Coastguard Worker// CHECK: seta 3735928559(%ebx,%ecx,8) 1860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde] 1861*9880d681SAndroid Build Coastguard Worker seta 0xdeadbeef(%ebx,%ecx,8) 1862*9880d681SAndroid Build Coastguard Worker 1863*9880d681SAndroid Build Coastguard Worker// CHECK: seta 32493 1864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00] 1865*9880d681SAndroid Build Coastguard Worker seta 0x7eed 1866*9880d681SAndroid Build Coastguard Worker 1867*9880d681SAndroid Build Coastguard Worker// CHECK: seta 3133065982 1868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba] 1869*9880d681SAndroid Build Coastguard Worker seta 0xbabecafe 1870*9880d681SAndroid Build Coastguard Worker 1871*9880d681SAndroid Build Coastguard Worker// CHECK: seta 305419896 1872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12] 1873*9880d681SAndroid Build Coastguard Worker seta 0x12345678 1874*9880d681SAndroid Build Coastguard Worker 1875*9880d681SAndroid Build Coastguard Worker// CHECK: sets %bl 1876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x98,0xc3] 1877*9880d681SAndroid Build Coastguard Worker sets %bl 1878*9880d681SAndroid Build Coastguard Worker 1879*9880d681SAndroid Build Coastguard Worker// CHECK: sets 3735928559(%ebx,%ecx,8) 1880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde] 1881*9880d681SAndroid Build Coastguard Worker sets 0xdeadbeef(%ebx,%ecx,8) 1882*9880d681SAndroid Build Coastguard Worker 1883*9880d681SAndroid Build Coastguard Worker// CHECK: sets 32493 1884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00] 1885*9880d681SAndroid Build Coastguard Worker sets 0x7eed 1886*9880d681SAndroid Build Coastguard Worker 1887*9880d681SAndroid Build Coastguard Worker// CHECK: sets 3133065982 1888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba] 1889*9880d681SAndroid Build Coastguard Worker sets 0xbabecafe 1890*9880d681SAndroid Build Coastguard Worker 1891*9880d681SAndroid Build Coastguard Worker// CHECK: sets 305419896 1892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12] 1893*9880d681SAndroid Build Coastguard Worker sets 0x12345678 1894*9880d681SAndroid Build Coastguard Worker 1895*9880d681SAndroid Build Coastguard Worker// CHECK: setns %bl 1896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x99,0xc3] 1897*9880d681SAndroid Build Coastguard Worker setns %bl 1898*9880d681SAndroid Build Coastguard Worker 1899*9880d681SAndroid Build Coastguard Worker// CHECK: setns 3735928559(%ebx,%ecx,8) 1900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde] 1901*9880d681SAndroid Build Coastguard Worker setns 0xdeadbeef(%ebx,%ecx,8) 1902*9880d681SAndroid Build Coastguard Worker 1903*9880d681SAndroid Build Coastguard Worker// CHECK: setns 32493 1904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00] 1905*9880d681SAndroid Build Coastguard Worker setns 0x7eed 1906*9880d681SAndroid Build Coastguard Worker 1907*9880d681SAndroid Build Coastguard Worker// CHECK: setns 3133065982 1908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba] 1909*9880d681SAndroid Build Coastguard Worker setns 0xbabecafe 1910*9880d681SAndroid Build Coastguard Worker 1911*9880d681SAndroid Build Coastguard Worker// CHECK: setns 305419896 1912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12] 1913*9880d681SAndroid Build Coastguard Worker setns 0x12345678 1914*9880d681SAndroid Build Coastguard Worker 1915*9880d681SAndroid Build Coastguard Worker// CHECK: setp %bl 1916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9a,0xc3] 1917*9880d681SAndroid Build Coastguard Worker setp %bl 1918*9880d681SAndroid Build Coastguard Worker 1919*9880d681SAndroid Build Coastguard Worker// CHECK: setp 3735928559(%ebx,%ecx,8) 1920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde] 1921*9880d681SAndroid Build Coastguard Worker setp 0xdeadbeef(%ebx,%ecx,8) 1922*9880d681SAndroid Build Coastguard Worker 1923*9880d681SAndroid Build Coastguard Worker// CHECK: setp 32493 1924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00] 1925*9880d681SAndroid Build Coastguard Worker setp 0x7eed 1926*9880d681SAndroid Build Coastguard Worker 1927*9880d681SAndroid Build Coastguard Worker// CHECK: setp 3133065982 1928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba] 1929*9880d681SAndroid Build Coastguard Worker setp 0xbabecafe 1930*9880d681SAndroid Build Coastguard Worker 1931*9880d681SAndroid Build Coastguard Worker// CHECK: setp 305419896 1932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12] 1933*9880d681SAndroid Build Coastguard Worker setp 0x12345678 1934*9880d681SAndroid Build Coastguard Worker 1935*9880d681SAndroid Build Coastguard Worker// CHECK: setnp %bl 1936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9b,0xc3] 1937*9880d681SAndroid Build Coastguard Worker setnp %bl 1938*9880d681SAndroid Build Coastguard Worker 1939*9880d681SAndroid Build Coastguard Worker// CHECK: setnp 3735928559(%ebx,%ecx,8) 1940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde] 1941*9880d681SAndroid Build Coastguard Worker setnp 0xdeadbeef(%ebx,%ecx,8) 1942*9880d681SAndroid Build Coastguard Worker 1943*9880d681SAndroid Build Coastguard Worker// CHECK: setnp 32493 1944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00] 1945*9880d681SAndroid Build Coastguard Worker setnp 0x7eed 1946*9880d681SAndroid Build Coastguard Worker 1947*9880d681SAndroid Build Coastguard Worker// CHECK: setnp 3133065982 1948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba] 1949*9880d681SAndroid Build Coastguard Worker setnp 0xbabecafe 1950*9880d681SAndroid Build Coastguard Worker 1951*9880d681SAndroid Build Coastguard Worker// CHECK: setnp 305419896 1952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12] 1953*9880d681SAndroid Build Coastguard Worker setnp 0x12345678 1954*9880d681SAndroid Build Coastguard Worker 1955*9880d681SAndroid Build Coastguard Worker// CHECK: setl %bl 1956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9c,0xc3] 1957*9880d681SAndroid Build Coastguard Worker setl %bl 1958*9880d681SAndroid Build Coastguard Worker 1959*9880d681SAndroid Build Coastguard Worker// CHECK: setl 3735928559(%ebx,%ecx,8) 1960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde] 1961*9880d681SAndroid Build Coastguard Worker setl 0xdeadbeef(%ebx,%ecx,8) 1962*9880d681SAndroid Build Coastguard Worker 1963*9880d681SAndroid Build Coastguard Worker// CHECK: setl 32493 1964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00] 1965*9880d681SAndroid Build Coastguard Worker setl 0x7eed 1966*9880d681SAndroid Build Coastguard Worker 1967*9880d681SAndroid Build Coastguard Worker// CHECK: setl 3133065982 1968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba] 1969*9880d681SAndroid Build Coastguard Worker setl 0xbabecafe 1970*9880d681SAndroid Build Coastguard Worker 1971*9880d681SAndroid Build Coastguard Worker// CHECK: setl 305419896 1972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12] 1973*9880d681SAndroid Build Coastguard Worker setl 0x12345678 1974*9880d681SAndroid Build Coastguard Worker 1975*9880d681SAndroid Build Coastguard Worker// CHECK: setge %bl 1976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9d,0xc3] 1977*9880d681SAndroid Build Coastguard Worker setge %bl 1978*9880d681SAndroid Build Coastguard Worker 1979*9880d681SAndroid Build Coastguard Worker// CHECK: setge 3735928559(%ebx,%ecx,8) 1980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde] 1981*9880d681SAndroid Build Coastguard Worker setge 0xdeadbeef(%ebx,%ecx,8) 1982*9880d681SAndroid Build Coastguard Worker 1983*9880d681SAndroid Build Coastguard Worker// CHECK: setge 32493 1984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00] 1985*9880d681SAndroid Build Coastguard Worker setge 0x7eed 1986*9880d681SAndroid Build Coastguard Worker 1987*9880d681SAndroid Build Coastguard Worker// CHECK: setge 3133065982 1988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba] 1989*9880d681SAndroid Build Coastguard Worker setge 0xbabecafe 1990*9880d681SAndroid Build Coastguard Worker 1991*9880d681SAndroid Build Coastguard Worker// CHECK: setge 305419896 1992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12] 1993*9880d681SAndroid Build Coastguard Worker setge 0x12345678 1994*9880d681SAndroid Build Coastguard Worker 1995*9880d681SAndroid Build Coastguard Worker// CHECK: setle %bl 1996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9e,0xc3] 1997*9880d681SAndroid Build Coastguard Worker setle %bl 1998*9880d681SAndroid Build Coastguard Worker 1999*9880d681SAndroid Build Coastguard Worker// CHECK: setle 3735928559(%ebx,%ecx,8) 2000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde] 2001*9880d681SAndroid Build Coastguard Worker setle 0xdeadbeef(%ebx,%ecx,8) 2002*9880d681SAndroid Build Coastguard Worker 2003*9880d681SAndroid Build Coastguard Worker// CHECK: setle 32493 2004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00] 2005*9880d681SAndroid Build Coastguard Worker setle 0x7eed 2006*9880d681SAndroid Build Coastguard Worker 2007*9880d681SAndroid Build Coastguard Worker// CHECK: setle 3133065982 2008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba] 2009*9880d681SAndroid Build Coastguard Worker setle 0xbabecafe 2010*9880d681SAndroid Build Coastguard Worker 2011*9880d681SAndroid Build Coastguard Worker// CHECK: setle 305419896 2012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12] 2013*9880d681SAndroid Build Coastguard Worker setle 0x12345678 2014*9880d681SAndroid Build Coastguard Worker 2015*9880d681SAndroid Build Coastguard Worker// CHECK: setg %bl 2016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9f,0xc3] 2017*9880d681SAndroid Build Coastguard Worker setg %bl 2018*9880d681SAndroid Build Coastguard Worker 2019*9880d681SAndroid Build Coastguard Worker// CHECK: setg 3735928559(%ebx,%ecx,8) 2020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2021*9880d681SAndroid Build Coastguard Worker setg 0xdeadbeef(%ebx,%ecx,8) 2022*9880d681SAndroid Build Coastguard Worker 2023*9880d681SAndroid Build Coastguard Worker// CHECK: setg 32493 2024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00] 2025*9880d681SAndroid Build Coastguard Worker setg 0x7eed 2026*9880d681SAndroid Build Coastguard Worker 2027*9880d681SAndroid Build Coastguard Worker// CHECK: setg 3133065982 2028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba] 2029*9880d681SAndroid Build Coastguard Worker setg 0xbabecafe 2030*9880d681SAndroid Build Coastguard Worker 2031*9880d681SAndroid Build Coastguard Worker// CHECK: setg 305419896 2032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12] 2033*9880d681SAndroid Build Coastguard Worker setg 0x12345678 2034*9880d681SAndroid Build Coastguard Worker 2035*9880d681SAndroid Build Coastguard Worker// CHECK: rsm 2036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xaa] 2037*9880d681SAndroid Build Coastguard Worker rsm 2038*9880d681SAndroid Build Coastguard Worker 2039*9880d681SAndroid Build Coastguard Worker// CHECK: hlt 2040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf4] 2041*9880d681SAndroid Build Coastguard Worker hlt 2042*9880d681SAndroid Build Coastguard Worker 2043*9880d681SAndroid Build Coastguard Worker// CHECK: nopl 3735928559(%ebx,%ecx,8) 2044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2045*9880d681SAndroid Build Coastguard Worker nopl 0xdeadbeef(%ebx,%ecx,8) 2046*9880d681SAndroid Build Coastguard Worker 2047*9880d681SAndroid Build Coastguard Worker// CHECK: nopw 32493 2048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00] 2049*9880d681SAndroid Build Coastguard Worker nopw 0x7eed 2050*9880d681SAndroid Build Coastguard Worker 2051*9880d681SAndroid Build Coastguard Worker// CHECK: nopl 3133065982 2052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba] 2053*9880d681SAndroid Build Coastguard Worker nopl 0xbabecafe 2054*9880d681SAndroid Build Coastguard Worker 2055*9880d681SAndroid Build Coastguard Worker// CHECK: nopl 305419896 2056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12] 2057*9880d681SAndroid Build Coastguard Worker nopl 0x12345678 2058*9880d681SAndroid Build Coastguard Worker 2059*9880d681SAndroid Build Coastguard Worker// CHECK: nop 2060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x90] 2061*9880d681SAndroid Build Coastguard Worker nop 2062*9880d681SAndroid Build Coastguard Worker 2063*9880d681SAndroid Build Coastguard Worker// CHECK: lldtw 32493 2064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00] 2065*9880d681SAndroid Build Coastguard Worker lldtw 0x7eed 2066*9880d681SAndroid Build Coastguard Worker 2067*9880d681SAndroid Build Coastguard Worker// CHECK: lmsww 32493 2068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00] 2069*9880d681SAndroid Build Coastguard Worker lmsww 0x7eed 2070*9880d681SAndroid Build Coastguard Worker 2071*9880d681SAndroid Build Coastguard Worker// CHECK: ltrw 32493 2072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00] 2073*9880d681SAndroid Build Coastguard Worker ltrw 0x7eed 2074*9880d681SAndroid Build Coastguard Worker 2075*9880d681SAndroid Build Coastguard Worker// CHECK: sldtw 32493 2076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00] 2077*9880d681SAndroid Build Coastguard Worker sldtw 0x7eed 2078*9880d681SAndroid Build Coastguard Worker 2079*9880d681SAndroid Build Coastguard Worker// CHECK: smsww 32493 2080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00] 2081*9880d681SAndroid Build Coastguard Worker smsww 0x7eed 2082*9880d681SAndroid Build Coastguard Worker 2083*9880d681SAndroid Build Coastguard Worker// CHECK: strw 32493 2084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00] 2085*9880d681SAndroid Build Coastguard Worker strw 0x7eed 2086*9880d681SAndroid Build Coastguard Worker 2087*9880d681SAndroid Build Coastguard Worker// CHECK: verr %bx 2088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0xe3] 2089*9880d681SAndroid Build Coastguard Worker verr %bx 2090*9880d681SAndroid Build Coastguard Worker 2091*9880d681SAndroid Build Coastguard Worker// CHECK: verr 3735928559(%ebx,%ecx,8) 2092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2093*9880d681SAndroid Build Coastguard Worker verr 0xdeadbeef(%ebx,%ecx,8) 2094*9880d681SAndroid Build Coastguard Worker 2095*9880d681SAndroid Build Coastguard Worker// CHECK: verr 3133065982 2096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba] 2097*9880d681SAndroid Build Coastguard Worker verr 0xbabecafe 2098*9880d681SAndroid Build Coastguard Worker 2099*9880d681SAndroid Build Coastguard Worker// CHECK: verr 305419896 2100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12] 2101*9880d681SAndroid Build Coastguard Worker verr 0x12345678 2102*9880d681SAndroid Build Coastguard Worker 2103*9880d681SAndroid Build Coastguard Worker// CHECK: verw %bx 2104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0xeb] 2105*9880d681SAndroid Build Coastguard Worker verw %bx 2106*9880d681SAndroid Build Coastguard Worker 2107*9880d681SAndroid Build Coastguard Worker// CHECK: verw 3735928559(%ebx,%ecx,8) 2108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 2109*9880d681SAndroid Build Coastguard Worker verw 0xdeadbeef(%ebx,%ecx,8) 2110*9880d681SAndroid Build Coastguard Worker 2111*9880d681SAndroid Build Coastguard Worker// CHECK: verw 3133065982 2112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba] 2113*9880d681SAndroid Build Coastguard Worker verw 0xbabecafe 2114*9880d681SAndroid Build Coastguard Worker 2115*9880d681SAndroid Build Coastguard Worker// CHECK: verw 305419896 2116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12] 2117*9880d681SAndroid Build Coastguard Worker verw 0x12345678 2118*9880d681SAndroid Build Coastguard Worker 2119*9880d681SAndroid Build Coastguard Worker// CHECK: fld %st(2) 2120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xc2] 2121*9880d681SAndroid Build Coastguard Worker fld %st(2) 2122*9880d681SAndroid Build Coastguard Worker 2123*9880d681SAndroid Build Coastguard Worker// CHECK: fldl 3735928559(%ebx,%ecx,8) 2124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde] 2125*9880d681SAndroid Build Coastguard Worker fldl 0xdeadbeef(%ebx,%ecx,8) 2126*9880d681SAndroid Build Coastguard Worker 2127*9880d681SAndroid Build Coastguard Worker// CHECK: fldl 3133065982 2128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba] 2129*9880d681SAndroid Build Coastguard Worker fldl 0xbabecafe 2130*9880d681SAndroid Build Coastguard Worker 2131*9880d681SAndroid Build Coastguard Worker// CHECK: fldl 305419896 2132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12] 2133*9880d681SAndroid Build Coastguard Worker fldl 0x12345678 2134*9880d681SAndroid Build Coastguard Worker 2135*9880d681SAndroid Build Coastguard Worker// CHECK: fld %st(2) 2136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xc2] 2137*9880d681SAndroid Build Coastguard Worker fld %st(2) 2138*9880d681SAndroid Build Coastguard Worker 2139*9880d681SAndroid Build Coastguard Worker// CHECK: fildl 3735928559(%ebx,%ecx,8) 2140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde] 2141*9880d681SAndroid Build Coastguard Worker fildl 0xdeadbeef(%ebx,%ecx,8) 2142*9880d681SAndroid Build Coastguard Worker 2143*9880d681SAndroid Build Coastguard Worker// CHECK: fildl 3133065982 2144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba] 2145*9880d681SAndroid Build Coastguard Worker fildl 0xbabecafe 2146*9880d681SAndroid Build Coastguard Worker 2147*9880d681SAndroid Build Coastguard Worker// CHECK: fildl 305419896 2148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12] 2149*9880d681SAndroid Build Coastguard Worker fildl 0x12345678 2150*9880d681SAndroid Build Coastguard Worker 2151*9880d681SAndroid Build Coastguard Worker// CHECK: fildll 3735928559(%ebx,%ecx,8) 2152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 2153*9880d681SAndroid Build Coastguard Worker fildll 0xdeadbeef(%ebx,%ecx,8) 2154*9880d681SAndroid Build Coastguard Worker 2155*9880d681SAndroid Build Coastguard Worker// CHECK: fildll 32493 2156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00] 2157*9880d681SAndroid Build Coastguard Worker fildll 0x7eed 2158*9880d681SAndroid Build Coastguard Worker 2159*9880d681SAndroid Build Coastguard Worker// CHECK: fildll 3133065982 2160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba] 2161*9880d681SAndroid Build Coastguard Worker fildll 0xbabecafe 2162*9880d681SAndroid Build Coastguard Worker 2163*9880d681SAndroid Build Coastguard Worker// CHECK: fildll 305419896 2164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12] 2165*9880d681SAndroid Build Coastguard Worker fildll 0x12345678 2166*9880d681SAndroid Build Coastguard Worker 2167*9880d681SAndroid Build Coastguard Worker// CHECK: fldt 3735928559(%ebx,%ecx,8) 2168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 2169*9880d681SAndroid Build Coastguard Worker fldt 0xdeadbeef(%ebx,%ecx,8) 2170*9880d681SAndroid Build Coastguard Worker 2171*9880d681SAndroid Build Coastguard Worker// CHECK: fldt 32493 2172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00] 2173*9880d681SAndroid Build Coastguard Worker fldt 0x7eed 2174*9880d681SAndroid Build Coastguard Worker 2175*9880d681SAndroid Build Coastguard Worker// CHECK: fldt 3133065982 2176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba] 2177*9880d681SAndroid Build Coastguard Worker fldt 0xbabecafe 2178*9880d681SAndroid Build Coastguard Worker 2179*9880d681SAndroid Build Coastguard Worker// CHECK: fldt 305419896 2180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12] 2181*9880d681SAndroid Build Coastguard Worker fldt 0x12345678 2182*9880d681SAndroid Build Coastguard Worker 2183*9880d681SAndroid Build Coastguard Worker// CHECK: fbld 3735928559(%ebx,%ecx,8) 2184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2185*9880d681SAndroid Build Coastguard Worker fbld 0xdeadbeef(%ebx,%ecx,8) 2186*9880d681SAndroid Build Coastguard Worker 2187*9880d681SAndroid Build Coastguard Worker// CHECK: fbld 32493 2188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00] 2189*9880d681SAndroid Build Coastguard Worker fbld 0x7eed 2190*9880d681SAndroid Build Coastguard Worker 2191*9880d681SAndroid Build Coastguard Worker// CHECK: fbld 3133065982 2192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba] 2193*9880d681SAndroid Build Coastguard Worker fbld 0xbabecafe 2194*9880d681SAndroid Build Coastguard Worker 2195*9880d681SAndroid Build Coastguard Worker// CHECK: fbld 305419896 2196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12] 2197*9880d681SAndroid Build Coastguard Worker fbld 0x12345678 2198*9880d681SAndroid Build Coastguard Worker 2199*9880d681SAndroid Build Coastguard Worker// CHECK: fst %st(2) 2200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xd2] 2201*9880d681SAndroid Build Coastguard Worker fst %st(2) 2202*9880d681SAndroid Build Coastguard Worker 2203*9880d681SAndroid Build Coastguard Worker// CHECK: fstl 3735928559(%ebx,%ecx,8) 2204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde] 2205*9880d681SAndroid Build Coastguard Worker fstl 0xdeadbeef(%ebx,%ecx,8) 2206*9880d681SAndroid Build Coastguard Worker 2207*9880d681SAndroid Build Coastguard Worker// CHECK: fstl 3133065982 2208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba] 2209*9880d681SAndroid Build Coastguard Worker fstl 0xbabecafe 2210*9880d681SAndroid Build Coastguard Worker 2211*9880d681SAndroid Build Coastguard Worker// CHECK: fstl 305419896 2212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12] 2213*9880d681SAndroid Build Coastguard Worker fstl 0x12345678 2214*9880d681SAndroid Build Coastguard Worker 2215*9880d681SAndroid Build Coastguard Worker// CHECK: fst %st(2) 2216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xd2] 2217*9880d681SAndroid Build Coastguard Worker fst %st(2) 2218*9880d681SAndroid Build Coastguard Worker 2219*9880d681SAndroid Build Coastguard Worker// CHECK: fistl 3735928559(%ebx,%ecx,8) 2220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde] 2221*9880d681SAndroid Build Coastguard Worker fistl 0xdeadbeef(%ebx,%ecx,8) 2222*9880d681SAndroid Build Coastguard Worker 2223*9880d681SAndroid Build Coastguard Worker// CHECK: fistl 3133065982 2224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba] 2225*9880d681SAndroid Build Coastguard Worker fistl 0xbabecafe 2226*9880d681SAndroid Build Coastguard Worker 2227*9880d681SAndroid Build Coastguard Worker// CHECK: fistl 305419896 2228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12] 2229*9880d681SAndroid Build Coastguard Worker fistl 0x12345678 2230*9880d681SAndroid Build Coastguard Worker 2231*9880d681SAndroid Build Coastguard Worker// CHECK: fstp %st(2) 2232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xda] 2233*9880d681SAndroid Build Coastguard Worker fstp %st(2) 2234*9880d681SAndroid Build Coastguard Worker 2235*9880d681SAndroid Build Coastguard Worker// CHECK: fstpl 3735928559(%ebx,%ecx,8) 2236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2237*9880d681SAndroid Build Coastguard Worker fstpl 0xdeadbeef(%ebx,%ecx,8) 2238*9880d681SAndroid Build Coastguard Worker 2239*9880d681SAndroid Build Coastguard Worker// CHECK: fstpl 3133065982 2240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba] 2241*9880d681SAndroid Build Coastguard Worker fstpl 0xbabecafe 2242*9880d681SAndroid Build Coastguard Worker 2243*9880d681SAndroid Build Coastguard Worker// CHECK: fstpl 305419896 2244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12] 2245*9880d681SAndroid Build Coastguard Worker fstpl 0x12345678 2246*9880d681SAndroid Build Coastguard Worker 2247*9880d681SAndroid Build Coastguard Worker// CHECK: fstp %st(2) 2248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xda] 2249*9880d681SAndroid Build Coastguard Worker fstp %st(2) 2250*9880d681SAndroid Build Coastguard Worker 2251*9880d681SAndroid Build Coastguard Worker// CHECK: fistpl 3735928559(%ebx,%ecx,8) 2252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2253*9880d681SAndroid Build Coastguard Worker fistpl 0xdeadbeef(%ebx,%ecx,8) 2254*9880d681SAndroid Build Coastguard Worker 2255*9880d681SAndroid Build Coastguard Worker// CHECK: fistpl 3133065982 2256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba] 2257*9880d681SAndroid Build Coastguard Worker fistpl 0xbabecafe 2258*9880d681SAndroid Build Coastguard Worker 2259*9880d681SAndroid Build Coastguard Worker// CHECK: fistpl 305419896 2260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12] 2261*9880d681SAndroid Build Coastguard Worker fistpl 0x12345678 2262*9880d681SAndroid Build Coastguard Worker 2263*9880d681SAndroid Build Coastguard Worker// CHECK: fistpll 3735928559(%ebx,%ecx,8) 2264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2265*9880d681SAndroid Build Coastguard Worker fistpll 0xdeadbeef(%ebx,%ecx,8) 2266*9880d681SAndroid Build Coastguard Worker 2267*9880d681SAndroid Build Coastguard Worker// CHECK: fistpll 32493 2268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00] 2269*9880d681SAndroid Build Coastguard Worker fistpll 0x7eed 2270*9880d681SAndroid Build Coastguard Worker 2271*9880d681SAndroid Build Coastguard Worker// CHECK: fistpll 3133065982 2272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba] 2273*9880d681SAndroid Build Coastguard Worker fistpll 0xbabecafe 2274*9880d681SAndroid Build Coastguard Worker 2275*9880d681SAndroid Build Coastguard Worker// CHECK: fistpll 305419896 2276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12] 2277*9880d681SAndroid Build Coastguard Worker fistpll 0x12345678 2278*9880d681SAndroid Build Coastguard Worker 2279*9880d681SAndroid Build Coastguard Worker// CHECK: fstpt 3735928559(%ebx,%ecx,8) 2280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2281*9880d681SAndroid Build Coastguard Worker fstpt 0xdeadbeef(%ebx,%ecx,8) 2282*9880d681SAndroid Build Coastguard Worker 2283*9880d681SAndroid Build Coastguard Worker// CHECK: fstpt 32493 2284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00] 2285*9880d681SAndroid Build Coastguard Worker fstpt 0x7eed 2286*9880d681SAndroid Build Coastguard Worker 2287*9880d681SAndroid Build Coastguard Worker// CHECK: fstpt 3133065982 2288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba] 2289*9880d681SAndroid Build Coastguard Worker fstpt 0xbabecafe 2290*9880d681SAndroid Build Coastguard Worker 2291*9880d681SAndroid Build Coastguard Worker// CHECK: fstpt 305419896 2292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12] 2293*9880d681SAndroid Build Coastguard Worker fstpt 0x12345678 2294*9880d681SAndroid Build Coastguard Worker 2295*9880d681SAndroid Build Coastguard Worker// CHECK: fbstp 3735928559(%ebx,%ecx,8) 2296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2297*9880d681SAndroid Build Coastguard Worker fbstp 0xdeadbeef(%ebx,%ecx,8) 2298*9880d681SAndroid Build Coastguard Worker 2299*9880d681SAndroid Build Coastguard Worker// CHECK: fbstp 32493 2300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00] 2301*9880d681SAndroid Build Coastguard Worker fbstp 0x7eed 2302*9880d681SAndroid Build Coastguard Worker 2303*9880d681SAndroid Build Coastguard Worker// CHECK: fbstp 3133065982 2304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba] 2305*9880d681SAndroid Build Coastguard Worker fbstp 0xbabecafe 2306*9880d681SAndroid Build Coastguard Worker 2307*9880d681SAndroid Build Coastguard Worker// CHECK: fbstp 305419896 2308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12] 2309*9880d681SAndroid Build Coastguard Worker fbstp 0x12345678 2310*9880d681SAndroid Build Coastguard Worker 2311*9880d681SAndroid Build Coastguard Worker// CHECK: fxch %st(2) 2312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xca] 2313*9880d681SAndroid Build Coastguard Worker fxch %st(2) 2314*9880d681SAndroid Build Coastguard Worker 2315*9880d681SAndroid Build Coastguard Worker// CHECK: fcom %st(1) 2316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xd1] 2317*9880d681SAndroid Build Coastguard Worker fcom 2318*9880d681SAndroid Build Coastguard Worker 2319*9880d681SAndroid Build Coastguard Worker// CHECK: fcom %st(2) 2320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xd2] 2321*9880d681SAndroid Build Coastguard Worker fcom %st(2) 2322*9880d681SAndroid Build Coastguard Worker 2323*9880d681SAndroid Build Coastguard Worker// CHECK: fcom %st(2) 2324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xd2] 2325*9880d681SAndroid Build Coastguard Worker fcom %st(2) 2326*9880d681SAndroid Build Coastguard Worker 2327*9880d681SAndroid Build Coastguard Worker// CHECK: ficoml 3735928559(%ebx,%ecx,8) 2328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 2329*9880d681SAndroid Build Coastguard Worker ficoml 0xdeadbeef(%ebx,%ecx,8) 2330*9880d681SAndroid Build Coastguard Worker 2331*9880d681SAndroid Build Coastguard Worker// CHECK: ficoml 3133065982 2332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba] 2333*9880d681SAndroid Build Coastguard Worker ficoml 0xbabecafe 2334*9880d681SAndroid Build Coastguard Worker 2335*9880d681SAndroid Build Coastguard Worker// CHECK: ficoml 305419896 2336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12] 2337*9880d681SAndroid Build Coastguard Worker ficoml 0x12345678 2338*9880d681SAndroid Build Coastguard Worker 2339*9880d681SAndroid Build Coastguard Worker// CHECK: fcomp %st(1) 2340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xd9] 2341*9880d681SAndroid Build Coastguard Worker fcomp 2342*9880d681SAndroid Build Coastguard Worker 2343*9880d681SAndroid Build Coastguard Worker// CHECK: fcomp %st(2) 2344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xda] 2345*9880d681SAndroid Build Coastguard Worker fcomp %st(2) 2346*9880d681SAndroid Build Coastguard Worker 2347*9880d681SAndroid Build Coastguard Worker// CHECK: fcomp %st(2) 2348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xda] 2349*9880d681SAndroid Build Coastguard Worker fcomp %st(2) 2350*9880d681SAndroid Build Coastguard Worker 2351*9880d681SAndroid Build Coastguard Worker// CHECK: ficompl 3735928559(%ebx,%ecx,8) 2352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2353*9880d681SAndroid Build Coastguard Worker ficompl 0xdeadbeef(%ebx,%ecx,8) 2354*9880d681SAndroid Build Coastguard Worker 2355*9880d681SAndroid Build Coastguard Worker// CHECK: ficompl 3133065982 2356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba] 2357*9880d681SAndroid Build Coastguard Worker ficompl 0xbabecafe 2358*9880d681SAndroid Build Coastguard Worker 2359*9880d681SAndroid Build Coastguard Worker// CHECK: ficompl 305419896 2360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12] 2361*9880d681SAndroid Build Coastguard Worker ficompl 0x12345678 2362*9880d681SAndroid Build Coastguard Worker 2363*9880d681SAndroid Build Coastguard Worker// CHECK: fcompp 2364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xd9] 2365*9880d681SAndroid Build Coastguard Worker fcompp 2366*9880d681SAndroid Build Coastguard Worker 2367*9880d681SAndroid Build Coastguard Worker// CHECK: fucom %st(2) 2368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xe2] 2369*9880d681SAndroid Build Coastguard Worker fucom %st(2) 2370*9880d681SAndroid Build Coastguard Worker 2371*9880d681SAndroid Build Coastguard Worker// CHECK: fucomp %st(2) 2372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xea] 2373*9880d681SAndroid Build Coastguard Worker fucomp %st(2) 2374*9880d681SAndroid Build Coastguard Worker 2375*9880d681SAndroid Build Coastguard Worker// CHECK: fucompp 2376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xe9] 2377*9880d681SAndroid Build Coastguard Worker fucompp 2378*9880d681SAndroid Build Coastguard Worker 2379*9880d681SAndroid Build Coastguard Worker// CHECK: ftst 2380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe4] 2381*9880d681SAndroid Build Coastguard Worker ftst 2382*9880d681SAndroid Build Coastguard Worker 2383*9880d681SAndroid Build Coastguard Worker// CHECK: fxam 2384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe5] 2385*9880d681SAndroid Build Coastguard Worker fxam 2386*9880d681SAndroid Build Coastguard Worker 2387*9880d681SAndroid Build Coastguard Worker// CHECK: fld1 2388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe8] 2389*9880d681SAndroid Build Coastguard Worker fld1 2390*9880d681SAndroid Build Coastguard Worker 2391*9880d681SAndroid Build Coastguard Worker// CHECK: fldl2t 2392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe9] 2393*9880d681SAndroid Build Coastguard Worker fldl2t 2394*9880d681SAndroid Build Coastguard Worker 2395*9880d681SAndroid Build Coastguard Worker// CHECK: fldl2e 2396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xea] 2397*9880d681SAndroid Build Coastguard Worker fldl2e 2398*9880d681SAndroid Build Coastguard Worker 2399*9880d681SAndroid Build Coastguard Worker// CHECK: fldpi 2400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xeb] 2401*9880d681SAndroid Build Coastguard Worker fldpi 2402*9880d681SAndroid Build Coastguard Worker 2403*9880d681SAndroid Build Coastguard Worker// CHECK: fldlg2 2404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xec] 2405*9880d681SAndroid Build Coastguard Worker fldlg2 2406*9880d681SAndroid Build Coastguard Worker 2407*9880d681SAndroid Build Coastguard Worker// CHECK: fldln2 2408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xed] 2409*9880d681SAndroid Build Coastguard Worker fldln2 2410*9880d681SAndroid Build Coastguard Worker 2411*9880d681SAndroid Build Coastguard Worker// CHECK: fldz 2412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xee] 2413*9880d681SAndroid Build Coastguard Worker fldz 2414*9880d681SAndroid Build Coastguard Worker 2415*9880d681SAndroid Build Coastguard Worker// CHECK: fadd %st(2) 2416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xc2] 2417*9880d681SAndroid Build Coastguard Worker fadd %st(2) 2418*9880d681SAndroid Build Coastguard Worker 2419*9880d681SAndroid Build Coastguard Worker// CHECK: faddl 3735928559(%ebx,%ecx,8) 2420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde] 2421*9880d681SAndroid Build Coastguard Worker faddl 0xdeadbeef(%ebx,%ecx,8) 2422*9880d681SAndroid Build Coastguard Worker 2423*9880d681SAndroid Build Coastguard Worker// CHECK: faddl 3133065982 2424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba] 2425*9880d681SAndroid Build Coastguard Worker faddl 0xbabecafe 2426*9880d681SAndroid Build Coastguard Worker 2427*9880d681SAndroid Build Coastguard Worker// CHECK: faddl 305419896 2428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12] 2429*9880d681SAndroid Build Coastguard Worker faddl 0x12345678 2430*9880d681SAndroid Build Coastguard Worker 2431*9880d681SAndroid Build Coastguard Worker// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 2432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde] 2433*9880d681SAndroid Build Coastguard Worker fiaddl 0xdeadbeef(%ebx,%ecx,8) 2434*9880d681SAndroid Build Coastguard Worker 2435*9880d681SAndroid Build Coastguard Worker// CHECK: fiaddl 3133065982 2436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba] 2437*9880d681SAndroid Build Coastguard Worker fiaddl 0xbabecafe 2438*9880d681SAndroid Build Coastguard Worker 2439*9880d681SAndroid Build Coastguard Worker// CHECK: fiaddl 305419896 2440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] 2441*9880d681SAndroid Build Coastguard Worker fiaddl 0x12345678 2442*9880d681SAndroid Build Coastguard Worker 2443*9880d681SAndroid Build Coastguard Worker// CHECK: faddp %st(2) 2444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xc2] 2445*9880d681SAndroid Build Coastguard Worker faddp %st(2) 2446*9880d681SAndroid Build Coastguard Worker 2447*9880d681SAndroid Build Coastguard Worker// CHECK: fsub %st(2) 2448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xe2] 2449*9880d681SAndroid Build Coastguard Worker fsub %st(2) 2450*9880d681SAndroid Build Coastguard Worker 2451*9880d681SAndroid Build Coastguard Worker// CHECK: fsubl 3735928559(%ebx,%ecx,8) 2452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2453*9880d681SAndroid Build Coastguard Worker fsubl 0xdeadbeef(%ebx,%ecx,8) 2454*9880d681SAndroid Build Coastguard Worker 2455*9880d681SAndroid Build Coastguard Worker// CHECK: fsubl 3133065982 2456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba] 2457*9880d681SAndroid Build Coastguard Worker fsubl 0xbabecafe 2458*9880d681SAndroid Build Coastguard Worker 2459*9880d681SAndroid Build Coastguard Worker// CHECK: fsubl 305419896 2460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12] 2461*9880d681SAndroid Build Coastguard Worker fsubl 0x12345678 2462*9880d681SAndroid Build Coastguard Worker 2463*9880d681SAndroid Build Coastguard Worker// CHECK: fisubl 3735928559(%ebx,%ecx,8) 2464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2465*9880d681SAndroid Build Coastguard Worker fisubl 0xdeadbeef(%ebx,%ecx,8) 2466*9880d681SAndroid Build Coastguard Worker 2467*9880d681SAndroid Build Coastguard Worker// CHECK: fisubl 3133065982 2468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba] 2469*9880d681SAndroid Build Coastguard Worker fisubl 0xbabecafe 2470*9880d681SAndroid Build Coastguard Worker 2471*9880d681SAndroid Build Coastguard Worker// CHECK: fisubl 305419896 2472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] 2473*9880d681SAndroid Build Coastguard Worker fisubl 0x12345678 2474*9880d681SAndroid Build Coastguard Worker 2475*9880d681SAndroid Build Coastguard Worker// CHECK: fsubp %st(2) 2476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xe2] 2477*9880d681SAndroid Build Coastguard Worker fsubp %st(2) 2478*9880d681SAndroid Build Coastguard Worker 2479*9880d681SAndroid Build Coastguard Worker// CHECK: fsubr %st(2) 2480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xea] 2481*9880d681SAndroid Build Coastguard Worker fsubr %st(2) 2482*9880d681SAndroid Build Coastguard Worker 2483*9880d681SAndroid Build Coastguard Worker// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 2484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 2485*9880d681SAndroid Build Coastguard Worker fsubrl 0xdeadbeef(%ebx,%ecx,8) 2486*9880d681SAndroid Build Coastguard Worker 2487*9880d681SAndroid Build Coastguard Worker// CHECK: fsubrl 3133065982 2488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba] 2489*9880d681SAndroid Build Coastguard Worker fsubrl 0xbabecafe 2490*9880d681SAndroid Build Coastguard Worker 2491*9880d681SAndroid Build Coastguard Worker// CHECK: fsubrl 305419896 2492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12] 2493*9880d681SAndroid Build Coastguard Worker fsubrl 0x12345678 2494*9880d681SAndroid Build Coastguard Worker 2495*9880d681SAndroid Build Coastguard Worker// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 2496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 2497*9880d681SAndroid Build Coastguard Worker fisubrl 0xdeadbeef(%ebx,%ecx,8) 2498*9880d681SAndroid Build Coastguard Worker 2499*9880d681SAndroid Build Coastguard Worker// CHECK: fisubrl 3133065982 2500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba] 2501*9880d681SAndroid Build Coastguard Worker fisubrl 0xbabecafe 2502*9880d681SAndroid Build Coastguard Worker 2503*9880d681SAndroid Build Coastguard Worker// CHECK: fisubrl 305419896 2504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] 2505*9880d681SAndroid Build Coastguard Worker fisubrl 0x12345678 2506*9880d681SAndroid Build Coastguard Worker 2507*9880d681SAndroid Build Coastguard Worker// CHECK: fsubrp %st(2) 2508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xea] 2509*9880d681SAndroid Build Coastguard Worker fsubrp %st(2) 2510*9880d681SAndroid Build Coastguard Worker 2511*9880d681SAndroid Build Coastguard Worker// CHECK: fmul %st(2) 2512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xca] 2513*9880d681SAndroid Build Coastguard Worker fmul %st(2) 2514*9880d681SAndroid Build Coastguard Worker 2515*9880d681SAndroid Build Coastguard Worker// CHECK: fmull 3735928559(%ebx,%ecx,8) 2516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2517*9880d681SAndroid Build Coastguard Worker fmull 0xdeadbeef(%ebx,%ecx,8) 2518*9880d681SAndroid Build Coastguard Worker 2519*9880d681SAndroid Build Coastguard Worker// CHECK: fmull 3133065982 2520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba] 2521*9880d681SAndroid Build Coastguard Worker fmull 0xbabecafe 2522*9880d681SAndroid Build Coastguard Worker 2523*9880d681SAndroid Build Coastguard Worker// CHECK: fmull 305419896 2524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12] 2525*9880d681SAndroid Build Coastguard Worker fmull 0x12345678 2526*9880d681SAndroid Build Coastguard Worker 2527*9880d681SAndroid Build Coastguard Worker// CHECK: fimull 3735928559(%ebx,%ecx,8) 2528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2529*9880d681SAndroid Build Coastguard Worker fimull 0xdeadbeef(%ebx,%ecx,8) 2530*9880d681SAndroid Build Coastguard Worker 2531*9880d681SAndroid Build Coastguard Worker// CHECK: fimull 3133065982 2532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba] 2533*9880d681SAndroid Build Coastguard Worker fimull 0xbabecafe 2534*9880d681SAndroid Build Coastguard Worker 2535*9880d681SAndroid Build Coastguard Worker// CHECK: fimull 305419896 2536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] 2537*9880d681SAndroid Build Coastguard Worker fimull 0x12345678 2538*9880d681SAndroid Build Coastguard Worker 2539*9880d681SAndroid Build Coastguard Worker// CHECK: fmulp %st(2) 2540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xca] 2541*9880d681SAndroid Build Coastguard Worker fmulp %st(2) 2542*9880d681SAndroid Build Coastguard Worker 2543*9880d681SAndroid Build Coastguard Worker// CHECK: fdiv %st(2) 2544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xf2] 2545*9880d681SAndroid Build Coastguard Worker fdiv %st(2) 2546*9880d681SAndroid Build Coastguard Worker 2547*9880d681SAndroid Build Coastguard Worker// CHECK: fdivl 3735928559(%ebx,%ecx,8) 2548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2549*9880d681SAndroid Build Coastguard Worker fdivl 0xdeadbeef(%ebx,%ecx,8) 2550*9880d681SAndroid Build Coastguard Worker 2551*9880d681SAndroid Build Coastguard Worker// CHECK: fdivl 3133065982 2552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba] 2553*9880d681SAndroid Build Coastguard Worker fdivl 0xbabecafe 2554*9880d681SAndroid Build Coastguard Worker 2555*9880d681SAndroid Build Coastguard Worker// CHECK: fdivl 305419896 2556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12] 2557*9880d681SAndroid Build Coastguard Worker fdivl 0x12345678 2558*9880d681SAndroid Build Coastguard Worker 2559*9880d681SAndroid Build Coastguard Worker// CHECK: fidivl 3735928559(%ebx,%ecx,8) 2560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2561*9880d681SAndroid Build Coastguard Worker fidivl 0xdeadbeef(%ebx,%ecx,8) 2562*9880d681SAndroid Build Coastguard Worker 2563*9880d681SAndroid Build Coastguard Worker// CHECK: fidivl 3133065982 2564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba] 2565*9880d681SAndroid Build Coastguard Worker fidivl 0xbabecafe 2566*9880d681SAndroid Build Coastguard Worker 2567*9880d681SAndroid Build Coastguard Worker// CHECK: fidivl 305419896 2568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] 2569*9880d681SAndroid Build Coastguard Worker fidivl 0x12345678 2570*9880d681SAndroid Build Coastguard Worker 2571*9880d681SAndroid Build Coastguard Worker// CHECK: fdivp %st(2) 2572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xf2] 2573*9880d681SAndroid Build Coastguard Worker fdivp %st(2) 2574*9880d681SAndroid Build Coastguard Worker 2575*9880d681SAndroid Build Coastguard Worker// CHECK: fdivr %st(2) 2576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0xfa] 2577*9880d681SAndroid Build Coastguard Worker fdivr %st(2) 2578*9880d681SAndroid Build Coastguard Worker 2579*9880d681SAndroid Build Coastguard Worker// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 2580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2581*9880d681SAndroid Build Coastguard Worker fdivrl 0xdeadbeef(%ebx,%ecx,8) 2582*9880d681SAndroid Build Coastguard Worker 2583*9880d681SAndroid Build Coastguard Worker// CHECK: fdivrl 3133065982 2584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba] 2585*9880d681SAndroid Build Coastguard Worker fdivrl 0xbabecafe 2586*9880d681SAndroid Build Coastguard Worker 2587*9880d681SAndroid Build Coastguard Worker// CHECK: fdivrl 305419896 2588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12] 2589*9880d681SAndroid Build Coastguard Worker fdivrl 0x12345678 2590*9880d681SAndroid Build Coastguard Worker 2591*9880d681SAndroid Build Coastguard Worker// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 2592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2593*9880d681SAndroid Build Coastguard Worker fidivrl 0xdeadbeef(%ebx,%ecx,8) 2594*9880d681SAndroid Build Coastguard Worker 2595*9880d681SAndroid Build Coastguard Worker// CHECK: fidivrl 3133065982 2596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba] 2597*9880d681SAndroid Build Coastguard Worker fidivrl 0xbabecafe 2598*9880d681SAndroid Build Coastguard Worker 2599*9880d681SAndroid Build Coastguard Worker// CHECK: fidivrl 305419896 2600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] 2601*9880d681SAndroid Build Coastguard Worker fidivrl 0x12345678 2602*9880d681SAndroid Build Coastguard Worker 2603*9880d681SAndroid Build Coastguard Worker// CHECK: fdivrp %st(2) 2604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0xfa] 2605*9880d681SAndroid Build Coastguard Worker fdivrp %st(2) 2606*9880d681SAndroid Build Coastguard Worker 2607*9880d681SAndroid Build Coastguard Worker// CHECK: f2xm1 2608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf0] 2609*9880d681SAndroid Build Coastguard Worker f2xm1 2610*9880d681SAndroid Build Coastguard Worker 2611*9880d681SAndroid Build Coastguard Worker// CHECK: fyl2x 2612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf1] 2613*9880d681SAndroid Build Coastguard Worker fyl2x 2614*9880d681SAndroid Build Coastguard Worker 2615*9880d681SAndroid Build Coastguard Worker// CHECK: fptan 2616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf2] 2617*9880d681SAndroid Build Coastguard Worker fptan 2618*9880d681SAndroid Build Coastguard Worker 2619*9880d681SAndroid Build Coastguard Worker// CHECK: fpatan 2620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf3] 2621*9880d681SAndroid Build Coastguard Worker fpatan 2622*9880d681SAndroid Build Coastguard Worker 2623*9880d681SAndroid Build Coastguard Worker// CHECK: fxtract 2624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf4] 2625*9880d681SAndroid Build Coastguard Worker fxtract 2626*9880d681SAndroid Build Coastguard Worker 2627*9880d681SAndroid Build Coastguard Worker// CHECK: fprem1 2628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf5] 2629*9880d681SAndroid Build Coastguard Worker fprem1 2630*9880d681SAndroid Build Coastguard Worker 2631*9880d681SAndroid Build Coastguard Worker// CHECK: fdecstp 2632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf6] 2633*9880d681SAndroid Build Coastguard Worker fdecstp 2634*9880d681SAndroid Build Coastguard Worker 2635*9880d681SAndroid Build Coastguard Worker// CHECK: fincstp 2636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf7] 2637*9880d681SAndroid Build Coastguard Worker fincstp 2638*9880d681SAndroid Build Coastguard Worker 2639*9880d681SAndroid Build Coastguard Worker// CHECK: fprem 2640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf8] 2641*9880d681SAndroid Build Coastguard Worker fprem 2642*9880d681SAndroid Build Coastguard Worker 2643*9880d681SAndroid Build Coastguard Worker// CHECK: fyl2xp1 2644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xf9] 2645*9880d681SAndroid Build Coastguard Worker fyl2xp1 2646*9880d681SAndroid Build Coastguard Worker 2647*9880d681SAndroid Build Coastguard Worker// CHECK: fsqrt 2648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xfa] 2649*9880d681SAndroid Build Coastguard Worker fsqrt 2650*9880d681SAndroid Build Coastguard Worker 2651*9880d681SAndroid Build Coastguard Worker// CHECK: fsincos 2652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xfb] 2653*9880d681SAndroid Build Coastguard Worker fsincos 2654*9880d681SAndroid Build Coastguard Worker 2655*9880d681SAndroid Build Coastguard Worker// CHECK: frndint 2656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xfc] 2657*9880d681SAndroid Build Coastguard Worker frndint 2658*9880d681SAndroid Build Coastguard Worker 2659*9880d681SAndroid Build Coastguard Worker// CHECK: fscale 2660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xfd] 2661*9880d681SAndroid Build Coastguard Worker fscale 2662*9880d681SAndroid Build Coastguard Worker 2663*9880d681SAndroid Build Coastguard Worker// CHECK: fsin 2664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xfe] 2665*9880d681SAndroid Build Coastguard Worker fsin 2666*9880d681SAndroid Build Coastguard Worker 2667*9880d681SAndroid Build Coastguard Worker// CHECK: fcos 2668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xff] 2669*9880d681SAndroid Build Coastguard Worker fcos 2670*9880d681SAndroid Build Coastguard Worker 2671*9880d681SAndroid Build Coastguard Worker// CHECK: fchs 2672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe0] 2673*9880d681SAndroid Build Coastguard Worker fchs 2674*9880d681SAndroid Build Coastguard Worker 2675*9880d681SAndroid Build Coastguard Worker// CHECK: fabs 2676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xe1] 2677*9880d681SAndroid Build Coastguard Worker fabs 2678*9880d681SAndroid Build Coastguard Worker 2679*9880d681SAndroid Build Coastguard Worker// CHECK: fninit 2680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xe3] 2681*9880d681SAndroid Build Coastguard Worker fninit 2682*9880d681SAndroid Build Coastguard Worker 2683*9880d681SAndroid Build Coastguard Worker// CHECK: fldcw 3735928559(%ebx,%ecx,8) 2684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 2685*9880d681SAndroid Build Coastguard Worker fldcw 0xdeadbeef(%ebx,%ecx,8) 2686*9880d681SAndroid Build Coastguard Worker 2687*9880d681SAndroid Build Coastguard Worker// CHECK: fldcw 3133065982 2688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba] 2689*9880d681SAndroid Build Coastguard Worker fldcw 0xbabecafe 2690*9880d681SAndroid Build Coastguard Worker 2691*9880d681SAndroid Build Coastguard Worker// CHECK: fldcw 305419896 2692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12] 2693*9880d681SAndroid Build Coastguard Worker fldcw 0x12345678 2694*9880d681SAndroid Build Coastguard Worker 2695*9880d681SAndroid Build Coastguard Worker// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 2696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2697*9880d681SAndroid Build Coastguard Worker fnstcw 0xdeadbeef(%ebx,%ecx,8) 2698*9880d681SAndroid Build Coastguard Worker 2699*9880d681SAndroid Build Coastguard Worker// CHECK: fnstcw 3133065982 2700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba] 2701*9880d681SAndroid Build Coastguard Worker fnstcw 0xbabecafe 2702*9880d681SAndroid Build Coastguard Worker 2703*9880d681SAndroid Build Coastguard Worker// CHECK: fnstcw 305419896 2704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12] 2705*9880d681SAndroid Build Coastguard Worker fnstcw 0x12345678 2706*9880d681SAndroid Build Coastguard Worker 2707*9880d681SAndroid Build Coastguard Worker// CHECK: fnstsw 3735928559(%ebx,%ecx,8) 2708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2709*9880d681SAndroid Build Coastguard Worker fnstsw 0xdeadbeef(%ebx,%ecx,8) 2710*9880d681SAndroid Build Coastguard Worker 2711*9880d681SAndroid Build Coastguard Worker// CHECK: fnstsw 3133065982 2712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba] 2713*9880d681SAndroid Build Coastguard Worker fnstsw 0xbabecafe 2714*9880d681SAndroid Build Coastguard Worker 2715*9880d681SAndroid Build Coastguard Worker// CHECK: fnstsw 305419896 2716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12] 2717*9880d681SAndroid Build Coastguard Worker fnstsw 0x12345678 2718*9880d681SAndroid Build Coastguard Worker 2719*9880d681SAndroid Build Coastguard Worker// CHECK: fnclex 2720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xe2] 2721*9880d681SAndroid Build Coastguard Worker fnclex 2722*9880d681SAndroid Build Coastguard Worker 2723*9880d681SAndroid Build Coastguard Worker// CHECK: fnstenv 32493 2724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00] 2725*9880d681SAndroid Build Coastguard Worker fnstenv 0x7eed 2726*9880d681SAndroid Build Coastguard Worker 2727*9880d681SAndroid Build Coastguard Worker// CHECK: fldenv 32493 2728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00] 2729*9880d681SAndroid Build Coastguard Worker fldenv 0x7eed 2730*9880d681SAndroid Build Coastguard Worker 2731*9880d681SAndroid Build Coastguard Worker// CHECK: fnsave 32493 2732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00] 2733*9880d681SAndroid Build Coastguard Worker fnsave 0x7eed 2734*9880d681SAndroid Build Coastguard Worker 2735*9880d681SAndroid Build Coastguard Worker// CHECK: frstor 32493 2736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00] 2737*9880d681SAndroid Build Coastguard Worker frstor 0x7eed 2738*9880d681SAndroid Build Coastguard Worker 2739*9880d681SAndroid Build Coastguard Worker// CHECK: ffree %st(2) 2740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdd,0xc2] 2741*9880d681SAndroid Build Coastguard Worker ffree %st(2) 2742*9880d681SAndroid Build Coastguard Worker 2743*9880d681SAndroid Build Coastguard Worker// CHECK: fnop 2744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd9,0xd0] 2745*9880d681SAndroid Build Coastguard Worker fnop 2746*9880d681SAndroid Build Coastguard Worker 2747*9880d681SAndroid Build Coastguard Worker// CHECK: invd 2748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x08] 2749*9880d681SAndroid Build Coastguard Worker invd 2750*9880d681SAndroid Build Coastguard Worker 2751*9880d681SAndroid Build Coastguard Worker// CHECK: wbinvd 2752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x09] 2753*9880d681SAndroid Build Coastguard Worker wbinvd 2754*9880d681SAndroid Build Coastguard Worker 2755*9880d681SAndroid Build Coastguard Worker// CHECK: cpuid 2756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xa2] 2757*9880d681SAndroid Build Coastguard Worker cpuid 2758*9880d681SAndroid Build Coastguard Worker 2759*9880d681SAndroid Build Coastguard Worker// CHECK: wrmsr 2760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x30] 2761*9880d681SAndroid Build Coastguard Worker wrmsr 2762*9880d681SAndroid Build Coastguard Worker 2763*9880d681SAndroid Build Coastguard Worker// CHECK: rdtsc 2764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x31] 2765*9880d681SAndroid Build Coastguard Worker rdtsc 2766*9880d681SAndroid Build Coastguard Worker 2767*9880d681SAndroid Build Coastguard Worker// CHECK: rdmsr 2768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x32] 2769*9880d681SAndroid Build Coastguard Worker rdmsr 2770*9880d681SAndroid Build Coastguard Worker 2771*9880d681SAndroid Build Coastguard Worker// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) 2772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2773*9880d681SAndroid Build Coastguard Worker cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) 2774*9880d681SAndroid Build Coastguard Worker 2775*9880d681SAndroid Build Coastguard Worker// CHECK: cmpxchg8b 32493 2776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00] 2777*9880d681SAndroid Build Coastguard Worker cmpxchg8b 0x7eed 2778*9880d681SAndroid Build Coastguard Worker 2779*9880d681SAndroid Build Coastguard Worker// CHECK: cmpxchg8b 3133065982 2780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba] 2781*9880d681SAndroid Build Coastguard Worker cmpxchg8b 0xbabecafe 2782*9880d681SAndroid Build Coastguard Worker 2783*9880d681SAndroid Build Coastguard Worker// CHECK: cmpxchg8b 305419896 2784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12] 2785*9880d681SAndroid Build Coastguard Worker cmpxchg8b 0x12345678 2786*9880d681SAndroid Build Coastguard Worker 2787*9880d681SAndroid Build Coastguard Worker// CHECK: sysenter 2788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x34] 2789*9880d681SAndroid Build Coastguard Worker sysenter 2790*9880d681SAndroid Build Coastguard Worker 2791*9880d681SAndroid Build Coastguard Worker// CHECK: sysexit 2792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x35] 2793*9880d681SAndroid Build Coastguard Worker sysexit 2794*9880d681SAndroid Build Coastguard Worker 2795*9880d681SAndroid Build Coastguard Worker// CHECK: sysexitl 2796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x35] 2797*9880d681SAndroid Build Coastguard Worker sysexitl 2798*9880d681SAndroid Build Coastguard Worker 2799*9880d681SAndroid Build Coastguard Worker// CHECK: fxsave 3735928559(%ebx,%ecx,8) 2800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde] 2801*9880d681SAndroid Build Coastguard Worker fxsave 0xdeadbeef(%ebx,%ecx,8) 2802*9880d681SAndroid Build Coastguard Worker 2803*9880d681SAndroid Build Coastguard Worker// CHECK: fxsave 32493 2804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00] 2805*9880d681SAndroid Build Coastguard Worker fxsave 0x7eed 2806*9880d681SAndroid Build Coastguard Worker 2807*9880d681SAndroid Build Coastguard Worker// CHECK: fxsave 3133065982 2808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba] 2809*9880d681SAndroid Build Coastguard Worker fxsave 0xbabecafe 2810*9880d681SAndroid Build Coastguard Worker 2811*9880d681SAndroid Build Coastguard Worker// CHECK: fxsave 305419896 2812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12] 2813*9880d681SAndroid Build Coastguard Worker fxsave 0x12345678 2814*9880d681SAndroid Build Coastguard Worker 2815*9880d681SAndroid Build Coastguard Worker// CHECK: fxrstor 3735928559(%ebx,%ecx,8) 2816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2817*9880d681SAndroid Build Coastguard Worker fxrstor 0xdeadbeef(%ebx,%ecx,8) 2818*9880d681SAndroid Build Coastguard Worker 2819*9880d681SAndroid Build Coastguard Worker// CHECK: fxrstor 32493 2820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00] 2821*9880d681SAndroid Build Coastguard Worker fxrstor 0x7eed 2822*9880d681SAndroid Build Coastguard Worker 2823*9880d681SAndroid Build Coastguard Worker// CHECK: fxrstor 3133065982 2824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba] 2825*9880d681SAndroid Build Coastguard Worker fxrstor 0xbabecafe 2826*9880d681SAndroid Build Coastguard Worker 2827*9880d681SAndroid Build Coastguard Worker// CHECK: fxrstor 305419896 2828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12] 2829*9880d681SAndroid Build Coastguard Worker fxrstor 0x12345678 2830*9880d681SAndroid Build Coastguard Worker 2831*9880d681SAndroid Build Coastguard Worker// CHECK: rdpmc 2832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x33] 2833*9880d681SAndroid Build Coastguard Worker rdpmc 2834*9880d681SAndroid Build Coastguard Worker 2835*9880d681SAndroid Build Coastguard Worker// CHECK: ud2 2836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x0b] 2837*9880d681SAndroid Build Coastguard Worker ud2 2838*9880d681SAndroid Build Coastguard Worker 2839*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovb %st(2), %st(0) 2840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xc2] 2841*9880d681SAndroid Build Coastguard Worker fcmovb %st(2),%st 2842*9880d681SAndroid Build Coastguard Worker 2843*9880d681SAndroid Build Coastguard Worker// CHECK: fcmove %st(2), %st(0) 2844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xca] 2845*9880d681SAndroid Build Coastguard Worker fcmove %st(2),%st 2846*9880d681SAndroid Build Coastguard Worker 2847*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovbe %st(2), %st(0) 2848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xd2] 2849*9880d681SAndroid Build Coastguard Worker fcmovbe %st(2),%st 2850*9880d681SAndroid Build Coastguard Worker 2851*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovu %st(2), %st(0) 2852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0xda] 2853*9880d681SAndroid Build Coastguard Worker fcmovu %st(2),%st 2854*9880d681SAndroid Build Coastguard Worker 2855*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovnb %st(2), %st(0) 2856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xc2] 2857*9880d681SAndroid Build Coastguard Worker fcmovnb %st(2),%st 2858*9880d681SAndroid Build Coastguard Worker 2859*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovne %st(2), %st(0) 2860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xca] 2861*9880d681SAndroid Build Coastguard Worker fcmovne %st(2),%st 2862*9880d681SAndroid Build Coastguard Worker 2863*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovnbe %st(2), %st(0) 2864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xd2] 2865*9880d681SAndroid Build Coastguard Worker fcmovnbe %st(2),%st 2866*9880d681SAndroid Build Coastguard Worker 2867*9880d681SAndroid Build Coastguard Worker// CHECK: fcmovnu %st(2), %st(0) 2868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xda] 2869*9880d681SAndroid Build Coastguard Worker fcmovnu %st(2),%st 2870*9880d681SAndroid Build Coastguard Worker 2871*9880d681SAndroid Build Coastguard Worker// CHECK: fcomi %st(2) 2872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xf2] 2873*9880d681SAndroid Build Coastguard Worker fcomi %st(2),%st 2874*9880d681SAndroid Build Coastguard Worker 2875*9880d681SAndroid Build Coastguard Worker// CHECK: fucomi %st(2) 2876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0xea] 2877*9880d681SAndroid Build Coastguard Worker fucomi %st(2),%st 2878*9880d681SAndroid Build Coastguard Worker 2879*9880d681SAndroid Build Coastguard Worker// CHECK: fcompi %st(2) 2880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xf2] 2881*9880d681SAndroid Build Coastguard Worker fcomip %st(2),%st 2882*9880d681SAndroid Build Coastguard Worker 2883*9880d681SAndroid Build Coastguard Worker// CHECK: fucompi %st(2) 2884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdf,0xea] 2885*9880d681SAndroid Build Coastguard Worker fucomip %st(2),%st 2886*9880d681SAndroid Build Coastguard Worker 2887*9880d681SAndroid Build Coastguard Worker// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 2888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2889*9880d681SAndroid Build Coastguard Worker movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 2890*9880d681SAndroid Build Coastguard Worker 2891*9880d681SAndroid Build Coastguard Worker// CHECK: movntil %ecx, 69 2892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] 2893*9880d681SAndroid Build Coastguard Worker movnti %ecx,0x45 2894*9880d681SAndroid Build Coastguard Worker 2895*9880d681SAndroid Build Coastguard Worker// CHECK: movntil %ecx, 32493 2896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] 2897*9880d681SAndroid Build Coastguard Worker movnti %ecx,0x7eed 2898*9880d681SAndroid Build Coastguard Worker 2899*9880d681SAndroid Build Coastguard Worker// CHECK: movntil %ecx, 3133065982 2900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] 2901*9880d681SAndroid Build Coastguard Worker movnti %ecx,0xbabecafe 2902*9880d681SAndroid Build Coastguard Worker 2903*9880d681SAndroid Build Coastguard Worker// CHECK: movntil %ecx, 305419896 2904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12] 2905*9880d681SAndroid Build Coastguard Worker movnti %ecx,0x12345678 2906*9880d681SAndroid Build Coastguard Worker 2907*9880d681SAndroid Build Coastguard Worker// CHECK: clflush 3735928559(%ebx,%ecx,8) 2908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2909*9880d681SAndroid Build Coastguard Worker clflush 0xdeadbeef(%ebx,%ecx,8) 2910*9880d681SAndroid Build Coastguard Worker 2911*9880d681SAndroid Build Coastguard Worker// CHECK: clflush 32493 2912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 2913*9880d681SAndroid Build Coastguard Worker clflush 0x7eed 2914*9880d681SAndroid Build Coastguard Worker 2915*9880d681SAndroid Build Coastguard Worker// CHECK: clflush 3133065982 2916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 2917*9880d681SAndroid Build Coastguard Worker clflush 0xbabecafe 2918*9880d681SAndroid Build Coastguard Worker 2919*9880d681SAndroid Build Coastguard Worker// CHECK: clflush 305419896 2920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 2921*9880d681SAndroid Build Coastguard Worker clflush 0x12345678 2922*9880d681SAndroid Build Coastguard Worker 2923*9880d681SAndroid Build Coastguard Worker// CHECK: emms 2924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x77] 2925*9880d681SAndroid Build Coastguard Worker emms 2926*9880d681SAndroid Build Coastguard Worker 2927*9880d681SAndroid Build Coastguard Worker// CHECK: movd %ecx, %mm3 2928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0xd9] 2929*9880d681SAndroid Build Coastguard Worker movd %ecx,%mm3 2930*9880d681SAndroid Build Coastguard Worker 2931*9880d681SAndroid Build Coastguard Worker// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 2932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2933*9880d681SAndroid Build Coastguard Worker movd 0xdeadbeef(%ebx,%ecx,8),%mm3 2934*9880d681SAndroid Build Coastguard Worker 2935*9880d681SAndroid Build Coastguard Worker// CHECK: movd 69, %mm3 2936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00] 2937*9880d681SAndroid Build Coastguard Worker movd 0x45,%mm3 2938*9880d681SAndroid Build Coastguard Worker 2939*9880d681SAndroid Build Coastguard Worker// CHECK: movd 32493, %mm3 2940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00] 2941*9880d681SAndroid Build Coastguard Worker movd 0x7eed,%mm3 2942*9880d681SAndroid Build Coastguard Worker 2943*9880d681SAndroid Build Coastguard Worker// CHECK: movd 3133065982, %mm3 2944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba] 2945*9880d681SAndroid Build Coastguard Worker movd 0xbabecafe,%mm3 2946*9880d681SAndroid Build Coastguard Worker 2947*9880d681SAndroid Build Coastguard Worker// CHECK: movd 305419896, %mm3 2948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12] 2949*9880d681SAndroid Build Coastguard Worker movd 0x12345678,%mm3 2950*9880d681SAndroid Build Coastguard Worker 2951*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, %ecx 2952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0xd9] 2953*9880d681SAndroid Build Coastguard Worker movd %mm3,%ecx 2954*9880d681SAndroid Build Coastguard Worker 2955*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 2956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2957*9880d681SAndroid Build Coastguard Worker movd %mm3,0xdeadbeef(%ebx,%ecx,8) 2958*9880d681SAndroid Build Coastguard Worker 2959*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 69 2960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00] 2961*9880d681SAndroid Build Coastguard Worker movd %mm3,0x45 2962*9880d681SAndroid Build Coastguard Worker 2963*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 32493 2964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00] 2965*9880d681SAndroid Build Coastguard Worker movd %mm3,0x7eed 2966*9880d681SAndroid Build Coastguard Worker 2967*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 3133065982 2968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba] 2969*9880d681SAndroid Build Coastguard Worker movd %mm3,0xbabecafe 2970*9880d681SAndroid Build Coastguard Worker 2971*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 305419896 2972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12] 2973*9880d681SAndroid Build Coastguard Worker movd %mm3,0x12345678 2974*9880d681SAndroid Build Coastguard Worker 2975*9880d681SAndroid Build Coastguard Worker// CHECK: movd %ecx, %xmm5 2976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0xe9] 2977*9880d681SAndroid Build Coastguard Worker movd %ecx,%xmm5 2978*9880d681SAndroid Build Coastguard Worker 2979*9880d681SAndroid Build Coastguard Worker// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 2980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 2981*9880d681SAndroid Build Coastguard Worker movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 2982*9880d681SAndroid Build Coastguard Worker 2983*9880d681SAndroid Build Coastguard Worker// CHECK: movd 69, %xmm5 2984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00] 2985*9880d681SAndroid Build Coastguard Worker movd 0x45,%xmm5 2986*9880d681SAndroid Build Coastguard Worker 2987*9880d681SAndroid Build Coastguard Worker// CHECK: movd 32493, %xmm5 2988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00] 2989*9880d681SAndroid Build Coastguard Worker movd 0x7eed,%xmm5 2990*9880d681SAndroid Build Coastguard Worker 2991*9880d681SAndroid Build Coastguard Worker// CHECK: movd 3133065982, %xmm5 2992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba] 2993*9880d681SAndroid Build Coastguard Worker movd 0xbabecafe,%xmm5 2994*9880d681SAndroid Build Coastguard Worker 2995*9880d681SAndroid Build Coastguard Worker// CHECK: movd 305419896, %xmm5 2996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12] 2997*9880d681SAndroid Build Coastguard Worker movd 0x12345678,%xmm5 2998*9880d681SAndroid Build Coastguard Worker 2999*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, %ecx 3000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0xe9] 3001*9880d681SAndroid Build Coastguard Worker movd %xmm5,%ecx 3002*9880d681SAndroid Build Coastguard Worker 3003*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 3004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 3005*9880d681SAndroid Build Coastguard Worker movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 3006*9880d681SAndroid Build Coastguard Worker 3007*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, 69 3008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00] 3009*9880d681SAndroid Build Coastguard Worker movd %xmm5,0x45 3010*9880d681SAndroid Build Coastguard Worker 3011*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, 32493 3012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00] 3013*9880d681SAndroid Build Coastguard Worker movd %xmm5,0x7eed 3014*9880d681SAndroid Build Coastguard Worker 3015*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, 3133065982 3016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba] 3017*9880d681SAndroid Build Coastguard Worker movd %xmm5,0xbabecafe 3018*9880d681SAndroid Build Coastguard Worker 3019*9880d681SAndroid Build Coastguard Worker// CHECK: movd %xmm5, 305419896 3020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12] 3021*9880d681SAndroid Build Coastguard Worker movd %xmm5,0x12345678 3022*9880d681SAndroid Build Coastguard Worker 3023*9880d681SAndroid Build Coastguard Worker// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 3024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3025*9880d681SAndroid Build Coastguard Worker movq 0xdeadbeef(%ebx,%ecx,8),%mm3 3026*9880d681SAndroid Build Coastguard Worker 3027*9880d681SAndroid Build Coastguard Worker// CHECK: movq 69, %mm3 3028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00] 3029*9880d681SAndroid Build Coastguard Worker movq 0x45,%mm3 3030*9880d681SAndroid Build Coastguard Worker 3031*9880d681SAndroid Build Coastguard Worker// CHECK: movq 32493, %mm3 3032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00] 3033*9880d681SAndroid Build Coastguard Worker movq 0x7eed,%mm3 3034*9880d681SAndroid Build Coastguard Worker 3035*9880d681SAndroid Build Coastguard Worker// CHECK: movq 3133065982, %mm3 3036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba] 3037*9880d681SAndroid Build Coastguard Worker movq 0xbabecafe,%mm3 3038*9880d681SAndroid Build Coastguard Worker 3039*9880d681SAndroid Build Coastguard Worker// CHECK: movq 305419896, %mm3 3040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12] 3041*9880d681SAndroid Build Coastguard Worker movq 0x12345678,%mm3 3042*9880d681SAndroid Build Coastguard Worker 3043*9880d681SAndroid Build Coastguard Worker// CHECK: movq %mm3, %mm3 3044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0xdb] 3045*9880d681SAndroid Build Coastguard Worker movq %mm3,%mm3 3046*9880d681SAndroid Build Coastguard Worker 3047*9880d681SAndroid Build Coastguard Worker// CHECK: movq %mm3, %mm3 3048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6f,0xdb] 3049*9880d681SAndroid Build Coastguard Worker movq %mm3,%mm3 3050*9880d681SAndroid Build Coastguard Worker 3051*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, %xmm5 3052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] 3053*9880d681SAndroid Build Coastguard Worker movq %xmm5,%xmm5 3054*9880d681SAndroid Build Coastguard Worker 3055*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) 3056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde] 3057*9880d681SAndroid Build Coastguard Worker movq %xmm5,0xdeadbeef(%ebx,%ecx,8) 3058*9880d681SAndroid Build Coastguard Worker 3059*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, 69 3060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00] 3061*9880d681SAndroid Build Coastguard Worker movq %xmm5,0x45 3062*9880d681SAndroid Build Coastguard Worker 3063*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, 32493 3064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00] 3065*9880d681SAndroid Build Coastguard Worker movq %xmm5,0x7eed 3066*9880d681SAndroid Build Coastguard Worker 3067*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, 3133065982 3068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba] 3069*9880d681SAndroid Build Coastguard Worker movq %xmm5,0xbabecafe 3070*9880d681SAndroid Build Coastguard Worker 3071*9880d681SAndroid Build Coastguard Worker// CHECK: movq %xmm5, 305419896 3072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12] 3073*9880d681SAndroid Build Coastguard Worker movq %xmm5,0x12345678 3074*9880d681SAndroid Build Coastguard Worker 3075*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 3076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3077*9880d681SAndroid Build Coastguard Worker packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 3078*9880d681SAndroid Build Coastguard Worker 3079*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 69, %mm3 3080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00] 3081*9880d681SAndroid Build Coastguard Worker packssdw 0x45,%mm3 3082*9880d681SAndroid Build Coastguard Worker 3083*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 32493, %mm3 3084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00] 3085*9880d681SAndroid Build Coastguard Worker packssdw 0x7eed,%mm3 3086*9880d681SAndroid Build Coastguard Worker 3087*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 3133065982, %mm3 3088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba] 3089*9880d681SAndroid Build Coastguard Worker packssdw 0xbabecafe,%mm3 3090*9880d681SAndroid Build Coastguard Worker 3091*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 305419896, %mm3 3092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12] 3093*9880d681SAndroid Build Coastguard Worker packssdw 0x12345678,%mm3 3094*9880d681SAndroid Build Coastguard Worker 3095*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw %mm3, %mm3 3096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6b,0xdb] 3097*9880d681SAndroid Build Coastguard Worker packssdw %mm3,%mm3 3098*9880d681SAndroid Build Coastguard Worker 3099*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 3100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde] 3101*9880d681SAndroid Build Coastguard Worker packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3102*9880d681SAndroid Build Coastguard Worker 3103*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 69, %xmm5 3104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00] 3105*9880d681SAndroid Build Coastguard Worker packssdw 0x45,%xmm5 3106*9880d681SAndroid Build Coastguard Worker 3107*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 32493, %xmm5 3108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00] 3109*9880d681SAndroid Build Coastguard Worker packssdw 0x7eed,%xmm5 3110*9880d681SAndroid Build Coastguard Worker 3111*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 3133065982, %xmm5 3112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba] 3113*9880d681SAndroid Build Coastguard Worker packssdw 0xbabecafe,%xmm5 3114*9880d681SAndroid Build Coastguard Worker 3115*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw 305419896, %xmm5 3116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12] 3117*9880d681SAndroid Build Coastguard Worker packssdw 0x12345678,%xmm5 3118*9880d681SAndroid Build Coastguard Worker 3119*9880d681SAndroid Build Coastguard Worker// CHECK: packssdw %xmm5, %xmm5 3120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6b,0xed] 3121*9880d681SAndroid Build Coastguard Worker packssdw %xmm5,%xmm5 3122*9880d681SAndroid Build Coastguard Worker 3123*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 3124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3125*9880d681SAndroid Build Coastguard Worker packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3126*9880d681SAndroid Build Coastguard Worker 3127*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 69, %mm3 3128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00] 3129*9880d681SAndroid Build Coastguard Worker packsswb 0x45,%mm3 3130*9880d681SAndroid Build Coastguard Worker 3131*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 32493, %mm3 3132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00] 3133*9880d681SAndroid Build Coastguard Worker packsswb 0x7eed,%mm3 3134*9880d681SAndroid Build Coastguard Worker 3135*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 3133065982, %mm3 3136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba] 3137*9880d681SAndroid Build Coastguard Worker packsswb 0xbabecafe,%mm3 3138*9880d681SAndroid Build Coastguard Worker 3139*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 305419896, %mm3 3140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12] 3141*9880d681SAndroid Build Coastguard Worker packsswb 0x12345678,%mm3 3142*9880d681SAndroid Build Coastguard Worker 3143*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb %mm3, %mm3 3144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x63,0xdb] 3145*9880d681SAndroid Build Coastguard Worker packsswb %mm3,%mm3 3146*9880d681SAndroid Build Coastguard Worker 3147*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 3148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde] 3149*9880d681SAndroid Build Coastguard Worker packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3150*9880d681SAndroid Build Coastguard Worker 3151*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 69, %xmm5 3152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00] 3153*9880d681SAndroid Build Coastguard Worker packsswb 0x45,%xmm5 3154*9880d681SAndroid Build Coastguard Worker 3155*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 32493, %xmm5 3156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00] 3157*9880d681SAndroid Build Coastguard Worker packsswb 0x7eed,%xmm5 3158*9880d681SAndroid Build Coastguard Worker 3159*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 3133065982, %xmm5 3160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba] 3161*9880d681SAndroid Build Coastguard Worker packsswb 0xbabecafe,%xmm5 3162*9880d681SAndroid Build Coastguard Worker 3163*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb 305419896, %xmm5 3164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12] 3165*9880d681SAndroid Build Coastguard Worker packsswb 0x12345678,%xmm5 3166*9880d681SAndroid Build Coastguard Worker 3167*9880d681SAndroid Build Coastguard Worker// CHECK: packsswb %xmm5, %xmm5 3168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x63,0xed] 3169*9880d681SAndroid Build Coastguard Worker packsswb %xmm5,%xmm5 3170*9880d681SAndroid Build Coastguard Worker 3171*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 3172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3173*9880d681SAndroid Build Coastguard Worker packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3174*9880d681SAndroid Build Coastguard Worker 3175*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 69, %mm3 3176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00] 3177*9880d681SAndroid Build Coastguard Worker packuswb 0x45,%mm3 3178*9880d681SAndroid Build Coastguard Worker 3179*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 32493, %mm3 3180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00] 3181*9880d681SAndroid Build Coastguard Worker packuswb 0x7eed,%mm3 3182*9880d681SAndroid Build Coastguard Worker 3183*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 3133065982, %mm3 3184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba] 3185*9880d681SAndroid Build Coastguard Worker packuswb 0xbabecafe,%mm3 3186*9880d681SAndroid Build Coastguard Worker 3187*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 305419896, %mm3 3188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12] 3189*9880d681SAndroid Build Coastguard Worker packuswb 0x12345678,%mm3 3190*9880d681SAndroid Build Coastguard Worker 3191*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb %mm3, %mm3 3192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x67,0xdb] 3193*9880d681SAndroid Build Coastguard Worker packuswb %mm3,%mm3 3194*9880d681SAndroid Build Coastguard Worker 3195*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 3196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde] 3197*9880d681SAndroid Build Coastguard Worker packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3198*9880d681SAndroid Build Coastguard Worker 3199*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 69, %xmm5 3200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00] 3201*9880d681SAndroid Build Coastguard Worker packuswb 0x45,%xmm5 3202*9880d681SAndroid Build Coastguard Worker 3203*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 32493, %xmm5 3204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00] 3205*9880d681SAndroid Build Coastguard Worker packuswb 0x7eed,%xmm5 3206*9880d681SAndroid Build Coastguard Worker 3207*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 3133065982, %xmm5 3208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba] 3209*9880d681SAndroid Build Coastguard Worker packuswb 0xbabecafe,%xmm5 3210*9880d681SAndroid Build Coastguard Worker 3211*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb 305419896, %xmm5 3212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12] 3213*9880d681SAndroid Build Coastguard Worker packuswb 0x12345678,%xmm5 3214*9880d681SAndroid Build Coastguard Worker 3215*9880d681SAndroid Build Coastguard Worker// CHECK: packuswb %xmm5, %xmm5 3216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x67,0xed] 3217*9880d681SAndroid Build Coastguard Worker packuswb %xmm5,%xmm5 3218*9880d681SAndroid Build Coastguard Worker 3219*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 3220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3221*9880d681SAndroid Build Coastguard Worker paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 3222*9880d681SAndroid Build Coastguard Worker 3223*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 69, %mm3 3224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00] 3225*9880d681SAndroid Build Coastguard Worker paddb 0x45,%mm3 3226*9880d681SAndroid Build Coastguard Worker 3227*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 32493, %mm3 3228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00] 3229*9880d681SAndroid Build Coastguard Worker paddb 0x7eed,%mm3 3230*9880d681SAndroid Build Coastguard Worker 3231*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 3133065982, %mm3 3232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba] 3233*9880d681SAndroid Build Coastguard Worker paddb 0xbabecafe,%mm3 3234*9880d681SAndroid Build Coastguard Worker 3235*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 305419896, %mm3 3236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12] 3237*9880d681SAndroid Build Coastguard Worker paddb 0x12345678,%mm3 3238*9880d681SAndroid Build Coastguard Worker 3239*9880d681SAndroid Build Coastguard Worker// CHECK: paddb %mm3, %mm3 3240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfc,0xdb] 3241*9880d681SAndroid Build Coastguard Worker paddb %mm3,%mm3 3242*9880d681SAndroid Build Coastguard Worker 3243*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 3244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3245*9880d681SAndroid Build Coastguard Worker paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3246*9880d681SAndroid Build Coastguard Worker 3247*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 69, %xmm5 3248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00] 3249*9880d681SAndroid Build Coastguard Worker paddb 0x45,%xmm5 3250*9880d681SAndroid Build Coastguard Worker 3251*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 32493, %xmm5 3252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00] 3253*9880d681SAndroid Build Coastguard Worker paddb 0x7eed,%xmm5 3254*9880d681SAndroid Build Coastguard Worker 3255*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 3133065982, %xmm5 3256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba] 3257*9880d681SAndroid Build Coastguard Worker paddb 0xbabecafe,%xmm5 3258*9880d681SAndroid Build Coastguard Worker 3259*9880d681SAndroid Build Coastguard Worker// CHECK: paddb 305419896, %xmm5 3260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12] 3261*9880d681SAndroid Build Coastguard Worker paddb 0x12345678,%xmm5 3262*9880d681SAndroid Build Coastguard Worker 3263*9880d681SAndroid Build Coastguard Worker// CHECK: paddb %xmm5, %xmm5 3264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfc,0xed] 3265*9880d681SAndroid Build Coastguard Worker paddb %xmm5,%xmm5 3266*9880d681SAndroid Build Coastguard Worker 3267*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 3268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3269*9880d681SAndroid Build Coastguard Worker paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 3270*9880d681SAndroid Build Coastguard Worker 3271*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 69, %mm3 3272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00] 3273*9880d681SAndroid Build Coastguard Worker paddw 0x45,%mm3 3274*9880d681SAndroid Build Coastguard Worker 3275*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 32493, %mm3 3276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00] 3277*9880d681SAndroid Build Coastguard Worker paddw 0x7eed,%mm3 3278*9880d681SAndroid Build Coastguard Worker 3279*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 3133065982, %mm3 3280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba] 3281*9880d681SAndroid Build Coastguard Worker paddw 0xbabecafe,%mm3 3282*9880d681SAndroid Build Coastguard Worker 3283*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 305419896, %mm3 3284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12] 3285*9880d681SAndroid Build Coastguard Worker paddw 0x12345678,%mm3 3286*9880d681SAndroid Build Coastguard Worker 3287*9880d681SAndroid Build Coastguard Worker// CHECK: paddw %mm3, %mm3 3288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfd,0xdb] 3289*9880d681SAndroid Build Coastguard Worker paddw %mm3,%mm3 3290*9880d681SAndroid Build Coastguard Worker 3291*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 3292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3293*9880d681SAndroid Build Coastguard Worker paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3294*9880d681SAndroid Build Coastguard Worker 3295*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 69, %xmm5 3296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00] 3297*9880d681SAndroid Build Coastguard Worker paddw 0x45,%xmm5 3298*9880d681SAndroid Build Coastguard Worker 3299*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 32493, %xmm5 3300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00] 3301*9880d681SAndroid Build Coastguard Worker paddw 0x7eed,%xmm5 3302*9880d681SAndroid Build Coastguard Worker 3303*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 3133065982, %xmm5 3304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba] 3305*9880d681SAndroid Build Coastguard Worker paddw 0xbabecafe,%xmm5 3306*9880d681SAndroid Build Coastguard Worker 3307*9880d681SAndroid Build Coastguard Worker// CHECK: paddw 305419896, %xmm5 3308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12] 3309*9880d681SAndroid Build Coastguard Worker paddw 0x12345678,%xmm5 3310*9880d681SAndroid Build Coastguard Worker 3311*9880d681SAndroid Build Coastguard Worker// CHECK: paddw %xmm5, %xmm5 3312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfd,0xed] 3313*9880d681SAndroid Build Coastguard Worker paddw %xmm5,%xmm5 3314*9880d681SAndroid Build Coastguard Worker 3315*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 3316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3317*9880d681SAndroid Build Coastguard Worker paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 3318*9880d681SAndroid Build Coastguard Worker 3319*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 69, %mm3 3320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00] 3321*9880d681SAndroid Build Coastguard Worker paddd 0x45,%mm3 3322*9880d681SAndroid Build Coastguard Worker 3323*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 32493, %mm3 3324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00] 3325*9880d681SAndroid Build Coastguard Worker paddd 0x7eed,%mm3 3326*9880d681SAndroid Build Coastguard Worker 3327*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 3133065982, %mm3 3328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba] 3329*9880d681SAndroid Build Coastguard Worker paddd 0xbabecafe,%mm3 3330*9880d681SAndroid Build Coastguard Worker 3331*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 305419896, %mm3 3332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12] 3333*9880d681SAndroid Build Coastguard Worker paddd 0x12345678,%mm3 3334*9880d681SAndroid Build Coastguard Worker 3335*9880d681SAndroid Build Coastguard Worker// CHECK: paddd %mm3, %mm3 3336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfe,0xdb] 3337*9880d681SAndroid Build Coastguard Worker paddd %mm3,%mm3 3338*9880d681SAndroid Build Coastguard Worker 3339*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 3340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde] 3341*9880d681SAndroid Build Coastguard Worker paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3342*9880d681SAndroid Build Coastguard Worker 3343*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 69, %xmm5 3344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00] 3345*9880d681SAndroid Build Coastguard Worker paddd 0x45,%xmm5 3346*9880d681SAndroid Build Coastguard Worker 3347*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 32493, %xmm5 3348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00] 3349*9880d681SAndroid Build Coastguard Worker paddd 0x7eed,%xmm5 3350*9880d681SAndroid Build Coastguard Worker 3351*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 3133065982, %xmm5 3352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba] 3353*9880d681SAndroid Build Coastguard Worker paddd 0xbabecafe,%xmm5 3354*9880d681SAndroid Build Coastguard Worker 3355*9880d681SAndroid Build Coastguard Worker// CHECK: paddd 305419896, %xmm5 3356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12] 3357*9880d681SAndroid Build Coastguard Worker paddd 0x12345678,%xmm5 3358*9880d681SAndroid Build Coastguard Worker 3359*9880d681SAndroid Build Coastguard Worker// CHECK: paddd %xmm5, %xmm5 3360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfe,0xed] 3361*9880d681SAndroid Build Coastguard Worker paddd %xmm5,%xmm5 3362*9880d681SAndroid Build Coastguard Worker 3363*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 3364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3365*9880d681SAndroid Build Coastguard Worker paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 3366*9880d681SAndroid Build Coastguard Worker 3367*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 69, %mm3 3368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00] 3369*9880d681SAndroid Build Coastguard Worker paddq 0x45,%mm3 3370*9880d681SAndroid Build Coastguard Worker 3371*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 32493, %mm3 3372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00] 3373*9880d681SAndroid Build Coastguard Worker paddq 0x7eed,%mm3 3374*9880d681SAndroid Build Coastguard Worker 3375*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 3133065982, %mm3 3376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba] 3377*9880d681SAndroid Build Coastguard Worker paddq 0xbabecafe,%mm3 3378*9880d681SAndroid Build Coastguard Worker 3379*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 305419896, %mm3 3380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12] 3381*9880d681SAndroid Build Coastguard Worker paddq 0x12345678,%mm3 3382*9880d681SAndroid Build Coastguard Worker 3383*9880d681SAndroid Build Coastguard Worker// CHECK: paddq %mm3, %mm3 3384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd4,0xdb] 3385*9880d681SAndroid Build Coastguard Worker paddq %mm3,%mm3 3386*9880d681SAndroid Build Coastguard Worker 3387*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 3388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde] 3389*9880d681SAndroid Build Coastguard Worker paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 3390*9880d681SAndroid Build Coastguard Worker 3391*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 69, %xmm5 3392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00] 3393*9880d681SAndroid Build Coastguard Worker paddq 0x45,%xmm5 3394*9880d681SAndroid Build Coastguard Worker 3395*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 32493, %xmm5 3396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00] 3397*9880d681SAndroid Build Coastguard Worker paddq 0x7eed,%xmm5 3398*9880d681SAndroid Build Coastguard Worker 3399*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 3133065982, %xmm5 3400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba] 3401*9880d681SAndroid Build Coastguard Worker paddq 0xbabecafe,%xmm5 3402*9880d681SAndroid Build Coastguard Worker 3403*9880d681SAndroid Build Coastguard Worker// CHECK: paddq 305419896, %xmm5 3404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12] 3405*9880d681SAndroid Build Coastguard Worker paddq 0x12345678,%xmm5 3406*9880d681SAndroid Build Coastguard Worker 3407*9880d681SAndroid Build Coastguard Worker// CHECK: paddq %xmm5, %xmm5 3408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd4,0xed] 3409*9880d681SAndroid Build Coastguard Worker paddq %xmm5,%xmm5 3410*9880d681SAndroid Build Coastguard Worker 3411*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 3412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3413*9880d681SAndroid Build Coastguard Worker paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 3414*9880d681SAndroid Build Coastguard Worker 3415*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 69, %mm3 3416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00] 3417*9880d681SAndroid Build Coastguard Worker paddsb 0x45,%mm3 3418*9880d681SAndroid Build Coastguard Worker 3419*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 32493, %mm3 3420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00] 3421*9880d681SAndroid Build Coastguard Worker paddsb 0x7eed,%mm3 3422*9880d681SAndroid Build Coastguard Worker 3423*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 3133065982, %mm3 3424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba] 3425*9880d681SAndroid Build Coastguard Worker paddsb 0xbabecafe,%mm3 3426*9880d681SAndroid Build Coastguard Worker 3427*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 305419896, %mm3 3428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12] 3429*9880d681SAndroid Build Coastguard Worker paddsb 0x12345678,%mm3 3430*9880d681SAndroid Build Coastguard Worker 3431*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb %mm3, %mm3 3432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xec,0xdb] 3433*9880d681SAndroid Build Coastguard Worker paddsb %mm3,%mm3 3434*9880d681SAndroid Build Coastguard Worker 3435*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 3436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde] 3437*9880d681SAndroid Build Coastguard Worker paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3438*9880d681SAndroid Build Coastguard Worker 3439*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 69, %xmm5 3440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00] 3441*9880d681SAndroid Build Coastguard Worker paddsb 0x45,%xmm5 3442*9880d681SAndroid Build Coastguard Worker 3443*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 32493, %xmm5 3444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00] 3445*9880d681SAndroid Build Coastguard Worker paddsb 0x7eed,%xmm5 3446*9880d681SAndroid Build Coastguard Worker 3447*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 3133065982, %xmm5 3448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba] 3449*9880d681SAndroid Build Coastguard Worker paddsb 0xbabecafe,%xmm5 3450*9880d681SAndroid Build Coastguard Worker 3451*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb 305419896, %xmm5 3452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12] 3453*9880d681SAndroid Build Coastguard Worker paddsb 0x12345678,%xmm5 3454*9880d681SAndroid Build Coastguard Worker 3455*9880d681SAndroid Build Coastguard Worker// CHECK: paddsb %xmm5, %xmm5 3456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xec,0xed] 3457*9880d681SAndroid Build Coastguard Worker paddsb %xmm5,%xmm5 3458*9880d681SAndroid Build Coastguard Worker 3459*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 3460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3461*9880d681SAndroid Build Coastguard Worker paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 3462*9880d681SAndroid Build Coastguard Worker 3463*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 69, %mm3 3464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00] 3465*9880d681SAndroid Build Coastguard Worker paddsw 0x45,%mm3 3466*9880d681SAndroid Build Coastguard Worker 3467*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 32493, %mm3 3468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00] 3469*9880d681SAndroid Build Coastguard Worker paddsw 0x7eed,%mm3 3470*9880d681SAndroid Build Coastguard Worker 3471*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 3133065982, %mm3 3472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba] 3473*9880d681SAndroid Build Coastguard Worker paddsw 0xbabecafe,%mm3 3474*9880d681SAndroid Build Coastguard Worker 3475*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 305419896, %mm3 3476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12] 3477*9880d681SAndroid Build Coastguard Worker paddsw 0x12345678,%mm3 3478*9880d681SAndroid Build Coastguard Worker 3479*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw %mm3, %mm3 3480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xed,0xdb] 3481*9880d681SAndroid Build Coastguard Worker paddsw %mm3,%mm3 3482*9880d681SAndroid Build Coastguard Worker 3483*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 3484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde] 3485*9880d681SAndroid Build Coastguard Worker paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3486*9880d681SAndroid Build Coastguard Worker 3487*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 69, %xmm5 3488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00] 3489*9880d681SAndroid Build Coastguard Worker paddsw 0x45,%xmm5 3490*9880d681SAndroid Build Coastguard Worker 3491*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 32493, %xmm5 3492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00] 3493*9880d681SAndroid Build Coastguard Worker paddsw 0x7eed,%xmm5 3494*9880d681SAndroid Build Coastguard Worker 3495*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 3133065982, %xmm5 3496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba] 3497*9880d681SAndroid Build Coastguard Worker paddsw 0xbabecafe,%xmm5 3498*9880d681SAndroid Build Coastguard Worker 3499*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw 305419896, %xmm5 3500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12] 3501*9880d681SAndroid Build Coastguard Worker paddsw 0x12345678,%xmm5 3502*9880d681SAndroid Build Coastguard Worker 3503*9880d681SAndroid Build Coastguard Worker// CHECK: paddsw %xmm5, %xmm5 3504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xed,0xed] 3505*9880d681SAndroid Build Coastguard Worker paddsw %xmm5,%xmm5 3506*9880d681SAndroid Build Coastguard Worker 3507*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 3508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3509*9880d681SAndroid Build Coastguard Worker paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 3510*9880d681SAndroid Build Coastguard Worker 3511*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 69, %mm3 3512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00] 3513*9880d681SAndroid Build Coastguard Worker paddusb 0x45,%mm3 3514*9880d681SAndroid Build Coastguard Worker 3515*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 32493, %mm3 3516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00] 3517*9880d681SAndroid Build Coastguard Worker paddusb 0x7eed,%mm3 3518*9880d681SAndroid Build Coastguard Worker 3519*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 3133065982, %mm3 3520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba] 3521*9880d681SAndroid Build Coastguard Worker paddusb 0xbabecafe,%mm3 3522*9880d681SAndroid Build Coastguard Worker 3523*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 305419896, %mm3 3524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12] 3525*9880d681SAndroid Build Coastguard Worker paddusb 0x12345678,%mm3 3526*9880d681SAndroid Build Coastguard Worker 3527*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb %mm3, %mm3 3528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdc,0xdb] 3529*9880d681SAndroid Build Coastguard Worker paddusb %mm3,%mm3 3530*9880d681SAndroid Build Coastguard Worker 3531*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 3532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3533*9880d681SAndroid Build Coastguard Worker paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3534*9880d681SAndroid Build Coastguard Worker 3535*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 69, %xmm5 3536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00] 3537*9880d681SAndroid Build Coastguard Worker paddusb 0x45,%xmm5 3538*9880d681SAndroid Build Coastguard Worker 3539*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 32493, %xmm5 3540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00] 3541*9880d681SAndroid Build Coastguard Worker paddusb 0x7eed,%xmm5 3542*9880d681SAndroid Build Coastguard Worker 3543*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 3133065982, %xmm5 3544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba] 3545*9880d681SAndroid Build Coastguard Worker paddusb 0xbabecafe,%xmm5 3546*9880d681SAndroid Build Coastguard Worker 3547*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb 305419896, %xmm5 3548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12] 3549*9880d681SAndroid Build Coastguard Worker paddusb 0x12345678,%xmm5 3550*9880d681SAndroid Build Coastguard Worker 3551*9880d681SAndroid Build Coastguard Worker// CHECK: paddusb %xmm5, %xmm5 3552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdc,0xed] 3553*9880d681SAndroid Build Coastguard Worker paddusb %xmm5,%xmm5 3554*9880d681SAndroid Build Coastguard Worker 3555*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 3556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3557*9880d681SAndroid Build Coastguard Worker paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 3558*9880d681SAndroid Build Coastguard Worker 3559*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 69, %mm3 3560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00] 3561*9880d681SAndroid Build Coastguard Worker paddusw 0x45,%mm3 3562*9880d681SAndroid Build Coastguard Worker 3563*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 32493, %mm3 3564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00] 3565*9880d681SAndroid Build Coastguard Worker paddusw 0x7eed,%mm3 3566*9880d681SAndroid Build Coastguard Worker 3567*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 3133065982, %mm3 3568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba] 3569*9880d681SAndroid Build Coastguard Worker paddusw 0xbabecafe,%mm3 3570*9880d681SAndroid Build Coastguard Worker 3571*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 305419896, %mm3 3572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12] 3573*9880d681SAndroid Build Coastguard Worker paddusw 0x12345678,%mm3 3574*9880d681SAndroid Build Coastguard Worker 3575*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw %mm3, %mm3 3576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdd,0xdb] 3577*9880d681SAndroid Build Coastguard Worker paddusw %mm3,%mm3 3578*9880d681SAndroid Build Coastguard Worker 3579*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 3580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3581*9880d681SAndroid Build Coastguard Worker paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3582*9880d681SAndroid Build Coastguard Worker 3583*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 69, %xmm5 3584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00] 3585*9880d681SAndroid Build Coastguard Worker paddusw 0x45,%xmm5 3586*9880d681SAndroid Build Coastguard Worker 3587*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 32493, %xmm5 3588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00] 3589*9880d681SAndroid Build Coastguard Worker paddusw 0x7eed,%xmm5 3590*9880d681SAndroid Build Coastguard Worker 3591*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 3133065982, %xmm5 3592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba] 3593*9880d681SAndroid Build Coastguard Worker paddusw 0xbabecafe,%xmm5 3594*9880d681SAndroid Build Coastguard Worker 3595*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw 305419896, %xmm5 3596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12] 3597*9880d681SAndroid Build Coastguard Worker paddusw 0x12345678,%xmm5 3598*9880d681SAndroid Build Coastguard Worker 3599*9880d681SAndroid Build Coastguard Worker// CHECK: paddusw %xmm5, %xmm5 3600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdd,0xed] 3601*9880d681SAndroid Build Coastguard Worker paddusw %xmm5,%xmm5 3602*9880d681SAndroid Build Coastguard Worker 3603*9880d681SAndroid Build Coastguard Worker// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 3604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3605*9880d681SAndroid Build Coastguard Worker pand 0xdeadbeef(%ebx,%ecx,8),%mm3 3606*9880d681SAndroid Build Coastguard Worker 3607*9880d681SAndroid Build Coastguard Worker// CHECK: pand 69, %mm3 3608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00] 3609*9880d681SAndroid Build Coastguard Worker pand 0x45,%mm3 3610*9880d681SAndroid Build Coastguard Worker 3611*9880d681SAndroid Build Coastguard Worker// CHECK: pand 32493, %mm3 3612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00] 3613*9880d681SAndroid Build Coastguard Worker pand 0x7eed,%mm3 3614*9880d681SAndroid Build Coastguard Worker 3615*9880d681SAndroid Build Coastguard Worker// CHECK: pand 3133065982, %mm3 3616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba] 3617*9880d681SAndroid Build Coastguard Worker pand 0xbabecafe,%mm3 3618*9880d681SAndroid Build Coastguard Worker 3619*9880d681SAndroid Build Coastguard Worker// CHECK: pand 305419896, %mm3 3620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12] 3621*9880d681SAndroid Build Coastguard Worker pand 0x12345678,%mm3 3622*9880d681SAndroid Build Coastguard Worker 3623*9880d681SAndroid Build Coastguard Worker// CHECK: pand %mm3, %mm3 3624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdb,0xdb] 3625*9880d681SAndroid Build Coastguard Worker pand %mm3,%mm3 3626*9880d681SAndroid Build Coastguard Worker 3627*9880d681SAndroid Build Coastguard Worker// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 3628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 3629*9880d681SAndroid Build Coastguard Worker pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 3630*9880d681SAndroid Build Coastguard Worker 3631*9880d681SAndroid Build Coastguard Worker// CHECK: pand 69, %xmm5 3632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00] 3633*9880d681SAndroid Build Coastguard Worker pand 0x45,%xmm5 3634*9880d681SAndroid Build Coastguard Worker 3635*9880d681SAndroid Build Coastguard Worker// CHECK: pand 32493, %xmm5 3636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00] 3637*9880d681SAndroid Build Coastguard Worker pand 0x7eed,%xmm5 3638*9880d681SAndroid Build Coastguard Worker 3639*9880d681SAndroid Build Coastguard Worker// CHECK: pand 3133065982, %xmm5 3640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba] 3641*9880d681SAndroid Build Coastguard Worker pand 0xbabecafe,%xmm5 3642*9880d681SAndroid Build Coastguard Worker 3643*9880d681SAndroid Build Coastguard Worker// CHECK: pand 305419896, %xmm5 3644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12] 3645*9880d681SAndroid Build Coastguard Worker pand 0x12345678,%xmm5 3646*9880d681SAndroid Build Coastguard Worker 3647*9880d681SAndroid Build Coastguard Worker// CHECK: pand %xmm5, %xmm5 3648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdb,0xed] 3649*9880d681SAndroid Build Coastguard Worker pand %xmm5,%xmm5 3650*9880d681SAndroid Build Coastguard Worker 3651*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 3652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3653*9880d681SAndroid Build Coastguard Worker pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 3654*9880d681SAndroid Build Coastguard Worker 3655*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 69, %mm3 3656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00] 3657*9880d681SAndroid Build Coastguard Worker pandn 0x45,%mm3 3658*9880d681SAndroid Build Coastguard Worker 3659*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 32493, %mm3 3660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00] 3661*9880d681SAndroid Build Coastguard Worker pandn 0x7eed,%mm3 3662*9880d681SAndroid Build Coastguard Worker 3663*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 3133065982, %mm3 3664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba] 3665*9880d681SAndroid Build Coastguard Worker pandn 0xbabecafe,%mm3 3666*9880d681SAndroid Build Coastguard Worker 3667*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 305419896, %mm3 3668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12] 3669*9880d681SAndroid Build Coastguard Worker pandn 0x12345678,%mm3 3670*9880d681SAndroid Build Coastguard Worker 3671*9880d681SAndroid Build Coastguard Worker// CHECK: pandn %mm3, %mm3 3672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xdf,0xdb] 3673*9880d681SAndroid Build Coastguard Worker pandn %mm3,%mm3 3674*9880d681SAndroid Build Coastguard Worker 3675*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 3676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 3677*9880d681SAndroid Build Coastguard Worker pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 3678*9880d681SAndroid Build Coastguard Worker 3679*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 69, %xmm5 3680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00] 3681*9880d681SAndroid Build Coastguard Worker pandn 0x45,%xmm5 3682*9880d681SAndroid Build Coastguard Worker 3683*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 32493, %xmm5 3684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00] 3685*9880d681SAndroid Build Coastguard Worker pandn 0x7eed,%xmm5 3686*9880d681SAndroid Build Coastguard Worker 3687*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 3133065982, %xmm5 3688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba] 3689*9880d681SAndroid Build Coastguard Worker pandn 0xbabecafe,%xmm5 3690*9880d681SAndroid Build Coastguard Worker 3691*9880d681SAndroid Build Coastguard Worker// CHECK: pandn 305419896, %xmm5 3692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12] 3693*9880d681SAndroid Build Coastguard Worker pandn 0x12345678,%xmm5 3694*9880d681SAndroid Build Coastguard Worker 3695*9880d681SAndroid Build Coastguard Worker// CHECK: pandn %xmm5, %xmm5 3696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xdf,0xed] 3697*9880d681SAndroid Build Coastguard Worker pandn %xmm5,%xmm5 3698*9880d681SAndroid Build Coastguard Worker 3699*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 3700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3701*9880d681SAndroid Build Coastguard Worker pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 3702*9880d681SAndroid Build Coastguard Worker 3703*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 69, %mm3 3704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00] 3705*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x45,%mm3 3706*9880d681SAndroid Build Coastguard Worker 3707*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 32493, %mm3 3708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00] 3709*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x7eed,%mm3 3710*9880d681SAndroid Build Coastguard Worker 3711*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 3133065982, %mm3 3712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba] 3713*9880d681SAndroid Build Coastguard Worker pcmpeqb 0xbabecafe,%mm3 3714*9880d681SAndroid Build Coastguard Worker 3715*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 305419896, %mm3 3716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12] 3717*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x12345678,%mm3 3718*9880d681SAndroid Build Coastguard Worker 3719*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb %mm3, %mm3 3720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x74,0xdb] 3721*9880d681SAndroid Build Coastguard Worker pcmpeqb %mm3,%mm3 3722*9880d681SAndroid Build Coastguard Worker 3723*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 3724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde] 3725*9880d681SAndroid Build Coastguard Worker pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3726*9880d681SAndroid Build Coastguard Worker 3727*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 69, %xmm5 3728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00] 3729*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x45,%xmm5 3730*9880d681SAndroid Build Coastguard Worker 3731*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 32493, %xmm5 3732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00] 3733*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x7eed,%xmm5 3734*9880d681SAndroid Build Coastguard Worker 3735*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 3133065982, %xmm5 3736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba] 3737*9880d681SAndroid Build Coastguard Worker pcmpeqb 0xbabecafe,%xmm5 3738*9880d681SAndroid Build Coastguard Worker 3739*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb 305419896, %xmm5 3740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12] 3741*9880d681SAndroid Build Coastguard Worker pcmpeqb 0x12345678,%xmm5 3742*9880d681SAndroid Build Coastguard Worker 3743*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqb %xmm5, %xmm5 3744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x74,0xed] 3745*9880d681SAndroid Build Coastguard Worker pcmpeqb %xmm5,%xmm5 3746*9880d681SAndroid Build Coastguard Worker 3747*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 3748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3749*9880d681SAndroid Build Coastguard Worker pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 3750*9880d681SAndroid Build Coastguard Worker 3751*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 69, %mm3 3752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00] 3753*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x45,%mm3 3754*9880d681SAndroid Build Coastguard Worker 3755*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 32493, %mm3 3756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00] 3757*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x7eed,%mm3 3758*9880d681SAndroid Build Coastguard Worker 3759*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 3133065982, %mm3 3760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba] 3761*9880d681SAndroid Build Coastguard Worker pcmpeqw 0xbabecafe,%mm3 3762*9880d681SAndroid Build Coastguard Worker 3763*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 305419896, %mm3 3764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12] 3765*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x12345678,%mm3 3766*9880d681SAndroid Build Coastguard Worker 3767*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw %mm3, %mm3 3768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x75,0xdb] 3769*9880d681SAndroid Build Coastguard Worker pcmpeqw %mm3,%mm3 3770*9880d681SAndroid Build Coastguard Worker 3771*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 3772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde] 3773*9880d681SAndroid Build Coastguard Worker pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3774*9880d681SAndroid Build Coastguard Worker 3775*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 69, %xmm5 3776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00] 3777*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x45,%xmm5 3778*9880d681SAndroid Build Coastguard Worker 3779*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 32493, %xmm5 3780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00] 3781*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x7eed,%xmm5 3782*9880d681SAndroid Build Coastguard Worker 3783*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 3133065982, %xmm5 3784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba] 3785*9880d681SAndroid Build Coastguard Worker pcmpeqw 0xbabecafe,%xmm5 3786*9880d681SAndroid Build Coastguard Worker 3787*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw 305419896, %xmm5 3788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12] 3789*9880d681SAndroid Build Coastguard Worker pcmpeqw 0x12345678,%xmm5 3790*9880d681SAndroid Build Coastguard Worker 3791*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqw %xmm5, %xmm5 3792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x75,0xed] 3793*9880d681SAndroid Build Coastguard Worker pcmpeqw %xmm5,%xmm5 3794*9880d681SAndroid Build Coastguard Worker 3795*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 3796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3797*9880d681SAndroid Build Coastguard Worker pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 3798*9880d681SAndroid Build Coastguard Worker 3799*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 69, %mm3 3800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00] 3801*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x45,%mm3 3802*9880d681SAndroid Build Coastguard Worker 3803*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 32493, %mm3 3804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00] 3805*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x7eed,%mm3 3806*9880d681SAndroid Build Coastguard Worker 3807*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 3133065982, %mm3 3808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba] 3809*9880d681SAndroid Build Coastguard Worker pcmpeqd 0xbabecafe,%mm3 3810*9880d681SAndroid Build Coastguard Worker 3811*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 305419896, %mm3 3812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12] 3813*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x12345678,%mm3 3814*9880d681SAndroid Build Coastguard Worker 3815*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd %mm3, %mm3 3816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x76,0xdb] 3817*9880d681SAndroid Build Coastguard Worker pcmpeqd %mm3,%mm3 3818*9880d681SAndroid Build Coastguard Worker 3819*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 3820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde] 3821*9880d681SAndroid Build Coastguard Worker pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3822*9880d681SAndroid Build Coastguard Worker 3823*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 69, %xmm5 3824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00] 3825*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x45,%xmm5 3826*9880d681SAndroid Build Coastguard Worker 3827*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 32493, %xmm5 3828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00] 3829*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x7eed,%xmm5 3830*9880d681SAndroid Build Coastguard Worker 3831*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 3133065982, %xmm5 3832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba] 3833*9880d681SAndroid Build Coastguard Worker pcmpeqd 0xbabecafe,%xmm5 3834*9880d681SAndroid Build Coastguard Worker 3835*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd 305419896, %xmm5 3836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12] 3837*9880d681SAndroid Build Coastguard Worker pcmpeqd 0x12345678,%xmm5 3838*9880d681SAndroid Build Coastguard Worker 3839*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqd %xmm5, %xmm5 3840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x76,0xed] 3841*9880d681SAndroid Build Coastguard Worker pcmpeqd %xmm5,%xmm5 3842*9880d681SAndroid Build Coastguard Worker 3843*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 3844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3845*9880d681SAndroid Build Coastguard Worker pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 3846*9880d681SAndroid Build Coastguard Worker 3847*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 69, %mm3 3848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00] 3849*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x45,%mm3 3850*9880d681SAndroid Build Coastguard Worker 3851*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 32493, %mm3 3852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00] 3853*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x7eed,%mm3 3854*9880d681SAndroid Build Coastguard Worker 3855*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 3133065982, %mm3 3856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba] 3857*9880d681SAndroid Build Coastguard Worker pcmpgtb 0xbabecafe,%mm3 3858*9880d681SAndroid Build Coastguard Worker 3859*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 305419896, %mm3 3860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12] 3861*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x12345678,%mm3 3862*9880d681SAndroid Build Coastguard Worker 3863*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb %mm3, %mm3 3864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x64,0xdb] 3865*9880d681SAndroid Build Coastguard Worker pcmpgtb %mm3,%mm3 3866*9880d681SAndroid Build Coastguard Worker 3867*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 3868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde] 3869*9880d681SAndroid Build Coastguard Worker pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3870*9880d681SAndroid Build Coastguard Worker 3871*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 69, %xmm5 3872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00] 3873*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x45,%xmm5 3874*9880d681SAndroid Build Coastguard Worker 3875*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 32493, %xmm5 3876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00] 3877*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x7eed,%xmm5 3878*9880d681SAndroid Build Coastguard Worker 3879*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 3133065982, %xmm5 3880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba] 3881*9880d681SAndroid Build Coastguard Worker pcmpgtb 0xbabecafe,%xmm5 3882*9880d681SAndroid Build Coastguard Worker 3883*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb 305419896, %xmm5 3884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12] 3885*9880d681SAndroid Build Coastguard Worker pcmpgtb 0x12345678,%xmm5 3886*9880d681SAndroid Build Coastguard Worker 3887*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtb %xmm5, %xmm5 3888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x64,0xed] 3889*9880d681SAndroid Build Coastguard Worker pcmpgtb %xmm5,%xmm5 3890*9880d681SAndroid Build Coastguard Worker 3891*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 3892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3893*9880d681SAndroid Build Coastguard Worker pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 3894*9880d681SAndroid Build Coastguard Worker 3895*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 69, %mm3 3896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00] 3897*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x45,%mm3 3898*9880d681SAndroid Build Coastguard Worker 3899*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 32493, %mm3 3900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00] 3901*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x7eed,%mm3 3902*9880d681SAndroid Build Coastguard Worker 3903*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 3133065982, %mm3 3904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba] 3905*9880d681SAndroid Build Coastguard Worker pcmpgtw 0xbabecafe,%mm3 3906*9880d681SAndroid Build Coastguard Worker 3907*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 305419896, %mm3 3908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12] 3909*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x12345678,%mm3 3910*9880d681SAndroid Build Coastguard Worker 3911*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw %mm3, %mm3 3912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x65,0xdb] 3913*9880d681SAndroid Build Coastguard Worker pcmpgtw %mm3,%mm3 3914*9880d681SAndroid Build Coastguard Worker 3915*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 3916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde] 3917*9880d681SAndroid Build Coastguard Worker pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3918*9880d681SAndroid Build Coastguard Worker 3919*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 69, %xmm5 3920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00] 3921*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x45,%xmm5 3922*9880d681SAndroid Build Coastguard Worker 3923*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 32493, %xmm5 3924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00] 3925*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x7eed,%xmm5 3926*9880d681SAndroid Build Coastguard Worker 3927*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 3133065982, %xmm5 3928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba] 3929*9880d681SAndroid Build Coastguard Worker pcmpgtw 0xbabecafe,%xmm5 3930*9880d681SAndroid Build Coastguard Worker 3931*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw 305419896, %xmm5 3932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12] 3933*9880d681SAndroid Build Coastguard Worker pcmpgtw 0x12345678,%xmm5 3934*9880d681SAndroid Build Coastguard Worker 3935*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtw %xmm5, %xmm5 3936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x65,0xed] 3937*9880d681SAndroid Build Coastguard Worker pcmpgtw %xmm5,%xmm5 3938*9880d681SAndroid Build Coastguard Worker 3939*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 3940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3941*9880d681SAndroid Build Coastguard Worker pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 3942*9880d681SAndroid Build Coastguard Worker 3943*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 69, %mm3 3944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00] 3945*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x45,%mm3 3946*9880d681SAndroid Build Coastguard Worker 3947*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 32493, %mm3 3948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00] 3949*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x7eed,%mm3 3950*9880d681SAndroid Build Coastguard Worker 3951*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 3133065982, %mm3 3952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba] 3953*9880d681SAndroid Build Coastguard Worker pcmpgtd 0xbabecafe,%mm3 3954*9880d681SAndroid Build Coastguard Worker 3955*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 305419896, %mm3 3956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12] 3957*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x12345678,%mm3 3958*9880d681SAndroid Build Coastguard Worker 3959*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd %mm3, %mm3 3960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x66,0xdb] 3961*9880d681SAndroid Build Coastguard Worker pcmpgtd %mm3,%mm3 3962*9880d681SAndroid Build Coastguard Worker 3963*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 3964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde] 3965*9880d681SAndroid Build Coastguard Worker pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3966*9880d681SAndroid Build Coastguard Worker 3967*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 69, %xmm5 3968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00] 3969*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x45,%xmm5 3970*9880d681SAndroid Build Coastguard Worker 3971*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 32493, %xmm5 3972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00] 3973*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x7eed,%xmm5 3974*9880d681SAndroid Build Coastguard Worker 3975*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 3133065982, %xmm5 3976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba] 3977*9880d681SAndroid Build Coastguard Worker pcmpgtd 0xbabecafe,%xmm5 3978*9880d681SAndroid Build Coastguard Worker 3979*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd 305419896, %xmm5 3980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12] 3981*9880d681SAndroid Build Coastguard Worker pcmpgtd 0x12345678,%xmm5 3982*9880d681SAndroid Build Coastguard Worker 3983*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtd %xmm5, %xmm5 3984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x66,0xed] 3985*9880d681SAndroid Build Coastguard Worker pcmpgtd %xmm5,%xmm5 3986*9880d681SAndroid Build Coastguard Worker 3987*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 3988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3989*9880d681SAndroid Build Coastguard Worker pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 3990*9880d681SAndroid Build Coastguard Worker 3991*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 69, %mm3 3992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00] 3993*9880d681SAndroid Build Coastguard Worker pmaddwd 0x45,%mm3 3994*9880d681SAndroid Build Coastguard Worker 3995*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 32493, %mm3 3996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00] 3997*9880d681SAndroid Build Coastguard Worker pmaddwd 0x7eed,%mm3 3998*9880d681SAndroid Build Coastguard Worker 3999*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 3133065982, %mm3 4000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba] 4001*9880d681SAndroid Build Coastguard Worker pmaddwd 0xbabecafe,%mm3 4002*9880d681SAndroid Build Coastguard Worker 4003*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 305419896, %mm3 4004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12] 4005*9880d681SAndroid Build Coastguard Worker pmaddwd 0x12345678,%mm3 4006*9880d681SAndroid Build Coastguard Worker 4007*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd %mm3, %mm3 4008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf5,0xdb] 4009*9880d681SAndroid Build Coastguard Worker pmaddwd %mm3,%mm3 4010*9880d681SAndroid Build Coastguard Worker 4011*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 4012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4013*9880d681SAndroid Build Coastguard Worker pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4014*9880d681SAndroid Build Coastguard Worker 4015*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 69, %xmm5 4016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00] 4017*9880d681SAndroid Build Coastguard Worker pmaddwd 0x45,%xmm5 4018*9880d681SAndroid Build Coastguard Worker 4019*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 32493, %xmm5 4020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00] 4021*9880d681SAndroid Build Coastguard Worker pmaddwd 0x7eed,%xmm5 4022*9880d681SAndroid Build Coastguard Worker 4023*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 3133065982, %xmm5 4024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba] 4025*9880d681SAndroid Build Coastguard Worker pmaddwd 0xbabecafe,%xmm5 4026*9880d681SAndroid Build Coastguard Worker 4027*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd 305419896, %xmm5 4028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12] 4029*9880d681SAndroid Build Coastguard Worker pmaddwd 0x12345678,%xmm5 4030*9880d681SAndroid Build Coastguard Worker 4031*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddwd %xmm5, %xmm5 4032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf5,0xed] 4033*9880d681SAndroid Build Coastguard Worker pmaddwd %xmm5,%xmm5 4034*9880d681SAndroid Build Coastguard Worker 4035*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 4036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4037*9880d681SAndroid Build Coastguard Worker pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 4038*9880d681SAndroid Build Coastguard Worker 4039*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 69, %mm3 4040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00] 4041*9880d681SAndroid Build Coastguard Worker pmulhw 0x45,%mm3 4042*9880d681SAndroid Build Coastguard Worker 4043*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 32493, %mm3 4044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00] 4045*9880d681SAndroid Build Coastguard Worker pmulhw 0x7eed,%mm3 4046*9880d681SAndroid Build Coastguard Worker 4047*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 3133065982, %mm3 4048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba] 4049*9880d681SAndroid Build Coastguard Worker pmulhw 0xbabecafe,%mm3 4050*9880d681SAndroid Build Coastguard Worker 4051*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 305419896, %mm3 4052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12] 4053*9880d681SAndroid Build Coastguard Worker pmulhw 0x12345678,%mm3 4054*9880d681SAndroid Build Coastguard Worker 4055*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw %mm3, %mm3 4056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe5,0xdb] 4057*9880d681SAndroid Build Coastguard Worker pmulhw %mm3,%mm3 4058*9880d681SAndroid Build Coastguard Worker 4059*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 4060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4061*9880d681SAndroid Build Coastguard Worker pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4062*9880d681SAndroid Build Coastguard Worker 4063*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 69, %xmm5 4064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00] 4065*9880d681SAndroid Build Coastguard Worker pmulhw 0x45,%xmm5 4066*9880d681SAndroid Build Coastguard Worker 4067*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 32493, %xmm5 4068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00] 4069*9880d681SAndroid Build Coastguard Worker pmulhw 0x7eed,%xmm5 4070*9880d681SAndroid Build Coastguard Worker 4071*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 3133065982, %xmm5 4072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba] 4073*9880d681SAndroid Build Coastguard Worker pmulhw 0xbabecafe,%xmm5 4074*9880d681SAndroid Build Coastguard Worker 4075*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw 305419896, %xmm5 4076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12] 4077*9880d681SAndroid Build Coastguard Worker pmulhw 0x12345678,%xmm5 4078*9880d681SAndroid Build Coastguard Worker 4079*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhw %xmm5, %xmm5 4080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe5,0xed] 4081*9880d681SAndroid Build Coastguard Worker pmulhw %xmm5,%xmm5 4082*9880d681SAndroid Build Coastguard Worker 4083*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 4084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4085*9880d681SAndroid Build Coastguard Worker pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 4086*9880d681SAndroid Build Coastguard Worker 4087*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 69, %mm3 4088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00] 4089*9880d681SAndroid Build Coastguard Worker pmullw 0x45,%mm3 4090*9880d681SAndroid Build Coastguard Worker 4091*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 32493, %mm3 4092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00] 4093*9880d681SAndroid Build Coastguard Worker pmullw 0x7eed,%mm3 4094*9880d681SAndroid Build Coastguard Worker 4095*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 3133065982, %mm3 4096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba] 4097*9880d681SAndroid Build Coastguard Worker pmullw 0xbabecafe,%mm3 4098*9880d681SAndroid Build Coastguard Worker 4099*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 305419896, %mm3 4100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12] 4101*9880d681SAndroid Build Coastguard Worker pmullw 0x12345678,%mm3 4102*9880d681SAndroid Build Coastguard Worker 4103*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw %mm3, %mm3 4104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd5,0xdb] 4105*9880d681SAndroid Build Coastguard Worker pmullw %mm3,%mm3 4106*9880d681SAndroid Build Coastguard Worker 4107*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 4108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4109*9880d681SAndroid Build Coastguard Worker pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4110*9880d681SAndroid Build Coastguard Worker 4111*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 69, %xmm5 4112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00] 4113*9880d681SAndroid Build Coastguard Worker pmullw 0x45,%xmm5 4114*9880d681SAndroid Build Coastguard Worker 4115*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 32493, %xmm5 4116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00] 4117*9880d681SAndroid Build Coastguard Worker pmullw 0x7eed,%xmm5 4118*9880d681SAndroid Build Coastguard Worker 4119*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 3133065982, %xmm5 4120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba] 4121*9880d681SAndroid Build Coastguard Worker pmullw 0xbabecafe,%xmm5 4122*9880d681SAndroid Build Coastguard Worker 4123*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw 305419896, %xmm5 4124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12] 4125*9880d681SAndroid Build Coastguard Worker pmullw 0x12345678,%xmm5 4126*9880d681SAndroid Build Coastguard Worker 4127*9880d681SAndroid Build Coastguard Worker// CHECK: pmullw %xmm5, %xmm5 4128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd5,0xed] 4129*9880d681SAndroid Build Coastguard Worker pmullw %xmm5,%xmm5 4130*9880d681SAndroid Build Coastguard Worker 4131*9880d681SAndroid Build Coastguard Worker// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 4132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4133*9880d681SAndroid Build Coastguard Worker por 0xdeadbeef(%ebx,%ecx,8),%mm3 4134*9880d681SAndroid Build Coastguard Worker 4135*9880d681SAndroid Build Coastguard Worker// CHECK: por 69, %mm3 4136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00] 4137*9880d681SAndroid Build Coastguard Worker por 0x45,%mm3 4138*9880d681SAndroid Build Coastguard Worker 4139*9880d681SAndroid Build Coastguard Worker// CHECK: por 32493, %mm3 4140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00] 4141*9880d681SAndroid Build Coastguard Worker por 0x7eed,%mm3 4142*9880d681SAndroid Build Coastguard Worker 4143*9880d681SAndroid Build Coastguard Worker// CHECK: por 3133065982, %mm3 4144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba] 4145*9880d681SAndroid Build Coastguard Worker por 0xbabecafe,%mm3 4146*9880d681SAndroid Build Coastguard Worker 4147*9880d681SAndroid Build Coastguard Worker// CHECK: por 305419896, %mm3 4148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12] 4149*9880d681SAndroid Build Coastguard Worker por 0x12345678,%mm3 4150*9880d681SAndroid Build Coastguard Worker 4151*9880d681SAndroid Build Coastguard Worker// CHECK: por %mm3, %mm3 4152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xeb,0xdb] 4153*9880d681SAndroid Build Coastguard Worker por %mm3,%mm3 4154*9880d681SAndroid Build Coastguard Worker 4155*9880d681SAndroid Build Coastguard Worker// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 4156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4157*9880d681SAndroid Build Coastguard Worker por 0xdeadbeef(%ebx,%ecx,8),%xmm5 4158*9880d681SAndroid Build Coastguard Worker 4159*9880d681SAndroid Build Coastguard Worker// CHECK: por 69, %xmm5 4160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00] 4161*9880d681SAndroid Build Coastguard Worker por 0x45,%xmm5 4162*9880d681SAndroid Build Coastguard Worker 4163*9880d681SAndroid Build Coastguard Worker// CHECK: por 32493, %xmm5 4164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00] 4165*9880d681SAndroid Build Coastguard Worker por 0x7eed,%xmm5 4166*9880d681SAndroid Build Coastguard Worker 4167*9880d681SAndroid Build Coastguard Worker// CHECK: por 3133065982, %xmm5 4168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba] 4169*9880d681SAndroid Build Coastguard Worker por 0xbabecafe,%xmm5 4170*9880d681SAndroid Build Coastguard Worker 4171*9880d681SAndroid Build Coastguard Worker// CHECK: por 305419896, %xmm5 4172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12] 4173*9880d681SAndroid Build Coastguard Worker por 0x12345678,%xmm5 4174*9880d681SAndroid Build Coastguard Worker 4175*9880d681SAndroid Build Coastguard Worker// CHECK: por %xmm5, %xmm5 4176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xeb,0xed] 4177*9880d681SAndroid Build Coastguard Worker por %xmm5,%xmm5 4178*9880d681SAndroid Build Coastguard Worker 4179*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 4180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4181*9880d681SAndroid Build Coastguard Worker psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 4182*9880d681SAndroid Build Coastguard Worker 4183*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 69, %mm3 4184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00] 4185*9880d681SAndroid Build Coastguard Worker psllw 0x45,%mm3 4186*9880d681SAndroid Build Coastguard Worker 4187*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 32493, %mm3 4188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00] 4189*9880d681SAndroid Build Coastguard Worker psllw 0x7eed,%mm3 4190*9880d681SAndroid Build Coastguard Worker 4191*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 3133065982, %mm3 4192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba] 4193*9880d681SAndroid Build Coastguard Worker psllw 0xbabecafe,%mm3 4194*9880d681SAndroid Build Coastguard Worker 4195*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 305419896, %mm3 4196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12] 4197*9880d681SAndroid Build Coastguard Worker psllw 0x12345678,%mm3 4198*9880d681SAndroid Build Coastguard Worker 4199*9880d681SAndroid Build Coastguard Worker// CHECK: psllw %mm3, %mm3 4200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf1,0xdb] 4201*9880d681SAndroid Build Coastguard Worker psllw %mm3,%mm3 4202*9880d681SAndroid Build Coastguard Worker 4203*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 4204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4205*9880d681SAndroid Build Coastguard Worker psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4206*9880d681SAndroid Build Coastguard Worker 4207*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 69, %xmm5 4208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00] 4209*9880d681SAndroid Build Coastguard Worker psllw 0x45,%xmm5 4210*9880d681SAndroid Build Coastguard Worker 4211*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 32493, %xmm5 4212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00] 4213*9880d681SAndroid Build Coastguard Worker psllw 0x7eed,%xmm5 4214*9880d681SAndroid Build Coastguard Worker 4215*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 3133065982, %xmm5 4216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba] 4217*9880d681SAndroid Build Coastguard Worker psllw 0xbabecafe,%xmm5 4218*9880d681SAndroid Build Coastguard Worker 4219*9880d681SAndroid Build Coastguard Worker// CHECK: psllw 305419896, %xmm5 4220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12] 4221*9880d681SAndroid Build Coastguard Worker psllw 0x12345678,%xmm5 4222*9880d681SAndroid Build Coastguard Worker 4223*9880d681SAndroid Build Coastguard Worker// CHECK: psllw %xmm5, %xmm5 4224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf1,0xed] 4225*9880d681SAndroid Build Coastguard Worker psllw %xmm5,%xmm5 4226*9880d681SAndroid Build Coastguard Worker 4227*9880d681SAndroid Build Coastguard Worker// CHECK: psllw $127, %mm3 4228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x71,0xf3,0x7f] 4229*9880d681SAndroid Build Coastguard Worker psllw $0x7f,%mm3 4230*9880d681SAndroid Build Coastguard Worker 4231*9880d681SAndroid Build Coastguard Worker// CHECK: psllw $127, %xmm5 4232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f] 4233*9880d681SAndroid Build Coastguard Worker psllw $0x7f,%xmm5 4234*9880d681SAndroid Build Coastguard Worker 4235*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 4236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4237*9880d681SAndroid Build Coastguard Worker pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 4238*9880d681SAndroid Build Coastguard Worker 4239*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 69, %mm3 4240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00] 4241*9880d681SAndroid Build Coastguard Worker pslld 0x45,%mm3 4242*9880d681SAndroid Build Coastguard Worker 4243*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 32493, %mm3 4244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00] 4245*9880d681SAndroid Build Coastguard Worker pslld 0x7eed,%mm3 4246*9880d681SAndroid Build Coastguard Worker 4247*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 3133065982, %mm3 4248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba] 4249*9880d681SAndroid Build Coastguard Worker pslld 0xbabecafe,%mm3 4250*9880d681SAndroid Build Coastguard Worker 4251*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 305419896, %mm3 4252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12] 4253*9880d681SAndroid Build Coastguard Worker pslld 0x12345678,%mm3 4254*9880d681SAndroid Build Coastguard Worker 4255*9880d681SAndroid Build Coastguard Worker// CHECK: pslld %mm3, %mm3 4256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf2,0xdb] 4257*9880d681SAndroid Build Coastguard Worker pslld %mm3,%mm3 4258*9880d681SAndroid Build Coastguard Worker 4259*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 4260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4261*9880d681SAndroid Build Coastguard Worker pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4262*9880d681SAndroid Build Coastguard Worker 4263*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 69, %xmm5 4264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00] 4265*9880d681SAndroid Build Coastguard Worker pslld 0x45,%xmm5 4266*9880d681SAndroid Build Coastguard Worker 4267*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 32493, %xmm5 4268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00] 4269*9880d681SAndroid Build Coastguard Worker pslld 0x7eed,%xmm5 4270*9880d681SAndroid Build Coastguard Worker 4271*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 3133065982, %xmm5 4272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba] 4273*9880d681SAndroid Build Coastguard Worker pslld 0xbabecafe,%xmm5 4274*9880d681SAndroid Build Coastguard Worker 4275*9880d681SAndroid Build Coastguard Worker// CHECK: pslld 305419896, %xmm5 4276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12] 4277*9880d681SAndroid Build Coastguard Worker pslld 0x12345678,%xmm5 4278*9880d681SAndroid Build Coastguard Worker 4279*9880d681SAndroid Build Coastguard Worker// CHECK: pslld %xmm5, %xmm5 4280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf2,0xed] 4281*9880d681SAndroid Build Coastguard Worker pslld %xmm5,%xmm5 4282*9880d681SAndroid Build Coastguard Worker 4283*9880d681SAndroid Build Coastguard Worker// CHECK: pslld $127, %mm3 4284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x72,0xf3,0x7f] 4285*9880d681SAndroid Build Coastguard Worker pslld $0x7f,%mm3 4286*9880d681SAndroid Build Coastguard Worker 4287*9880d681SAndroid Build Coastguard Worker// CHECK: pslld $127, %xmm5 4288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f] 4289*9880d681SAndroid Build Coastguard Worker pslld $0x7f,%xmm5 4290*9880d681SAndroid Build Coastguard Worker 4291*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 4292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4293*9880d681SAndroid Build Coastguard Worker psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 4294*9880d681SAndroid Build Coastguard Worker 4295*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 69, %mm3 4296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00] 4297*9880d681SAndroid Build Coastguard Worker psllq 0x45,%mm3 4298*9880d681SAndroid Build Coastguard Worker 4299*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 32493, %mm3 4300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00] 4301*9880d681SAndroid Build Coastguard Worker psllq 0x7eed,%mm3 4302*9880d681SAndroid Build Coastguard Worker 4303*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 3133065982, %mm3 4304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba] 4305*9880d681SAndroid Build Coastguard Worker psllq 0xbabecafe,%mm3 4306*9880d681SAndroid Build Coastguard Worker 4307*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 305419896, %mm3 4308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12] 4309*9880d681SAndroid Build Coastguard Worker psllq 0x12345678,%mm3 4310*9880d681SAndroid Build Coastguard Worker 4311*9880d681SAndroid Build Coastguard Worker// CHECK: psllq %mm3, %mm3 4312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf3,0xdb] 4313*9880d681SAndroid Build Coastguard Worker psllq %mm3,%mm3 4314*9880d681SAndroid Build Coastguard Worker 4315*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 4316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4317*9880d681SAndroid Build Coastguard Worker psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4318*9880d681SAndroid Build Coastguard Worker 4319*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 69, %xmm5 4320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00] 4321*9880d681SAndroid Build Coastguard Worker psllq 0x45,%xmm5 4322*9880d681SAndroid Build Coastguard Worker 4323*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 32493, %xmm5 4324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00] 4325*9880d681SAndroid Build Coastguard Worker psllq 0x7eed,%xmm5 4326*9880d681SAndroid Build Coastguard Worker 4327*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 3133065982, %xmm5 4328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba] 4329*9880d681SAndroid Build Coastguard Worker psllq 0xbabecafe,%xmm5 4330*9880d681SAndroid Build Coastguard Worker 4331*9880d681SAndroid Build Coastguard Worker// CHECK: psllq 305419896, %xmm5 4332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12] 4333*9880d681SAndroid Build Coastguard Worker psllq 0x12345678,%xmm5 4334*9880d681SAndroid Build Coastguard Worker 4335*9880d681SAndroid Build Coastguard Worker// CHECK: psllq %xmm5, %xmm5 4336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf3,0xed] 4337*9880d681SAndroid Build Coastguard Worker psllq %xmm5,%xmm5 4338*9880d681SAndroid Build Coastguard Worker 4339*9880d681SAndroid Build Coastguard Worker// CHECK: psllq $127, %mm3 4340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x73,0xf3,0x7f] 4341*9880d681SAndroid Build Coastguard Worker psllq $0x7f,%mm3 4342*9880d681SAndroid Build Coastguard Worker 4343*9880d681SAndroid Build Coastguard Worker// CHECK: psllq $127, %xmm5 4344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f] 4345*9880d681SAndroid Build Coastguard Worker psllq $0x7f,%xmm5 4346*9880d681SAndroid Build Coastguard Worker 4347*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 4348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4349*9880d681SAndroid Build Coastguard Worker psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 4350*9880d681SAndroid Build Coastguard Worker 4351*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 69, %mm3 4352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00] 4353*9880d681SAndroid Build Coastguard Worker psraw 0x45,%mm3 4354*9880d681SAndroid Build Coastguard Worker 4355*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 32493, %mm3 4356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00] 4357*9880d681SAndroid Build Coastguard Worker psraw 0x7eed,%mm3 4358*9880d681SAndroid Build Coastguard Worker 4359*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 3133065982, %mm3 4360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba] 4361*9880d681SAndroid Build Coastguard Worker psraw 0xbabecafe,%mm3 4362*9880d681SAndroid Build Coastguard Worker 4363*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 305419896, %mm3 4364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12] 4365*9880d681SAndroid Build Coastguard Worker psraw 0x12345678,%mm3 4366*9880d681SAndroid Build Coastguard Worker 4367*9880d681SAndroid Build Coastguard Worker// CHECK: psraw %mm3, %mm3 4368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe1,0xdb] 4369*9880d681SAndroid Build Coastguard Worker psraw %mm3,%mm3 4370*9880d681SAndroid Build Coastguard Worker 4371*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 4372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4373*9880d681SAndroid Build Coastguard Worker psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4374*9880d681SAndroid Build Coastguard Worker 4375*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 69, %xmm5 4376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00] 4377*9880d681SAndroid Build Coastguard Worker psraw 0x45,%xmm5 4378*9880d681SAndroid Build Coastguard Worker 4379*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 32493, %xmm5 4380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00] 4381*9880d681SAndroid Build Coastguard Worker psraw 0x7eed,%xmm5 4382*9880d681SAndroid Build Coastguard Worker 4383*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 3133065982, %xmm5 4384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba] 4385*9880d681SAndroid Build Coastguard Worker psraw 0xbabecafe,%xmm5 4386*9880d681SAndroid Build Coastguard Worker 4387*9880d681SAndroid Build Coastguard Worker// CHECK: psraw 305419896, %xmm5 4388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12] 4389*9880d681SAndroid Build Coastguard Worker psraw 0x12345678,%xmm5 4390*9880d681SAndroid Build Coastguard Worker 4391*9880d681SAndroid Build Coastguard Worker// CHECK: psraw %xmm5, %xmm5 4392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe1,0xed] 4393*9880d681SAndroid Build Coastguard Worker psraw %xmm5,%xmm5 4394*9880d681SAndroid Build Coastguard Worker 4395*9880d681SAndroid Build Coastguard Worker// CHECK: psraw $127, %mm3 4396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x71,0xe3,0x7f] 4397*9880d681SAndroid Build Coastguard Worker psraw $0x7f,%mm3 4398*9880d681SAndroid Build Coastguard Worker 4399*9880d681SAndroid Build Coastguard Worker// CHECK: psraw $127, %xmm5 4400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f] 4401*9880d681SAndroid Build Coastguard Worker psraw $0x7f,%xmm5 4402*9880d681SAndroid Build Coastguard Worker 4403*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 4404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4405*9880d681SAndroid Build Coastguard Worker psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 4406*9880d681SAndroid Build Coastguard Worker 4407*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 69, %mm3 4408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00] 4409*9880d681SAndroid Build Coastguard Worker psrad 0x45,%mm3 4410*9880d681SAndroid Build Coastguard Worker 4411*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 32493, %mm3 4412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00] 4413*9880d681SAndroid Build Coastguard Worker psrad 0x7eed,%mm3 4414*9880d681SAndroid Build Coastguard Worker 4415*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 3133065982, %mm3 4416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba] 4417*9880d681SAndroid Build Coastguard Worker psrad 0xbabecafe,%mm3 4418*9880d681SAndroid Build Coastguard Worker 4419*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 305419896, %mm3 4420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12] 4421*9880d681SAndroid Build Coastguard Worker psrad 0x12345678,%mm3 4422*9880d681SAndroid Build Coastguard Worker 4423*9880d681SAndroid Build Coastguard Worker// CHECK: psrad %mm3, %mm3 4424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe2,0xdb] 4425*9880d681SAndroid Build Coastguard Worker psrad %mm3,%mm3 4426*9880d681SAndroid Build Coastguard Worker 4427*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 4428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4429*9880d681SAndroid Build Coastguard Worker psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 4430*9880d681SAndroid Build Coastguard Worker 4431*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 69, %xmm5 4432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00] 4433*9880d681SAndroid Build Coastguard Worker psrad 0x45,%xmm5 4434*9880d681SAndroid Build Coastguard Worker 4435*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 32493, %xmm5 4436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00] 4437*9880d681SAndroid Build Coastguard Worker psrad 0x7eed,%xmm5 4438*9880d681SAndroid Build Coastguard Worker 4439*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 3133065982, %xmm5 4440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba] 4441*9880d681SAndroid Build Coastguard Worker psrad 0xbabecafe,%xmm5 4442*9880d681SAndroid Build Coastguard Worker 4443*9880d681SAndroid Build Coastguard Worker// CHECK: psrad 305419896, %xmm5 4444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12] 4445*9880d681SAndroid Build Coastguard Worker psrad 0x12345678,%xmm5 4446*9880d681SAndroid Build Coastguard Worker 4447*9880d681SAndroid Build Coastguard Worker// CHECK: psrad %xmm5, %xmm5 4448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe2,0xed] 4449*9880d681SAndroid Build Coastguard Worker psrad %xmm5,%xmm5 4450*9880d681SAndroid Build Coastguard Worker 4451*9880d681SAndroid Build Coastguard Worker// CHECK: psrad $127, %mm3 4452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x72,0xe3,0x7f] 4453*9880d681SAndroid Build Coastguard Worker psrad $0x7f,%mm3 4454*9880d681SAndroid Build Coastguard Worker 4455*9880d681SAndroid Build Coastguard Worker// CHECK: psrad $127, %xmm5 4456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f] 4457*9880d681SAndroid Build Coastguard Worker psrad $0x7f,%xmm5 4458*9880d681SAndroid Build Coastguard Worker 4459*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 4460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4461*9880d681SAndroid Build Coastguard Worker psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 4462*9880d681SAndroid Build Coastguard Worker 4463*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 69, %mm3 4464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00] 4465*9880d681SAndroid Build Coastguard Worker psrlw 0x45,%mm3 4466*9880d681SAndroid Build Coastguard Worker 4467*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 32493, %mm3 4468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00] 4469*9880d681SAndroid Build Coastguard Worker psrlw 0x7eed,%mm3 4470*9880d681SAndroid Build Coastguard Worker 4471*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 3133065982, %mm3 4472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba] 4473*9880d681SAndroid Build Coastguard Worker psrlw 0xbabecafe,%mm3 4474*9880d681SAndroid Build Coastguard Worker 4475*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 305419896, %mm3 4476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12] 4477*9880d681SAndroid Build Coastguard Worker psrlw 0x12345678,%mm3 4478*9880d681SAndroid Build Coastguard Worker 4479*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw %mm3, %mm3 4480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd1,0xdb] 4481*9880d681SAndroid Build Coastguard Worker psrlw %mm3,%mm3 4482*9880d681SAndroid Build Coastguard Worker 4483*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 4484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4485*9880d681SAndroid Build Coastguard Worker psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4486*9880d681SAndroid Build Coastguard Worker 4487*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 69, %xmm5 4488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00] 4489*9880d681SAndroid Build Coastguard Worker psrlw 0x45,%xmm5 4490*9880d681SAndroid Build Coastguard Worker 4491*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 32493, %xmm5 4492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00] 4493*9880d681SAndroid Build Coastguard Worker psrlw 0x7eed,%xmm5 4494*9880d681SAndroid Build Coastguard Worker 4495*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 3133065982, %xmm5 4496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba] 4497*9880d681SAndroid Build Coastguard Worker psrlw 0xbabecafe,%xmm5 4498*9880d681SAndroid Build Coastguard Worker 4499*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw 305419896, %xmm5 4500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12] 4501*9880d681SAndroid Build Coastguard Worker psrlw 0x12345678,%xmm5 4502*9880d681SAndroid Build Coastguard Worker 4503*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw %xmm5, %xmm5 4504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd1,0xed] 4505*9880d681SAndroid Build Coastguard Worker psrlw %xmm5,%xmm5 4506*9880d681SAndroid Build Coastguard Worker 4507*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw $127, %mm3 4508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x71,0xd3,0x7f] 4509*9880d681SAndroid Build Coastguard Worker psrlw $0x7f,%mm3 4510*9880d681SAndroid Build Coastguard Worker 4511*9880d681SAndroid Build Coastguard Worker// CHECK: psrlw $127, %xmm5 4512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f] 4513*9880d681SAndroid Build Coastguard Worker psrlw $0x7f,%xmm5 4514*9880d681SAndroid Build Coastguard Worker 4515*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 4516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4517*9880d681SAndroid Build Coastguard Worker psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 4518*9880d681SAndroid Build Coastguard Worker 4519*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 69, %mm3 4520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00] 4521*9880d681SAndroid Build Coastguard Worker psrld 0x45,%mm3 4522*9880d681SAndroid Build Coastguard Worker 4523*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 32493, %mm3 4524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00] 4525*9880d681SAndroid Build Coastguard Worker psrld 0x7eed,%mm3 4526*9880d681SAndroid Build Coastguard Worker 4527*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 3133065982, %mm3 4528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba] 4529*9880d681SAndroid Build Coastguard Worker psrld 0xbabecafe,%mm3 4530*9880d681SAndroid Build Coastguard Worker 4531*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 305419896, %mm3 4532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12] 4533*9880d681SAndroid Build Coastguard Worker psrld 0x12345678,%mm3 4534*9880d681SAndroid Build Coastguard Worker 4535*9880d681SAndroid Build Coastguard Worker// CHECK: psrld %mm3, %mm3 4536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd2,0xdb] 4537*9880d681SAndroid Build Coastguard Worker psrld %mm3,%mm3 4538*9880d681SAndroid Build Coastguard Worker 4539*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 4540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4541*9880d681SAndroid Build Coastguard Worker psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4542*9880d681SAndroid Build Coastguard Worker 4543*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 69, %xmm5 4544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00] 4545*9880d681SAndroid Build Coastguard Worker psrld 0x45,%xmm5 4546*9880d681SAndroid Build Coastguard Worker 4547*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 32493, %xmm5 4548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00] 4549*9880d681SAndroid Build Coastguard Worker psrld 0x7eed,%xmm5 4550*9880d681SAndroid Build Coastguard Worker 4551*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 3133065982, %xmm5 4552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba] 4553*9880d681SAndroid Build Coastguard Worker psrld 0xbabecafe,%xmm5 4554*9880d681SAndroid Build Coastguard Worker 4555*9880d681SAndroid Build Coastguard Worker// CHECK: psrld 305419896, %xmm5 4556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12] 4557*9880d681SAndroid Build Coastguard Worker psrld 0x12345678,%xmm5 4558*9880d681SAndroid Build Coastguard Worker 4559*9880d681SAndroid Build Coastguard Worker// CHECK: psrld %xmm5, %xmm5 4560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd2,0xed] 4561*9880d681SAndroid Build Coastguard Worker psrld %xmm5,%xmm5 4562*9880d681SAndroid Build Coastguard Worker 4563*9880d681SAndroid Build Coastguard Worker// CHECK: psrld $127, %mm3 4564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x72,0xd3,0x7f] 4565*9880d681SAndroid Build Coastguard Worker psrld $0x7f,%mm3 4566*9880d681SAndroid Build Coastguard Worker 4567*9880d681SAndroid Build Coastguard Worker// CHECK: psrld $127, %xmm5 4568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f] 4569*9880d681SAndroid Build Coastguard Worker psrld $0x7f,%xmm5 4570*9880d681SAndroid Build Coastguard Worker 4571*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 4572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4573*9880d681SAndroid Build Coastguard Worker psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 4574*9880d681SAndroid Build Coastguard Worker 4575*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 69, %mm3 4576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00] 4577*9880d681SAndroid Build Coastguard Worker psrlq 0x45,%mm3 4578*9880d681SAndroid Build Coastguard Worker 4579*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 32493, %mm3 4580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00] 4581*9880d681SAndroid Build Coastguard Worker psrlq 0x7eed,%mm3 4582*9880d681SAndroid Build Coastguard Worker 4583*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 3133065982, %mm3 4584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba] 4585*9880d681SAndroid Build Coastguard Worker psrlq 0xbabecafe,%mm3 4586*9880d681SAndroid Build Coastguard Worker 4587*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 305419896, %mm3 4588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12] 4589*9880d681SAndroid Build Coastguard Worker psrlq 0x12345678,%mm3 4590*9880d681SAndroid Build Coastguard Worker 4591*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq %mm3, %mm3 4592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd3,0xdb] 4593*9880d681SAndroid Build Coastguard Worker psrlq %mm3,%mm3 4594*9880d681SAndroid Build Coastguard Worker 4595*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 4596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4597*9880d681SAndroid Build Coastguard Worker psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4598*9880d681SAndroid Build Coastguard Worker 4599*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 69, %xmm5 4600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00] 4601*9880d681SAndroid Build Coastguard Worker psrlq 0x45,%xmm5 4602*9880d681SAndroid Build Coastguard Worker 4603*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 32493, %xmm5 4604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00] 4605*9880d681SAndroid Build Coastguard Worker psrlq 0x7eed,%xmm5 4606*9880d681SAndroid Build Coastguard Worker 4607*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 3133065982, %xmm5 4608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba] 4609*9880d681SAndroid Build Coastguard Worker psrlq 0xbabecafe,%xmm5 4610*9880d681SAndroid Build Coastguard Worker 4611*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq 305419896, %xmm5 4612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12] 4613*9880d681SAndroid Build Coastguard Worker psrlq 0x12345678,%xmm5 4614*9880d681SAndroid Build Coastguard Worker 4615*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq %xmm5, %xmm5 4616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd3,0xed] 4617*9880d681SAndroid Build Coastguard Worker psrlq %xmm5,%xmm5 4618*9880d681SAndroid Build Coastguard Worker 4619*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq $127, %mm3 4620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x73,0xd3,0x7f] 4621*9880d681SAndroid Build Coastguard Worker psrlq $0x7f,%mm3 4622*9880d681SAndroid Build Coastguard Worker 4623*9880d681SAndroid Build Coastguard Worker// CHECK: psrlq $127, %xmm5 4624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f] 4625*9880d681SAndroid Build Coastguard Worker psrlq $0x7f,%xmm5 4626*9880d681SAndroid Build Coastguard Worker 4627*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 4628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4629*9880d681SAndroid Build Coastguard Worker psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 4630*9880d681SAndroid Build Coastguard Worker 4631*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 69, %mm3 4632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00] 4633*9880d681SAndroid Build Coastguard Worker psubb 0x45,%mm3 4634*9880d681SAndroid Build Coastguard Worker 4635*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 32493, %mm3 4636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00] 4637*9880d681SAndroid Build Coastguard Worker psubb 0x7eed,%mm3 4638*9880d681SAndroid Build Coastguard Worker 4639*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 3133065982, %mm3 4640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba] 4641*9880d681SAndroid Build Coastguard Worker psubb 0xbabecafe,%mm3 4642*9880d681SAndroid Build Coastguard Worker 4643*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 305419896, %mm3 4644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12] 4645*9880d681SAndroid Build Coastguard Worker psubb 0x12345678,%mm3 4646*9880d681SAndroid Build Coastguard Worker 4647*9880d681SAndroid Build Coastguard Worker// CHECK: psubb %mm3, %mm3 4648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf8,0xdb] 4649*9880d681SAndroid Build Coastguard Worker psubb %mm3,%mm3 4650*9880d681SAndroid Build Coastguard Worker 4651*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 4652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4653*9880d681SAndroid Build Coastguard Worker psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4654*9880d681SAndroid Build Coastguard Worker 4655*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 69, %xmm5 4656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00] 4657*9880d681SAndroid Build Coastguard Worker psubb 0x45,%xmm5 4658*9880d681SAndroid Build Coastguard Worker 4659*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 32493, %xmm5 4660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00] 4661*9880d681SAndroid Build Coastguard Worker psubb 0x7eed,%xmm5 4662*9880d681SAndroid Build Coastguard Worker 4663*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 3133065982, %xmm5 4664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba] 4665*9880d681SAndroid Build Coastguard Worker psubb 0xbabecafe,%xmm5 4666*9880d681SAndroid Build Coastguard Worker 4667*9880d681SAndroid Build Coastguard Worker// CHECK: psubb 305419896, %xmm5 4668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12] 4669*9880d681SAndroid Build Coastguard Worker psubb 0x12345678,%xmm5 4670*9880d681SAndroid Build Coastguard Worker 4671*9880d681SAndroid Build Coastguard Worker// CHECK: psubb %xmm5, %xmm5 4672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf8,0xed] 4673*9880d681SAndroid Build Coastguard Worker psubb %xmm5,%xmm5 4674*9880d681SAndroid Build Coastguard Worker 4675*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 4676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4677*9880d681SAndroid Build Coastguard Worker psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 4678*9880d681SAndroid Build Coastguard Worker 4679*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 69, %mm3 4680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00] 4681*9880d681SAndroid Build Coastguard Worker psubw 0x45,%mm3 4682*9880d681SAndroid Build Coastguard Worker 4683*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 32493, %mm3 4684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00] 4685*9880d681SAndroid Build Coastguard Worker psubw 0x7eed,%mm3 4686*9880d681SAndroid Build Coastguard Worker 4687*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 3133065982, %mm3 4688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba] 4689*9880d681SAndroid Build Coastguard Worker psubw 0xbabecafe,%mm3 4690*9880d681SAndroid Build Coastguard Worker 4691*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 305419896, %mm3 4692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12] 4693*9880d681SAndroid Build Coastguard Worker psubw 0x12345678,%mm3 4694*9880d681SAndroid Build Coastguard Worker 4695*9880d681SAndroid Build Coastguard Worker// CHECK: psubw %mm3, %mm3 4696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf9,0xdb] 4697*9880d681SAndroid Build Coastguard Worker psubw %mm3,%mm3 4698*9880d681SAndroid Build Coastguard Worker 4699*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 4700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4701*9880d681SAndroid Build Coastguard Worker psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4702*9880d681SAndroid Build Coastguard Worker 4703*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 69, %xmm5 4704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00] 4705*9880d681SAndroid Build Coastguard Worker psubw 0x45,%xmm5 4706*9880d681SAndroid Build Coastguard Worker 4707*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 32493, %xmm5 4708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00] 4709*9880d681SAndroid Build Coastguard Worker psubw 0x7eed,%xmm5 4710*9880d681SAndroid Build Coastguard Worker 4711*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 3133065982, %xmm5 4712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba] 4713*9880d681SAndroid Build Coastguard Worker psubw 0xbabecafe,%xmm5 4714*9880d681SAndroid Build Coastguard Worker 4715*9880d681SAndroid Build Coastguard Worker// CHECK: psubw 305419896, %xmm5 4716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12] 4717*9880d681SAndroid Build Coastguard Worker psubw 0x12345678,%xmm5 4718*9880d681SAndroid Build Coastguard Worker 4719*9880d681SAndroid Build Coastguard Worker// CHECK: psubw %xmm5, %xmm5 4720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf9,0xed] 4721*9880d681SAndroid Build Coastguard Worker psubw %xmm5,%xmm5 4722*9880d681SAndroid Build Coastguard Worker 4723*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 4724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4725*9880d681SAndroid Build Coastguard Worker psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 4726*9880d681SAndroid Build Coastguard Worker 4727*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 69, %mm3 4728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00] 4729*9880d681SAndroid Build Coastguard Worker psubd 0x45,%mm3 4730*9880d681SAndroid Build Coastguard Worker 4731*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 32493, %mm3 4732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00] 4733*9880d681SAndroid Build Coastguard Worker psubd 0x7eed,%mm3 4734*9880d681SAndroid Build Coastguard Worker 4735*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 3133065982, %mm3 4736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba] 4737*9880d681SAndroid Build Coastguard Worker psubd 0xbabecafe,%mm3 4738*9880d681SAndroid Build Coastguard Worker 4739*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 305419896, %mm3 4740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12] 4741*9880d681SAndroid Build Coastguard Worker psubd 0x12345678,%mm3 4742*9880d681SAndroid Build Coastguard Worker 4743*9880d681SAndroid Build Coastguard Worker// CHECK: psubd %mm3, %mm3 4744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfa,0xdb] 4745*9880d681SAndroid Build Coastguard Worker psubd %mm3,%mm3 4746*9880d681SAndroid Build Coastguard Worker 4747*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 4748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde] 4749*9880d681SAndroid Build Coastguard Worker psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4750*9880d681SAndroid Build Coastguard Worker 4751*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 69, %xmm5 4752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00] 4753*9880d681SAndroid Build Coastguard Worker psubd 0x45,%xmm5 4754*9880d681SAndroid Build Coastguard Worker 4755*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 32493, %xmm5 4756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00] 4757*9880d681SAndroid Build Coastguard Worker psubd 0x7eed,%xmm5 4758*9880d681SAndroid Build Coastguard Worker 4759*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 3133065982, %xmm5 4760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba] 4761*9880d681SAndroid Build Coastguard Worker psubd 0xbabecafe,%xmm5 4762*9880d681SAndroid Build Coastguard Worker 4763*9880d681SAndroid Build Coastguard Worker// CHECK: psubd 305419896, %xmm5 4764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12] 4765*9880d681SAndroid Build Coastguard Worker psubd 0x12345678,%xmm5 4766*9880d681SAndroid Build Coastguard Worker 4767*9880d681SAndroid Build Coastguard Worker// CHECK: psubd %xmm5, %xmm5 4768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfa,0xed] 4769*9880d681SAndroid Build Coastguard Worker psubd %xmm5,%xmm5 4770*9880d681SAndroid Build Coastguard Worker 4771*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 4772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4773*9880d681SAndroid Build Coastguard Worker psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 4774*9880d681SAndroid Build Coastguard Worker 4775*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 69, %mm3 4776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00] 4777*9880d681SAndroid Build Coastguard Worker psubq 0x45,%mm3 4778*9880d681SAndroid Build Coastguard Worker 4779*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 32493, %mm3 4780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00] 4781*9880d681SAndroid Build Coastguard Worker psubq 0x7eed,%mm3 4782*9880d681SAndroid Build Coastguard Worker 4783*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 3133065982, %mm3 4784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba] 4785*9880d681SAndroid Build Coastguard Worker psubq 0xbabecafe,%mm3 4786*9880d681SAndroid Build Coastguard Worker 4787*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 305419896, %mm3 4788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12] 4789*9880d681SAndroid Build Coastguard Worker psubq 0x12345678,%mm3 4790*9880d681SAndroid Build Coastguard Worker 4791*9880d681SAndroid Build Coastguard Worker// CHECK: psubq %mm3, %mm3 4792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xfb,0xdb] 4793*9880d681SAndroid Build Coastguard Worker psubq %mm3,%mm3 4794*9880d681SAndroid Build Coastguard Worker 4795*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 4796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4797*9880d681SAndroid Build Coastguard Worker psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4798*9880d681SAndroid Build Coastguard Worker 4799*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 69, %xmm5 4800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00] 4801*9880d681SAndroid Build Coastguard Worker psubq 0x45,%xmm5 4802*9880d681SAndroid Build Coastguard Worker 4803*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 32493, %xmm5 4804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00] 4805*9880d681SAndroid Build Coastguard Worker psubq 0x7eed,%xmm5 4806*9880d681SAndroid Build Coastguard Worker 4807*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 3133065982, %xmm5 4808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba] 4809*9880d681SAndroid Build Coastguard Worker psubq 0xbabecafe,%xmm5 4810*9880d681SAndroid Build Coastguard Worker 4811*9880d681SAndroid Build Coastguard Worker// CHECK: psubq 305419896, %xmm5 4812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12] 4813*9880d681SAndroid Build Coastguard Worker psubq 0x12345678,%xmm5 4814*9880d681SAndroid Build Coastguard Worker 4815*9880d681SAndroid Build Coastguard Worker// CHECK: psubq %xmm5, %xmm5 4816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xfb,0xed] 4817*9880d681SAndroid Build Coastguard Worker psubq %xmm5,%xmm5 4818*9880d681SAndroid Build Coastguard Worker 4819*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 4820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4821*9880d681SAndroid Build Coastguard Worker psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 4822*9880d681SAndroid Build Coastguard Worker 4823*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 69, %mm3 4824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00] 4825*9880d681SAndroid Build Coastguard Worker psubsb 0x45,%mm3 4826*9880d681SAndroid Build Coastguard Worker 4827*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 32493, %mm3 4828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00] 4829*9880d681SAndroid Build Coastguard Worker psubsb 0x7eed,%mm3 4830*9880d681SAndroid Build Coastguard Worker 4831*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 3133065982, %mm3 4832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba] 4833*9880d681SAndroid Build Coastguard Worker psubsb 0xbabecafe,%mm3 4834*9880d681SAndroid Build Coastguard Worker 4835*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 305419896, %mm3 4836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12] 4837*9880d681SAndroid Build Coastguard Worker psubsb 0x12345678,%mm3 4838*9880d681SAndroid Build Coastguard Worker 4839*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb %mm3, %mm3 4840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe8,0xdb] 4841*9880d681SAndroid Build Coastguard Worker psubsb %mm3,%mm3 4842*9880d681SAndroid Build Coastguard Worker 4843*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 4844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4845*9880d681SAndroid Build Coastguard Worker psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4846*9880d681SAndroid Build Coastguard Worker 4847*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 69, %xmm5 4848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00] 4849*9880d681SAndroid Build Coastguard Worker psubsb 0x45,%xmm5 4850*9880d681SAndroid Build Coastguard Worker 4851*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 32493, %xmm5 4852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00] 4853*9880d681SAndroid Build Coastguard Worker psubsb 0x7eed,%xmm5 4854*9880d681SAndroid Build Coastguard Worker 4855*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 3133065982, %xmm5 4856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba] 4857*9880d681SAndroid Build Coastguard Worker psubsb 0xbabecafe,%xmm5 4858*9880d681SAndroid Build Coastguard Worker 4859*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb 305419896, %xmm5 4860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12] 4861*9880d681SAndroid Build Coastguard Worker psubsb 0x12345678,%xmm5 4862*9880d681SAndroid Build Coastguard Worker 4863*9880d681SAndroid Build Coastguard Worker// CHECK: psubsb %xmm5, %xmm5 4864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe8,0xed] 4865*9880d681SAndroid Build Coastguard Worker psubsb %xmm5,%xmm5 4866*9880d681SAndroid Build Coastguard Worker 4867*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 4868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4869*9880d681SAndroid Build Coastguard Worker psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 4870*9880d681SAndroid Build Coastguard Worker 4871*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 69, %mm3 4872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00] 4873*9880d681SAndroid Build Coastguard Worker psubsw 0x45,%mm3 4874*9880d681SAndroid Build Coastguard Worker 4875*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 32493, %mm3 4876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00] 4877*9880d681SAndroid Build Coastguard Worker psubsw 0x7eed,%mm3 4878*9880d681SAndroid Build Coastguard Worker 4879*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 3133065982, %mm3 4880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba] 4881*9880d681SAndroid Build Coastguard Worker psubsw 0xbabecafe,%mm3 4882*9880d681SAndroid Build Coastguard Worker 4883*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 305419896, %mm3 4884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12] 4885*9880d681SAndroid Build Coastguard Worker psubsw 0x12345678,%mm3 4886*9880d681SAndroid Build Coastguard Worker 4887*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw %mm3, %mm3 4888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe9,0xdb] 4889*9880d681SAndroid Build Coastguard Worker psubsw %mm3,%mm3 4890*9880d681SAndroid Build Coastguard Worker 4891*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 4892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4893*9880d681SAndroid Build Coastguard Worker psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4894*9880d681SAndroid Build Coastguard Worker 4895*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 69, %xmm5 4896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00] 4897*9880d681SAndroid Build Coastguard Worker psubsw 0x45,%xmm5 4898*9880d681SAndroid Build Coastguard Worker 4899*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 32493, %xmm5 4900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00] 4901*9880d681SAndroid Build Coastguard Worker psubsw 0x7eed,%xmm5 4902*9880d681SAndroid Build Coastguard Worker 4903*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 3133065982, %xmm5 4904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba] 4905*9880d681SAndroid Build Coastguard Worker psubsw 0xbabecafe,%xmm5 4906*9880d681SAndroid Build Coastguard Worker 4907*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw 305419896, %xmm5 4908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12] 4909*9880d681SAndroid Build Coastguard Worker psubsw 0x12345678,%xmm5 4910*9880d681SAndroid Build Coastguard Worker 4911*9880d681SAndroid Build Coastguard Worker// CHECK: psubsw %xmm5, %xmm5 4912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe9,0xed] 4913*9880d681SAndroid Build Coastguard Worker psubsw %xmm5,%xmm5 4914*9880d681SAndroid Build Coastguard Worker 4915*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 4916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4917*9880d681SAndroid Build Coastguard Worker psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 4918*9880d681SAndroid Build Coastguard Worker 4919*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 69, %mm3 4920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00] 4921*9880d681SAndroid Build Coastguard Worker psubusb 0x45,%mm3 4922*9880d681SAndroid Build Coastguard Worker 4923*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 32493, %mm3 4924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00] 4925*9880d681SAndroid Build Coastguard Worker psubusb 0x7eed,%mm3 4926*9880d681SAndroid Build Coastguard Worker 4927*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 3133065982, %mm3 4928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba] 4929*9880d681SAndroid Build Coastguard Worker psubusb 0xbabecafe,%mm3 4930*9880d681SAndroid Build Coastguard Worker 4931*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 305419896, %mm3 4932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12] 4933*9880d681SAndroid Build Coastguard Worker psubusb 0x12345678,%mm3 4934*9880d681SAndroid Build Coastguard Worker 4935*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb %mm3, %mm3 4936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd8,0xdb] 4937*9880d681SAndroid Build Coastguard Worker psubusb %mm3,%mm3 4938*9880d681SAndroid Build Coastguard Worker 4939*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 4940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4941*9880d681SAndroid Build Coastguard Worker psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4942*9880d681SAndroid Build Coastguard Worker 4943*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 69, %xmm5 4944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00] 4945*9880d681SAndroid Build Coastguard Worker psubusb 0x45,%xmm5 4946*9880d681SAndroid Build Coastguard Worker 4947*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 32493, %xmm5 4948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00] 4949*9880d681SAndroid Build Coastguard Worker psubusb 0x7eed,%xmm5 4950*9880d681SAndroid Build Coastguard Worker 4951*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 3133065982, %xmm5 4952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba] 4953*9880d681SAndroid Build Coastguard Worker psubusb 0xbabecafe,%xmm5 4954*9880d681SAndroid Build Coastguard Worker 4955*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb 305419896, %xmm5 4956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12] 4957*9880d681SAndroid Build Coastguard Worker psubusb 0x12345678,%xmm5 4958*9880d681SAndroid Build Coastguard Worker 4959*9880d681SAndroid Build Coastguard Worker// CHECK: psubusb %xmm5, %xmm5 4960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd8,0xed] 4961*9880d681SAndroid Build Coastguard Worker psubusb %xmm5,%xmm5 4962*9880d681SAndroid Build Coastguard Worker 4963*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 4964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4965*9880d681SAndroid Build Coastguard Worker psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 4966*9880d681SAndroid Build Coastguard Worker 4967*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 69, %mm3 4968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00] 4969*9880d681SAndroid Build Coastguard Worker psubusw 0x45,%mm3 4970*9880d681SAndroid Build Coastguard Worker 4971*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 32493, %mm3 4972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00] 4973*9880d681SAndroid Build Coastguard Worker psubusw 0x7eed,%mm3 4974*9880d681SAndroid Build Coastguard Worker 4975*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 3133065982, %mm3 4976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba] 4977*9880d681SAndroid Build Coastguard Worker psubusw 0xbabecafe,%mm3 4978*9880d681SAndroid Build Coastguard Worker 4979*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 305419896, %mm3 4980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12] 4981*9880d681SAndroid Build Coastguard Worker psubusw 0x12345678,%mm3 4982*9880d681SAndroid Build Coastguard Worker 4983*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw %mm3, %mm3 4984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd9,0xdb] 4985*9880d681SAndroid Build Coastguard Worker psubusw %mm3,%mm3 4986*9880d681SAndroid Build Coastguard Worker 4987*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 4988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4989*9880d681SAndroid Build Coastguard Worker psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4990*9880d681SAndroid Build Coastguard Worker 4991*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 69, %xmm5 4992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00] 4993*9880d681SAndroid Build Coastguard Worker psubusw 0x45,%xmm5 4994*9880d681SAndroid Build Coastguard Worker 4995*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 32493, %xmm5 4996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00] 4997*9880d681SAndroid Build Coastguard Worker psubusw 0x7eed,%xmm5 4998*9880d681SAndroid Build Coastguard Worker 4999*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 3133065982, %xmm5 5000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba] 5001*9880d681SAndroid Build Coastguard Worker psubusw 0xbabecafe,%xmm5 5002*9880d681SAndroid Build Coastguard Worker 5003*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw 305419896, %xmm5 5004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12] 5005*9880d681SAndroid Build Coastguard Worker psubusw 0x12345678,%xmm5 5006*9880d681SAndroid Build Coastguard Worker 5007*9880d681SAndroid Build Coastguard Worker// CHECK: psubusw %xmm5, %xmm5 5008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd9,0xed] 5009*9880d681SAndroid Build Coastguard Worker psubusw %xmm5,%xmm5 5010*9880d681SAndroid Build Coastguard Worker 5011*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 5012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5013*9880d681SAndroid Build Coastguard Worker punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5014*9880d681SAndroid Build Coastguard Worker 5015*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 69, %mm3 5016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00] 5017*9880d681SAndroid Build Coastguard Worker punpckhbw 0x45,%mm3 5018*9880d681SAndroid Build Coastguard Worker 5019*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 32493, %mm3 5020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00] 5021*9880d681SAndroid Build Coastguard Worker punpckhbw 0x7eed,%mm3 5022*9880d681SAndroid Build Coastguard Worker 5023*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 3133065982, %mm3 5024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba] 5025*9880d681SAndroid Build Coastguard Worker punpckhbw 0xbabecafe,%mm3 5026*9880d681SAndroid Build Coastguard Worker 5027*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 305419896, %mm3 5028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12] 5029*9880d681SAndroid Build Coastguard Worker punpckhbw 0x12345678,%mm3 5030*9880d681SAndroid Build Coastguard Worker 5031*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw %mm3, %mm3 5032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x68,0xdb] 5033*9880d681SAndroid Build Coastguard Worker punpckhbw %mm3,%mm3 5034*9880d681SAndroid Build Coastguard Worker 5035*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 5036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde] 5037*9880d681SAndroid Build Coastguard Worker punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5038*9880d681SAndroid Build Coastguard Worker 5039*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 69, %xmm5 5040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00] 5041*9880d681SAndroid Build Coastguard Worker punpckhbw 0x45,%xmm5 5042*9880d681SAndroid Build Coastguard Worker 5043*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 32493, %xmm5 5044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00] 5045*9880d681SAndroid Build Coastguard Worker punpckhbw 0x7eed,%xmm5 5046*9880d681SAndroid Build Coastguard Worker 5047*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 3133065982, %xmm5 5048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba] 5049*9880d681SAndroid Build Coastguard Worker punpckhbw 0xbabecafe,%xmm5 5050*9880d681SAndroid Build Coastguard Worker 5051*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw 305419896, %xmm5 5052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12] 5053*9880d681SAndroid Build Coastguard Worker punpckhbw 0x12345678,%xmm5 5054*9880d681SAndroid Build Coastguard Worker 5055*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhbw %xmm5, %xmm5 5056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x68,0xed] 5057*9880d681SAndroid Build Coastguard Worker punpckhbw %xmm5,%xmm5 5058*9880d681SAndroid Build Coastguard Worker 5059*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 5060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5061*9880d681SAndroid Build Coastguard Worker punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5062*9880d681SAndroid Build Coastguard Worker 5063*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 69, %mm3 5064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00] 5065*9880d681SAndroid Build Coastguard Worker punpckhwd 0x45,%mm3 5066*9880d681SAndroid Build Coastguard Worker 5067*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 32493, %mm3 5068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00] 5069*9880d681SAndroid Build Coastguard Worker punpckhwd 0x7eed,%mm3 5070*9880d681SAndroid Build Coastguard Worker 5071*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 3133065982, %mm3 5072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba] 5073*9880d681SAndroid Build Coastguard Worker punpckhwd 0xbabecafe,%mm3 5074*9880d681SAndroid Build Coastguard Worker 5075*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 305419896, %mm3 5076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12] 5077*9880d681SAndroid Build Coastguard Worker punpckhwd 0x12345678,%mm3 5078*9880d681SAndroid Build Coastguard Worker 5079*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd %mm3, %mm3 5080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x69,0xdb] 5081*9880d681SAndroid Build Coastguard Worker punpckhwd %mm3,%mm3 5082*9880d681SAndroid Build Coastguard Worker 5083*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 5084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde] 5085*9880d681SAndroid Build Coastguard Worker punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5086*9880d681SAndroid Build Coastguard Worker 5087*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 69, %xmm5 5088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00] 5089*9880d681SAndroid Build Coastguard Worker punpckhwd 0x45,%xmm5 5090*9880d681SAndroid Build Coastguard Worker 5091*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 32493, %xmm5 5092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00] 5093*9880d681SAndroid Build Coastguard Worker punpckhwd 0x7eed,%xmm5 5094*9880d681SAndroid Build Coastguard Worker 5095*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 3133065982, %xmm5 5096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba] 5097*9880d681SAndroid Build Coastguard Worker punpckhwd 0xbabecafe,%xmm5 5098*9880d681SAndroid Build Coastguard Worker 5099*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd 305419896, %xmm5 5100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12] 5101*9880d681SAndroid Build Coastguard Worker punpckhwd 0x12345678,%xmm5 5102*9880d681SAndroid Build Coastguard Worker 5103*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhwd %xmm5, %xmm5 5104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x69,0xed] 5105*9880d681SAndroid Build Coastguard Worker punpckhwd %xmm5,%xmm5 5106*9880d681SAndroid Build Coastguard Worker 5107*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 5108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5109*9880d681SAndroid Build Coastguard Worker punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 5110*9880d681SAndroid Build Coastguard Worker 5111*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 69, %mm3 5112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00] 5113*9880d681SAndroid Build Coastguard Worker punpckhdq 0x45,%mm3 5114*9880d681SAndroid Build Coastguard Worker 5115*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 32493, %mm3 5116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00] 5117*9880d681SAndroid Build Coastguard Worker punpckhdq 0x7eed,%mm3 5118*9880d681SAndroid Build Coastguard Worker 5119*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 3133065982, %mm3 5120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba] 5121*9880d681SAndroid Build Coastguard Worker punpckhdq 0xbabecafe,%mm3 5122*9880d681SAndroid Build Coastguard Worker 5123*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 305419896, %mm3 5124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12] 5125*9880d681SAndroid Build Coastguard Worker punpckhdq 0x12345678,%mm3 5126*9880d681SAndroid Build Coastguard Worker 5127*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq %mm3, %mm3 5128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x6a,0xdb] 5129*9880d681SAndroid Build Coastguard Worker punpckhdq %mm3,%mm3 5130*9880d681SAndroid Build Coastguard Worker 5131*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 5132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5133*9880d681SAndroid Build Coastguard Worker punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5134*9880d681SAndroid Build Coastguard Worker 5135*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 69, %xmm5 5136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00] 5137*9880d681SAndroid Build Coastguard Worker punpckhdq 0x45,%xmm5 5138*9880d681SAndroid Build Coastguard Worker 5139*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 32493, %xmm5 5140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00] 5141*9880d681SAndroid Build Coastguard Worker punpckhdq 0x7eed,%xmm5 5142*9880d681SAndroid Build Coastguard Worker 5143*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 3133065982, %xmm5 5144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba] 5145*9880d681SAndroid Build Coastguard Worker punpckhdq 0xbabecafe,%xmm5 5146*9880d681SAndroid Build Coastguard Worker 5147*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq 305419896, %xmm5 5148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12] 5149*9880d681SAndroid Build Coastguard Worker punpckhdq 0x12345678,%xmm5 5150*9880d681SAndroid Build Coastguard Worker 5151*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhdq %xmm5, %xmm5 5152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6a,0xed] 5153*9880d681SAndroid Build Coastguard Worker punpckhdq %xmm5,%xmm5 5154*9880d681SAndroid Build Coastguard Worker 5155*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 5156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5157*9880d681SAndroid Build Coastguard Worker punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5158*9880d681SAndroid Build Coastguard Worker 5159*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 69, %mm3 5160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00] 5161*9880d681SAndroid Build Coastguard Worker punpcklbw 0x45,%mm3 5162*9880d681SAndroid Build Coastguard Worker 5163*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 32493, %mm3 5164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00] 5165*9880d681SAndroid Build Coastguard Worker punpcklbw 0x7eed,%mm3 5166*9880d681SAndroid Build Coastguard Worker 5167*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 3133065982, %mm3 5168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba] 5169*9880d681SAndroid Build Coastguard Worker punpcklbw 0xbabecafe,%mm3 5170*9880d681SAndroid Build Coastguard Worker 5171*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 305419896, %mm3 5172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12] 5173*9880d681SAndroid Build Coastguard Worker punpcklbw 0x12345678,%mm3 5174*9880d681SAndroid Build Coastguard Worker 5175*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw %mm3, %mm3 5176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x60,0xdb] 5177*9880d681SAndroid Build Coastguard Worker punpcklbw %mm3,%mm3 5178*9880d681SAndroid Build Coastguard Worker 5179*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 5180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde] 5181*9880d681SAndroid Build Coastguard Worker punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5182*9880d681SAndroid Build Coastguard Worker 5183*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 69, %xmm5 5184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00] 5185*9880d681SAndroid Build Coastguard Worker punpcklbw 0x45,%xmm5 5186*9880d681SAndroid Build Coastguard Worker 5187*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 32493, %xmm5 5188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00] 5189*9880d681SAndroid Build Coastguard Worker punpcklbw 0x7eed,%xmm5 5190*9880d681SAndroid Build Coastguard Worker 5191*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 3133065982, %xmm5 5192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba] 5193*9880d681SAndroid Build Coastguard Worker punpcklbw 0xbabecafe,%xmm5 5194*9880d681SAndroid Build Coastguard Worker 5195*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw 305419896, %xmm5 5196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12] 5197*9880d681SAndroid Build Coastguard Worker punpcklbw 0x12345678,%xmm5 5198*9880d681SAndroid Build Coastguard Worker 5199*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklbw %xmm5, %xmm5 5200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x60,0xed] 5201*9880d681SAndroid Build Coastguard Worker punpcklbw %xmm5,%xmm5 5202*9880d681SAndroid Build Coastguard Worker 5203*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 5204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5205*9880d681SAndroid Build Coastguard Worker punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5206*9880d681SAndroid Build Coastguard Worker 5207*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 69, %mm3 5208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00] 5209*9880d681SAndroid Build Coastguard Worker punpcklwd 0x45,%mm3 5210*9880d681SAndroid Build Coastguard Worker 5211*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 32493, %mm3 5212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00] 5213*9880d681SAndroid Build Coastguard Worker punpcklwd 0x7eed,%mm3 5214*9880d681SAndroid Build Coastguard Worker 5215*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 3133065982, %mm3 5216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba] 5217*9880d681SAndroid Build Coastguard Worker punpcklwd 0xbabecafe,%mm3 5218*9880d681SAndroid Build Coastguard Worker 5219*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 305419896, %mm3 5220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12] 5221*9880d681SAndroid Build Coastguard Worker punpcklwd 0x12345678,%mm3 5222*9880d681SAndroid Build Coastguard Worker 5223*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd %mm3, %mm3 5224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x61,0xdb] 5225*9880d681SAndroid Build Coastguard Worker punpcklwd %mm3,%mm3 5226*9880d681SAndroid Build Coastguard Worker 5227*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 5228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde] 5229*9880d681SAndroid Build Coastguard Worker punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5230*9880d681SAndroid Build Coastguard Worker 5231*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 69, %xmm5 5232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00] 5233*9880d681SAndroid Build Coastguard Worker punpcklwd 0x45,%xmm5 5234*9880d681SAndroid Build Coastguard Worker 5235*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 32493, %xmm5 5236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00] 5237*9880d681SAndroid Build Coastguard Worker punpcklwd 0x7eed,%xmm5 5238*9880d681SAndroid Build Coastguard Worker 5239*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 3133065982, %xmm5 5240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba] 5241*9880d681SAndroid Build Coastguard Worker punpcklwd 0xbabecafe,%xmm5 5242*9880d681SAndroid Build Coastguard Worker 5243*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd 305419896, %xmm5 5244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12] 5245*9880d681SAndroid Build Coastguard Worker punpcklwd 0x12345678,%xmm5 5246*9880d681SAndroid Build Coastguard Worker 5247*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklwd %xmm5, %xmm5 5248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x61,0xed] 5249*9880d681SAndroid Build Coastguard Worker punpcklwd %xmm5,%xmm5 5250*9880d681SAndroid Build Coastguard Worker 5251*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 5252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5253*9880d681SAndroid Build Coastguard Worker punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 5254*9880d681SAndroid Build Coastguard Worker 5255*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 69, %mm3 5256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00] 5257*9880d681SAndroid Build Coastguard Worker punpckldq 0x45,%mm3 5258*9880d681SAndroid Build Coastguard Worker 5259*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 32493, %mm3 5260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00] 5261*9880d681SAndroid Build Coastguard Worker punpckldq 0x7eed,%mm3 5262*9880d681SAndroid Build Coastguard Worker 5263*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 3133065982, %mm3 5264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba] 5265*9880d681SAndroid Build Coastguard Worker punpckldq 0xbabecafe,%mm3 5266*9880d681SAndroid Build Coastguard Worker 5267*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 305419896, %mm3 5268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12] 5269*9880d681SAndroid Build Coastguard Worker punpckldq 0x12345678,%mm3 5270*9880d681SAndroid Build Coastguard Worker 5271*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq %mm3, %mm3 5272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x62,0xdb] 5273*9880d681SAndroid Build Coastguard Worker punpckldq %mm3,%mm3 5274*9880d681SAndroid Build Coastguard Worker 5275*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 5276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde] 5277*9880d681SAndroid Build Coastguard Worker punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5278*9880d681SAndroid Build Coastguard Worker 5279*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 69, %xmm5 5280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00] 5281*9880d681SAndroid Build Coastguard Worker punpckldq 0x45,%xmm5 5282*9880d681SAndroid Build Coastguard Worker 5283*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 32493, %xmm5 5284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00] 5285*9880d681SAndroid Build Coastguard Worker punpckldq 0x7eed,%xmm5 5286*9880d681SAndroid Build Coastguard Worker 5287*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 3133065982, %xmm5 5288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba] 5289*9880d681SAndroid Build Coastguard Worker punpckldq 0xbabecafe,%xmm5 5290*9880d681SAndroid Build Coastguard Worker 5291*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq 305419896, %xmm5 5292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12] 5293*9880d681SAndroid Build Coastguard Worker punpckldq 0x12345678,%xmm5 5294*9880d681SAndroid Build Coastguard Worker 5295*9880d681SAndroid Build Coastguard Worker// CHECK: punpckldq %xmm5, %xmm5 5296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x62,0xed] 5297*9880d681SAndroid Build Coastguard Worker punpckldq %xmm5,%xmm5 5298*9880d681SAndroid Build Coastguard Worker 5299*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 5300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5301*9880d681SAndroid Build Coastguard Worker pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 5302*9880d681SAndroid Build Coastguard Worker 5303*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 69, %mm3 5304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00] 5305*9880d681SAndroid Build Coastguard Worker pxor 0x45,%mm3 5306*9880d681SAndroid Build Coastguard Worker 5307*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 32493, %mm3 5308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00] 5309*9880d681SAndroid Build Coastguard Worker pxor 0x7eed,%mm3 5310*9880d681SAndroid Build Coastguard Worker 5311*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 3133065982, %mm3 5312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba] 5313*9880d681SAndroid Build Coastguard Worker pxor 0xbabecafe,%mm3 5314*9880d681SAndroid Build Coastguard Worker 5315*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 305419896, %mm3 5316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12] 5317*9880d681SAndroid Build Coastguard Worker pxor 0x12345678,%mm3 5318*9880d681SAndroid Build Coastguard Worker 5319*9880d681SAndroid Build Coastguard Worker// CHECK: pxor %mm3, %mm3 5320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xef,0xdb] 5321*9880d681SAndroid Build Coastguard Worker pxor %mm3,%mm3 5322*9880d681SAndroid Build Coastguard Worker 5323*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 5324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde] 5325*9880d681SAndroid Build Coastguard Worker pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 5326*9880d681SAndroid Build Coastguard Worker 5327*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 69, %xmm5 5328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00] 5329*9880d681SAndroid Build Coastguard Worker pxor 0x45,%xmm5 5330*9880d681SAndroid Build Coastguard Worker 5331*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 32493, %xmm5 5332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00] 5333*9880d681SAndroid Build Coastguard Worker pxor 0x7eed,%xmm5 5334*9880d681SAndroid Build Coastguard Worker 5335*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 3133065982, %xmm5 5336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba] 5337*9880d681SAndroid Build Coastguard Worker pxor 0xbabecafe,%xmm5 5338*9880d681SAndroid Build Coastguard Worker 5339*9880d681SAndroid Build Coastguard Worker// CHECK: pxor 305419896, %xmm5 5340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12] 5341*9880d681SAndroid Build Coastguard Worker pxor 0x12345678,%xmm5 5342*9880d681SAndroid Build Coastguard Worker 5343*9880d681SAndroid Build Coastguard Worker// CHECK: pxor %xmm5, %xmm5 5344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xef,0xed] 5345*9880d681SAndroid Build Coastguard Worker pxor %xmm5,%xmm5 5346*9880d681SAndroid Build Coastguard Worker 5347*9880d681SAndroid Build Coastguard Worker// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 5348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5349*9880d681SAndroid Build Coastguard Worker addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5350*9880d681SAndroid Build Coastguard Worker 5351*9880d681SAndroid Build Coastguard Worker// CHECK: addps 69, %xmm5 5352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5353*9880d681SAndroid Build Coastguard Worker addps 0x45,%xmm5 5354*9880d681SAndroid Build Coastguard Worker 5355*9880d681SAndroid Build Coastguard Worker// CHECK: addps 32493, %xmm5 5356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5357*9880d681SAndroid Build Coastguard Worker addps 0x7eed,%xmm5 5358*9880d681SAndroid Build Coastguard Worker 5359*9880d681SAndroid Build Coastguard Worker// CHECK: addps 3133065982, %xmm5 5360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5361*9880d681SAndroid Build Coastguard Worker addps 0xbabecafe,%xmm5 5362*9880d681SAndroid Build Coastguard Worker 5363*9880d681SAndroid Build Coastguard Worker// CHECK: addps 305419896, %xmm5 5364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5365*9880d681SAndroid Build Coastguard Worker addps 0x12345678,%xmm5 5366*9880d681SAndroid Build Coastguard Worker 5367*9880d681SAndroid Build Coastguard Worker// CHECK: addps %xmm5, %xmm5 5368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x58,0xed] 5369*9880d681SAndroid Build Coastguard Worker addps %xmm5,%xmm5 5370*9880d681SAndroid Build Coastguard Worker 5371*9880d681SAndroid Build Coastguard Worker// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 5372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5373*9880d681SAndroid Build Coastguard Worker addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5374*9880d681SAndroid Build Coastguard Worker 5375*9880d681SAndroid Build Coastguard Worker// CHECK: addss 69, %xmm5 5376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5377*9880d681SAndroid Build Coastguard Worker addss 0x45,%xmm5 5378*9880d681SAndroid Build Coastguard Worker 5379*9880d681SAndroid Build Coastguard Worker// CHECK: addss 32493, %xmm5 5380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5381*9880d681SAndroid Build Coastguard Worker addss 0x7eed,%xmm5 5382*9880d681SAndroid Build Coastguard Worker 5383*9880d681SAndroid Build Coastguard Worker// CHECK: addss 3133065982, %xmm5 5384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5385*9880d681SAndroid Build Coastguard Worker addss 0xbabecafe,%xmm5 5386*9880d681SAndroid Build Coastguard Worker 5387*9880d681SAndroid Build Coastguard Worker// CHECK: addss 305419896, %xmm5 5388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5389*9880d681SAndroid Build Coastguard Worker addss 0x12345678,%xmm5 5390*9880d681SAndroid Build Coastguard Worker 5391*9880d681SAndroid Build Coastguard Worker// CHECK: addss %xmm5, %xmm5 5392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x58,0xed] 5393*9880d681SAndroid Build Coastguard Worker addss %xmm5,%xmm5 5394*9880d681SAndroid Build Coastguard Worker 5395*9880d681SAndroid Build Coastguard Worker// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 5396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 5397*9880d681SAndroid Build Coastguard Worker andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5398*9880d681SAndroid Build Coastguard Worker 5399*9880d681SAndroid Build Coastguard Worker// CHECK: andnps 69, %xmm5 5400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 5401*9880d681SAndroid Build Coastguard Worker andnps 0x45,%xmm5 5402*9880d681SAndroid Build Coastguard Worker 5403*9880d681SAndroid Build Coastguard Worker// CHECK: andnps 32493, %xmm5 5404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 5405*9880d681SAndroid Build Coastguard Worker andnps 0x7eed,%xmm5 5406*9880d681SAndroid Build Coastguard Worker 5407*9880d681SAndroid Build Coastguard Worker// CHECK: andnps 3133065982, %xmm5 5408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 5409*9880d681SAndroid Build Coastguard Worker andnps 0xbabecafe,%xmm5 5410*9880d681SAndroid Build Coastguard Worker 5411*9880d681SAndroid Build Coastguard Worker// CHECK: andnps 305419896, %xmm5 5412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 5413*9880d681SAndroid Build Coastguard Worker andnps 0x12345678,%xmm5 5414*9880d681SAndroid Build Coastguard Worker 5415*9880d681SAndroid Build Coastguard Worker// CHECK: andnps %xmm5, %xmm5 5416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x55,0xed] 5417*9880d681SAndroid Build Coastguard Worker andnps %xmm5,%xmm5 5418*9880d681SAndroid Build Coastguard Worker 5419*9880d681SAndroid Build Coastguard Worker// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 5420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 5421*9880d681SAndroid Build Coastguard Worker andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5422*9880d681SAndroid Build Coastguard Worker 5423*9880d681SAndroid Build Coastguard Worker// CHECK: andps 69, %xmm5 5424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 5425*9880d681SAndroid Build Coastguard Worker andps 0x45,%xmm5 5426*9880d681SAndroid Build Coastguard Worker 5427*9880d681SAndroid Build Coastguard Worker// CHECK: andps 32493, %xmm5 5428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 5429*9880d681SAndroid Build Coastguard Worker andps 0x7eed,%xmm5 5430*9880d681SAndroid Build Coastguard Worker 5431*9880d681SAndroid Build Coastguard Worker// CHECK: andps 3133065982, %xmm5 5432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 5433*9880d681SAndroid Build Coastguard Worker andps 0xbabecafe,%xmm5 5434*9880d681SAndroid Build Coastguard Worker 5435*9880d681SAndroid Build Coastguard Worker// CHECK: andps 305419896, %xmm5 5436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 5437*9880d681SAndroid Build Coastguard Worker andps 0x12345678,%xmm5 5438*9880d681SAndroid Build Coastguard Worker 5439*9880d681SAndroid Build Coastguard Worker// CHECK: andps %xmm5, %xmm5 5440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x54,0xed] 5441*9880d681SAndroid Build Coastguard Worker andps %xmm5,%xmm5 5442*9880d681SAndroid Build Coastguard Worker 5443*9880d681SAndroid Build Coastguard Worker// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 5444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5445*9880d681SAndroid Build Coastguard Worker comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5446*9880d681SAndroid Build Coastguard Worker 5447*9880d681SAndroid Build Coastguard Worker// CHECK: comiss 69, %xmm5 5448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 5449*9880d681SAndroid Build Coastguard Worker comiss 0x45,%xmm5 5450*9880d681SAndroid Build Coastguard Worker 5451*9880d681SAndroid Build Coastguard Worker// CHECK: comiss 32493, %xmm5 5452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 5453*9880d681SAndroid Build Coastguard Worker comiss 0x7eed,%xmm5 5454*9880d681SAndroid Build Coastguard Worker 5455*9880d681SAndroid Build Coastguard Worker// CHECK: comiss 3133065982, %xmm5 5456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 5457*9880d681SAndroid Build Coastguard Worker comiss 0xbabecafe,%xmm5 5458*9880d681SAndroid Build Coastguard Worker 5459*9880d681SAndroid Build Coastguard Worker// CHECK: comiss 305419896, %xmm5 5460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 5461*9880d681SAndroid Build Coastguard Worker comiss 0x12345678,%xmm5 5462*9880d681SAndroid Build Coastguard Worker 5463*9880d681SAndroid Build Coastguard Worker// CHECK: comiss %xmm5, %xmm5 5464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2f,0xed] 5465*9880d681SAndroid Build Coastguard Worker comiss %xmm5,%xmm5 5466*9880d681SAndroid Build Coastguard Worker 5467*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 5468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5469*9880d681SAndroid Build Coastguard Worker cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5470*9880d681SAndroid Build Coastguard Worker 5471*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps 69, %xmm5 5472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5473*9880d681SAndroid Build Coastguard Worker cvtpi2ps 0x45,%xmm5 5474*9880d681SAndroid Build Coastguard Worker 5475*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps 32493, %xmm5 5476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5477*9880d681SAndroid Build Coastguard Worker cvtpi2ps 0x7eed,%xmm5 5478*9880d681SAndroid Build Coastguard Worker 5479*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps 3133065982, %xmm5 5480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5481*9880d681SAndroid Build Coastguard Worker cvtpi2ps 0xbabecafe,%xmm5 5482*9880d681SAndroid Build Coastguard Worker 5483*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps 305419896, %xmm5 5484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5485*9880d681SAndroid Build Coastguard Worker cvtpi2ps 0x12345678,%xmm5 5486*9880d681SAndroid Build Coastguard Worker 5487*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2ps %mm3, %xmm5 5488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2a,0xeb] 5489*9880d681SAndroid Build Coastguard Worker cvtpi2ps %mm3,%xmm5 5490*9880d681SAndroid Build Coastguard Worker 5491*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 5492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5493*9880d681SAndroid Build Coastguard Worker cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5494*9880d681SAndroid Build Coastguard Worker 5495*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi 69, %mm3 5496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 5497*9880d681SAndroid Build Coastguard Worker cvtps2pi 0x45,%mm3 5498*9880d681SAndroid Build Coastguard Worker 5499*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi 32493, %mm3 5500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 5501*9880d681SAndroid Build Coastguard Worker cvtps2pi 0x7eed,%mm3 5502*9880d681SAndroid Build Coastguard Worker 5503*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi 3133065982, %mm3 5504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 5505*9880d681SAndroid Build Coastguard Worker cvtps2pi 0xbabecafe,%mm3 5506*9880d681SAndroid Build Coastguard Worker 5507*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi 305419896, %mm3 5508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 5509*9880d681SAndroid Build Coastguard Worker cvtps2pi 0x12345678,%mm3 5510*9880d681SAndroid Build Coastguard Worker 5511*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pi %xmm5, %mm3 5512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2d,0xdd] 5513*9880d681SAndroid Build Coastguard Worker cvtps2pi %xmm5,%mm3 5514*9880d681SAndroid Build Coastguard Worker 5515*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl %ecx, %xmm5 5516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] 5517*9880d681SAndroid Build Coastguard Worker cvtsi2ssl %ecx,%xmm5 5518*9880d681SAndroid Build Coastguard Worker 5519*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl 3735928559(%ebx,%ecx,8), %xmm5 5520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5521*9880d681SAndroid Build Coastguard Worker cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5 5522*9880d681SAndroid Build Coastguard Worker 5523*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl 69, %xmm5 5524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5525*9880d681SAndroid Build Coastguard Worker cvtsi2ssl 0x45,%xmm5 5526*9880d681SAndroid Build Coastguard Worker 5527*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl 32493, %xmm5 5528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5529*9880d681SAndroid Build Coastguard Worker cvtsi2ssl 0x7eed,%xmm5 5530*9880d681SAndroid Build Coastguard Worker 5531*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl 3133065982, %xmm5 5532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5533*9880d681SAndroid Build Coastguard Worker cvtsi2ssl 0xbabecafe,%xmm5 5534*9880d681SAndroid Build Coastguard Worker 5535*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2ssl 305419896, %xmm5 5536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5537*9880d681SAndroid Build Coastguard Worker cvtsi2ssl 0x12345678,%xmm5 5538*9880d681SAndroid Build Coastguard Worker 5539*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 5540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5541*9880d681SAndroid Build Coastguard Worker cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5542*9880d681SAndroid Build Coastguard Worker 5543*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi 69, %mm3 5544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 5545*9880d681SAndroid Build Coastguard Worker cvttps2pi 0x45,%mm3 5546*9880d681SAndroid Build Coastguard Worker 5547*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi 32493, %mm3 5548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 5549*9880d681SAndroid Build Coastguard Worker cvttps2pi 0x7eed,%mm3 5550*9880d681SAndroid Build Coastguard Worker 5551*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi 3133065982, %mm3 5552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 5553*9880d681SAndroid Build Coastguard Worker cvttps2pi 0xbabecafe,%mm3 5554*9880d681SAndroid Build Coastguard Worker 5555*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi 305419896, %mm3 5556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 5557*9880d681SAndroid Build Coastguard Worker cvttps2pi 0x12345678,%mm3 5558*9880d681SAndroid Build Coastguard Worker 5559*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2pi %xmm5, %mm3 5560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2c,0xdd] 5561*9880d681SAndroid Build Coastguard Worker cvttps2pi %xmm5,%mm3 5562*9880d681SAndroid Build Coastguard Worker 5563*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 5564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 5565*9880d681SAndroid Build Coastguard Worker cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 5566*9880d681SAndroid Build Coastguard Worker 5567*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si 69, %ecx 5568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 5569*9880d681SAndroid Build Coastguard Worker cvttss2si 0x45,%ecx 5570*9880d681SAndroid Build Coastguard Worker 5571*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si 32493, %ecx 5572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 5573*9880d681SAndroid Build Coastguard Worker cvttss2si 0x7eed,%ecx 5574*9880d681SAndroid Build Coastguard Worker 5575*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si 3133065982, %ecx 5576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 5577*9880d681SAndroid Build Coastguard Worker cvttss2si 0xbabecafe,%ecx 5578*9880d681SAndroid Build Coastguard Worker 5579*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si 305419896, %ecx 5580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 5581*9880d681SAndroid Build Coastguard Worker cvttss2si 0x12345678,%ecx 5582*9880d681SAndroid Build Coastguard Worker 5583*9880d681SAndroid Build Coastguard Worker// CHECK: cvttss2si %xmm5, %ecx 5584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd] 5585*9880d681SAndroid Build Coastguard Worker cvttss2si %xmm5,%ecx 5586*9880d681SAndroid Build Coastguard Worker 5587*9880d681SAndroid Build Coastguard Worker// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 5588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5589*9880d681SAndroid Build Coastguard Worker divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5590*9880d681SAndroid Build Coastguard Worker 5591*9880d681SAndroid Build Coastguard Worker// CHECK: divps 69, %xmm5 5592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5593*9880d681SAndroid Build Coastguard Worker divps 0x45,%xmm5 5594*9880d681SAndroid Build Coastguard Worker 5595*9880d681SAndroid Build Coastguard Worker// CHECK: divps 32493, %xmm5 5596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5597*9880d681SAndroid Build Coastguard Worker divps 0x7eed,%xmm5 5598*9880d681SAndroid Build Coastguard Worker 5599*9880d681SAndroid Build Coastguard Worker// CHECK: divps 3133065982, %xmm5 5600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5601*9880d681SAndroid Build Coastguard Worker divps 0xbabecafe,%xmm5 5602*9880d681SAndroid Build Coastguard Worker 5603*9880d681SAndroid Build Coastguard Worker// CHECK: divps 305419896, %xmm5 5604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5605*9880d681SAndroid Build Coastguard Worker divps 0x12345678,%xmm5 5606*9880d681SAndroid Build Coastguard Worker 5607*9880d681SAndroid Build Coastguard Worker// CHECK: divps %xmm5, %xmm5 5608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5e,0xed] 5609*9880d681SAndroid Build Coastguard Worker divps %xmm5,%xmm5 5610*9880d681SAndroid Build Coastguard Worker 5611*9880d681SAndroid Build Coastguard Worker// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 5612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5613*9880d681SAndroid Build Coastguard Worker divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5614*9880d681SAndroid Build Coastguard Worker 5615*9880d681SAndroid Build Coastguard Worker// CHECK: divss 69, %xmm5 5616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5617*9880d681SAndroid Build Coastguard Worker divss 0x45,%xmm5 5618*9880d681SAndroid Build Coastguard Worker 5619*9880d681SAndroid Build Coastguard Worker// CHECK: divss 32493, %xmm5 5620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5621*9880d681SAndroid Build Coastguard Worker divss 0x7eed,%xmm5 5622*9880d681SAndroid Build Coastguard Worker 5623*9880d681SAndroid Build Coastguard Worker// CHECK: divss 3133065982, %xmm5 5624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5625*9880d681SAndroid Build Coastguard Worker divss 0xbabecafe,%xmm5 5626*9880d681SAndroid Build Coastguard Worker 5627*9880d681SAndroid Build Coastguard Worker// CHECK: divss 305419896, %xmm5 5628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5629*9880d681SAndroid Build Coastguard Worker divss 0x12345678,%xmm5 5630*9880d681SAndroid Build Coastguard Worker 5631*9880d681SAndroid Build Coastguard Worker// CHECK: divss %xmm5, %xmm5 5632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5e,0xed] 5633*9880d681SAndroid Build Coastguard Worker divss %xmm5,%xmm5 5634*9880d681SAndroid Build Coastguard Worker 5635*9880d681SAndroid Build Coastguard Worker// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 5636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde] 5637*9880d681SAndroid Build Coastguard Worker ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 5638*9880d681SAndroid Build Coastguard Worker 5639*9880d681SAndroid Build Coastguard Worker// CHECK: ldmxcsr 32493 5640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00] 5641*9880d681SAndroid Build Coastguard Worker ldmxcsr 0x7eed 5642*9880d681SAndroid Build Coastguard Worker 5643*9880d681SAndroid Build Coastguard Worker// CHECK: ldmxcsr 3133065982 5644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba] 5645*9880d681SAndroid Build Coastguard Worker ldmxcsr 0xbabecafe 5646*9880d681SAndroid Build Coastguard Worker 5647*9880d681SAndroid Build Coastguard Worker// CHECK: ldmxcsr 305419896 5648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12] 5649*9880d681SAndroid Build Coastguard Worker ldmxcsr 0x12345678 5650*9880d681SAndroid Build Coastguard Worker 5651*9880d681SAndroid Build Coastguard Worker// CHECK: maskmovq %mm3, %mm3 5652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf7,0xdb] 5653*9880d681SAndroid Build Coastguard Worker maskmovq %mm3,%mm3 5654*9880d681SAndroid Build Coastguard Worker 5655*9880d681SAndroid Build Coastguard Worker// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 5656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5657*9880d681SAndroid Build Coastguard Worker maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5658*9880d681SAndroid Build Coastguard Worker 5659*9880d681SAndroid Build Coastguard Worker// CHECK: maxps 69, %xmm5 5660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5661*9880d681SAndroid Build Coastguard Worker maxps 0x45,%xmm5 5662*9880d681SAndroid Build Coastguard Worker 5663*9880d681SAndroid Build Coastguard Worker// CHECK: maxps 32493, %xmm5 5664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5665*9880d681SAndroid Build Coastguard Worker maxps 0x7eed,%xmm5 5666*9880d681SAndroid Build Coastguard Worker 5667*9880d681SAndroid Build Coastguard Worker// CHECK: maxps 3133065982, %xmm5 5668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5669*9880d681SAndroid Build Coastguard Worker maxps 0xbabecafe,%xmm5 5670*9880d681SAndroid Build Coastguard Worker 5671*9880d681SAndroid Build Coastguard Worker// CHECK: maxps 305419896, %xmm5 5672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5673*9880d681SAndroid Build Coastguard Worker maxps 0x12345678,%xmm5 5674*9880d681SAndroid Build Coastguard Worker 5675*9880d681SAndroid Build Coastguard Worker// CHECK: maxps %xmm5, %xmm5 5676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5f,0xed] 5677*9880d681SAndroid Build Coastguard Worker maxps %xmm5,%xmm5 5678*9880d681SAndroid Build Coastguard Worker 5679*9880d681SAndroid Build Coastguard Worker// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 5680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5681*9880d681SAndroid Build Coastguard Worker maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5682*9880d681SAndroid Build Coastguard Worker 5683*9880d681SAndroid Build Coastguard Worker// CHECK: maxss 69, %xmm5 5684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5685*9880d681SAndroid Build Coastguard Worker maxss 0x45,%xmm5 5686*9880d681SAndroid Build Coastguard Worker 5687*9880d681SAndroid Build Coastguard Worker// CHECK: maxss 32493, %xmm5 5688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5689*9880d681SAndroid Build Coastguard Worker maxss 0x7eed,%xmm5 5690*9880d681SAndroid Build Coastguard Worker 5691*9880d681SAndroid Build Coastguard Worker// CHECK: maxss 3133065982, %xmm5 5692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5693*9880d681SAndroid Build Coastguard Worker maxss 0xbabecafe,%xmm5 5694*9880d681SAndroid Build Coastguard Worker 5695*9880d681SAndroid Build Coastguard Worker// CHECK: maxss 305419896, %xmm5 5696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5697*9880d681SAndroid Build Coastguard Worker maxss 0x12345678,%xmm5 5698*9880d681SAndroid Build Coastguard Worker 5699*9880d681SAndroid Build Coastguard Worker// CHECK: maxss %xmm5, %xmm5 5700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5f,0xed] 5701*9880d681SAndroid Build Coastguard Worker maxss %xmm5,%xmm5 5702*9880d681SAndroid Build Coastguard Worker 5703*9880d681SAndroid Build Coastguard Worker// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 5704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5705*9880d681SAndroid Build Coastguard Worker minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5706*9880d681SAndroid Build Coastguard Worker 5707*9880d681SAndroid Build Coastguard Worker// CHECK: minps 69, %xmm5 5708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5709*9880d681SAndroid Build Coastguard Worker minps 0x45,%xmm5 5710*9880d681SAndroid Build Coastguard Worker 5711*9880d681SAndroid Build Coastguard Worker// CHECK: minps 32493, %xmm5 5712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5713*9880d681SAndroid Build Coastguard Worker minps 0x7eed,%xmm5 5714*9880d681SAndroid Build Coastguard Worker 5715*9880d681SAndroid Build Coastguard Worker// CHECK: minps 3133065982, %xmm5 5716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5717*9880d681SAndroid Build Coastguard Worker minps 0xbabecafe,%xmm5 5718*9880d681SAndroid Build Coastguard Worker 5719*9880d681SAndroid Build Coastguard Worker// CHECK: minps 305419896, %xmm5 5720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5721*9880d681SAndroid Build Coastguard Worker minps 0x12345678,%xmm5 5722*9880d681SAndroid Build Coastguard Worker 5723*9880d681SAndroid Build Coastguard Worker// CHECK: minps %xmm5, %xmm5 5724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5d,0xed] 5725*9880d681SAndroid Build Coastguard Worker minps %xmm5,%xmm5 5726*9880d681SAndroid Build Coastguard Worker 5727*9880d681SAndroid Build Coastguard Worker// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 5728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5729*9880d681SAndroid Build Coastguard Worker minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5730*9880d681SAndroid Build Coastguard Worker 5731*9880d681SAndroid Build Coastguard Worker// CHECK: minss 69, %xmm5 5732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5733*9880d681SAndroid Build Coastguard Worker minss 0x45,%xmm5 5734*9880d681SAndroid Build Coastguard Worker 5735*9880d681SAndroid Build Coastguard Worker// CHECK: minss 32493, %xmm5 5736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5737*9880d681SAndroid Build Coastguard Worker minss 0x7eed,%xmm5 5738*9880d681SAndroid Build Coastguard Worker 5739*9880d681SAndroid Build Coastguard Worker// CHECK: minss 3133065982, %xmm5 5740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5741*9880d681SAndroid Build Coastguard Worker minss 0xbabecafe,%xmm5 5742*9880d681SAndroid Build Coastguard Worker 5743*9880d681SAndroid Build Coastguard Worker// CHECK: minss 305419896, %xmm5 5744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5745*9880d681SAndroid Build Coastguard Worker minss 0x12345678,%xmm5 5746*9880d681SAndroid Build Coastguard Worker 5747*9880d681SAndroid Build Coastguard Worker// CHECK: minss %xmm5, %xmm5 5748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5d,0xed] 5749*9880d681SAndroid Build Coastguard Worker minss %xmm5,%xmm5 5750*9880d681SAndroid Build Coastguard Worker 5751*9880d681SAndroid Build Coastguard Worker// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 5752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 5753*9880d681SAndroid Build Coastguard Worker movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5754*9880d681SAndroid Build Coastguard Worker 5755*9880d681SAndroid Build Coastguard Worker// CHECK: movaps 69, %xmm5 5756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 5757*9880d681SAndroid Build Coastguard Worker movaps 0x45,%xmm5 5758*9880d681SAndroid Build Coastguard Worker 5759*9880d681SAndroid Build Coastguard Worker// CHECK: movaps 32493, %xmm5 5760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 5761*9880d681SAndroid Build Coastguard Worker movaps 0x7eed,%xmm5 5762*9880d681SAndroid Build Coastguard Worker 5763*9880d681SAndroid Build Coastguard Worker// CHECK: movaps 3133065982, %xmm5 5764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 5765*9880d681SAndroid Build Coastguard Worker movaps 0xbabecafe,%xmm5 5766*9880d681SAndroid Build Coastguard Worker 5767*9880d681SAndroid Build Coastguard Worker// CHECK: movaps 305419896, %xmm5 5768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 5769*9880d681SAndroid Build Coastguard Worker movaps 0x12345678,%xmm5 5770*9880d681SAndroid Build Coastguard Worker 5771*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, %xmm5 5772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x28,0xed] 5773*9880d681SAndroid Build Coastguard Worker movaps %xmm5,%xmm5 5774*9880d681SAndroid Build Coastguard Worker 5775*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 5776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 5777*9880d681SAndroid Build Coastguard Worker movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5778*9880d681SAndroid Build Coastguard Worker 5779*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, 69 5780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 5781*9880d681SAndroid Build Coastguard Worker movaps %xmm5,0x45 5782*9880d681SAndroid Build Coastguard Worker 5783*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, 32493 5784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 5785*9880d681SAndroid Build Coastguard Worker movaps %xmm5,0x7eed 5786*9880d681SAndroid Build Coastguard Worker 5787*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, 3133065982 5788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 5789*9880d681SAndroid Build Coastguard Worker movaps %xmm5,0xbabecafe 5790*9880d681SAndroid Build Coastguard Worker 5791*9880d681SAndroid Build Coastguard Worker// CHECK: movaps %xmm5, 305419896 5792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 5793*9880d681SAndroid Build Coastguard Worker movaps %xmm5,0x12345678 5794*9880d681SAndroid Build Coastguard Worker 5795*9880d681SAndroid Build Coastguard Worker// CHECK: movhlps %xmm5, %xmm5 5796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0xed] 5797*9880d681SAndroid Build Coastguard Worker movhlps %xmm5,%xmm5 5798*9880d681SAndroid Build Coastguard Worker 5799*9880d681SAndroid Build Coastguard Worker// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 5800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 5801*9880d681SAndroid Build Coastguard Worker movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5802*9880d681SAndroid Build Coastguard Worker 5803*9880d681SAndroid Build Coastguard Worker// CHECK: movhps 69, %xmm5 5804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 5805*9880d681SAndroid Build Coastguard Worker movhps 0x45,%xmm5 5806*9880d681SAndroid Build Coastguard Worker 5807*9880d681SAndroid Build Coastguard Worker// CHECK: movhps 32493, %xmm5 5808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 5809*9880d681SAndroid Build Coastguard Worker movhps 0x7eed,%xmm5 5810*9880d681SAndroid Build Coastguard Worker 5811*9880d681SAndroid Build Coastguard Worker// CHECK: movhps 3133065982, %xmm5 5812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 5813*9880d681SAndroid Build Coastguard Worker movhps 0xbabecafe,%xmm5 5814*9880d681SAndroid Build Coastguard Worker 5815*9880d681SAndroid Build Coastguard Worker// CHECK: movhps 305419896, %xmm5 5816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 5817*9880d681SAndroid Build Coastguard Worker movhps 0x12345678,%xmm5 5818*9880d681SAndroid Build Coastguard Worker 5819*9880d681SAndroid Build Coastguard Worker// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 5820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 5821*9880d681SAndroid Build Coastguard Worker movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5822*9880d681SAndroid Build Coastguard Worker 5823*9880d681SAndroid Build Coastguard Worker// CHECK: movhps %xmm5, 69 5824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 5825*9880d681SAndroid Build Coastguard Worker movhps %xmm5,0x45 5826*9880d681SAndroid Build Coastguard Worker 5827*9880d681SAndroid Build Coastguard Worker// CHECK: movhps %xmm5, 32493 5828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 5829*9880d681SAndroid Build Coastguard Worker movhps %xmm5,0x7eed 5830*9880d681SAndroid Build Coastguard Worker 5831*9880d681SAndroid Build Coastguard Worker// CHECK: movhps %xmm5, 3133065982 5832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 5833*9880d681SAndroid Build Coastguard Worker movhps %xmm5,0xbabecafe 5834*9880d681SAndroid Build Coastguard Worker 5835*9880d681SAndroid Build Coastguard Worker// CHECK: movhps %xmm5, 305419896 5836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 5837*9880d681SAndroid Build Coastguard Worker movhps %xmm5,0x12345678 5838*9880d681SAndroid Build Coastguard Worker 5839*9880d681SAndroid Build Coastguard Worker// CHECK: movlhps %xmm5, %xmm5 5840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x16,0xed] 5841*9880d681SAndroid Build Coastguard Worker movlhps %xmm5,%xmm5 5842*9880d681SAndroid Build Coastguard Worker 5843*9880d681SAndroid Build Coastguard Worker// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 5844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 5845*9880d681SAndroid Build Coastguard Worker movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5846*9880d681SAndroid Build Coastguard Worker 5847*9880d681SAndroid Build Coastguard Worker// CHECK: movlps 69, %xmm5 5848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 5849*9880d681SAndroid Build Coastguard Worker movlps 0x45,%xmm5 5850*9880d681SAndroid Build Coastguard Worker 5851*9880d681SAndroid Build Coastguard Worker// CHECK: movlps 32493, %xmm5 5852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 5853*9880d681SAndroid Build Coastguard Worker movlps 0x7eed,%xmm5 5854*9880d681SAndroid Build Coastguard Worker 5855*9880d681SAndroid Build Coastguard Worker// CHECK: movlps 3133065982, %xmm5 5856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 5857*9880d681SAndroid Build Coastguard Worker movlps 0xbabecafe,%xmm5 5858*9880d681SAndroid Build Coastguard Worker 5859*9880d681SAndroid Build Coastguard Worker// CHECK: movlps 305419896, %xmm5 5860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 5861*9880d681SAndroid Build Coastguard Worker movlps 0x12345678,%xmm5 5862*9880d681SAndroid Build Coastguard Worker 5863*9880d681SAndroid Build Coastguard Worker// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 5864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 5865*9880d681SAndroid Build Coastguard Worker movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5866*9880d681SAndroid Build Coastguard Worker 5867*9880d681SAndroid Build Coastguard Worker// CHECK: movlps %xmm5, 69 5868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 5869*9880d681SAndroid Build Coastguard Worker movlps %xmm5,0x45 5870*9880d681SAndroid Build Coastguard Worker 5871*9880d681SAndroid Build Coastguard Worker// CHECK: movlps %xmm5, 32493 5872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 5873*9880d681SAndroid Build Coastguard Worker movlps %xmm5,0x7eed 5874*9880d681SAndroid Build Coastguard Worker 5875*9880d681SAndroid Build Coastguard Worker// CHECK: movlps %xmm5, 3133065982 5876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 5877*9880d681SAndroid Build Coastguard Worker movlps %xmm5,0xbabecafe 5878*9880d681SAndroid Build Coastguard Worker 5879*9880d681SAndroid Build Coastguard Worker// CHECK: movlps %xmm5, 305419896 5880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 5881*9880d681SAndroid Build Coastguard Worker movlps %xmm5,0x12345678 5882*9880d681SAndroid Build Coastguard Worker 5883*9880d681SAndroid Build Coastguard Worker// CHECK: movmskps %xmm5, %ecx 5884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x50,0xcd] 5885*9880d681SAndroid Build Coastguard Worker movmskps %xmm5,%ecx 5886*9880d681SAndroid Build Coastguard Worker 5887*9880d681SAndroid Build Coastguard Worker// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 5888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 5889*9880d681SAndroid Build Coastguard Worker movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5890*9880d681SAndroid Build Coastguard Worker 5891*9880d681SAndroid Build Coastguard Worker// CHECK: movntps %xmm5, 69 5892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 5893*9880d681SAndroid Build Coastguard Worker movntps %xmm5,0x45 5894*9880d681SAndroid Build Coastguard Worker 5895*9880d681SAndroid Build Coastguard Worker// CHECK: movntps %xmm5, 32493 5896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 5897*9880d681SAndroid Build Coastguard Worker movntps %xmm5,0x7eed 5898*9880d681SAndroid Build Coastguard Worker 5899*9880d681SAndroid Build Coastguard Worker// CHECK: movntps %xmm5, 3133065982 5900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 5901*9880d681SAndroid Build Coastguard Worker movntps %xmm5,0xbabecafe 5902*9880d681SAndroid Build Coastguard Worker 5903*9880d681SAndroid Build Coastguard Worker// CHECK: movntps %xmm5, 305419896 5904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 5905*9880d681SAndroid Build Coastguard Worker movntps %xmm5,0x12345678 5906*9880d681SAndroid Build Coastguard Worker 5907*9880d681SAndroid Build Coastguard Worker// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 5908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5909*9880d681SAndroid Build Coastguard Worker movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 5910*9880d681SAndroid Build Coastguard Worker 5911*9880d681SAndroid Build Coastguard Worker// CHECK: movntq %mm3, 69 5912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00] 5913*9880d681SAndroid Build Coastguard Worker movntq %mm3,0x45 5914*9880d681SAndroid Build Coastguard Worker 5915*9880d681SAndroid Build Coastguard Worker// CHECK: movntq %mm3, 32493 5916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00] 5917*9880d681SAndroid Build Coastguard Worker movntq %mm3,0x7eed 5918*9880d681SAndroid Build Coastguard Worker 5919*9880d681SAndroid Build Coastguard Worker// CHECK: movntq %mm3, 3133065982 5920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba] 5921*9880d681SAndroid Build Coastguard Worker movntq %mm3,0xbabecafe 5922*9880d681SAndroid Build Coastguard Worker 5923*9880d681SAndroid Build Coastguard Worker// CHECK: movntq %mm3, 305419896 5924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12] 5925*9880d681SAndroid Build Coastguard Worker movntq %mm3,0x12345678 5926*9880d681SAndroid Build Coastguard Worker 5927*9880d681SAndroid Build Coastguard Worker// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 5928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde] 5929*9880d681SAndroid Build Coastguard Worker movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 5930*9880d681SAndroid Build Coastguard Worker 5931*9880d681SAndroid Build Coastguard Worker// CHECK: movntdq %xmm5, 69 5932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00] 5933*9880d681SAndroid Build Coastguard Worker movntdq %xmm5,0x45 5934*9880d681SAndroid Build Coastguard Worker 5935*9880d681SAndroid Build Coastguard Worker// CHECK: movntdq %xmm5, 32493 5936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00] 5937*9880d681SAndroid Build Coastguard Worker movntdq %xmm5,0x7eed 5938*9880d681SAndroid Build Coastguard Worker 5939*9880d681SAndroid Build Coastguard Worker// CHECK: movntdq %xmm5, 3133065982 5940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba] 5941*9880d681SAndroid Build Coastguard Worker movntdq %xmm5,0xbabecafe 5942*9880d681SAndroid Build Coastguard Worker 5943*9880d681SAndroid Build Coastguard Worker// CHECK: movntdq %xmm5, 305419896 5944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12] 5945*9880d681SAndroid Build Coastguard Worker movntdq %xmm5,0x12345678 5946*9880d681SAndroid Build Coastguard Worker 5947*9880d681SAndroid Build Coastguard Worker// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 5948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 5949*9880d681SAndroid Build Coastguard Worker movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5950*9880d681SAndroid Build Coastguard Worker 5951*9880d681SAndroid Build Coastguard Worker// CHECK: movss 69, %xmm5 5952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 5953*9880d681SAndroid Build Coastguard Worker movss 0x45,%xmm5 5954*9880d681SAndroid Build Coastguard Worker 5955*9880d681SAndroid Build Coastguard Worker// CHECK: movss 32493, %xmm5 5956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 5957*9880d681SAndroid Build Coastguard Worker movss 0x7eed,%xmm5 5958*9880d681SAndroid Build Coastguard Worker 5959*9880d681SAndroid Build Coastguard Worker// CHECK: movss 3133065982, %xmm5 5960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 5961*9880d681SAndroid Build Coastguard Worker movss 0xbabecafe,%xmm5 5962*9880d681SAndroid Build Coastguard Worker 5963*9880d681SAndroid Build Coastguard Worker// CHECK: movss 305419896, %xmm5 5964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 5965*9880d681SAndroid Build Coastguard Worker movss 0x12345678,%xmm5 5966*9880d681SAndroid Build Coastguard Worker 5967*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, %xmm5 5968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 5969*9880d681SAndroid Build Coastguard Worker movss %xmm5,%xmm5 5970*9880d681SAndroid Build Coastguard Worker 5971*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 5972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 5973*9880d681SAndroid Build Coastguard Worker movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 5974*9880d681SAndroid Build Coastguard Worker 5975*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, 69 5976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 5977*9880d681SAndroid Build Coastguard Worker movss %xmm5,0x45 5978*9880d681SAndroid Build Coastguard Worker 5979*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, 32493 5980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 5981*9880d681SAndroid Build Coastguard Worker movss %xmm5,0x7eed 5982*9880d681SAndroid Build Coastguard Worker 5983*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, 3133065982 5984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 5985*9880d681SAndroid Build Coastguard Worker movss %xmm5,0xbabecafe 5986*9880d681SAndroid Build Coastguard Worker 5987*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, 305419896 5988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 5989*9880d681SAndroid Build Coastguard Worker movss %xmm5,0x12345678 5990*9880d681SAndroid Build Coastguard Worker 5991*9880d681SAndroid Build Coastguard Worker// CHECK: movss %xmm5, %xmm5 5992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 5993*9880d681SAndroid Build Coastguard Worker movss %xmm5,%xmm5 5994*9880d681SAndroid Build Coastguard Worker 5995*9880d681SAndroid Build Coastguard Worker// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 5996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 5997*9880d681SAndroid Build Coastguard Worker movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 5998*9880d681SAndroid Build Coastguard Worker 5999*9880d681SAndroid Build Coastguard Worker// CHECK: movups 69, %xmm5 6000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 6001*9880d681SAndroid Build Coastguard Worker movups 0x45,%xmm5 6002*9880d681SAndroid Build Coastguard Worker 6003*9880d681SAndroid Build Coastguard Worker// CHECK: movups 32493, %xmm5 6004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 6005*9880d681SAndroid Build Coastguard Worker movups 0x7eed,%xmm5 6006*9880d681SAndroid Build Coastguard Worker 6007*9880d681SAndroid Build Coastguard Worker// CHECK: movups 3133065982, %xmm5 6008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 6009*9880d681SAndroid Build Coastguard Worker movups 0xbabecafe,%xmm5 6010*9880d681SAndroid Build Coastguard Worker 6011*9880d681SAndroid Build Coastguard Worker// CHECK: movups 305419896, %xmm5 6012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 6013*9880d681SAndroid Build Coastguard Worker movups 0x12345678,%xmm5 6014*9880d681SAndroid Build Coastguard Worker 6015*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, %xmm5 6016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0xed] 6017*9880d681SAndroid Build Coastguard Worker movups %xmm5,%xmm5 6018*9880d681SAndroid Build Coastguard Worker 6019*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 6020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 6021*9880d681SAndroid Build Coastguard Worker movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 6022*9880d681SAndroid Build Coastguard Worker 6023*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, 69 6024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 6025*9880d681SAndroid Build Coastguard Worker movups %xmm5,0x45 6026*9880d681SAndroid Build Coastguard Worker 6027*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, 32493 6028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 6029*9880d681SAndroid Build Coastguard Worker movups %xmm5,0x7eed 6030*9880d681SAndroid Build Coastguard Worker 6031*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, 3133065982 6032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 6033*9880d681SAndroid Build Coastguard Worker movups %xmm5,0xbabecafe 6034*9880d681SAndroid Build Coastguard Worker 6035*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, 305419896 6036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 6037*9880d681SAndroid Build Coastguard Worker movups %xmm5,0x12345678 6038*9880d681SAndroid Build Coastguard Worker 6039*9880d681SAndroid Build Coastguard Worker// CHECK: movups %xmm5, %xmm5 6040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x10,0xed] 6041*9880d681SAndroid Build Coastguard Worker movups %xmm5,%xmm5 6042*9880d681SAndroid Build Coastguard Worker 6043*9880d681SAndroid Build Coastguard Worker// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 6044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6045*9880d681SAndroid Build Coastguard Worker mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6046*9880d681SAndroid Build Coastguard Worker 6047*9880d681SAndroid Build Coastguard Worker// CHECK: mulps 69, %xmm5 6048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6049*9880d681SAndroid Build Coastguard Worker mulps 0x45,%xmm5 6050*9880d681SAndroid Build Coastguard Worker 6051*9880d681SAndroid Build Coastguard Worker// CHECK: mulps 32493, %xmm5 6052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6053*9880d681SAndroid Build Coastguard Worker mulps 0x7eed,%xmm5 6054*9880d681SAndroid Build Coastguard Worker 6055*9880d681SAndroid Build Coastguard Worker// CHECK: mulps 3133065982, %xmm5 6056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6057*9880d681SAndroid Build Coastguard Worker mulps 0xbabecafe,%xmm5 6058*9880d681SAndroid Build Coastguard Worker 6059*9880d681SAndroid Build Coastguard Worker// CHECK: mulps 305419896, %xmm5 6060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6061*9880d681SAndroid Build Coastguard Worker mulps 0x12345678,%xmm5 6062*9880d681SAndroid Build Coastguard Worker 6063*9880d681SAndroid Build Coastguard Worker// CHECK: mulps %xmm5, %xmm5 6064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x59,0xed] 6065*9880d681SAndroid Build Coastguard Worker mulps %xmm5,%xmm5 6066*9880d681SAndroid Build Coastguard Worker 6067*9880d681SAndroid Build Coastguard Worker// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 6068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6069*9880d681SAndroid Build Coastguard Worker mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6070*9880d681SAndroid Build Coastguard Worker 6071*9880d681SAndroid Build Coastguard Worker// CHECK: mulss 69, %xmm5 6072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6073*9880d681SAndroid Build Coastguard Worker mulss 0x45,%xmm5 6074*9880d681SAndroid Build Coastguard Worker 6075*9880d681SAndroid Build Coastguard Worker// CHECK: mulss 32493, %xmm5 6076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6077*9880d681SAndroid Build Coastguard Worker mulss 0x7eed,%xmm5 6078*9880d681SAndroid Build Coastguard Worker 6079*9880d681SAndroid Build Coastguard Worker// CHECK: mulss 3133065982, %xmm5 6080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6081*9880d681SAndroid Build Coastguard Worker mulss 0xbabecafe,%xmm5 6082*9880d681SAndroid Build Coastguard Worker 6083*9880d681SAndroid Build Coastguard Worker// CHECK: mulss 305419896, %xmm5 6084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6085*9880d681SAndroid Build Coastguard Worker mulss 0x12345678,%xmm5 6086*9880d681SAndroid Build Coastguard Worker 6087*9880d681SAndroid Build Coastguard Worker// CHECK: mulss %xmm5, %xmm5 6088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x59,0xed] 6089*9880d681SAndroid Build Coastguard Worker mulss %xmm5,%xmm5 6090*9880d681SAndroid Build Coastguard Worker 6091*9880d681SAndroid Build Coastguard Worker// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 6092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 6093*9880d681SAndroid Build Coastguard Worker orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6094*9880d681SAndroid Build Coastguard Worker 6095*9880d681SAndroid Build Coastguard Worker// CHECK: orps 69, %xmm5 6096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 6097*9880d681SAndroid Build Coastguard Worker orps 0x45,%xmm5 6098*9880d681SAndroid Build Coastguard Worker 6099*9880d681SAndroid Build Coastguard Worker// CHECK: orps 32493, %xmm5 6100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 6101*9880d681SAndroid Build Coastguard Worker orps 0x7eed,%xmm5 6102*9880d681SAndroid Build Coastguard Worker 6103*9880d681SAndroid Build Coastguard Worker// CHECK: orps 3133065982, %xmm5 6104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 6105*9880d681SAndroid Build Coastguard Worker orps 0xbabecafe,%xmm5 6106*9880d681SAndroid Build Coastguard Worker 6107*9880d681SAndroid Build Coastguard Worker// CHECK: orps 305419896, %xmm5 6108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 6109*9880d681SAndroid Build Coastguard Worker orps 0x12345678,%xmm5 6110*9880d681SAndroid Build Coastguard Worker 6111*9880d681SAndroid Build Coastguard Worker// CHECK: orps %xmm5, %xmm5 6112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x56,0xed] 6113*9880d681SAndroid Build Coastguard Worker orps %xmm5,%xmm5 6114*9880d681SAndroid Build Coastguard Worker 6115*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 6116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6117*9880d681SAndroid Build Coastguard Worker pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 6118*9880d681SAndroid Build Coastguard Worker 6119*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 69, %mm3 6120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00] 6121*9880d681SAndroid Build Coastguard Worker pavgb 0x45,%mm3 6122*9880d681SAndroid Build Coastguard Worker 6123*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 32493, %mm3 6124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00] 6125*9880d681SAndroid Build Coastguard Worker pavgb 0x7eed,%mm3 6126*9880d681SAndroid Build Coastguard Worker 6127*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 3133065982, %mm3 6128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba] 6129*9880d681SAndroid Build Coastguard Worker pavgb 0xbabecafe,%mm3 6130*9880d681SAndroid Build Coastguard Worker 6131*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 305419896, %mm3 6132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12] 6133*9880d681SAndroid Build Coastguard Worker pavgb 0x12345678,%mm3 6134*9880d681SAndroid Build Coastguard Worker 6135*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb %mm3, %mm3 6136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe0,0xdb] 6137*9880d681SAndroid Build Coastguard Worker pavgb %mm3,%mm3 6138*9880d681SAndroid Build Coastguard Worker 6139*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 6140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde] 6141*9880d681SAndroid Build Coastguard Worker pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6142*9880d681SAndroid Build Coastguard Worker 6143*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 69, %xmm5 6144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00] 6145*9880d681SAndroid Build Coastguard Worker pavgb 0x45,%xmm5 6146*9880d681SAndroid Build Coastguard Worker 6147*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 32493, %xmm5 6148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00] 6149*9880d681SAndroid Build Coastguard Worker pavgb 0x7eed,%xmm5 6150*9880d681SAndroid Build Coastguard Worker 6151*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 3133065982, %xmm5 6152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba] 6153*9880d681SAndroid Build Coastguard Worker pavgb 0xbabecafe,%xmm5 6154*9880d681SAndroid Build Coastguard Worker 6155*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb 305419896, %xmm5 6156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12] 6157*9880d681SAndroid Build Coastguard Worker pavgb 0x12345678,%xmm5 6158*9880d681SAndroid Build Coastguard Worker 6159*9880d681SAndroid Build Coastguard Worker// CHECK: pavgb %xmm5, %xmm5 6160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe0,0xed] 6161*9880d681SAndroid Build Coastguard Worker pavgb %xmm5,%xmm5 6162*9880d681SAndroid Build Coastguard Worker 6163*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 6164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6165*9880d681SAndroid Build Coastguard Worker pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 6166*9880d681SAndroid Build Coastguard Worker 6167*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 69, %mm3 6168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00] 6169*9880d681SAndroid Build Coastguard Worker pavgw 0x45,%mm3 6170*9880d681SAndroid Build Coastguard Worker 6171*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 32493, %mm3 6172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00] 6173*9880d681SAndroid Build Coastguard Worker pavgw 0x7eed,%mm3 6174*9880d681SAndroid Build Coastguard Worker 6175*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 3133065982, %mm3 6176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba] 6177*9880d681SAndroid Build Coastguard Worker pavgw 0xbabecafe,%mm3 6178*9880d681SAndroid Build Coastguard Worker 6179*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 305419896, %mm3 6180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12] 6181*9880d681SAndroid Build Coastguard Worker pavgw 0x12345678,%mm3 6182*9880d681SAndroid Build Coastguard Worker 6183*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw %mm3, %mm3 6184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe3,0xdb] 6185*9880d681SAndroid Build Coastguard Worker pavgw %mm3,%mm3 6186*9880d681SAndroid Build Coastguard Worker 6187*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 6188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde] 6189*9880d681SAndroid Build Coastguard Worker pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6190*9880d681SAndroid Build Coastguard Worker 6191*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 69, %xmm5 6192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00] 6193*9880d681SAndroid Build Coastguard Worker pavgw 0x45,%xmm5 6194*9880d681SAndroid Build Coastguard Worker 6195*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 32493, %xmm5 6196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00] 6197*9880d681SAndroid Build Coastguard Worker pavgw 0x7eed,%xmm5 6198*9880d681SAndroid Build Coastguard Worker 6199*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 3133065982, %xmm5 6200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba] 6201*9880d681SAndroid Build Coastguard Worker pavgw 0xbabecafe,%xmm5 6202*9880d681SAndroid Build Coastguard Worker 6203*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw 305419896, %xmm5 6204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12] 6205*9880d681SAndroid Build Coastguard Worker pavgw 0x12345678,%xmm5 6206*9880d681SAndroid Build Coastguard Worker 6207*9880d681SAndroid Build Coastguard Worker// CHECK: pavgw %xmm5, %xmm5 6208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe3,0xed] 6209*9880d681SAndroid Build Coastguard Worker pavgw %xmm5,%xmm5 6210*9880d681SAndroid Build Coastguard Worker 6211*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 6212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6213*9880d681SAndroid Build Coastguard Worker pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6214*9880d681SAndroid Build Coastguard Worker 6215*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 69, %mm3 6216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00] 6217*9880d681SAndroid Build Coastguard Worker pmaxsw 0x45,%mm3 6218*9880d681SAndroid Build Coastguard Worker 6219*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 32493, %mm3 6220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00] 6221*9880d681SAndroid Build Coastguard Worker pmaxsw 0x7eed,%mm3 6222*9880d681SAndroid Build Coastguard Worker 6223*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 3133065982, %mm3 6224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba] 6225*9880d681SAndroid Build Coastguard Worker pmaxsw 0xbabecafe,%mm3 6226*9880d681SAndroid Build Coastguard Worker 6227*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 305419896, %mm3 6228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12] 6229*9880d681SAndroid Build Coastguard Worker pmaxsw 0x12345678,%mm3 6230*9880d681SAndroid Build Coastguard Worker 6231*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw %mm3, %mm3 6232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xee,0xdb] 6233*9880d681SAndroid Build Coastguard Worker pmaxsw %mm3,%mm3 6234*9880d681SAndroid Build Coastguard Worker 6235*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 6236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde] 6237*9880d681SAndroid Build Coastguard Worker pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6238*9880d681SAndroid Build Coastguard Worker 6239*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 69, %xmm5 6240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00] 6241*9880d681SAndroid Build Coastguard Worker pmaxsw 0x45,%xmm5 6242*9880d681SAndroid Build Coastguard Worker 6243*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 32493, %xmm5 6244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00] 6245*9880d681SAndroid Build Coastguard Worker pmaxsw 0x7eed,%xmm5 6246*9880d681SAndroid Build Coastguard Worker 6247*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 3133065982, %xmm5 6248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba] 6249*9880d681SAndroid Build Coastguard Worker pmaxsw 0xbabecafe,%xmm5 6250*9880d681SAndroid Build Coastguard Worker 6251*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw 305419896, %xmm5 6252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12] 6253*9880d681SAndroid Build Coastguard Worker pmaxsw 0x12345678,%xmm5 6254*9880d681SAndroid Build Coastguard Worker 6255*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsw %xmm5, %xmm5 6256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xee,0xed] 6257*9880d681SAndroid Build Coastguard Worker pmaxsw %xmm5,%xmm5 6258*9880d681SAndroid Build Coastguard Worker 6259*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 6260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6261*9880d681SAndroid Build Coastguard Worker pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 6262*9880d681SAndroid Build Coastguard Worker 6263*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 69, %mm3 6264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00] 6265*9880d681SAndroid Build Coastguard Worker pmaxub 0x45,%mm3 6266*9880d681SAndroid Build Coastguard Worker 6267*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 32493, %mm3 6268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00] 6269*9880d681SAndroid Build Coastguard Worker pmaxub 0x7eed,%mm3 6270*9880d681SAndroid Build Coastguard Worker 6271*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 3133065982, %mm3 6272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba] 6273*9880d681SAndroid Build Coastguard Worker pmaxub 0xbabecafe,%mm3 6274*9880d681SAndroid Build Coastguard Worker 6275*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 305419896, %mm3 6276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12] 6277*9880d681SAndroid Build Coastguard Worker pmaxub 0x12345678,%mm3 6278*9880d681SAndroid Build Coastguard Worker 6279*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub %mm3, %mm3 6280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xde,0xdb] 6281*9880d681SAndroid Build Coastguard Worker pmaxub %mm3,%mm3 6282*9880d681SAndroid Build Coastguard Worker 6283*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 6284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde] 6285*9880d681SAndroid Build Coastguard Worker pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6286*9880d681SAndroid Build Coastguard Worker 6287*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 69, %xmm5 6288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00] 6289*9880d681SAndroid Build Coastguard Worker pmaxub 0x45,%xmm5 6290*9880d681SAndroid Build Coastguard Worker 6291*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 32493, %xmm5 6292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00] 6293*9880d681SAndroid Build Coastguard Worker pmaxub 0x7eed,%xmm5 6294*9880d681SAndroid Build Coastguard Worker 6295*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 3133065982, %xmm5 6296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba] 6297*9880d681SAndroid Build Coastguard Worker pmaxub 0xbabecafe,%xmm5 6298*9880d681SAndroid Build Coastguard Worker 6299*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub 305419896, %xmm5 6300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12] 6301*9880d681SAndroid Build Coastguard Worker pmaxub 0x12345678,%xmm5 6302*9880d681SAndroid Build Coastguard Worker 6303*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxub %xmm5, %xmm5 6304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xde,0xed] 6305*9880d681SAndroid Build Coastguard Worker pmaxub %xmm5,%xmm5 6306*9880d681SAndroid Build Coastguard Worker 6307*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 6308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6309*9880d681SAndroid Build Coastguard Worker pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6310*9880d681SAndroid Build Coastguard Worker 6311*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 69, %mm3 6312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00] 6313*9880d681SAndroid Build Coastguard Worker pminsw 0x45,%mm3 6314*9880d681SAndroid Build Coastguard Worker 6315*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 32493, %mm3 6316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00] 6317*9880d681SAndroid Build Coastguard Worker pminsw 0x7eed,%mm3 6318*9880d681SAndroid Build Coastguard Worker 6319*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 3133065982, %mm3 6320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba] 6321*9880d681SAndroid Build Coastguard Worker pminsw 0xbabecafe,%mm3 6322*9880d681SAndroid Build Coastguard Worker 6323*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 305419896, %mm3 6324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12] 6325*9880d681SAndroid Build Coastguard Worker pminsw 0x12345678,%mm3 6326*9880d681SAndroid Build Coastguard Worker 6327*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw %mm3, %mm3 6328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xea,0xdb] 6329*9880d681SAndroid Build Coastguard Worker pminsw %mm3,%mm3 6330*9880d681SAndroid Build Coastguard Worker 6331*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 6332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde] 6333*9880d681SAndroid Build Coastguard Worker pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6334*9880d681SAndroid Build Coastguard Worker 6335*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 69, %xmm5 6336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00] 6337*9880d681SAndroid Build Coastguard Worker pminsw 0x45,%xmm5 6338*9880d681SAndroid Build Coastguard Worker 6339*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 32493, %xmm5 6340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00] 6341*9880d681SAndroid Build Coastguard Worker pminsw 0x7eed,%xmm5 6342*9880d681SAndroid Build Coastguard Worker 6343*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 3133065982, %xmm5 6344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba] 6345*9880d681SAndroid Build Coastguard Worker pminsw 0xbabecafe,%xmm5 6346*9880d681SAndroid Build Coastguard Worker 6347*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw 305419896, %xmm5 6348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12] 6349*9880d681SAndroid Build Coastguard Worker pminsw 0x12345678,%xmm5 6350*9880d681SAndroid Build Coastguard Worker 6351*9880d681SAndroid Build Coastguard Worker// CHECK: pminsw %xmm5, %xmm5 6352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xea,0xed] 6353*9880d681SAndroid Build Coastguard Worker pminsw %xmm5,%xmm5 6354*9880d681SAndroid Build Coastguard Worker 6355*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 6356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6357*9880d681SAndroid Build Coastguard Worker pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 6358*9880d681SAndroid Build Coastguard Worker 6359*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 69, %mm3 6360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00] 6361*9880d681SAndroid Build Coastguard Worker pminub 0x45,%mm3 6362*9880d681SAndroid Build Coastguard Worker 6363*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 32493, %mm3 6364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00] 6365*9880d681SAndroid Build Coastguard Worker pminub 0x7eed,%mm3 6366*9880d681SAndroid Build Coastguard Worker 6367*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 3133065982, %mm3 6368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba] 6369*9880d681SAndroid Build Coastguard Worker pminub 0xbabecafe,%mm3 6370*9880d681SAndroid Build Coastguard Worker 6371*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 305419896, %mm3 6372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12] 6373*9880d681SAndroid Build Coastguard Worker pminub 0x12345678,%mm3 6374*9880d681SAndroid Build Coastguard Worker 6375*9880d681SAndroid Build Coastguard Worker// CHECK: pminub %mm3, %mm3 6376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xda,0xdb] 6377*9880d681SAndroid Build Coastguard Worker pminub %mm3,%mm3 6378*9880d681SAndroid Build Coastguard Worker 6379*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 6380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 6381*9880d681SAndroid Build Coastguard Worker pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6382*9880d681SAndroid Build Coastguard Worker 6383*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 69, %xmm5 6384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00] 6385*9880d681SAndroid Build Coastguard Worker pminub 0x45,%xmm5 6386*9880d681SAndroid Build Coastguard Worker 6387*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 32493, %xmm5 6388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00] 6389*9880d681SAndroid Build Coastguard Worker pminub 0x7eed,%xmm5 6390*9880d681SAndroid Build Coastguard Worker 6391*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 3133065982, %xmm5 6392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba] 6393*9880d681SAndroid Build Coastguard Worker pminub 0xbabecafe,%xmm5 6394*9880d681SAndroid Build Coastguard Worker 6395*9880d681SAndroid Build Coastguard Worker// CHECK: pminub 305419896, %xmm5 6396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12] 6397*9880d681SAndroid Build Coastguard Worker pminub 0x12345678,%xmm5 6398*9880d681SAndroid Build Coastguard Worker 6399*9880d681SAndroid Build Coastguard Worker// CHECK: pminub %xmm5, %xmm5 6400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xda,0xed] 6401*9880d681SAndroid Build Coastguard Worker pminub %xmm5,%xmm5 6402*9880d681SAndroid Build Coastguard Worker 6403*9880d681SAndroid Build Coastguard Worker// CHECK: pmovmskb %mm3, %ecx 6404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xd7,0xcb] 6405*9880d681SAndroid Build Coastguard Worker pmovmskb %mm3,%ecx 6406*9880d681SAndroid Build Coastguard Worker 6407*9880d681SAndroid Build Coastguard Worker// CHECK: pmovmskb %xmm5, %ecx 6408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd7,0xcd] 6409*9880d681SAndroid Build Coastguard Worker pmovmskb %xmm5,%ecx 6410*9880d681SAndroid Build Coastguard Worker 6411*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 6412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6413*9880d681SAndroid Build Coastguard Worker pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 6414*9880d681SAndroid Build Coastguard Worker 6415*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 69, %mm3 6416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00] 6417*9880d681SAndroid Build Coastguard Worker pmulhuw 0x45,%mm3 6418*9880d681SAndroid Build Coastguard Worker 6419*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 32493, %mm3 6420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00] 6421*9880d681SAndroid Build Coastguard Worker pmulhuw 0x7eed,%mm3 6422*9880d681SAndroid Build Coastguard Worker 6423*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 3133065982, %mm3 6424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba] 6425*9880d681SAndroid Build Coastguard Worker pmulhuw 0xbabecafe,%mm3 6426*9880d681SAndroid Build Coastguard Worker 6427*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 305419896, %mm3 6428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12] 6429*9880d681SAndroid Build Coastguard Worker pmulhuw 0x12345678,%mm3 6430*9880d681SAndroid Build Coastguard Worker 6431*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw %mm3, %mm3 6432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xe4,0xdb] 6433*9880d681SAndroid Build Coastguard Worker pmulhuw %mm3,%mm3 6434*9880d681SAndroid Build Coastguard Worker 6435*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 6436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde] 6437*9880d681SAndroid Build Coastguard Worker pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6438*9880d681SAndroid Build Coastguard Worker 6439*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 69, %xmm5 6440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00] 6441*9880d681SAndroid Build Coastguard Worker pmulhuw 0x45,%xmm5 6442*9880d681SAndroid Build Coastguard Worker 6443*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 32493, %xmm5 6444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00] 6445*9880d681SAndroid Build Coastguard Worker pmulhuw 0x7eed,%xmm5 6446*9880d681SAndroid Build Coastguard Worker 6447*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 3133065982, %xmm5 6448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba] 6449*9880d681SAndroid Build Coastguard Worker pmulhuw 0xbabecafe,%xmm5 6450*9880d681SAndroid Build Coastguard Worker 6451*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw 305419896, %xmm5 6452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12] 6453*9880d681SAndroid Build Coastguard Worker pmulhuw 0x12345678,%xmm5 6454*9880d681SAndroid Build Coastguard Worker 6455*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhuw %xmm5, %xmm5 6456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xe4,0xed] 6457*9880d681SAndroid Build Coastguard Worker pmulhuw %xmm5,%xmm5 6458*9880d681SAndroid Build Coastguard Worker 6459*9880d681SAndroid Build Coastguard Worker// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 6460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde] 6461*9880d681SAndroid Build Coastguard Worker prefetchnta 0xdeadbeef(%ebx,%ecx,8) 6462*9880d681SAndroid Build Coastguard Worker 6463*9880d681SAndroid Build Coastguard Worker// CHECK: prefetchnta 32493 6464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00] 6465*9880d681SAndroid Build Coastguard Worker prefetchnta 0x7eed 6466*9880d681SAndroid Build Coastguard Worker 6467*9880d681SAndroid Build Coastguard Worker// CHECK: prefetchnta 3133065982 6468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba] 6469*9880d681SAndroid Build Coastguard Worker prefetchnta 0xbabecafe 6470*9880d681SAndroid Build Coastguard Worker 6471*9880d681SAndroid Build Coastguard Worker// CHECK: prefetchnta 305419896 6472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12] 6473*9880d681SAndroid Build Coastguard Worker prefetchnta 0x12345678 6474*9880d681SAndroid Build Coastguard Worker 6475*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 6476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde] 6477*9880d681SAndroid Build Coastguard Worker prefetcht0 0xdeadbeef(%ebx,%ecx,8) 6478*9880d681SAndroid Build Coastguard Worker 6479*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht0 32493 6480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00] 6481*9880d681SAndroid Build Coastguard Worker prefetcht0 0x7eed 6482*9880d681SAndroid Build Coastguard Worker 6483*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht0 3133065982 6484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba] 6485*9880d681SAndroid Build Coastguard Worker prefetcht0 0xbabecafe 6486*9880d681SAndroid Build Coastguard Worker 6487*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht0 305419896 6488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12] 6489*9880d681SAndroid Build Coastguard Worker prefetcht0 0x12345678 6490*9880d681SAndroid Build Coastguard Worker 6491*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 6492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde] 6493*9880d681SAndroid Build Coastguard Worker prefetcht1 0xdeadbeef(%ebx,%ecx,8) 6494*9880d681SAndroid Build Coastguard Worker 6495*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht1 32493 6496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00] 6497*9880d681SAndroid Build Coastguard Worker prefetcht1 0x7eed 6498*9880d681SAndroid Build Coastguard Worker 6499*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht1 3133065982 6500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba] 6501*9880d681SAndroid Build Coastguard Worker prefetcht1 0xbabecafe 6502*9880d681SAndroid Build Coastguard Worker 6503*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht1 305419896 6504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12] 6505*9880d681SAndroid Build Coastguard Worker prefetcht1 0x12345678 6506*9880d681SAndroid Build Coastguard Worker 6507*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 6508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6509*9880d681SAndroid Build Coastguard Worker prefetcht2 0xdeadbeef(%ebx,%ecx,8) 6510*9880d681SAndroid Build Coastguard Worker 6511*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht2 32493 6512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00] 6513*9880d681SAndroid Build Coastguard Worker prefetcht2 0x7eed 6514*9880d681SAndroid Build Coastguard Worker 6515*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht2 3133065982 6516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba] 6517*9880d681SAndroid Build Coastguard Worker prefetcht2 0xbabecafe 6518*9880d681SAndroid Build Coastguard Worker 6519*9880d681SAndroid Build Coastguard Worker// CHECK: prefetcht2 305419896 6520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12] 6521*9880d681SAndroid Build Coastguard Worker prefetcht2 0x12345678 6522*9880d681SAndroid Build Coastguard Worker 6523*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 6524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6525*9880d681SAndroid Build Coastguard Worker psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 6526*9880d681SAndroid Build Coastguard Worker 6527*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 69, %mm3 6528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00] 6529*9880d681SAndroid Build Coastguard Worker psadbw 0x45,%mm3 6530*9880d681SAndroid Build Coastguard Worker 6531*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 32493, %mm3 6532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00] 6533*9880d681SAndroid Build Coastguard Worker psadbw 0x7eed,%mm3 6534*9880d681SAndroid Build Coastguard Worker 6535*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 3133065982, %mm3 6536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba] 6537*9880d681SAndroid Build Coastguard Worker psadbw 0xbabecafe,%mm3 6538*9880d681SAndroid Build Coastguard Worker 6539*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 305419896, %mm3 6540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12] 6541*9880d681SAndroid Build Coastguard Worker psadbw 0x12345678,%mm3 6542*9880d681SAndroid Build Coastguard Worker 6543*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw %mm3, %mm3 6544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf6,0xdb] 6545*9880d681SAndroid Build Coastguard Worker psadbw %mm3,%mm3 6546*9880d681SAndroid Build Coastguard Worker 6547*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 6548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde] 6549*9880d681SAndroid Build Coastguard Worker psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6550*9880d681SAndroid Build Coastguard Worker 6551*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 69, %xmm5 6552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00] 6553*9880d681SAndroid Build Coastguard Worker psadbw 0x45,%xmm5 6554*9880d681SAndroid Build Coastguard Worker 6555*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 32493, %xmm5 6556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00] 6557*9880d681SAndroid Build Coastguard Worker psadbw 0x7eed,%xmm5 6558*9880d681SAndroid Build Coastguard Worker 6559*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 3133065982, %xmm5 6560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba] 6561*9880d681SAndroid Build Coastguard Worker psadbw 0xbabecafe,%xmm5 6562*9880d681SAndroid Build Coastguard Worker 6563*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw 305419896, %xmm5 6564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12] 6565*9880d681SAndroid Build Coastguard Worker psadbw 0x12345678,%xmm5 6566*9880d681SAndroid Build Coastguard Worker 6567*9880d681SAndroid Build Coastguard Worker// CHECK: psadbw %xmm5, %xmm5 6568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf6,0xed] 6569*9880d681SAndroid Build Coastguard Worker psadbw %xmm5,%xmm5 6570*9880d681SAndroid Build Coastguard Worker 6571*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 6572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6573*9880d681SAndroid Build Coastguard Worker rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6574*9880d681SAndroid Build Coastguard Worker 6575*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps 69, %xmm5 6576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6577*9880d681SAndroid Build Coastguard Worker rcpps 0x45,%xmm5 6578*9880d681SAndroid Build Coastguard Worker 6579*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps 32493, %xmm5 6580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6581*9880d681SAndroid Build Coastguard Worker rcpps 0x7eed,%xmm5 6582*9880d681SAndroid Build Coastguard Worker 6583*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps 3133065982, %xmm5 6584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6585*9880d681SAndroid Build Coastguard Worker rcpps 0xbabecafe,%xmm5 6586*9880d681SAndroid Build Coastguard Worker 6587*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps 305419896, %xmm5 6588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6589*9880d681SAndroid Build Coastguard Worker rcpps 0x12345678,%xmm5 6590*9880d681SAndroid Build Coastguard Worker 6591*9880d681SAndroid Build Coastguard Worker// CHECK: rcpps %xmm5, %xmm5 6592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x53,0xed] 6593*9880d681SAndroid Build Coastguard Worker rcpps %xmm5,%xmm5 6594*9880d681SAndroid Build Coastguard Worker 6595*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 6596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6597*9880d681SAndroid Build Coastguard Worker rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6598*9880d681SAndroid Build Coastguard Worker 6599*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss 69, %xmm5 6600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6601*9880d681SAndroid Build Coastguard Worker rcpss 0x45,%xmm5 6602*9880d681SAndroid Build Coastguard Worker 6603*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss 32493, %xmm5 6604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6605*9880d681SAndroid Build Coastguard Worker rcpss 0x7eed,%xmm5 6606*9880d681SAndroid Build Coastguard Worker 6607*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss 3133065982, %xmm5 6608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6609*9880d681SAndroid Build Coastguard Worker rcpss 0xbabecafe,%xmm5 6610*9880d681SAndroid Build Coastguard Worker 6611*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss 305419896, %xmm5 6612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6613*9880d681SAndroid Build Coastguard Worker rcpss 0x12345678,%xmm5 6614*9880d681SAndroid Build Coastguard Worker 6615*9880d681SAndroid Build Coastguard Worker// CHECK: rcpss %xmm5, %xmm5 6616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x53,0xed] 6617*9880d681SAndroid Build Coastguard Worker rcpss %xmm5,%xmm5 6618*9880d681SAndroid Build Coastguard Worker 6619*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 6620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6621*9880d681SAndroid Build Coastguard Worker rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6622*9880d681SAndroid Build Coastguard Worker 6623*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps 69, %xmm5 6624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6625*9880d681SAndroid Build Coastguard Worker rsqrtps 0x45,%xmm5 6626*9880d681SAndroid Build Coastguard Worker 6627*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps 32493, %xmm5 6628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6629*9880d681SAndroid Build Coastguard Worker rsqrtps 0x7eed,%xmm5 6630*9880d681SAndroid Build Coastguard Worker 6631*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps 3133065982, %xmm5 6632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6633*9880d681SAndroid Build Coastguard Worker rsqrtps 0xbabecafe,%xmm5 6634*9880d681SAndroid Build Coastguard Worker 6635*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps 305419896, %xmm5 6636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6637*9880d681SAndroid Build Coastguard Worker rsqrtps 0x12345678,%xmm5 6638*9880d681SAndroid Build Coastguard Worker 6639*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtps %xmm5, %xmm5 6640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x52,0xed] 6641*9880d681SAndroid Build Coastguard Worker rsqrtps %xmm5,%xmm5 6642*9880d681SAndroid Build Coastguard Worker 6643*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 6644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6645*9880d681SAndroid Build Coastguard Worker rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6646*9880d681SAndroid Build Coastguard Worker 6647*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss 69, %xmm5 6648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6649*9880d681SAndroid Build Coastguard Worker rsqrtss 0x45,%xmm5 6650*9880d681SAndroid Build Coastguard Worker 6651*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss 32493, %xmm5 6652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6653*9880d681SAndroid Build Coastguard Worker rsqrtss 0x7eed,%xmm5 6654*9880d681SAndroid Build Coastguard Worker 6655*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss 3133065982, %xmm5 6656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6657*9880d681SAndroid Build Coastguard Worker rsqrtss 0xbabecafe,%xmm5 6658*9880d681SAndroid Build Coastguard Worker 6659*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss 305419896, %xmm5 6660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6661*9880d681SAndroid Build Coastguard Worker rsqrtss 0x12345678,%xmm5 6662*9880d681SAndroid Build Coastguard Worker 6663*9880d681SAndroid Build Coastguard Worker// CHECK: rsqrtss %xmm5, %xmm5 6664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x52,0xed] 6665*9880d681SAndroid Build Coastguard Worker rsqrtss %xmm5,%xmm5 6666*9880d681SAndroid Build Coastguard Worker 6667*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 6668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6669*9880d681SAndroid Build Coastguard Worker sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6670*9880d681SAndroid Build Coastguard Worker 6671*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps 69, %xmm5 6672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6673*9880d681SAndroid Build Coastguard Worker sqrtps 0x45,%xmm5 6674*9880d681SAndroid Build Coastguard Worker 6675*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps 32493, %xmm5 6676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6677*9880d681SAndroid Build Coastguard Worker sqrtps 0x7eed,%xmm5 6678*9880d681SAndroid Build Coastguard Worker 6679*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps 3133065982, %xmm5 6680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6681*9880d681SAndroid Build Coastguard Worker sqrtps 0xbabecafe,%xmm5 6682*9880d681SAndroid Build Coastguard Worker 6683*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps 305419896, %xmm5 6684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6685*9880d681SAndroid Build Coastguard Worker sqrtps 0x12345678,%xmm5 6686*9880d681SAndroid Build Coastguard Worker 6687*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtps %xmm5, %xmm5 6688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x51,0xed] 6689*9880d681SAndroid Build Coastguard Worker sqrtps %xmm5,%xmm5 6690*9880d681SAndroid Build Coastguard Worker 6691*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 6692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6693*9880d681SAndroid Build Coastguard Worker sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6694*9880d681SAndroid Build Coastguard Worker 6695*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss 69, %xmm5 6696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6697*9880d681SAndroid Build Coastguard Worker sqrtss 0x45,%xmm5 6698*9880d681SAndroid Build Coastguard Worker 6699*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss 32493, %xmm5 6700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6701*9880d681SAndroid Build Coastguard Worker sqrtss 0x7eed,%xmm5 6702*9880d681SAndroid Build Coastguard Worker 6703*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss 3133065982, %xmm5 6704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6705*9880d681SAndroid Build Coastguard Worker sqrtss 0xbabecafe,%xmm5 6706*9880d681SAndroid Build Coastguard Worker 6707*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss 305419896, %xmm5 6708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6709*9880d681SAndroid Build Coastguard Worker sqrtss 0x12345678,%xmm5 6710*9880d681SAndroid Build Coastguard Worker 6711*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtss %xmm5, %xmm5 6712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x51,0xed] 6713*9880d681SAndroid Build Coastguard Worker sqrtss %xmm5,%xmm5 6714*9880d681SAndroid Build Coastguard Worker 6715*9880d681SAndroid Build Coastguard Worker// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 6716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6717*9880d681SAndroid Build Coastguard Worker stmxcsr 0xdeadbeef(%ebx,%ecx,8) 6718*9880d681SAndroid Build Coastguard Worker 6719*9880d681SAndroid Build Coastguard Worker// CHECK: stmxcsr 32493 6720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00] 6721*9880d681SAndroid Build Coastguard Worker stmxcsr 0x7eed 6722*9880d681SAndroid Build Coastguard Worker 6723*9880d681SAndroid Build Coastguard Worker// CHECK: stmxcsr 3133065982 6724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba] 6725*9880d681SAndroid Build Coastguard Worker stmxcsr 0xbabecafe 6726*9880d681SAndroid Build Coastguard Worker 6727*9880d681SAndroid Build Coastguard Worker// CHECK: stmxcsr 305419896 6728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12] 6729*9880d681SAndroid Build Coastguard Worker stmxcsr 0x12345678 6730*9880d681SAndroid Build Coastguard Worker 6731*9880d681SAndroid Build Coastguard Worker// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 6732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6733*9880d681SAndroid Build Coastguard Worker subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6734*9880d681SAndroid Build Coastguard Worker 6735*9880d681SAndroid Build Coastguard Worker// CHECK: subps 69, %xmm5 6736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6737*9880d681SAndroid Build Coastguard Worker subps 0x45,%xmm5 6738*9880d681SAndroid Build Coastguard Worker 6739*9880d681SAndroid Build Coastguard Worker// CHECK: subps 32493, %xmm5 6740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6741*9880d681SAndroid Build Coastguard Worker subps 0x7eed,%xmm5 6742*9880d681SAndroid Build Coastguard Worker 6743*9880d681SAndroid Build Coastguard Worker// CHECK: subps 3133065982, %xmm5 6744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6745*9880d681SAndroid Build Coastguard Worker subps 0xbabecafe,%xmm5 6746*9880d681SAndroid Build Coastguard Worker 6747*9880d681SAndroid Build Coastguard Worker// CHECK: subps 305419896, %xmm5 6748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6749*9880d681SAndroid Build Coastguard Worker subps 0x12345678,%xmm5 6750*9880d681SAndroid Build Coastguard Worker 6751*9880d681SAndroid Build Coastguard Worker// CHECK: subps %xmm5, %xmm5 6752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5c,0xed] 6753*9880d681SAndroid Build Coastguard Worker subps %xmm5,%xmm5 6754*9880d681SAndroid Build Coastguard Worker 6755*9880d681SAndroid Build Coastguard Worker// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 6756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6757*9880d681SAndroid Build Coastguard Worker subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6758*9880d681SAndroid Build Coastguard Worker 6759*9880d681SAndroid Build Coastguard Worker// CHECK: subss 69, %xmm5 6760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6761*9880d681SAndroid Build Coastguard Worker subss 0x45,%xmm5 6762*9880d681SAndroid Build Coastguard Worker 6763*9880d681SAndroid Build Coastguard Worker// CHECK: subss 32493, %xmm5 6764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6765*9880d681SAndroid Build Coastguard Worker subss 0x7eed,%xmm5 6766*9880d681SAndroid Build Coastguard Worker 6767*9880d681SAndroid Build Coastguard Worker// CHECK: subss 3133065982, %xmm5 6768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6769*9880d681SAndroid Build Coastguard Worker subss 0xbabecafe,%xmm5 6770*9880d681SAndroid Build Coastguard Worker 6771*9880d681SAndroid Build Coastguard Worker// CHECK: subss 305419896, %xmm5 6772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6773*9880d681SAndroid Build Coastguard Worker subss 0x12345678,%xmm5 6774*9880d681SAndroid Build Coastguard Worker 6775*9880d681SAndroid Build Coastguard Worker// CHECK: subss %xmm5, %xmm5 6776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5c,0xed] 6777*9880d681SAndroid Build Coastguard Worker subss %xmm5,%xmm5 6778*9880d681SAndroid Build Coastguard Worker 6779*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 6780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 6781*9880d681SAndroid Build Coastguard Worker ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6782*9880d681SAndroid Build Coastguard Worker 6783*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss 69, %xmm5 6784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 6785*9880d681SAndroid Build Coastguard Worker ucomiss 0x45,%xmm5 6786*9880d681SAndroid Build Coastguard Worker 6787*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss 32493, %xmm5 6788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 6789*9880d681SAndroid Build Coastguard Worker ucomiss 0x7eed,%xmm5 6790*9880d681SAndroid Build Coastguard Worker 6791*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss 3133065982, %xmm5 6792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 6793*9880d681SAndroid Build Coastguard Worker ucomiss 0xbabecafe,%xmm5 6794*9880d681SAndroid Build Coastguard Worker 6795*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss 305419896, %xmm5 6796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 6797*9880d681SAndroid Build Coastguard Worker ucomiss 0x12345678,%xmm5 6798*9880d681SAndroid Build Coastguard Worker 6799*9880d681SAndroid Build Coastguard Worker// CHECK: ucomiss %xmm5, %xmm5 6800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x2e,0xed] 6801*9880d681SAndroid Build Coastguard Worker ucomiss %xmm5,%xmm5 6802*9880d681SAndroid Build Coastguard Worker 6803*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 6804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 6805*9880d681SAndroid Build Coastguard Worker unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6806*9880d681SAndroid Build Coastguard Worker 6807*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps 69, %xmm5 6808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 6809*9880d681SAndroid Build Coastguard Worker unpckhps 0x45,%xmm5 6810*9880d681SAndroid Build Coastguard Worker 6811*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps 32493, %xmm5 6812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 6813*9880d681SAndroid Build Coastguard Worker unpckhps 0x7eed,%xmm5 6814*9880d681SAndroid Build Coastguard Worker 6815*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps 3133065982, %xmm5 6816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 6817*9880d681SAndroid Build Coastguard Worker unpckhps 0xbabecafe,%xmm5 6818*9880d681SAndroid Build Coastguard Worker 6819*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps 305419896, %xmm5 6820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 6821*9880d681SAndroid Build Coastguard Worker unpckhps 0x12345678,%xmm5 6822*9880d681SAndroid Build Coastguard Worker 6823*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhps %xmm5, %xmm5 6824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x15,0xed] 6825*9880d681SAndroid Build Coastguard Worker unpckhps %xmm5,%xmm5 6826*9880d681SAndroid Build Coastguard Worker 6827*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 6828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 6829*9880d681SAndroid Build Coastguard Worker unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6830*9880d681SAndroid Build Coastguard Worker 6831*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps 69, %xmm5 6832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 6833*9880d681SAndroid Build Coastguard Worker unpcklps 0x45,%xmm5 6834*9880d681SAndroid Build Coastguard Worker 6835*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps 32493, %xmm5 6836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 6837*9880d681SAndroid Build Coastguard Worker unpcklps 0x7eed,%xmm5 6838*9880d681SAndroid Build Coastguard Worker 6839*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps 3133065982, %xmm5 6840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 6841*9880d681SAndroid Build Coastguard Worker unpcklps 0xbabecafe,%xmm5 6842*9880d681SAndroid Build Coastguard Worker 6843*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps 305419896, %xmm5 6844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 6845*9880d681SAndroid Build Coastguard Worker unpcklps 0x12345678,%xmm5 6846*9880d681SAndroid Build Coastguard Worker 6847*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklps %xmm5, %xmm5 6848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x14,0xed] 6849*9880d681SAndroid Build Coastguard Worker unpcklps %xmm5,%xmm5 6850*9880d681SAndroid Build Coastguard Worker 6851*9880d681SAndroid Build Coastguard Worker// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 6852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 6853*9880d681SAndroid Build Coastguard Worker xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6854*9880d681SAndroid Build Coastguard Worker 6855*9880d681SAndroid Build Coastguard Worker// CHECK: xorps 69, %xmm5 6856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 6857*9880d681SAndroid Build Coastguard Worker xorps 0x45,%xmm5 6858*9880d681SAndroid Build Coastguard Worker 6859*9880d681SAndroid Build Coastguard Worker// CHECK: xorps 32493, %xmm5 6860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 6861*9880d681SAndroid Build Coastguard Worker xorps 0x7eed,%xmm5 6862*9880d681SAndroid Build Coastguard Worker 6863*9880d681SAndroid Build Coastguard Worker// CHECK: xorps 3133065982, %xmm5 6864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 6865*9880d681SAndroid Build Coastguard Worker xorps 0xbabecafe,%xmm5 6866*9880d681SAndroid Build Coastguard Worker 6867*9880d681SAndroid Build Coastguard Worker// CHECK: xorps 305419896, %xmm5 6868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 6869*9880d681SAndroid Build Coastguard Worker xorps 0x12345678,%xmm5 6870*9880d681SAndroid Build Coastguard Worker 6871*9880d681SAndroid Build Coastguard Worker// CHECK: xorps %xmm5, %xmm5 6872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x57,0xed] 6873*9880d681SAndroid Build Coastguard Worker xorps %xmm5,%xmm5 6874*9880d681SAndroid Build Coastguard Worker 6875*9880d681SAndroid Build Coastguard Worker// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 6876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6877*9880d681SAndroid Build Coastguard Worker addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6878*9880d681SAndroid Build Coastguard Worker 6879*9880d681SAndroid Build Coastguard Worker// CHECK: addpd 69, %xmm5 6880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6881*9880d681SAndroid Build Coastguard Worker addpd 0x45,%xmm5 6882*9880d681SAndroid Build Coastguard Worker 6883*9880d681SAndroid Build Coastguard Worker// CHECK: addpd 32493, %xmm5 6884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6885*9880d681SAndroid Build Coastguard Worker addpd 0x7eed,%xmm5 6886*9880d681SAndroid Build Coastguard Worker 6887*9880d681SAndroid Build Coastguard Worker// CHECK: addpd 3133065982, %xmm5 6888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6889*9880d681SAndroid Build Coastguard Worker addpd 0xbabecafe,%xmm5 6890*9880d681SAndroid Build Coastguard Worker 6891*9880d681SAndroid Build Coastguard Worker// CHECK: addpd 305419896, %xmm5 6892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6893*9880d681SAndroid Build Coastguard Worker addpd 0x12345678,%xmm5 6894*9880d681SAndroid Build Coastguard Worker 6895*9880d681SAndroid Build Coastguard Worker// CHECK: addpd %xmm5, %xmm5 6896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x58,0xed] 6897*9880d681SAndroid Build Coastguard Worker addpd %xmm5,%xmm5 6898*9880d681SAndroid Build Coastguard Worker 6899*9880d681SAndroid Build Coastguard Worker// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 6900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6901*9880d681SAndroid Build Coastguard Worker addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6902*9880d681SAndroid Build Coastguard Worker 6903*9880d681SAndroid Build Coastguard Worker// CHECK: addsd 69, %xmm5 6904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6905*9880d681SAndroid Build Coastguard Worker addsd 0x45,%xmm5 6906*9880d681SAndroid Build Coastguard Worker 6907*9880d681SAndroid Build Coastguard Worker// CHECK: addsd 32493, %xmm5 6908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6909*9880d681SAndroid Build Coastguard Worker addsd 0x7eed,%xmm5 6910*9880d681SAndroid Build Coastguard Worker 6911*9880d681SAndroid Build Coastguard Worker// CHECK: addsd 3133065982, %xmm5 6912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6913*9880d681SAndroid Build Coastguard Worker addsd 0xbabecafe,%xmm5 6914*9880d681SAndroid Build Coastguard Worker 6915*9880d681SAndroid Build Coastguard Worker// CHECK: addsd 305419896, %xmm5 6916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6917*9880d681SAndroid Build Coastguard Worker addsd 0x12345678,%xmm5 6918*9880d681SAndroid Build Coastguard Worker 6919*9880d681SAndroid Build Coastguard Worker// CHECK: addsd %xmm5, %xmm5 6920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x58,0xed] 6921*9880d681SAndroid Build Coastguard Worker addsd %xmm5,%xmm5 6922*9880d681SAndroid Build Coastguard Worker 6923*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 6924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 6925*9880d681SAndroid Build Coastguard Worker andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6926*9880d681SAndroid Build Coastguard Worker 6927*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd 69, %xmm5 6928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 6929*9880d681SAndroid Build Coastguard Worker andnpd 0x45,%xmm5 6930*9880d681SAndroid Build Coastguard Worker 6931*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd 32493, %xmm5 6932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 6933*9880d681SAndroid Build Coastguard Worker andnpd 0x7eed,%xmm5 6934*9880d681SAndroid Build Coastguard Worker 6935*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd 3133065982, %xmm5 6936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 6937*9880d681SAndroid Build Coastguard Worker andnpd 0xbabecafe,%xmm5 6938*9880d681SAndroid Build Coastguard Worker 6939*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd 305419896, %xmm5 6940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 6941*9880d681SAndroid Build Coastguard Worker andnpd 0x12345678,%xmm5 6942*9880d681SAndroid Build Coastguard Worker 6943*9880d681SAndroid Build Coastguard Worker// CHECK: andnpd %xmm5, %xmm5 6944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x55,0xed] 6945*9880d681SAndroid Build Coastguard Worker andnpd %xmm5,%xmm5 6946*9880d681SAndroid Build Coastguard Worker 6947*9880d681SAndroid Build Coastguard Worker// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 6948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 6949*9880d681SAndroid Build Coastguard Worker andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6950*9880d681SAndroid Build Coastguard Worker 6951*9880d681SAndroid Build Coastguard Worker// CHECK: andpd 69, %xmm5 6952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 6953*9880d681SAndroid Build Coastguard Worker andpd 0x45,%xmm5 6954*9880d681SAndroid Build Coastguard Worker 6955*9880d681SAndroid Build Coastguard Worker// CHECK: andpd 32493, %xmm5 6956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 6957*9880d681SAndroid Build Coastguard Worker andpd 0x7eed,%xmm5 6958*9880d681SAndroid Build Coastguard Worker 6959*9880d681SAndroid Build Coastguard Worker// CHECK: andpd 3133065982, %xmm5 6960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 6961*9880d681SAndroid Build Coastguard Worker andpd 0xbabecafe,%xmm5 6962*9880d681SAndroid Build Coastguard Worker 6963*9880d681SAndroid Build Coastguard Worker// CHECK: andpd 305419896, %xmm5 6964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 6965*9880d681SAndroid Build Coastguard Worker andpd 0x12345678,%xmm5 6966*9880d681SAndroid Build Coastguard Worker 6967*9880d681SAndroid Build Coastguard Worker// CHECK: andpd %xmm5, %xmm5 6968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x54,0xed] 6969*9880d681SAndroid Build Coastguard Worker andpd %xmm5,%xmm5 6970*9880d681SAndroid Build Coastguard Worker 6971*9880d681SAndroid Build Coastguard Worker// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 6972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 6973*9880d681SAndroid Build Coastguard Worker comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6974*9880d681SAndroid Build Coastguard Worker 6975*9880d681SAndroid Build Coastguard Worker// CHECK: comisd 69, %xmm5 6976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 6977*9880d681SAndroid Build Coastguard Worker comisd 0x45,%xmm5 6978*9880d681SAndroid Build Coastguard Worker 6979*9880d681SAndroid Build Coastguard Worker// CHECK: comisd 32493, %xmm5 6980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 6981*9880d681SAndroid Build Coastguard Worker comisd 0x7eed,%xmm5 6982*9880d681SAndroid Build Coastguard Worker 6983*9880d681SAndroid Build Coastguard Worker// CHECK: comisd 3133065982, %xmm5 6984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 6985*9880d681SAndroid Build Coastguard Worker comisd 0xbabecafe,%xmm5 6986*9880d681SAndroid Build Coastguard Worker 6987*9880d681SAndroid Build Coastguard Worker// CHECK: comisd 305419896, %xmm5 6988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 6989*9880d681SAndroid Build Coastguard Worker comisd 0x12345678,%xmm5 6990*9880d681SAndroid Build Coastguard Worker 6991*9880d681SAndroid Build Coastguard Worker// CHECK: comisd %xmm5, %xmm5 6992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2f,0xed] 6993*9880d681SAndroid Build Coastguard Worker comisd %xmm5,%xmm5 6994*9880d681SAndroid Build Coastguard Worker 6995*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 6996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 6997*9880d681SAndroid Build Coastguard Worker cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6998*9880d681SAndroid Build Coastguard Worker 6999*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd 69, %xmm5 7000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7001*9880d681SAndroid Build Coastguard Worker cvtpi2pd 0x45,%xmm5 7002*9880d681SAndroid Build Coastguard Worker 7003*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd 32493, %xmm5 7004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7005*9880d681SAndroid Build Coastguard Worker cvtpi2pd 0x7eed,%xmm5 7006*9880d681SAndroid Build Coastguard Worker 7007*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd 3133065982, %xmm5 7008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7009*9880d681SAndroid Build Coastguard Worker cvtpi2pd 0xbabecafe,%xmm5 7010*9880d681SAndroid Build Coastguard Worker 7011*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd 305419896, %xmm5 7012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7013*9880d681SAndroid Build Coastguard Worker cvtpi2pd 0x12345678,%xmm5 7014*9880d681SAndroid Build Coastguard Worker 7015*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpi2pd %mm3, %xmm5 7016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2a,0xeb] 7017*9880d681SAndroid Build Coastguard Worker cvtpi2pd %mm3,%xmm5 7018*9880d681SAndroid Build Coastguard Worker 7019*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl %ecx, %xmm5 7020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] 7021*9880d681SAndroid Build Coastguard Worker cvtsi2sdl %ecx,%xmm5 7022*9880d681SAndroid Build Coastguard Worker 7023*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl 3735928559(%ebx,%ecx,8), %xmm5 7024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7025*9880d681SAndroid Build Coastguard Worker cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5 7026*9880d681SAndroid Build Coastguard Worker 7027*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl 69, %xmm5 7028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7029*9880d681SAndroid Build Coastguard Worker cvtsi2sdl 0x45,%xmm5 7030*9880d681SAndroid Build Coastguard Worker 7031*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl 32493, %xmm5 7032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7033*9880d681SAndroid Build Coastguard Worker cvtsi2sdl 0x7eed,%xmm5 7034*9880d681SAndroid Build Coastguard Worker 7035*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl 3133065982, %xmm5 7036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7037*9880d681SAndroid Build Coastguard Worker cvtsi2sdl 0xbabecafe,%xmm5 7038*9880d681SAndroid Build Coastguard Worker 7039*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsi2sdl 305419896, %xmm5 7040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7041*9880d681SAndroid Build Coastguard Worker cvtsi2sdl 0x12345678,%xmm5 7042*9880d681SAndroid Build Coastguard Worker 7043*9880d681SAndroid Build Coastguard Worker// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 7044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7045*9880d681SAndroid Build Coastguard Worker divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7046*9880d681SAndroid Build Coastguard Worker 7047*9880d681SAndroid Build Coastguard Worker// CHECK: divpd 69, %xmm5 7048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7049*9880d681SAndroid Build Coastguard Worker divpd 0x45,%xmm5 7050*9880d681SAndroid Build Coastguard Worker 7051*9880d681SAndroid Build Coastguard Worker// CHECK: divpd 32493, %xmm5 7052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7053*9880d681SAndroid Build Coastguard Worker divpd 0x7eed,%xmm5 7054*9880d681SAndroid Build Coastguard Worker 7055*9880d681SAndroid Build Coastguard Worker// CHECK: divpd 3133065982, %xmm5 7056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7057*9880d681SAndroid Build Coastguard Worker divpd 0xbabecafe,%xmm5 7058*9880d681SAndroid Build Coastguard Worker 7059*9880d681SAndroid Build Coastguard Worker// CHECK: divpd 305419896, %xmm5 7060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7061*9880d681SAndroid Build Coastguard Worker divpd 0x12345678,%xmm5 7062*9880d681SAndroid Build Coastguard Worker 7063*9880d681SAndroid Build Coastguard Worker// CHECK: divpd %xmm5, %xmm5 7064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5e,0xed] 7065*9880d681SAndroid Build Coastguard Worker divpd %xmm5,%xmm5 7066*9880d681SAndroid Build Coastguard Worker 7067*9880d681SAndroid Build Coastguard Worker// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 7068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7069*9880d681SAndroid Build Coastguard Worker divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7070*9880d681SAndroid Build Coastguard Worker 7071*9880d681SAndroid Build Coastguard Worker// CHECK: divsd 69, %xmm5 7072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7073*9880d681SAndroid Build Coastguard Worker divsd 0x45,%xmm5 7074*9880d681SAndroid Build Coastguard Worker 7075*9880d681SAndroid Build Coastguard Worker// CHECK: divsd 32493, %xmm5 7076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7077*9880d681SAndroid Build Coastguard Worker divsd 0x7eed,%xmm5 7078*9880d681SAndroid Build Coastguard Worker 7079*9880d681SAndroid Build Coastguard Worker// CHECK: divsd 3133065982, %xmm5 7080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7081*9880d681SAndroid Build Coastguard Worker divsd 0xbabecafe,%xmm5 7082*9880d681SAndroid Build Coastguard Worker 7083*9880d681SAndroid Build Coastguard Worker// CHECK: divsd 305419896, %xmm5 7084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7085*9880d681SAndroid Build Coastguard Worker divsd 0x12345678,%xmm5 7086*9880d681SAndroid Build Coastguard Worker 7087*9880d681SAndroid Build Coastguard Worker// CHECK: divsd %xmm5, %xmm5 7088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5e,0xed] 7089*9880d681SAndroid Build Coastguard Worker divsd %xmm5,%xmm5 7090*9880d681SAndroid Build Coastguard Worker 7091*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 7092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7093*9880d681SAndroid Build Coastguard Worker maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7094*9880d681SAndroid Build Coastguard Worker 7095*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd 69, %xmm5 7096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7097*9880d681SAndroid Build Coastguard Worker maxpd 0x45,%xmm5 7098*9880d681SAndroid Build Coastguard Worker 7099*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd 32493, %xmm5 7100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7101*9880d681SAndroid Build Coastguard Worker maxpd 0x7eed,%xmm5 7102*9880d681SAndroid Build Coastguard Worker 7103*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd 3133065982, %xmm5 7104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7105*9880d681SAndroid Build Coastguard Worker maxpd 0xbabecafe,%xmm5 7106*9880d681SAndroid Build Coastguard Worker 7107*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd 305419896, %xmm5 7108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7109*9880d681SAndroid Build Coastguard Worker maxpd 0x12345678,%xmm5 7110*9880d681SAndroid Build Coastguard Worker 7111*9880d681SAndroid Build Coastguard Worker// CHECK: maxpd %xmm5, %xmm5 7112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5f,0xed] 7113*9880d681SAndroid Build Coastguard Worker maxpd %xmm5,%xmm5 7114*9880d681SAndroid Build Coastguard Worker 7115*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 7116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7117*9880d681SAndroid Build Coastguard Worker maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7118*9880d681SAndroid Build Coastguard Worker 7119*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd 69, %xmm5 7120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7121*9880d681SAndroid Build Coastguard Worker maxsd 0x45,%xmm5 7122*9880d681SAndroid Build Coastguard Worker 7123*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd 32493, %xmm5 7124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7125*9880d681SAndroid Build Coastguard Worker maxsd 0x7eed,%xmm5 7126*9880d681SAndroid Build Coastguard Worker 7127*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd 3133065982, %xmm5 7128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7129*9880d681SAndroid Build Coastguard Worker maxsd 0xbabecafe,%xmm5 7130*9880d681SAndroid Build Coastguard Worker 7131*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd 305419896, %xmm5 7132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7133*9880d681SAndroid Build Coastguard Worker maxsd 0x12345678,%xmm5 7134*9880d681SAndroid Build Coastguard Worker 7135*9880d681SAndroid Build Coastguard Worker// CHECK: maxsd %xmm5, %xmm5 7136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5f,0xed] 7137*9880d681SAndroid Build Coastguard Worker maxsd %xmm5,%xmm5 7138*9880d681SAndroid Build Coastguard Worker 7139*9880d681SAndroid Build Coastguard Worker// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 7140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7141*9880d681SAndroid Build Coastguard Worker minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7142*9880d681SAndroid Build Coastguard Worker 7143*9880d681SAndroid Build Coastguard Worker// CHECK: minpd 69, %xmm5 7144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7145*9880d681SAndroid Build Coastguard Worker minpd 0x45,%xmm5 7146*9880d681SAndroid Build Coastguard Worker 7147*9880d681SAndroid Build Coastguard Worker// CHECK: minpd 32493, %xmm5 7148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7149*9880d681SAndroid Build Coastguard Worker minpd 0x7eed,%xmm5 7150*9880d681SAndroid Build Coastguard Worker 7151*9880d681SAndroid Build Coastguard Worker// CHECK: minpd 3133065982, %xmm5 7152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7153*9880d681SAndroid Build Coastguard Worker minpd 0xbabecafe,%xmm5 7154*9880d681SAndroid Build Coastguard Worker 7155*9880d681SAndroid Build Coastguard Worker// CHECK: minpd 305419896, %xmm5 7156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7157*9880d681SAndroid Build Coastguard Worker minpd 0x12345678,%xmm5 7158*9880d681SAndroid Build Coastguard Worker 7159*9880d681SAndroid Build Coastguard Worker// CHECK: minpd %xmm5, %xmm5 7160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5d,0xed] 7161*9880d681SAndroid Build Coastguard Worker minpd %xmm5,%xmm5 7162*9880d681SAndroid Build Coastguard Worker 7163*9880d681SAndroid Build Coastguard Worker// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 7164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7165*9880d681SAndroid Build Coastguard Worker minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7166*9880d681SAndroid Build Coastguard Worker 7167*9880d681SAndroid Build Coastguard Worker// CHECK: minsd 69, %xmm5 7168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7169*9880d681SAndroid Build Coastguard Worker minsd 0x45,%xmm5 7170*9880d681SAndroid Build Coastguard Worker 7171*9880d681SAndroid Build Coastguard Worker// CHECK: minsd 32493, %xmm5 7172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7173*9880d681SAndroid Build Coastguard Worker minsd 0x7eed,%xmm5 7174*9880d681SAndroid Build Coastguard Worker 7175*9880d681SAndroid Build Coastguard Worker// CHECK: minsd 3133065982, %xmm5 7176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7177*9880d681SAndroid Build Coastguard Worker minsd 0xbabecafe,%xmm5 7178*9880d681SAndroid Build Coastguard Worker 7179*9880d681SAndroid Build Coastguard Worker// CHECK: minsd 305419896, %xmm5 7180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7181*9880d681SAndroid Build Coastguard Worker minsd 0x12345678,%xmm5 7182*9880d681SAndroid Build Coastguard Worker 7183*9880d681SAndroid Build Coastguard Worker// CHECK: minsd %xmm5, %xmm5 7184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5d,0xed] 7185*9880d681SAndroid Build Coastguard Worker minsd %xmm5,%xmm5 7186*9880d681SAndroid Build Coastguard Worker 7187*9880d681SAndroid Build Coastguard Worker// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 7188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 7189*9880d681SAndroid Build Coastguard Worker movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7190*9880d681SAndroid Build Coastguard Worker 7191*9880d681SAndroid Build Coastguard Worker// CHECK: movapd 69, %xmm5 7192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 7193*9880d681SAndroid Build Coastguard Worker movapd 0x45,%xmm5 7194*9880d681SAndroid Build Coastguard Worker 7195*9880d681SAndroid Build Coastguard Worker// CHECK: movapd 32493, %xmm5 7196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 7197*9880d681SAndroid Build Coastguard Worker movapd 0x7eed,%xmm5 7198*9880d681SAndroid Build Coastguard Worker 7199*9880d681SAndroid Build Coastguard Worker// CHECK: movapd 3133065982, %xmm5 7200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 7201*9880d681SAndroid Build Coastguard Worker movapd 0xbabecafe,%xmm5 7202*9880d681SAndroid Build Coastguard Worker 7203*9880d681SAndroid Build Coastguard Worker// CHECK: movapd 305419896, %xmm5 7204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 7205*9880d681SAndroid Build Coastguard Worker movapd 0x12345678,%xmm5 7206*9880d681SAndroid Build Coastguard Worker 7207*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, %xmm5 7208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7209*9880d681SAndroid Build Coastguard Worker movapd %xmm5,%xmm5 7210*9880d681SAndroid Build Coastguard Worker 7211*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 7212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 7213*9880d681SAndroid Build Coastguard Worker movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7214*9880d681SAndroid Build Coastguard Worker 7215*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, 69 7216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 7217*9880d681SAndroid Build Coastguard Worker movapd %xmm5,0x45 7218*9880d681SAndroid Build Coastguard Worker 7219*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, 32493 7220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 7221*9880d681SAndroid Build Coastguard Worker movapd %xmm5,0x7eed 7222*9880d681SAndroid Build Coastguard Worker 7223*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, 3133065982 7224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 7225*9880d681SAndroid Build Coastguard Worker movapd %xmm5,0xbabecafe 7226*9880d681SAndroid Build Coastguard Worker 7227*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, 305419896 7228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 7229*9880d681SAndroid Build Coastguard Worker movapd %xmm5,0x12345678 7230*9880d681SAndroid Build Coastguard Worker 7231*9880d681SAndroid Build Coastguard Worker// CHECK: movapd %xmm5, %xmm5 7232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7233*9880d681SAndroid Build Coastguard Worker movapd %xmm5,%xmm5 7234*9880d681SAndroid Build Coastguard Worker 7235*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 7236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 7237*9880d681SAndroid Build Coastguard Worker movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7238*9880d681SAndroid Build Coastguard Worker 7239*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd 69, %xmm5 7240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 7241*9880d681SAndroid Build Coastguard Worker movhpd 0x45,%xmm5 7242*9880d681SAndroid Build Coastguard Worker 7243*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd 32493, %xmm5 7244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 7245*9880d681SAndroid Build Coastguard Worker movhpd 0x7eed,%xmm5 7246*9880d681SAndroid Build Coastguard Worker 7247*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd 3133065982, %xmm5 7248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 7249*9880d681SAndroid Build Coastguard Worker movhpd 0xbabecafe,%xmm5 7250*9880d681SAndroid Build Coastguard Worker 7251*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd 305419896, %xmm5 7252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 7253*9880d681SAndroid Build Coastguard Worker movhpd 0x12345678,%xmm5 7254*9880d681SAndroid Build Coastguard Worker 7255*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 7256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 7257*9880d681SAndroid Build Coastguard Worker movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7258*9880d681SAndroid Build Coastguard Worker 7259*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd %xmm5, 69 7260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 7261*9880d681SAndroid Build Coastguard Worker movhpd %xmm5,0x45 7262*9880d681SAndroid Build Coastguard Worker 7263*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd %xmm5, 32493 7264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 7265*9880d681SAndroid Build Coastguard Worker movhpd %xmm5,0x7eed 7266*9880d681SAndroid Build Coastguard Worker 7267*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd %xmm5, 3133065982 7268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 7269*9880d681SAndroid Build Coastguard Worker movhpd %xmm5,0xbabecafe 7270*9880d681SAndroid Build Coastguard Worker 7271*9880d681SAndroid Build Coastguard Worker// CHECK: movhpd %xmm5, 305419896 7272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 7273*9880d681SAndroid Build Coastguard Worker movhpd %xmm5,0x12345678 7274*9880d681SAndroid Build Coastguard Worker 7275*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 7276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 7277*9880d681SAndroid Build Coastguard Worker movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7278*9880d681SAndroid Build Coastguard Worker 7279*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd 69, %xmm5 7280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 7281*9880d681SAndroid Build Coastguard Worker movlpd 0x45,%xmm5 7282*9880d681SAndroid Build Coastguard Worker 7283*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd 32493, %xmm5 7284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 7285*9880d681SAndroid Build Coastguard Worker movlpd 0x7eed,%xmm5 7286*9880d681SAndroid Build Coastguard Worker 7287*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd 3133065982, %xmm5 7288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 7289*9880d681SAndroid Build Coastguard Worker movlpd 0xbabecafe,%xmm5 7290*9880d681SAndroid Build Coastguard Worker 7291*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd 305419896, %xmm5 7292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 7293*9880d681SAndroid Build Coastguard Worker movlpd 0x12345678,%xmm5 7294*9880d681SAndroid Build Coastguard Worker 7295*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 7296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 7297*9880d681SAndroid Build Coastguard Worker movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7298*9880d681SAndroid Build Coastguard Worker 7299*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd %xmm5, 69 7300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 7301*9880d681SAndroid Build Coastguard Worker movlpd %xmm5,0x45 7302*9880d681SAndroid Build Coastguard Worker 7303*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd %xmm5, 32493 7304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 7305*9880d681SAndroid Build Coastguard Worker movlpd %xmm5,0x7eed 7306*9880d681SAndroid Build Coastguard Worker 7307*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd %xmm5, 3133065982 7308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 7309*9880d681SAndroid Build Coastguard Worker movlpd %xmm5,0xbabecafe 7310*9880d681SAndroid Build Coastguard Worker 7311*9880d681SAndroid Build Coastguard Worker// CHECK: movlpd %xmm5, 305419896 7312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 7313*9880d681SAndroid Build Coastguard Worker movlpd %xmm5,0x12345678 7314*9880d681SAndroid Build Coastguard Worker 7315*9880d681SAndroid Build Coastguard Worker// CHECK: movmskpd %xmm5, %ecx 7316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x50,0xcd] 7317*9880d681SAndroid Build Coastguard Worker movmskpd %xmm5,%ecx 7318*9880d681SAndroid Build Coastguard Worker 7319*9880d681SAndroid Build Coastguard Worker// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 7320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7321*9880d681SAndroid Build Coastguard Worker movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7322*9880d681SAndroid Build Coastguard Worker 7323*9880d681SAndroid Build Coastguard Worker// CHECK: movntpd %xmm5, 69 7324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 7325*9880d681SAndroid Build Coastguard Worker movntpd %xmm5,0x45 7326*9880d681SAndroid Build Coastguard Worker 7327*9880d681SAndroid Build Coastguard Worker// CHECK: movntpd %xmm5, 32493 7328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 7329*9880d681SAndroid Build Coastguard Worker movntpd %xmm5,0x7eed 7330*9880d681SAndroid Build Coastguard Worker 7331*9880d681SAndroid Build Coastguard Worker// CHECK: movntpd %xmm5, 3133065982 7332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 7333*9880d681SAndroid Build Coastguard Worker movntpd %xmm5,0xbabecafe 7334*9880d681SAndroid Build Coastguard Worker 7335*9880d681SAndroid Build Coastguard Worker// CHECK: movntpd %xmm5, 305419896 7336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 7337*9880d681SAndroid Build Coastguard Worker movntpd %xmm5,0x12345678 7338*9880d681SAndroid Build Coastguard Worker 7339*9880d681SAndroid Build Coastguard Worker// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 7340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7341*9880d681SAndroid Build Coastguard Worker movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7342*9880d681SAndroid Build Coastguard Worker 7343*9880d681SAndroid Build Coastguard Worker// CHECK: movsd 69, %xmm5 7344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7345*9880d681SAndroid Build Coastguard Worker movsd 0x45,%xmm5 7346*9880d681SAndroid Build Coastguard Worker 7347*9880d681SAndroid Build Coastguard Worker// CHECK: movsd 32493, %xmm5 7348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7349*9880d681SAndroid Build Coastguard Worker movsd 0x7eed,%xmm5 7350*9880d681SAndroid Build Coastguard Worker 7351*9880d681SAndroid Build Coastguard Worker// CHECK: movsd 3133065982, %xmm5 7352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7353*9880d681SAndroid Build Coastguard Worker movsd 0xbabecafe,%xmm5 7354*9880d681SAndroid Build Coastguard Worker 7355*9880d681SAndroid Build Coastguard Worker// CHECK: movsd 305419896, %xmm5 7356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7357*9880d681SAndroid Build Coastguard Worker movsd 0x12345678,%xmm5 7358*9880d681SAndroid Build Coastguard Worker 7359*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, %xmm5 7360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7361*9880d681SAndroid Build Coastguard Worker movsd %xmm5,%xmm5 7362*9880d681SAndroid Build Coastguard Worker 7363*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 7364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7365*9880d681SAndroid Build Coastguard Worker movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7366*9880d681SAndroid Build Coastguard Worker 7367*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, 69 7368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7369*9880d681SAndroid Build Coastguard Worker movsd %xmm5,0x45 7370*9880d681SAndroid Build Coastguard Worker 7371*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, 32493 7372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7373*9880d681SAndroid Build Coastguard Worker movsd %xmm5,0x7eed 7374*9880d681SAndroid Build Coastguard Worker 7375*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, 3133065982 7376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7377*9880d681SAndroid Build Coastguard Worker movsd %xmm5,0xbabecafe 7378*9880d681SAndroid Build Coastguard Worker 7379*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, 305419896 7380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7381*9880d681SAndroid Build Coastguard Worker movsd %xmm5,0x12345678 7382*9880d681SAndroid Build Coastguard Worker 7383*9880d681SAndroid Build Coastguard Worker// CHECK: movsd %xmm5, %xmm5 7384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7385*9880d681SAndroid Build Coastguard Worker movsd %xmm5,%xmm5 7386*9880d681SAndroid Build Coastguard Worker 7387*9880d681SAndroid Build Coastguard Worker// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 7388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7389*9880d681SAndroid Build Coastguard Worker movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7390*9880d681SAndroid Build Coastguard Worker 7391*9880d681SAndroid Build Coastguard Worker// CHECK: movupd 69, %xmm5 7392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7393*9880d681SAndroid Build Coastguard Worker movupd 0x45,%xmm5 7394*9880d681SAndroid Build Coastguard Worker 7395*9880d681SAndroid Build Coastguard Worker// CHECK: movupd 32493, %xmm5 7396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7397*9880d681SAndroid Build Coastguard Worker movupd 0x7eed,%xmm5 7398*9880d681SAndroid Build Coastguard Worker 7399*9880d681SAndroid Build Coastguard Worker// CHECK: movupd 3133065982, %xmm5 7400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7401*9880d681SAndroid Build Coastguard Worker movupd 0xbabecafe,%xmm5 7402*9880d681SAndroid Build Coastguard Worker 7403*9880d681SAndroid Build Coastguard Worker// CHECK: movupd 305419896, %xmm5 7404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7405*9880d681SAndroid Build Coastguard Worker movupd 0x12345678,%xmm5 7406*9880d681SAndroid Build Coastguard Worker 7407*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, %xmm5 7408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7409*9880d681SAndroid Build Coastguard Worker movupd %xmm5,%xmm5 7410*9880d681SAndroid Build Coastguard Worker 7411*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 7412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7413*9880d681SAndroid Build Coastguard Worker movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7414*9880d681SAndroid Build Coastguard Worker 7415*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, 69 7416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7417*9880d681SAndroid Build Coastguard Worker movupd %xmm5,0x45 7418*9880d681SAndroid Build Coastguard Worker 7419*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, 32493 7420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7421*9880d681SAndroid Build Coastguard Worker movupd %xmm5,0x7eed 7422*9880d681SAndroid Build Coastguard Worker 7423*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, 3133065982 7424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7425*9880d681SAndroid Build Coastguard Worker movupd %xmm5,0xbabecafe 7426*9880d681SAndroid Build Coastguard Worker 7427*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, 305419896 7428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7429*9880d681SAndroid Build Coastguard Worker movupd %xmm5,0x12345678 7430*9880d681SAndroid Build Coastguard Worker 7431*9880d681SAndroid Build Coastguard Worker// CHECK: movupd %xmm5, %xmm5 7432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7433*9880d681SAndroid Build Coastguard Worker movupd %xmm5,%xmm5 7434*9880d681SAndroid Build Coastguard Worker 7435*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 7436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7437*9880d681SAndroid Build Coastguard Worker mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7438*9880d681SAndroid Build Coastguard Worker 7439*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd 69, %xmm5 7440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7441*9880d681SAndroid Build Coastguard Worker mulpd 0x45,%xmm5 7442*9880d681SAndroid Build Coastguard Worker 7443*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd 32493, %xmm5 7444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7445*9880d681SAndroid Build Coastguard Worker mulpd 0x7eed,%xmm5 7446*9880d681SAndroid Build Coastguard Worker 7447*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd 3133065982, %xmm5 7448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7449*9880d681SAndroid Build Coastguard Worker mulpd 0xbabecafe,%xmm5 7450*9880d681SAndroid Build Coastguard Worker 7451*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd 305419896, %xmm5 7452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7453*9880d681SAndroid Build Coastguard Worker mulpd 0x12345678,%xmm5 7454*9880d681SAndroid Build Coastguard Worker 7455*9880d681SAndroid Build Coastguard Worker// CHECK: mulpd %xmm5, %xmm5 7456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x59,0xed] 7457*9880d681SAndroid Build Coastguard Worker mulpd %xmm5,%xmm5 7458*9880d681SAndroid Build Coastguard Worker 7459*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 7460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7461*9880d681SAndroid Build Coastguard Worker mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7462*9880d681SAndroid Build Coastguard Worker 7463*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd 69, %xmm5 7464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7465*9880d681SAndroid Build Coastguard Worker mulsd 0x45,%xmm5 7466*9880d681SAndroid Build Coastguard Worker 7467*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd 32493, %xmm5 7468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7469*9880d681SAndroid Build Coastguard Worker mulsd 0x7eed,%xmm5 7470*9880d681SAndroid Build Coastguard Worker 7471*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd 3133065982, %xmm5 7472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7473*9880d681SAndroid Build Coastguard Worker mulsd 0xbabecafe,%xmm5 7474*9880d681SAndroid Build Coastguard Worker 7475*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd 305419896, %xmm5 7476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7477*9880d681SAndroid Build Coastguard Worker mulsd 0x12345678,%xmm5 7478*9880d681SAndroid Build Coastguard Worker 7479*9880d681SAndroid Build Coastguard Worker// CHECK: mulsd %xmm5, %xmm5 7480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x59,0xed] 7481*9880d681SAndroid Build Coastguard Worker mulsd %xmm5,%xmm5 7482*9880d681SAndroid Build Coastguard Worker 7483*9880d681SAndroid Build Coastguard Worker// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 7484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 7485*9880d681SAndroid Build Coastguard Worker orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7486*9880d681SAndroid Build Coastguard Worker 7487*9880d681SAndroid Build Coastguard Worker// CHECK: orpd 69, %xmm5 7488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 7489*9880d681SAndroid Build Coastguard Worker orpd 0x45,%xmm5 7490*9880d681SAndroid Build Coastguard Worker 7491*9880d681SAndroid Build Coastguard Worker// CHECK: orpd 32493, %xmm5 7492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 7493*9880d681SAndroid Build Coastguard Worker orpd 0x7eed,%xmm5 7494*9880d681SAndroid Build Coastguard Worker 7495*9880d681SAndroid Build Coastguard Worker// CHECK: orpd 3133065982, %xmm5 7496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 7497*9880d681SAndroid Build Coastguard Worker orpd 0xbabecafe,%xmm5 7498*9880d681SAndroid Build Coastguard Worker 7499*9880d681SAndroid Build Coastguard Worker// CHECK: orpd 305419896, %xmm5 7500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 7501*9880d681SAndroid Build Coastguard Worker orpd 0x12345678,%xmm5 7502*9880d681SAndroid Build Coastguard Worker 7503*9880d681SAndroid Build Coastguard Worker// CHECK: orpd %xmm5, %xmm5 7504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x56,0xed] 7505*9880d681SAndroid Build Coastguard Worker orpd %xmm5,%xmm5 7506*9880d681SAndroid Build Coastguard Worker 7507*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 7508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7509*9880d681SAndroid Build Coastguard Worker sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7510*9880d681SAndroid Build Coastguard Worker 7511*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd 69, %xmm5 7512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7513*9880d681SAndroid Build Coastguard Worker sqrtpd 0x45,%xmm5 7514*9880d681SAndroid Build Coastguard Worker 7515*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd 32493, %xmm5 7516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7517*9880d681SAndroid Build Coastguard Worker sqrtpd 0x7eed,%xmm5 7518*9880d681SAndroid Build Coastguard Worker 7519*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd 3133065982, %xmm5 7520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7521*9880d681SAndroid Build Coastguard Worker sqrtpd 0xbabecafe,%xmm5 7522*9880d681SAndroid Build Coastguard Worker 7523*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd 305419896, %xmm5 7524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7525*9880d681SAndroid Build Coastguard Worker sqrtpd 0x12345678,%xmm5 7526*9880d681SAndroid Build Coastguard Worker 7527*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtpd %xmm5, %xmm5 7528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x51,0xed] 7529*9880d681SAndroid Build Coastguard Worker sqrtpd %xmm5,%xmm5 7530*9880d681SAndroid Build Coastguard Worker 7531*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 7532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7533*9880d681SAndroid Build Coastguard Worker sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7534*9880d681SAndroid Build Coastguard Worker 7535*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd 69, %xmm5 7536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7537*9880d681SAndroid Build Coastguard Worker sqrtsd 0x45,%xmm5 7538*9880d681SAndroid Build Coastguard Worker 7539*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd 32493, %xmm5 7540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7541*9880d681SAndroid Build Coastguard Worker sqrtsd 0x7eed,%xmm5 7542*9880d681SAndroid Build Coastguard Worker 7543*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd 3133065982, %xmm5 7544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7545*9880d681SAndroid Build Coastguard Worker sqrtsd 0xbabecafe,%xmm5 7546*9880d681SAndroid Build Coastguard Worker 7547*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd 305419896, %xmm5 7548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7549*9880d681SAndroid Build Coastguard Worker sqrtsd 0x12345678,%xmm5 7550*9880d681SAndroid Build Coastguard Worker 7551*9880d681SAndroid Build Coastguard Worker// CHECK: sqrtsd %xmm5, %xmm5 7552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x51,0xed] 7553*9880d681SAndroid Build Coastguard Worker sqrtsd %xmm5,%xmm5 7554*9880d681SAndroid Build Coastguard Worker 7555*9880d681SAndroid Build Coastguard Worker// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 7556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7557*9880d681SAndroid Build Coastguard Worker subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7558*9880d681SAndroid Build Coastguard Worker 7559*9880d681SAndroid Build Coastguard Worker// CHECK: subpd 69, %xmm5 7560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7561*9880d681SAndroid Build Coastguard Worker subpd 0x45,%xmm5 7562*9880d681SAndroid Build Coastguard Worker 7563*9880d681SAndroid Build Coastguard Worker// CHECK: subpd 32493, %xmm5 7564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7565*9880d681SAndroid Build Coastguard Worker subpd 0x7eed,%xmm5 7566*9880d681SAndroid Build Coastguard Worker 7567*9880d681SAndroid Build Coastguard Worker// CHECK: subpd 3133065982, %xmm5 7568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7569*9880d681SAndroid Build Coastguard Worker subpd 0xbabecafe,%xmm5 7570*9880d681SAndroid Build Coastguard Worker 7571*9880d681SAndroid Build Coastguard Worker// CHECK: subpd 305419896, %xmm5 7572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7573*9880d681SAndroid Build Coastguard Worker subpd 0x12345678,%xmm5 7574*9880d681SAndroid Build Coastguard Worker 7575*9880d681SAndroid Build Coastguard Worker// CHECK: subpd %xmm5, %xmm5 7576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5c,0xed] 7577*9880d681SAndroid Build Coastguard Worker subpd %xmm5,%xmm5 7578*9880d681SAndroid Build Coastguard Worker 7579*9880d681SAndroid Build Coastguard Worker// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 7580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7581*9880d681SAndroid Build Coastguard Worker subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7582*9880d681SAndroid Build Coastguard Worker 7583*9880d681SAndroid Build Coastguard Worker// CHECK: subsd 69, %xmm5 7584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7585*9880d681SAndroid Build Coastguard Worker subsd 0x45,%xmm5 7586*9880d681SAndroid Build Coastguard Worker 7587*9880d681SAndroid Build Coastguard Worker// CHECK: subsd 32493, %xmm5 7588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7589*9880d681SAndroid Build Coastguard Worker subsd 0x7eed,%xmm5 7590*9880d681SAndroid Build Coastguard Worker 7591*9880d681SAndroid Build Coastguard Worker// CHECK: subsd 3133065982, %xmm5 7592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7593*9880d681SAndroid Build Coastguard Worker subsd 0xbabecafe,%xmm5 7594*9880d681SAndroid Build Coastguard Worker 7595*9880d681SAndroid Build Coastguard Worker// CHECK: subsd 305419896, %xmm5 7596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7597*9880d681SAndroid Build Coastguard Worker subsd 0x12345678,%xmm5 7598*9880d681SAndroid Build Coastguard Worker 7599*9880d681SAndroid Build Coastguard Worker// CHECK: subsd %xmm5, %xmm5 7600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5c,0xed] 7601*9880d681SAndroid Build Coastguard Worker subsd %xmm5,%xmm5 7602*9880d681SAndroid Build Coastguard Worker 7603*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 7604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7605*9880d681SAndroid Build Coastguard Worker ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7606*9880d681SAndroid Build Coastguard Worker 7607*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd 69, %xmm5 7608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 7609*9880d681SAndroid Build Coastguard Worker ucomisd 0x45,%xmm5 7610*9880d681SAndroid Build Coastguard Worker 7611*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd 32493, %xmm5 7612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 7613*9880d681SAndroid Build Coastguard Worker ucomisd 0x7eed,%xmm5 7614*9880d681SAndroid Build Coastguard Worker 7615*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd 3133065982, %xmm5 7616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 7617*9880d681SAndroid Build Coastguard Worker ucomisd 0xbabecafe,%xmm5 7618*9880d681SAndroid Build Coastguard Worker 7619*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd 305419896, %xmm5 7620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 7621*9880d681SAndroid Build Coastguard Worker ucomisd 0x12345678,%xmm5 7622*9880d681SAndroid Build Coastguard Worker 7623*9880d681SAndroid Build Coastguard Worker// CHECK: ucomisd %xmm5, %xmm5 7624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2e,0xed] 7625*9880d681SAndroid Build Coastguard Worker ucomisd %xmm5,%xmm5 7626*9880d681SAndroid Build Coastguard Worker 7627*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 7628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 7629*9880d681SAndroid Build Coastguard Worker unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7630*9880d681SAndroid Build Coastguard Worker 7631*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd 69, %xmm5 7632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 7633*9880d681SAndroid Build Coastguard Worker unpckhpd 0x45,%xmm5 7634*9880d681SAndroid Build Coastguard Worker 7635*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd 32493, %xmm5 7636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 7637*9880d681SAndroid Build Coastguard Worker unpckhpd 0x7eed,%xmm5 7638*9880d681SAndroid Build Coastguard Worker 7639*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd 3133065982, %xmm5 7640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 7641*9880d681SAndroid Build Coastguard Worker unpckhpd 0xbabecafe,%xmm5 7642*9880d681SAndroid Build Coastguard Worker 7643*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd 305419896, %xmm5 7644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 7645*9880d681SAndroid Build Coastguard Worker unpckhpd 0x12345678,%xmm5 7646*9880d681SAndroid Build Coastguard Worker 7647*9880d681SAndroid Build Coastguard Worker// CHECK: unpckhpd %xmm5, %xmm5 7648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x15,0xed] 7649*9880d681SAndroid Build Coastguard Worker unpckhpd %xmm5,%xmm5 7650*9880d681SAndroid Build Coastguard Worker 7651*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 7652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 7653*9880d681SAndroid Build Coastguard Worker unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7654*9880d681SAndroid Build Coastguard Worker 7655*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd 69, %xmm5 7656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 7657*9880d681SAndroid Build Coastguard Worker unpcklpd 0x45,%xmm5 7658*9880d681SAndroid Build Coastguard Worker 7659*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd 32493, %xmm5 7660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 7661*9880d681SAndroid Build Coastguard Worker unpcklpd 0x7eed,%xmm5 7662*9880d681SAndroid Build Coastguard Worker 7663*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd 3133065982, %xmm5 7664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 7665*9880d681SAndroid Build Coastguard Worker unpcklpd 0xbabecafe,%xmm5 7666*9880d681SAndroid Build Coastguard Worker 7667*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd 305419896, %xmm5 7668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 7669*9880d681SAndroid Build Coastguard Worker unpcklpd 0x12345678,%xmm5 7670*9880d681SAndroid Build Coastguard Worker 7671*9880d681SAndroid Build Coastguard Worker// CHECK: unpcklpd %xmm5, %xmm5 7672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x14,0xed] 7673*9880d681SAndroid Build Coastguard Worker unpcklpd %xmm5,%xmm5 7674*9880d681SAndroid Build Coastguard Worker 7675*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 7676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 7677*9880d681SAndroid Build Coastguard Worker xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7678*9880d681SAndroid Build Coastguard Worker 7679*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd 69, %xmm5 7680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 7681*9880d681SAndroid Build Coastguard Worker xorpd 0x45,%xmm5 7682*9880d681SAndroid Build Coastguard Worker 7683*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd 32493, %xmm5 7684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 7685*9880d681SAndroid Build Coastguard Worker xorpd 0x7eed,%xmm5 7686*9880d681SAndroid Build Coastguard Worker 7687*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd 3133065982, %xmm5 7688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 7689*9880d681SAndroid Build Coastguard Worker xorpd 0xbabecafe,%xmm5 7690*9880d681SAndroid Build Coastguard Worker 7691*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd 305419896, %xmm5 7692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 7693*9880d681SAndroid Build Coastguard Worker xorpd 0x12345678,%xmm5 7694*9880d681SAndroid Build Coastguard Worker 7695*9880d681SAndroid Build Coastguard Worker// CHECK: xorpd %xmm5, %xmm5 7696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x57,0xed] 7697*9880d681SAndroid Build Coastguard Worker xorpd %xmm5,%xmm5 7698*9880d681SAndroid Build Coastguard Worker 7699*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 7700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7701*9880d681SAndroid Build Coastguard Worker cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7702*9880d681SAndroid Build Coastguard Worker 7703*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd 69, %xmm5 7704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7705*9880d681SAndroid Build Coastguard Worker cvtdq2pd 0x45,%xmm5 7706*9880d681SAndroid Build Coastguard Worker 7707*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd 32493, %xmm5 7708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7709*9880d681SAndroid Build Coastguard Worker cvtdq2pd 0x7eed,%xmm5 7710*9880d681SAndroid Build Coastguard Worker 7711*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd 3133065982, %xmm5 7712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7713*9880d681SAndroid Build Coastguard Worker cvtdq2pd 0xbabecafe,%xmm5 7714*9880d681SAndroid Build Coastguard Worker 7715*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd 305419896, %xmm5 7716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7717*9880d681SAndroid Build Coastguard Worker cvtdq2pd 0x12345678,%xmm5 7718*9880d681SAndroid Build Coastguard Worker 7719*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2pd %xmm5, %xmm5 7720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xe6,0xed] 7721*9880d681SAndroid Build Coastguard Worker cvtdq2pd %xmm5,%xmm5 7722*9880d681SAndroid Build Coastguard Worker 7723*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 7724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7725*9880d681SAndroid Build Coastguard Worker cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7726*9880d681SAndroid Build Coastguard Worker 7727*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq 69, %xmm5 7728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7729*9880d681SAndroid Build Coastguard Worker cvtpd2dq 0x45,%xmm5 7730*9880d681SAndroid Build Coastguard Worker 7731*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq 32493, %xmm5 7732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7733*9880d681SAndroid Build Coastguard Worker cvtpd2dq 0x7eed,%xmm5 7734*9880d681SAndroid Build Coastguard Worker 7735*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq 3133065982, %xmm5 7736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7737*9880d681SAndroid Build Coastguard Worker cvtpd2dq 0xbabecafe,%xmm5 7738*9880d681SAndroid Build Coastguard Worker 7739*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq 305419896, %xmm5 7740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7741*9880d681SAndroid Build Coastguard Worker cvtpd2dq 0x12345678,%xmm5 7742*9880d681SAndroid Build Coastguard Worker 7743*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2dq %xmm5, %xmm5 7744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xe6,0xed] 7745*9880d681SAndroid Build Coastguard Worker cvtpd2dq %xmm5,%xmm5 7746*9880d681SAndroid Build Coastguard Worker 7747*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 7748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7749*9880d681SAndroid Build Coastguard Worker cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7750*9880d681SAndroid Build Coastguard Worker 7751*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps 69, %xmm5 7752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7753*9880d681SAndroid Build Coastguard Worker cvtdq2ps 0x45,%xmm5 7754*9880d681SAndroid Build Coastguard Worker 7755*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps 32493, %xmm5 7756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7757*9880d681SAndroid Build Coastguard Worker cvtdq2ps 0x7eed,%xmm5 7758*9880d681SAndroid Build Coastguard Worker 7759*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps 3133065982, %xmm5 7760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7761*9880d681SAndroid Build Coastguard Worker cvtdq2ps 0xbabecafe,%xmm5 7762*9880d681SAndroid Build Coastguard Worker 7763*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps 305419896, %xmm5 7764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7765*9880d681SAndroid Build Coastguard Worker cvtdq2ps 0x12345678,%xmm5 7766*9880d681SAndroid Build Coastguard Worker 7767*9880d681SAndroid Build Coastguard Worker// CHECK: cvtdq2ps %xmm5, %xmm5 7768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5b,0xed] 7769*9880d681SAndroid Build Coastguard Worker cvtdq2ps %xmm5,%xmm5 7770*9880d681SAndroid Build Coastguard Worker 7771*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 7772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7773*9880d681SAndroid Build Coastguard Worker cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7774*9880d681SAndroid Build Coastguard Worker 7775*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi 69, %mm3 7776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 7777*9880d681SAndroid Build Coastguard Worker cvtpd2pi 0x45,%mm3 7778*9880d681SAndroid Build Coastguard Worker 7779*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi 32493, %mm3 7780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 7781*9880d681SAndroid Build Coastguard Worker cvtpd2pi 0x7eed,%mm3 7782*9880d681SAndroid Build Coastguard Worker 7783*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi 3133065982, %mm3 7784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 7785*9880d681SAndroid Build Coastguard Worker cvtpd2pi 0xbabecafe,%mm3 7786*9880d681SAndroid Build Coastguard Worker 7787*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi 305419896, %mm3 7788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 7789*9880d681SAndroid Build Coastguard Worker cvtpd2pi 0x12345678,%mm3 7790*9880d681SAndroid Build Coastguard Worker 7791*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2pi %xmm5, %mm3 7792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2d,0xdd] 7793*9880d681SAndroid Build Coastguard Worker cvtpd2pi %xmm5,%mm3 7794*9880d681SAndroid Build Coastguard Worker 7795*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 7796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7797*9880d681SAndroid Build Coastguard Worker cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7798*9880d681SAndroid Build Coastguard Worker 7799*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps 69, %xmm5 7800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7801*9880d681SAndroid Build Coastguard Worker cvtpd2ps 0x45,%xmm5 7802*9880d681SAndroid Build Coastguard Worker 7803*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps 32493, %xmm5 7804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7805*9880d681SAndroid Build Coastguard Worker cvtpd2ps 0x7eed,%xmm5 7806*9880d681SAndroid Build Coastguard Worker 7807*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps 3133065982, %xmm5 7808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7809*9880d681SAndroid Build Coastguard Worker cvtpd2ps 0xbabecafe,%xmm5 7810*9880d681SAndroid Build Coastguard Worker 7811*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps 305419896, %xmm5 7812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7813*9880d681SAndroid Build Coastguard Worker cvtpd2ps 0x12345678,%xmm5 7814*9880d681SAndroid Build Coastguard Worker 7815*9880d681SAndroid Build Coastguard Worker// CHECK: cvtpd2ps %xmm5, %xmm5 7816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5a,0xed] 7817*9880d681SAndroid Build Coastguard Worker cvtpd2ps %xmm5,%xmm5 7818*9880d681SAndroid Build Coastguard Worker 7819*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 7820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7821*9880d681SAndroid Build Coastguard Worker cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7822*9880d681SAndroid Build Coastguard Worker 7823*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd 69, %xmm5 7824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7825*9880d681SAndroid Build Coastguard Worker cvtps2pd 0x45,%xmm5 7826*9880d681SAndroid Build Coastguard Worker 7827*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd 32493, %xmm5 7828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7829*9880d681SAndroid Build Coastguard Worker cvtps2pd 0x7eed,%xmm5 7830*9880d681SAndroid Build Coastguard Worker 7831*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd 3133065982, %xmm5 7832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7833*9880d681SAndroid Build Coastguard Worker cvtps2pd 0xbabecafe,%xmm5 7834*9880d681SAndroid Build Coastguard Worker 7835*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd 305419896, %xmm5 7836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7837*9880d681SAndroid Build Coastguard Worker cvtps2pd 0x12345678,%xmm5 7838*9880d681SAndroid Build Coastguard Worker 7839*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2pd %xmm5, %xmm5 7840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x5a,0xed] 7841*9880d681SAndroid Build Coastguard Worker cvtps2pd %xmm5,%xmm5 7842*9880d681SAndroid Build Coastguard Worker 7843*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 7844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7845*9880d681SAndroid Build Coastguard Worker cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7846*9880d681SAndroid Build Coastguard Worker 7847*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq 69, %xmm5 7848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7849*9880d681SAndroid Build Coastguard Worker cvtps2dq 0x45,%xmm5 7850*9880d681SAndroid Build Coastguard Worker 7851*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq 32493, %xmm5 7852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7853*9880d681SAndroid Build Coastguard Worker cvtps2dq 0x7eed,%xmm5 7854*9880d681SAndroid Build Coastguard Worker 7855*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq 3133065982, %xmm5 7856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7857*9880d681SAndroid Build Coastguard Worker cvtps2dq 0xbabecafe,%xmm5 7858*9880d681SAndroid Build Coastguard Worker 7859*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq 305419896, %xmm5 7860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7861*9880d681SAndroid Build Coastguard Worker cvtps2dq 0x12345678,%xmm5 7862*9880d681SAndroid Build Coastguard Worker 7863*9880d681SAndroid Build Coastguard Worker// CHECK: cvtps2dq %xmm5, %xmm5 7864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x5b,0xed] 7865*9880d681SAndroid Build Coastguard Worker cvtps2dq %xmm5,%xmm5 7866*9880d681SAndroid Build Coastguard Worker 7867*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 7868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7869*9880d681SAndroid Build Coastguard Worker cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7870*9880d681SAndroid Build Coastguard Worker 7871*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss 69, %xmm5 7872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7873*9880d681SAndroid Build Coastguard Worker cvtsd2ss 0x45,%xmm5 7874*9880d681SAndroid Build Coastguard Worker 7875*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss 32493, %xmm5 7876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7877*9880d681SAndroid Build Coastguard Worker cvtsd2ss 0x7eed,%xmm5 7878*9880d681SAndroid Build Coastguard Worker 7879*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss 3133065982, %xmm5 7880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7881*9880d681SAndroid Build Coastguard Worker cvtsd2ss 0xbabecafe,%xmm5 7882*9880d681SAndroid Build Coastguard Worker 7883*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss 305419896, %xmm5 7884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7885*9880d681SAndroid Build Coastguard Worker cvtsd2ss 0x12345678,%xmm5 7886*9880d681SAndroid Build Coastguard Worker 7887*9880d681SAndroid Build Coastguard Worker// CHECK: cvtsd2ss %xmm5, %xmm5 7888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x5a,0xed] 7889*9880d681SAndroid Build Coastguard Worker cvtsd2ss %xmm5,%xmm5 7890*9880d681SAndroid Build Coastguard Worker 7891*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 7892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7893*9880d681SAndroid Build Coastguard Worker cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7894*9880d681SAndroid Build Coastguard Worker 7895*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd 69, %xmm5 7896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7897*9880d681SAndroid Build Coastguard Worker cvtss2sd 0x45,%xmm5 7898*9880d681SAndroid Build Coastguard Worker 7899*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd 32493, %xmm5 7900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7901*9880d681SAndroid Build Coastguard Worker cvtss2sd 0x7eed,%xmm5 7902*9880d681SAndroid Build Coastguard Worker 7903*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd 3133065982, %xmm5 7904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7905*9880d681SAndroid Build Coastguard Worker cvtss2sd 0xbabecafe,%xmm5 7906*9880d681SAndroid Build Coastguard Worker 7907*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd 305419896, %xmm5 7908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7909*9880d681SAndroid Build Coastguard Worker cvtss2sd 0x12345678,%xmm5 7910*9880d681SAndroid Build Coastguard Worker 7911*9880d681SAndroid Build Coastguard Worker// CHECK: cvtss2sd %xmm5, %xmm5 7912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5a,0xed] 7913*9880d681SAndroid Build Coastguard Worker cvtss2sd %xmm5,%xmm5 7914*9880d681SAndroid Build Coastguard Worker 7915*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 7916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7917*9880d681SAndroid Build Coastguard Worker cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7918*9880d681SAndroid Build Coastguard Worker 7919*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi 69, %mm3 7920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 7921*9880d681SAndroid Build Coastguard Worker cvttpd2pi 0x45,%mm3 7922*9880d681SAndroid Build Coastguard Worker 7923*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi 32493, %mm3 7924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 7925*9880d681SAndroid Build Coastguard Worker cvttpd2pi 0x7eed,%mm3 7926*9880d681SAndroid Build Coastguard Worker 7927*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi 3133065982, %mm3 7928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 7929*9880d681SAndroid Build Coastguard Worker cvttpd2pi 0xbabecafe,%mm3 7930*9880d681SAndroid Build Coastguard Worker 7931*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi 305419896, %mm3 7932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 7933*9880d681SAndroid Build Coastguard Worker cvttpd2pi 0x12345678,%mm3 7934*9880d681SAndroid Build Coastguard Worker 7935*9880d681SAndroid Build Coastguard Worker// CHECK: cvttpd2pi %xmm5, %mm3 7936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x2c,0xdd] 7937*9880d681SAndroid Build Coastguard Worker cvttpd2pi %xmm5,%mm3 7938*9880d681SAndroid Build Coastguard Worker 7939*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 7940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 7941*9880d681SAndroid Build Coastguard Worker cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 7942*9880d681SAndroid Build Coastguard Worker 7943*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si 69, %ecx 7944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 7945*9880d681SAndroid Build Coastguard Worker cvttsd2si 0x45,%ecx 7946*9880d681SAndroid Build Coastguard Worker 7947*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si 32493, %ecx 7948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 7949*9880d681SAndroid Build Coastguard Worker cvttsd2si 0x7eed,%ecx 7950*9880d681SAndroid Build Coastguard Worker 7951*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si 3133065982, %ecx 7952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 7953*9880d681SAndroid Build Coastguard Worker cvttsd2si 0xbabecafe,%ecx 7954*9880d681SAndroid Build Coastguard Worker 7955*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si 305419896, %ecx 7956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 7957*9880d681SAndroid Build Coastguard Worker cvttsd2si 0x12345678,%ecx 7958*9880d681SAndroid Build Coastguard Worker 7959*9880d681SAndroid Build Coastguard Worker// CHECK: cvttsd2si %xmm5, %ecx 7960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd] 7961*9880d681SAndroid Build Coastguard Worker cvttsd2si %xmm5,%ecx 7962*9880d681SAndroid Build Coastguard Worker 7963*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 7964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7965*9880d681SAndroid Build Coastguard Worker cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7966*9880d681SAndroid Build Coastguard Worker 7967*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq 69, %xmm5 7968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7969*9880d681SAndroid Build Coastguard Worker cvttps2dq 0x45,%xmm5 7970*9880d681SAndroid Build Coastguard Worker 7971*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq 32493, %xmm5 7972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7973*9880d681SAndroid Build Coastguard Worker cvttps2dq 0x7eed,%xmm5 7974*9880d681SAndroid Build Coastguard Worker 7975*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq 3133065982, %xmm5 7976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7977*9880d681SAndroid Build Coastguard Worker cvttps2dq 0xbabecafe,%xmm5 7978*9880d681SAndroid Build Coastguard Worker 7979*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq 305419896, %xmm5 7980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7981*9880d681SAndroid Build Coastguard Worker cvttps2dq 0x12345678,%xmm5 7982*9880d681SAndroid Build Coastguard Worker 7983*9880d681SAndroid Build Coastguard Worker// CHECK: cvttps2dq %xmm5, %xmm5 7984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x5b,0xed] 7985*9880d681SAndroid Build Coastguard Worker cvttps2dq %xmm5,%xmm5 7986*9880d681SAndroid Build Coastguard Worker 7987*9880d681SAndroid Build Coastguard Worker// CHECK: maskmovdqu %xmm5, %xmm5 7988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf7,0xed] 7989*9880d681SAndroid Build Coastguard Worker maskmovdqu %xmm5,%xmm5 7990*9880d681SAndroid Build Coastguard Worker 7991*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 7992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7993*9880d681SAndroid Build Coastguard Worker movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 7994*9880d681SAndroid Build Coastguard Worker 7995*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa 69, %xmm5 7996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 7997*9880d681SAndroid Build Coastguard Worker movdqa 0x45,%xmm5 7998*9880d681SAndroid Build Coastguard Worker 7999*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa 32493, %xmm5 8000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8001*9880d681SAndroid Build Coastguard Worker movdqa 0x7eed,%xmm5 8002*9880d681SAndroid Build Coastguard Worker 8003*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa 3133065982, %xmm5 8004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8005*9880d681SAndroid Build Coastguard Worker movdqa 0xbabecafe,%xmm5 8006*9880d681SAndroid Build Coastguard Worker 8007*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa 305419896, %xmm5 8008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8009*9880d681SAndroid Build Coastguard Worker movdqa 0x12345678,%xmm5 8010*9880d681SAndroid Build Coastguard Worker 8011*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, %xmm5 8012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8013*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,%xmm5 8014*9880d681SAndroid Build Coastguard Worker 8015*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 8016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8017*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 8018*9880d681SAndroid Build Coastguard Worker 8019*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, 69 8020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8021*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,0x45 8022*9880d681SAndroid Build Coastguard Worker 8023*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, 32493 8024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8025*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,0x7eed 8026*9880d681SAndroid Build Coastguard Worker 8027*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, 3133065982 8028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8029*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,0xbabecafe 8030*9880d681SAndroid Build Coastguard Worker 8031*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, 305419896 8032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8033*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,0x12345678 8034*9880d681SAndroid Build Coastguard Worker 8035*9880d681SAndroid Build Coastguard Worker// CHECK: movdqa %xmm5, %xmm5 8036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8037*9880d681SAndroid Build Coastguard Worker movdqa %xmm5,%xmm5 8038*9880d681SAndroid Build Coastguard Worker 8039*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 8040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8041*9880d681SAndroid Build Coastguard Worker movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8042*9880d681SAndroid Build Coastguard Worker 8043*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu 69, %xmm5 8044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 8045*9880d681SAndroid Build Coastguard Worker movdqu 0x45,%xmm5 8046*9880d681SAndroid Build Coastguard Worker 8047*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu 32493, %xmm5 8048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8049*9880d681SAndroid Build Coastguard Worker movdqu 0x7eed,%xmm5 8050*9880d681SAndroid Build Coastguard Worker 8051*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu 3133065982, %xmm5 8052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8053*9880d681SAndroid Build Coastguard Worker movdqu 0xbabecafe,%xmm5 8054*9880d681SAndroid Build Coastguard Worker 8055*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu 305419896, %xmm5 8056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8057*9880d681SAndroid Build Coastguard Worker movdqu 0x12345678,%xmm5 8058*9880d681SAndroid Build Coastguard Worker 8059*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 8060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8061*9880d681SAndroid Build Coastguard Worker movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 8062*9880d681SAndroid Build Coastguard Worker 8063*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu %xmm5, 69 8064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8065*9880d681SAndroid Build Coastguard Worker movdqu %xmm5,0x45 8066*9880d681SAndroid Build Coastguard Worker 8067*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu %xmm5, 32493 8068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8069*9880d681SAndroid Build Coastguard Worker movdqu %xmm5,0x7eed 8070*9880d681SAndroid Build Coastguard Worker 8071*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu %xmm5, 3133065982 8072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8073*9880d681SAndroid Build Coastguard Worker movdqu %xmm5,0xbabecafe 8074*9880d681SAndroid Build Coastguard Worker 8075*9880d681SAndroid Build Coastguard Worker// CHECK: movdqu %xmm5, 305419896 8076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8077*9880d681SAndroid Build Coastguard Worker movdqu %xmm5,0x12345678 8078*9880d681SAndroid Build Coastguard Worker 8079*9880d681SAndroid Build Coastguard Worker// CHECK: movdq2q %xmm5, %mm3 8080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd] 8081*9880d681SAndroid Build Coastguard Worker movdq2q %xmm5,%mm3 8082*9880d681SAndroid Build Coastguard Worker 8083*9880d681SAndroid Build Coastguard Worker// CHECK: movq2dq %mm3, %xmm5 8084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb] 8085*9880d681SAndroid Build Coastguard Worker movq2dq %mm3,%xmm5 8086*9880d681SAndroid Build Coastguard Worker 8087*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 8088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8089*9880d681SAndroid Build Coastguard Worker pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 8090*9880d681SAndroid Build Coastguard Worker 8091*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 69, %mm3 8092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00] 8093*9880d681SAndroid Build Coastguard Worker pmuludq 0x45,%mm3 8094*9880d681SAndroid Build Coastguard Worker 8095*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 32493, %mm3 8096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00] 8097*9880d681SAndroid Build Coastguard Worker pmuludq 0x7eed,%mm3 8098*9880d681SAndroid Build Coastguard Worker 8099*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 3133065982, %mm3 8100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba] 8101*9880d681SAndroid Build Coastguard Worker pmuludq 0xbabecafe,%mm3 8102*9880d681SAndroid Build Coastguard Worker 8103*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 305419896, %mm3 8104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12] 8105*9880d681SAndroid Build Coastguard Worker pmuludq 0x12345678,%mm3 8106*9880d681SAndroid Build Coastguard Worker 8107*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq %mm3, %mm3 8108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xf4,0xdb] 8109*9880d681SAndroid Build Coastguard Worker pmuludq %mm3,%mm3 8110*9880d681SAndroid Build Coastguard Worker 8111*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 8112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde] 8113*9880d681SAndroid Build Coastguard Worker pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8114*9880d681SAndroid Build Coastguard Worker 8115*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 69, %xmm5 8116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00] 8117*9880d681SAndroid Build Coastguard Worker pmuludq 0x45,%xmm5 8118*9880d681SAndroid Build Coastguard Worker 8119*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 32493, %xmm5 8120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00] 8121*9880d681SAndroid Build Coastguard Worker pmuludq 0x7eed,%xmm5 8122*9880d681SAndroid Build Coastguard Worker 8123*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 3133065982, %xmm5 8124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba] 8125*9880d681SAndroid Build Coastguard Worker pmuludq 0xbabecafe,%xmm5 8126*9880d681SAndroid Build Coastguard Worker 8127*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq 305419896, %xmm5 8128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12] 8129*9880d681SAndroid Build Coastguard Worker pmuludq 0x12345678,%xmm5 8130*9880d681SAndroid Build Coastguard Worker 8131*9880d681SAndroid Build Coastguard Worker// CHECK: pmuludq %xmm5, %xmm5 8132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xf4,0xed] 8133*9880d681SAndroid Build Coastguard Worker pmuludq %xmm5,%xmm5 8134*9880d681SAndroid Build Coastguard Worker 8135*9880d681SAndroid Build Coastguard Worker// CHECK: pslldq $127, %xmm5 8136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f] 8137*9880d681SAndroid Build Coastguard Worker pslldq $0x7f,%xmm5 8138*9880d681SAndroid Build Coastguard Worker 8139*9880d681SAndroid Build Coastguard Worker// CHECK: psrldq $127, %xmm5 8140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f] 8141*9880d681SAndroid Build Coastguard Worker psrldq $0x7f,%xmm5 8142*9880d681SAndroid Build Coastguard Worker 8143*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 8144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8145*9880d681SAndroid Build Coastguard Worker punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8146*9880d681SAndroid Build Coastguard Worker 8147*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq 69, %xmm5 8148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00] 8149*9880d681SAndroid Build Coastguard Worker punpckhqdq 0x45,%xmm5 8150*9880d681SAndroid Build Coastguard Worker 8151*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq 32493, %xmm5 8152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00] 8153*9880d681SAndroid Build Coastguard Worker punpckhqdq 0x7eed,%xmm5 8154*9880d681SAndroid Build Coastguard Worker 8155*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq 3133065982, %xmm5 8156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba] 8157*9880d681SAndroid Build Coastguard Worker punpckhqdq 0xbabecafe,%xmm5 8158*9880d681SAndroid Build Coastguard Worker 8159*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq 305419896, %xmm5 8160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12] 8161*9880d681SAndroid Build Coastguard Worker punpckhqdq 0x12345678,%xmm5 8162*9880d681SAndroid Build Coastguard Worker 8163*9880d681SAndroid Build Coastguard Worker// CHECK: punpckhqdq %xmm5, %xmm5 8164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6d,0xed] 8165*9880d681SAndroid Build Coastguard Worker punpckhqdq %xmm5,%xmm5 8166*9880d681SAndroid Build Coastguard Worker 8167*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 8168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8169*9880d681SAndroid Build Coastguard Worker punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8170*9880d681SAndroid Build Coastguard Worker 8171*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq 69, %xmm5 8172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00] 8173*9880d681SAndroid Build Coastguard Worker punpcklqdq 0x45,%xmm5 8174*9880d681SAndroid Build Coastguard Worker 8175*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq 32493, %xmm5 8176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00] 8177*9880d681SAndroid Build Coastguard Worker punpcklqdq 0x7eed,%xmm5 8178*9880d681SAndroid Build Coastguard Worker 8179*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq 3133065982, %xmm5 8180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba] 8181*9880d681SAndroid Build Coastguard Worker punpcklqdq 0xbabecafe,%xmm5 8182*9880d681SAndroid Build Coastguard Worker 8183*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq 305419896, %xmm5 8184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12] 8185*9880d681SAndroid Build Coastguard Worker punpcklqdq 0x12345678,%xmm5 8186*9880d681SAndroid Build Coastguard Worker 8187*9880d681SAndroid Build Coastguard Worker// CHECK: punpcklqdq %xmm5, %xmm5 8188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6c,0xed] 8189*9880d681SAndroid Build Coastguard Worker punpcklqdq %xmm5,%xmm5 8190*9880d681SAndroid Build Coastguard Worker 8191*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 8192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8193*9880d681SAndroid Build Coastguard Worker addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8194*9880d681SAndroid Build Coastguard Worker 8195*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd 69, %xmm5 8196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8197*9880d681SAndroid Build Coastguard Worker addsubpd 0x45,%xmm5 8198*9880d681SAndroid Build Coastguard Worker 8199*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd 32493, %xmm5 8200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8201*9880d681SAndroid Build Coastguard Worker addsubpd 0x7eed,%xmm5 8202*9880d681SAndroid Build Coastguard Worker 8203*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd 3133065982, %xmm5 8204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8205*9880d681SAndroid Build Coastguard Worker addsubpd 0xbabecafe,%xmm5 8206*9880d681SAndroid Build Coastguard Worker 8207*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd 305419896, %xmm5 8208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8209*9880d681SAndroid Build Coastguard Worker addsubpd 0x12345678,%xmm5 8210*9880d681SAndroid Build Coastguard Worker 8211*9880d681SAndroid Build Coastguard Worker// CHECK: addsubpd %xmm5, %xmm5 8212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xd0,0xed] 8213*9880d681SAndroid Build Coastguard Worker addsubpd %xmm5,%xmm5 8214*9880d681SAndroid Build Coastguard Worker 8215*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 8216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8217*9880d681SAndroid Build Coastguard Worker addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8218*9880d681SAndroid Build Coastguard Worker 8219*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps 69, %xmm5 8220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8221*9880d681SAndroid Build Coastguard Worker addsubps 0x45,%xmm5 8222*9880d681SAndroid Build Coastguard Worker 8223*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps 32493, %xmm5 8224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8225*9880d681SAndroid Build Coastguard Worker addsubps 0x7eed,%xmm5 8226*9880d681SAndroid Build Coastguard Worker 8227*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps 3133065982, %xmm5 8228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8229*9880d681SAndroid Build Coastguard Worker addsubps 0xbabecafe,%xmm5 8230*9880d681SAndroid Build Coastguard Worker 8231*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps 305419896, %xmm5 8232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8233*9880d681SAndroid Build Coastguard Worker addsubps 0x12345678,%xmm5 8234*9880d681SAndroid Build Coastguard Worker 8235*9880d681SAndroid Build Coastguard Worker// CHECK: addsubps %xmm5, %xmm5 8236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0xd0,0xed] 8237*9880d681SAndroid Build Coastguard Worker addsubps %xmm5,%xmm5 8238*9880d681SAndroid Build Coastguard Worker 8239*9880d681SAndroid Build Coastguard Worker// CHECK: fisttpl 3735928559(%ebx,%ecx,8) 8240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde] 8241*9880d681SAndroid Build Coastguard Worker fisttpl 0xdeadbeef(%ebx,%ecx,8) 8242*9880d681SAndroid Build Coastguard Worker 8243*9880d681SAndroid Build Coastguard Worker// CHECK: fisttpl 3133065982 8244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba] 8245*9880d681SAndroid Build Coastguard Worker fisttpl 0xbabecafe 8246*9880d681SAndroid Build Coastguard Worker 8247*9880d681SAndroid Build Coastguard Worker// CHECK: fisttpl 305419896 8248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12] 8249*9880d681SAndroid Build Coastguard Worker fisttpl 0x12345678 8250*9880d681SAndroid Build Coastguard Worker 8251*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 8252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8253*9880d681SAndroid Build Coastguard Worker haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8254*9880d681SAndroid Build Coastguard Worker 8255*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd 69, %xmm5 8256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8257*9880d681SAndroid Build Coastguard Worker haddpd 0x45,%xmm5 8258*9880d681SAndroid Build Coastguard Worker 8259*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd 32493, %xmm5 8260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8261*9880d681SAndroid Build Coastguard Worker haddpd 0x7eed,%xmm5 8262*9880d681SAndroid Build Coastguard Worker 8263*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd 3133065982, %xmm5 8264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8265*9880d681SAndroid Build Coastguard Worker haddpd 0xbabecafe,%xmm5 8266*9880d681SAndroid Build Coastguard Worker 8267*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd 305419896, %xmm5 8268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8269*9880d681SAndroid Build Coastguard Worker haddpd 0x12345678,%xmm5 8270*9880d681SAndroid Build Coastguard Worker 8271*9880d681SAndroid Build Coastguard Worker// CHECK: haddpd %xmm5, %xmm5 8272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7c,0xed] 8273*9880d681SAndroid Build Coastguard Worker haddpd %xmm5,%xmm5 8274*9880d681SAndroid Build Coastguard Worker 8275*9880d681SAndroid Build Coastguard Worker// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 8276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8277*9880d681SAndroid Build Coastguard Worker haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8278*9880d681SAndroid Build Coastguard Worker 8279*9880d681SAndroid Build Coastguard Worker// CHECK: haddps 69, %xmm5 8280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8281*9880d681SAndroid Build Coastguard Worker haddps 0x45,%xmm5 8282*9880d681SAndroid Build Coastguard Worker 8283*9880d681SAndroid Build Coastguard Worker// CHECK: haddps 32493, %xmm5 8284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8285*9880d681SAndroid Build Coastguard Worker haddps 0x7eed,%xmm5 8286*9880d681SAndroid Build Coastguard Worker 8287*9880d681SAndroid Build Coastguard Worker// CHECK: haddps 3133065982, %xmm5 8288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8289*9880d681SAndroid Build Coastguard Worker haddps 0xbabecafe,%xmm5 8290*9880d681SAndroid Build Coastguard Worker 8291*9880d681SAndroid Build Coastguard Worker// CHECK: haddps 305419896, %xmm5 8292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8293*9880d681SAndroid Build Coastguard Worker haddps 0x12345678,%xmm5 8294*9880d681SAndroid Build Coastguard Worker 8295*9880d681SAndroid Build Coastguard Worker// CHECK: haddps %xmm5, %xmm5 8296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7c,0xed] 8297*9880d681SAndroid Build Coastguard Worker haddps %xmm5,%xmm5 8298*9880d681SAndroid Build Coastguard Worker 8299*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 8300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8301*9880d681SAndroid Build Coastguard Worker hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8302*9880d681SAndroid Build Coastguard Worker 8303*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd 69, %xmm5 8304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8305*9880d681SAndroid Build Coastguard Worker hsubpd 0x45,%xmm5 8306*9880d681SAndroid Build Coastguard Worker 8307*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd 32493, %xmm5 8308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8309*9880d681SAndroid Build Coastguard Worker hsubpd 0x7eed,%xmm5 8310*9880d681SAndroid Build Coastguard Worker 8311*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd 3133065982, %xmm5 8312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8313*9880d681SAndroid Build Coastguard Worker hsubpd 0xbabecafe,%xmm5 8314*9880d681SAndroid Build Coastguard Worker 8315*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd 305419896, %xmm5 8316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8317*9880d681SAndroid Build Coastguard Worker hsubpd 0x12345678,%xmm5 8318*9880d681SAndroid Build Coastguard Worker 8319*9880d681SAndroid Build Coastguard Worker// CHECK: hsubpd %xmm5, %xmm5 8320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x7d,0xed] 8321*9880d681SAndroid Build Coastguard Worker hsubpd %xmm5,%xmm5 8322*9880d681SAndroid Build Coastguard Worker 8323*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 8324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8325*9880d681SAndroid Build Coastguard Worker hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8326*9880d681SAndroid Build Coastguard Worker 8327*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps 69, %xmm5 8328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8329*9880d681SAndroid Build Coastguard Worker hsubps 0x45,%xmm5 8330*9880d681SAndroid Build Coastguard Worker 8331*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps 32493, %xmm5 8332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8333*9880d681SAndroid Build Coastguard Worker hsubps 0x7eed,%xmm5 8334*9880d681SAndroid Build Coastguard Worker 8335*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps 3133065982, %xmm5 8336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8337*9880d681SAndroid Build Coastguard Worker hsubps 0xbabecafe,%xmm5 8338*9880d681SAndroid Build Coastguard Worker 8339*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps 305419896, %xmm5 8340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8341*9880d681SAndroid Build Coastguard Worker hsubps 0x12345678,%xmm5 8342*9880d681SAndroid Build Coastguard Worker 8343*9880d681SAndroid Build Coastguard Worker// CHECK: hsubps %xmm5, %xmm5 8344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x7d,0xed] 8345*9880d681SAndroid Build Coastguard Worker hsubps %xmm5,%xmm5 8346*9880d681SAndroid Build Coastguard Worker 8347*9880d681SAndroid Build Coastguard Worker // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 8348*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8349*9880d681SAndroid Build Coastguard Worker lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8350*9880d681SAndroid Build Coastguard Worker 8351*9880d681SAndroid Build Coastguard Worker // CHECK: lddqu 69, %xmm5 8352*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00] 8353*9880d681SAndroid Build Coastguard Worker lddqu 0x45,%xmm5 8354*9880d681SAndroid Build Coastguard Worker 8355*9880d681SAndroid Build Coastguard Worker // CHECK: lddqu 32493, %xmm5 8356*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00] 8357*9880d681SAndroid Build Coastguard Worker lddqu 0x7eed,%xmm5 8358*9880d681SAndroid Build Coastguard Worker 8359*9880d681SAndroid Build Coastguard Worker // CHECK: lddqu 3133065982, %xmm5 8360*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba] 8361*9880d681SAndroid Build Coastguard Worker lddqu 0xbabecafe,%xmm5 8362*9880d681SAndroid Build Coastguard Worker 8363*9880d681SAndroid Build Coastguard Worker // CHECK: lddqu 305419896, %xmm5 8364*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12] 8365*9880d681SAndroid Build Coastguard Worker lddqu 0x12345678,%xmm5 8366*9880d681SAndroid Build Coastguard Worker 8367*9880d681SAndroid Build Coastguard Worker // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 8368*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8369*9880d681SAndroid Build Coastguard Worker movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8370*9880d681SAndroid Build Coastguard Worker 8371*9880d681SAndroid Build Coastguard Worker // CHECK: movddup 69, %xmm5 8372*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8373*9880d681SAndroid Build Coastguard Worker movddup 0x45,%xmm5 8374*9880d681SAndroid Build Coastguard Worker 8375*9880d681SAndroid Build Coastguard Worker // CHECK: movddup 32493, %xmm5 8376*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8377*9880d681SAndroid Build Coastguard Worker movddup 0x7eed,%xmm5 8378*9880d681SAndroid Build Coastguard Worker 8379*9880d681SAndroid Build Coastguard Worker // CHECK: movddup 3133065982, %xmm5 8380*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8381*9880d681SAndroid Build Coastguard Worker movddup 0xbabecafe,%xmm5 8382*9880d681SAndroid Build Coastguard Worker 8383*9880d681SAndroid Build Coastguard Worker // CHECK: movddup 305419896, %xmm5 8384*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8385*9880d681SAndroid Build Coastguard Worker movddup 0x12345678,%xmm5 8386*9880d681SAndroid Build Coastguard Worker 8387*9880d681SAndroid Build Coastguard Worker // CHECK: movddup %xmm5, %xmm5 8388*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf2,0x0f,0x12,0xed] 8389*9880d681SAndroid Build Coastguard Worker movddup %xmm5,%xmm5 8390*9880d681SAndroid Build Coastguard Worker 8391*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 8392*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 8393*9880d681SAndroid Build Coastguard Worker movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8394*9880d681SAndroid Build Coastguard Worker 8395*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup 69, %xmm5 8396*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 8397*9880d681SAndroid Build Coastguard Worker movshdup 0x45,%xmm5 8398*9880d681SAndroid Build Coastguard Worker 8399*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup 32493, %xmm5 8400*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 8401*9880d681SAndroid Build Coastguard Worker movshdup 0x7eed,%xmm5 8402*9880d681SAndroid Build Coastguard Worker 8403*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup 3133065982, %xmm5 8404*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 8405*9880d681SAndroid Build Coastguard Worker movshdup 0xbabecafe,%xmm5 8406*9880d681SAndroid Build Coastguard Worker 8407*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup 305419896, %xmm5 8408*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 8409*9880d681SAndroid Build Coastguard Worker movshdup 0x12345678,%xmm5 8410*9880d681SAndroid Build Coastguard Worker 8411*9880d681SAndroid Build Coastguard Worker // CHECK: movshdup %xmm5, %xmm5 8412*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x16,0xed] 8413*9880d681SAndroid Build Coastguard Worker movshdup %xmm5,%xmm5 8414*9880d681SAndroid Build Coastguard Worker 8415*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 8416*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8417*9880d681SAndroid Build Coastguard Worker movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8418*9880d681SAndroid Build Coastguard Worker 8419*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup 69, %xmm5 8420*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8421*9880d681SAndroid Build Coastguard Worker movsldup 0x45,%xmm5 8422*9880d681SAndroid Build Coastguard Worker 8423*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup 32493, %xmm5 8424*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8425*9880d681SAndroid Build Coastguard Worker movsldup 0x7eed,%xmm5 8426*9880d681SAndroid Build Coastguard Worker 8427*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup 3133065982, %xmm5 8428*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8429*9880d681SAndroid Build Coastguard Worker movsldup 0xbabecafe,%xmm5 8430*9880d681SAndroid Build Coastguard Worker 8431*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup 305419896, %xmm5 8432*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8433*9880d681SAndroid Build Coastguard Worker movsldup 0x12345678,%xmm5 8434*9880d681SAndroid Build Coastguard Worker 8435*9880d681SAndroid Build Coastguard Worker // CHECK: movsldup %xmm5, %xmm5 8436*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0xf3,0x0f,0x12,0xed] 8437*9880d681SAndroid Build Coastguard Worker movsldup %xmm5,%xmm5 8438*9880d681SAndroid Build Coastguard Worker 8439*9880d681SAndroid Build Coastguard Worker // CHECK: vmclear 3735928559(%ebx,%ecx,8) 8440*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8441*9880d681SAndroid Build Coastguard Worker vmclear 0xdeadbeef(%ebx,%ecx,8) 8442*9880d681SAndroid Build Coastguard Worker 8443*9880d681SAndroid Build Coastguard Worker // CHECK: vmclear 32493 8444*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8445*9880d681SAndroid Build Coastguard Worker vmclear 0x7eed 8446*9880d681SAndroid Build Coastguard Worker 8447*9880d681SAndroid Build Coastguard Worker // CHECK: vmclear 3133065982 8448*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8449*9880d681SAndroid Build Coastguard Worker vmclear 0xbabecafe 8450*9880d681SAndroid Build Coastguard Worker 8451*9880d681SAndroid Build Coastguard Worker // CHECK: vmclear 305419896 8452*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8453*9880d681SAndroid Build Coastguard Worker vmclear 0x12345678 8454*9880d681SAndroid Build Coastguard Worker 8455*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrld 3735928559(%ebx,%ecx,8) 8456*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8457*9880d681SAndroid Build Coastguard Worker vmptrld 0xdeadbeef(%ebx,%ecx,8) 8458*9880d681SAndroid Build Coastguard Worker 8459*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrld 32493 8460*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8461*9880d681SAndroid Build Coastguard Worker vmptrld 0x7eed 8462*9880d681SAndroid Build Coastguard Worker 8463*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrld 3133065982 8464*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8465*9880d681SAndroid Build Coastguard Worker vmptrld 0xbabecafe 8466*9880d681SAndroid Build Coastguard Worker 8467*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrld 305419896 8468*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8469*9880d681SAndroid Build Coastguard Worker vmptrld 0x12345678 8470*9880d681SAndroid Build Coastguard Worker 8471*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrst 3735928559(%ebx,%ecx,8) 8472*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 8473*9880d681SAndroid Build Coastguard Worker vmptrst 0xdeadbeef(%ebx,%ecx,8) 8474*9880d681SAndroid Build Coastguard Worker 8475*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrst 32493 8476*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00] 8477*9880d681SAndroid Build Coastguard Worker vmptrst 0x7eed 8478*9880d681SAndroid Build Coastguard Worker 8479*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrst 3133065982 8480*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba] 8481*9880d681SAndroid Build Coastguard Worker vmptrst 0xbabecafe 8482*9880d681SAndroid Build Coastguard Worker 8483*9880d681SAndroid Build Coastguard Worker // CHECK: vmptrst 305419896 8484*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12] 8485*9880d681SAndroid Build Coastguard Worker vmptrst 0x12345678 8486*9880d681SAndroid Build Coastguard Worker 8487*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 8488*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8489*9880d681SAndroid Build Coastguard Worker phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 8490*9880d681SAndroid Build Coastguard Worker 8491*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 69, %mm3 8492*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00] 8493*9880d681SAndroid Build Coastguard Worker phaddw 0x45,%mm3 8494*9880d681SAndroid Build Coastguard Worker 8495*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 32493, %mm3 8496*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00] 8497*9880d681SAndroid Build Coastguard Worker phaddw 0x7eed,%mm3 8498*9880d681SAndroid Build Coastguard Worker 8499*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 3133065982, %mm3 8500*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba] 8501*9880d681SAndroid Build Coastguard Worker phaddw 0xbabecafe,%mm3 8502*9880d681SAndroid Build Coastguard Worker 8503*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 305419896, %mm3 8504*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12] 8505*9880d681SAndroid Build Coastguard Worker phaddw 0x12345678,%mm3 8506*9880d681SAndroid Build Coastguard Worker 8507*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw %mm3, %mm3 8508*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x01,0xdb] 8509*9880d681SAndroid Build Coastguard Worker phaddw %mm3,%mm3 8510*9880d681SAndroid Build Coastguard Worker 8511*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 8512*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde] 8513*9880d681SAndroid Build Coastguard Worker phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8514*9880d681SAndroid Build Coastguard Worker 8515*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 69, %xmm5 8516*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00] 8517*9880d681SAndroid Build Coastguard Worker phaddw 0x45,%xmm5 8518*9880d681SAndroid Build Coastguard Worker 8519*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 32493, %xmm5 8520*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00] 8521*9880d681SAndroid Build Coastguard Worker phaddw 0x7eed,%xmm5 8522*9880d681SAndroid Build Coastguard Worker 8523*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 3133065982, %xmm5 8524*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba] 8525*9880d681SAndroid Build Coastguard Worker phaddw 0xbabecafe,%xmm5 8526*9880d681SAndroid Build Coastguard Worker 8527*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw 305419896, %xmm5 8528*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12] 8529*9880d681SAndroid Build Coastguard Worker phaddw 0x12345678,%xmm5 8530*9880d681SAndroid Build Coastguard Worker 8531*9880d681SAndroid Build Coastguard Worker // CHECK: phaddw %xmm5, %xmm5 8532*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed] 8533*9880d681SAndroid Build Coastguard Worker phaddw %xmm5,%xmm5 8534*9880d681SAndroid Build Coastguard Worker 8535*9880d681SAndroid Build Coastguard Worker // CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 8536*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8537*9880d681SAndroid Build Coastguard Worker phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 8538*9880d681SAndroid Build Coastguard Worker 8539*9880d681SAndroid Build Coastguard Worker // CHECK: phaddd 69, %mm3 8540*9880d681SAndroid Build Coastguard Worker // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00] 8541*9880d681SAndroid Build Coastguard Worker phaddd 0x45,%mm3 8542*9880d681SAndroid Build Coastguard Worker 8543*9880d681SAndroid Build Coastguard Worker // CHECK: phaddd 32493, %mm3 8544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00] 8545*9880d681SAndroid Build Coastguard Worker phaddd 0x7eed,%mm3 8546*9880d681SAndroid Build Coastguard Worker 8547*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 3133065982, %mm3 8548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba] 8549*9880d681SAndroid Build Coastguard Worker phaddd 0xbabecafe,%mm3 8550*9880d681SAndroid Build Coastguard Worker 8551*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 305419896, %mm3 8552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12] 8553*9880d681SAndroid Build Coastguard Worker phaddd 0x12345678,%mm3 8554*9880d681SAndroid Build Coastguard Worker 8555*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd %mm3, %mm3 8556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x02,0xdb] 8557*9880d681SAndroid Build Coastguard Worker phaddd %mm3,%mm3 8558*9880d681SAndroid Build Coastguard Worker 8559*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 8560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde] 8561*9880d681SAndroid Build Coastguard Worker phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8562*9880d681SAndroid Build Coastguard Worker 8563*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 69, %xmm5 8564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00] 8565*9880d681SAndroid Build Coastguard Worker phaddd 0x45,%xmm5 8566*9880d681SAndroid Build Coastguard Worker 8567*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 32493, %xmm5 8568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00] 8569*9880d681SAndroid Build Coastguard Worker phaddd 0x7eed,%xmm5 8570*9880d681SAndroid Build Coastguard Worker 8571*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 3133065982, %xmm5 8572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba] 8573*9880d681SAndroid Build Coastguard Worker phaddd 0xbabecafe,%xmm5 8574*9880d681SAndroid Build Coastguard Worker 8575*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd 305419896, %xmm5 8576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12] 8577*9880d681SAndroid Build Coastguard Worker phaddd 0x12345678,%xmm5 8578*9880d681SAndroid Build Coastguard Worker 8579*9880d681SAndroid Build Coastguard Worker// CHECK: phaddd %xmm5, %xmm5 8580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed] 8581*9880d681SAndroid Build Coastguard Worker phaddd %xmm5,%xmm5 8582*9880d681SAndroid Build Coastguard Worker 8583*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 8584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8585*9880d681SAndroid Build Coastguard Worker phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8586*9880d681SAndroid Build Coastguard Worker 8587*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 69, %mm3 8588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00] 8589*9880d681SAndroid Build Coastguard Worker phaddsw 0x45,%mm3 8590*9880d681SAndroid Build Coastguard Worker 8591*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 32493, %mm3 8592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00] 8593*9880d681SAndroid Build Coastguard Worker phaddsw 0x7eed,%mm3 8594*9880d681SAndroid Build Coastguard Worker 8595*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 3133065982, %mm3 8596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba] 8597*9880d681SAndroid Build Coastguard Worker phaddsw 0xbabecafe,%mm3 8598*9880d681SAndroid Build Coastguard Worker 8599*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 305419896, %mm3 8600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12] 8601*9880d681SAndroid Build Coastguard Worker phaddsw 0x12345678,%mm3 8602*9880d681SAndroid Build Coastguard Worker 8603*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw %mm3, %mm3 8604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x03,0xdb] 8605*9880d681SAndroid Build Coastguard Worker phaddsw %mm3,%mm3 8606*9880d681SAndroid Build Coastguard Worker 8607*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 8608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde] 8609*9880d681SAndroid Build Coastguard Worker phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8610*9880d681SAndroid Build Coastguard Worker 8611*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 69, %xmm5 8612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00] 8613*9880d681SAndroid Build Coastguard Worker phaddsw 0x45,%xmm5 8614*9880d681SAndroid Build Coastguard Worker 8615*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 32493, %xmm5 8616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00] 8617*9880d681SAndroid Build Coastguard Worker phaddsw 0x7eed,%xmm5 8618*9880d681SAndroid Build Coastguard Worker 8619*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 3133065982, %xmm5 8620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba] 8621*9880d681SAndroid Build Coastguard Worker phaddsw 0xbabecafe,%xmm5 8622*9880d681SAndroid Build Coastguard Worker 8623*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw 305419896, %xmm5 8624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12] 8625*9880d681SAndroid Build Coastguard Worker phaddsw 0x12345678,%xmm5 8626*9880d681SAndroid Build Coastguard Worker 8627*9880d681SAndroid Build Coastguard Worker// CHECK: phaddsw %xmm5, %xmm5 8628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed] 8629*9880d681SAndroid Build Coastguard Worker phaddsw %xmm5,%xmm5 8630*9880d681SAndroid Build Coastguard Worker 8631*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 8632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8633*9880d681SAndroid Build Coastguard Worker phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 8634*9880d681SAndroid Build Coastguard Worker 8635*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 69, %mm3 8636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00] 8637*9880d681SAndroid Build Coastguard Worker phsubw 0x45,%mm3 8638*9880d681SAndroid Build Coastguard Worker 8639*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 32493, %mm3 8640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00] 8641*9880d681SAndroid Build Coastguard Worker phsubw 0x7eed,%mm3 8642*9880d681SAndroid Build Coastguard Worker 8643*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 3133065982, %mm3 8644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba] 8645*9880d681SAndroid Build Coastguard Worker phsubw 0xbabecafe,%mm3 8646*9880d681SAndroid Build Coastguard Worker 8647*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 305419896, %mm3 8648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12] 8649*9880d681SAndroid Build Coastguard Worker phsubw 0x12345678,%mm3 8650*9880d681SAndroid Build Coastguard Worker 8651*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw %mm3, %mm3 8652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x05,0xdb] 8653*9880d681SAndroid Build Coastguard Worker phsubw %mm3,%mm3 8654*9880d681SAndroid Build Coastguard Worker 8655*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 8656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde] 8657*9880d681SAndroid Build Coastguard Worker phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8658*9880d681SAndroid Build Coastguard Worker 8659*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 69, %xmm5 8660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00] 8661*9880d681SAndroid Build Coastguard Worker phsubw 0x45,%xmm5 8662*9880d681SAndroid Build Coastguard Worker 8663*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 32493, %xmm5 8664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00] 8665*9880d681SAndroid Build Coastguard Worker phsubw 0x7eed,%xmm5 8666*9880d681SAndroid Build Coastguard Worker 8667*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 3133065982, %xmm5 8668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba] 8669*9880d681SAndroid Build Coastguard Worker phsubw 0xbabecafe,%xmm5 8670*9880d681SAndroid Build Coastguard Worker 8671*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw 305419896, %xmm5 8672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12] 8673*9880d681SAndroid Build Coastguard Worker phsubw 0x12345678,%xmm5 8674*9880d681SAndroid Build Coastguard Worker 8675*9880d681SAndroid Build Coastguard Worker// CHECK: phsubw %xmm5, %xmm5 8676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed] 8677*9880d681SAndroid Build Coastguard Worker phsubw %xmm5,%xmm5 8678*9880d681SAndroid Build Coastguard Worker 8679*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 8680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8681*9880d681SAndroid Build Coastguard Worker phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 8682*9880d681SAndroid Build Coastguard Worker 8683*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 69, %mm3 8684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00] 8685*9880d681SAndroid Build Coastguard Worker phsubd 0x45,%mm3 8686*9880d681SAndroid Build Coastguard Worker 8687*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 32493, %mm3 8688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00] 8689*9880d681SAndroid Build Coastguard Worker phsubd 0x7eed,%mm3 8690*9880d681SAndroid Build Coastguard Worker 8691*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 3133065982, %mm3 8692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba] 8693*9880d681SAndroid Build Coastguard Worker phsubd 0xbabecafe,%mm3 8694*9880d681SAndroid Build Coastguard Worker 8695*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 305419896, %mm3 8696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12] 8697*9880d681SAndroid Build Coastguard Worker phsubd 0x12345678,%mm3 8698*9880d681SAndroid Build Coastguard Worker 8699*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd %mm3, %mm3 8700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x06,0xdb] 8701*9880d681SAndroid Build Coastguard Worker phsubd %mm3,%mm3 8702*9880d681SAndroid Build Coastguard Worker 8703*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 8704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde] 8705*9880d681SAndroid Build Coastguard Worker phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8706*9880d681SAndroid Build Coastguard Worker 8707*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 69, %xmm5 8708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00] 8709*9880d681SAndroid Build Coastguard Worker phsubd 0x45,%xmm5 8710*9880d681SAndroid Build Coastguard Worker 8711*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 32493, %xmm5 8712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00] 8713*9880d681SAndroid Build Coastguard Worker phsubd 0x7eed,%xmm5 8714*9880d681SAndroid Build Coastguard Worker 8715*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 3133065982, %xmm5 8716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba] 8717*9880d681SAndroid Build Coastguard Worker phsubd 0xbabecafe,%xmm5 8718*9880d681SAndroid Build Coastguard Worker 8719*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd 305419896, %xmm5 8720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12] 8721*9880d681SAndroid Build Coastguard Worker phsubd 0x12345678,%xmm5 8722*9880d681SAndroid Build Coastguard Worker 8723*9880d681SAndroid Build Coastguard Worker// CHECK: phsubd %xmm5, %xmm5 8724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed] 8725*9880d681SAndroid Build Coastguard Worker phsubd %xmm5,%xmm5 8726*9880d681SAndroid Build Coastguard Worker 8727*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 8728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8729*9880d681SAndroid Build Coastguard Worker phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8730*9880d681SAndroid Build Coastguard Worker 8731*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 69, %mm3 8732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00] 8733*9880d681SAndroid Build Coastguard Worker phsubsw 0x45,%mm3 8734*9880d681SAndroid Build Coastguard Worker 8735*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 32493, %mm3 8736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00] 8737*9880d681SAndroid Build Coastguard Worker phsubsw 0x7eed,%mm3 8738*9880d681SAndroid Build Coastguard Worker 8739*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 3133065982, %mm3 8740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba] 8741*9880d681SAndroid Build Coastguard Worker phsubsw 0xbabecafe,%mm3 8742*9880d681SAndroid Build Coastguard Worker 8743*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 305419896, %mm3 8744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12] 8745*9880d681SAndroid Build Coastguard Worker phsubsw 0x12345678,%mm3 8746*9880d681SAndroid Build Coastguard Worker 8747*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw %mm3, %mm3 8748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x07,0xdb] 8749*9880d681SAndroid Build Coastguard Worker phsubsw %mm3,%mm3 8750*9880d681SAndroid Build Coastguard Worker 8751*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 8752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde] 8753*9880d681SAndroid Build Coastguard Worker phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8754*9880d681SAndroid Build Coastguard Worker 8755*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 69, %xmm5 8756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00] 8757*9880d681SAndroid Build Coastguard Worker phsubsw 0x45,%xmm5 8758*9880d681SAndroid Build Coastguard Worker 8759*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 32493, %xmm5 8760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00] 8761*9880d681SAndroid Build Coastguard Worker phsubsw 0x7eed,%xmm5 8762*9880d681SAndroid Build Coastguard Worker 8763*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 3133065982, %xmm5 8764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba] 8765*9880d681SAndroid Build Coastguard Worker phsubsw 0xbabecafe,%xmm5 8766*9880d681SAndroid Build Coastguard Worker 8767*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw 305419896, %xmm5 8768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12] 8769*9880d681SAndroid Build Coastguard Worker phsubsw 0x12345678,%xmm5 8770*9880d681SAndroid Build Coastguard Worker 8771*9880d681SAndroid Build Coastguard Worker// CHECK: phsubsw %xmm5, %xmm5 8772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed] 8773*9880d681SAndroid Build Coastguard Worker phsubsw %xmm5,%xmm5 8774*9880d681SAndroid Build Coastguard Worker 8775*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 8776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8777*9880d681SAndroid Build Coastguard Worker pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8778*9880d681SAndroid Build Coastguard Worker 8779*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 69, %mm3 8780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00] 8781*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x45,%mm3 8782*9880d681SAndroid Build Coastguard Worker 8783*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 32493, %mm3 8784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00] 8785*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x7eed,%mm3 8786*9880d681SAndroid Build Coastguard Worker 8787*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 3133065982, %mm3 8788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba] 8789*9880d681SAndroid Build Coastguard Worker pmaddubsw 0xbabecafe,%mm3 8790*9880d681SAndroid Build Coastguard Worker 8791*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 305419896, %mm3 8792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12] 8793*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x12345678,%mm3 8794*9880d681SAndroid Build Coastguard Worker 8795*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw %mm3, %mm3 8796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x04,0xdb] 8797*9880d681SAndroid Build Coastguard Worker pmaddubsw %mm3,%mm3 8798*9880d681SAndroid Build Coastguard Worker 8799*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 8800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde] 8801*9880d681SAndroid Build Coastguard Worker pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8802*9880d681SAndroid Build Coastguard Worker 8803*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 69, %xmm5 8804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00] 8805*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x45,%xmm5 8806*9880d681SAndroid Build Coastguard Worker 8807*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 32493, %xmm5 8808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00] 8809*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x7eed,%xmm5 8810*9880d681SAndroid Build Coastguard Worker 8811*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 3133065982, %xmm5 8812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba] 8813*9880d681SAndroid Build Coastguard Worker pmaddubsw 0xbabecafe,%xmm5 8814*9880d681SAndroid Build Coastguard Worker 8815*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw 305419896, %xmm5 8816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12] 8817*9880d681SAndroid Build Coastguard Worker pmaddubsw 0x12345678,%xmm5 8818*9880d681SAndroid Build Coastguard Worker 8819*9880d681SAndroid Build Coastguard Worker// CHECK: pmaddubsw %xmm5, %xmm5 8820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed] 8821*9880d681SAndroid Build Coastguard Worker pmaddubsw %xmm5,%xmm5 8822*9880d681SAndroid Build Coastguard Worker 8823*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 8824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8825*9880d681SAndroid Build Coastguard Worker pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8826*9880d681SAndroid Build Coastguard Worker 8827*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 69, %mm3 8828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00] 8829*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x45,%mm3 8830*9880d681SAndroid Build Coastguard Worker 8831*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 32493, %mm3 8832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00] 8833*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x7eed,%mm3 8834*9880d681SAndroid Build Coastguard Worker 8835*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 3133065982, %mm3 8836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba] 8837*9880d681SAndroid Build Coastguard Worker pmulhrsw 0xbabecafe,%mm3 8838*9880d681SAndroid Build Coastguard Worker 8839*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 305419896, %mm3 8840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12] 8841*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x12345678,%mm3 8842*9880d681SAndroid Build Coastguard Worker 8843*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw %mm3, %mm3 8844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0b,0xdb] 8845*9880d681SAndroid Build Coastguard Worker pmulhrsw %mm3,%mm3 8846*9880d681SAndroid Build Coastguard Worker 8847*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 8848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde] 8849*9880d681SAndroid Build Coastguard Worker pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8850*9880d681SAndroid Build Coastguard Worker 8851*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 69, %xmm5 8852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00] 8853*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x45,%xmm5 8854*9880d681SAndroid Build Coastguard Worker 8855*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 32493, %xmm5 8856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00] 8857*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x7eed,%xmm5 8858*9880d681SAndroid Build Coastguard Worker 8859*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 3133065982, %xmm5 8860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba] 8861*9880d681SAndroid Build Coastguard Worker pmulhrsw 0xbabecafe,%xmm5 8862*9880d681SAndroid Build Coastguard Worker 8863*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw 305419896, %xmm5 8864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12] 8865*9880d681SAndroid Build Coastguard Worker pmulhrsw 0x12345678,%xmm5 8866*9880d681SAndroid Build Coastguard Worker 8867*9880d681SAndroid Build Coastguard Worker// CHECK: pmulhrsw %xmm5, %xmm5 8868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed] 8869*9880d681SAndroid Build Coastguard Worker pmulhrsw %xmm5,%xmm5 8870*9880d681SAndroid Build Coastguard Worker 8871*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 8872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8873*9880d681SAndroid Build Coastguard Worker pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 8874*9880d681SAndroid Build Coastguard Worker 8875*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 69, %mm3 8876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00] 8877*9880d681SAndroid Build Coastguard Worker pshufb 0x45,%mm3 8878*9880d681SAndroid Build Coastguard Worker 8879*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 32493, %mm3 8880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00] 8881*9880d681SAndroid Build Coastguard Worker pshufb 0x7eed,%mm3 8882*9880d681SAndroid Build Coastguard Worker 8883*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 3133065982, %mm3 8884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba] 8885*9880d681SAndroid Build Coastguard Worker pshufb 0xbabecafe,%mm3 8886*9880d681SAndroid Build Coastguard Worker 8887*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 305419896, %mm3 8888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12] 8889*9880d681SAndroid Build Coastguard Worker pshufb 0x12345678,%mm3 8890*9880d681SAndroid Build Coastguard Worker 8891*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb %mm3, %mm3 8892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x00,0xdb] 8893*9880d681SAndroid Build Coastguard Worker pshufb %mm3,%mm3 8894*9880d681SAndroid Build Coastguard Worker 8895*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 8896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 8897*9880d681SAndroid Build Coastguard Worker pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8898*9880d681SAndroid Build Coastguard Worker 8899*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 69, %xmm5 8900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00] 8901*9880d681SAndroid Build Coastguard Worker pshufb 0x45,%xmm5 8902*9880d681SAndroid Build Coastguard Worker 8903*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 32493, %xmm5 8904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00] 8905*9880d681SAndroid Build Coastguard Worker pshufb 0x7eed,%xmm5 8906*9880d681SAndroid Build Coastguard Worker 8907*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 3133065982, %xmm5 8908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba] 8909*9880d681SAndroid Build Coastguard Worker pshufb 0xbabecafe,%xmm5 8910*9880d681SAndroid Build Coastguard Worker 8911*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb 305419896, %xmm5 8912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12] 8913*9880d681SAndroid Build Coastguard Worker pshufb 0x12345678,%xmm5 8914*9880d681SAndroid Build Coastguard Worker 8915*9880d681SAndroid Build Coastguard Worker// CHECK: pshufb %xmm5, %xmm5 8916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed] 8917*9880d681SAndroid Build Coastguard Worker pshufb %xmm5,%xmm5 8918*9880d681SAndroid Build Coastguard Worker 8919*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 8920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8921*9880d681SAndroid Build Coastguard Worker psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 8922*9880d681SAndroid Build Coastguard Worker 8923*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 69, %mm3 8924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00] 8925*9880d681SAndroid Build Coastguard Worker psignb 0x45,%mm3 8926*9880d681SAndroid Build Coastguard Worker 8927*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 32493, %mm3 8928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00] 8929*9880d681SAndroid Build Coastguard Worker psignb 0x7eed,%mm3 8930*9880d681SAndroid Build Coastguard Worker 8931*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 3133065982, %mm3 8932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba] 8933*9880d681SAndroid Build Coastguard Worker psignb 0xbabecafe,%mm3 8934*9880d681SAndroid Build Coastguard Worker 8935*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 305419896, %mm3 8936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12] 8937*9880d681SAndroid Build Coastguard Worker psignb 0x12345678,%mm3 8938*9880d681SAndroid Build Coastguard Worker 8939*9880d681SAndroid Build Coastguard Worker// CHECK: psignb %mm3, %mm3 8940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x08,0xdb] 8941*9880d681SAndroid Build Coastguard Worker psignb %mm3,%mm3 8942*9880d681SAndroid Build Coastguard Worker 8943*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 8944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde] 8945*9880d681SAndroid Build Coastguard Worker psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8946*9880d681SAndroid Build Coastguard Worker 8947*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 69, %xmm5 8948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00] 8949*9880d681SAndroid Build Coastguard Worker psignb 0x45,%xmm5 8950*9880d681SAndroid Build Coastguard Worker 8951*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 32493, %xmm5 8952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00] 8953*9880d681SAndroid Build Coastguard Worker psignb 0x7eed,%xmm5 8954*9880d681SAndroid Build Coastguard Worker 8955*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 3133065982, %xmm5 8956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba] 8957*9880d681SAndroid Build Coastguard Worker psignb 0xbabecafe,%xmm5 8958*9880d681SAndroid Build Coastguard Worker 8959*9880d681SAndroid Build Coastguard Worker// CHECK: psignb 305419896, %xmm5 8960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12] 8961*9880d681SAndroid Build Coastguard Worker psignb 0x12345678,%xmm5 8962*9880d681SAndroid Build Coastguard Worker 8963*9880d681SAndroid Build Coastguard Worker// CHECK: psignb %xmm5, %xmm5 8964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed] 8965*9880d681SAndroid Build Coastguard Worker psignb %xmm5,%xmm5 8966*9880d681SAndroid Build Coastguard Worker 8967*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 8968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8969*9880d681SAndroid Build Coastguard Worker psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 8970*9880d681SAndroid Build Coastguard Worker 8971*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 69, %mm3 8972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00] 8973*9880d681SAndroid Build Coastguard Worker psignw 0x45,%mm3 8974*9880d681SAndroid Build Coastguard Worker 8975*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 32493, %mm3 8976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00] 8977*9880d681SAndroid Build Coastguard Worker psignw 0x7eed,%mm3 8978*9880d681SAndroid Build Coastguard Worker 8979*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 3133065982, %mm3 8980*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba] 8981*9880d681SAndroid Build Coastguard Worker psignw 0xbabecafe,%mm3 8982*9880d681SAndroid Build Coastguard Worker 8983*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 305419896, %mm3 8984*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12] 8985*9880d681SAndroid Build Coastguard Worker psignw 0x12345678,%mm3 8986*9880d681SAndroid Build Coastguard Worker 8987*9880d681SAndroid Build Coastguard Worker// CHECK: psignw %mm3, %mm3 8988*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x09,0xdb] 8989*9880d681SAndroid Build Coastguard Worker psignw %mm3,%mm3 8990*9880d681SAndroid Build Coastguard Worker 8991*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 8992*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde] 8993*9880d681SAndroid Build Coastguard Worker psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8994*9880d681SAndroid Build Coastguard Worker 8995*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 69, %xmm5 8996*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00] 8997*9880d681SAndroid Build Coastguard Worker psignw 0x45,%xmm5 8998*9880d681SAndroid Build Coastguard Worker 8999*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 32493, %xmm5 9000*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00] 9001*9880d681SAndroid Build Coastguard Worker psignw 0x7eed,%xmm5 9002*9880d681SAndroid Build Coastguard Worker 9003*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 3133065982, %xmm5 9004*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba] 9005*9880d681SAndroid Build Coastguard Worker psignw 0xbabecafe,%xmm5 9006*9880d681SAndroid Build Coastguard Worker 9007*9880d681SAndroid Build Coastguard Worker// CHECK: psignw 305419896, %xmm5 9008*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12] 9009*9880d681SAndroid Build Coastguard Worker psignw 0x12345678,%xmm5 9010*9880d681SAndroid Build Coastguard Worker 9011*9880d681SAndroid Build Coastguard Worker// CHECK: psignw %xmm5, %xmm5 9012*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed] 9013*9880d681SAndroid Build Coastguard Worker psignw %xmm5,%xmm5 9014*9880d681SAndroid Build Coastguard Worker 9015*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 9016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9017*9880d681SAndroid Build Coastguard Worker psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 9018*9880d681SAndroid Build Coastguard Worker 9019*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 69, %mm3 9020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00] 9021*9880d681SAndroid Build Coastguard Worker psignd 0x45,%mm3 9022*9880d681SAndroid Build Coastguard Worker 9023*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 32493, %mm3 9024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00] 9025*9880d681SAndroid Build Coastguard Worker psignd 0x7eed,%mm3 9026*9880d681SAndroid Build Coastguard Worker 9027*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 3133065982, %mm3 9028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba] 9029*9880d681SAndroid Build Coastguard Worker psignd 0xbabecafe,%mm3 9030*9880d681SAndroid Build Coastguard Worker 9031*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 305419896, %mm3 9032*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12] 9033*9880d681SAndroid Build Coastguard Worker psignd 0x12345678,%mm3 9034*9880d681SAndroid Build Coastguard Worker 9035*9880d681SAndroid Build Coastguard Worker// CHECK: psignd %mm3, %mm3 9036*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x0a,0xdb] 9037*9880d681SAndroid Build Coastguard Worker psignd %mm3,%mm3 9038*9880d681SAndroid Build Coastguard Worker 9039*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 9040*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9041*9880d681SAndroid Build Coastguard Worker psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9042*9880d681SAndroid Build Coastguard Worker 9043*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 69, %xmm5 9044*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00] 9045*9880d681SAndroid Build Coastguard Worker psignd 0x45,%xmm5 9046*9880d681SAndroid Build Coastguard Worker 9047*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 32493, %xmm5 9048*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00] 9049*9880d681SAndroid Build Coastguard Worker psignd 0x7eed,%xmm5 9050*9880d681SAndroid Build Coastguard Worker 9051*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 3133065982, %xmm5 9052*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba] 9053*9880d681SAndroid Build Coastguard Worker psignd 0xbabecafe,%xmm5 9054*9880d681SAndroid Build Coastguard Worker 9055*9880d681SAndroid Build Coastguard Worker// CHECK: psignd 305419896, %xmm5 9056*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12] 9057*9880d681SAndroid Build Coastguard Worker psignd 0x12345678,%xmm5 9058*9880d681SAndroid Build Coastguard Worker 9059*9880d681SAndroid Build Coastguard Worker// CHECK: psignd %xmm5, %xmm5 9060*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed] 9061*9880d681SAndroid Build Coastguard Worker psignd %xmm5,%xmm5 9062*9880d681SAndroid Build Coastguard Worker 9063*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 9064*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9065*9880d681SAndroid Build Coastguard Worker pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 9066*9880d681SAndroid Build Coastguard Worker 9067*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 69, %mm3 9068*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00] 9069*9880d681SAndroid Build Coastguard Worker pabsb 0x45,%mm3 9070*9880d681SAndroid Build Coastguard Worker 9071*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 32493, %mm3 9072*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00] 9073*9880d681SAndroid Build Coastguard Worker pabsb 0x7eed,%mm3 9074*9880d681SAndroid Build Coastguard Worker 9075*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 3133065982, %mm3 9076*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba] 9077*9880d681SAndroid Build Coastguard Worker pabsb 0xbabecafe,%mm3 9078*9880d681SAndroid Build Coastguard Worker 9079*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 305419896, %mm3 9080*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12] 9081*9880d681SAndroid Build Coastguard Worker pabsb 0x12345678,%mm3 9082*9880d681SAndroid Build Coastguard Worker 9083*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb %mm3, %mm3 9084*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1c,0xdb] 9085*9880d681SAndroid Build Coastguard Worker pabsb %mm3,%mm3 9086*9880d681SAndroid Build Coastguard Worker 9087*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 9088*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9089*9880d681SAndroid Build Coastguard Worker pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9090*9880d681SAndroid Build Coastguard Worker 9091*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 69, %xmm5 9092*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00] 9093*9880d681SAndroid Build Coastguard Worker pabsb 0x45,%xmm5 9094*9880d681SAndroid Build Coastguard Worker 9095*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 32493, %xmm5 9096*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00] 9097*9880d681SAndroid Build Coastguard Worker pabsb 0x7eed,%xmm5 9098*9880d681SAndroid Build Coastguard Worker 9099*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 3133065982, %xmm5 9100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba] 9101*9880d681SAndroid Build Coastguard Worker pabsb 0xbabecafe,%xmm5 9102*9880d681SAndroid Build Coastguard Worker 9103*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb 305419896, %xmm5 9104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12] 9105*9880d681SAndroid Build Coastguard Worker pabsb 0x12345678,%xmm5 9106*9880d681SAndroid Build Coastguard Worker 9107*9880d681SAndroid Build Coastguard Worker// CHECK: pabsb %xmm5, %xmm5 9108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed] 9109*9880d681SAndroid Build Coastguard Worker pabsb %xmm5,%xmm5 9110*9880d681SAndroid Build Coastguard Worker 9111*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 9112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9113*9880d681SAndroid Build Coastguard Worker pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 9114*9880d681SAndroid Build Coastguard Worker 9115*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 69, %mm3 9116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00] 9117*9880d681SAndroid Build Coastguard Worker pabsw 0x45,%mm3 9118*9880d681SAndroid Build Coastguard Worker 9119*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 32493, %mm3 9120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00] 9121*9880d681SAndroid Build Coastguard Worker pabsw 0x7eed,%mm3 9122*9880d681SAndroid Build Coastguard Worker 9123*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 3133065982, %mm3 9124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba] 9125*9880d681SAndroid Build Coastguard Worker pabsw 0xbabecafe,%mm3 9126*9880d681SAndroid Build Coastguard Worker 9127*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 305419896, %mm3 9128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12] 9129*9880d681SAndroid Build Coastguard Worker pabsw 0x12345678,%mm3 9130*9880d681SAndroid Build Coastguard Worker 9131*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw %mm3, %mm3 9132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1d,0xdb] 9133*9880d681SAndroid Build Coastguard Worker pabsw %mm3,%mm3 9134*9880d681SAndroid Build Coastguard Worker 9135*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 9136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9137*9880d681SAndroid Build Coastguard Worker pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9138*9880d681SAndroid Build Coastguard Worker 9139*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 69, %xmm5 9140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00] 9141*9880d681SAndroid Build Coastguard Worker pabsw 0x45,%xmm5 9142*9880d681SAndroid Build Coastguard Worker 9143*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 32493, %xmm5 9144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00] 9145*9880d681SAndroid Build Coastguard Worker pabsw 0x7eed,%xmm5 9146*9880d681SAndroid Build Coastguard Worker 9147*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 3133065982, %xmm5 9148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba] 9149*9880d681SAndroid Build Coastguard Worker pabsw 0xbabecafe,%xmm5 9150*9880d681SAndroid Build Coastguard Worker 9151*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw 305419896, %xmm5 9152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12] 9153*9880d681SAndroid Build Coastguard Worker pabsw 0x12345678,%xmm5 9154*9880d681SAndroid Build Coastguard Worker 9155*9880d681SAndroid Build Coastguard Worker// CHECK: pabsw %xmm5, %xmm5 9156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed] 9157*9880d681SAndroid Build Coastguard Worker pabsw %xmm5,%xmm5 9158*9880d681SAndroid Build Coastguard Worker 9159*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 9160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9161*9880d681SAndroid Build Coastguard Worker pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 9162*9880d681SAndroid Build Coastguard Worker 9163*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 69, %mm3 9164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00] 9165*9880d681SAndroid Build Coastguard Worker pabsd 0x45,%mm3 9166*9880d681SAndroid Build Coastguard Worker 9167*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 32493, %mm3 9168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00] 9169*9880d681SAndroid Build Coastguard Worker pabsd 0x7eed,%mm3 9170*9880d681SAndroid Build Coastguard Worker 9171*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 3133065982, %mm3 9172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba] 9173*9880d681SAndroid Build Coastguard Worker pabsd 0xbabecafe,%mm3 9174*9880d681SAndroid Build Coastguard Worker 9175*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 305419896, %mm3 9176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12] 9177*9880d681SAndroid Build Coastguard Worker pabsd 0x12345678,%mm3 9178*9880d681SAndroid Build Coastguard Worker 9179*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd %mm3, %mm3 9180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x38,0x1e,0xdb] 9181*9880d681SAndroid Build Coastguard Worker pabsd %mm3,%mm3 9182*9880d681SAndroid Build Coastguard Worker 9183*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 9184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9185*9880d681SAndroid Build Coastguard Worker pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9186*9880d681SAndroid Build Coastguard Worker 9187*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 69, %xmm5 9188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00] 9189*9880d681SAndroid Build Coastguard Worker pabsd 0x45,%xmm5 9190*9880d681SAndroid Build Coastguard Worker 9191*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 32493, %xmm5 9192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00] 9193*9880d681SAndroid Build Coastguard Worker pabsd 0x7eed,%xmm5 9194*9880d681SAndroid Build Coastguard Worker 9195*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 3133065982, %xmm5 9196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba] 9197*9880d681SAndroid Build Coastguard Worker pabsd 0xbabecafe,%xmm5 9198*9880d681SAndroid Build Coastguard Worker 9199*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd 305419896, %xmm5 9200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12] 9201*9880d681SAndroid Build Coastguard Worker pabsd 0x12345678,%xmm5 9202*9880d681SAndroid Build Coastguard Worker 9203*9880d681SAndroid Build Coastguard Worker// CHECK: pabsd %xmm5, %xmm5 9204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed] 9205*9880d681SAndroid Build Coastguard Worker pabsd %xmm5,%xmm5 9206*9880d681SAndroid Build Coastguard Worker 9207*9880d681SAndroid Build Coastguard Worker// CHECK: femms 9208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x0e] 9209*9880d681SAndroid Build Coastguard Worker femms 9210*9880d681SAndroid Build Coastguard Worker 9211*9880d681SAndroid Build Coastguard Worker// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 9212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9213*9880d681SAndroid Build Coastguard Worker movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 9214*9880d681SAndroid Build Coastguard Worker 9215*9880d681SAndroid Build Coastguard Worker// CHECK: movntdqa 69, %xmm5 9216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00] 9217*9880d681SAndroid Build Coastguard Worker movntdqa 0x45,%xmm5 9218*9880d681SAndroid Build Coastguard Worker 9219*9880d681SAndroid Build Coastguard Worker// CHECK: movntdqa 32493, %xmm5 9220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00] 9221*9880d681SAndroid Build Coastguard Worker movntdqa 0x7eed,%xmm5 9222*9880d681SAndroid Build Coastguard Worker 9223*9880d681SAndroid Build Coastguard Worker// CHECK: movntdqa 3133065982, %xmm5 9224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 9225*9880d681SAndroid Build Coastguard Worker movntdqa 0xbabecafe,%xmm5 9226*9880d681SAndroid Build Coastguard Worker 9227*9880d681SAndroid Build Coastguard Worker// CHECK: movntdqa 305419896, %xmm5 9228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12] 9229*9880d681SAndroid Build Coastguard Worker movntdqa 0x12345678,%xmm5 9230*9880d681SAndroid Build Coastguard Worker 9231*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 9232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9233*9880d681SAndroid Build Coastguard Worker packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9234*9880d681SAndroid Build Coastguard Worker 9235*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw 69, %xmm5 9236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00] 9237*9880d681SAndroid Build Coastguard Worker packusdw 0x45,%xmm5 9238*9880d681SAndroid Build Coastguard Worker 9239*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw 32493, %xmm5 9240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00] 9241*9880d681SAndroid Build Coastguard Worker packusdw 0x7eed,%xmm5 9242*9880d681SAndroid Build Coastguard Worker 9243*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw 3133065982, %xmm5 9244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 9245*9880d681SAndroid Build Coastguard Worker packusdw 0xbabecafe,%xmm5 9246*9880d681SAndroid Build Coastguard Worker 9247*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw 305419896, %xmm5 9248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12] 9249*9880d681SAndroid Build Coastguard Worker packusdw 0x12345678,%xmm5 9250*9880d681SAndroid Build Coastguard Worker 9251*9880d681SAndroid Build Coastguard Worker// CHECK: packusdw %xmm5, %xmm5 9252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed] 9253*9880d681SAndroid Build Coastguard Worker packusdw %xmm5,%xmm5 9254*9880d681SAndroid Build Coastguard Worker 9255*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 9256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 9257*9880d681SAndroid Build Coastguard Worker pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9258*9880d681SAndroid Build Coastguard Worker 9259*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq 69, %xmm5 9260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00] 9261*9880d681SAndroid Build Coastguard Worker pcmpeqq 0x45,%xmm5 9262*9880d681SAndroid Build Coastguard Worker 9263*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq 32493, %xmm5 9264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00] 9265*9880d681SAndroid Build Coastguard Worker pcmpeqq 0x7eed,%xmm5 9266*9880d681SAndroid Build Coastguard Worker 9267*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq 3133065982, %xmm5 9268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba] 9269*9880d681SAndroid Build Coastguard Worker pcmpeqq 0xbabecafe,%xmm5 9270*9880d681SAndroid Build Coastguard Worker 9271*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq 305419896, %xmm5 9272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12] 9273*9880d681SAndroid Build Coastguard Worker pcmpeqq 0x12345678,%xmm5 9274*9880d681SAndroid Build Coastguard Worker 9275*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpeqq %xmm5, %xmm5 9276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed] 9277*9880d681SAndroid Build Coastguard Worker pcmpeqq %xmm5,%xmm5 9278*9880d681SAndroid Build Coastguard Worker 9279*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 9280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde] 9281*9880d681SAndroid Build Coastguard Worker phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9282*9880d681SAndroid Build Coastguard Worker 9283*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw 69, %xmm5 9284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00] 9285*9880d681SAndroid Build Coastguard Worker phminposuw 0x45,%xmm5 9286*9880d681SAndroid Build Coastguard Worker 9287*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw 32493, %xmm5 9288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00] 9289*9880d681SAndroid Build Coastguard Worker phminposuw 0x7eed,%xmm5 9290*9880d681SAndroid Build Coastguard Worker 9291*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw 3133065982, %xmm5 9292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba] 9293*9880d681SAndroid Build Coastguard Worker phminposuw 0xbabecafe,%xmm5 9294*9880d681SAndroid Build Coastguard Worker 9295*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw 305419896, %xmm5 9296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12] 9297*9880d681SAndroid Build Coastguard Worker phminposuw 0x12345678,%xmm5 9298*9880d681SAndroid Build Coastguard Worker 9299*9880d681SAndroid Build Coastguard Worker// CHECK: phminposuw %xmm5, %xmm5 9300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed] 9301*9880d681SAndroid Build Coastguard Worker phminposuw %xmm5,%xmm5 9302*9880d681SAndroid Build Coastguard Worker 9303*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 9304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9305*9880d681SAndroid Build Coastguard Worker pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9306*9880d681SAndroid Build Coastguard Worker 9307*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb 69, %xmm5 9308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00] 9309*9880d681SAndroid Build Coastguard Worker pmaxsb 0x45,%xmm5 9310*9880d681SAndroid Build Coastguard Worker 9311*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb 32493, %xmm5 9312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00] 9313*9880d681SAndroid Build Coastguard Worker pmaxsb 0x7eed,%xmm5 9314*9880d681SAndroid Build Coastguard Worker 9315*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb 3133065982, %xmm5 9316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba] 9317*9880d681SAndroid Build Coastguard Worker pmaxsb 0xbabecafe,%xmm5 9318*9880d681SAndroid Build Coastguard Worker 9319*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb 305419896, %xmm5 9320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12] 9321*9880d681SAndroid Build Coastguard Worker pmaxsb 0x12345678,%xmm5 9322*9880d681SAndroid Build Coastguard Worker 9323*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsb %xmm5, %xmm5 9324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed] 9325*9880d681SAndroid Build Coastguard Worker pmaxsb %xmm5,%xmm5 9326*9880d681SAndroid Build Coastguard Worker 9327*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 9328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9329*9880d681SAndroid Build Coastguard Worker pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9330*9880d681SAndroid Build Coastguard Worker 9331*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd 69, %xmm5 9332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00] 9333*9880d681SAndroid Build Coastguard Worker pmaxsd 0x45,%xmm5 9334*9880d681SAndroid Build Coastguard Worker 9335*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd 32493, %xmm5 9336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00] 9337*9880d681SAndroid Build Coastguard Worker pmaxsd 0x7eed,%xmm5 9338*9880d681SAndroid Build Coastguard Worker 9339*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd 3133065982, %xmm5 9340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba] 9341*9880d681SAndroid Build Coastguard Worker pmaxsd 0xbabecafe,%xmm5 9342*9880d681SAndroid Build Coastguard Worker 9343*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd 305419896, %xmm5 9344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12] 9345*9880d681SAndroid Build Coastguard Worker pmaxsd 0x12345678,%xmm5 9346*9880d681SAndroid Build Coastguard Worker 9347*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxsd %xmm5, %xmm5 9348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed] 9349*9880d681SAndroid Build Coastguard Worker pmaxsd %xmm5,%xmm5 9350*9880d681SAndroid Build Coastguard Worker 9351*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 9352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9353*9880d681SAndroid Build Coastguard Worker pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9354*9880d681SAndroid Build Coastguard Worker 9355*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud 69, %xmm5 9356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00] 9357*9880d681SAndroid Build Coastguard Worker pmaxud 0x45,%xmm5 9358*9880d681SAndroid Build Coastguard Worker 9359*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud 32493, %xmm5 9360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00] 9361*9880d681SAndroid Build Coastguard Worker pmaxud 0x7eed,%xmm5 9362*9880d681SAndroid Build Coastguard Worker 9363*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud 3133065982, %xmm5 9364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba] 9365*9880d681SAndroid Build Coastguard Worker pmaxud 0xbabecafe,%xmm5 9366*9880d681SAndroid Build Coastguard Worker 9367*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud 305419896, %xmm5 9368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12] 9369*9880d681SAndroid Build Coastguard Worker pmaxud 0x12345678,%xmm5 9370*9880d681SAndroid Build Coastguard Worker 9371*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxud %xmm5, %xmm5 9372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed] 9373*9880d681SAndroid Build Coastguard Worker pmaxud %xmm5,%xmm5 9374*9880d681SAndroid Build Coastguard Worker 9375*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 9376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9377*9880d681SAndroid Build Coastguard Worker pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9378*9880d681SAndroid Build Coastguard Worker 9379*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw 69, %xmm5 9380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00] 9381*9880d681SAndroid Build Coastguard Worker pmaxuw 0x45,%xmm5 9382*9880d681SAndroid Build Coastguard Worker 9383*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw 32493, %xmm5 9384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00] 9385*9880d681SAndroid Build Coastguard Worker pmaxuw 0x7eed,%xmm5 9386*9880d681SAndroid Build Coastguard Worker 9387*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw 3133065982, %xmm5 9388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba] 9389*9880d681SAndroid Build Coastguard Worker pmaxuw 0xbabecafe,%xmm5 9390*9880d681SAndroid Build Coastguard Worker 9391*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw 305419896, %xmm5 9392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12] 9393*9880d681SAndroid Build Coastguard Worker pmaxuw 0x12345678,%xmm5 9394*9880d681SAndroid Build Coastguard Worker 9395*9880d681SAndroid Build Coastguard Worker// CHECK: pmaxuw %xmm5, %xmm5 9396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed] 9397*9880d681SAndroid Build Coastguard Worker pmaxuw %xmm5,%xmm5 9398*9880d681SAndroid Build Coastguard Worker 9399*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 9400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde] 9401*9880d681SAndroid Build Coastguard Worker pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9402*9880d681SAndroid Build Coastguard Worker 9403*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb 69, %xmm5 9404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00] 9405*9880d681SAndroid Build Coastguard Worker pminsb 0x45,%xmm5 9406*9880d681SAndroid Build Coastguard Worker 9407*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb 32493, %xmm5 9408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00] 9409*9880d681SAndroid Build Coastguard Worker pminsb 0x7eed,%xmm5 9410*9880d681SAndroid Build Coastguard Worker 9411*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb 3133065982, %xmm5 9412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba] 9413*9880d681SAndroid Build Coastguard Worker pminsb 0xbabecafe,%xmm5 9414*9880d681SAndroid Build Coastguard Worker 9415*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb 305419896, %xmm5 9416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12] 9417*9880d681SAndroid Build Coastguard Worker pminsb 0x12345678,%xmm5 9418*9880d681SAndroid Build Coastguard Worker 9419*9880d681SAndroid Build Coastguard Worker// CHECK: pminsb %xmm5, %xmm5 9420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed] 9421*9880d681SAndroid Build Coastguard Worker pminsb %xmm5,%xmm5 9422*9880d681SAndroid Build Coastguard Worker 9423*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 9424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde] 9425*9880d681SAndroid Build Coastguard Worker pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9426*9880d681SAndroid Build Coastguard Worker 9427*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd 69, %xmm5 9428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00] 9429*9880d681SAndroid Build Coastguard Worker pminsd 0x45,%xmm5 9430*9880d681SAndroid Build Coastguard Worker 9431*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd 32493, %xmm5 9432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00] 9433*9880d681SAndroid Build Coastguard Worker pminsd 0x7eed,%xmm5 9434*9880d681SAndroid Build Coastguard Worker 9435*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd 3133065982, %xmm5 9436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba] 9437*9880d681SAndroid Build Coastguard Worker pminsd 0xbabecafe,%xmm5 9438*9880d681SAndroid Build Coastguard Worker 9439*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd 305419896, %xmm5 9440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12] 9441*9880d681SAndroid Build Coastguard Worker pminsd 0x12345678,%xmm5 9442*9880d681SAndroid Build Coastguard Worker 9443*9880d681SAndroid Build Coastguard Worker// CHECK: pminsd %xmm5, %xmm5 9444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed] 9445*9880d681SAndroid Build Coastguard Worker pminsd %xmm5,%xmm5 9446*9880d681SAndroid Build Coastguard Worker 9447*9880d681SAndroid Build Coastguard Worker// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 9448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9449*9880d681SAndroid Build Coastguard Worker pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9450*9880d681SAndroid Build Coastguard Worker 9451*9880d681SAndroid Build Coastguard Worker// CHECK: pminud 69, %xmm5 9452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00] 9453*9880d681SAndroid Build Coastguard Worker pminud 0x45,%xmm5 9454*9880d681SAndroid Build Coastguard Worker 9455*9880d681SAndroid Build Coastguard Worker// CHECK: pminud 32493, %xmm5 9456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00] 9457*9880d681SAndroid Build Coastguard Worker pminud 0x7eed,%xmm5 9458*9880d681SAndroid Build Coastguard Worker 9459*9880d681SAndroid Build Coastguard Worker// CHECK: pminud 3133065982, %xmm5 9460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba] 9461*9880d681SAndroid Build Coastguard Worker pminud 0xbabecafe,%xmm5 9462*9880d681SAndroid Build Coastguard Worker 9463*9880d681SAndroid Build Coastguard Worker// CHECK: pminud 305419896, %xmm5 9464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12] 9465*9880d681SAndroid Build Coastguard Worker pminud 0x12345678,%xmm5 9466*9880d681SAndroid Build Coastguard Worker 9467*9880d681SAndroid Build Coastguard Worker// CHECK: pminud %xmm5, %xmm5 9468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed] 9469*9880d681SAndroid Build Coastguard Worker pminud %xmm5,%xmm5 9470*9880d681SAndroid Build Coastguard Worker 9471*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 9472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9473*9880d681SAndroid Build Coastguard Worker pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9474*9880d681SAndroid Build Coastguard Worker 9475*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw 69, %xmm5 9476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00] 9477*9880d681SAndroid Build Coastguard Worker pminuw 0x45,%xmm5 9478*9880d681SAndroid Build Coastguard Worker 9479*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw 32493, %xmm5 9480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00] 9481*9880d681SAndroid Build Coastguard Worker pminuw 0x7eed,%xmm5 9482*9880d681SAndroid Build Coastguard Worker 9483*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw 3133065982, %xmm5 9484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba] 9485*9880d681SAndroid Build Coastguard Worker pminuw 0xbabecafe,%xmm5 9486*9880d681SAndroid Build Coastguard Worker 9487*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw 305419896, %xmm5 9488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12] 9489*9880d681SAndroid Build Coastguard Worker pminuw 0x12345678,%xmm5 9490*9880d681SAndroid Build Coastguard Worker 9491*9880d681SAndroid Build Coastguard Worker// CHECK: pminuw %xmm5, %xmm5 9492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed] 9493*9880d681SAndroid Build Coastguard Worker pminuw %xmm5,%xmm5 9494*9880d681SAndroid Build Coastguard Worker 9495*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 9496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde] 9497*9880d681SAndroid Build Coastguard Worker pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9498*9880d681SAndroid Build Coastguard Worker 9499*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw 69, %xmm5 9500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00] 9501*9880d681SAndroid Build Coastguard Worker pmovsxbw 0x45,%xmm5 9502*9880d681SAndroid Build Coastguard Worker 9503*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw 32493, %xmm5 9504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00] 9505*9880d681SAndroid Build Coastguard Worker pmovsxbw 0x7eed,%xmm5 9506*9880d681SAndroid Build Coastguard Worker 9507*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw 3133065982, %xmm5 9508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba] 9509*9880d681SAndroid Build Coastguard Worker pmovsxbw 0xbabecafe,%xmm5 9510*9880d681SAndroid Build Coastguard Worker 9511*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw 305419896, %xmm5 9512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12] 9513*9880d681SAndroid Build Coastguard Worker pmovsxbw 0x12345678,%xmm5 9514*9880d681SAndroid Build Coastguard Worker 9515*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbw %xmm5, %xmm5 9516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed] 9517*9880d681SAndroid Build Coastguard Worker pmovsxbw %xmm5,%xmm5 9518*9880d681SAndroid Build Coastguard Worker 9519*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 9520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde] 9521*9880d681SAndroid Build Coastguard Worker pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9522*9880d681SAndroid Build Coastguard Worker 9523*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd 69, %xmm5 9524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00] 9525*9880d681SAndroid Build Coastguard Worker pmovsxbd 0x45,%xmm5 9526*9880d681SAndroid Build Coastguard Worker 9527*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd 32493, %xmm5 9528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00] 9529*9880d681SAndroid Build Coastguard Worker pmovsxbd 0x7eed,%xmm5 9530*9880d681SAndroid Build Coastguard Worker 9531*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd 3133065982, %xmm5 9532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba] 9533*9880d681SAndroid Build Coastguard Worker pmovsxbd 0xbabecafe,%xmm5 9534*9880d681SAndroid Build Coastguard Worker 9535*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd 305419896, %xmm5 9536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12] 9537*9880d681SAndroid Build Coastguard Worker pmovsxbd 0x12345678,%xmm5 9538*9880d681SAndroid Build Coastguard Worker 9539*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbd %xmm5, %xmm5 9540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed] 9541*9880d681SAndroid Build Coastguard Worker pmovsxbd %xmm5,%xmm5 9542*9880d681SAndroid Build Coastguard Worker 9543*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 9544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde] 9545*9880d681SAndroid Build Coastguard Worker pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9546*9880d681SAndroid Build Coastguard Worker 9547*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq 69, %xmm5 9548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00] 9549*9880d681SAndroid Build Coastguard Worker pmovsxbq 0x45,%xmm5 9550*9880d681SAndroid Build Coastguard Worker 9551*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq 32493, %xmm5 9552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00] 9553*9880d681SAndroid Build Coastguard Worker pmovsxbq 0x7eed,%xmm5 9554*9880d681SAndroid Build Coastguard Worker 9555*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq 3133065982, %xmm5 9556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba] 9557*9880d681SAndroid Build Coastguard Worker pmovsxbq 0xbabecafe,%xmm5 9558*9880d681SAndroid Build Coastguard Worker 9559*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq 305419896, %xmm5 9560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12] 9561*9880d681SAndroid Build Coastguard Worker pmovsxbq 0x12345678,%xmm5 9562*9880d681SAndroid Build Coastguard Worker 9563*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxbq %xmm5, %xmm5 9564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed] 9565*9880d681SAndroid Build Coastguard Worker pmovsxbq %xmm5,%xmm5 9566*9880d681SAndroid Build Coastguard Worker 9567*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 9568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde] 9569*9880d681SAndroid Build Coastguard Worker pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9570*9880d681SAndroid Build Coastguard Worker 9571*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd 69, %xmm5 9572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00] 9573*9880d681SAndroid Build Coastguard Worker pmovsxwd 0x45,%xmm5 9574*9880d681SAndroid Build Coastguard Worker 9575*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd 32493, %xmm5 9576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00] 9577*9880d681SAndroid Build Coastguard Worker pmovsxwd 0x7eed,%xmm5 9578*9880d681SAndroid Build Coastguard Worker 9579*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd 3133065982, %xmm5 9580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba] 9581*9880d681SAndroid Build Coastguard Worker pmovsxwd 0xbabecafe,%xmm5 9582*9880d681SAndroid Build Coastguard Worker 9583*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd 305419896, %xmm5 9584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12] 9585*9880d681SAndroid Build Coastguard Worker pmovsxwd 0x12345678,%xmm5 9586*9880d681SAndroid Build Coastguard Worker 9587*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwd %xmm5, %xmm5 9588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed] 9589*9880d681SAndroid Build Coastguard Worker pmovsxwd %xmm5,%xmm5 9590*9880d681SAndroid Build Coastguard Worker 9591*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 9592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde] 9593*9880d681SAndroid Build Coastguard Worker pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9594*9880d681SAndroid Build Coastguard Worker 9595*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq 69, %xmm5 9596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00] 9597*9880d681SAndroid Build Coastguard Worker pmovsxwq 0x45,%xmm5 9598*9880d681SAndroid Build Coastguard Worker 9599*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq 32493, %xmm5 9600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00] 9601*9880d681SAndroid Build Coastguard Worker pmovsxwq 0x7eed,%xmm5 9602*9880d681SAndroid Build Coastguard Worker 9603*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq 3133065982, %xmm5 9604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba] 9605*9880d681SAndroid Build Coastguard Worker pmovsxwq 0xbabecafe,%xmm5 9606*9880d681SAndroid Build Coastguard Worker 9607*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq 305419896, %xmm5 9608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12] 9609*9880d681SAndroid Build Coastguard Worker pmovsxwq 0x12345678,%xmm5 9610*9880d681SAndroid Build Coastguard Worker 9611*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxwq %xmm5, %xmm5 9612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed] 9613*9880d681SAndroid Build Coastguard Worker pmovsxwq %xmm5,%xmm5 9614*9880d681SAndroid Build Coastguard Worker 9615*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 9616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde] 9617*9880d681SAndroid Build Coastguard Worker pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9618*9880d681SAndroid Build Coastguard Worker 9619*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq 69, %xmm5 9620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00] 9621*9880d681SAndroid Build Coastguard Worker pmovsxdq 0x45,%xmm5 9622*9880d681SAndroid Build Coastguard Worker 9623*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq 32493, %xmm5 9624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00] 9625*9880d681SAndroid Build Coastguard Worker pmovsxdq 0x7eed,%xmm5 9626*9880d681SAndroid Build Coastguard Worker 9627*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq 3133065982, %xmm5 9628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba] 9629*9880d681SAndroid Build Coastguard Worker pmovsxdq 0xbabecafe,%xmm5 9630*9880d681SAndroid Build Coastguard Worker 9631*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq 305419896, %xmm5 9632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12] 9633*9880d681SAndroid Build Coastguard Worker pmovsxdq 0x12345678,%xmm5 9634*9880d681SAndroid Build Coastguard Worker 9635*9880d681SAndroid Build Coastguard Worker// CHECK: pmovsxdq %xmm5, %xmm5 9636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed] 9637*9880d681SAndroid Build Coastguard Worker pmovsxdq %xmm5,%xmm5 9638*9880d681SAndroid Build Coastguard Worker 9639*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 9640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde] 9641*9880d681SAndroid Build Coastguard Worker pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9642*9880d681SAndroid Build Coastguard Worker 9643*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw 69, %xmm5 9644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00] 9645*9880d681SAndroid Build Coastguard Worker pmovzxbw 0x45,%xmm5 9646*9880d681SAndroid Build Coastguard Worker 9647*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw 32493, %xmm5 9648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00] 9649*9880d681SAndroid Build Coastguard Worker pmovzxbw 0x7eed,%xmm5 9650*9880d681SAndroid Build Coastguard Worker 9651*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw 3133065982, %xmm5 9652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba] 9653*9880d681SAndroid Build Coastguard Worker pmovzxbw 0xbabecafe,%xmm5 9654*9880d681SAndroid Build Coastguard Worker 9655*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw 305419896, %xmm5 9656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12] 9657*9880d681SAndroid Build Coastguard Worker pmovzxbw 0x12345678,%xmm5 9658*9880d681SAndroid Build Coastguard Worker 9659*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbw %xmm5, %xmm5 9660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed] 9661*9880d681SAndroid Build Coastguard Worker pmovzxbw %xmm5,%xmm5 9662*9880d681SAndroid Build Coastguard Worker 9663*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 9664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde] 9665*9880d681SAndroid Build Coastguard Worker pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9666*9880d681SAndroid Build Coastguard Worker 9667*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd 69, %xmm5 9668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00] 9669*9880d681SAndroid Build Coastguard Worker pmovzxbd 0x45,%xmm5 9670*9880d681SAndroid Build Coastguard Worker 9671*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd 32493, %xmm5 9672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00] 9673*9880d681SAndroid Build Coastguard Worker pmovzxbd 0x7eed,%xmm5 9674*9880d681SAndroid Build Coastguard Worker 9675*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd 3133065982, %xmm5 9676*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba] 9677*9880d681SAndroid Build Coastguard Worker pmovzxbd 0xbabecafe,%xmm5 9678*9880d681SAndroid Build Coastguard Worker 9679*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd 305419896, %xmm5 9680*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12] 9681*9880d681SAndroid Build Coastguard Worker pmovzxbd 0x12345678,%xmm5 9682*9880d681SAndroid Build Coastguard Worker 9683*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbd %xmm5, %xmm5 9684*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed] 9685*9880d681SAndroid Build Coastguard Worker pmovzxbd %xmm5,%xmm5 9686*9880d681SAndroid Build Coastguard Worker 9687*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 9688*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde] 9689*9880d681SAndroid Build Coastguard Worker pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9690*9880d681SAndroid Build Coastguard Worker 9691*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq 69, %xmm5 9692*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00] 9693*9880d681SAndroid Build Coastguard Worker pmovzxbq 0x45,%xmm5 9694*9880d681SAndroid Build Coastguard Worker 9695*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq 32493, %xmm5 9696*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00] 9697*9880d681SAndroid Build Coastguard Worker pmovzxbq 0x7eed,%xmm5 9698*9880d681SAndroid Build Coastguard Worker 9699*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq 3133065982, %xmm5 9700*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba] 9701*9880d681SAndroid Build Coastguard Worker pmovzxbq 0xbabecafe,%xmm5 9702*9880d681SAndroid Build Coastguard Worker 9703*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq 305419896, %xmm5 9704*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12] 9705*9880d681SAndroid Build Coastguard Worker pmovzxbq 0x12345678,%xmm5 9706*9880d681SAndroid Build Coastguard Worker 9707*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxbq %xmm5, %xmm5 9708*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed] 9709*9880d681SAndroid Build Coastguard Worker pmovzxbq %xmm5,%xmm5 9710*9880d681SAndroid Build Coastguard Worker 9711*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 9712*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde] 9713*9880d681SAndroid Build Coastguard Worker pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9714*9880d681SAndroid Build Coastguard Worker 9715*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd 69, %xmm5 9716*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00] 9717*9880d681SAndroid Build Coastguard Worker pmovzxwd 0x45,%xmm5 9718*9880d681SAndroid Build Coastguard Worker 9719*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd 32493, %xmm5 9720*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00] 9721*9880d681SAndroid Build Coastguard Worker pmovzxwd 0x7eed,%xmm5 9722*9880d681SAndroid Build Coastguard Worker 9723*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd 3133065982, %xmm5 9724*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba] 9725*9880d681SAndroid Build Coastguard Worker pmovzxwd 0xbabecafe,%xmm5 9726*9880d681SAndroid Build Coastguard Worker 9727*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd 305419896, %xmm5 9728*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12] 9729*9880d681SAndroid Build Coastguard Worker pmovzxwd 0x12345678,%xmm5 9730*9880d681SAndroid Build Coastguard Worker 9731*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwd %xmm5, %xmm5 9732*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed] 9733*9880d681SAndroid Build Coastguard Worker pmovzxwd %xmm5,%xmm5 9734*9880d681SAndroid Build Coastguard Worker 9735*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 9736*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde] 9737*9880d681SAndroid Build Coastguard Worker pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9738*9880d681SAndroid Build Coastguard Worker 9739*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq 69, %xmm5 9740*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00] 9741*9880d681SAndroid Build Coastguard Worker pmovzxwq 0x45,%xmm5 9742*9880d681SAndroid Build Coastguard Worker 9743*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq 32493, %xmm5 9744*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00] 9745*9880d681SAndroid Build Coastguard Worker pmovzxwq 0x7eed,%xmm5 9746*9880d681SAndroid Build Coastguard Worker 9747*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq 3133065982, %xmm5 9748*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba] 9749*9880d681SAndroid Build Coastguard Worker pmovzxwq 0xbabecafe,%xmm5 9750*9880d681SAndroid Build Coastguard Worker 9751*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq 305419896, %xmm5 9752*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12] 9753*9880d681SAndroid Build Coastguard Worker pmovzxwq 0x12345678,%xmm5 9754*9880d681SAndroid Build Coastguard Worker 9755*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxwq %xmm5, %xmm5 9756*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed] 9757*9880d681SAndroid Build Coastguard Worker pmovzxwq %xmm5,%xmm5 9758*9880d681SAndroid Build Coastguard Worker 9759*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 9760*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde] 9761*9880d681SAndroid Build Coastguard Worker pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9762*9880d681SAndroid Build Coastguard Worker 9763*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq 69, %xmm5 9764*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00] 9765*9880d681SAndroid Build Coastguard Worker pmovzxdq 0x45,%xmm5 9766*9880d681SAndroid Build Coastguard Worker 9767*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq 32493, %xmm5 9768*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00] 9769*9880d681SAndroid Build Coastguard Worker pmovzxdq 0x7eed,%xmm5 9770*9880d681SAndroid Build Coastguard Worker 9771*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq 3133065982, %xmm5 9772*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba] 9773*9880d681SAndroid Build Coastguard Worker pmovzxdq 0xbabecafe,%xmm5 9774*9880d681SAndroid Build Coastguard Worker 9775*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq 305419896, %xmm5 9776*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12] 9777*9880d681SAndroid Build Coastguard Worker pmovzxdq 0x12345678,%xmm5 9778*9880d681SAndroid Build Coastguard Worker 9779*9880d681SAndroid Build Coastguard Worker// CHECK: pmovzxdq %xmm5, %xmm5 9780*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed] 9781*9880d681SAndroid Build Coastguard Worker pmovzxdq %xmm5,%xmm5 9782*9880d681SAndroid Build Coastguard Worker 9783*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 9784*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 9785*9880d681SAndroid Build Coastguard Worker pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9786*9880d681SAndroid Build Coastguard Worker 9787*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq 69, %xmm5 9788*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00] 9789*9880d681SAndroid Build Coastguard Worker pmuldq 0x45,%xmm5 9790*9880d681SAndroid Build Coastguard Worker 9791*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq 32493, %xmm5 9792*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00] 9793*9880d681SAndroid Build Coastguard Worker pmuldq 0x7eed,%xmm5 9794*9880d681SAndroid Build Coastguard Worker 9795*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq 3133065982, %xmm5 9796*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba] 9797*9880d681SAndroid Build Coastguard Worker pmuldq 0xbabecafe,%xmm5 9798*9880d681SAndroid Build Coastguard Worker 9799*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq 305419896, %xmm5 9800*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12] 9801*9880d681SAndroid Build Coastguard Worker pmuldq 0x12345678,%xmm5 9802*9880d681SAndroid Build Coastguard Worker 9803*9880d681SAndroid Build Coastguard Worker// CHECK: pmuldq %xmm5, %xmm5 9804*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed] 9805*9880d681SAndroid Build Coastguard Worker pmuldq %xmm5,%xmm5 9806*9880d681SAndroid Build Coastguard Worker 9807*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 9808*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde] 9809*9880d681SAndroid Build Coastguard Worker pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 9810*9880d681SAndroid Build Coastguard Worker 9811*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld 69, %xmm5 9812*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00] 9813*9880d681SAndroid Build Coastguard Worker pmulld 0x45,%xmm5 9814*9880d681SAndroid Build Coastguard Worker 9815*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld 32493, %xmm5 9816*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00] 9817*9880d681SAndroid Build Coastguard Worker pmulld 0x7eed,%xmm5 9818*9880d681SAndroid Build Coastguard Worker 9819*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld 3133065982, %xmm5 9820*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba] 9821*9880d681SAndroid Build Coastguard Worker pmulld 0xbabecafe,%xmm5 9822*9880d681SAndroid Build Coastguard Worker 9823*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld 305419896, %xmm5 9824*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12] 9825*9880d681SAndroid Build Coastguard Worker pmulld 0x12345678,%xmm5 9826*9880d681SAndroid Build Coastguard Worker 9827*9880d681SAndroid Build Coastguard Worker// CHECK: pmulld %xmm5, %xmm5 9828*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed] 9829*9880d681SAndroid Build Coastguard Worker pmulld %xmm5,%xmm5 9830*9880d681SAndroid Build Coastguard Worker 9831*9880d681SAndroid Build Coastguard Worker// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 9832*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 9833*9880d681SAndroid Build Coastguard Worker ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 9834*9880d681SAndroid Build Coastguard Worker 9835*9880d681SAndroid Build Coastguard Worker// CHECK: ptest 69, %xmm5 9836*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00] 9837*9880d681SAndroid Build Coastguard Worker ptest 0x45,%xmm5 9838*9880d681SAndroid Build Coastguard Worker 9839*9880d681SAndroid Build Coastguard Worker// CHECK: ptest 32493, %xmm5 9840*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00] 9841*9880d681SAndroid Build Coastguard Worker ptest 0x7eed,%xmm5 9842*9880d681SAndroid Build Coastguard Worker 9843*9880d681SAndroid Build Coastguard Worker// CHECK: ptest 3133065982, %xmm5 9844*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba] 9845*9880d681SAndroid Build Coastguard Worker ptest 0xbabecafe,%xmm5 9846*9880d681SAndroid Build Coastguard Worker 9847*9880d681SAndroid Build Coastguard Worker// CHECK: ptest 305419896, %xmm5 9848*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12] 9849*9880d681SAndroid Build Coastguard Worker ptest 0x12345678,%xmm5 9850*9880d681SAndroid Build Coastguard Worker 9851*9880d681SAndroid Build Coastguard Worker// CHECK: ptest %xmm5, %xmm5 9852*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed] 9853*9880d681SAndroid Build Coastguard Worker ptest %xmm5,%xmm5 9854*9880d681SAndroid Build Coastguard Worker 9855*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 9856*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde] 9857*9880d681SAndroid Build Coastguard Worker pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9858*9880d681SAndroid Build Coastguard Worker 9859*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq 69, %xmm5 9860*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00] 9861*9880d681SAndroid Build Coastguard Worker pcmpgtq 0x45,%xmm5 9862*9880d681SAndroid Build Coastguard Worker 9863*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq 32493, %xmm5 9864*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00] 9865*9880d681SAndroid Build Coastguard Worker pcmpgtq 0x7eed,%xmm5 9866*9880d681SAndroid Build Coastguard Worker 9867*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq 3133065982, %xmm5 9868*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba] 9869*9880d681SAndroid Build Coastguard Worker pcmpgtq 0xbabecafe,%xmm5 9870*9880d681SAndroid Build Coastguard Worker 9871*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq 305419896, %xmm5 9872*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12] 9873*9880d681SAndroid Build Coastguard Worker pcmpgtq 0x12345678,%xmm5 9874*9880d681SAndroid Build Coastguard Worker 9875*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpgtq %xmm5, %xmm5 9876*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed] 9877*9880d681SAndroid Build Coastguard Worker pcmpgtq %xmm5,%xmm5 9878*9880d681SAndroid Build Coastguard Worker 9879*9880d681SAndroid Build Coastguard Worker// CHECK: crc32b %bl, %eax 9880*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] 9881*9880d681SAndroid Build Coastguard Worker crc32b %bl, %eax 9882*9880d681SAndroid Build Coastguard Worker 9883*9880d681SAndroid Build Coastguard Worker// CHECK: crc32b 4(%ebx), %eax 9884*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] 9885*9880d681SAndroid Build Coastguard Worker crc32b 4(%ebx), %eax 9886*9880d681SAndroid Build Coastguard Worker 9887*9880d681SAndroid Build Coastguard Worker// CHECK: crc32w %bx, %eax 9888*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] 9889*9880d681SAndroid Build Coastguard Worker crc32w %bx, %eax 9890*9880d681SAndroid Build Coastguard Worker 9891*9880d681SAndroid Build Coastguard Worker// CHECK: crc32w 4(%ebx), %eax 9892*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] 9893*9880d681SAndroid Build Coastguard Worker crc32w 4(%ebx), %eax 9894*9880d681SAndroid Build Coastguard Worker 9895*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l %ebx, %eax 9896*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] 9897*9880d681SAndroid Build Coastguard Worker crc32l %ebx, %eax 9898*9880d681SAndroid Build Coastguard Worker 9899*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l 4(%ebx), %eax 9900*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] 9901*9880d681SAndroid Build Coastguard Worker crc32l 4(%ebx), %eax 9902*9880d681SAndroid Build Coastguard Worker 9903*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx 9904*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 9905*9880d681SAndroid Build Coastguard Worker crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx 9906*9880d681SAndroid Build Coastguard Worker 9907*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l 69, %ecx 9908*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00] 9909*9880d681SAndroid Build Coastguard Worker crc32l 0x45,%ecx 9910*9880d681SAndroid Build Coastguard Worker 9911*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l 32493, %ecx 9912*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00] 9913*9880d681SAndroid Build Coastguard Worker crc32l 0x7eed,%ecx 9914*9880d681SAndroid Build Coastguard Worker 9915*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l 3133065982, %ecx 9916*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba] 9917*9880d681SAndroid Build Coastguard Worker crc32l 0xbabecafe,%ecx 9918*9880d681SAndroid Build Coastguard Worker 9919*9880d681SAndroid Build Coastguard Worker// CHECK: crc32l %ecx, %ecx 9920*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] 9921*9880d681SAndroid Build Coastguard Worker crc32l %ecx,%ecx 9922*9880d681SAndroid Build Coastguard Worker 9923*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpistrm $125, %xmm1, %xmm2 9924*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d] 9925*9880d681SAndroid Build Coastguard Worker pcmpistrm $125, %xmm1, %xmm2 9926*9880d681SAndroid Build Coastguard Worker 9927*9880d681SAndroid Build Coastguard Worker// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2 9928*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d] 9929*9880d681SAndroid Build Coastguard Worker pcmpistrm $125, (%edx,%eax,4), %xmm2 9930*9880d681SAndroid Build Coastguard Worker 9931*9880d681SAndroid Build Coastguard Worker// CHECK: aesimc %xmm0, %xmm1 9932*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8] 9933*9880d681SAndroid Build Coastguard Worker aesimc %xmm0,%xmm1 9934*9880d681SAndroid Build Coastguard Worker 9935*9880d681SAndroid Build Coastguard Worker// CHECK: aesimc (%eax), %xmm1 9936*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08] 9937*9880d681SAndroid Build Coastguard Worker aesimc (%eax),%xmm1 9938*9880d681SAndroid Build Coastguard Worker 9939*9880d681SAndroid Build Coastguard Worker// CHECK: aesenc %xmm1, %xmm2 9940*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1] 9941*9880d681SAndroid Build Coastguard Worker aesenc %xmm1,%xmm2 9942*9880d681SAndroid Build Coastguard Worker 9943*9880d681SAndroid Build Coastguard Worker// CHECK: aesenc 4(%ebx), %xmm2 9944*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04] 9945*9880d681SAndroid Build Coastguard Worker aesenc 4(%ebx),%xmm2 9946*9880d681SAndroid Build Coastguard Worker 9947*9880d681SAndroid Build Coastguard Worker// CHECK: aesenclast %xmm3, %xmm4 9948*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3] 9949*9880d681SAndroid Build Coastguard Worker aesenclast %xmm3,%xmm4 9950*9880d681SAndroid Build Coastguard Worker 9951*9880d681SAndroid Build Coastguard Worker// CHECK: aesenclast 4(%edx,%edi), %xmm4 9952*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04] 9953*9880d681SAndroid Build Coastguard Worker aesenclast 4(%edx,%edi),%xmm4 9954*9880d681SAndroid Build Coastguard Worker 9955*9880d681SAndroid Build Coastguard Worker// CHECK: aesdec %xmm5, %xmm6 9956*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5] 9957*9880d681SAndroid Build Coastguard Worker aesdec %xmm5,%xmm6 9958*9880d681SAndroid Build Coastguard Worker 9959*9880d681SAndroid Build Coastguard Worker// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 9960*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04] 9961*9880d681SAndroid Build Coastguard Worker aesdec 4(%ecx,%eax,8),%xmm6 9962*9880d681SAndroid Build Coastguard Worker 9963*9880d681SAndroid Build Coastguard Worker// CHECK: aesdeclast %xmm7, %xmm0 9964*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7] 9965*9880d681SAndroid Build Coastguard Worker aesdeclast %xmm7,%xmm0 9966*9880d681SAndroid Build Coastguard Worker 9967*9880d681SAndroid Build Coastguard Worker// CHECK: aesdeclast 3405691582, %xmm0 9968*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca] 9969*9880d681SAndroid Build Coastguard Worker aesdeclast 0xcafebabe,%xmm0 9970*9880d681SAndroid Build Coastguard Worker 9971*9880d681SAndroid Build Coastguard Worker// CHECK: aeskeygenassist $125, %xmm1, %xmm2 9972*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d] 9973*9880d681SAndroid Build Coastguard Worker aeskeygenassist $125, %xmm1, %xmm2 9974*9880d681SAndroid Build Coastguard Worker 9975*9880d681SAndroid Build Coastguard Worker// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 9976*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d] 9977*9880d681SAndroid Build Coastguard Worker aeskeygenassist $125, (%edx,%eax,4), %xmm2 9978*9880d681SAndroid Build Coastguard Worker 9979*9880d681SAndroid Build Coastguard Worker// rdar://8017638 9980*9880d681SAndroid Build Coastguard Worker// CHECK: aeskeygenassist $128, %xmm1, %xmm2 9981*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80] 9982*9880d681SAndroid Build Coastguard Worker aeskeygenassist $128, %xmm1, %xmm2 9983*9880d681SAndroid Build Coastguard Worker 9984*9880d681SAndroid Build Coastguard Worker// rdar://7910087 9985*9880d681SAndroid Build Coastguard Worker// CHECK: bsfw %bx, %bx 9986*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbc,0xdb] 9987*9880d681SAndroid Build Coastguard Worker bsfw %bx, %bx 9988*9880d681SAndroid Build Coastguard Worker 9989*9880d681SAndroid Build Coastguard Worker// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx 9990*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9991*9880d681SAndroid Build Coastguard Worker bsfw 3735928559(%ebx,%ecx,8), %bx 9992*9880d681SAndroid Build Coastguard Worker 9993*9880d681SAndroid Build Coastguard Worker// CHECK: bsrw %bx, %bx 9994*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbd,0xdb] 9995*9880d681SAndroid Build Coastguard Worker bsrw %bx, %bx 9996*9880d681SAndroid Build Coastguard Worker 9997*9880d681SAndroid Build Coastguard Worker// CHECK: bsrw 305419896, %bx 9998*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12] 9999*9880d681SAndroid Build Coastguard Worker bsrw 305419896, %bx 10000*9880d681SAndroid Build Coastguard Worker 10001*9880d681SAndroid Build Coastguard Worker// radr://7901779 10002*9880d681SAndroid Build Coastguard Worker// CHECK: pushl $127 10003*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x6a,0x7f] 10004*9880d681SAndroid Build Coastguard Worker pushl $127 10005*9880d681SAndroid Build Coastguard Worker 10006*9880d681SAndroid Build Coastguard Worker// CHECK: pushw $254 10007*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x68,0xfe,0x00] 10008*9880d681SAndroid Build Coastguard Worker pushw $254 10009*9880d681SAndroid Build Coastguard Worker 10010*9880d681SAndroid Build Coastguard Worker// CHECK: pushl $254 10011*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00] 10012*9880d681SAndroid Build Coastguard Worker pushl $254 10013*9880d681SAndroid Build Coastguard Worker 10014*9880d681SAndroid Build Coastguard Worker// radr://7928400 10015*9880d681SAndroid Build Coastguard Worker// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) 10016*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10017*9880d681SAndroid Build Coastguard Worker movq %mm3, 3735928559(%ebx,%ecx,8) 10018*9880d681SAndroid Build Coastguard Worker 10019*9880d681SAndroid Build Coastguard Worker// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 10020*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10021*9880d681SAndroid Build Coastguard Worker movd %mm3, 3735928559(%ebx,%ecx,8) 10022*9880d681SAndroid Build Coastguard Worker 10023*9880d681SAndroid Build Coastguard Worker// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 10024*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10025*9880d681SAndroid Build Coastguard Worker movq 3735928559(%ebx,%ecx,8), %xmm5 10026*9880d681SAndroid Build Coastguard Worker 10027*9880d681SAndroid Build Coastguard Worker// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 10028*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10029*9880d681SAndroid Build Coastguard Worker movd 3735928559(%ebx,%ecx,8), %xmm5 10030*9880d681SAndroid Build Coastguard Worker 10031*9880d681SAndroid Build Coastguard Worker// radr://7914715 10032*9880d681SAndroid Build Coastguard Worker// CHECK: fcoml 3735928559(%ebx,%ecx,8) 10033*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde] 10034*9880d681SAndroid Build Coastguard Worker fcoml 3735928559(%ebx,%ecx,8) 10035*9880d681SAndroid Build Coastguard Worker 10036*9880d681SAndroid Build Coastguard Worker// CHECK: fcoms 32493 10037*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00] 10038*9880d681SAndroid Build Coastguard Worker fcoms 32493 10039*9880d681SAndroid Build Coastguard Worker 10040*9880d681SAndroid Build Coastguard Worker// CHECK: fcompl 3735928559(%ebx,%ecx,8) 10041*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10042*9880d681SAndroid Build Coastguard Worker fcompl 3735928559(%ebx,%ecx,8) 10043*9880d681SAndroid Build Coastguard Worker 10044*9880d681SAndroid Build Coastguard Worker// CHECK: fcomps 32493 10045*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00] 10046*9880d681SAndroid Build Coastguard Worker fcomps 32493 10047*9880d681SAndroid Build Coastguard Worker 10048*9880d681SAndroid Build Coastguard Worker// CHECK: ficoml 3735928559(%ebx,%ecx,8) 10049*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 10050*9880d681SAndroid Build Coastguard Worker ficoml 3735928559(%ebx,%ecx,8) 10051*9880d681SAndroid Build Coastguard Worker 10052*9880d681SAndroid Build Coastguard Worker// CHECK: ficoms 32493 10053*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00] 10054*9880d681SAndroid Build Coastguard Worker ficoms 32493 10055*9880d681SAndroid Build Coastguard Worker 10056*9880d681SAndroid Build Coastguard Worker// CHECK: ficompl 3735928559(%ebx,%ecx,8) 10057*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10058*9880d681SAndroid Build Coastguard Worker ficompl 3735928559(%ebx,%ecx,8) 10059*9880d681SAndroid Build Coastguard Worker 10060*9880d681SAndroid Build Coastguard Worker// CHECK: ficomps 32493 10061*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00] 10062*9880d681SAndroid Build Coastguard Worker ficomps 32493 10063*9880d681SAndroid Build Coastguard Worker 10064*9880d681SAndroid Build Coastguard Worker// CHECK: movl 57005(,%eiz), %ebx 10065*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] 10066*9880d681SAndroid Build Coastguard Worker movl 57005(,%eiz), %ebx 10067*9880d681SAndroid Build Coastguard Worker 10068*9880d681SAndroid Build Coastguard Worker// CHECK: movl 48879(,%eiz), %eax 10069*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] 10070*9880d681SAndroid Build Coastguard Worker movl 48879(,%eiz), %eax 10071*9880d681SAndroid Build Coastguard Worker 10072*9880d681SAndroid Build Coastguard Worker// CHECK: movl -4(,%eiz,8), %eax 10073*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] 10074*9880d681SAndroid Build Coastguard Worker movl -4(,%eiz,8), %eax 10075*9880d681SAndroid Build Coastguard Worker 10076*9880d681SAndroid Build Coastguard Worker// CHECK: movl (%ecx,%eiz), %eax 10077*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8b,0x04,0x21] 10078*9880d681SAndroid Build Coastguard Worker movl (%ecx,%eiz), %eax 10079*9880d681SAndroid Build Coastguard Worker 10080*9880d681SAndroid Build Coastguard Worker// CHECK: movl (%ecx,%eiz,8), %eax 10081*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x8b,0x04,0xe1] 10082*9880d681SAndroid Build Coastguard Worker movl (%ecx,%eiz,8), %eax 10083*9880d681SAndroid Build Coastguard Worker 10084*9880d681SAndroid Build Coastguard Worker// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] 10085*9880d681SAndroid Build Coastguard Worker addl $0xFFFFFFFF, %eax 10086*9880d681SAndroid Build Coastguard Worker 10087*9880d681SAndroid Build Coastguard Worker// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] 10088*9880d681SAndroid Build Coastguard Worker addw $0xFFFF, %ax 10089*9880d681SAndroid Build Coastguard Worker 10090*9880d681SAndroid Build Coastguard Worker 10091*9880d681SAndroid Build Coastguard Worker// CHECK: pushf 10092*9880d681SAndroid Build Coastguard Worker pushfl 10093*9880d681SAndroid Build Coastguard Worker 10094*9880d681SAndroid Build Coastguard Worker// CHECK: pushfl 10095*9880d681SAndroid Build Coastguard Worker pushfl 10096*9880d681SAndroid Build Coastguard Worker 10097*9880d681SAndroid Build Coastguard Worker// CHECK: popf 10098*9880d681SAndroid Build Coastguard Worker popfl 10099*9880d681SAndroid Build Coastguard Worker 10100*9880d681SAndroid Build Coastguard Worker// CHECK: popfl 10101*9880d681SAndroid Build Coastguard Worker popfl 10102*9880d681SAndroid Build Coastguard Worker 10103*9880d681SAndroid Build Coastguard Worker// CHECK: rcll $0, 3735928559(%ebx,%ecx,8) 10104*9880d681SAndroid Build Coastguard Worker rcll $0,0xdeadbeef(%ebx,%ecx,8) 10105*9880d681SAndroid Build Coastguard Worker 10106*9880d681SAndroid Build Coastguard Worker// CHECK: rcll $0, 69 10107*9880d681SAndroid Build Coastguard Worker rcll $0,0x45 10108*9880d681SAndroid Build Coastguard Worker 10109*9880d681SAndroid Build Coastguard Worker// CHECK: rcll $0, 32493 10110*9880d681SAndroid Build Coastguard Worker rcll $0,0x7eed 10111*9880d681SAndroid Build Coastguard Worker 10112*9880d681SAndroid Build Coastguard Worker// CHECK: rcll $0, 3133065982 10113*9880d681SAndroid Build Coastguard Worker rcll $0,0xbabecafe 10114*9880d681SAndroid Build Coastguard Worker 10115*9880d681SAndroid Build Coastguard Worker// CHECK: rcll $0, 305419896 10116*9880d681SAndroid Build Coastguard Worker rcll $0,0x12345678 10117*9880d681SAndroid Build Coastguard Worker 10118*9880d681SAndroid Build Coastguard Worker// CHECK: rclb $127, 3735928559(%ebx,%ecx,8) 10119*9880d681SAndroid Build Coastguard Worker rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10120*9880d681SAndroid Build Coastguard Worker 10121*9880d681SAndroid Build Coastguard Worker// CHECK: rclb $127, 69 10122*9880d681SAndroid Build Coastguard Worker rclb $0x7f,0x45 10123*9880d681SAndroid Build Coastguard Worker 10124*9880d681SAndroid Build Coastguard Worker// CHECK: rclb $127, 32493 10125*9880d681SAndroid Build Coastguard Worker rclb $0x7f,0x7eed 10126*9880d681SAndroid Build Coastguard Worker 10127*9880d681SAndroid Build Coastguard Worker// CHECK: rclb $127, 3133065982 10128*9880d681SAndroid Build Coastguard Worker rclb $0x7f,0xbabecafe 10129*9880d681SAndroid Build Coastguard Worker 10130*9880d681SAndroid Build Coastguard Worker// CHECK: rclb $127, 305419896 10131*9880d681SAndroid Build Coastguard Worker rclb $0x7f,0x12345678 10132*9880d681SAndroid Build Coastguard Worker 10133*9880d681SAndroid Build Coastguard Worker// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) 10134*9880d681SAndroid Build Coastguard Worker rcrl $0,0xdeadbeef(%ebx,%ecx,8) 10135*9880d681SAndroid Build Coastguard Worker 10136*9880d681SAndroid Build Coastguard Worker// CHECK: rcrl $0, 69 10137*9880d681SAndroid Build Coastguard Worker rcrl $0,0x45 10138*9880d681SAndroid Build Coastguard Worker 10139*9880d681SAndroid Build Coastguard Worker// CHECK: rcrl $0, 32493 10140*9880d681SAndroid Build Coastguard Worker rcrl $0,0x7eed 10141*9880d681SAndroid Build Coastguard Worker 10142*9880d681SAndroid Build Coastguard Worker// CHECK: rcrl $0, 3133065982 10143*9880d681SAndroid Build Coastguard Worker rcrl $0,0xbabecafe 10144*9880d681SAndroid Build Coastguard Worker 10145*9880d681SAndroid Build Coastguard Worker// CHECK: rcrl $0, 305419896 10146*9880d681SAndroid Build Coastguard Worker rcrl $0,0x12345678 10147*9880d681SAndroid Build Coastguard Worker 10148*9880d681SAndroid Build Coastguard Worker// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) 10149*9880d681SAndroid Build Coastguard Worker rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10150*9880d681SAndroid Build Coastguard Worker 10151*9880d681SAndroid Build Coastguard Worker// CHECK: rcrb $127, 69 10152*9880d681SAndroid Build Coastguard Worker rcrb $0x7f,0x45 10153*9880d681SAndroid Build Coastguard Worker 10154*9880d681SAndroid Build Coastguard Worker// CHECK: rcrb $127, 32493 10155*9880d681SAndroid Build Coastguard Worker rcrb $0x7f,0x7eed 10156*9880d681SAndroid Build Coastguard Worker 10157*9880d681SAndroid Build Coastguard Worker// CHECK: rcrb $127, 3133065982 10158*9880d681SAndroid Build Coastguard Worker rcrb $0x7f,0xbabecafe 10159*9880d681SAndroid Build Coastguard Worker 10160*9880d681SAndroid Build Coastguard Worker// CHECK: rcrb $127, 305419896 10161*9880d681SAndroid Build Coastguard Worker rcrb $0x7f,0x12345678 10162*9880d681SAndroid Build Coastguard Worker 10163*9880d681SAndroid Build Coastguard Worker// CHECK: calll 3133065982 10164*9880d681SAndroid Build Coastguard Worker calll 0xbabecafe 10165*9880d681SAndroid Build Coastguard Worker 10166*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3735928559(%ebx,%ecx,8) 10167*9880d681SAndroid Build Coastguard Worker calll *0xdeadbeef(%ebx,%ecx,8) 10168*9880d681SAndroid Build Coastguard Worker 10169*9880d681SAndroid Build Coastguard Worker// CHECK: calll 305419896 10170*9880d681SAndroid Build Coastguard Worker calll 0x12345678 10171*9880d681SAndroid Build Coastguard Worker 10172*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3135175374 10173*9880d681SAndroid Build Coastguard Worker call *0xbadeface 10174*9880d681SAndroid Build Coastguard Worker 10175*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3735928559(%ebx,%ecx,8) 10176*9880d681SAndroid Build Coastguard Worker call *0xdeadbeef(%ebx,%ecx,8) 10177*9880d681SAndroid Build Coastguard Worker 10178*9880d681SAndroid Build Coastguard Worker// CHECK: calll 32493 10179*9880d681SAndroid Build Coastguard Worker call 0x7eed 10180*9880d681SAndroid Build Coastguard Worker 10181*9880d681SAndroid Build Coastguard Worker// CHECK: calll 3133065982 10182*9880d681SAndroid Build Coastguard Worker call 0xbabecafe 10183*9880d681SAndroid Build Coastguard Worker 10184*9880d681SAndroid Build Coastguard Worker// CHECK: calll 305419896 10185*9880d681SAndroid Build Coastguard Worker call 0x12345678 10186*9880d681SAndroid Build Coastguard Worker 10187*9880d681SAndroid Build Coastguard Worker// CHECK: calll *3135175374 10188*9880d681SAndroid Build Coastguard Worker call *0xbadeface 10189*9880d681SAndroid Build Coastguard Worker 10190*9880d681SAndroid Build Coastguard Worker// CHECK: lcallw *32493 10191*9880d681SAndroid Build Coastguard Worker lcallw *0x7eed 10192*9880d681SAndroid Build Coastguard Worker 10193*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 32493 10194*9880d681SAndroid Build Coastguard Worker jmp 0x7eed 10195*9880d681SAndroid Build Coastguard Worker 10196*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 3133065982 10197*9880d681SAndroid Build Coastguard Worker jmp 0xbabecafe 10198*9880d681SAndroid Build Coastguard Worker 10199*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 305419896 10200*9880d681SAndroid Build Coastguard Worker jmp 0x12345678 10201*9880d681SAndroid Build Coastguard Worker 10202*9880d681SAndroid Build Coastguard Worker// CHECK: jmp -77129852792157442 10203*9880d681SAndroid Build Coastguard Worker jmp 0xfeedfacebabecafe 10204*9880d681SAndroid Build Coastguard Worker 10205*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10206*9880d681SAndroid Build Coastguard Worker jmp *0xdeadbeef(%ebx,%ecx,8) 10207*9880d681SAndroid Build Coastguard Worker 10208*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 32493 10209*9880d681SAndroid Build Coastguard Worker jmp 0x7eed 10210*9880d681SAndroid Build Coastguard Worker 10211*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 3133065982 10212*9880d681SAndroid Build Coastguard Worker jmp 0xbabecafe 10213*9880d681SAndroid Build Coastguard Worker 10214*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 305419896 10215*9880d681SAndroid Build Coastguard Worker jmp 0x12345678 10216*9880d681SAndroid Build Coastguard Worker 10217*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3135175374 10218*9880d681SAndroid Build Coastguard Worker jmp *0xbadeface 10219*9880d681SAndroid Build Coastguard Worker 10220*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10221*9880d681SAndroid Build Coastguard Worker jmp *0xdeadbeef(%ebx,%ecx,8) 10222*9880d681SAndroid Build Coastguard Worker 10223*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 32493 10224*9880d681SAndroid Build Coastguard Worker jmp 0x7eed 10225*9880d681SAndroid Build Coastguard Worker 10226*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 3133065982 10227*9880d681SAndroid Build Coastguard Worker jmp 0xbabecafe 10228*9880d681SAndroid Build Coastguard Worker 10229*9880d681SAndroid Build Coastguard Worker// CHECK: jmp 305419896 10230*9880d681SAndroid Build Coastguard Worker jmp 0x12345678 10231*9880d681SAndroid Build Coastguard Worker 10232*9880d681SAndroid Build Coastguard Worker// CHECK: jmpl *3135175374 10233*9880d681SAndroid Build Coastguard Worker jmp *0xbadeface 10234*9880d681SAndroid Build Coastguard Worker 10235*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 10236*9880d681SAndroid Build Coastguard Worker ljmpl *0xdeadbeef(%ebx,%ecx,8) 10237*9880d681SAndroid Build Coastguard Worker 10238*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpw *32493 10239*9880d681SAndroid Build Coastguard Worker ljmpw *0x7eed 10240*9880d681SAndroid Build Coastguard Worker 10241*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *3133065982 10242*9880d681SAndroid Build Coastguard Worker ljmpl *0xbabecafe 10243*9880d681SAndroid Build Coastguard Worker 10244*9880d681SAndroid Build Coastguard Worker// CHECK: ljmpl *305419896 10245*9880d681SAndroid Build Coastguard Worker ljmpl *0x12345678 10246*9880d681SAndroid Build Coastguard Worker 10247*9880d681SAndroid Build Coastguard Worker// CHECK: enter $31438, $127 10248*9880d681SAndroid Build Coastguard Worker enter $0x7ace,$0x7f 10249*9880d681SAndroid Build Coastguard Worker 10250*9880d681SAndroid Build Coastguard Worker// CHECK: jo 32493 10251*9880d681SAndroid Build Coastguard Worker jo 0x7eed 10252*9880d681SAndroid Build Coastguard Worker 10253*9880d681SAndroid Build Coastguard Worker// CHECK: jo 3133065982 10254*9880d681SAndroid Build Coastguard Worker jo 0xbabecafe 10255*9880d681SAndroid Build Coastguard Worker 10256*9880d681SAndroid Build Coastguard Worker// CHECK: jo 305419896 10257*9880d681SAndroid Build Coastguard Worker jo 0x12345678 10258*9880d681SAndroid Build Coastguard Worker 10259*9880d681SAndroid Build Coastguard Worker// CHECK: jo -77129852792157442 10260*9880d681SAndroid Build Coastguard Worker jo 0xfeedfacebabecafe 10261*9880d681SAndroid Build Coastguard Worker 10262*9880d681SAndroid Build Coastguard Worker// CHECK: jno 32493 10263*9880d681SAndroid Build Coastguard Worker jno 0x7eed 10264*9880d681SAndroid Build Coastguard Worker 10265*9880d681SAndroid Build Coastguard Worker// CHECK: jno 3133065982 10266*9880d681SAndroid Build Coastguard Worker jno 0xbabecafe 10267*9880d681SAndroid Build Coastguard Worker 10268*9880d681SAndroid Build Coastguard Worker// CHECK: jno 305419896 10269*9880d681SAndroid Build Coastguard Worker jno 0x12345678 10270*9880d681SAndroid Build Coastguard Worker 10271*9880d681SAndroid Build Coastguard Worker// CHECK: jno -77129852792157442 10272*9880d681SAndroid Build Coastguard Worker jno 0xfeedfacebabecafe 10273*9880d681SAndroid Build Coastguard Worker 10274*9880d681SAndroid Build Coastguard Worker// CHECK: jb 32493 10275*9880d681SAndroid Build Coastguard Worker jb 0x7eed 10276*9880d681SAndroid Build Coastguard Worker 10277*9880d681SAndroid Build Coastguard Worker// CHECK: jb 3133065982 10278*9880d681SAndroid Build Coastguard Worker jb 0xbabecafe 10279*9880d681SAndroid Build Coastguard Worker 10280*9880d681SAndroid Build Coastguard Worker// CHECK: jb 305419896 10281*9880d681SAndroid Build Coastguard Worker jb 0x12345678 10282*9880d681SAndroid Build Coastguard Worker 10283*9880d681SAndroid Build Coastguard Worker// CHECK: jb -77129852792157442 10284*9880d681SAndroid Build Coastguard Worker jb 0xfeedfacebabecafe 10285*9880d681SAndroid Build Coastguard Worker 10286*9880d681SAndroid Build Coastguard Worker// CHECK: jae 32493 10287*9880d681SAndroid Build Coastguard Worker jae 0x7eed 10288*9880d681SAndroid Build Coastguard Worker 10289*9880d681SAndroid Build Coastguard Worker// CHECK: jae 3133065982 10290*9880d681SAndroid Build Coastguard Worker jae 0xbabecafe 10291*9880d681SAndroid Build Coastguard Worker 10292*9880d681SAndroid Build Coastguard Worker// CHECK: jae 305419896 10293*9880d681SAndroid Build Coastguard Worker jae 0x12345678 10294*9880d681SAndroid Build Coastguard Worker 10295*9880d681SAndroid Build Coastguard Worker// CHECK: jae -77129852792157442 10296*9880d681SAndroid Build Coastguard Worker jae 0xfeedfacebabecafe 10297*9880d681SAndroid Build Coastguard Worker 10298*9880d681SAndroid Build Coastguard Worker// CHECK: je 32493 10299*9880d681SAndroid Build Coastguard Worker je 0x7eed 10300*9880d681SAndroid Build Coastguard Worker 10301*9880d681SAndroid Build Coastguard Worker// CHECK: je 3133065982 10302*9880d681SAndroid Build Coastguard Worker je 0xbabecafe 10303*9880d681SAndroid Build Coastguard Worker 10304*9880d681SAndroid Build Coastguard Worker// CHECK: je 305419896 10305*9880d681SAndroid Build Coastguard Worker je 0x12345678 10306*9880d681SAndroid Build Coastguard Worker 10307*9880d681SAndroid Build Coastguard Worker// CHECK: je -77129852792157442 10308*9880d681SAndroid Build Coastguard Worker je 0xfeedfacebabecafe 10309*9880d681SAndroid Build Coastguard Worker 10310*9880d681SAndroid Build Coastguard Worker// CHECK: jne 32493 10311*9880d681SAndroid Build Coastguard Worker jne 0x7eed 10312*9880d681SAndroid Build Coastguard Worker 10313*9880d681SAndroid Build Coastguard Worker// CHECK: jne 3133065982 10314*9880d681SAndroid Build Coastguard Worker jne 0xbabecafe 10315*9880d681SAndroid Build Coastguard Worker 10316*9880d681SAndroid Build Coastguard Worker// CHECK: jne 305419896 10317*9880d681SAndroid Build Coastguard Worker jne 0x12345678 10318*9880d681SAndroid Build Coastguard Worker 10319*9880d681SAndroid Build Coastguard Worker// CHECK: jne -77129852792157442 10320*9880d681SAndroid Build Coastguard Worker jne 0xfeedfacebabecafe 10321*9880d681SAndroid Build Coastguard Worker 10322*9880d681SAndroid Build Coastguard Worker// CHECK: jbe 32493 10323*9880d681SAndroid Build Coastguard Worker jbe 0x7eed 10324*9880d681SAndroid Build Coastguard Worker 10325*9880d681SAndroid Build Coastguard Worker// CHECK: jbe 3133065982 10326*9880d681SAndroid Build Coastguard Worker jbe 0xbabecafe 10327*9880d681SAndroid Build Coastguard Worker 10328*9880d681SAndroid Build Coastguard Worker// CHECK: jbe 305419896 10329*9880d681SAndroid Build Coastguard Worker jbe 0x12345678 10330*9880d681SAndroid Build Coastguard Worker 10331*9880d681SAndroid Build Coastguard Worker// CHECK: jbe -77129852792157442 10332*9880d681SAndroid Build Coastguard Worker jbe 0xfeedfacebabecafe 10333*9880d681SAndroid Build Coastguard Worker 10334*9880d681SAndroid Build Coastguard Worker// CHECK: ja 32493 10335*9880d681SAndroid Build Coastguard Worker ja 0x7eed 10336*9880d681SAndroid Build Coastguard Worker 10337*9880d681SAndroid Build Coastguard Worker// CHECK: ja 3133065982 10338*9880d681SAndroid Build Coastguard Worker ja 0xbabecafe 10339*9880d681SAndroid Build Coastguard Worker 10340*9880d681SAndroid Build Coastguard Worker// CHECK: ja 305419896 10341*9880d681SAndroid Build Coastguard Worker ja 0x12345678 10342*9880d681SAndroid Build Coastguard Worker 10343*9880d681SAndroid Build Coastguard Worker// CHECK: ja -77129852792157442 10344*9880d681SAndroid Build Coastguard Worker ja 0xfeedfacebabecafe 10345*9880d681SAndroid Build Coastguard Worker 10346*9880d681SAndroid Build Coastguard Worker// CHECK: js 32493 10347*9880d681SAndroid Build Coastguard Worker js 0x7eed 10348*9880d681SAndroid Build Coastguard Worker 10349*9880d681SAndroid Build Coastguard Worker// CHECK: js 3133065982 10350*9880d681SAndroid Build Coastguard Worker js 0xbabecafe 10351*9880d681SAndroid Build Coastguard Worker 10352*9880d681SAndroid Build Coastguard Worker// CHECK: js 305419896 10353*9880d681SAndroid Build Coastguard Worker js 0x12345678 10354*9880d681SAndroid Build Coastguard Worker 10355*9880d681SAndroid Build Coastguard Worker// CHECK: js -77129852792157442 10356*9880d681SAndroid Build Coastguard Worker js 0xfeedfacebabecafe 10357*9880d681SAndroid Build Coastguard Worker 10358*9880d681SAndroid Build Coastguard Worker// CHECK: jns 32493 10359*9880d681SAndroid Build Coastguard Worker jns 0x7eed 10360*9880d681SAndroid Build Coastguard Worker 10361*9880d681SAndroid Build Coastguard Worker// CHECK: jns 3133065982 10362*9880d681SAndroid Build Coastguard Worker jns 0xbabecafe 10363*9880d681SAndroid Build Coastguard Worker 10364*9880d681SAndroid Build Coastguard Worker// CHECK: jns 305419896 10365*9880d681SAndroid Build Coastguard Worker jns 0x12345678 10366*9880d681SAndroid Build Coastguard Worker 10367*9880d681SAndroid Build Coastguard Worker// CHECK: jns -77129852792157442 10368*9880d681SAndroid Build Coastguard Worker jns 0xfeedfacebabecafe 10369*9880d681SAndroid Build Coastguard Worker 10370*9880d681SAndroid Build Coastguard Worker// CHECK: jp 32493 10371*9880d681SAndroid Build Coastguard Worker jp 0x7eed 10372*9880d681SAndroid Build Coastguard Worker 10373*9880d681SAndroid Build Coastguard Worker// CHECK: jp 3133065982 10374*9880d681SAndroid Build Coastguard Worker jp 0xbabecafe 10375*9880d681SAndroid Build Coastguard Worker 10376*9880d681SAndroid Build Coastguard Worker// CHECK: jp 305419896 10377*9880d681SAndroid Build Coastguard Worker jp 0x12345678 10378*9880d681SAndroid Build Coastguard Worker 10379*9880d681SAndroid Build Coastguard Worker// CHECK: jp -77129852792157442 10380*9880d681SAndroid Build Coastguard Worker jp 0xfeedfacebabecafe 10381*9880d681SAndroid Build Coastguard Worker 10382*9880d681SAndroid Build Coastguard Worker// CHECK: jnp 32493 10383*9880d681SAndroid Build Coastguard Worker jnp 0x7eed 10384*9880d681SAndroid Build Coastguard Worker 10385*9880d681SAndroid Build Coastguard Worker// CHECK: jnp 3133065982 10386*9880d681SAndroid Build Coastguard Worker jnp 0xbabecafe 10387*9880d681SAndroid Build Coastguard Worker 10388*9880d681SAndroid Build Coastguard Worker// CHECK: jnp 305419896 10389*9880d681SAndroid Build Coastguard Worker jnp 0x12345678 10390*9880d681SAndroid Build Coastguard Worker 10391*9880d681SAndroid Build Coastguard Worker// CHECK: jnp -77129852792157442 10392*9880d681SAndroid Build Coastguard Worker jnp 0xfeedfacebabecafe 10393*9880d681SAndroid Build Coastguard Worker 10394*9880d681SAndroid Build Coastguard Worker// CHECK: jl 32493 10395*9880d681SAndroid Build Coastguard Worker jl 0x7eed 10396*9880d681SAndroid Build Coastguard Worker 10397*9880d681SAndroid Build Coastguard Worker// CHECK: jl 3133065982 10398*9880d681SAndroid Build Coastguard Worker jl 0xbabecafe 10399*9880d681SAndroid Build Coastguard Worker 10400*9880d681SAndroid Build Coastguard Worker// CHECK: jl 305419896 10401*9880d681SAndroid Build Coastguard Worker jl 0x12345678 10402*9880d681SAndroid Build Coastguard Worker 10403*9880d681SAndroid Build Coastguard Worker// CHECK: jl -77129852792157442 10404*9880d681SAndroid Build Coastguard Worker jl 0xfeedfacebabecafe 10405*9880d681SAndroid Build Coastguard Worker 10406*9880d681SAndroid Build Coastguard Worker// CHECK: jge 32493 10407*9880d681SAndroid Build Coastguard Worker jge 0x7eed 10408*9880d681SAndroid Build Coastguard Worker 10409*9880d681SAndroid Build Coastguard Worker// CHECK: jge 3133065982 10410*9880d681SAndroid Build Coastguard Worker jge 0xbabecafe 10411*9880d681SAndroid Build Coastguard Worker 10412*9880d681SAndroid Build Coastguard Worker// CHECK: jge 305419896 10413*9880d681SAndroid Build Coastguard Worker jge 0x12345678 10414*9880d681SAndroid Build Coastguard Worker 10415*9880d681SAndroid Build Coastguard Worker// CHECK: jge -77129852792157442 10416*9880d681SAndroid Build Coastguard Worker jge 0xfeedfacebabecafe 10417*9880d681SAndroid Build Coastguard Worker 10418*9880d681SAndroid Build Coastguard Worker// CHECK: jle 32493 10419*9880d681SAndroid Build Coastguard Worker jle 0x7eed 10420*9880d681SAndroid Build Coastguard Worker 10421*9880d681SAndroid Build Coastguard Worker// CHECK: jle 3133065982 10422*9880d681SAndroid Build Coastguard Worker jle 0xbabecafe 10423*9880d681SAndroid Build Coastguard Worker 10424*9880d681SAndroid Build Coastguard Worker// CHECK: jle 305419896 10425*9880d681SAndroid Build Coastguard Worker jle 0x12345678 10426*9880d681SAndroid Build Coastguard Worker 10427*9880d681SAndroid Build Coastguard Worker// CHECK: jle -77129852792157442 10428*9880d681SAndroid Build Coastguard Worker jle 0xfeedfacebabecafe 10429*9880d681SAndroid Build Coastguard Worker 10430*9880d681SAndroid Build Coastguard Worker// CHECK: jg 32493 10431*9880d681SAndroid Build Coastguard Worker jg 0x7eed 10432*9880d681SAndroid Build Coastguard Worker 10433*9880d681SAndroid Build Coastguard Worker// CHECK: jg 3133065982 10434*9880d681SAndroid Build Coastguard Worker jg 0xbabecafe 10435*9880d681SAndroid Build Coastguard Worker 10436*9880d681SAndroid Build Coastguard Worker// CHECK: jg 305419896 10437*9880d681SAndroid Build Coastguard Worker jg 0x12345678 10438*9880d681SAndroid Build Coastguard Worker 10439*9880d681SAndroid Build Coastguard Worker// CHECK: jg -77129852792157442 10440*9880d681SAndroid Build Coastguard Worker jg 0xfeedfacebabecafe 10441*9880d681SAndroid Build Coastguard Worker 10442*9880d681SAndroid Build Coastguard Worker// CHECK: int $127 10443*9880d681SAndroid Build Coastguard Worker int $0x7f 10444*9880d681SAndroid Build Coastguard Worker 10445*9880d681SAndroid Build Coastguard Worker// CHECK: pause 10446*9880d681SAndroid Build Coastguard Worker pause 10447*9880d681SAndroid Build Coastguard Worker 10448*9880d681SAndroid Build Coastguard Worker// CHECK: sfence 10449*9880d681SAndroid Build Coastguard Worker sfence 10450*9880d681SAndroid Build Coastguard Worker 10451*9880d681SAndroid Build Coastguard Worker// CHECK: lfence 10452*9880d681SAndroid Build Coastguard Worker lfence 10453*9880d681SAndroid Build Coastguard Worker 10454*9880d681SAndroid Build Coastguard Worker// CHECK: mfence 10455*9880d681SAndroid Build Coastguard Worker mfence 10456*9880d681SAndroid Build Coastguard Worker 10457*9880d681SAndroid Build Coastguard Worker// CHECK: monitor 10458*9880d681SAndroid Build Coastguard Worker monitor 10459*9880d681SAndroid Build Coastguard Worker 10460*9880d681SAndroid Build Coastguard Worker// CHECK: mwait 10461*9880d681SAndroid Build Coastguard Worker mwait 10462*9880d681SAndroid Build Coastguard Worker 10463*9880d681SAndroid Build Coastguard Worker// CHECK: vmcall 10464*9880d681SAndroid Build Coastguard Worker vmcall 10465*9880d681SAndroid Build Coastguard Worker 10466*9880d681SAndroid Build Coastguard Worker// CHECK: vmfunc 10467*9880d681SAndroid Build Coastguard Worker vmfunc 10468*9880d681SAndroid Build Coastguard Worker 10469*9880d681SAndroid Build Coastguard Worker// CHECK: vmlaunch 10470*9880d681SAndroid Build Coastguard Worker vmlaunch 10471*9880d681SAndroid Build Coastguard Worker 10472*9880d681SAndroid Build Coastguard Worker// CHECK: vmresume 10473*9880d681SAndroid Build Coastguard Worker vmresume 10474*9880d681SAndroid Build Coastguard Worker 10475*9880d681SAndroid Build Coastguard Worker// CHECK: vmxoff 10476*9880d681SAndroid Build Coastguard Worker vmxoff 10477*9880d681SAndroid Build Coastguard Worker 10478*9880d681SAndroid Build Coastguard Worker// CHECK: vmxon 3735928559(%ebx,%ecx,8) 10479*9880d681SAndroid Build Coastguard Worker vmxon 0xdeadbeef(%ebx,%ecx,8) 10480*9880d681SAndroid Build Coastguard Worker 10481*9880d681SAndroid Build Coastguard Worker// CHECK: vmxon 32493 10482*9880d681SAndroid Build Coastguard Worker vmxon 0x7eed 10483*9880d681SAndroid Build Coastguard Worker 10484*9880d681SAndroid Build Coastguard Worker// CHECK: vmxon 3133065982 10485*9880d681SAndroid Build Coastguard Worker vmxon 0xbabecafe 10486*9880d681SAndroid Build Coastguard Worker 10487*9880d681SAndroid Build Coastguard Worker// CHECK: vmxon 305419896 10488*9880d681SAndroid Build Coastguard Worker vmxon 0x12345678 10489*9880d681SAndroid Build Coastguard Worker 10490*9880d681SAndroid Build Coastguard Worker// CHECK: vmrun %eax 10491*9880d681SAndroid Build Coastguard Worker vmrun %eax 10492*9880d681SAndroid Build Coastguard Worker 10493*9880d681SAndroid Build Coastguard Worker// CHECK: vmmcall 10494*9880d681SAndroid Build Coastguard Worker vmmcall 10495*9880d681SAndroid Build Coastguard Worker 10496*9880d681SAndroid Build Coastguard Worker// CHECK: vmload %eax 10497*9880d681SAndroid Build Coastguard Worker vmload %eax 10498*9880d681SAndroid Build Coastguard Worker 10499*9880d681SAndroid Build Coastguard Worker// CHECK: vmsave %eax 10500*9880d681SAndroid Build Coastguard Worker vmsave %eax 10501*9880d681SAndroid Build Coastguard Worker 10502*9880d681SAndroid Build Coastguard Worker// CHECK: stgi 10503*9880d681SAndroid Build Coastguard Worker stgi 10504*9880d681SAndroid Build Coastguard Worker 10505*9880d681SAndroid Build Coastguard Worker// CHECK: clgi 10506*9880d681SAndroid Build Coastguard Worker clgi 10507*9880d681SAndroid Build Coastguard Worker 10508*9880d681SAndroid Build Coastguard Worker// CHECK: skinit %eax 10509*9880d681SAndroid Build Coastguard Worker skinit %eax 10510*9880d681SAndroid Build Coastguard Worker 10511*9880d681SAndroid Build Coastguard Worker// CHECK: invlpga %ecx, %eax 10512*9880d681SAndroid Build Coastguard Worker invlpga %ecx, %eax 10513*9880d681SAndroid Build Coastguard Worker 10514*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08] 10515*9880d681SAndroid Build Coastguard Worker blendvps (%eax), %xmm1 10516*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca] 10517*9880d681SAndroid Build Coastguard Worker blendvps %xmm2, %xmm1 10518*9880d681SAndroid Build Coastguard Worker 10519*9880d681SAndroid Build Coastguard Worker// These instructions can take an unsigned 8-bit mask as well as a signed 8-bit 10520*9880d681SAndroid Build Coastguard Worker// immediate. Check both forms here. 10521*9880d681SAndroid Build Coastguard Worker// CHECK: blendps $129, %xmm2, %xmm1 10522*9880d681SAndroid Build Coastguard Worker blendps $0x81, %xmm2, %xmm1 10523*9880d681SAndroid Build Coastguard Worker// CHECK: blendps $192, %xmm2, %xmm1 10524*9880d681SAndroid Build Coastguard Worker blendps $-64, %xmm2, %xmm1 10525*9880d681SAndroid Build Coastguard Worker// CHECK: blendpd $129, %xmm2, %xmm1 10526*9880d681SAndroid Build Coastguard Worker blendpd $0x81, %xmm2, %xmm1 10527*9880d681SAndroid Build Coastguard Worker// CHECK: blendpd $192, %xmm2, %xmm1 10528*9880d681SAndroid Build Coastguard Worker blendpd $-64, %xmm2, %xmm1 10529*9880d681SAndroid Build Coastguard Worker// CHECK: pblendw $129, %xmm2, %xmm1 10530*9880d681SAndroid Build Coastguard Worker pblendw $0x81, %xmm2, %xmm1 10531*9880d681SAndroid Build Coastguard Worker// CHECK: pblendw $192, %xmm2, %xmm1 10532*9880d681SAndroid Build Coastguard Worker pblendw $-64, %xmm2, %xmm1 10533*9880d681SAndroid Build Coastguard Worker// CHECK: mpsadbw $129, %xmm2, %xmm1 10534*9880d681SAndroid Build Coastguard Worker mpsadbw $0x81, %xmm2, %xmm1 10535*9880d681SAndroid Build Coastguard Worker// CHECK: mpsadbw $192, %xmm2, %xmm1 10536*9880d681SAndroid Build Coastguard Worker mpsadbw $-64, %xmm2, %xmm1 10537*9880d681SAndroid Build Coastguard Worker// CHECK: dpps $129, %xmm2, %xmm1 10538*9880d681SAndroid Build Coastguard Worker dpps $0x81, %xmm2, %xmm1 10539*9880d681SAndroid Build Coastguard Worker// CHECK: dpps $192, %xmm2, %xmm1 10540*9880d681SAndroid Build Coastguard Worker dpps $-64, %xmm2, %xmm1 10541*9880d681SAndroid Build Coastguard Worker// CHECK: dppd $129, %xmm2, %xmm1 10542*9880d681SAndroid Build Coastguard Worker dppd $0x81, %xmm2, %xmm1 10543*9880d681SAndroid Build Coastguard Worker// CHECK: dppd $192, %xmm2, %xmm1 10544*9880d681SAndroid Build Coastguard Worker dppd $-64, %xmm2, %xmm1 10545*9880d681SAndroid Build Coastguard Worker// CHECK: insertps $129, %xmm2, %xmm1 10546*9880d681SAndroid Build Coastguard Worker insertps $0x81, %xmm2, %xmm1 10547*9880d681SAndroid Build Coastguard Worker// CHECK: insertps $192, %xmm2, %xmm1 10548*9880d681SAndroid Build Coastguard Worker insertps $-64, %xmm2, %xmm1 10549*9880d681SAndroid Build Coastguard Worker 10550*9880d681SAndroid Build Coastguard Worker// PR13253 handle implicit optional third argument that must always be xmm0 10551*9880d681SAndroid Build Coastguard Worker// CHECK: pblendvb %xmm2, %xmm1 10552*9880d681SAndroid Build Coastguard Workerpblendvb %xmm2, %xmm1 10553*9880d681SAndroid Build Coastguard Worker// CHECK: pblendvb %xmm2, %xmm1 10554*9880d681SAndroid Build Coastguard Workerpblendvb %xmm0, %xmm2, %xmm1 10555*9880d681SAndroid Build Coastguard Worker// CHECK: pblendvb (%eax), %xmm1 10556*9880d681SAndroid Build Coastguard Workerpblendvb (%eax), %xmm1 10557*9880d681SAndroid Build Coastguard Worker// CHECK: pblendvb (%eax), %xmm1 10558*9880d681SAndroid Build Coastguard Workerpblendvb %xmm0, (%eax), %xmm1 10559*9880d681SAndroid Build Coastguard Worker// CHECK: blendvpd %xmm2, %xmm1 10560*9880d681SAndroid Build Coastguard Workerblendvpd %xmm2, %xmm1 10561*9880d681SAndroid Build Coastguard Worker// CHECK: blendvpd %xmm2, %xmm1 10562*9880d681SAndroid Build Coastguard Workerblendvpd %xmm0, %xmm2, %xmm1 10563*9880d681SAndroid Build Coastguard Worker// CHECK: blendvpd (%eax), %xmm1 10564*9880d681SAndroid Build Coastguard Workerblendvpd (%eax), %xmm1 10565*9880d681SAndroid Build Coastguard Worker// CHECK: blendvpd (%eax), %xmm1 10566*9880d681SAndroid Build Coastguard Workerblendvpd %xmm0, (%eax), %xmm1 10567*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps %xmm2, %xmm1 10568*9880d681SAndroid Build Coastguard Workerblendvps %xmm2, %xmm1 10569*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps %xmm2, %xmm1 10570*9880d681SAndroid Build Coastguard Workerblendvps %xmm0, %xmm2, %xmm1 10571*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps (%eax), %xmm1 10572*9880d681SAndroid Build Coastguard Workerblendvps (%eax), %xmm1 10573*9880d681SAndroid Build Coastguard Worker// CHECK: blendvps (%eax), %xmm1 10574*9880d681SAndroid Build Coastguard Workerblendvps %xmm0, (%eax), %xmm1 10575*9880d681SAndroid Build Coastguard Worker 10576*9880d681SAndroid Build Coastguard Worker 10577*9880d681SAndroid Build Coastguard Worker// CHECK: btl $4, (%eax) 10578*9880d681SAndroid Build Coastguard Worker// CHECK: btw $4, (%eax) 10579*9880d681SAndroid Build Coastguard Worker// CHECK: btl $4, (%eax) 10580*9880d681SAndroid Build Coastguard Worker// CHECK: btq $4, (%eax) 10581*9880d681SAndroid Build Coastguard Worker// CHECK: btsl $4, (%eax) 10582*9880d681SAndroid Build Coastguard Worker// CHECK: btsw $4, (%eax) 10583*9880d681SAndroid Build Coastguard Worker// CHECK: btsl $4, (%eax) 10584*9880d681SAndroid Build Coastguard Worker// CHECK: btsq $4, (%eax) 10585*9880d681SAndroid Build Coastguard Worker// CHECK: btrl $4, (%eax) 10586*9880d681SAndroid Build Coastguard Worker// CHECK: btrw $4, (%eax) 10587*9880d681SAndroid Build Coastguard Worker// CHECK: btrl $4, (%eax) 10588*9880d681SAndroid Build Coastguard Worker// CHECK: btrq $4, (%eax) 10589*9880d681SAndroid Build Coastguard Worker// CHECK: btcl $4, (%eax) 10590*9880d681SAndroid Build Coastguard Worker// CHECK: btcw $4, (%eax) 10591*9880d681SAndroid Build Coastguard Worker// CHECK: btcl $4, (%eax) 10592*9880d681SAndroid Build Coastguard Worker// CHECK: btcq $4, (%eax) 10593*9880d681SAndroid Build Coastguard Workerbt $4, (%eax) 10594*9880d681SAndroid Build Coastguard Workerbtw $4, (%eax) 10595*9880d681SAndroid Build Coastguard Workerbtl $4, (%eax) 10596*9880d681SAndroid Build Coastguard Workerbtq $4, (%eax) 10597*9880d681SAndroid Build Coastguard Workerbts $4, (%eax) 10598*9880d681SAndroid Build Coastguard Workerbtsw $4, (%eax) 10599*9880d681SAndroid Build Coastguard Workerbtsl $4, (%eax) 10600*9880d681SAndroid Build Coastguard Workerbtsq $4, (%eax) 10601*9880d681SAndroid Build Coastguard Workerbtr $4, (%eax) 10602*9880d681SAndroid Build Coastguard Workerbtrw $4, (%eax) 10603*9880d681SAndroid Build Coastguard Workerbtrl $4, (%eax) 10604*9880d681SAndroid Build Coastguard Workerbtrq $4, (%eax) 10605*9880d681SAndroid Build Coastguard Workerbtc $4, (%eax) 10606*9880d681SAndroid Build Coastguard Workerbtcw $4, (%eax) 10607*9880d681SAndroid Build Coastguard Workerbtcl $4, (%eax) 10608*9880d681SAndroid Build Coastguard Workerbtcq $4, (%eax) 10609*9880d681SAndroid Build Coastguard Worker 10610*9880d681SAndroid Build Coastguard Worker// CHECK: clflushopt 3735928559(%ebx,%ecx,8) 10611*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 10612*9880d681SAndroid Build Coastguard Worker clflushopt 0xdeadbeef(%ebx,%ecx,8) 10613*9880d681SAndroid Build Coastguard Worker 10614*9880d681SAndroid Build Coastguard Worker// CHECK: clflushopt 32493 10615*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 10616*9880d681SAndroid Build Coastguard Worker clflushopt 0x7eed 10617*9880d681SAndroid Build Coastguard Worker 10618*9880d681SAndroid Build Coastguard Worker// CHECK: clflushopt 3133065982 10619*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 10620*9880d681SAndroid Build Coastguard Worker clflushopt 0xbabecafe 10621*9880d681SAndroid Build Coastguard Worker 10622*9880d681SAndroid Build Coastguard Worker// CHECK: clflushopt 305419896 10623*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 10624*9880d681SAndroid Build Coastguard Worker clflushopt 0x12345678 10625*9880d681SAndroid Build Coastguard Worker 10626*9880d681SAndroid Build Coastguard Worker// CHECK: clwb 3735928559(%ebx,%ecx,8) 10627*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10628*9880d681SAndroid Build Coastguard Worker clwb 0xdeadbeef(%ebx,%ecx,8) 10629*9880d681SAndroid Build Coastguard Worker 10630*9880d681SAndroid Build Coastguard Worker// CHECK: clwb 32493 10631*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10632*9880d681SAndroid Build Coastguard Worker clwb 0x7eed 10633*9880d681SAndroid Build Coastguard Worker 10634*9880d681SAndroid Build Coastguard Worker// CHECK: clwb 3133065982 10635*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10636*9880d681SAndroid Build Coastguard Worker clwb 0xbabecafe 10637*9880d681SAndroid Build Coastguard Worker 10638*9880d681SAndroid Build Coastguard Worker// CHECK: clwb 305419896 10639*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10640*9880d681SAndroid Build Coastguard Worker clwb 0x12345678 10641*9880d681SAndroid Build Coastguard Worker 10642*9880d681SAndroid Build Coastguard Worker// CHECK: pcommit 10643*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x66,0x0f,0xae,0xf8] 10644*9880d681SAndroid Build Coastguard Worker pcommit 10645*9880d681SAndroid Build Coastguard Worker 10646*9880d681SAndroid Build Coastguard Worker// CHECK: xsave 3735928559(%ebx,%ecx,8) 10647*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10648*9880d681SAndroid Build Coastguard Worker xsave 0xdeadbeef(%ebx,%ecx,8) 10649*9880d681SAndroid Build Coastguard Worker 10650*9880d681SAndroid Build Coastguard Worker// CHECK: xsave 32493 10651*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00] 10652*9880d681SAndroid Build Coastguard Worker xsave 0x7eed 10653*9880d681SAndroid Build Coastguard Worker 10654*9880d681SAndroid Build Coastguard Worker// CHECK: xsave 3133065982 10655*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba] 10656*9880d681SAndroid Build Coastguard Worker xsave 0xbabecafe 10657*9880d681SAndroid Build Coastguard Worker 10658*9880d681SAndroid Build Coastguard Worker// CHECK: xsave 305419896 10659*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12] 10660*9880d681SAndroid Build Coastguard Worker xsave 0x12345678 10661*9880d681SAndroid Build Coastguard Worker 10662*9880d681SAndroid Build Coastguard Worker// CHECK: xrstor 3735928559(%ebx,%ecx,8) 10663*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde] 10664*9880d681SAndroid Build Coastguard Worker xrstor 0xdeadbeef(%ebx,%ecx,8) 10665*9880d681SAndroid Build Coastguard Worker 10666*9880d681SAndroid Build Coastguard Worker// CHECK: xrstor 32493 10667*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00] 10668*9880d681SAndroid Build Coastguard Worker xrstor 0x7eed 10669*9880d681SAndroid Build Coastguard Worker 10670*9880d681SAndroid Build Coastguard Worker// CHECK: xrstor 3133065982 10671*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba] 10672*9880d681SAndroid Build Coastguard Worker xrstor 0xbabecafe 10673*9880d681SAndroid Build Coastguard Worker 10674*9880d681SAndroid Build Coastguard Worker// CHECK: xrstor 305419896 10675*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12] 10676*9880d681SAndroid Build Coastguard Worker xrstor 0x12345678 10677*9880d681SAndroid Build Coastguard Worker 10678*9880d681SAndroid Build Coastguard Worker// CHECK: xsaveopt 3735928559(%ebx,%ecx,8) 10679*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10680*9880d681SAndroid Build Coastguard Worker xsaveopt 0xdeadbeef(%ebx,%ecx,8) 10681*9880d681SAndroid Build Coastguard Worker 10682*9880d681SAndroid Build Coastguard Worker// CHECK: xsaveopt 32493 10683*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10684*9880d681SAndroid Build Coastguard Worker xsaveopt 0x7eed 10685*9880d681SAndroid Build Coastguard Worker 10686*9880d681SAndroid Build Coastguard Worker// CHECK: xsaveopt 3133065982 10687*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10688*9880d681SAndroid Build Coastguard Worker xsaveopt 0xbabecafe 10689*9880d681SAndroid Build Coastguard Worker 10690*9880d681SAndroid Build Coastguard Worker// CHECK: xsaveopt 305419896 10691*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10692*9880d681SAndroid Build Coastguard Worker xsaveopt 0x12345678 10693*9880d681SAndroid Build Coastguard Worker 10694*9880d681SAndroid Build Coastguard Worker// CHECK: xsaves 3735928559(%ebx,%ecx,8) 10695*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde] 10696*9880d681SAndroid Build Coastguard Worker xsaves 0xdeadbeef(%ebx,%ecx,8) 10697*9880d681SAndroid Build Coastguard Worker 10698*9880d681SAndroid Build Coastguard Worker// CHECK: xsaves 32493 10699*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00] 10700*9880d681SAndroid Build Coastguard Worker xsaves 0x7eed 10701*9880d681SAndroid Build Coastguard Worker 10702*9880d681SAndroid Build Coastguard Worker// CHECK: xsaves 3133065982 10703*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba] 10704*9880d681SAndroid Build Coastguard Worker xsaves 0xbabecafe 10705*9880d681SAndroid Build Coastguard Worker 10706*9880d681SAndroid Build Coastguard Worker// CHECK: xsaves 305419896 10707*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12] 10708*9880d681SAndroid Build Coastguard Worker xsaves 0x12345678 10709*9880d681SAndroid Build Coastguard Worker 10710*9880d681SAndroid Build Coastguard Worker// CHECK: xsavec 3735928559(%ebx,%ecx,8) 10711*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10712*9880d681SAndroid Build Coastguard Worker xsavec 0xdeadbeef(%ebx,%ecx,8) 10713*9880d681SAndroid Build Coastguard Worker 10714*9880d681SAndroid Build Coastguard Worker// CHECK: xsavec 32493 10715*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00] 10716*9880d681SAndroid Build Coastguard Worker xsavec 0x7eed 10717*9880d681SAndroid Build Coastguard Worker 10718*9880d681SAndroid Build Coastguard Worker// CHECK: xsavec 3133065982 10719*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba] 10720*9880d681SAndroid Build Coastguard Worker xsavec 0xbabecafe 10721*9880d681SAndroid Build Coastguard Worker 10722*9880d681SAndroid Build Coastguard Worker// CHECK: xsavec 305419896 10723*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12] 10724*9880d681SAndroid Build Coastguard Worker xsavec 0x12345678 10725*9880d681SAndroid Build Coastguard Worker 10726*9880d681SAndroid Build Coastguard Worker// CHECK: xrstors 3735928559(%ebx,%ecx,8) 10727*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10728*9880d681SAndroid Build Coastguard Worker xrstors 0xdeadbeef(%ebx,%ecx,8) 10729*9880d681SAndroid Build Coastguard Worker 10730*9880d681SAndroid Build Coastguard Worker// CHECK: xrstors 32493 10731*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00] 10732*9880d681SAndroid Build Coastguard Worker xrstors 0x7eed 10733*9880d681SAndroid Build Coastguard Worker 10734*9880d681SAndroid Build Coastguard Worker// CHECK: xrstors 3133065982 10735*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba] 10736*9880d681SAndroid Build Coastguard Worker xrstors 0xbabecafe 10737*9880d681SAndroid Build Coastguard Worker 10738*9880d681SAndroid Build Coastguard Worker// CHECK: xrstors 305419896 10739*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12] 10740*9880d681SAndroid Build Coastguard Worker xrstors 0x12345678 10741*9880d681SAndroid Build Coastguard Worker 10742*9880d681SAndroid Build Coastguard Worker// CHECK: getsec 10743*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x37] 10744*9880d681SAndroid Build Coastguard Worker getsec 10745*9880d681SAndroid Build Coastguard Worker 10746*9880d681SAndroid Build Coastguard Worker// CHECK: monitorx 10747*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0xfa] 10748*9880d681SAndroid Build Coastguard Worker monitorx 10749*9880d681SAndroid Build Coastguard Worker 10750*9880d681SAndroid Build Coastguard Worker// CHECK: monitorx 10751*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0xfa] 10752*9880d681SAndroid Build Coastguard Worker monitorx %eax, %ecx, %edx 10753*9880d681SAndroid Build Coastguard Worker 10754*9880d681SAndroid Build Coastguard Worker// CHECK: mwaitx 10755*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0xfb] 10756*9880d681SAndroid Build Coastguard Worker mwaitx 10757*9880d681SAndroid Build Coastguard Worker 10758*9880d681SAndroid Build Coastguard Worker// CHECK: mwaitx 10759*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0xfb] 10760*9880d681SAndroid Build Coastguard Worker mwaitx %eax, %ecx, %ebx 10761*9880d681SAndroid Build Coastguard Worker 10762*9880d681SAndroid Build Coastguard Worker// CHECK: clzero 10763*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x0f,0x01,0xfc] 10764*9880d681SAndroid Build Coastguard Worker clzero 10765