1// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s 2 3// CHECK: flds (%edi) 4// CHECK: encoding: [0xd9,0x07] 5 flds (%edi) 6 7// CHECK: filds (%edi) 8// CHECK: encoding: [0xdf,0x07] 9 filds (%edi) 10 11// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 12// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 13 movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 14 15// CHECK: movb $127, 69 16// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f] 17 movb $0x7f,0x45 18 19// CHECK: movb $127, 32493 20// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f] 21 movb $0x7f,0x7eed 22 23// CHECK: movb $127, 3133065982 24// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 25 movb $0x7f,0xbabecafe 26 27// CHECK: movb $127, 305419896 28// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f] 29 movb $0x7f,0x12345678 30 31// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 32// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 33 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 34 35// CHECK: movw $31438, 69 36// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 37 movw $0x7ace,0x45 38 39// CHECK: movw $31438, 32493 40// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 41 movw $0x7ace,0x7eed 42 43// CHECK: movw $31438, 3133065982 44// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 45 movw $0x7ace,0xbabecafe 46 47// CHECK: movw $31438, 305419896 48// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 49 movw $0x7ace,0x12345678 50 51// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 52// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 53 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 54 55// CHECK: movl $2063514302, 69 56// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 57 movl $0x7afebabe,0x45 58 59// CHECK: movl $2063514302, 32493 60// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 61 movl $0x7afebabe,0x7eed 62 63// CHECK: movl $2063514302, 3133065982 64// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 65 movl $0x7afebabe,0xbabecafe 66 67// CHECK: movl $2063514302, 305419896 68// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 69 movl $0x7afebabe,0x12345678 70 71// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 72// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 73 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 74 75// CHECK: movl $324478056, 69 76// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 77 movl $0x13572468,0x45 78 79// CHECK: movl $324478056, 32493 80// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 81 movl $0x13572468,0x7eed 82 83// CHECK: movl $324478056, 3133065982 84// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 85 movl $0x13572468,0xbabecafe 86 87// CHECK: movl $324478056, 305419896 88// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 89 movl $0x13572468,0x12345678 90 91// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 92// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde] 93 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 94 95// CHECK: movsbl 69, %ecx 96// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00] 97 movsbl 0x45,%ecx 98 99// CHECK: movsbl 32493, %ecx 100// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00] 101 movsbl 0x7eed,%ecx 102 103// CHECK: movsbl 3133065982, %ecx 104// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba] 105 movsbl 0xbabecafe,%ecx 106 107// CHECK: movsbl 305419896, %ecx 108// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12] 109 movsbl 0x12345678,%ecx 110 111// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx 112// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 113 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx 114 115// CHECK: movsbw 69, %bx 116// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00] 117 movsbw 0x45,%bx 118 119// CHECK: movsbw 32493, %bx 120// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00] 121 movsbw 0x7eed,%bx 122 123// CHECK: movsbw 3133065982, %bx 124// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba] 125 movsbw 0xbabecafe,%bx 126 127// CHECK: movsbw 305419896, %bx 128// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12] 129 movsbw 0x12345678,%bx 130 131// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 132// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde] 133 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 134 135// CHECK: movswl 69, %ecx 136// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00] 137 movswl 0x45,%ecx 138 139// CHECK: movswl 32493, %ecx 140// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00] 141 movswl 0x7eed,%ecx 142 143// CHECK: movswl 3133065982, %ecx 144// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba] 145 movswl 0xbabecafe,%ecx 146 147// CHECK: movswl 305419896, %ecx 148// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12] 149 movswl 0x12345678,%ecx 150 151// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 152// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde] 153 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 154 155// CHECK: movzbl 69, %ecx 156// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00] 157 movzbl 0x45,%ecx 158 159// CHECK: movzbl 32493, %ecx 160// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00] 161 movzbl 0x7eed,%ecx 162 163// CHECK: movzbl 3133065982, %ecx 164// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba] 165 movzbl 0xbabecafe,%ecx 166 167// CHECK: movzbl 305419896, %ecx 168// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12] 169 movzbl 0x12345678,%ecx 170 171// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx 172// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 173 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx 174 175// CHECK: movzbw 69, %bx 176// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00] 177 movzbw 0x45,%bx 178 179// CHECK: movzbw 32493, %bx 180// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00] 181 movzbw 0x7eed,%bx 182 183// CHECK: movzbw 3133065982, %bx 184// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba] 185 movzbw 0xbabecafe,%bx 186 187// CHECK: movzbw 305419896, %bx 188// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12] 189 movzbw 0x12345678,%bx 190 191// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 192// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 193 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 194 195// CHECK: movzwl 69, %ecx 196// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00] 197 movzwl 0x45,%ecx 198 199// CHECK: movzwl 32493, %ecx 200// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00] 201 movzwl 0x7eed,%ecx 202 203// CHECK: movzwl 3133065982, %ecx 204// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba] 205 movzwl 0xbabecafe,%ecx 206 207// CHECK: movzwl 305419896, %ecx 208// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12] 209 movzwl 0x12345678,%ecx 210 211// CHECK: pushl 3735928559(%ebx,%ecx,8) 212// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde] 213 pushl 0xdeadbeef(%ebx,%ecx,8) 214 215// CHECK: pushw 32493 216// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00] 217 pushw 0x7eed 218 219// CHECK: pushl 3133065982 220// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba] 221 pushl 0xbabecafe 222 223// CHECK: pushl 305419896 224// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12] 225 pushl 0x12345678 226 227// CHECK: popl 3735928559(%ebx,%ecx,8) 228// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde] 229 popl 0xdeadbeef(%ebx,%ecx,8) 230 231// CHECK: popw 32493 232// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00] 233 popw 0x7eed 234 235// CHECK: popl 3133065982 236// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba] 237 popl 0xbabecafe 238 239// CHECK: popl 305419896 240// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12] 241 popl 0x12345678 242 243// CHECK: clc 244// CHECK: encoding: [0xf8] 245 clc 246 247// CHECK: cld 248// CHECK: encoding: [0xfc] 249 cld 250 251// CHECK: cli 252// CHECK: encoding: [0xfa] 253 cli 254 255// CHECK: clts 256// CHECK: encoding: [0x0f,0x06] 257 clts 258 259// CHECK: cmc 260// CHECK: encoding: [0xf5] 261 cmc 262 263// CHECK: lahf 264// CHECK: encoding: [0x9f] 265 lahf 266 267// CHECK: sahf 268// CHECK: encoding: [0x9e] 269 sahf 270 271// CHECK: stc 272// CHECK: encoding: [0xf9] 273 stc 274 275// CHECK: std 276// CHECK: encoding: [0xfd] 277 std 278 279// CHECK: sti 280// CHECK: encoding: [0xfb] 281 sti 282 283// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 284// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe] 285 addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 286 287// CHECK: addb $254, 69 288// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe] 289 addb $0xfe,0x45 290 291// CHECK: addb $254, 32493 292// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe] 293 addb $0xfe,0x7eed 294 295// CHECK: addb $254, 3133065982 296// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe] 297 addb $0xfe,0xbabecafe 298 299// CHECK: addb $254, 305419896 300// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe] 301 addb $0xfe,0x12345678 302 303// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 304// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 305 addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 306 307// CHECK: addb $127, 69 308// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f] 309 addb $0x7f,0x45 310 311// CHECK: addb $127, 32493 312// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f] 313 addb $0x7f,0x7eed 314 315// CHECK: addb $127, 3133065982 316// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f] 317 addb $0x7f,0xbabecafe 318 319// CHECK: addb $127, 305419896 320// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f] 321 addb $0x7f,0x12345678 322 323// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 324// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 325 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 326 327// CHECK: addw $31438, 69 328// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 329 addw $0x7ace,0x45 330 331// CHECK: addw $31438, 32493 332// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 333 addw $0x7ace,0x7eed 334 335// CHECK: addw $31438, 3133065982 336// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 337 addw $0x7ace,0xbabecafe 338 339// CHECK: addw $31438, 305419896 340// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 341 addw $0x7ace,0x12345678 342 343// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 344// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 345 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 346 347// CHECK: addl $2063514302, 69 348// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 349 addl $0x7afebabe,0x45 350 351// CHECK: addl $2063514302, 32493 352// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 353 addl $0x7afebabe,0x7eed 354 355// CHECK: addl $2063514302, 3133065982 356// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 357 addl $0x7afebabe,0xbabecafe 358 359// CHECK: addl $2063514302, 305419896 360// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 361 addl $0x7afebabe,0x12345678 362 363// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 364// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 365 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 366 367// CHECK: addl $324478056, 69 368// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 369 addl $0x13572468,0x45 370 371// CHECK: addl $324478056, 32493 372// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 373 addl $0x13572468,0x7eed 374 375// CHECK: addl $324478056, 3133065982 376// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 377 addl $0x13572468,0xbabecafe 378 379// CHECK: addl $324478056, 305419896 380// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 381 addl $0x13572468,0x12345678 382 383// CHECK: incl 3735928559(%ebx,%ecx,8) 384// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde] 385 incl 0xdeadbeef(%ebx,%ecx,8) 386 387// CHECK: incw 32493 388// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00] 389 incw 0x7eed 390 391// CHECK: incl 3133065982 392// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba] 393 incl 0xbabecafe 394 395// CHECK: incl 305419896 396// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12] 397 incl 0x12345678 398 399// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 400// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe] 401 subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 402 403// CHECK: subb $254, 69 404// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe] 405 subb $0xfe,0x45 406 407// CHECK: subb $254, 32493 408// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe] 409 subb $0xfe,0x7eed 410 411// CHECK: subb $254, 3133065982 412// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe] 413 subb $0xfe,0xbabecafe 414 415// CHECK: subb $254, 305419896 416// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe] 417 subb $0xfe,0x12345678 418 419// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 420// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 421 subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 422 423// CHECK: subb $127, 69 424// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f] 425 subb $0x7f,0x45 426 427// CHECK: subb $127, 32493 428// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f] 429 subb $0x7f,0x7eed 430 431// CHECK: subb $127, 3133065982 432// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 433 subb $0x7f,0xbabecafe 434 435// CHECK: subb $127, 305419896 436// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f] 437 subb $0x7f,0x12345678 438 439// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 440// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 441 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 442 443// CHECK: subw $31438, 69 444// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a] 445 subw $0x7ace,0x45 446 447// CHECK: subw $31438, 32493 448// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a] 449 subw $0x7ace,0x7eed 450 451// CHECK: subw $31438, 3133065982 452// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 453 subw $0x7ace,0xbabecafe 454 455// CHECK: subw $31438, 305419896 456// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a] 457 subw $0x7ace,0x12345678 458 459// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 460// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 461 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 462 463// CHECK: subl $2063514302, 69 464// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 465 subl $0x7afebabe,0x45 466 467// CHECK: subl $2063514302, 32493 468// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 469 subl $0x7afebabe,0x7eed 470 471// CHECK: subl $2063514302, 3133065982 472// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 473 subl $0x7afebabe,0xbabecafe 474 475// CHECK: subl $2063514302, 305419896 476// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 477 subl $0x7afebabe,0x12345678 478 479// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 480// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 481 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 482 483// CHECK: subl $324478056, 69 484// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 485 subl $0x13572468,0x45 486 487// CHECK: subl $324478056, 32493 488// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 489 subl $0x13572468,0x7eed 490 491// CHECK: subl $324478056, 3133065982 492// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 493 subl $0x13572468,0xbabecafe 494 495// CHECK: subl $324478056, 305419896 496// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 497 subl $0x13572468,0x12345678 498 499// CHECK: decl 3735928559(%ebx,%ecx,8) 500// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde] 501 decl 0xdeadbeef(%ebx,%ecx,8) 502 503// CHECK: decw 32493 504// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00] 505 decw 0x7eed 506 507// CHECK: decl 3133065982 508// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba] 509 decl 0xbabecafe 510 511// CHECK: decl 305419896 512// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12] 513 decl 0x12345678 514 515// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) 516// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 517 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) 518 519// CHECK: sbbb $254, 69 520// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe] 521 sbbb $0xfe,0x45 522 523// CHECK: sbbb $254, 32493 524// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe] 525 sbbb $0xfe,0x7eed 526 527// CHECK: sbbb $254, 3133065982 528// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe] 529 sbbb $0xfe,0xbabecafe 530 531// CHECK: sbbb $254, 305419896 532// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe] 533 sbbb $0xfe,0x12345678 534 535// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) 536// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 537 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) 538 539// CHECK: sbbb $127, 69 540// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f] 541 sbbb $0x7f,0x45 542 543// CHECK: sbbb $127, 32493 544// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f] 545 sbbb $0x7f,0x7eed 546 547// CHECK: sbbb $127, 3133065982 548// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f] 549 sbbb $0x7f,0xbabecafe 550 551// CHECK: sbbb $127, 305419896 552// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f] 553 sbbb $0x7f,0x12345678 554 555// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 556// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 557 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 558 559// CHECK: sbbw $31438, 69 560// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a] 561 sbbw $0x7ace,0x45 562 563// CHECK: sbbw $31438, 32493 564// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a] 565 sbbw $0x7ace,0x7eed 566 567// CHECK: sbbw $31438, 3133065982 568// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 569 sbbw $0x7ace,0xbabecafe 570 571// CHECK: sbbw $31438, 305419896 572// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a] 573 sbbw $0x7ace,0x12345678 574 575// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 576// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 577 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 578 579// CHECK: sbbl $2063514302, 69 580// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 581 sbbl $0x7afebabe,0x45 582 583// CHECK: sbbl $2063514302, 32493 584// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 585 sbbl $0x7afebabe,0x7eed 586 587// CHECK: sbbl $2063514302, 3133065982 588// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 589 sbbl $0x7afebabe,0xbabecafe 590 591// CHECK: sbbl $2063514302, 305419896 592// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 593 sbbl $0x7afebabe,0x12345678 594 595// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 596// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 597 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 598 599// CHECK: sbbl $324478056, 69 600// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 601 sbbl $0x13572468,0x45 602 603// CHECK: sbbl $324478056, 32493 604// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 605 sbbl $0x13572468,0x7eed 606 607// CHECK: sbbl $324478056, 3133065982 608// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 609 sbbl $0x13572468,0xbabecafe 610 611// CHECK: sbbl $324478056, 305419896 612// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 613 sbbl $0x13572468,0x12345678 614 615// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 616// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe] 617 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 618 619// CHECK: cmpb $254, 69 620// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe] 621 cmpb $0xfe,0x45 622 623// CHECK: cmpb $254, 32493 624// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe] 625 cmpb $0xfe,0x7eed 626 627// CHECK: cmpb $254, 3133065982 628// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe] 629 cmpb $0xfe,0xbabecafe 630 631// CHECK: cmpb $254, 305419896 632// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe] 633 cmpb $0xfe,0x12345678 634 635// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 636// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 637 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 638 639// CHECK: cmpb $127, 69 640// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f] 641 cmpb $0x7f,0x45 642 643// CHECK: cmpb $127, 32493 644// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f] 645 cmpb $0x7f,0x7eed 646 647// CHECK: cmpb $127, 3133065982 648// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 649 cmpb $0x7f,0xbabecafe 650 651// CHECK: cmpb $127, 305419896 652// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f] 653 cmpb $0x7f,0x12345678 654 655// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 656// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 657 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 658 659// CHECK: cmpw $31438, 69 660// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a] 661 cmpw $0x7ace,0x45 662 663// CHECK: cmpw $31438, 32493 664// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a] 665 cmpw $0x7ace,0x7eed 666 667// CHECK: cmpw $31438, 3133065982 668// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 669 cmpw $0x7ace,0xbabecafe 670 671// CHECK: cmpw $31438, 305419896 672// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a] 673 cmpw $0x7ace,0x12345678 674 675// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 676// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 677 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 678 679// CHECK: cmpl $2063514302, 69 680// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 681 cmpl $0x7afebabe,0x45 682 683// CHECK: cmpl $2063514302, 32493 684// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 685 cmpl $0x7afebabe,0x7eed 686 687// CHECK: cmpl $2063514302, 3133065982 688// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 689 cmpl $0x7afebabe,0xbabecafe 690 691// CHECK: cmpl $2063514302, 305419896 692// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 693 cmpl $0x7afebabe,0x12345678 694 695// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 696// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 697 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 698 699// CHECK: cmpl $324478056, 69 700// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 701 cmpl $0x13572468,0x45 702 703// CHECK: cmpl $324478056, 32493 704// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 705 cmpl $0x13572468,0x7eed 706 707// CHECK: cmpl $324478056, 3133065982 708// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 709 cmpl $0x13572468,0xbabecafe 710 711// CHECK: cmpl $324478056, 305419896 712// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 713 cmpl $0x13572468,0x12345678 714 715// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 716// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 717 testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 718 719// CHECK: testb $127, 69 720// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f] 721 testb $0x7f,0x45 722 723// CHECK: testb $127, 32493 724// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f] 725 testb $0x7f,0x7eed 726 727// CHECK: testb $127, 3133065982 728// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 729 testb $0x7f,0xbabecafe 730 731// CHECK: testb $127, 305419896 732// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f] 733 testb $0x7f,0x12345678 734 735// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 736// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 737 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 738 739// CHECK: testw $31438, 69 740// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 741 testw $0x7ace,0x45 742 743// CHECK: testw $31438, 32493 744// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 745 testw $0x7ace,0x7eed 746 747// CHECK: testw $31438, 3133065982 748// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 749 testw $0x7ace,0xbabecafe 750 751// CHECK: testw $31438, 305419896 752// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 753 testw $0x7ace,0x12345678 754 755// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 756// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 757 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 758 759// CHECK: testl $2063514302, 69 760// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 761 testl $0x7afebabe,0x45 762 763// CHECK: testl $2063514302, 32493 764// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 765 testl $0x7afebabe,0x7eed 766 767// CHECK: testl $2063514302, 3133065982 768// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 769 testl $0x7afebabe,0xbabecafe 770 771// CHECK: testl $2063514302, 305419896 772// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 773 testl $0x7afebabe,0x12345678 774 775// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 776// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 777 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 778 779// CHECK: testl $324478056, 69 780// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 781 testl $0x13572468,0x45 782 783// CHECK: testl $324478056, 32493 784// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 785 testl $0x13572468,0x7eed 786 787// CHECK: testl $324478056, 3133065982 788// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 789 testl $0x13572468,0xbabecafe 790 791// CHECK: testl $324478056, 305419896 792// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 793 testl $0x13572468,0x12345678 794 795// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 796// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 797 andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 798 799// CHECK: andb $254, 69 800// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe] 801 andb $0xfe,0x45 802 803// CHECK: andb $254, 32493 804// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe] 805 andb $0xfe,0x7eed 806 807// CHECK: andb $254, 3133065982 808// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe] 809 andb $0xfe,0xbabecafe 810 811// CHECK: andb $254, 305419896 812// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe] 813 andb $0xfe,0x12345678 814 815// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 816// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 817 andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 818 819// CHECK: andb $127, 69 820// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f] 821 andb $0x7f,0x45 822 823// CHECK: andb $127, 32493 824// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f] 825 andb $0x7f,0x7eed 826 827// CHECK: andb $127, 3133065982 828// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f] 829 andb $0x7f,0xbabecafe 830 831// CHECK: andb $127, 305419896 832// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f] 833 andb $0x7f,0x12345678 834 835// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 836// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 837 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 838 839// CHECK: andw $31438, 69 840// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a] 841 andw $0x7ace,0x45 842 843// CHECK: andw $31438, 32493 844// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a] 845 andw $0x7ace,0x7eed 846 847// CHECK: andw $31438, 3133065982 848// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a] 849 andw $0x7ace,0xbabecafe 850 851// CHECK: andw $31438, 305419896 852// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a] 853 andw $0x7ace,0x12345678 854 855// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 856// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 857 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 858 859// CHECK: andl $2063514302, 69 860// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 861 andl $0x7afebabe,0x45 862 863// CHECK: andl $2063514302, 32493 864// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 865 andl $0x7afebabe,0x7eed 866 867// CHECK: andl $2063514302, 3133065982 868// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 869 andl $0x7afebabe,0xbabecafe 870 871// CHECK: andl $2063514302, 305419896 872// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 873 andl $0x7afebabe,0x12345678 874 875// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 876// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 877 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 878 879// CHECK: andl $324478056, 69 880// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 881 andl $0x13572468,0x45 882 883// CHECK: andl $324478056, 32493 884// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 885 andl $0x13572468,0x7eed 886 887// CHECK: andl $324478056, 3133065982 888// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 889 andl $0x13572468,0xbabecafe 890 891// CHECK: andl $324478056, 305419896 892// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 893 andl $0x13572468,0x12345678 894 895// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 896// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 897 orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 898 899// CHECK: orb $254, 69 900// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe] 901 orb $0xfe,0x45 902 903// CHECK: orb $254, 32493 904// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe] 905 orb $0xfe,0x7eed 906 907// CHECK: orb $254, 3133065982 908// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe] 909 orb $0xfe,0xbabecafe 910 911// CHECK: orb $254, 305419896 912// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe] 913 orb $0xfe,0x12345678 914 915// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 916// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 917 orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 918 919// CHECK: orb $127, 69 920// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f] 921 orb $0x7f,0x45 922 923// CHECK: orb $127, 32493 924// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f] 925 orb $0x7f,0x7eed 926 927// CHECK: orb $127, 3133065982 928// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 929 orb $0x7f,0xbabecafe 930 931// CHECK: orb $127, 305419896 932// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f] 933 orb $0x7f,0x12345678 934 935// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 936// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 937 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 938 939// CHECK: orw $31438, 69 940// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a] 941 orw $0x7ace,0x45 942 943// CHECK: orw $31438, 32493 944// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a] 945 orw $0x7ace,0x7eed 946 947// CHECK: orw $31438, 3133065982 948// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 949 orw $0x7ace,0xbabecafe 950 951// CHECK: orw $31438, 305419896 952// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a] 953 orw $0x7ace,0x12345678 954 955// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 956// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 957 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 958 959// CHECK: orl $2063514302, 69 960// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 961 orl $0x7afebabe,0x45 962 963// CHECK: orl $2063514302, 32493 964// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 965 orl $0x7afebabe,0x7eed 966 967// CHECK: orl $2063514302, 3133065982 968// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 969 orl $0x7afebabe,0xbabecafe 970 971// CHECK: orl $2063514302, 305419896 972// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 973 orl $0x7afebabe,0x12345678 974 975// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 976// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 977 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 978 979// CHECK: orl $324478056, 69 980// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 981 orl $0x13572468,0x45 982 983// CHECK: orl $324478056, 32493 984// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 985 orl $0x13572468,0x7eed 986 987// CHECK: orl $324478056, 3133065982 988// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 989 orl $0x13572468,0xbabecafe 990 991// CHECK: orl $324478056, 305419896 992// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 993 orl $0x13572468,0x12345678 994 995// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 996// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 997 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 998 999// CHECK: xorb $254, 69 1000// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe] 1001 xorb $0xfe,0x45 1002 1003// CHECK: xorb $254, 32493 1004// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe] 1005 xorb $0xfe,0x7eed 1006 1007// CHECK: xorb $254, 3133065982 1008// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe] 1009 xorb $0xfe,0xbabecafe 1010 1011// CHECK: xorb $254, 305419896 1012// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe] 1013 xorb $0xfe,0x12345678 1014 1015// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 1016// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1017 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1018 1019// CHECK: xorb $127, 69 1020// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f] 1021 xorb $0x7f,0x45 1022 1023// CHECK: xorb $127, 32493 1024// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f] 1025 xorb $0x7f,0x7eed 1026 1027// CHECK: xorb $127, 3133065982 1028// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f] 1029 xorb $0x7f,0xbabecafe 1030 1031// CHECK: xorb $127, 305419896 1032// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f] 1033 xorb $0x7f,0x12345678 1034 1035// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 1036// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1037 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1038 1039// CHECK: xorw $31438, 69 1040// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a] 1041 xorw $0x7ace,0x45 1042 1043// CHECK: xorw $31438, 32493 1044// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a] 1045 xorw $0x7ace,0x7eed 1046 1047// CHECK: xorw $31438, 3133065982 1048// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1049 xorw $0x7ace,0xbabecafe 1050 1051// CHECK: xorw $31438, 305419896 1052// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a] 1053 xorw $0x7ace,0x12345678 1054 1055// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 1056// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1057 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1058 1059// CHECK: xorl $2063514302, 69 1060// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1061 xorl $0x7afebabe,0x45 1062 1063// CHECK: xorl $2063514302, 32493 1064// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1065 xorl $0x7afebabe,0x7eed 1066 1067// CHECK: xorl $2063514302, 3133065982 1068// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1069 xorl $0x7afebabe,0xbabecafe 1070 1071// CHECK: xorl $2063514302, 305419896 1072// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1073 xorl $0x7afebabe,0x12345678 1074 1075// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 1076// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1077 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1078 1079// CHECK: xorl $324478056, 69 1080// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1081 xorl $0x13572468,0x45 1082 1083// CHECK: xorl $324478056, 32493 1084// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1085 xorl $0x13572468,0x7eed 1086 1087// CHECK: xorl $324478056, 3133065982 1088// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1089 xorl $0x13572468,0xbabecafe 1090 1091// CHECK: xorl $324478056, 305419896 1092// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1093 xorl $0x13572468,0x12345678 1094 1095// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 1096// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe] 1097 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 1098 1099// CHECK: adcb $254, 69 1100// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe] 1101 adcb $0xfe,0x45 1102 1103// CHECK: adcb $254, 32493 1104// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe] 1105 adcb $0xfe,0x7eed 1106 1107// CHECK: adcb $254, 3133065982 1108// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe] 1109 adcb $0xfe,0xbabecafe 1110 1111// CHECK: adcb $254, 305419896 1112// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe] 1113 adcb $0xfe,0x12345678 1114 1115// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 1116// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1117 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1118 1119// CHECK: adcb $127, 69 1120// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f] 1121 adcb $0x7f,0x45 1122 1123// CHECK: adcb $127, 32493 1124// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f] 1125 adcb $0x7f,0x7eed 1126 1127// CHECK: adcb $127, 3133065982 1128// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f] 1129 adcb $0x7f,0xbabecafe 1130 1131// CHECK: adcb $127, 305419896 1132// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f] 1133 adcb $0x7f,0x12345678 1134 1135// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 1136// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1137 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1138 1139// CHECK: adcw $31438, 69 1140// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a] 1141 adcw $0x7ace,0x45 1142 1143// CHECK: adcw $31438, 32493 1144// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a] 1145 adcw $0x7ace,0x7eed 1146 1147// CHECK: adcw $31438, 3133065982 1148// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1149 adcw $0x7ace,0xbabecafe 1150 1151// CHECK: adcw $31438, 305419896 1152// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a] 1153 adcw $0x7ace,0x12345678 1154 1155// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 1156// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1157 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1158 1159// CHECK: adcl $2063514302, 69 1160// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1161 adcl $0x7afebabe,0x45 1162 1163// CHECK: adcl $2063514302, 32493 1164// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1165 adcl $0x7afebabe,0x7eed 1166 1167// CHECK: adcl $2063514302, 3133065982 1168// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1169 adcl $0x7afebabe,0xbabecafe 1170 1171// CHECK: adcl $2063514302, 305419896 1172// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1173 adcl $0x7afebabe,0x12345678 1174 1175// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 1176// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1177 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1178 1179// CHECK: adcl $324478056, 69 1180// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1181 adcl $0x13572468,0x45 1182 1183// CHECK: adcl $324478056, 32493 1184// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1185 adcl $0x13572468,0x7eed 1186 1187// CHECK: adcl $324478056, 3133065982 1188// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1189 adcl $0x13572468,0xbabecafe 1190 1191// CHECK: adcl $324478056, 305419896 1192// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1193 adcl $0x13572468,0x12345678 1194 1195// CHECK: negl 3735928559(%ebx,%ecx,8) 1196// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 1197 negl 0xdeadbeef(%ebx,%ecx,8) 1198 1199// CHECK: negw 32493 1200// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00] 1201 negw 0x7eed 1202 1203// CHECK: negl 3133065982 1204// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba] 1205 negl 0xbabecafe 1206 1207// CHECK: negl 305419896 1208// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12] 1209 negl 0x12345678 1210 1211// CHECK: notl 3735928559(%ebx,%ecx,8) 1212// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde] 1213 notl 0xdeadbeef(%ebx,%ecx,8) 1214 1215// CHECK: notw 32493 1216// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00] 1217 notw 0x7eed 1218 1219// CHECK: notl 3133065982 1220// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba] 1221 notl 0xbabecafe 1222 1223// CHECK: notl 305419896 1224// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12] 1225 notl 0x12345678 1226 1227// CHECK: cbtw 1228// CHECK: encoding: [0x66,0x98] 1229 cbtw 1230 1231// CHECK: cwtl 1232// CHECK: encoding: [0x98] 1233 cwtl 1234 1235// CHECK: cwtd 1236// CHECK: encoding: [0x66,0x99] 1237 cwtd 1238 1239// CHECK: cltd 1240// CHECK: encoding: [0x99] 1241 cltd 1242 1243// CHECK: mull 3735928559(%ebx,%ecx,8) 1244// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1245 mull 0xdeadbeef(%ebx,%ecx,8) 1246 1247// CHECK: mulw 32493 1248// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00] 1249 mulw 0x7eed 1250 1251// CHECK: mull 3133065982 1252// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba] 1253 mull 0xbabecafe 1254 1255// CHECK: mull 305419896 1256// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12] 1257 mull 0x12345678 1258 1259// CHECK: imull 3735928559(%ebx,%ecx,8) 1260// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde] 1261 imull 0xdeadbeef(%ebx,%ecx,8) 1262 1263// CHECK: imulw 32493 1264// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00] 1265 imulw 0x7eed 1266 1267// CHECK: imull 3133065982 1268// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba] 1269 imull 0xbabecafe 1270 1271// CHECK: imull 305419896 1272// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12] 1273 imull 0x12345678 1274 1275// CHECK: divl 3735928559(%ebx,%ecx,8) 1276// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 1277 divl 0xdeadbeef(%ebx,%ecx,8) 1278 1279// CHECK: divw 32493 1280// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00] 1281 divw 0x7eed 1282 1283// CHECK: divl 3133065982 1284// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba] 1285 divl 0xbabecafe 1286 1287// CHECK: divl 305419896 1288// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12] 1289 divl 0x12345678 1290 1291// CHECK: idivl 3735928559(%ebx,%ecx,8) 1292// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1293 idivl 0xdeadbeef(%ebx,%ecx,8) 1294 1295// CHECK: idivw 32493 1296// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00] 1297 idivw 0x7eed 1298 1299// CHECK: idivl 3133065982 1300// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba] 1301 idivl 0xbabecafe 1302 1303// CHECK: idivl 305419896 1304// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12] 1305 idivl 0x12345678 1306 1307// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 1308// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00] 1309 roll $0,0xdeadbeef(%ebx,%ecx,8) 1310 1311// CHECK: roll $0, 69 1312// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00] 1313 roll $0,0x45 1314 1315// CHECK: roll $0, 32493 1316// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00] 1317 roll $0,0x7eed 1318 1319// CHECK: roll $0, 3133065982 1320// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00] 1321 roll $0,0xbabecafe 1322 1323// CHECK: roll $0, 305419896 1324// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00] 1325 roll $0,0x12345678 1326 1327// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 1328// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1329 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1330 1331// CHECK: rolb $127, 69 1332// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f] 1333 rolb $0x7f,0x45 1334 1335// CHECK: rolb $127, 32493 1336// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f] 1337 rolb $0x7f,0x7eed 1338 1339// CHECK: rolb $127, 3133065982 1340// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f] 1341 rolb $0x7f,0xbabecafe 1342 1343// CHECK: rolb $127, 305419896 1344// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f] 1345 rolb $0x7f,0x12345678 1346 1347// CHECK: roll 3735928559(%ebx,%ecx,8) 1348// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde] 1349 roll 0xdeadbeef(%ebx,%ecx,8) 1350 1351// CHECK: rolw 32493 1352// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00] 1353 rolw 0x7eed 1354 1355// CHECK: roll 3133065982 1356// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba] 1357 roll 0xbabecafe 1358 1359// CHECK: roll 305419896 1360// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12] 1361 roll 0x12345678 1362 1363// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 1364// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00] 1365 rorl $0,0xdeadbeef(%ebx,%ecx,8) 1366 1367// CHECK: rorl $0, 69 1368// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00] 1369 rorl $0,0x45 1370 1371// CHECK: rorl $0, 32493 1372// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00] 1373 rorl $0,0x7eed 1374 1375// CHECK: rorl $0, 3133065982 1376// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00] 1377 rorl $0,0xbabecafe 1378 1379// CHECK: rorl $0, 305419896 1380// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00] 1381 rorl $0,0x12345678 1382 1383// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 1384// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1385 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1386 1387// CHECK: rorb $127, 69 1388// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f] 1389 rorb $0x7f,0x45 1390 1391// CHECK: rorb $127, 32493 1392// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f] 1393 rorb $0x7f,0x7eed 1394 1395// CHECK: rorb $127, 3133065982 1396// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 1397 rorb $0x7f,0xbabecafe 1398 1399// CHECK: rorb $127, 305419896 1400// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f] 1401 rorb $0x7f,0x12345678 1402 1403// CHECK: rorl 3735928559(%ebx,%ecx,8) 1404// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1405 rorl 0xdeadbeef(%ebx,%ecx,8) 1406 1407// CHECK: rorw 32493 1408// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00] 1409 rorw 0x7eed 1410 1411// CHECK: rorl 3133065982 1412// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba] 1413 rorl 0xbabecafe 1414 1415// CHECK: rorl 305419896 1416// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12] 1417 rorl 0x12345678 1418 1419// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1420// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1421 sall $0,0xdeadbeef(%ebx,%ecx,8) 1422 1423// CHECK: shll $0, 69 1424// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1425 sall $0,0x45 1426 1427// CHECK: shll $0, 32493 1428// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1429 sall $0,0x7eed 1430 1431// CHECK: shll $0, 3133065982 1432// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1433 sall $0,0xbabecafe 1434 1435// CHECK: shll $0, 305419896 1436// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1437 sall $0,0x12345678 1438 1439// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1440// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1441 salb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1442 1443// CHECK: shlb $127, 69 1444// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1445 salb $0x7f,0x45 1446 1447// CHECK: shlb $127, 32493 1448// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1449 salb $0x7f,0x7eed 1450 1451// CHECK: shlb $127, 3133065982 1452// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1453 salb $0x7f,0xbabecafe 1454 1455// CHECK: shlb $127, 305419896 1456// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1457 salb $0x7f,0x12345678 1458 1459// CHECK: shll 3735928559(%ebx,%ecx,8) 1460// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1461 sall 0xdeadbeef(%ebx,%ecx,8) 1462 1463// CHECK: shlw 32493 1464// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1465 salw 0x7eed 1466 1467// CHECK: shll 3133065982 1468// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1469 sall 0xbabecafe 1470 1471// CHECK: shll 305419896 1472// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1473 sall 0x12345678 1474 1475// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1476// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1477 shll $0,0xdeadbeef(%ebx,%ecx,8) 1478 1479// CHECK: shll $0, 69 1480// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1481 shll $0,0x45 1482 1483// CHECK: shll $0, 32493 1484// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1485 shll $0,0x7eed 1486 1487// CHECK: shll $0, 3133065982 1488// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1489 shll $0,0xbabecafe 1490 1491// CHECK: shll $0, 305419896 1492// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1493 shll $0,0x12345678 1494 1495// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1496// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1497 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1498 1499// CHECK: shlb $127, 69 1500// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1501 shlb $0x7f,0x45 1502 1503// CHECK: shlb $127, 32493 1504// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1505 shlb $0x7f,0x7eed 1506 1507// CHECK: shlb $127, 3133065982 1508// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1509 shlb $0x7f,0xbabecafe 1510 1511// CHECK: shlb $127, 305419896 1512// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1513 shlb $0x7f,0x12345678 1514 1515// CHECK: shll 3735928559(%ebx,%ecx,8) 1516// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1517 shll 0xdeadbeef(%ebx,%ecx,8) 1518 1519// CHECK: shlw 32493 1520// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1521 shlw 0x7eed 1522 1523// CHECK: shll 3133065982 1524// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1525 shll 0xbabecafe 1526 1527// CHECK: shll 305419896 1528// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1529 shll 0x12345678 1530 1531// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 1532// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00] 1533 shrl $0,0xdeadbeef(%ebx,%ecx,8) 1534 1535// CHECK: shrl $0, 69 1536// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00] 1537 shrl $0,0x45 1538 1539// CHECK: shrl $0, 32493 1540// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00] 1541 shrl $0,0x7eed 1542 1543// CHECK: shrl $0, 3133065982 1544// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00] 1545 shrl $0,0xbabecafe 1546 1547// CHECK: shrl $0, 305419896 1548// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00] 1549 shrl $0,0x12345678 1550 1551// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 1552// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1553 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1554 1555// CHECK: shrb $127, 69 1556// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f] 1557 shrb $0x7f,0x45 1558 1559// CHECK: shrb $127, 32493 1560// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f] 1561 shrb $0x7f,0x7eed 1562 1563// CHECK: shrb $127, 3133065982 1564// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 1565 shrb $0x7f,0xbabecafe 1566 1567// CHECK: shrb $127, 305419896 1568// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f] 1569 shrb $0x7f,0x12345678 1570 1571// CHECK: shrl 3735928559(%ebx,%ecx,8) 1572// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 1573 shrl 0xdeadbeef(%ebx,%ecx,8) 1574 1575// CHECK: shrw 32493 1576// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00] 1577 shrw 0x7eed 1578 1579// CHECK: shrl 3133065982 1580// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba] 1581 shrl 0xbabecafe 1582 1583// CHECK: shrl 305419896 1584// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12] 1585 shrl 0x12345678 1586 1587// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 1588// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00] 1589 sarl $0,0xdeadbeef(%ebx,%ecx,8) 1590 1591// CHECK: sarl $0, 69 1592// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00] 1593 sarl $0,0x45 1594 1595// CHECK: sarl $0, 32493 1596// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00] 1597 sarl $0,0x7eed 1598 1599// CHECK: sarl $0, 3133065982 1600// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00] 1601 sarl $0,0xbabecafe 1602 1603// CHECK: sarl $0, 305419896 1604// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00] 1605 sarl $0,0x12345678 1606 1607// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 1608// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1609 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1610 1611// CHECK: sarb $127, 69 1612// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f] 1613 sarb $0x7f,0x45 1614 1615// CHECK: sarb $127, 32493 1616// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f] 1617 sarb $0x7f,0x7eed 1618 1619// CHECK: sarb $127, 3133065982 1620// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 1621 sarb $0x7f,0xbabecafe 1622 1623// CHECK: sarb $127, 305419896 1624// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f] 1625 sarb $0x7f,0x12345678 1626 1627// CHECK: sarl 3735928559(%ebx,%ecx,8) 1628// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1629 sarl 0xdeadbeef(%ebx,%ecx,8) 1630 1631// CHECK: sarw 32493 1632// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00] 1633 sarw 0x7eed 1634 1635// CHECK: sarl 3133065982 1636// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba] 1637 sarl 0xbabecafe 1638 1639// CHECK: sarl 305419896 1640// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12] 1641 sarl 0x12345678 1642 1643// CHECK: calll *%ecx 1644// CHECK: encoding: [0xff,0xd1] 1645 call *%ecx 1646 1647// CHECK: calll *3735928559(%ebx,%ecx,8) 1648// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1649 call *0xdeadbeef(%ebx,%ecx,8) 1650 1651// CHECK: calll *3135175374 1652// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1653 call *0xbadeface 1654 1655// CHECK: calll *3735928559(%ebx,%ecx,8) 1656// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1657 call *0xdeadbeef(%ebx,%ecx,8) 1658 1659// CHECK: calll *3135175374 1660// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1661 call *0xbadeface 1662 1663// CHECK: lcallw *32493 1664// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00] 1665 lcallw *0x7eed 1666 1667// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1668// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1669 jmp *0xdeadbeef(%ebx,%ecx,8) 1670 1671// CHECK: jmpl *3135175374 1672// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1673 jmp *0xbadeface 1674 1675// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1676// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1677 jmp *0xdeadbeef(%ebx,%ecx,8) 1678 1679// CHECK: jmpl *3135175374 1680// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1681 jmp *0xbadeface 1682 1683// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 1684// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde] 1685 ljmpl *0xdeadbeef(%ebx,%ecx,8) 1686 1687// CHECK: ljmpw *32493 1688// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00] 1689 ljmpw *0x7eed 1690 1691// CHECK: ljmpl *3133065982 1692// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba] 1693 ljmpl *0xbabecafe 1694 1695// CHECK: ljmpl *305419896 1696// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12] 1697 ljmpl *0x12345678 1698 1699// CHECK: ret 1700// CHECK: encoding: [0xc3] 1701 ret 1702 1703// CHECK: lret 1704// CHECK: encoding: [0xcb] 1705 lret 1706 1707// CHECK: leave 1708// CHECK: encoding: [0xc9] 1709 leave 1710 1711// CHECK: leave 1712// CHECK: encoding: [0xc9] 1713 leavel 1714 1715// CHECK: seto %bl 1716// CHECK: encoding: [0x0f,0x90,0xc3] 1717 seto %bl 1718 1719// CHECK: seto 3735928559(%ebx,%ecx,8) 1720// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde] 1721 seto 0xdeadbeef(%ebx,%ecx,8) 1722 1723// CHECK: seto 32493 1724// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00] 1725 seto 0x7eed 1726 1727// CHECK: seto 3133065982 1728// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba] 1729 seto 0xbabecafe 1730 1731// CHECK: seto 305419896 1732// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12] 1733 seto 0x12345678 1734 1735// CHECK: setno %bl 1736// CHECK: encoding: [0x0f,0x91,0xc3] 1737 setno %bl 1738 1739// CHECK: setno 3735928559(%ebx,%ecx,8) 1740// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde] 1741 setno 0xdeadbeef(%ebx,%ecx,8) 1742 1743// CHECK: setno 32493 1744// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00] 1745 setno 0x7eed 1746 1747// CHECK: setno 3133065982 1748// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba] 1749 setno 0xbabecafe 1750 1751// CHECK: setno 305419896 1752// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12] 1753 setno 0x12345678 1754 1755// CHECK: setb %bl 1756// CHECK: encoding: [0x0f,0x92,0xc3] 1757 setb %bl 1758 1759// CHECK: setb 3735928559(%ebx,%ecx,8) 1760// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde] 1761 setb 0xdeadbeef(%ebx,%ecx,8) 1762 1763// CHECK: setb 32493 1764// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00] 1765 setb 0x7eed 1766 1767// CHECK: setb 3133065982 1768// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba] 1769 setb 0xbabecafe 1770 1771// CHECK: setb 305419896 1772// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12] 1773 setb 0x12345678 1774 1775// CHECK: setae %bl 1776// CHECK: encoding: [0x0f,0x93,0xc3] 1777 setae %bl 1778 1779// CHECK: setae 3735928559(%ebx,%ecx,8) 1780// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde] 1781 setae 0xdeadbeef(%ebx,%ecx,8) 1782 1783// CHECK: setae 32493 1784// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00] 1785 setae 0x7eed 1786 1787// CHECK: setae 3133065982 1788// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba] 1789 setae 0xbabecafe 1790 1791// CHECK: setae 305419896 1792// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12] 1793 setae 0x12345678 1794 1795// CHECK: sete %bl 1796// CHECK: encoding: [0x0f,0x94,0xc3] 1797 sete %bl 1798 1799// CHECK: sete 3735928559(%ebx,%ecx,8) 1800// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde] 1801 sete 0xdeadbeef(%ebx,%ecx,8) 1802 1803// CHECK: sete 32493 1804// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00] 1805 sete 0x7eed 1806 1807// CHECK: sete 3133065982 1808// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba] 1809 sete 0xbabecafe 1810 1811// CHECK: sete 305419896 1812// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12] 1813 sete 0x12345678 1814 1815// CHECK: setne %bl 1816// CHECK: encoding: [0x0f,0x95,0xc3] 1817 setne %bl 1818 1819// CHECK: setne 3735928559(%ebx,%ecx,8) 1820// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde] 1821 setne 0xdeadbeef(%ebx,%ecx,8) 1822 1823// CHECK: setne 32493 1824// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00] 1825 setne 0x7eed 1826 1827// CHECK: setne 3133065982 1828// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba] 1829 setne 0xbabecafe 1830 1831// CHECK: setne 305419896 1832// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12] 1833 setne 0x12345678 1834 1835// CHECK: setbe %bl 1836// CHECK: encoding: [0x0f,0x96,0xc3] 1837 setbe %bl 1838 1839// CHECK: setbe 3735928559(%ebx,%ecx,8) 1840// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde] 1841 setbe 0xdeadbeef(%ebx,%ecx,8) 1842 1843// CHECK: setbe 32493 1844// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00] 1845 setbe 0x7eed 1846 1847// CHECK: setbe 3133065982 1848// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba] 1849 setbe 0xbabecafe 1850 1851// CHECK: setbe 305419896 1852// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12] 1853 setbe 0x12345678 1854 1855// CHECK: seta %bl 1856// CHECK: encoding: [0x0f,0x97,0xc3] 1857 seta %bl 1858 1859// CHECK: seta 3735928559(%ebx,%ecx,8) 1860// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde] 1861 seta 0xdeadbeef(%ebx,%ecx,8) 1862 1863// CHECK: seta 32493 1864// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00] 1865 seta 0x7eed 1866 1867// CHECK: seta 3133065982 1868// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba] 1869 seta 0xbabecafe 1870 1871// CHECK: seta 305419896 1872// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12] 1873 seta 0x12345678 1874 1875// CHECK: sets %bl 1876// CHECK: encoding: [0x0f,0x98,0xc3] 1877 sets %bl 1878 1879// CHECK: sets 3735928559(%ebx,%ecx,8) 1880// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde] 1881 sets 0xdeadbeef(%ebx,%ecx,8) 1882 1883// CHECK: sets 32493 1884// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00] 1885 sets 0x7eed 1886 1887// CHECK: sets 3133065982 1888// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba] 1889 sets 0xbabecafe 1890 1891// CHECK: sets 305419896 1892// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12] 1893 sets 0x12345678 1894 1895// CHECK: setns %bl 1896// CHECK: encoding: [0x0f,0x99,0xc3] 1897 setns %bl 1898 1899// CHECK: setns 3735928559(%ebx,%ecx,8) 1900// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde] 1901 setns 0xdeadbeef(%ebx,%ecx,8) 1902 1903// CHECK: setns 32493 1904// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00] 1905 setns 0x7eed 1906 1907// CHECK: setns 3133065982 1908// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba] 1909 setns 0xbabecafe 1910 1911// CHECK: setns 305419896 1912// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12] 1913 setns 0x12345678 1914 1915// CHECK: setp %bl 1916// CHECK: encoding: [0x0f,0x9a,0xc3] 1917 setp %bl 1918 1919// CHECK: setp 3735928559(%ebx,%ecx,8) 1920// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde] 1921 setp 0xdeadbeef(%ebx,%ecx,8) 1922 1923// CHECK: setp 32493 1924// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00] 1925 setp 0x7eed 1926 1927// CHECK: setp 3133065982 1928// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba] 1929 setp 0xbabecafe 1930 1931// CHECK: setp 305419896 1932// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12] 1933 setp 0x12345678 1934 1935// CHECK: setnp %bl 1936// CHECK: encoding: [0x0f,0x9b,0xc3] 1937 setnp %bl 1938 1939// CHECK: setnp 3735928559(%ebx,%ecx,8) 1940// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde] 1941 setnp 0xdeadbeef(%ebx,%ecx,8) 1942 1943// CHECK: setnp 32493 1944// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00] 1945 setnp 0x7eed 1946 1947// CHECK: setnp 3133065982 1948// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba] 1949 setnp 0xbabecafe 1950 1951// CHECK: setnp 305419896 1952// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12] 1953 setnp 0x12345678 1954 1955// CHECK: setl %bl 1956// CHECK: encoding: [0x0f,0x9c,0xc3] 1957 setl %bl 1958 1959// CHECK: setl 3735928559(%ebx,%ecx,8) 1960// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde] 1961 setl 0xdeadbeef(%ebx,%ecx,8) 1962 1963// CHECK: setl 32493 1964// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00] 1965 setl 0x7eed 1966 1967// CHECK: setl 3133065982 1968// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba] 1969 setl 0xbabecafe 1970 1971// CHECK: setl 305419896 1972// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12] 1973 setl 0x12345678 1974 1975// CHECK: setge %bl 1976// CHECK: encoding: [0x0f,0x9d,0xc3] 1977 setge %bl 1978 1979// CHECK: setge 3735928559(%ebx,%ecx,8) 1980// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde] 1981 setge 0xdeadbeef(%ebx,%ecx,8) 1982 1983// CHECK: setge 32493 1984// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00] 1985 setge 0x7eed 1986 1987// CHECK: setge 3133065982 1988// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba] 1989 setge 0xbabecafe 1990 1991// CHECK: setge 305419896 1992// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12] 1993 setge 0x12345678 1994 1995// CHECK: setle %bl 1996// CHECK: encoding: [0x0f,0x9e,0xc3] 1997 setle %bl 1998 1999// CHECK: setle 3735928559(%ebx,%ecx,8) 2000// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde] 2001 setle 0xdeadbeef(%ebx,%ecx,8) 2002 2003// CHECK: setle 32493 2004// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00] 2005 setle 0x7eed 2006 2007// CHECK: setle 3133065982 2008// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba] 2009 setle 0xbabecafe 2010 2011// CHECK: setle 305419896 2012// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12] 2013 setle 0x12345678 2014 2015// CHECK: setg %bl 2016// CHECK: encoding: [0x0f,0x9f,0xc3] 2017 setg %bl 2018 2019// CHECK: setg 3735928559(%ebx,%ecx,8) 2020// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2021 setg 0xdeadbeef(%ebx,%ecx,8) 2022 2023// CHECK: setg 32493 2024// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00] 2025 setg 0x7eed 2026 2027// CHECK: setg 3133065982 2028// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba] 2029 setg 0xbabecafe 2030 2031// CHECK: setg 305419896 2032// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12] 2033 setg 0x12345678 2034 2035// CHECK: rsm 2036// CHECK: encoding: [0x0f,0xaa] 2037 rsm 2038 2039// CHECK: hlt 2040// CHECK: encoding: [0xf4] 2041 hlt 2042 2043// CHECK: nopl 3735928559(%ebx,%ecx,8) 2044// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2045 nopl 0xdeadbeef(%ebx,%ecx,8) 2046 2047// CHECK: nopw 32493 2048// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00] 2049 nopw 0x7eed 2050 2051// CHECK: nopl 3133065982 2052// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba] 2053 nopl 0xbabecafe 2054 2055// CHECK: nopl 305419896 2056// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12] 2057 nopl 0x12345678 2058 2059// CHECK: nop 2060// CHECK: encoding: [0x90] 2061 nop 2062 2063// CHECK: lldtw 32493 2064// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00] 2065 lldtw 0x7eed 2066 2067// CHECK: lmsww 32493 2068// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00] 2069 lmsww 0x7eed 2070 2071// CHECK: ltrw 32493 2072// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00] 2073 ltrw 0x7eed 2074 2075// CHECK: sldtw 32493 2076// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00] 2077 sldtw 0x7eed 2078 2079// CHECK: smsww 32493 2080// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00] 2081 smsww 0x7eed 2082 2083// CHECK: strw 32493 2084// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00] 2085 strw 0x7eed 2086 2087// CHECK: verr %bx 2088// CHECK: encoding: [0x0f,0x00,0xe3] 2089 verr %bx 2090 2091// CHECK: verr 3735928559(%ebx,%ecx,8) 2092// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2093 verr 0xdeadbeef(%ebx,%ecx,8) 2094 2095// CHECK: verr 3133065982 2096// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba] 2097 verr 0xbabecafe 2098 2099// CHECK: verr 305419896 2100// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12] 2101 verr 0x12345678 2102 2103// CHECK: verw %bx 2104// CHECK: encoding: [0x0f,0x00,0xeb] 2105 verw %bx 2106 2107// CHECK: verw 3735928559(%ebx,%ecx,8) 2108// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 2109 verw 0xdeadbeef(%ebx,%ecx,8) 2110 2111// CHECK: verw 3133065982 2112// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba] 2113 verw 0xbabecafe 2114 2115// CHECK: verw 305419896 2116// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12] 2117 verw 0x12345678 2118 2119// CHECK: fld %st(2) 2120// CHECK: encoding: [0xd9,0xc2] 2121 fld %st(2) 2122 2123// CHECK: fldl 3735928559(%ebx,%ecx,8) 2124// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde] 2125 fldl 0xdeadbeef(%ebx,%ecx,8) 2126 2127// CHECK: fldl 3133065982 2128// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba] 2129 fldl 0xbabecafe 2130 2131// CHECK: fldl 305419896 2132// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12] 2133 fldl 0x12345678 2134 2135// CHECK: fld %st(2) 2136// CHECK: encoding: [0xd9,0xc2] 2137 fld %st(2) 2138 2139// CHECK: fildl 3735928559(%ebx,%ecx,8) 2140// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde] 2141 fildl 0xdeadbeef(%ebx,%ecx,8) 2142 2143// CHECK: fildl 3133065982 2144// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba] 2145 fildl 0xbabecafe 2146 2147// CHECK: fildl 305419896 2148// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12] 2149 fildl 0x12345678 2150 2151// CHECK: fildll 3735928559(%ebx,%ecx,8) 2152// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 2153 fildll 0xdeadbeef(%ebx,%ecx,8) 2154 2155// CHECK: fildll 32493 2156// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00] 2157 fildll 0x7eed 2158 2159// CHECK: fildll 3133065982 2160// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba] 2161 fildll 0xbabecafe 2162 2163// CHECK: fildll 305419896 2164// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12] 2165 fildll 0x12345678 2166 2167// CHECK: fldt 3735928559(%ebx,%ecx,8) 2168// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 2169 fldt 0xdeadbeef(%ebx,%ecx,8) 2170 2171// CHECK: fldt 32493 2172// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00] 2173 fldt 0x7eed 2174 2175// CHECK: fldt 3133065982 2176// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba] 2177 fldt 0xbabecafe 2178 2179// CHECK: fldt 305419896 2180// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12] 2181 fldt 0x12345678 2182 2183// CHECK: fbld 3735928559(%ebx,%ecx,8) 2184// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2185 fbld 0xdeadbeef(%ebx,%ecx,8) 2186 2187// CHECK: fbld 32493 2188// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00] 2189 fbld 0x7eed 2190 2191// CHECK: fbld 3133065982 2192// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba] 2193 fbld 0xbabecafe 2194 2195// CHECK: fbld 305419896 2196// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12] 2197 fbld 0x12345678 2198 2199// CHECK: fst %st(2) 2200// CHECK: encoding: [0xdd,0xd2] 2201 fst %st(2) 2202 2203// CHECK: fstl 3735928559(%ebx,%ecx,8) 2204// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde] 2205 fstl 0xdeadbeef(%ebx,%ecx,8) 2206 2207// CHECK: fstl 3133065982 2208// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba] 2209 fstl 0xbabecafe 2210 2211// CHECK: fstl 305419896 2212// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12] 2213 fstl 0x12345678 2214 2215// CHECK: fst %st(2) 2216// CHECK: encoding: [0xdd,0xd2] 2217 fst %st(2) 2218 2219// CHECK: fistl 3735928559(%ebx,%ecx,8) 2220// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde] 2221 fistl 0xdeadbeef(%ebx,%ecx,8) 2222 2223// CHECK: fistl 3133065982 2224// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba] 2225 fistl 0xbabecafe 2226 2227// CHECK: fistl 305419896 2228// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12] 2229 fistl 0x12345678 2230 2231// CHECK: fstp %st(2) 2232// CHECK: encoding: [0xdd,0xda] 2233 fstp %st(2) 2234 2235// CHECK: fstpl 3735928559(%ebx,%ecx,8) 2236// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2237 fstpl 0xdeadbeef(%ebx,%ecx,8) 2238 2239// CHECK: fstpl 3133065982 2240// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba] 2241 fstpl 0xbabecafe 2242 2243// CHECK: fstpl 305419896 2244// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12] 2245 fstpl 0x12345678 2246 2247// CHECK: fstp %st(2) 2248// CHECK: encoding: [0xdd,0xda] 2249 fstp %st(2) 2250 2251// CHECK: fistpl 3735928559(%ebx,%ecx,8) 2252// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2253 fistpl 0xdeadbeef(%ebx,%ecx,8) 2254 2255// CHECK: fistpl 3133065982 2256// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba] 2257 fistpl 0xbabecafe 2258 2259// CHECK: fistpl 305419896 2260// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12] 2261 fistpl 0x12345678 2262 2263// CHECK: fistpll 3735928559(%ebx,%ecx,8) 2264// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2265 fistpll 0xdeadbeef(%ebx,%ecx,8) 2266 2267// CHECK: fistpll 32493 2268// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00] 2269 fistpll 0x7eed 2270 2271// CHECK: fistpll 3133065982 2272// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba] 2273 fistpll 0xbabecafe 2274 2275// CHECK: fistpll 305419896 2276// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12] 2277 fistpll 0x12345678 2278 2279// CHECK: fstpt 3735928559(%ebx,%ecx,8) 2280// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2281 fstpt 0xdeadbeef(%ebx,%ecx,8) 2282 2283// CHECK: fstpt 32493 2284// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00] 2285 fstpt 0x7eed 2286 2287// CHECK: fstpt 3133065982 2288// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba] 2289 fstpt 0xbabecafe 2290 2291// CHECK: fstpt 305419896 2292// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12] 2293 fstpt 0x12345678 2294 2295// CHECK: fbstp 3735928559(%ebx,%ecx,8) 2296// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2297 fbstp 0xdeadbeef(%ebx,%ecx,8) 2298 2299// CHECK: fbstp 32493 2300// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00] 2301 fbstp 0x7eed 2302 2303// CHECK: fbstp 3133065982 2304// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba] 2305 fbstp 0xbabecafe 2306 2307// CHECK: fbstp 305419896 2308// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12] 2309 fbstp 0x12345678 2310 2311// CHECK: fxch %st(2) 2312// CHECK: encoding: [0xd9,0xca] 2313 fxch %st(2) 2314 2315// CHECK: fcom %st(1) 2316// CHECK: encoding: [0xd8,0xd1] 2317 fcom 2318 2319// CHECK: fcom %st(2) 2320// CHECK: encoding: [0xd8,0xd2] 2321 fcom %st(2) 2322 2323// CHECK: fcom %st(2) 2324// CHECK: encoding: [0xd8,0xd2] 2325 fcom %st(2) 2326 2327// CHECK: ficoml 3735928559(%ebx,%ecx,8) 2328// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 2329 ficoml 0xdeadbeef(%ebx,%ecx,8) 2330 2331// CHECK: ficoml 3133065982 2332// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba] 2333 ficoml 0xbabecafe 2334 2335// CHECK: ficoml 305419896 2336// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12] 2337 ficoml 0x12345678 2338 2339// CHECK: fcomp %st(1) 2340// CHECK: encoding: [0xd8,0xd9] 2341 fcomp 2342 2343// CHECK: fcomp %st(2) 2344// CHECK: encoding: [0xd8,0xda] 2345 fcomp %st(2) 2346 2347// CHECK: fcomp %st(2) 2348// CHECK: encoding: [0xd8,0xda] 2349 fcomp %st(2) 2350 2351// CHECK: ficompl 3735928559(%ebx,%ecx,8) 2352// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2353 ficompl 0xdeadbeef(%ebx,%ecx,8) 2354 2355// CHECK: ficompl 3133065982 2356// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba] 2357 ficompl 0xbabecafe 2358 2359// CHECK: ficompl 305419896 2360// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12] 2361 ficompl 0x12345678 2362 2363// CHECK: fcompp 2364// CHECK: encoding: [0xde,0xd9] 2365 fcompp 2366 2367// CHECK: fucom %st(2) 2368// CHECK: encoding: [0xdd,0xe2] 2369 fucom %st(2) 2370 2371// CHECK: fucomp %st(2) 2372// CHECK: encoding: [0xdd,0xea] 2373 fucomp %st(2) 2374 2375// CHECK: fucompp 2376// CHECK: encoding: [0xda,0xe9] 2377 fucompp 2378 2379// CHECK: ftst 2380// CHECK: encoding: [0xd9,0xe4] 2381 ftst 2382 2383// CHECK: fxam 2384// CHECK: encoding: [0xd9,0xe5] 2385 fxam 2386 2387// CHECK: fld1 2388// CHECK: encoding: [0xd9,0xe8] 2389 fld1 2390 2391// CHECK: fldl2t 2392// CHECK: encoding: [0xd9,0xe9] 2393 fldl2t 2394 2395// CHECK: fldl2e 2396// CHECK: encoding: [0xd9,0xea] 2397 fldl2e 2398 2399// CHECK: fldpi 2400// CHECK: encoding: [0xd9,0xeb] 2401 fldpi 2402 2403// CHECK: fldlg2 2404// CHECK: encoding: [0xd9,0xec] 2405 fldlg2 2406 2407// CHECK: fldln2 2408// CHECK: encoding: [0xd9,0xed] 2409 fldln2 2410 2411// CHECK: fldz 2412// CHECK: encoding: [0xd9,0xee] 2413 fldz 2414 2415// CHECK: fadd %st(2) 2416// CHECK: encoding: [0xd8,0xc2] 2417 fadd %st(2) 2418 2419// CHECK: faddl 3735928559(%ebx,%ecx,8) 2420// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde] 2421 faddl 0xdeadbeef(%ebx,%ecx,8) 2422 2423// CHECK: faddl 3133065982 2424// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba] 2425 faddl 0xbabecafe 2426 2427// CHECK: faddl 305419896 2428// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12] 2429 faddl 0x12345678 2430 2431// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 2432// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde] 2433 fiaddl 0xdeadbeef(%ebx,%ecx,8) 2434 2435// CHECK: fiaddl 3133065982 2436// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba] 2437 fiaddl 0xbabecafe 2438 2439// CHECK: fiaddl 305419896 2440// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] 2441 fiaddl 0x12345678 2442 2443// CHECK: faddp %st(2) 2444// CHECK: encoding: [0xde,0xc2] 2445 faddp %st(2) 2446 2447// CHECK: fsub %st(2) 2448// CHECK: encoding: [0xd8,0xe2] 2449 fsub %st(2) 2450 2451// CHECK: fsubl 3735928559(%ebx,%ecx,8) 2452// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2453 fsubl 0xdeadbeef(%ebx,%ecx,8) 2454 2455// CHECK: fsubl 3133065982 2456// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba] 2457 fsubl 0xbabecafe 2458 2459// CHECK: fsubl 305419896 2460// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12] 2461 fsubl 0x12345678 2462 2463// CHECK: fisubl 3735928559(%ebx,%ecx,8) 2464// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2465 fisubl 0xdeadbeef(%ebx,%ecx,8) 2466 2467// CHECK: fisubl 3133065982 2468// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba] 2469 fisubl 0xbabecafe 2470 2471// CHECK: fisubl 305419896 2472// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] 2473 fisubl 0x12345678 2474 2475// CHECK: fsubp %st(2) 2476// CHECK: encoding: [0xde,0xe2] 2477 fsubp %st(2) 2478 2479// CHECK: fsubr %st(2) 2480// CHECK: encoding: [0xd8,0xea] 2481 fsubr %st(2) 2482 2483// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 2484// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 2485 fsubrl 0xdeadbeef(%ebx,%ecx,8) 2486 2487// CHECK: fsubrl 3133065982 2488// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba] 2489 fsubrl 0xbabecafe 2490 2491// CHECK: fsubrl 305419896 2492// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12] 2493 fsubrl 0x12345678 2494 2495// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 2496// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 2497 fisubrl 0xdeadbeef(%ebx,%ecx,8) 2498 2499// CHECK: fisubrl 3133065982 2500// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba] 2501 fisubrl 0xbabecafe 2502 2503// CHECK: fisubrl 305419896 2504// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] 2505 fisubrl 0x12345678 2506 2507// CHECK: fsubrp %st(2) 2508// CHECK: encoding: [0xde,0xea] 2509 fsubrp %st(2) 2510 2511// CHECK: fmul %st(2) 2512// CHECK: encoding: [0xd8,0xca] 2513 fmul %st(2) 2514 2515// CHECK: fmull 3735928559(%ebx,%ecx,8) 2516// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2517 fmull 0xdeadbeef(%ebx,%ecx,8) 2518 2519// CHECK: fmull 3133065982 2520// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba] 2521 fmull 0xbabecafe 2522 2523// CHECK: fmull 305419896 2524// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12] 2525 fmull 0x12345678 2526 2527// CHECK: fimull 3735928559(%ebx,%ecx,8) 2528// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2529 fimull 0xdeadbeef(%ebx,%ecx,8) 2530 2531// CHECK: fimull 3133065982 2532// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba] 2533 fimull 0xbabecafe 2534 2535// CHECK: fimull 305419896 2536// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] 2537 fimull 0x12345678 2538 2539// CHECK: fmulp %st(2) 2540// CHECK: encoding: [0xde,0xca] 2541 fmulp %st(2) 2542 2543// CHECK: fdiv %st(2) 2544// CHECK: encoding: [0xd8,0xf2] 2545 fdiv %st(2) 2546 2547// CHECK: fdivl 3735928559(%ebx,%ecx,8) 2548// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2549 fdivl 0xdeadbeef(%ebx,%ecx,8) 2550 2551// CHECK: fdivl 3133065982 2552// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba] 2553 fdivl 0xbabecafe 2554 2555// CHECK: fdivl 305419896 2556// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12] 2557 fdivl 0x12345678 2558 2559// CHECK: fidivl 3735928559(%ebx,%ecx,8) 2560// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2561 fidivl 0xdeadbeef(%ebx,%ecx,8) 2562 2563// CHECK: fidivl 3133065982 2564// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba] 2565 fidivl 0xbabecafe 2566 2567// CHECK: fidivl 305419896 2568// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] 2569 fidivl 0x12345678 2570 2571// CHECK: fdivp %st(2) 2572// CHECK: encoding: [0xde,0xf2] 2573 fdivp %st(2) 2574 2575// CHECK: fdivr %st(2) 2576// CHECK: encoding: [0xd8,0xfa] 2577 fdivr %st(2) 2578 2579// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 2580// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2581 fdivrl 0xdeadbeef(%ebx,%ecx,8) 2582 2583// CHECK: fdivrl 3133065982 2584// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba] 2585 fdivrl 0xbabecafe 2586 2587// CHECK: fdivrl 305419896 2588// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12] 2589 fdivrl 0x12345678 2590 2591// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 2592// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2593 fidivrl 0xdeadbeef(%ebx,%ecx,8) 2594 2595// CHECK: fidivrl 3133065982 2596// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba] 2597 fidivrl 0xbabecafe 2598 2599// CHECK: fidivrl 305419896 2600// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] 2601 fidivrl 0x12345678 2602 2603// CHECK: fdivrp %st(2) 2604// CHECK: encoding: [0xde,0xfa] 2605 fdivrp %st(2) 2606 2607// CHECK: f2xm1 2608// CHECK: encoding: [0xd9,0xf0] 2609 f2xm1 2610 2611// CHECK: fyl2x 2612// CHECK: encoding: [0xd9,0xf1] 2613 fyl2x 2614 2615// CHECK: fptan 2616// CHECK: encoding: [0xd9,0xf2] 2617 fptan 2618 2619// CHECK: fpatan 2620// CHECK: encoding: [0xd9,0xf3] 2621 fpatan 2622 2623// CHECK: fxtract 2624// CHECK: encoding: [0xd9,0xf4] 2625 fxtract 2626 2627// CHECK: fprem1 2628// CHECK: encoding: [0xd9,0xf5] 2629 fprem1 2630 2631// CHECK: fdecstp 2632// CHECK: encoding: [0xd9,0xf6] 2633 fdecstp 2634 2635// CHECK: fincstp 2636// CHECK: encoding: [0xd9,0xf7] 2637 fincstp 2638 2639// CHECK: fprem 2640// CHECK: encoding: [0xd9,0xf8] 2641 fprem 2642 2643// CHECK: fyl2xp1 2644// CHECK: encoding: [0xd9,0xf9] 2645 fyl2xp1 2646 2647// CHECK: fsqrt 2648// CHECK: encoding: [0xd9,0xfa] 2649 fsqrt 2650 2651// CHECK: fsincos 2652// CHECK: encoding: [0xd9,0xfb] 2653 fsincos 2654 2655// CHECK: frndint 2656// CHECK: encoding: [0xd9,0xfc] 2657 frndint 2658 2659// CHECK: fscale 2660// CHECK: encoding: [0xd9,0xfd] 2661 fscale 2662 2663// CHECK: fsin 2664// CHECK: encoding: [0xd9,0xfe] 2665 fsin 2666 2667// CHECK: fcos 2668// CHECK: encoding: [0xd9,0xff] 2669 fcos 2670 2671// CHECK: fchs 2672// CHECK: encoding: [0xd9,0xe0] 2673 fchs 2674 2675// CHECK: fabs 2676// CHECK: encoding: [0xd9,0xe1] 2677 fabs 2678 2679// CHECK: fninit 2680// CHECK: encoding: [0xdb,0xe3] 2681 fninit 2682 2683// CHECK: fldcw 3735928559(%ebx,%ecx,8) 2684// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 2685 fldcw 0xdeadbeef(%ebx,%ecx,8) 2686 2687// CHECK: fldcw 3133065982 2688// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba] 2689 fldcw 0xbabecafe 2690 2691// CHECK: fldcw 305419896 2692// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12] 2693 fldcw 0x12345678 2694 2695// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 2696// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2697 fnstcw 0xdeadbeef(%ebx,%ecx,8) 2698 2699// CHECK: fnstcw 3133065982 2700// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba] 2701 fnstcw 0xbabecafe 2702 2703// CHECK: fnstcw 305419896 2704// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12] 2705 fnstcw 0x12345678 2706 2707// CHECK: fnstsw 3735928559(%ebx,%ecx,8) 2708// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2709 fnstsw 0xdeadbeef(%ebx,%ecx,8) 2710 2711// CHECK: fnstsw 3133065982 2712// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba] 2713 fnstsw 0xbabecafe 2714 2715// CHECK: fnstsw 305419896 2716// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12] 2717 fnstsw 0x12345678 2718 2719// CHECK: fnclex 2720// CHECK: encoding: [0xdb,0xe2] 2721 fnclex 2722 2723// CHECK: fnstenv 32493 2724// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00] 2725 fnstenv 0x7eed 2726 2727// CHECK: fldenv 32493 2728// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00] 2729 fldenv 0x7eed 2730 2731// CHECK: fnsave 32493 2732// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00] 2733 fnsave 0x7eed 2734 2735// CHECK: frstor 32493 2736// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00] 2737 frstor 0x7eed 2738 2739// CHECK: ffree %st(2) 2740// CHECK: encoding: [0xdd,0xc2] 2741 ffree %st(2) 2742 2743// CHECK: fnop 2744// CHECK: encoding: [0xd9,0xd0] 2745 fnop 2746 2747// CHECK: invd 2748// CHECK: encoding: [0x0f,0x08] 2749 invd 2750 2751// CHECK: wbinvd 2752// CHECK: encoding: [0x0f,0x09] 2753 wbinvd 2754 2755// CHECK: cpuid 2756// CHECK: encoding: [0x0f,0xa2] 2757 cpuid 2758 2759// CHECK: wrmsr 2760// CHECK: encoding: [0x0f,0x30] 2761 wrmsr 2762 2763// CHECK: rdtsc 2764// CHECK: encoding: [0x0f,0x31] 2765 rdtsc 2766 2767// CHECK: rdmsr 2768// CHECK: encoding: [0x0f,0x32] 2769 rdmsr 2770 2771// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) 2772// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2773 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) 2774 2775// CHECK: cmpxchg8b 32493 2776// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00] 2777 cmpxchg8b 0x7eed 2778 2779// CHECK: cmpxchg8b 3133065982 2780// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba] 2781 cmpxchg8b 0xbabecafe 2782 2783// CHECK: cmpxchg8b 305419896 2784// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12] 2785 cmpxchg8b 0x12345678 2786 2787// CHECK: sysenter 2788// CHECK: encoding: [0x0f,0x34] 2789 sysenter 2790 2791// CHECK: sysexit 2792// CHECK: encoding: [0x0f,0x35] 2793 sysexit 2794 2795// CHECK: sysexitl 2796// CHECK: encoding: [0x0f,0x35] 2797 sysexitl 2798 2799// CHECK: fxsave 3735928559(%ebx,%ecx,8) 2800// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde] 2801 fxsave 0xdeadbeef(%ebx,%ecx,8) 2802 2803// CHECK: fxsave 32493 2804// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00] 2805 fxsave 0x7eed 2806 2807// CHECK: fxsave 3133065982 2808// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba] 2809 fxsave 0xbabecafe 2810 2811// CHECK: fxsave 305419896 2812// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12] 2813 fxsave 0x12345678 2814 2815// CHECK: fxrstor 3735928559(%ebx,%ecx,8) 2816// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2817 fxrstor 0xdeadbeef(%ebx,%ecx,8) 2818 2819// CHECK: fxrstor 32493 2820// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00] 2821 fxrstor 0x7eed 2822 2823// CHECK: fxrstor 3133065982 2824// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba] 2825 fxrstor 0xbabecafe 2826 2827// CHECK: fxrstor 305419896 2828// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12] 2829 fxrstor 0x12345678 2830 2831// CHECK: rdpmc 2832// CHECK: encoding: [0x0f,0x33] 2833 rdpmc 2834 2835// CHECK: ud2 2836// CHECK: encoding: [0x0f,0x0b] 2837 ud2 2838 2839// CHECK: fcmovb %st(2), %st(0) 2840// CHECK: encoding: [0xda,0xc2] 2841 fcmovb %st(2),%st 2842 2843// CHECK: fcmove %st(2), %st(0) 2844// CHECK: encoding: [0xda,0xca] 2845 fcmove %st(2),%st 2846 2847// CHECK: fcmovbe %st(2), %st(0) 2848// CHECK: encoding: [0xda,0xd2] 2849 fcmovbe %st(2),%st 2850 2851// CHECK: fcmovu %st(2), %st(0) 2852// CHECK: encoding: [0xda,0xda] 2853 fcmovu %st(2),%st 2854 2855// CHECK: fcmovnb %st(2), %st(0) 2856// CHECK: encoding: [0xdb,0xc2] 2857 fcmovnb %st(2),%st 2858 2859// CHECK: fcmovne %st(2), %st(0) 2860// CHECK: encoding: [0xdb,0xca] 2861 fcmovne %st(2),%st 2862 2863// CHECK: fcmovnbe %st(2), %st(0) 2864// CHECK: encoding: [0xdb,0xd2] 2865 fcmovnbe %st(2),%st 2866 2867// CHECK: fcmovnu %st(2), %st(0) 2868// CHECK: encoding: [0xdb,0xda] 2869 fcmovnu %st(2),%st 2870 2871// CHECK: fcomi %st(2) 2872// CHECK: encoding: [0xdb,0xf2] 2873 fcomi %st(2),%st 2874 2875// CHECK: fucomi %st(2) 2876// CHECK: encoding: [0xdb,0xea] 2877 fucomi %st(2),%st 2878 2879// CHECK: fcompi %st(2) 2880// CHECK: encoding: [0xdf,0xf2] 2881 fcomip %st(2),%st 2882 2883// CHECK: fucompi %st(2) 2884// CHECK: encoding: [0xdf,0xea] 2885 fucomip %st(2),%st 2886 2887// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 2888// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2889 movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 2890 2891// CHECK: movntil %ecx, 69 2892// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] 2893 movnti %ecx,0x45 2894 2895// CHECK: movntil %ecx, 32493 2896// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] 2897 movnti %ecx,0x7eed 2898 2899// CHECK: movntil %ecx, 3133065982 2900// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] 2901 movnti %ecx,0xbabecafe 2902 2903// CHECK: movntil %ecx, 305419896 2904// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12] 2905 movnti %ecx,0x12345678 2906 2907// CHECK: clflush 3735928559(%ebx,%ecx,8) 2908// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2909 clflush 0xdeadbeef(%ebx,%ecx,8) 2910 2911// CHECK: clflush 32493 2912// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 2913 clflush 0x7eed 2914 2915// CHECK: clflush 3133065982 2916// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 2917 clflush 0xbabecafe 2918 2919// CHECK: clflush 305419896 2920// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 2921 clflush 0x12345678 2922 2923// CHECK: emms 2924// CHECK: encoding: [0x0f,0x77] 2925 emms 2926 2927// CHECK: movd %ecx, %mm3 2928// CHECK: encoding: [0x0f,0x6e,0xd9] 2929 movd %ecx,%mm3 2930 2931// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 2932// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2933 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 2934 2935// CHECK: movd 69, %mm3 2936// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00] 2937 movd 0x45,%mm3 2938 2939// CHECK: movd 32493, %mm3 2940// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00] 2941 movd 0x7eed,%mm3 2942 2943// CHECK: movd 3133065982, %mm3 2944// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba] 2945 movd 0xbabecafe,%mm3 2946 2947// CHECK: movd 305419896, %mm3 2948// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12] 2949 movd 0x12345678,%mm3 2950 2951// CHECK: movd %mm3, %ecx 2952// CHECK: encoding: [0x0f,0x7e,0xd9] 2953 movd %mm3,%ecx 2954 2955// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 2956// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2957 movd %mm3,0xdeadbeef(%ebx,%ecx,8) 2958 2959// CHECK: movd %mm3, 69 2960// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00] 2961 movd %mm3,0x45 2962 2963// CHECK: movd %mm3, 32493 2964// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00] 2965 movd %mm3,0x7eed 2966 2967// CHECK: movd %mm3, 3133065982 2968// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba] 2969 movd %mm3,0xbabecafe 2970 2971// CHECK: movd %mm3, 305419896 2972// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12] 2973 movd %mm3,0x12345678 2974 2975// CHECK: movd %ecx, %xmm5 2976// CHECK: encoding: [0x66,0x0f,0x6e,0xe9] 2977 movd %ecx,%xmm5 2978 2979// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 2980// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 2981 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 2982 2983// CHECK: movd 69, %xmm5 2984// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00] 2985 movd 0x45,%xmm5 2986 2987// CHECK: movd 32493, %xmm5 2988// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00] 2989 movd 0x7eed,%xmm5 2990 2991// CHECK: movd 3133065982, %xmm5 2992// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba] 2993 movd 0xbabecafe,%xmm5 2994 2995// CHECK: movd 305419896, %xmm5 2996// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12] 2997 movd 0x12345678,%xmm5 2998 2999// CHECK: movd %xmm5, %ecx 3000// CHECK: encoding: [0x66,0x0f,0x7e,0xe9] 3001 movd %xmm5,%ecx 3002 3003// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 3004// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 3005 movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 3006 3007// CHECK: movd %xmm5, 69 3008// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00] 3009 movd %xmm5,0x45 3010 3011// CHECK: movd %xmm5, 32493 3012// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00] 3013 movd %xmm5,0x7eed 3014 3015// CHECK: movd %xmm5, 3133065982 3016// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba] 3017 movd %xmm5,0xbabecafe 3018 3019// CHECK: movd %xmm5, 305419896 3020// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12] 3021 movd %xmm5,0x12345678 3022 3023// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 3024// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3025 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 3026 3027// CHECK: movq 69, %mm3 3028// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00] 3029 movq 0x45,%mm3 3030 3031// CHECK: movq 32493, %mm3 3032// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00] 3033 movq 0x7eed,%mm3 3034 3035// CHECK: movq 3133065982, %mm3 3036// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba] 3037 movq 0xbabecafe,%mm3 3038 3039// CHECK: movq 305419896, %mm3 3040// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12] 3041 movq 0x12345678,%mm3 3042 3043// CHECK: movq %mm3, %mm3 3044// CHECK: encoding: [0x0f,0x6f,0xdb] 3045 movq %mm3,%mm3 3046 3047// CHECK: movq %mm3, %mm3 3048// CHECK: encoding: [0x0f,0x6f,0xdb] 3049 movq %mm3,%mm3 3050 3051// CHECK: movq %xmm5, %xmm5 3052// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] 3053 movq %xmm5,%xmm5 3054 3055// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) 3056// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde] 3057 movq %xmm5,0xdeadbeef(%ebx,%ecx,8) 3058 3059// CHECK: movq %xmm5, 69 3060// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00] 3061 movq %xmm5,0x45 3062 3063// CHECK: movq %xmm5, 32493 3064// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00] 3065 movq %xmm5,0x7eed 3066 3067// CHECK: movq %xmm5, 3133065982 3068// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba] 3069 movq %xmm5,0xbabecafe 3070 3071// CHECK: movq %xmm5, 305419896 3072// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12] 3073 movq %xmm5,0x12345678 3074 3075// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 3076// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3077 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 3078 3079// CHECK: packssdw 69, %mm3 3080// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00] 3081 packssdw 0x45,%mm3 3082 3083// CHECK: packssdw 32493, %mm3 3084// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00] 3085 packssdw 0x7eed,%mm3 3086 3087// CHECK: packssdw 3133065982, %mm3 3088// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba] 3089 packssdw 0xbabecafe,%mm3 3090 3091// CHECK: packssdw 305419896, %mm3 3092// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12] 3093 packssdw 0x12345678,%mm3 3094 3095// CHECK: packssdw %mm3, %mm3 3096// CHECK: encoding: [0x0f,0x6b,0xdb] 3097 packssdw %mm3,%mm3 3098 3099// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 3100// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde] 3101 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3102 3103// CHECK: packssdw 69, %xmm5 3104// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00] 3105 packssdw 0x45,%xmm5 3106 3107// CHECK: packssdw 32493, %xmm5 3108// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00] 3109 packssdw 0x7eed,%xmm5 3110 3111// CHECK: packssdw 3133065982, %xmm5 3112// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba] 3113 packssdw 0xbabecafe,%xmm5 3114 3115// CHECK: packssdw 305419896, %xmm5 3116// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12] 3117 packssdw 0x12345678,%xmm5 3118 3119// CHECK: packssdw %xmm5, %xmm5 3120// CHECK: encoding: [0x66,0x0f,0x6b,0xed] 3121 packssdw %xmm5,%xmm5 3122 3123// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 3124// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3125 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3126 3127// CHECK: packsswb 69, %mm3 3128// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00] 3129 packsswb 0x45,%mm3 3130 3131// CHECK: packsswb 32493, %mm3 3132// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00] 3133 packsswb 0x7eed,%mm3 3134 3135// CHECK: packsswb 3133065982, %mm3 3136// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba] 3137 packsswb 0xbabecafe,%mm3 3138 3139// CHECK: packsswb 305419896, %mm3 3140// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12] 3141 packsswb 0x12345678,%mm3 3142 3143// CHECK: packsswb %mm3, %mm3 3144// CHECK: encoding: [0x0f,0x63,0xdb] 3145 packsswb %mm3,%mm3 3146 3147// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 3148// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde] 3149 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3150 3151// CHECK: packsswb 69, %xmm5 3152// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00] 3153 packsswb 0x45,%xmm5 3154 3155// CHECK: packsswb 32493, %xmm5 3156// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00] 3157 packsswb 0x7eed,%xmm5 3158 3159// CHECK: packsswb 3133065982, %xmm5 3160// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba] 3161 packsswb 0xbabecafe,%xmm5 3162 3163// CHECK: packsswb 305419896, %xmm5 3164// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12] 3165 packsswb 0x12345678,%xmm5 3166 3167// CHECK: packsswb %xmm5, %xmm5 3168// CHECK: encoding: [0x66,0x0f,0x63,0xed] 3169 packsswb %xmm5,%xmm5 3170 3171// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 3172// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3173 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3174 3175// CHECK: packuswb 69, %mm3 3176// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00] 3177 packuswb 0x45,%mm3 3178 3179// CHECK: packuswb 32493, %mm3 3180// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00] 3181 packuswb 0x7eed,%mm3 3182 3183// CHECK: packuswb 3133065982, %mm3 3184// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba] 3185 packuswb 0xbabecafe,%mm3 3186 3187// CHECK: packuswb 305419896, %mm3 3188// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12] 3189 packuswb 0x12345678,%mm3 3190 3191// CHECK: packuswb %mm3, %mm3 3192// CHECK: encoding: [0x0f,0x67,0xdb] 3193 packuswb %mm3,%mm3 3194 3195// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 3196// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde] 3197 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3198 3199// CHECK: packuswb 69, %xmm5 3200// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00] 3201 packuswb 0x45,%xmm5 3202 3203// CHECK: packuswb 32493, %xmm5 3204// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00] 3205 packuswb 0x7eed,%xmm5 3206 3207// CHECK: packuswb 3133065982, %xmm5 3208// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba] 3209 packuswb 0xbabecafe,%xmm5 3210 3211// CHECK: packuswb 305419896, %xmm5 3212// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12] 3213 packuswb 0x12345678,%xmm5 3214 3215// CHECK: packuswb %xmm5, %xmm5 3216// CHECK: encoding: [0x66,0x0f,0x67,0xed] 3217 packuswb %xmm5,%xmm5 3218 3219// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 3220// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3221 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 3222 3223// CHECK: paddb 69, %mm3 3224// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00] 3225 paddb 0x45,%mm3 3226 3227// CHECK: paddb 32493, %mm3 3228// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00] 3229 paddb 0x7eed,%mm3 3230 3231// CHECK: paddb 3133065982, %mm3 3232// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba] 3233 paddb 0xbabecafe,%mm3 3234 3235// CHECK: paddb 305419896, %mm3 3236// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12] 3237 paddb 0x12345678,%mm3 3238 3239// CHECK: paddb %mm3, %mm3 3240// CHECK: encoding: [0x0f,0xfc,0xdb] 3241 paddb %mm3,%mm3 3242 3243// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 3244// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3245 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3246 3247// CHECK: paddb 69, %xmm5 3248// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00] 3249 paddb 0x45,%xmm5 3250 3251// CHECK: paddb 32493, %xmm5 3252// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00] 3253 paddb 0x7eed,%xmm5 3254 3255// CHECK: paddb 3133065982, %xmm5 3256// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba] 3257 paddb 0xbabecafe,%xmm5 3258 3259// CHECK: paddb 305419896, %xmm5 3260// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12] 3261 paddb 0x12345678,%xmm5 3262 3263// CHECK: paddb %xmm5, %xmm5 3264// CHECK: encoding: [0x66,0x0f,0xfc,0xed] 3265 paddb %xmm5,%xmm5 3266 3267// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 3268// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3269 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 3270 3271// CHECK: paddw 69, %mm3 3272// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00] 3273 paddw 0x45,%mm3 3274 3275// CHECK: paddw 32493, %mm3 3276// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00] 3277 paddw 0x7eed,%mm3 3278 3279// CHECK: paddw 3133065982, %mm3 3280// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba] 3281 paddw 0xbabecafe,%mm3 3282 3283// CHECK: paddw 305419896, %mm3 3284// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12] 3285 paddw 0x12345678,%mm3 3286 3287// CHECK: paddw %mm3, %mm3 3288// CHECK: encoding: [0x0f,0xfd,0xdb] 3289 paddw %mm3,%mm3 3290 3291// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 3292// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3293 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3294 3295// CHECK: paddw 69, %xmm5 3296// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00] 3297 paddw 0x45,%xmm5 3298 3299// CHECK: paddw 32493, %xmm5 3300// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00] 3301 paddw 0x7eed,%xmm5 3302 3303// CHECK: paddw 3133065982, %xmm5 3304// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba] 3305 paddw 0xbabecafe,%xmm5 3306 3307// CHECK: paddw 305419896, %xmm5 3308// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12] 3309 paddw 0x12345678,%xmm5 3310 3311// CHECK: paddw %xmm5, %xmm5 3312// CHECK: encoding: [0x66,0x0f,0xfd,0xed] 3313 paddw %xmm5,%xmm5 3314 3315// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 3316// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3317 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 3318 3319// CHECK: paddd 69, %mm3 3320// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00] 3321 paddd 0x45,%mm3 3322 3323// CHECK: paddd 32493, %mm3 3324// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00] 3325 paddd 0x7eed,%mm3 3326 3327// CHECK: paddd 3133065982, %mm3 3328// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba] 3329 paddd 0xbabecafe,%mm3 3330 3331// CHECK: paddd 305419896, %mm3 3332// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12] 3333 paddd 0x12345678,%mm3 3334 3335// CHECK: paddd %mm3, %mm3 3336// CHECK: encoding: [0x0f,0xfe,0xdb] 3337 paddd %mm3,%mm3 3338 3339// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 3340// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde] 3341 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3342 3343// CHECK: paddd 69, %xmm5 3344// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00] 3345 paddd 0x45,%xmm5 3346 3347// CHECK: paddd 32493, %xmm5 3348// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00] 3349 paddd 0x7eed,%xmm5 3350 3351// CHECK: paddd 3133065982, %xmm5 3352// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba] 3353 paddd 0xbabecafe,%xmm5 3354 3355// CHECK: paddd 305419896, %xmm5 3356// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12] 3357 paddd 0x12345678,%xmm5 3358 3359// CHECK: paddd %xmm5, %xmm5 3360// CHECK: encoding: [0x66,0x0f,0xfe,0xed] 3361 paddd %xmm5,%xmm5 3362 3363// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 3364// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3365 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 3366 3367// CHECK: paddq 69, %mm3 3368// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00] 3369 paddq 0x45,%mm3 3370 3371// CHECK: paddq 32493, %mm3 3372// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00] 3373 paddq 0x7eed,%mm3 3374 3375// CHECK: paddq 3133065982, %mm3 3376// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba] 3377 paddq 0xbabecafe,%mm3 3378 3379// CHECK: paddq 305419896, %mm3 3380// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12] 3381 paddq 0x12345678,%mm3 3382 3383// CHECK: paddq %mm3, %mm3 3384// CHECK: encoding: [0x0f,0xd4,0xdb] 3385 paddq %mm3,%mm3 3386 3387// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 3388// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde] 3389 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 3390 3391// CHECK: paddq 69, %xmm5 3392// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00] 3393 paddq 0x45,%xmm5 3394 3395// CHECK: paddq 32493, %xmm5 3396// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00] 3397 paddq 0x7eed,%xmm5 3398 3399// CHECK: paddq 3133065982, %xmm5 3400// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba] 3401 paddq 0xbabecafe,%xmm5 3402 3403// CHECK: paddq 305419896, %xmm5 3404// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12] 3405 paddq 0x12345678,%xmm5 3406 3407// CHECK: paddq %xmm5, %xmm5 3408// CHECK: encoding: [0x66,0x0f,0xd4,0xed] 3409 paddq %xmm5,%xmm5 3410 3411// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 3412// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3413 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 3414 3415// CHECK: paddsb 69, %mm3 3416// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00] 3417 paddsb 0x45,%mm3 3418 3419// CHECK: paddsb 32493, %mm3 3420// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00] 3421 paddsb 0x7eed,%mm3 3422 3423// CHECK: paddsb 3133065982, %mm3 3424// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba] 3425 paddsb 0xbabecafe,%mm3 3426 3427// CHECK: paddsb 305419896, %mm3 3428// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12] 3429 paddsb 0x12345678,%mm3 3430 3431// CHECK: paddsb %mm3, %mm3 3432// CHECK: encoding: [0x0f,0xec,0xdb] 3433 paddsb %mm3,%mm3 3434 3435// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 3436// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde] 3437 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3438 3439// CHECK: paddsb 69, %xmm5 3440// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00] 3441 paddsb 0x45,%xmm5 3442 3443// CHECK: paddsb 32493, %xmm5 3444// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00] 3445 paddsb 0x7eed,%xmm5 3446 3447// CHECK: paddsb 3133065982, %xmm5 3448// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba] 3449 paddsb 0xbabecafe,%xmm5 3450 3451// CHECK: paddsb 305419896, %xmm5 3452// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12] 3453 paddsb 0x12345678,%xmm5 3454 3455// CHECK: paddsb %xmm5, %xmm5 3456// CHECK: encoding: [0x66,0x0f,0xec,0xed] 3457 paddsb %xmm5,%xmm5 3458 3459// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 3460// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3461 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 3462 3463// CHECK: paddsw 69, %mm3 3464// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00] 3465 paddsw 0x45,%mm3 3466 3467// CHECK: paddsw 32493, %mm3 3468// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00] 3469 paddsw 0x7eed,%mm3 3470 3471// CHECK: paddsw 3133065982, %mm3 3472// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba] 3473 paddsw 0xbabecafe,%mm3 3474 3475// CHECK: paddsw 305419896, %mm3 3476// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12] 3477 paddsw 0x12345678,%mm3 3478 3479// CHECK: paddsw %mm3, %mm3 3480// CHECK: encoding: [0x0f,0xed,0xdb] 3481 paddsw %mm3,%mm3 3482 3483// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 3484// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde] 3485 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3486 3487// CHECK: paddsw 69, %xmm5 3488// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00] 3489 paddsw 0x45,%xmm5 3490 3491// CHECK: paddsw 32493, %xmm5 3492// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00] 3493 paddsw 0x7eed,%xmm5 3494 3495// CHECK: paddsw 3133065982, %xmm5 3496// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba] 3497 paddsw 0xbabecafe,%xmm5 3498 3499// CHECK: paddsw 305419896, %xmm5 3500// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12] 3501 paddsw 0x12345678,%xmm5 3502 3503// CHECK: paddsw %xmm5, %xmm5 3504// CHECK: encoding: [0x66,0x0f,0xed,0xed] 3505 paddsw %xmm5,%xmm5 3506 3507// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 3508// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3509 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 3510 3511// CHECK: paddusb 69, %mm3 3512// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00] 3513 paddusb 0x45,%mm3 3514 3515// CHECK: paddusb 32493, %mm3 3516// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00] 3517 paddusb 0x7eed,%mm3 3518 3519// CHECK: paddusb 3133065982, %mm3 3520// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba] 3521 paddusb 0xbabecafe,%mm3 3522 3523// CHECK: paddusb 305419896, %mm3 3524// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12] 3525 paddusb 0x12345678,%mm3 3526 3527// CHECK: paddusb %mm3, %mm3 3528// CHECK: encoding: [0x0f,0xdc,0xdb] 3529 paddusb %mm3,%mm3 3530 3531// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 3532// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3533 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3534 3535// CHECK: paddusb 69, %xmm5 3536// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00] 3537 paddusb 0x45,%xmm5 3538 3539// CHECK: paddusb 32493, %xmm5 3540// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00] 3541 paddusb 0x7eed,%xmm5 3542 3543// CHECK: paddusb 3133065982, %xmm5 3544// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba] 3545 paddusb 0xbabecafe,%xmm5 3546 3547// CHECK: paddusb 305419896, %xmm5 3548// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12] 3549 paddusb 0x12345678,%xmm5 3550 3551// CHECK: paddusb %xmm5, %xmm5 3552// CHECK: encoding: [0x66,0x0f,0xdc,0xed] 3553 paddusb %xmm5,%xmm5 3554 3555// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 3556// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3557 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 3558 3559// CHECK: paddusw 69, %mm3 3560// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00] 3561 paddusw 0x45,%mm3 3562 3563// CHECK: paddusw 32493, %mm3 3564// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00] 3565 paddusw 0x7eed,%mm3 3566 3567// CHECK: paddusw 3133065982, %mm3 3568// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba] 3569 paddusw 0xbabecafe,%mm3 3570 3571// CHECK: paddusw 305419896, %mm3 3572// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12] 3573 paddusw 0x12345678,%mm3 3574 3575// CHECK: paddusw %mm3, %mm3 3576// CHECK: encoding: [0x0f,0xdd,0xdb] 3577 paddusw %mm3,%mm3 3578 3579// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 3580// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3581 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3582 3583// CHECK: paddusw 69, %xmm5 3584// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00] 3585 paddusw 0x45,%xmm5 3586 3587// CHECK: paddusw 32493, %xmm5 3588// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00] 3589 paddusw 0x7eed,%xmm5 3590 3591// CHECK: paddusw 3133065982, %xmm5 3592// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba] 3593 paddusw 0xbabecafe,%xmm5 3594 3595// CHECK: paddusw 305419896, %xmm5 3596// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12] 3597 paddusw 0x12345678,%xmm5 3598 3599// CHECK: paddusw %xmm5, %xmm5 3600// CHECK: encoding: [0x66,0x0f,0xdd,0xed] 3601 paddusw %xmm5,%xmm5 3602 3603// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 3604// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3605 pand 0xdeadbeef(%ebx,%ecx,8),%mm3 3606 3607// CHECK: pand 69, %mm3 3608// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00] 3609 pand 0x45,%mm3 3610 3611// CHECK: pand 32493, %mm3 3612// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00] 3613 pand 0x7eed,%mm3 3614 3615// CHECK: pand 3133065982, %mm3 3616// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba] 3617 pand 0xbabecafe,%mm3 3618 3619// CHECK: pand 305419896, %mm3 3620// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12] 3621 pand 0x12345678,%mm3 3622 3623// CHECK: pand %mm3, %mm3 3624// CHECK: encoding: [0x0f,0xdb,0xdb] 3625 pand %mm3,%mm3 3626 3627// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 3628// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 3629 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 3630 3631// CHECK: pand 69, %xmm5 3632// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00] 3633 pand 0x45,%xmm5 3634 3635// CHECK: pand 32493, %xmm5 3636// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00] 3637 pand 0x7eed,%xmm5 3638 3639// CHECK: pand 3133065982, %xmm5 3640// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba] 3641 pand 0xbabecafe,%xmm5 3642 3643// CHECK: pand 305419896, %xmm5 3644// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12] 3645 pand 0x12345678,%xmm5 3646 3647// CHECK: pand %xmm5, %xmm5 3648// CHECK: encoding: [0x66,0x0f,0xdb,0xed] 3649 pand %xmm5,%xmm5 3650 3651// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 3652// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3653 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 3654 3655// CHECK: pandn 69, %mm3 3656// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00] 3657 pandn 0x45,%mm3 3658 3659// CHECK: pandn 32493, %mm3 3660// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00] 3661 pandn 0x7eed,%mm3 3662 3663// CHECK: pandn 3133065982, %mm3 3664// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba] 3665 pandn 0xbabecafe,%mm3 3666 3667// CHECK: pandn 305419896, %mm3 3668// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12] 3669 pandn 0x12345678,%mm3 3670 3671// CHECK: pandn %mm3, %mm3 3672// CHECK: encoding: [0x0f,0xdf,0xdb] 3673 pandn %mm3,%mm3 3674 3675// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 3676// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 3677 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 3678 3679// CHECK: pandn 69, %xmm5 3680// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00] 3681 pandn 0x45,%xmm5 3682 3683// CHECK: pandn 32493, %xmm5 3684// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00] 3685 pandn 0x7eed,%xmm5 3686 3687// CHECK: pandn 3133065982, %xmm5 3688// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba] 3689 pandn 0xbabecafe,%xmm5 3690 3691// CHECK: pandn 305419896, %xmm5 3692// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12] 3693 pandn 0x12345678,%xmm5 3694 3695// CHECK: pandn %xmm5, %xmm5 3696// CHECK: encoding: [0x66,0x0f,0xdf,0xed] 3697 pandn %xmm5,%xmm5 3698 3699// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 3700// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3701 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 3702 3703// CHECK: pcmpeqb 69, %mm3 3704// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00] 3705 pcmpeqb 0x45,%mm3 3706 3707// CHECK: pcmpeqb 32493, %mm3 3708// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00] 3709 pcmpeqb 0x7eed,%mm3 3710 3711// CHECK: pcmpeqb 3133065982, %mm3 3712// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba] 3713 pcmpeqb 0xbabecafe,%mm3 3714 3715// CHECK: pcmpeqb 305419896, %mm3 3716// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12] 3717 pcmpeqb 0x12345678,%mm3 3718 3719// CHECK: pcmpeqb %mm3, %mm3 3720// CHECK: encoding: [0x0f,0x74,0xdb] 3721 pcmpeqb %mm3,%mm3 3722 3723// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 3724// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde] 3725 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3726 3727// CHECK: pcmpeqb 69, %xmm5 3728// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00] 3729 pcmpeqb 0x45,%xmm5 3730 3731// CHECK: pcmpeqb 32493, %xmm5 3732// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00] 3733 pcmpeqb 0x7eed,%xmm5 3734 3735// CHECK: pcmpeqb 3133065982, %xmm5 3736// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba] 3737 pcmpeqb 0xbabecafe,%xmm5 3738 3739// CHECK: pcmpeqb 305419896, %xmm5 3740// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12] 3741 pcmpeqb 0x12345678,%xmm5 3742 3743// CHECK: pcmpeqb %xmm5, %xmm5 3744// CHECK: encoding: [0x66,0x0f,0x74,0xed] 3745 pcmpeqb %xmm5,%xmm5 3746 3747// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 3748// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3749 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 3750 3751// CHECK: pcmpeqw 69, %mm3 3752// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00] 3753 pcmpeqw 0x45,%mm3 3754 3755// CHECK: pcmpeqw 32493, %mm3 3756// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00] 3757 pcmpeqw 0x7eed,%mm3 3758 3759// CHECK: pcmpeqw 3133065982, %mm3 3760// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba] 3761 pcmpeqw 0xbabecafe,%mm3 3762 3763// CHECK: pcmpeqw 305419896, %mm3 3764// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12] 3765 pcmpeqw 0x12345678,%mm3 3766 3767// CHECK: pcmpeqw %mm3, %mm3 3768// CHECK: encoding: [0x0f,0x75,0xdb] 3769 pcmpeqw %mm3,%mm3 3770 3771// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 3772// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde] 3773 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3774 3775// CHECK: pcmpeqw 69, %xmm5 3776// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00] 3777 pcmpeqw 0x45,%xmm5 3778 3779// CHECK: pcmpeqw 32493, %xmm5 3780// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00] 3781 pcmpeqw 0x7eed,%xmm5 3782 3783// CHECK: pcmpeqw 3133065982, %xmm5 3784// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba] 3785 pcmpeqw 0xbabecafe,%xmm5 3786 3787// CHECK: pcmpeqw 305419896, %xmm5 3788// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12] 3789 pcmpeqw 0x12345678,%xmm5 3790 3791// CHECK: pcmpeqw %xmm5, %xmm5 3792// CHECK: encoding: [0x66,0x0f,0x75,0xed] 3793 pcmpeqw %xmm5,%xmm5 3794 3795// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 3796// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3797 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 3798 3799// CHECK: pcmpeqd 69, %mm3 3800// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00] 3801 pcmpeqd 0x45,%mm3 3802 3803// CHECK: pcmpeqd 32493, %mm3 3804// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00] 3805 pcmpeqd 0x7eed,%mm3 3806 3807// CHECK: pcmpeqd 3133065982, %mm3 3808// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba] 3809 pcmpeqd 0xbabecafe,%mm3 3810 3811// CHECK: pcmpeqd 305419896, %mm3 3812// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12] 3813 pcmpeqd 0x12345678,%mm3 3814 3815// CHECK: pcmpeqd %mm3, %mm3 3816// CHECK: encoding: [0x0f,0x76,0xdb] 3817 pcmpeqd %mm3,%mm3 3818 3819// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 3820// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde] 3821 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3822 3823// CHECK: pcmpeqd 69, %xmm5 3824// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00] 3825 pcmpeqd 0x45,%xmm5 3826 3827// CHECK: pcmpeqd 32493, %xmm5 3828// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00] 3829 pcmpeqd 0x7eed,%xmm5 3830 3831// CHECK: pcmpeqd 3133065982, %xmm5 3832// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba] 3833 pcmpeqd 0xbabecafe,%xmm5 3834 3835// CHECK: pcmpeqd 305419896, %xmm5 3836// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12] 3837 pcmpeqd 0x12345678,%xmm5 3838 3839// CHECK: pcmpeqd %xmm5, %xmm5 3840// CHECK: encoding: [0x66,0x0f,0x76,0xed] 3841 pcmpeqd %xmm5,%xmm5 3842 3843// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 3844// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3845 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 3846 3847// CHECK: pcmpgtb 69, %mm3 3848// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00] 3849 pcmpgtb 0x45,%mm3 3850 3851// CHECK: pcmpgtb 32493, %mm3 3852// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00] 3853 pcmpgtb 0x7eed,%mm3 3854 3855// CHECK: pcmpgtb 3133065982, %mm3 3856// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba] 3857 pcmpgtb 0xbabecafe,%mm3 3858 3859// CHECK: pcmpgtb 305419896, %mm3 3860// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12] 3861 pcmpgtb 0x12345678,%mm3 3862 3863// CHECK: pcmpgtb %mm3, %mm3 3864// CHECK: encoding: [0x0f,0x64,0xdb] 3865 pcmpgtb %mm3,%mm3 3866 3867// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 3868// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde] 3869 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3870 3871// CHECK: pcmpgtb 69, %xmm5 3872// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00] 3873 pcmpgtb 0x45,%xmm5 3874 3875// CHECK: pcmpgtb 32493, %xmm5 3876// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00] 3877 pcmpgtb 0x7eed,%xmm5 3878 3879// CHECK: pcmpgtb 3133065982, %xmm5 3880// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba] 3881 pcmpgtb 0xbabecafe,%xmm5 3882 3883// CHECK: pcmpgtb 305419896, %xmm5 3884// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12] 3885 pcmpgtb 0x12345678,%xmm5 3886 3887// CHECK: pcmpgtb %xmm5, %xmm5 3888// CHECK: encoding: [0x66,0x0f,0x64,0xed] 3889 pcmpgtb %xmm5,%xmm5 3890 3891// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 3892// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3893 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 3894 3895// CHECK: pcmpgtw 69, %mm3 3896// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00] 3897 pcmpgtw 0x45,%mm3 3898 3899// CHECK: pcmpgtw 32493, %mm3 3900// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00] 3901 pcmpgtw 0x7eed,%mm3 3902 3903// CHECK: pcmpgtw 3133065982, %mm3 3904// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba] 3905 pcmpgtw 0xbabecafe,%mm3 3906 3907// CHECK: pcmpgtw 305419896, %mm3 3908// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12] 3909 pcmpgtw 0x12345678,%mm3 3910 3911// CHECK: pcmpgtw %mm3, %mm3 3912// CHECK: encoding: [0x0f,0x65,0xdb] 3913 pcmpgtw %mm3,%mm3 3914 3915// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 3916// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde] 3917 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3918 3919// CHECK: pcmpgtw 69, %xmm5 3920// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00] 3921 pcmpgtw 0x45,%xmm5 3922 3923// CHECK: pcmpgtw 32493, %xmm5 3924// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00] 3925 pcmpgtw 0x7eed,%xmm5 3926 3927// CHECK: pcmpgtw 3133065982, %xmm5 3928// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba] 3929 pcmpgtw 0xbabecafe,%xmm5 3930 3931// CHECK: pcmpgtw 305419896, %xmm5 3932// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12] 3933 pcmpgtw 0x12345678,%xmm5 3934 3935// CHECK: pcmpgtw %xmm5, %xmm5 3936// CHECK: encoding: [0x66,0x0f,0x65,0xed] 3937 pcmpgtw %xmm5,%xmm5 3938 3939// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 3940// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3941 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 3942 3943// CHECK: pcmpgtd 69, %mm3 3944// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00] 3945 pcmpgtd 0x45,%mm3 3946 3947// CHECK: pcmpgtd 32493, %mm3 3948// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00] 3949 pcmpgtd 0x7eed,%mm3 3950 3951// CHECK: pcmpgtd 3133065982, %mm3 3952// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba] 3953 pcmpgtd 0xbabecafe,%mm3 3954 3955// CHECK: pcmpgtd 305419896, %mm3 3956// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12] 3957 pcmpgtd 0x12345678,%mm3 3958 3959// CHECK: pcmpgtd %mm3, %mm3 3960// CHECK: encoding: [0x0f,0x66,0xdb] 3961 pcmpgtd %mm3,%mm3 3962 3963// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 3964// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde] 3965 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3966 3967// CHECK: pcmpgtd 69, %xmm5 3968// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00] 3969 pcmpgtd 0x45,%xmm5 3970 3971// CHECK: pcmpgtd 32493, %xmm5 3972// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00] 3973 pcmpgtd 0x7eed,%xmm5 3974 3975// CHECK: pcmpgtd 3133065982, %xmm5 3976// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba] 3977 pcmpgtd 0xbabecafe,%xmm5 3978 3979// CHECK: pcmpgtd 305419896, %xmm5 3980// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12] 3981 pcmpgtd 0x12345678,%xmm5 3982 3983// CHECK: pcmpgtd %xmm5, %xmm5 3984// CHECK: encoding: [0x66,0x0f,0x66,0xed] 3985 pcmpgtd %xmm5,%xmm5 3986 3987// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 3988// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3989 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 3990 3991// CHECK: pmaddwd 69, %mm3 3992// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00] 3993 pmaddwd 0x45,%mm3 3994 3995// CHECK: pmaddwd 32493, %mm3 3996// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00] 3997 pmaddwd 0x7eed,%mm3 3998 3999// CHECK: pmaddwd 3133065982, %mm3 4000// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba] 4001 pmaddwd 0xbabecafe,%mm3 4002 4003// CHECK: pmaddwd 305419896, %mm3 4004// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12] 4005 pmaddwd 0x12345678,%mm3 4006 4007// CHECK: pmaddwd %mm3, %mm3 4008// CHECK: encoding: [0x0f,0xf5,0xdb] 4009 pmaddwd %mm3,%mm3 4010 4011// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 4012// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4013 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4014 4015// CHECK: pmaddwd 69, %xmm5 4016// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00] 4017 pmaddwd 0x45,%xmm5 4018 4019// CHECK: pmaddwd 32493, %xmm5 4020// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00] 4021 pmaddwd 0x7eed,%xmm5 4022 4023// CHECK: pmaddwd 3133065982, %xmm5 4024// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba] 4025 pmaddwd 0xbabecafe,%xmm5 4026 4027// CHECK: pmaddwd 305419896, %xmm5 4028// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12] 4029 pmaddwd 0x12345678,%xmm5 4030 4031// CHECK: pmaddwd %xmm5, %xmm5 4032// CHECK: encoding: [0x66,0x0f,0xf5,0xed] 4033 pmaddwd %xmm5,%xmm5 4034 4035// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 4036// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4037 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 4038 4039// CHECK: pmulhw 69, %mm3 4040// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00] 4041 pmulhw 0x45,%mm3 4042 4043// CHECK: pmulhw 32493, %mm3 4044// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00] 4045 pmulhw 0x7eed,%mm3 4046 4047// CHECK: pmulhw 3133065982, %mm3 4048// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba] 4049 pmulhw 0xbabecafe,%mm3 4050 4051// CHECK: pmulhw 305419896, %mm3 4052// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12] 4053 pmulhw 0x12345678,%mm3 4054 4055// CHECK: pmulhw %mm3, %mm3 4056// CHECK: encoding: [0x0f,0xe5,0xdb] 4057 pmulhw %mm3,%mm3 4058 4059// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 4060// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4061 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4062 4063// CHECK: pmulhw 69, %xmm5 4064// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00] 4065 pmulhw 0x45,%xmm5 4066 4067// CHECK: pmulhw 32493, %xmm5 4068// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00] 4069 pmulhw 0x7eed,%xmm5 4070 4071// CHECK: pmulhw 3133065982, %xmm5 4072// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba] 4073 pmulhw 0xbabecafe,%xmm5 4074 4075// CHECK: pmulhw 305419896, %xmm5 4076// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12] 4077 pmulhw 0x12345678,%xmm5 4078 4079// CHECK: pmulhw %xmm5, %xmm5 4080// CHECK: encoding: [0x66,0x0f,0xe5,0xed] 4081 pmulhw %xmm5,%xmm5 4082 4083// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 4084// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4085 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 4086 4087// CHECK: pmullw 69, %mm3 4088// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00] 4089 pmullw 0x45,%mm3 4090 4091// CHECK: pmullw 32493, %mm3 4092// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00] 4093 pmullw 0x7eed,%mm3 4094 4095// CHECK: pmullw 3133065982, %mm3 4096// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba] 4097 pmullw 0xbabecafe,%mm3 4098 4099// CHECK: pmullw 305419896, %mm3 4100// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12] 4101 pmullw 0x12345678,%mm3 4102 4103// CHECK: pmullw %mm3, %mm3 4104// CHECK: encoding: [0x0f,0xd5,0xdb] 4105 pmullw %mm3,%mm3 4106 4107// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 4108// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4109 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4110 4111// CHECK: pmullw 69, %xmm5 4112// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00] 4113 pmullw 0x45,%xmm5 4114 4115// CHECK: pmullw 32493, %xmm5 4116// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00] 4117 pmullw 0x7eed,%xmm5 4118 4119// CHECK: pmullw 3133065982, %xmm5 4120// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba] 4121 pmullw 0xbabecafe,%xmm5 4122 4123// CHECK: pmullw 305419896, %xmm5 4124// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12] 4125 pmullw 0x12345678,%xmm5 4126 4127// CHECK: pmullw %xmm5, %xmm5 4128// CHECK: encoding: [0x66,0x0f,0xd5,0xed] 4129 pmullw %xmm5,%xmm5 4130 4131// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 4132// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4133 por 0xdeadbeef(%ebx,%ecx,8),%mm3 4134 4135// CHECK: por 69, %mm3 4136// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00] 4137 por 0x45,%mm3 4138 4139// CHECK: por 32493, %mm3 4140// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00] 4141 por 0x7eed,%mm3 4142 4143// CHECK: por 3133065982, %mm3 4144// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba] 4145 por 0xbabecafe,%mm3 4146 4147// CHECK: por 305419896, %mm3 4148// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12] 4149 por 0x12345678,%mm3 4150 4151// CHECK: por %mm3, %mm3 4152// CHECK: encoding: [0x0f,0xeb,0xdb] 4153 por %mm3,%mm3 4154 4155// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 4156// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4157 por 0xdeadbeef(%ebx,%ecx,8),%xmm5 4158 4159// CHECK: por 69, %xmm5 4160// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00] 4161 por 0x45,%xmm5 4162 4163// CHECK: por 32493, %xmm5 4164// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00] 4165 por 0x7eed,%xmm5 4166 4167// CHECK: por 3133065982, %xmm5 4168// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba] 4169 por 0xbabecafe,%xmm5 4170 4171// CHECK: por 305419896, %xmm5 4172// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12] 4173 por 0x12345678,%xmm5 4174 4175// CHECK: por %xmm5, %xmm5 4176// CHECK: encoding: [0x66,0x0f,0xeb,0xed] 4177 por %xmm5,%xmm5 4178 4179// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 4180// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4181 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 4182 4183// CHECK: psllw 69, %mm3 4184// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00] 4185 psllw 0x45,%mm3 4186 4187// CHECK: psllw 32493, %mm3 4188// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00] 4189 psllw 0x7eed,%mm3 4190 4191// CHECK: psllw 3133065982, %mm3 4192// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba] 4193 psllw 0xbabecafe,%mm3 4194 4195// CHECK: psllw 305419896, %mm3 4196// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12] 4197 psllw 0x12345678,%mm3 4198 4199// CHECK: psllw %mm3, %mm3 4200// CHECK: encoding: [0x0f,0xf1,0xdb] 4201 psllw %mm3,%mm3 4202 4203// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 4204// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4205 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4206 4207// CHECK: psllw 69, %xmm5 4208// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00] 4209 psllw 0x45,%xmm5 4210 4211// CHECK: psllw 32493, %xmm5 4212// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00] 4213 psllw 0x7eed,%xmm5 4214 4215// CHECK: psllw 3133065982, %xmm5 4216// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba] 4217 psllw 0xbabecafe,%xmm5 4218 4219// CHECK: psllw 305419896, %xmm5 4220// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12] 4221 psllw 0x12345678,%xmm5 4222 4223// CHECK: psllw %xmm5, %xmm5 4224// CHECK: encoding: [0x66,0x0f,0xf1,0xed] 4225 psllw %xmm5,%xmm5 4226 4227// CHECK: psllw $127, %mm3 4228// CHECK: encoding: [0x0f,0x71,0xf3,0x7f] 4229 psllw $0x7f,%mm3 4230 4231// CHECK: psllw $127, %xmm5 4232// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f] 4233 psllw $0x7f,%xmm5 4234 4235// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 4236// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4237 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 4238 4239// CHECK: pslld 69, %mm3 4240// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00] 4241 pslld 0x45,%mm3 4242 4243// CHECK: pslld 32493, %mm3 4244// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00] 4245 pslld 0x7eed,%mm3 4246 4247// CHECK: pslld 3133065982, %mm3 4248// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba] 4249 pslld 0xbabecafe,%mm3 4250 4251// CHECK: pslld 305419896, %mm3 4252// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12] 4253 pslld 0x12345678,%mm3 4254 4255// CHECK: pslld %mm3, %mm3 4256// CHECK: encoding: [0x0f,0xf2,0xdb] 4257 pslld %mm3,%mm3 4258 4259// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 4260// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4261 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4262 4263// CHECK: pslld 69, %xmm5 4264// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00] 4265 pslld 0x45,%xmm5 4266 4267// CHECK: pslld 32493, %xmm5 4268// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00] 4269 pslld 0x7eed,%xmm5 4270 4271// CHECK: pslld 3133065982, %xmm5 4272// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba] 4273 pslld 0xbabecafe,%xmm5 4274 4275// CHECK: pslld 305419896, %xmm5 4276// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12] 4277 pslld 0x12345678,%xmm5 4278 4279// CHECK: pslld %xmm5, %xmm5 4280// CHECK: encoding: [0x66,0x0f,0xf2,0xed] 4281 pslld %xmm5,%xmm5 4282 4283// CHECK: pslld $127, %mm3 4284// CHECK: encoding: [0x0f,0x72,0xf3,0x7f] 4285 pslld $0x7f,%mm3 4286 4287// CHECK: pslld $127, %xmm5 4288// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f] 4289 pslld $0x7f,%xmm5 4290 4291// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 4292// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4293 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 4294 4295// CHECK: psllq 69, %mm3 4296// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00] 4297 psllq 0x45,%mm3 4298 4299// CHECK: psllq 32493, %mm3 4300// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00] 4301 psllq 0x7eed,%mm3 4302 4303// CHECK: psllq 3133065982, %mm3 4304// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba] 4305 psllq 0xbabecafe,%mm3 4306 4307// CHECK: psllq 305419896, %mm3 4308// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12] 4309 psllq 0x12345678,%mm3 4310 4311// CHECK: psllq %mm3, %mm3 4312// CHECK: encoding: [0x0f,0xf3,0xdb] 4313 psllq %mm3,%mm3 4314 4315// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 4316// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4317 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4318 4319// CHECK: psllq 69, %xmm5 4320// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00] 4321 psllq 0x45,%xmm5 4322 4323// CHECK: psllq 32493, %xmm5 4324// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00] 4325 psllq 0x7eed,%xmm5 4326 4327// CHECK: psllq 3133065982, %xmm5 4328// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba] 4329 psllq 0xbabecafe,%xmm5 4330 4331// CHECK: psllq 305419896, %xmm5 4332// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12] 4333 psllq 0x12345678,%xmm5 4334 4335// CHECK: psllq %xmm5, %xmm5 4336// CHECK: encoding: [0x66,0x0f,0xf3,0xed] 4337 psllq %xmm5,%xmm5 4338 4339// CHECK: psllq $127, %mm3 4340// CHECK: encoding: [0x0f,0x73,0xf3,0x7f] 4341 psllq $0x7f,%mm3 4342 4343// CHECK: psllq $127, %xmm5 4344// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f] 4345 psllq $0x7f,%xmm5 4346 4347// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 4348// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4349 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 4350 4351// CHECK: psraw 69, %mm3 4352// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00] 4353 psraw 0x45,%mm3 4354 4355// CHECK: psraw 32493, %mm3 4356// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00] 4357 psraw 0x7eed,%mm3 4358 4359// CHECK: psraw 3133065982, %mm3 4360// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba] 4361 psraw 0xbabecafe,%mm3 4362 4363// CHECK: psraw 305419896, %mm3 4364// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12] 4365 psraw 0x12345678,%mm3 4366 4367// CHECK: psraw %mm3, %mm3 4368// CHECK: encoding: [0x0f,0xe1,0xdb] 4369 psraw %mm3,%mm3 4370 4371// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 4372// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4373 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4374 4375// CHECK: psraw 69, %xmm5 4376// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00] 4377 psraw 0x45,%xmm5 4378 4379// CHECK: psraw 32493, %xmm5 4380// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00] 4381 psraw 0x7eed,%xmm5 4382 4383// CHECK: psraw 3133065982, %xmm5 4384// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba] 4385 psraw 0xbabecafe,%xmm5 4386 4387// CHECK: psraw 305419896, %xmm5 4388// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12] 4389 psraw 0x12345678,%xmm5 4390 4391// CHECK: psraw %xmm5, %xmm5 4392// CHECK: encoding: [0x66,0x0f,0xe1,0xed] 4393 psraw %xmm5,%xmm5 4394 4395// CHECK: psraw $127, %mm3 4396// CHECK: encoding: [0x0f,0x71,0xe3,0x7f] 4397 psraw $0x7f,%mm3 4398 4399// CHECK: psraw $127, %xmm5 4400// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f] 4401 psraw $0x7f,%xmm5 4402 4403// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 4404// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4405 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 4406 4407// CHECK: psrad 69, %mm3 4408// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00] 4409 psrad 0x45,%mm3 4410 4411// CHECK: psrad 32493, %mm3 4412// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00] 4413 psrad 0x7eed,%mm3 4414 4415// CHECK: psrad 3133065982, %mm3 4416// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba] 4417 psrad 0xbabecafe,%mm3 4418 4419// CHECK: psrad 305419896, %mm3 4420// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12] 4421 psrad 0x12345678,%mm3 4422 4423// CHECK: psrad %mm3, %mm3 4424// CHECK: encoding: [0x0f,0xe2,0xdb] 4425 psrad %mm3,%mm3 4426 4427// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 4428// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4429 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 4430 4431// CHECK: psrad 69, %xmm5 4432// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00] 4433 psrad 0x45,%xmm5 4434 4435// CHECK: psrad 32493, %xmm5 4436// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00] 4437 psrad 0x7eed,%xmm5 4438 4439// CHECK: psrad 3133065982, %xmm5 4440// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba] 4441 psrad 0xbabecafe,%xmm5 4442 4443// CHECK: psrad 305419896, %xmm5 4444// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12] 4445 psrad 0x12345678,%xmm5 4446 4447// CHECK: psrad %xmm5, %xmm5 4448// CHECK: encoding: [0x66,0x0f,0xe2,0xed] 4449 psrad %xmm5,%xmm5 4450 4451// CHECK: psrad $127, %mm3 4452// CHECK: encoding: [0x0f,0x72,0xe3,0x7f] 4453 psrad $0x7f,%mm3 4454 4455// CHECK: psrad $127, %xmm5 4456// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f] 4457 psrad $0x7f,%xmm5 4458 4459// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 4460// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4461 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 4462 4463// CHECK: psrlw 69, %mm3 4464// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00] 4465 psrlw 0x45,%mm3 4466 4467// CHECK: psrlw 32493, %mm3 4468// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00] 4469 psrlw 0x7eed,%mm3 4470 4471// CHECK: psrlw 3133065982, %mm3 4472// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba] 4473 psrlw 0xbabecafe,%mm3 4474 4475// CHECK: psrlw 305419896, %mm3 4476// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12] 4477 psrlw 0x12345678,%mm3 4478 4479// CHECK: psrlw %mm3, %mm3 4480// CHECK: encoding: [0x0f,0xd1,0xdb] 4481 psrlw %mm3,%mm3 4482 4483// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 4484// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4485 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4486 4487// CHECK: psrlw 69, %xmm5 4488// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00] 4489 psrlw 0x45,%xmm5 4490 4491// CHECK: psrlw 32493, %xmm5 4492// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00] 4493 psrlw 0x7eed,%xmm5 4494 4495// CHECK: psrlw 3133065982, %xmm5 4496// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba] 4497 psrlw 0xbabecafe,%xmm5 4498 4499// CHECK: psrlw 305419896, %xmm5 4500// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12] 4501 psrlw 0x12345678,%xmm5 4502 4503// CHECK: psrlw %xmm5, %xmm5 4504// CHECK: encoding: [0x66,0x0f,0xd1,0xed] 4505 psrlw %xmm5,%xmm5 4506 4507// CHECK: psrlw $127, %mm3 4508// CHECK: encoding: [0x0f,0x71,0xd3,0x7f] 4509 psrlw $0x7f,%mm3 4510 4511// CHECK: psrlw $127, %xmm5 4512// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f] 4513 psrlw $0x7f,%xmm5 4514 4515// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 4516// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4517 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 4518 4519// CHECK: psrld 69, %mm3 4520// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00] 4521 psrld 0x45,%mm3 4522 4523// CHECK: psrld 32493, %mm3 4524// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00] 4525 psrld 0x7eed,%mm3 4526 4527// CHECK: psrld 3133065982, %mm3 4528// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba] 4529 psrld 0xbabecafe,%mm3 4530 4531// CHECK: psrld 305419896, %mm3 4532// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12] 4533 psrld 0x12345678,%mm3 4534 4535// CHECK: psrld %mm3, %mm3 4536// CHECK: encoding: [0x0f,0xd2,0xdb] 4537 psrld %mm3,%mm3 4538 4539// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 4540// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4541 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4542 4543// CHECK: psrld 69, %xmm5 4544// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00] 4545 psrld 0x45,%xmm5 4546 4547// CHECK: psrld 32493, %xmm5 4548// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00] 4549 psrld 0x7eed,%xmm5 4550 4551// CHECK: psrld 3133065982, %xmm5 4552// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba] 4553 psrld 0xbabecafe,%xmm5 4554 4555// CHECK: psrld 305419896, %xmm5 4556// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12] 4557 psrld 0x12345678,%xmm5 4558 4559// CHECK: psrld %xmm5, %xmm5 4560// CHECK: encoding: [0x66,0x0f,0xd2,0xed] 4561 psrld %xmm5,%xmm5 4562 4563// CHECK: psrld $127, %mm3 4564// CHECK: encoding: [0x0f,0x72,0xd3,0x7f] 4565 psrld $0x7f,%mm3 4566 4567// CHECK: psrld $127, %xmm5 4568// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f] 4569 psrld $0x7f,%xmm5 4570 4571// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 4572// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4573 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 4574 4575// CHECK: psrlq 69, %mm3 4576// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00] 4577 psrlq 0x45,%mm3 4578 4579// CHECK: psrlq 32493, %mm3 4580// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00] 4581 psrlq 0x7eed,%mm3 4582 4583// CHECK: psrlq 3133065982, %mm3 4584// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba] 4585 psrlq 0xbabecafe,%mm3 4586 4587// CHECK: psrlq 305419896, %mm3 4588// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12] 4589 psrlq 0x12345678,%mm3 4590 4591// CHECK: psrlq %mm3, %mm3 4592// CHECK: encoding: [0x0f,0xd3,0xdb] 4593 psrlq %mm3,%mm3 4594 4595// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 4596// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4597 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4598 4599// CHECK: psrlq 69, %xmm5 4600// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00] 4601 psrlq 0x45,%xmm5 4602 4603// CHECK: psrlq 32493, %xmm5 4604// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00] 4605 psrlq 0x7eed,%xmm5 4606 4607// CHECK: psrlq 3133065982, %xmm5 4608// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba] 4609 psrlq 0xbabecafe,%xmm5 4610 4611// CHECK: psrlq 305419896, %xmm5 4612// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12] 4613 psrlq 0x12345678,%xmm5 4614 4615// CHECK: psrlq %xmm5, %xmm5 4616// CHECK: encoding: [0x66,0x0f,0xd3,0xed] 4617 psrlq %xmm5,%xmm5 4618 4619// CHECK: psrlq $127, %mm3 4620// CHECK: encoding: [0x0f,0x73,0xd3,0x7f] 4621 psrlq $0x7f,%mm3 4622 4623// CHECK: psrlq $127, %xmm5 4624// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f] 4625 psrlq $0x7f,%xmm5 4626 4627// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 4628// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4629 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 4630 4631// CHECK: psubb 69, %mm3 4632// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00] 4633 psubb 0x45,%mm3 4634 4635// CHECK: psubb 32493, %mm3 4636// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00] 4637 psubb 0x7eed,%mm3 4638 4639// CHECK: psubb 3133065982, %mm3 4640// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba] 4641 psubb 0xbabecafe,%mm3 4642 4643// CHECK: psubb 305419896, %mm3 4644// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12] 4645 psubb 0x12345678,%mm3 4646 4647// CHECK: psubb %mm3, %mm3 4648// CHECK: encoding: [0x0f,0xf8,0xdb] 4649 psubb %mm3,%mm3 4650 4651// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 4652// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4653 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4654 4655// CHECK: psubb 69, %xmm5 4656// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00] 4657 psubb 0x45,%xmm5 4658 4659// CHECK: psubb 32493, %xmm5 4660// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00] 4661 psubb 0x7eed,%xmm5 4662 4663// CHECK: psubb 3133065982, %xmm5 4664// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba] 4665 psubb 0xbabecafe,%xmm5 4666 4667// CHECK: psubb 305419896, %xmm5 4668// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12] 4669 psubb 0x12345678,%xmm5 4670 4671// CHECK: psubb %xmm5, %xmm5 4672// CHECK: encoding: [0x66,0x0f,0xf8,0xed] 4673 psubb %xmm5,%xmm5 4674 4675// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 4676// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4677 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 4678 4679// CHECK: psubw 69, %mm3 4680// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00] 4681 psubw 0x45,%mm3 4682 4683// CHECK: psubw 32493, %mm3 4684// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00] 4685 psubw 0x7eed,%mm3 4686 4687// CHECK: psubw 3133065982, %mm3 4688// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba] 4689 psubw 0xbabecafe,%mm3 4690 4691// CHECK: psubw 305419896, %mm3 4692// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12] 4693 psubw 0x12345678,%mm3 4694 4695// CHECK: psubw %mm3, %mm3 4696// CHECK: encoding: [0x0f,0xf9,0xdb] 4697 psubw %mm3,%mm3 4698 4699// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 4700// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4701 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4702 4703// CHECK: psubw 69, %xmm5 4704// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00] 4705 psubw 0x45,%xmm5 4706 4707// CHECK: psubw 32493, %xmm5 4708// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00] 4709 psubw 0x7eed,%xmm5 4710 4711// CHECK: psubw 3133065982, %xmm5 4712// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba] 4713 psubw 0xbabecafe,%xmm5 4714 4715// CHECK: psubw 305419896, %xmm5 4716// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12] 4717 psubw 0x12345678,%xmm5 4718 4719// CHECK: psubw %xmm5, %xmm5 4720// CHECK: encoding: [0x66,0x0f,0xf9,0xed] 4721 psubw %xmm5,%xmm5 4722 4723// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 4724// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4725 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 4726 4727// CHECK: psubd 69, %mm3 4728// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00] 4729 psubd 0x45,%mm3 4730 4731// CHECK: psubd 32493, %mm3 4732// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00] 4733 psubd 0x7eed,%mm3 4734 4735// CHECK: psubd 3133065982, %mm3 4736// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba] 4737 psubd 0xbabecafe,%mm3 4738 4739// CHECK: psubd 305419896, %mm3 4740// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12] 4741 psubd 0x12345678,%mm3 4742 4743// CHECK: psubd %mm3, %mm3 4744// CHECK: encoding: [0x0f,0xfa,0xdb] 4745 psubd %mm3,%mm3 4746 4747// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 4748// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde] 4749 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4750 4751// CHECK: psubd 69, %xmm5 4752// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00] 4753 psubd 0x45,%xmm5 4754 4755// CHECK: psubd 32493, %xmm5 4756// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00] 4757 psubd 0x7eed,%xmm5 4758 4759// CHECK: psubd 3133065982, %xmm5 4760// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba] 4761 psubd 0xbabecafe,%xmm5 4762 4763// CHECK: psubd 305419896, %xmm5 4764// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12] 4765 psubd 0x12345678,%xmm5 4766 4767// CHECK: psubd %xmm5, %xmm5 4768// CHECK: encoding: [0x66,0x0f,0xfa,0xed] 4769 psubd %xmm5,%xmm5 4770 4771// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 4772// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4773 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 4774 4775// CHECK: psubq 69, %mm3 4776// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00] 4777 psubq 0x45,%mm3 4778 4779// CHECK: psubq 32493, %mm3 4780// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00] 4781 psubq 0x7eed,%mm3 4782 4783// CHECK: psubq 3133065982, %mm3 4784// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba] 4785 psubq 0xbabecafe,%mm3 4786 4787// CHECK: psubq 305419896, %mm3 4788// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12] 4789 psubq 0x12345678,%mm3 4790 4791// CHECK: psubq %mm3, %mm3 4792// CHECK: encoding: [0x0f,0xfb,0xdb] 4793 psubq %mm3,%mm3 4794 4795// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 4796// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4797 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4798 4799// CHECK: psubq 69, %xmm5 4800// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00] 4801 psubq 0x45,%xmm5 4802 4803// CHECK: psubq 32493, %xmm5 4804// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00] 4805 psubq 0x7eed,%xmm5 4806 4807// CHECK: psubq 3133065982, %xmm5 4808// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba] 4809 psubq 0xbabecafe,%xmm5 4810 4811// CHECK: psubq 305419896, %xmm5 4812// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12] 4813 psubq 0x12345678,%xmm5 4814 4815// CHECK: psubq %xmm5, %xmm5 4816// CHECK: encoding: [0x66,0x0f,0xfb,0xed] 4817 psubq %xmm5,%xmm5 4818 4819// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 4820// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4821 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 4822 4823// CHECK: psubsb 69, %mm3 4824// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00] 4825 psubsb 0x45,%mm3 4826 4827// CHECK: psubsb 32493, %mm3 4828// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00] 4829 psubsb 0x7eed,%mm3 4830 4831// CHECK: psubsb 3133065982, %mm3 4832// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba] 4833 psubsb 0xbabecafe,%mm3 4834 4835// CHECK: psubsb 305419896, %mm3 4836// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12] 4837 psubsb 0x12345678,%mm3 4838 4839// CHECK: psubsb %mm3, %mm3 4840// CHECK: encoding: [0x0f,0xe8,0xdb] 4841 psubsb %mm3,%mm3 4842 4843// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 4844// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4845 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4846 4847// CHECK: psubsb 69, %xmm5 4848// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00] 4849 psubsb 0x45,%xmm5 4850 4851// CHECK: psubsb 32493, %xmm5 4852// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00] 4853 psubsb 0x7eed,%xmm5 4854 4855// CHECK: psubsb 3133065982, %xmm5 4856// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba] 4857 psubsb 0xbabecafe,%xmm5 4858 4859// CHECK: psubsb 305419896, %xmm5 4860// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12] 4861 psubsb 0x12345678,%xmm5 4862 4863// CHECK: psubsb %xmm5, %xmm5 4864// CHECK: encoding: [0x66,0x0f,0xe8,0xed] 4865 psubsb %xmm5,%xmm5 4866 4867// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 4868// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4869 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 4870 4871// CHECK: psubsw 69, %mm3 4872// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00] 4873 psubsw 0x45,%mm3 4874 4875// CHECK: psubsw 32493, %mm3 4876// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00] 4877 psubsw 0x7eed,%mm3 4878 4879// CHECK: psubsw 3133065982, %mm3 4880// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba] 4881 psubsw 0xbabecafe,%mm3 4882 4883// CHECK: psubsw 305419896, %mm3 4884// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12] 4885 psubsw 0x12345678,%mm3 4886 4887// CHECK: psubsw %mm3, %mm3 4888// CHECK: encoding: [0x0f,0xe9,0xdb] 4889 psubsw %mm3,%mm3 4890 4891// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 4892// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4893 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4894 4895// CHECK: psubsw 69, %xmm5 4896// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00] 4897 psubsw 0x45,%xmm5 4898 4899// CHECK: psubsw 32493, %xmm5 4900// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00] 4901 psubsw 0x7eed,%xmm5 4902 4903// CHECK: psubsw 3133065982, %xmm5 4904// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba] 4905 psubsw 0xbabecafe,%xmm5 4906 4907// CHECK: psubsw 305419896, %xmm5 4908// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12] 4909 psubsw 0x12345678,%xmm5 4910 4911// CHECK: psubsw %xmm5, %xmm5 4912// CHECK: encoding: [0x66,0x0f,0xe9,0xed] 4913 psubsw %xmm5,%xmm5 4914 4915// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 4916// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4917 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 4918 4919// CHECK: psubusb 69, %mm3 4920// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00] 4921 psubusb 0x45,%mm3 4922 4923// CHECK: psubusb 32493, %mm3 4924// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00] 4925 psubusb 0x7eed,%mm3 4926 4927// CHECK: psubusb 3133065982, %mm3 4928// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba] 4929 psubusb 0xbabecafe,%mm3 4930 4931// CHECK: psubusb 305419896, %mm3 4932// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12] 4933 psubusb 0x12345678,%mm3 4934 4935// CHECK: psubusb %mm3, %mm3 4936// CHECK: encoding: [0x0f,0xd8,0xdb] 4937 psubusb %mm3,%mm3 4938 4939// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 4940// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4941 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4942 4943// CHECK: psubusb 69, %xmm5 4944// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00] 4945 psubusb 0x45,%xmm5 4946 4947// CHECK: psubusb 32493, %xmm5 4948// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00] 4949 psubusb 0x7eed,%xmm5 4950 4951// CHECK: psubusb 3133065982, %xmm5 4952// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba] 4953 psubusb 0xbabecafe,%xmm5 4954 4955// CHECK: psubusb 305419896, %xmm5 4956// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12] 4957 psubusb 0x12345678,%xmm5 4958 4959// CHECK: psubusb %xmm5, %xmm5 4960// CHECK: encoding: [0x66,0x0f,0xd8,0xed] 4961 psubusb %xmm5,%xmm5 4962 4963// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 4964// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4965 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 4966 4967// CHECK: psubusw 69, %mm3 4968// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00] 4969 psubusw 0x45,%mm3 4970 4971// CHECK: psubusw 32493, %mm3 4972// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00] 4973 psubusw 0x7eed,%mm3 4974 4975// CHECK: psubusw 3133065982, %mm3 4976// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba] 4977 psubusw 0xbabecafe,%mm3 4978 4979// CHECK: psubusw 305419896, %mm3 4980// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12] 4981 psubusw 0x12345678,%mm3 4982 4983// CHECK: psubusw %mm3, %mm3 4984// CHECK: encoding: [0x0f,0xd9,0xdb] 4985 psubusw %mm3,%mm3 4986 4987// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 4988// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4989 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4990 4991// CHECK: psubusw 69, %xmm5 4992// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00] 4993 psubusw 0x45,%xmm5 4994 4995// CHECK: psubusw 32493, %xmm5 4996// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00] 4997 psubusw 0x7eed,%xmm5 4998 4999// CHECK: psubusw 3133065982, %xmm5 5000// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba] 5001 psubusw 0xbabecafe,%xmm5 5002 5003// CHECK: psubusw 305419896, %xmm5 5004// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12] 5005 psubusw 0x12345678,%xmm5 5006 5007// CHECK: psubusw %xmm5, %xmm5 5008// CHECK: encoding: [0x66,0x0f,0xd9,0xed] 5009 psubusw %xmm5,%xmm5 5010 5011// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 5012// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5013 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5014 5015// CHECK: punpckhbw 69, %mm3 5016// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00] 5017 punpckhbw 0x45,%mm3 5018 5019// CHECK: punpckhbw 32493, %mm3 5020// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00] 5021 punpckhbw 0x7eed,%mm3 5022 5023// CHECK: punpckhbw 3133065982, %mm3 5024// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba] 5025 punpckhbw 0xbabecafe,%mm3 5026 5027// CHECK: punpckhbw 305419896, %mm3 5028// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12] 5029 punpckhbw 0x12345678,%mm3 5030 5031// CHECK: punpckhbw %mm3, %mm3 5032// CHECK: encoding: [0x0f,0x68,0xdb] 5033 punpckhbw %mm3,%mm3 5034 5035// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 5036// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde] 5037 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5038 5039// CHECK: punpckhbw 69, %xmm5 5040// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00] 5041 punpckhbw 0x45,%xmm5 5042 5043// CHECK: punpckhbw 32493, %xmm5 5044// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00] 5045 punpckhbw 0x7eed,%xmm5 5046 5047// CHECK: punpckhbw 3133065982, %xmm5 5048// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba] 5049 punpckhbw 0xbabecafe,%xmm5 5050 5051// CHECK: punpckhbw 305419896, %xmm5 5052// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12] 5053 punpckhbw 0x12345678,%xmm5 5054 5055// CHECK: punpckhbw %xmm5, %xmm5 5056// CHECK: encoding: [0x66,0x0f,0x68,0xed] 5057 punpckhbw %xmm5,%xmm5 5058 5059// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 5060// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5061 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5062 5063// CHECK: punpckhwd 69, %mm3 5064// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00] 5065 punpckhwd 0x45,%mm3 5066 5067// CHECK: punpckhwd 32493, %mm3 5068// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00] 5069 punpckhwd 0x7eed,%mm3 5070 5071// CHECK: punpckhwd 3133065982, %mm3 5072// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba] 5073 punpckhwd 0xbabecafe,%mm3 5074 5075// CHECK: punpckhwd 305419896, %mm3 5076// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12] 5077 punpckhwd 0x12345678,%mm3 5078 5079// CHECK: punpckhwd %mm3, %mm3 5080// CHECK: encoding: [0x0f,0x69,0xdb] 5081 punpckhwd %mm3,%mm3 5082 5083// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 5084// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde] 5085 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5086 5087// CHECK: punpckhwd 69, %xmm5 5088// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00] 5089 punpckhwd 0x45,%xmm5 5090 5091// CHECK: punpckhwd 32493, %xmm5 5092// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00] 5093 punpckhwd 0x7eed,%xmm5 5094 5095// CHECK: punpckhwd 3133065982, %xmm5 5096// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba] 5097 punpckhwd 0xbabecafe,%xmm5 5098 5099// CHECK: punpckhwd 305419896, %xmm5 5100// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12] 5101 punpckhwd 0x12345678,%xmm5 5102 5103// CHECK: punpckhwd %xmm5, %xmm5 5104// CHECK: encoding: [0x66,0x0f,0x69,0xed] 5105 punpckhwd %xmm5,%xmm5 5106 5107// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 5108// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5109 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 5110 5111// CHECK: punpckhdq 69, %mm3 5112// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00] 5113 punpckhdq 0x45,%mm3 5114 5115// CHECK: punpckhdq 32493, %mm3 5116// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00] 5117 punpckhdq 0x7eed,%mm3 5118 5119// CHECK: punpckhdq 3133065982, %mm3 5120// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba] 5121 punpckhdq 0xbabecafe,%mm3 5122 5123// CHECK: punpckhdq 305419896, %mm3 5124// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12] 5125 punpckhdq 0x12345678,%mm3 5126 5127// CHECK: punpckhdq %mm3, %mm3 5128// CHECK: encoding: [0x0f,0x6a,0xdb] 5129 punpckhdq %mm3,%mm3 5130 5131// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 5132// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5133 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5134 5135// CHECK: punpckhdq 69, %xmm5 5136// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00] 5137 punpckhdq 0x45,%xmm5 5138 5139// CHECK: punpckhdq 32493, %xmm5 5140// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00] 5141 punpckhdq 0x7eed,%xmm5 5142 5143// CHECK: punpckhdq 3133065982, %xmm5 5144// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba] 5145 punpckhdq 0xbabecafe,%xmm5 5146 5147// CHECK: punpckhdq 305419896, %xmm5 5148// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12] 5149 punpckhdq 0x12345678,%xmm5 5150 5151// CHECK: punpckhdq %xmm5, %xmm5 5152// CHECK: encoding: [0x66,0x0f,0x6a,0xed] 5153 punpckhdq %xmm5,%xmm5 5154 5155// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 5156// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5157 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5158 5159// CHECK: punpcklbw 69, %mm3 5160// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00] 5161 punpcklbw 0x45,%mm3 5162 5163// CHECK: punpcklbw 32493, %mm3 5164// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00] 5165 punpcklbw 0x7eed,%mm3 5166 5167// CHECK: punpcklbw 3133065982, %mm3 5168// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba] 5169 punpcklbw 0xbabecafe,%mm3 5170 5171// CHECK: punpcklbw 305419896, %mm3 5172// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12] 5173 punpcklbw 0x12345678,%mm3 5174 5175// CHECK: punpcklbw %mm3, %mm3 5176// CHECK: encoding: [0x0f,0x60,0xdb] 5177 punpcklbw %mm3,%mm3 5178 5179// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 5180// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde] 5181 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5182 5183// CHECK: punpcklbw 69, %xmm5 5184// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00] 5185 punpcklbw 0x45,%xmm5 5186 5187// CHECK: punpcklbw 32493, %xmm5 5188// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00] 5189 punpcklbw 0x7eed,%xmm5 5190 5191// CHECK: punpcklbw 3133065982, %xmm5 5192// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba] 5193 punpcklbw 0xbabecafe,%xmm5 5194 5195// CHECK: punpcklbw 305419896, %xmm5 5196// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12] 5197 punpcklbw 0x12345678,%xmm5 5198 5199// CHECK: punpcklbw %xmm5, %xmm5 5200// CHECK: encoding: [0x66,0x0f,0x60,0xed] 5201 punpcklbw %xmm5,%xmm5 5202 5203// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 5204// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5205 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5206 5207// CHECK: punpcklwd 69, %mm3 5208// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00] 5209 punpcklwd 0x45,%mm3 5210 5211// CHECK: punpcklwd 32493, %mm3 5212// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00] 5213 punpcklwd 0x7eed,%mm3 5214 5215// CHECK: punpcklwd 3133065982, %mm3 5216// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba] 5217 punpcklwd 0xbabecafe,%mm3 5218 5219// CHECK: punpcklwd 305419896, %mm3 5220// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12] 5221 punpcklwd 0x12345678,%mm3 5222 5223// CHECK: punpcklwd %mm3, %mm3 5224// CHECK: encoding: [0x0f,0x61,0xdb] 5225 punpcklwd %mm3,%mm3 5226 5227// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 5228// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde] 5229 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5230 5231// CHECK: punpcklwd 69, %xmm5 5232// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00] 5233 punpcklwd 0x45,%xmm5 5234 5235// CHECK: punpcklwd 32493, %xmm5 5236// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00] 5237 punpcklwd 0x7eed,%xmm5 5238 5239// CHECK: punpcklwd 3133065982, %xmm5 5240// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba] 5241 punpcklwd 0xbabecafe,%xmm5 5242 5243// CHECK: punpcklwd 305419896, %xmm5 5244// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12] 5245 punpcklwd 0x12345678,%xmm5 5246 5247// CHECK: punpcklwd %xmm5, %xmm5 5248// CHECK: encoding: [0x66,0x0f,0x61,0xed] 5249 punpcklwd %xmm5,%xmm5 5250 5251// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 5252// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5253 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 5254 5255// CHECK: punpckldq 69, %mm3 5256// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00] 5257 punpckldq 0x45,%mm3 5258 5259// CHECK: punpckldq 32493, %mm3 5260// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00] 5261 punpckldq 0x7eed,%mm3 5262 5263// CHECK: punpckldq 3133065982, %mm3 5264// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba] 5265 punpckldq 0xbabecafe,%mm3 5266 5267// CHECK: punpckldq 305419896, %mm3 5268// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12] 5269 punpckldq 0x12345678,%mm3 5270 5271// CHECK: punpckldq %mm3, %mm3 5272// CHECK: encoding: [0x0f,0x62,0xdb] 5273 punpckldq %mm3,%mm3 5274 5275// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 5276// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde] 5277 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5278 5279// CHECK: punpckldq 69, %xmm5 5280// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00] 5281 punpckldq 0x45,%xmm5 5282 5283// CHECK: punpckldq 32493, %xmm5 5284// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00] 5285 punpckldq 0x7eed,%xmm5 5286 5287// CHECK: punpckldq 3133065982, %xmm5 5288// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba] 5289 punpckldq 0xbabecafe,%xmm5 5290 5291// CHECK: punpckldq 305419896, %xmm5 5292// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12] 5293 punpckldq 0x12345678,%xmm5 5294 5295// CHECK: punpckldq %xmm5, %xmm5 5296// CHECK: encoding: [0x66,0x0f,0x62,0xed] 5297 punpckldq %xmm5,%xmm5 5298 5299// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 5300// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5301 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 5302 5303// CHECK: pxor 69, %mm3 5304// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00] 5305 pxor 0x45,%mm3 5306 5307// CHECK: pxor 32493, %mm3 5308// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00] 5309 pxor 0x7eed,%mm3 5310 5311// CHECK: pxor 3133065982, %mm3 5312// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba] 5313 pxor 0xbabecafe,%mm3 5314 5315// CHECK: pxor 305419896, %mm3 5316// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12] 5317 pxor 0x12345678,%mm3 5318 5319// CHECK: pxor %mm3, %mm3 5320// CHECK: encoding: [0x0f,0xef,0xdb] 5321 pxor %mm3,%mm3 5322 5323// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 5324// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde] 5325 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 5326 5327// CHECK: pxor 69, %xmm5 5328// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00] 5329 pxor 0x45,%xmm5 5330 5331// CHECK: pxor 32493, %xmm5 5332// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00] 5333 pxor 0x7eed,%xmm5 5334 5335// CHECK: pxor 3133065982, %xmm5 5336// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba] 5337 pxor 0xbabecafe,%xmm5 5338 5339// CHECK: pxor 305419896, %xmm5 5340// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12] 5341 pxor 0x12345678,%xmm5 5342 5343// CHECK: pxor %xmm5, %xmm5 5344// CHECK: encoding: [0x66,0x0f,0xef,0xed] 5345 pxor %xmm5,%xmm5 5346 5347// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 5348// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5349 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5350 5351// CHECK: addps 69, %xmm5 5352// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5353 addps 0x45,%xmm5 5354 5355// CHECK: addps 32493, %xmm5 5356// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5357 addps 0x7eed,%xmm5 5358 5359// CHECK: addps 3133065982, %xmm5 5360// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5361 addps 0xbabecafe,%xmm5 5362 5363// CHECK: addps 305419896, %xmm5 5364// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5365 addps 0x12345678,%xmm5 5366 5367// CHECK: addps %xmm5, %xmm5 5368// CHECK: encoding: [0x0f,0x58,0xed] 5369 addps %xmm5,%xmm5 5370 5371// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 5372// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5373 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5374 5375// CHECK: addss 69, %xmm5 5376// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5377 addss 0x45,%xmm5 5378 5379// CHECK: addss 32493, %xmm5 5380// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5381 addss 0x7eed,%xmm5 5382 5383// CHECK: addss 3133065982, %xmm5 5384// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5385 addss 0xbabecafe,%xmm5 5386 5387// CHECK: addss 305419896, %xmm5 5388// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5389 addss 0x12345678,%xmm5 5390 5391// CHECK: addss %xmm5, %xmm5 5392// CHECK: encoding: [0xf3,0x0f,0x58,0xed] 5393 addss %xmm5,%xmm5 5394 5395// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 5396// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 5397 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5398 5399// CHECK: andnps 69, %xmm5 5400// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 5401 andnps 0x45,%xmm5 5402 5403// CHECK: andnps 32493, %xmm5 5404// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 5405 andnps 0x7eed,%xmm5 5406 5407// CHECK: andnps 3133065982, %xmm5 5408// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 5409 andnps 0xbabecafe,%xmm5 5410 5411// CHECK: andnps 305419896, %xmm5 5412// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 5413 andnps 0x12345678,%xmm5 5414 5415// CHECK: andnps %xmm5, %xmm5 5416// CHECK: encoding: [0x0f,0x55,0xed] 5417 andnps %xmm5,%xmm5 5418 5419// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 5420// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 5421 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5422 5423// CHECK: andps 69, %xmm5 5424// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 5425 andps 0x45,%xmm5 5426 5427// CHECK: andps 32493, %xmm5 5428// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 5429 andps 0x7eed,%xmm5 5430 5431// CHECK: andps 3133065982, %xmm5 5432// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 5433 andps 0xbabecafe,%xmm5 5434 5435// CHECK: andps 305419896, %xmm5 5436// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 5437 andps 0x12345678,%xmm5 5438 5439// CHECK: andps %xmm5, %xmm5 5440// CHECK: encoding: [0x0f,0x54,0xed] 5441 andps %xmm5,%xmm5 5442 5443// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 5444// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5445 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5446 5447// CHECK: comiss 69, %xmm5 5448// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 5449 comiss 0x45,%xmm5 5450 5451// CHECK: comiss 32493, %xmm5 5452// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 5453 comiss 0x7eed,%xmm5 5454 5455// CHECK: comiss 3133065982, %xmm5 5456// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 5457 comiss 0xbabecafe,%xmm5 5458 5459// CHECK: comiss 305419896, %xmm5 5460// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 5461 comiss 0x12345678,%xmm5 5462 5463// CHECK: comiss %xmm5, %xmm5 5464// CHECK: encoding: [0x0f,0x2f,0xed] 5465 comiss %xmm5,%xmm5 5466 5467// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 5468// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5469 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5470 5471// CHECK: cvtpi2ps 69, %xmm5 5472// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5473 cvtpi2ps 0x45,%xmm5 5474 5475// CHECK: cvtpi2ps 32493, %xmm5 5476// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5477 cvtpi2ps 0x7eed,%xmm5 5478 5479// CHECK: cvtpi2ps 3133065982, %xmm5 5480// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5481 cvtpi2ps 0xbabecafe,%xmm5 5482 5483// CHECK: cvtpi2ps 305419896, %xmm5 5484// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5485 cvtpi2ps 0x12345678,%xmm5 5486 5487// CHECK: cvtpi2ps %mm3, %xmm5 5488// CHECK: encoding: [0x0f,0x2a,0xeb] 5489 cvtpi2ps %mm3,%xmm5 5490 5491// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 5492// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5493 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5494 5495// CHECK: cvtps2pi 69, %mm3 5496// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 5497 cvtps2pi 0x45,%mm3 5498 5499// CHECK: cvtps2pi 32493, %mm3 5500// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 5501 cvtps2pi 0x7eed,%mm3 5502 5503// CHECK: cvtps2pi 3133065982, %mm3 5504// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 5505 cvtps2pi 0xbabecafe,%mm3 5506 5507// CHECK: cvtps2pi 305419896, %mm3 5508// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 5509 cvtps2pi 0x12345678,%mm3 5510 5511// CHECK: cvtps2pi %xmm5, %mm3 5512// CHECK: encoding: [0x0f,0x2d,0xdd] 5513 cvtps2pi %xmm5,%mm3 5514 5515// CHECK: cvtsi2ssl %ecx, %xmm5 5516// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] 5517 cvtsi2ssl %ecx,%xmm5 5518 5519// CHECK: cvtsi2ssl 3735928559(%ebx,%ecx,8), %xmm5 5520// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5521 cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5 5522 5523// CHECK: cvtsi2ssl 69, %xmm5 5524// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5525 cvtsi2ssl 0x45,%xmm5 5526 5527// CHECK: cvtsi2ssl 32493, %xmm5 5528// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5529 cvtsi2ssl 0x7eed,%xmm5 5530 5531// CHECK: cvtsi2ssl 3133065982, %xmm5 5532// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5533 cvtsi2ssl 0xbabecafe,%xmm5 5534 5535// CHECK: cvtsi2ssl 305419896, %xmm5 5536// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5537 cvtsi2ssl 0x12345678,%xmm5 5538 5539// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 5540// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5541 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5542 5543// CHECK: cvttps2pi 69, %mm3 5544// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 5545 cvttps2pi 0x45,%mm3 5546 5547// CHECK: cvttps2pi 32493, %mm3 5548// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 5549 cvttps2pi 0x7eed,%mm3 5550 5551// CHECK: cvttps2pi 3133065982, %mm3 5552// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 5553 cvttps2pi 0xbabecafe,%mm3 5554 5555// CHECK: cvttps2pi 305419896, %mm3 5556// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 5557 cvttps2pi 0x12345678,%mm3 5558 5559// CHECK: cvttps2pi %xmm5, %mm3 5560// CHECK: encoding: [0x0f,0x2c,0xdd] 5561 cvttps2pi %xmm5,%mm3 5562 5563// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 5564// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 5565 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 5566 5567// CHECK: cvttss2si 69, %ecx 5568// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 5569 cvttss2si 0x45,%ecx 5570 5571// CHECK: cvttss2si 32493, %ecx 5572// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 5573 cvttss2si 0x7eed,%ecx 5574 5575// CHECK: cvttss2si 3133065982, %ecx 5576// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 5577 cvttss2si 0xbabecafe,%ecx 5578 5579// CHECK: cvttss2si 305419896, %ecx 5580// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 5581 cvttss2si 0x12345678,%ecx 5582 5583// CHECK: cvttss2si %xmm5, %ecx 5584// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd] 5585 cvttss2si %xmm5,%ecx 5586 5587// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 5588// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5589 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5590 5591// CHECK: divps 69, %xmm5 5592// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5593 divps 0x45,%xmm5 5594 5595// CHECK: divps 32493, %xmm5 5596// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5597 divps 0x7eed,%xmm5 5598 5599// CHECK: divps 3133065982, %xmm5 5600// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5601 divps 0xbabecafe,%xmm5 5602 5603// CHECK: divps 305419896, %xmm5 5604// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5605 divps 0x12345678,%xmm5 5606 5607// CHECK: divps %xmm5, %xmm5 5608// CHECK: encoding: [0x0f,0x5e,0xed] 5609 divps %xmm5,%xmm5 5610 5611// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 5612// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5613 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5614 5615// CHECK: divss 69, %xmm5 5616// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5617 divss 0x45,%xmm5 5618 5619// CHECK: divss 32493, %xmm5 5620// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5621 divss 0x7eed,%xmm5 5622 5623// CHECK: divss 3133065982, %xmm5 5624// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5625 divss 0xbabecafe,%xmm5 5626 5627// CHECK: divss 305419896, %xmm5 5628// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5629 divss 0x12345678,%xmm5 5630 5631// CHECK: divss %xmm5, %xmm5 5632// CHECK: encoding: [0xf3,0x0f,0x5e,0xed] 5633 divss %xmm5,%xmm5 5634 5635// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 5636// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde] 5637 ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 5638 5639// CHECK: ldmxcsr 32493 5640// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00] 5641 ldmxcsr 0x7eed 5642 5643// CHECK: ldmxcsr 3133065982 5644// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba] 5645 ldmxcsr 0xbabecafe 5646 5647// CHECK: ldmxcsr 305419896 5648// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12] 5649 ldmxcsr 0x12345678 5650 5651// CHECK: maskmovq %mm3, %mm3 5652// CHECK: encoding: [0x0f,0xf7,0xdb] 5653 maskmovq %mm3,%mm3 5654 5655// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 5656// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5657 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5658 5659// CHECK: maxps 69, %xmm5 5660// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5661 maxps 0x45,%xmm5 5662 5663// CHECK: maxps 32493, %xmm5 5664// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5665 maxps 0x7eed,%xmm5 5666 5667// CHECK: maxps 3133065982, %xmm5 5668// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5669 maxps 0xbabecafe,%xmm5 5670 5671// CHECK: maxps 305419896, %xmm5 5672// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5673 maxps 0x12345678,%xmm5 5674 5675// CHECK: maxps %xmm5, %xmm5 5676// CHECK: encoding: [0x0f,0x5f,0xed] 5677 maxps %xmm5,%xmm5 5678 5679// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 5680// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5681 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5682 5683// CHECK: maxss 69, %xmm5 5684// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5685 maxss 0x45,%xmm5 5686 5687// CHECK: maxss 32493, %xmm5 5688// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5689 maxss 0x7eed,%xmm5 5690 5691// CHECK: maxss 3133065982, %xmm5 5692// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5693 maxss 0xbabecafe,%xmm5 5694 5695// CHECK: maxss 305419896, %xmm5 5696// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5697 maxss 0x12345678,%xmm5 5698 5699// CHECK: maxss %xmm5, %xmm5 5700// CHECK: encoding: [0xf3,0x0f,0x5f,0xed] 5701 maxss %xmm5,%xmm5 5702 5703// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 5704// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5705 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5706 5707// CHECK: minps 69, %xmm5 5708// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5709 minps 0x45,%xmm5 5710 5711// CHECK: minps 32493, %xmm5 5712// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5713 minps 0x7eed,%xmm5 5714 5715// CHECK: minps 3133065982, %xmm5 5716// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5717 minps 0xbabecafe,%xmm5 5718 5719// CHECK: minps 305419896, %xmm5 5720// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5721 minps 0x12345678,%xmm5 5722 5723// CHECK: minps %xmm5, %xmm5 5724// CHECK: encoding: [0x0f,0x5d,0xed] 5725 minps %xmm5,%xmm5 5726 5727// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 5728// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5729 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5730 5731// CHECK: minss 69, %xmm5 5732// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5733 minss 0x45,%xmm5 5734 5735// CHECK: minss 32493, %xmm5 5736// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5737 minss 0x7eed,%xmm5 5738 5739// CHECK: minss 3133065982, %xmm5 5740// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5741 minss 0xbabecafe,%xmm5 5742 5743// CHECK: minss 305419896, %xmm5 5744// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5745 minss 0x12345678,%xmm5 5746 5747// CHECK: minss %xmm5, %xmm5 5748// CHECK: encoding: [0xf3,0x0f,0x5d,0xed] 5749 minss %xmm5,%xmm5 5750 5751// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 5752// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 5753 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5754 5755// CHECK: movaps 69, %xmm5 5756// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 5757 movaps 0x45,%xmm5 5758 5759// CHECK: movaps 32493, %xmm5 5760// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 5761 movaps 0x7eed,%xmm5 5762 5763// CHECK: movaps 3133065982, %xmm5 5764// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 5765 movaps 0xbabecafe,%xmm5 5766 5767// CHECK: movaps 305419896, %xmm5 5768// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 5769 movaps 0x12345678,%xmm5 5770 5771// CHECK: movaps %xmm5, %xmm5 5772// CHECK: encoding: [0x0f,0x28,0xed] 5773 movaps %xmm5,%xmm5 5774 5775// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 5776// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 5777 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5778 5779// CHECK: movaps %xmm5, 69 5780// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 5781 movaps %xmm5,0x45 5782 5783// CHECK: movaps %xmm5, 32493 5784// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 5785 movaps %xmm5,0x7eed 5786 5787// CHECK: movaps %xmm5, 3133065982 5788// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 5789 movaps %xmm5,0xbabecafe 5790 5791// CHECK: movaps %xmm5, 305419896 5792// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 5793 movaps %xmm5,0x12345678 5794 5795// CHECK: movhlps %xmm5, %xmm5 5796// CHECK: encoding: [0x0f,0x12,0xed] 5797 movhlps %xmm5,%xmm5 5798 5799// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 5800// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 5801 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5802 5803// CHECK: movhps 69, %xmm5 5804// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 5805 movhps 0x45,%xmm5 5806 5807// CHECK: movhps 32493, %xmm5 5808// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 5809 movhps 0x7eed,%xmm5 5810 5811// CHECK: movhps 3133065982, %xmm5 5812// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 5813 movhps 0xbabecafe,%xmm5 5814 5815// CHECK: movhps 305419896, %xmm5 5816// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 5817 movhps 0x12345678,%xmm5 5818 5819// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 5820// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 5821 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5822 5823// CHECK: movhps %xmm5, 69 5824// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 5825 movhps %xmm5,0x45 5826 5827// CHECK: movhps %xmm5, 32493 5828// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 5829 movhps %xmm5,0x7eed 5830 5831// CHECK: movhps %xmm5, 3133065982 5832// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 5833 movhps %xmm5,0xbabecafe 5834 5835// CHECK: movhps %xmm5, 305419896 5836// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 5837 movhps %xmm5,0x12345678 5838 5839// CHECK: movlhps %xmm5, %xmm5 5840// CHECK: encoding: [0x0f,0x16,0xed] 5841 movlhps %xmm5,%xmm5 5842 5843// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 5844// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 5845 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5846 5847// CHECK: movlps 69, %xmm5 5848// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 5849 movlps 0x45,%xmm5 5850 5851// CHECK: movlps 32493, %xmm5 5852// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 5853 movlps 0x7eed,%xmm5 5854 5855// CHECK: movlps 3133065982, %xmm5 5856// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 5857 movlps 0xbabecafe,%xmm5 5858 5859// CHECK: movlps 305419896, %xmm5 5860// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 5861 movlps 0x12345678,%xmm5 5862 5863// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 5864// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 5865 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5866 5867// CHECK: movlps %xmm5, 69 5868// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 5869 movlps %xmm5,0x45 5870 5871// CHECK: movlps %xmm5, 32493 5872// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 5873 movlps %xmm5,0x7eed 5874 5875// CHECK: movlps %xmm5, 3133065982 5876// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 5877 movlps %xmm5,0xbabecafe 5878 5879// CHECK: movlps %xmm5, 305419896 5880// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 5881 movlps %xmm5,0x12345678 5882 5883// CHECK: movmskps %xmm5, %ecx 5884// CHECK: encoding: [0x0f,0x50,0xcd] 5885 movmskps %xmm5,%ecx 5886 5887// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 5888// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 5889 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5890 5891// CHECK: movntps %xmm5, 69 5892// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 5893 movntps %xmm5,0x45 5894 5895// CHECK: movntps %xmm5, 32493 5896// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 5897 movntps %xmm5,0x7eed 5898 5899// CHECK: movntps %xmm5, 3133065982 5900// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 5901 movntps %xmm5,0xbabecafe 5902 5903// CHECK: movntps %xmm5, 305419896 5904// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 5905 movntps %xmm5,0x12345678 5906 5907// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 5908// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5909 movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 5910 5911// CHECK: movntq %mm3, 69 5912// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00] 5913 movntq %mm3,0x45 5914 5915// CHECK: movntq %mm3, 32493 5916// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00] 5917 movntq %mm3,0x7eed 5918 5919// CHECK: movntq %mm3, 3133065982 5920// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba] 5921 movntq %mm3,0xbabecafe 5922 5923// CHECK: movntq %mm3, 305419896 5924// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12] 5925 movntq %mm3,0x12345678 5926 5927// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 5928// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde] 5929 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 5930 5931// CHECK: movntdq %xmm5, 69 5932// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00] 5933 movntdq %xmm5,0x45 5934 5935// CHECK: movntdq %xmm5, 32493 5936// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00] 5937 movntdq %xmm5,0x7eed 5938 5939// CHECK: movntdq %xmm5, 3133065982 5940// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba] 5941 movntdq %xmm5,0xbabecafe 5942 5943// CHECK: movntdq %xmm5, 305419896 5944// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12] 5945 movntdq %xmm5,0x12345678 5946 5947// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 5948// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 5949 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5950 5951// CHECK: movss 69, %xmm5 5952// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 5953 movss 0x45,%xmm5 5954 5955// CHECK: movss 32493, %xmm5 5956// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 5957 movss 0x7eed,%xmm5 5958 5959// CHECK: movss 3133065982, %xmm5 5960// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 5961 movss 0xbabecafe,%xmm5 5962 5963// CHECK: movss 305419896, %xmm5 5964// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 5965 movss 0x12345678,%xmm5 5966 5967// CHECK: movss %xmm5, %xmm5 5968// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 5969 movss %xmm5,%xmm5 5970 5971// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 5972// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 5973 movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 5974 5975// CHECK: movss %xmm5, 69 5976// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 5977 movss %xmm5,0x45 5978 5979// CHECK: movss %xmm5, 32493 5980// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 5981 movss %xmm5,0x7eed 5982 5983// CHECK: movss %xmm5, 3133065982 5984// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 5985 movss %xmm5,0xbabecafe 5986 5987// CHECK: movss %xmm5, 305419896 5988// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 5989 movss %xmm5,0x12345678 5990 5991// CHECK: movss %xmm5, %xmm5 5992// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 5993 movss %xmm5,%xmm5 5994 5995// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 5996// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 5997 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 5998 5999// CHECK: movups 69, %xmm5 6000// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 6001 movups 0x45,%xmm5 6002 6003// CHECK: movups 32493, %xmm5 6004// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 6005 movups 0x7eed,%xmm5 6006 6007// CHECK: movups 3133065982, %xmm5 6008// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 6009 movups 0xbabecafe,%xmm5 6010 6011// CHECK: movups 305419896, %xmm5 6012// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 6013 movups 0x12345678,%xmm5 6014 6015// CHECK: movups %xmm5, %xmm5 6016// CHECK: encoding: [0x0f,0x10,0xed] 6017 movups %xmm5,%xmm5 6018 6019// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 6020// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 6021 movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 6022 6023// CHECK: movups %xmm5, 69 6024// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 6025 movups %xmm5,0x45 6026 6027// CHECK: movups %xmm5, 32493 6028// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 6029 movups %xmm5,0x7eed 6030 6031// CHECK: movups %xmm5, 3133065982 6032// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 6033 movups %xmm5,0xbabecafe 6034 6035// CHECK: movups %xmm5, 305419896 6036// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 6037 movups %xmm5,0x12345678 6038 6039// CHECK: movups %xmm5, %xmm5 6040// CHECK: encoding: [0x0f,0x10,0xed] 6041 movups %xmm5,%xmm5 6042 6043// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 6044// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6045 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6046 6047// CHECK: mulps 69, %xmm5 6048// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6049 mulps 0x45,%xmm5 6050 6051// CHECK: mulps 32493, %xmm5 6052// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6053 mulps 0x7eed,%xmm5 6054 6055// CHECK: mulps 3133065982, %xmm5 6056// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6057 mulps 0xbabecafe,%xmm5 6058 6059// CHECK: mulps 305419896, %xmm5 6060// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6061 mulps 0x12345678,%xmm5 6062 6063// CHECK: mulps %xmm5, %xmm5 6064// CHECK: encoding: [0x0f,0x59,0xed] 6065 mulps %xmm5,%xmm5 6066 6067// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 6068// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6069 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6070 6071// CHECK: mulss 69, %xmm5 6072// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6073 mulss 0x45,%xmm5 6074 6075// CHECK: mulss 32493, %xmm5 6076// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6077 mulss 0x7eed,%xmm5 6078 6079// CHECK: mulss 3133065982, %xmm5 6080// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6081 mulss 0xbabecafe,%xmm5 6082 6083// CHECK: mulss 305419896, %xmm5 6084// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6085 mulss 0x12345678,%xmm5 6086 6087// CHECK: mulss %xmm5, %xmm5 6088// CHECK: encoding: [0xf3,0x0f,0x59,0xed] 6089 mulss %xmm5,%xmm5 6090 6091// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 6092// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 6093 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6094 6095// CHECK: orps 69, %xmm5 6096// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 6097 orps 0x45,%xmm5 6098 6099// CHECK: orps 32493, %xmm5 6100// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 6101 orps 0x7eed,%xmm5 6102 6103// CHECK: orps 3133065982, %xmm5 6104// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 6105 orps 0xbabecafe,%xmm5 6106 6107// CHECK: orps 305419896, %xmm5 6108// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 6109 orps 0x12345678,%xmm5 6110 6111// CHECK: orps %xmm5, %xmm5 6112// CHECK: encoding: [0x0f,0x56,0xed] 6113 orps %xmm5,%xmm5 6114 6115// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 6116// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6117 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 6118 6119// CHECK: pavgb 69, %mm3 6120// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00] 6121 pavgb 0x45,%mm3 6122 6123// CHECK: pavgb 32493, %mm3 6124// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00] 6125 pavgb 0x7eed,%mm3 6126 6127// CHECK: pavgb 3133065982, %mm3 6128// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba] 6129 pavgb 0xbabecafe,%mm3 6130 6131// CHECK: pavgb 305419896, %mm3 6132// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12] 6133 pavgb 0x12345678,%mm3 6134 6135// CHECK: pavgb %mm3, %mm3 6136// CHECK: encoding: [0x0f,0xe0,0xdb] 6137 pavgb %mm3,%mm3 6138 6139// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 6140// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde] 6141 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6142 6143// CHECK: pavgb 69, %xmm5 6144// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00] 6145 pavgb 0x45,%xmm5 6146 6147// CHECK: pavgb 32493, %xmm5 6148// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00] 6149 pavgb 0x7eed,%xmm5 6150 6151// CHECK: pavgb 3133065982, %xmm5 6152// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba] 6153 pavgb 0xbabecafe,%xmm5 6154 6155// CHECK: pavgb 305419896, %xmm5 6156// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12] 6157 pavgb 0x12345678,%xmm5 6158 6159// CHECK: pavgb %xmm5, %xmm5 6160// CHECK: encoding: [0x66,0x0f,0xe0,0xed] 6161 pavgb %xmm5,%xmm5 6162 6163// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 6164// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6165 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 6166 6167// CHECK: pavgw 69, %mm3 6168// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00] 6169 pavgw 0x45,%mm3 6170 6171// CHECK: pavgw 32493, %mm3 6172// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00] 6173 pavgw 0x7eed,%mm3 6174 6175// CHECK: pavgw 3133065982, %mm3 6176// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba] 6177 pavgw 0xbabecafe,%mm3 6178 6179// CHECK: pavgw 305419896, %mm3 6180// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12] 6181 pavgw 0x12345678,%mm3 6182 6183// CHECK: pavgw %mm3, %mm3 6184// CHECK: encoding: [0x0f,0xe3,0xdb] 6185 pavgw %mm3,%mm3 6186 6187// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 6188// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde] 6189 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6190 6191// CHECK: pavgw 69, %xmm5 6192// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00] 6193 pavgw 0x45,%xmm5 6194 6195// CHECK: pavgw 32493, %xmm5 6196// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00] 6197 pavgw 0x7eed,%xmm5 6198 6199// CHECK: pavgw 3133065982, %xmm5 6200// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba] 6201 pavgw 0xbabecafe,%xmm5 6202 6203// CHECK: pavgw 305419896, %xmm5 6204// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12] 6205 pavgw 0x12345678,%xmm5 6206 6207// CHECK: pavgw %xmm5, %xmm5 6208// CHECK: encoding: [0x66,0x0f,0xe3,0xed] 6209 pavgw %xmm5,%xmm5 6210 6211// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 6212// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6213 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6214 6215// CHECK: pmaxsw 69, %mm3 6216// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00] 6217 pmaxsw 0x45,%mm3 6218 6219// CHECK: pmaxsw 32493, %mm3 6220// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00] 6221 pmaxsw 0x7eed,%mm3 6222 6223// CHECK: pmaxsw 3133065982, %mm3 6224// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba] 6225 pmaxsw 0xbabecafe,%mm3 6226 6227// CHECK: pmaxsw 305419896, %mm3 6228// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12] 6229 pmaxsw 0x12345678,%mm3 6230 6231// CHECK: pmaxsw %mm3, %mm3 6232// CHECK: encoding: [0x0f,0xee,0xdb] 6233 pmaxsw %mm3,%mm3 6234 6235// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 6236// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde] 6237 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6238 6239// CHECK: pmaxsw 69, %xmm5 6240// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00] 6241 pmaxsw 0x45,%xmm5 6242 6243// CHECK: pmaxsw 32493, %xmm5 6244// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00] 6245 pmaxsw 0x7eed,%xmm5 6246 6247// CHECK: pmaxsw 3133065982, %xmm5 6248// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba] 6249 pmaxsw 0xbabecafe,%xmm5 6250 6251// CHECK: pmaxsw 305419896, %xmm5 6252// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12] 6253 pmaxsw 0x12345678,%xmm5 6254 6255// CHECK: pmaxsw %xmm5, %xmm5 6256// CHECK: encoding: [0x66,0x0f,0xee,0xed] 6257 pmaxsw %xmm5,%xmm5 6258 6259// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 6260// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6261 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 6262 6263// CHECK: pmaxub 69, %mm3 6264// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00] 6265 pmaxub 0x45,%mm3 6266 6267// CHECK: pmaxub 32493, %mm3 6268// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00] 6269 pmaxub 0x7eed,%mm3 6270 6271// CHECK: pmaxub 3133065982, %mm3 6272// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba] 6273 pmaxub 0xbabecafe,%mm3 6274 6275// CHECK: pmaxub 305419896, %mm3 6276// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12] 6277 pmaxub 0x12345678,%mm3 6278 6279// CHECK: pmaxub %mm3, %mm3 6280// CHECK: encoding: [0x0f,0xde,0xdb] 6281 pmaxub %mm3,%mm3 6282 6283// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 6284// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde] 6285 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6286 6287// CHECK: pmaxub 69, %xmm5 6288// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00] 6289 pmaxub 0x45,%xmm5 6290 6291// CHECK: pmaxub 32493, %xmm5 6292// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00] 6293 pmaxub 0x7eed,%xmm5 6294 6295// CHECK: pmaxub 3133065982, %xmm5 6296// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba] 6297 pmaxub 0xbabecafe,%xmm5 6298 6299// CHECK: pmaxub 305419896, %xmm5 6300// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12] 6301 pmaxub 0x12345678,%xmm5 6302 6303// CHECK: pmaxub %xmm5, %xmm5 6304// CHECK: encoding: [0x66,0x0f,0xde,0xed] 6305 pmaxub %xmm5,%xmm5 6306 6307// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 6308// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6309 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6310 6311// CHECK: pminsw 69, %mm3 6312// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00] 6313 pminsw 0x45,%mm3 6314 6315// CHECK: pminsw 32493, %mm3 6316// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00] 6317 pminsw 0x7eed,%mm3 6318 6319// CHECK: pminsw 3133065982, %mm3 6320// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba] 6321 pminsw 0xbabecafe,%mm3 6322 6323// CHECK: pminsw 305419896, %mm3 6324// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12] 6325 pminsw 0x12345678,%mm3 6326 6327// CHECK: pminsw %mm3, %mm3 6328// CHECK: encoding: [0x0f,0xea,0xdb] 6329 pminsw %mm3,%mm3 6330 6331// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 6332// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde] 6333 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6334 6335// CHECK: pminsw 69, %xmm5 6336// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00] 6337 pminsw 0x45,%xmm5 6338 6339// CHECK: pminsw 32493, %xmm5 6340// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00] 6341 pminsw 0x7eed,%xmm5 6342 6343// CHECK: pminsw 3133065982, %xmm5 6344// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba] 6345 pminsw 0xbabecafe,%xmm5 6346 6347// CHECK: pminsw 305419896, %xmm5 6348// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12] 6349 pminsw 0x12345678,%xmm5 6350 6351// CHECK: pminsw %xmm5, %xmm5 6352// CHECK: encoding: [0x66,0x0f,0xea,0xed] 6353 pminsw %xmm5,%xmm5 6354 6355// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 6356// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6357 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 6358 6359// CHECK: pminub 69, %mm3 6360// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00] 6361 pminub 0x45,%mm3 6362 6363// CHECK: pminub 32493, %mm3 6364// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00] 6365 pminub 0x7eed,%mm3 6366 6367// CHECK: pminub 3133065982, %mm3 6368// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba] 6369 pminub 0xbabecafe,%mm3 6370 6371// CHECK: pminub 305419896, %mm3 6372// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12] 6373 pminub 0x12345678,%mm3 6374 6375// CHECK: pminub %mm3, %mm3 6376// CHECK: encoding: [0x0f,0xda,0xdb] 6377 pminub %mm3,%mm3 6378 6379// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 6380// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 6381 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6382 6383// CHECK: pminub 69, %xmm5 6384// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00] 6385 pminub 0x45,%xmm5 6386 6387// CHECK: pminub 32493, %xmm5 6388// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00] 6389 pminub 0x7eed,%xmm5 6390 6391// CHECK: pminub 3133065982, %xmm5 6392// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba] 6393 pminub 0xbabecafe,%xmm5 6394 6395// CHECK: pminub 305419896, %xmm5 6396// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12] 6397 pminub 0x12345678,%xmm5 6398 6399// CHECK: pminub %xmm5, %xmm5 6400// CHECK: encoding: [0x66,0x0f,0xda,0xed] 6401 pminub %xmm5,%xmm5 6402 6403// CHECK: pmovmskb %mm3, %ecx 6404// CHECK: encoding: [0x0f,0xd7,0xcb] 6405 pmovmskb %mm3,%ecx 6406 6407// CHECK: pmovmskb %xmm5, %ecx 6408// CHECK: encoding: [0x66,0x0f,0xd7,0xcd] 6409 pmovmskb %xmm5,%ecx 6410 6411// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 6412// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6413 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 6414 6415// CHECK: pmulhuw 69, %mm3 6416// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00] 6417 pmulhuw 0x45,%mm3 6418 6419// CHECK: pmulhuw 32493, %mm3 6420// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00] 6421 pmulhuw 0x7eed,%mm3 6422 6423// CHECK: pmulhuw 3133065982, %mm3 6424// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba] 6425 pmulhuw 0xbabecafe,%mm3 6426 6427// CHECK: pmulhuw 305419896, %mm3 6428// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12] 6429 pmulhuw 0x12345678,%mm3 6430 6431// CHECK: pmulhuw %mm3, %mm3 6432// CHECK: encoding: [0x0f,0xe4,0xdb] 6433 pmulhuw %mm3,%mm3 6434 6435// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 6436// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde] 6437 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6438 6439// CHECK: pmulhuw 69, %xmm5 6440// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00] 6441 pmulhuw 0x45,%xmm5 6442 6443// CHECK: pmulhuw 32493, %xmm5 6444// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00] 6445 pmulhuw 0x7eed,%xmm5 6446 6447// CHECK: pmulhuw 3133065982, %xmm5 6448// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba] 6449 pmulhuw 0xbabecafe,%xmm5 6450 6451// CHECK: pmulhuw 305419896, %xmm5 6452// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12] 6453 pmulhuw 0x12345678,%xmm5 6454 6455// CHECK: pmulhuw %xmm5, %xmm5 6456// CHECK: encoding: [0x66,0x0f,0xe4,0xed] 6457 pmulhuw %xmm5,%xmm5 6458 6459// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 6460// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde] 6461 prefetchnta 0xdeadbeef(%ebx,%ecx,8) 6462 6463// CHECK: prefetchnta 32493 6464// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00] 6465 prefetchnta 0x7eed 6466 6467// CHECK: prefetchnta 3133065982 6468// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba] 6469 prefetchnta 0xbabecafe 6470 6471// CHECK: prefetchnta 305419896 6472// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12] 6473 prefetchnta 0x12345678 6474 6475// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 6476// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde] 6477 prefetcht0 0xdeadbeef(%ebx,%ecx,8) 6478 6479// CHECK: prefetcht0 32493 6480// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00] 6481 prefetcht0 0x7eed 6482 6483// CHECK: prefetcht0 3133065982 6484// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba] 6485 prefetcht0 0xbabecafe 6486 6487// CHECK: prefetcht0 305419896 6488// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12] 6489 prefetcht0 0x12345678 6490 6491// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 6492// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde] 6493 prefetcht1 0xdeadbeef(%ebx,%ecx,8) 6494 6495// CHECK: prefetcht1 32493 6496// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00] 6497 prefetcht1 0x7eed 6498 6499// CHECK: prefetcht1 3133065982 6500// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba] 6501 prefetcht1 0xbabecafe 6502 6503// CHECK: prefetcht1 305419896 6504// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12] 6505 prefetcht1 0x12345678 6506 6507// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 6508// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6509 prefetcht2 0xdeadbeef(%ebx,%ecx,8) 6510 6511// CHECK: prefetcht2 32493 6512// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00] 6513 prefetcht2 0x7eed 6514 6515// CHECK: prefetcht2 3133065982 6516// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba] 6517 prefetcht2 0xbabecafe 6518 6519// CHECK: prefetcht2 305419896 6520// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12] 6521 prefetcht2 0x12345678 6522 6523// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 6524// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6525 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 6526 6527// CHECK: psadbw 69, %mm3 6528// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00] 6529 psadbw 0x45,%mm3 6530 6531// CHECK: psadbw 32493, %mm3 6532// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00] 6533 psadbw 0x7eed,%mm3 6534 6535// CHECK: psadbw 3133065982, %mm3 6536// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba] 6537 psadbw 0xbabecafe,%mm3 6538 6539// CHECK: psadbw 305419896, %mm3 6540// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12] 6541 psadbw 0x12345678,%mm3 6542 6543// CHECK: psadbw %mm3, %mm3 6544// CHECK: encoding: [0x0f,0xf6,0xdb] 6545 psadbw %mm3,%mm3 6546 6547// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 6548// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde] 6549 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6550 6551// CHECK: psadbw 69, %xmm5 6552// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00] 6553 psadbw 0x45,%xmm5 6554 6555// CHECK: psadbw 32493, %xmm5 6556// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00] 6557 psadbw 0x7eed,%xmm5 6558 6559// CHECK: psadbw 3133065982, %xmm5 6560// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba] 6561 psadbw 0xbabecafe,%xmm5 6562 6563// CHECK: psadbw 305419896, %xmm5 6564// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12] 6565 psadbw 0x12345678,%xmm5 6566 6567// CHECK: psadbw %xmm5, %xmm5 6568// CHECK: encoding: [0x66,0x0f,0xf6,0xed] 6569 psadbw %xmm5,%xmm5 6570 6571// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 6572// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6573 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6574 6575// CHECK: rcpps 69, %xmm5 6576// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6577 rcpps 0x45,%xmm5 6578 6579// CHECK: rcpps 32493, %xmm5 6580// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6581 rcpps 0x7eed,%xmm5 6582 6583// CHECK: rcpps 3133065982, %xmm5 6584// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6585 rcpps 0xbabecafe,%xmm5 6586 6587// CHECK: rcpps 305419896, %xmm5 6588// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6589 rcpps 0x12345678,%xmm5 6590 6591// CHECK: rcpps %xmm5, %xmm5 6592// CHECK: encoding: [0x0f,0x53,0xed] 6593 rcpps %xmm5,%xmm5 6594 6595// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 6596// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6597 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6598 6599// CHECK: rcpss 69, %xmm5 6600// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6601 rcpss 0x45,%xmm5 6602 6603// CHECK: rcpss 32493, %xmm5 6604// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6605 rcpss 0x7eed,%xmm5 6606 6607// CHECK: rcpss 3133065982, %xmm5 6608// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6609 rcpss 0xbabecafe,%xmm5 6610 6611// CHECK: rcpss 305419896, %xmm5 6612// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6613 rcpss 0x12345678,%xmm5 6614 6615// CHECK: rcpss %xmm5, %xmm5 6616// CHECK: encoding: [0xf3,0x0f,0x53,0xed] 6617 rcpss %xmm5,%xmm5 6618 6619// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 6620// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6621 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6622 6623// CHECK: rsqrtps 69, %xmm5 6624// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6625 rsqrtps 0x45,%xmm5 6626 6627// CHECK: rsqrtps 32493, %xmm5 6628// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6629 rsqrtps 0x7eed,%xmm5 6630 6631// CHECK: rsqrtps 3133065982, %xmm5 6632// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6633 rsqrtps 0xbabecafe,%xmm5 6634 6635// CHECK: rsqrtps 305419896, %xmm5 6636// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6637 rsqrtps 0x12345678,%xmm5 6638 6639// CHECK: rsqrtps %xmm5, %xmm5 6640// CHECK: encoding: [0x0f,0x52,0xed] 6641 rsqrtps %xmm5,%xmm5 6642 6643// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 6644// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6645 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6646 6647// CHECK: rsqrtss 69, %xmm5 6648// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6649 rsqrtss 0x45,%xmm5 6650 6651// CHECK: rsqrtss 32493, %xmm5 6652// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6653 rsqrtss 0x7eed,%xmm5 6654 6655// CHECK: rsqrtss 3133065982, %xmm5 6656// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6657 rsqrtss 0xbabecafe,%xmm5 6658 6659// CHECK: rsqrtss 305419896, %xmm5 6660// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6661 rsqrtss 0x12345678,%xmm5 6662 6663// CHECK: rsqrtss %xmm5, %xmm5 6664// CHECK: encoding: [0xf3,0x0f,0x52,0xed] 6665 rsqrtss %xmm5,%xmm5 6666 6667// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 6668// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6669 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6670 6671// CHECK: sqrtps 69, %xmm5 6672// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6673 sqrtps 0x45,%xmm5 6674 6675// CHECK: sqrtps 32493, %xmm5 6676// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6677 sqrtps 0x7eed,%xmm5 6678 6679// CHECK: sqrtps 3133065982, %xmm5 6680// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6681 sqrtps 0xbabecafe,%xmm5 6682 6683// CHECK: sqrtps 305419896, %xmm5 6684// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6685 sqrtps 0x12345678,%xmm5 6686 6687// CHECK: sqrtps %xmm5, %xmm5 6688// CHECK: encoding: [0x0f,0x51,0xed] 6689 sqrtps %xmm5,%xmm5 6690 6691// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 6692// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6693 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6694 6695// CHECK: sqrtss 69, %xmm5 6696// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6697 sqrtss 0x45,%xmm5 6698 6699// CHECK: sqrtss 32493, %xmm5 6700// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6701 sqrtss 0x7eed,%xmm5 6702 6703// CHECK: sqrtss 3133065982, %xmm5 6704// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6705 sqrtss 0xbabecafe,%xmm5 6706 6707// CHECK: sqrtss 305419896, %xmm5 6708// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6709 sqrtss 0x12345678,%xmm5 6710 6711// CHECK: sqrtss %xmm5, %xmm5 6712// CHECK: encoding: [0xf3,0x0f,0x51,0xed] 6713 sqrtss %xmm5,%xmm5 6714 6715// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 6716// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6717 stmxcsr 0xdeadbeef(%ebx,%ecx,8) 6718 6719// CHECK: stmxcsr 32493 6720// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00] 6721 stmxcsr 0x7eed 6722 6723// CHECK: stmxcsr 3133065982 6724// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba] 6725 stmxcsr 0xbabecafe 6726 6727// CHECK: stmxcsr 305419896 6728// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12] 6729 stmxcsr 0x12345678 6730 6731// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 6732// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6733 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6734 6735// CHECK: subps 69, %xmm5 6736// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6737 subps 0x45,%xmm5 6738 6739// CHECK: subps 32493, %xmm5 6740// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6741 subps 0x7eed,%xmm5 6742 6743// CHECK: subps 3133065982, %xmm5 6744// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6745 subps 0xbabecafe,%xmm5 6746 6747// CHECK: subps 305419896, %xmm5 6748// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6749 subps 0x12345678,%xmm5 6750 6751// CHECK: subps %xmm5, %xmm5 6752// CHECK: encoding: [0x0f,0x5c,0xed] 6753 subps %xmm5,%xmm5 6754 6755// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 6756// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6757 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6758 6759// CHECK: subss 69, %xmm5 6760// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6761 subss 0x45,%xmm5 6762 6763// CHECK: subss 32493, %xmm5 6764// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6765 subss 0x7eed,%xmm5 6766 6767// CHECK: subss 3133065982, %xmm5 6768// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6769 subss 0xbabecafe,%xmm5 6770 6771// CHECK: subss 305419896, %xmm5 6772// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6773 subss 0x12345678,%xmm5 6774 6775// CHECK: subss %xmm5, %xmm5 6776// CHECK: encoding: [0xf3,0x0f,0x5c,0xed] 6777 subss %xmm5,%xmm5 6778 6779// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 6780// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 6781 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6782 6783// CHECK: ucomiss 69, %xmm5 6784// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 6785 ucomiss 0x45,%xmm5 6786 6787// CHECK: ucomiss 32493, %xmm5 6788// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 6789 ucomiss 0x7eed,%xmm5 6790 6791// CHECK: ucomiss 3133065982, %xmm5 6792// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 6793 ucomiss 0xbabecafe,%xmm5 6794 6795// CHECK: ucomiss 305419896, %xmm5 6796// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 6797 ucomiss 0x12345678,%xmm5 6798 6799// CHECK: ucomiss %xmm5, %xmm5 6800// CHECK: encoding: [0x0f,0x2e,0xed] 6801 ucomiss %xmm5,%xmm5 6802 6803// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 6804// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 6805 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6806 6807// CHECK: unpckhps 69, %xmm5 6808// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 6809 unpckhps 0x45,%xmm5 6810 6811// CHECK: unpckhps 32493, %xmm5 6812// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 6813 unpckhps 0x7eed,%xmm5 6814 6815// CHECK: unpckhps 3133065982, %xmm5 6816// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 6817 unpckhps 0xbabecafe,%xmm5 6818 6819// CHECK: unpckhps 305419896, %xmm5 6820// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 6821 unpckhps 0x12345678,%xmm5 6822 6823// CHECK: unpckhps %xmm5, %xmm5 6824// CHECK: encoding: [0x0f,0x15,0xed] 6825 unpckhps %xmm5,%xmm5 6826 6827// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 6828// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 6829 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6830 6831// CHECK: unpcklps 69, %xmm5 6832// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 6833 unpcklps 0x45,%xmm5 6834 6835// CHECK: unpcklps 32493, %xmm5 6836// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 6837 unpcklps 0x7eed,%xmm5 6838 6839// CHECK: unpcklps 3133065982, %xmm5 6840// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 6841 unpcklps 0xbabecafe,%xmm5 6842 6843// CHECK: unpcklps 305419896, %xmm5 6844// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 6845 unpcklps 0x12345678,%xmm5 6846 6847// CHECK: unpcklps %xmm5, %xmm5 6848// CHECK: encoding: [0x0f,0x14,0xed] 6849 unpcklps %xmm5,%xmm5 6850 6851// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 6852// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 6853 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6854 6855// CHECK: xorps 69, %xmm5 6856// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 6857 xorps 0x45,%xmm5 6858 6859// CHECK: xorps 32493, %xmm5 6860// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 6861 xorps 0x7eed,%xmm5 6862 6863// CHECK: xorps 3133065982, %xmm5 6864// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 6865 xorps 0xbabecafe,%xmm5 6866 6867// CHECK: xorps 305419896, %xmm5 6868// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 6869 xorps 0x12345678,%xmm5 6870 6871// CHECK: xorps %xmm5, %xmm5 6872// CHECK: encoding: [0x0f,0x57,0xed] 6873 xorps %xmm5,%xmm5 6874 6875// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 6876// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6877 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6878 6879// CHECK: addpd 69, %xmm5 6880// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6881 addpd 0x45,%xmm5 6882 6883// CHECK: addpd 32493, %xmm5 6884// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6885 addpd 0x7eed,%xmm5 6886 6887// CHECK: addpd 3133065982, %xmm5 6888// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6889 addpd 0xbabecafe,%xmm5 6890 6891// CHECK: addpd 305419896, %xmm5 6892// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6893 addpd 0x12345678,%xmm5 6894 6895// CHECK: addpd %xmm5, %xmm5 6896// CHECK: encoding: [0x66,0x0f,0x58,0xed] 6897 addpd %xmm5,%xmm5 6898 6899// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 6900// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6901 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6902 6903// CHECK: addsd 69, %xmm5 6904// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6905 addsd 0x45,%xmm5 6906 6907// CHECK: addsd 32493, %xmm5 6908// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6909 addsd 0x7eed,%xmm5 6910 6911// CHECK: addsd 3133065982, %xmm5 6912// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6913 addsd 0xbabecafe,%xmm5 6914 6915// CHECK: addsd 305419896, %xmm5 6916// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6917 addsd 0x12345678,%xmm5 6918 6919// CHECK: addsd %xmm5, %xmm5 6920// CHECK: encoding: [0xf2,0x0f,0x58,0xed] 6921 addsd %xmm5,%xmm5 6922 6923// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 6924// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 6925 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6926 6927// CHECK: andnpd 69, %xmm5 6928// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 6929 andnpd 0x45,%xmm5 6930 6931// CHECK: andnpd 32493, %xmm5 6932// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 6933 andnpd 0x7eed,%xmm5 6934 6935// CHECK: andnpd 3133065982, %xmm5 6936// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 6937 andnpd 0xbabecafe,%xmm5 6938 6939// CHECK: andnpd 305419896, %xmm5 6940// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 6941 andnpd 0x12345678,%xmm5 6942 6943// CHECK: andnpd %xmm5, %xmm5 6944// CHECK: encoding: [0x66,0x0f,0x55,0xed] 6945 andnpd %xmm5,%xmm5 6946 6947// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 6948// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 6949 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6950 6951// CHECK: andpd 69, %xmm5 6952// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 6953 andpd 0x45,%xmm5 6954 6955// CHECK: andpd 32493, %xmm5 6956// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 6957 andpd 0x7eed,%xmm5 6958 6959// CHECK: andpd 3133065982, %xmm5 6960// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 6961 andpd 0xbabecafe,%xmm5 6962 6963// CHECK: andpd 305419896, %xmm5 6964// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 6965 andpd 0x12345678,%xmm5 6966 6967// CHECK: andpd %xmm5, %xmm5 6968// CHECK: encoding: [0x66,0x0f,0x54,0xed] 6969 andpd %xmm5,%xmm5 6970 6971// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 6972// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 6973 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6974 6975// CHECK: comisd 69, %xmm5 6976// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 6977 comisd 0x45,%xmm5 6978 6979// CHECK: comisd 32493, %xmm5 6980// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 6981 comisd 0x7eed,%xmm5 6982 6983// CHECK: comisd 3133065982, %xmm5 6984// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 6985 comisd 0xbabecafe,%xmm5 6986 6987// CHECK: comisd 305419896, %xmm5 6988// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 6989 comisd 0x12345678,%xmm5 6990 6991// CHECK: comisd %xmm5, %xmm5 6992// CHECK: encoding: [0x66,0x0f,0x2f,0xed] 6993 comisd %xmm5,%xmm5 6994 6995// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 6996// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 6997 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6998 6999// CHECK: cvtpi2pd 69, %xmm5 7000// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7001 cvtpi2pd 0x45,%xmm5 7002 7003// CHECK: cvtpi2pd 32493, %xmm5 7004// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7005 cvtpi2pd 0x7eed,%xmm5 7006 7007// CHECK: cvtpi2pd 3133065982, %xmm5 7008// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7009 cvtpi2pd 0xbabecafe,%xmm5 7010 7011// CHECK: cvtpi2pd 305419896, %xmm5 7012// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7013 cvtpi2pd 0x12345678,%xmm5 7014 7015// CHECK: cvtpi2pd %mm3, %xmm5 7016// CHECK: encoding: [0x66,0x0f,0x2a,0xeb] 7017 cvtpi2pd %mm3,%xmm5 7018 7019// CHECK: cvtsi2sdl %ecx, %xmm5 7020// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] 7021 cvtsi2sdl %ecx,%xmm5 7022 7023// CHECK: cvtsi2sdl 3735928559(%ebx,%ecx,8), %xmm5 7024// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7025 cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5 7026 7027// CHECK: cvtsi2sdl 69, %xmm5 7028// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7029 cvtsi2sdl 0x45,%xmm5 7030 7031// CHECK: cvtsi2sdl 32493, %xmm5 7032// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7033 cvtsi2sdl 0x7eed,%xmm5 7034 7035// CHECK: cvtsi2sdl 3133065982, %xmm5 7036// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7037 cvtsi2sdl 0xbabecafe,%xmm5 7038 7039// CHECK: cvtsi2sdl 305419896, %xmm5 7040// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7041 cvtsi2sdl 0x12345678,%xmm5 7042 7043// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 7044// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7045 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7046 7047// CHECK: divpd 69, %xmm5 7048// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7049 divpd 0x45,%xmm5 7050 7051// CHECK: divpd 32493, %xmm5 7052// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7053 divpd 0x7eed,%xmm5 7054 7055// CHECK: divpd 3133065982, %xmm5 7056// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7057 divpd 0xbabecafe,%xmm5 7058 7059// CHECK: divpd 305419896, %xmm5 7060// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7061 divpd 0x12345678,%xmm5 7062 7063// CHECK: divpd %xmm5, %xmm5 7064// CHECK: encoding: [0x66,0x0f,0x5e,0xed] 7065 divpd %xmm5,%xmm5 7066 7067// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 7068// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7069 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7070 7071// CHECK: divsd 69, %xmm5 7072// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7073 divsd 0x45,%xmm5 7074 7075// CHECK: divsd 32493, %xmm5 7076// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7077 divsd 0x7eed,%xmm5 7078 7079// CHECK: divsd 3133065982, %xmm5 7080// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7081 divsd 0xbabecafe,%xmm5 7082 7083// CHECK: divsd 305419896, %xmm5 7084// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7085 divsd 0x12345678,%xmm5 7086 7087// CHECK: divsd %xmm5, %xmm5 7088// CHECK: encoding: [0xf2,0x0f,0x5e,0xed] 7089 divsd %xmm5,%xmm5 7090 7091// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 7092// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7093 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7094 7095// CHECK: maxpd 69, %xmm5 7096// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7097 maxpd 0x45,%xmm5 7098 7099// CHECK: maxpd 32493, %xmm5 7100// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7101 maxpd 0x7eed,%xmm5 7102 7103// CHECK: maxpd 3133065982, %xmm5 7104// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7105 maxpd 0xbabecafe,%xmm5 7106 7107// CHECK: maxpd 305419896, %xmm5 7108// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7109 maxpd 0x12345678,%xmm5 7110 7111// CHECK: maxpd %xmm5, %xmm5 7112// CHECK: encoding: [0x66,0x0f,0x5f,0xed] 7113 maxpd %xmm5,%xmm5 7114 7115// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 7116// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7117 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7118 7119// CHECK: maxsd 69, %xmm5 7120// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7121 maxsd 0x45,%xmm5 7122 7123// CHECK: maxsd 32493, %xmm5 7124// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7125 maxsd 0x7eed,%xmm5 7126 7127// CHECK: maxsd 3133065982, %xmm5 7128// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7129 maxsd 0xbabecafe,%xmm5 7130 7131// CHECK: maxsd 305419896, %xmm5 7132// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7133 maxsd 0x12345678,%xmm5 7134 7135// CHECK: maxsd %xmm5, %xmm5 7136// CHECK: encoding: [0xf2,0x0f,0x5f,0xed] 7137 maxsd %xmm5,%xmm5 7138 7139// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 7140// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7141 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7142 7143// CHECK: minpd 69, %xmm5 7144// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7145 minpd 0x45,%xmm5 7146 7147// CHECK: minpd 32493, %xmm5 7148// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7149 minpd 0x7eed,%xmm5 7150 7151// CHECK: minpd 3133065982, %xmm5 7152// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7153 minpd 0xbabecafe,%xmm5 7154 7155// CHECK: minpd 305419896, %xmm5 7156// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7157 minpd 0x12345678,%xmm5 7158 7159// CHECK: minpd %xmm5, %xmm5 7160// CHECK: encoding: [0x66,0x0f,0x5d,0xed] 7161 minpd %xmm5,%xmm5 7162 7163// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 7164// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7165 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7166 7167// CHECK: minsd 69, %xmm5 7168// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7169 minsd 0x45,%xmm5 7170 7171// CHECK: minsd 32493, %xmm5 7172// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7173 minsd 0x7eed,%xmm5 7174 7175// CHECK: minsd 3133065982, %xmm5 7176// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7177 minsd 0xbabecafe,%xmm5 7178 7179// CHECK: minsd 305419896, %xmm5 7180// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7181 minsd 0x12345678,%xmm5 7182 7183// CHECK: minsd %xmm5, %xmm5 7184// CHECK: encoding: [0xf2,0x0f,0x5d,0xed] 7185 minsd %xmm5,%xmm5 7186 7187// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 7188// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 7189 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7190 7191// CHECK: movapd 69, %xmm5 7192// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 7193 movapd 0x45,%xmm5 7194 7195// CHECK: movapd 32493, %xmm5 7196// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 7197 movapd 0x7eed,%xmm5 7198 7199// CHECK: movapd 3133065982, %xmm5 7200// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 7201 movapd 0xbabecafe,%xmm5 7202 7203// CHECK: movapd 305419896, %xmm5 7204// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 7205 movapd 0x12345678,%xmm5 7206 7207// CHECK: movapd %xmm5, %xmm5 7208// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7209 movapd %xmm5,%xmm5 7210 7211// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 7212// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 7213 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7214 7215// CHECK: movapd %xmm5, 69 7216// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 7217 movapd %xmm5,0x45 7218 7219// CHECK: movapd %xmm5, 32493 7220// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 7221 movapd %xmm5,0x7eed 7222 7223// CHECK: movapd %xmm5, 3133065982 7224// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 7225 movapd %xmm5,0xbabecafe 7226 7227// CHECK: movapd %xmm5, 305419896 7228// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 7229 movapd %xmm5,0x12345678 7230 7231// CHECK: movapd %xmm5, %xmm5 7232// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7233 movapd %xmm5,%xmm5 7234 7235// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 7236// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 7237 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7238 7239// CHECK: movhpd 69, %xmm5 7240// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 7241 movhpd 0x45,%xmm5 7242 7243// CHECK: movhpd 32493, %xmm5 7244// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 7245 movhpd 0x7eed,%xmm5 7246 7247// CHECK: movhpd 3133065982, %xmm5 7248// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 7249 movhpd 0xbabecafe,%xmm5 7250 7251// CHECK: movhpd 305419896, %xmm5 7252// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 7253 movhpd 0x12345678,%xmm5 7254 7255// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 7256// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 7257 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7258 7259// CHECK: movhpd %xmm5, 69 7260// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 7261 movhpd %xmm5,0x45 7262 7263// CHECK: movhpd %xmm5, 32493 7264// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 7265 movhpd %xmm5,0x7eed 7266 7267// CHECK: movhpd %xmm5, 3133065982 7268// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 7269 movhpd %xmm5,0xbabecafe 7270 7271// CHECK: movhpd %xmm5, 305419896 7272// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 7273 movhpd %xmm5,0x12345678 7274 7275// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 7276// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 7277 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7278 7279// CHECK: movlpd 69, %xmm5 7280// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 7281 movlpd 0x45,%xmm5 7282 7283// CHECK: movlpd 32493, %xmm5 7284// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 7285 movlpd 0x7eed,%xmm5 7286 7287// CHECK: movlpd 3133065982, %xmm5 7288// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 7289 movlpd 0xbabecafe,%xmm5 7290 7291// CHECK: movlpd 305419896, %xmm5 7292// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 7293 movlpd 0x12345678,%xmm5 7294 7295// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 7296// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 7297 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7298 7299// CHECK: movlpd %xmm5, 69 7300// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 7301 movlpd %xmm5,0x45 7302 7303// CHECK: movlpd %xmm5, 32493 7304// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 7305 movlpd %xmm5,0x7eed 7306 7307// CHECK: movlpd %xmm5, 3133065982 7308// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 7309 movlpd %xmm5,0xbabecafe 7310 7311// CHECK: movlpd %xmm5, 305419896 7312// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 7313 movlpd %xmm5,0x12345678 7314 7315// CHECK: movmskpd %xmm5, %ecx 7316// CHECK: encoding: [0x66,0x0f,0x50,0xcd] 7317 movmskpd %xmm5,%ecx 7318 7319// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 7320// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7321 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7322 7323// CHECK: movntpd %xmm5, 69 7324// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 7325 movntpd %xmm5,0x45 7326 7327// CHECK: movntpd %xmm5, 32493 7328// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 7329 movntpd %xmm5,0x7eed 7330 7331// CHECK: movntpd %xmm5, 3133065982 7332// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 7333 movntpd %xmm5,0xbabecafe 7334 7335// CHECK: movntpd %xmm5, 305419896 7336// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 7337 movntpd %xmm5,0x12345678 7338 7339// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 7340// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7341 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7342 7343// CHECK: movsd 69, %xmm5 7344// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7345 movsd 0x45,%xmm5 7346 7347// CHECK: movsd 32493, %xmm5 7348// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7349 movsd 0x7eed,%xmm5 7350 7351// CHECK: movsd 3133065982, %xmm5 7352// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7353 movsd 0xbabecafe,%xmm5 7354 7355// CHECK: movsd 305419896, %xmm5 7356// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7357 movsd 0x12345678,%xmm5 7358 7359// CHECK: movsd %xmm5, %xmm5 7360// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7361 movsd %xmm5,%xmm5 7362 7363// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 7364// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7365 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7366 7367// CHECK: movsd %xmm5, 69 7368// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7369 movsd %xmm5,0x45 7370 7371// CHECK: movsd %xmm5, 32493 7372// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7373 movsd %xmm5,0x7eed 7374 7375// CHECK: movsd %xmm5, 3133065982 7376// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7377 movsd %xmm5,0xbabecafe 7378 7379// CHECK: movsd %xmm5, 305419896 7380// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7381 movsd %xmm5,0x12345678 7382 7383// CHECK: movsd %xmm5, %xmm5 7384// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7385 movsd %xmm5,%xmm5 7386 7387// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 7388// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7389 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7390 7391// CHECK: movupd 69, %xmm5 7392// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7393 movupd 0x45,%xmm5 7394 7395// CHECK: movupd 32493, %xmm5 7396// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7397 movupd 0x7eed,%xmm5 7398 7399// CHECK: movupd 3133065982, %xmm5 7400// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7401 movupd 0xbabecafe,%xmm5 7402 7403// CHECK: movupd 305419896, %xmm5 7404// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7405 movupd 0x12345678,%xmm5 7406 7407// CHECK: movupd %xmm5, %xmm5 7408// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7409 movupd %xmm5,%xmm5 7410 7411// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 7412// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7413 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7414 7415// CHECK: movupd %xmm5, 69 7416// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7417 movupd %xmm5,0x45 7418 7419// CHECK: movupd %xmm5, 32493 7420// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7421 movupd %xmm5,0x7eed 7422 7423// CHECK: movupd %xmm5, 3133065982 7424// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7425 movupd %xmm5,0xbabecafe 7426 7427// CHECK: movupd %xmm5, 305419896 7428// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7429 movupd %xmm5,0x12345678 7430 7431// CHECK: movupd %xmm5, %xmm5 7432// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7433 movupd %xmm5,%xmm5 7434 7435// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 7436// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7437 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7438 7439// CHECK: mulpd 69, %xmm5 7440// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7441 mulpd 0x45,%xmm5 7442 7443// CHECK: mulpd 32493, %xmm5 7444// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7445 mulpd 0x7eed,%xmm5 7446 7447// CHECK: mulpd 3133065982, %xmm5 7448// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7449 mulpd 0xbabecafe,%xmm5 7450 7451// CHECK: mulpd 305419896, %xmm5 7452// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7453 mulpd 0x12345678,%xmm5 7454 7455// CHECK: mulpd %xmm5, %xmm5 7456// CHECK: encoding: [0x66,0x0f,0x59,0xed] 7457 mulpd %xmm5,%xmm5 7458 7459// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 7460// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7461 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7462 7463// CHECK: mulsd 69, %xmm5 7464// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7465 mulsd 0x45,%xmm5 7466 7467// CHECK: mulsd 32493, %xmm5 7468// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7469 mulsd 0x7eed,%xmm5 7470 7471// CHECK: mulsd 3133065982, %xmm5 7472// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7473 mulsd 0xbabecafe,%xmm5 7474 7475// CHECK: mulsd 305419896, %xmm5 7476// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7477 mulsd 0x12345678,%xmm5 7478 7479// CHECK: mulsd %xmm5, %xmm5 7480// CHECK: encoding: [0xf2,0x0f,0x59,0xed] 7481 mulsd %xmm5,%xmm5 7482 7483// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 7484// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 7485 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7486 7487// CHECK: orpd 69, %xmm5 7488// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 7489 orpd 0x45,%xmm5 7490 7491// CHECK: orpd 32493, %xmm5 7492// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 7493 orpd 0x7eed,%xmm5 7494 7495// CHECK: orpd 3133065982, %xmm5 7496// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 7497 orpd 0xbabecafe,%xmm5 7498 7499// CHECK: orpd 305419896, %xmm5 7500// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 7501 orpd 0x12345678,%xmm5 7502 7503// CHECK: orpd %xmm5, %xmm5 7504// CHECK: encoding: [0x66,0x0f,0x56,0xed] 7505 orpd %xmm5,%xmm5 7506 7507// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 7508// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7509 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7510 7511// CHECK: sqrtpd 69, %xmm5 7512// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7513 sqrtpd 0x45,%xmm5 7514 7515// CHECK: sqrtpd 32493, %xmm5 7516// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7517 sqrtpd 0x7eed,%xmm5 7518 7519// CHECK: sqrtpd 3133065982, %xmm5 7520// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7521 sqrtpd 0xbabecafe,%xmm5 7522 7523// CHECK: sqrtpd 305419896, %xmm5 7524// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7525 sqrtpd 0x12345678,%xmm5 7526 7527// CHECK: sqrtpd %xmm5, %xmm5 7528// CHECK: encoding: [0x66,0x0f,0x51,0xed] 7529 sqrtpd %xmm5,%xmm5 7530 7531// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 7532// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7533 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7534 7535// CHECK: sqrtsd 69, %xmm5 7536// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7537 sqrtsd 0x45,%xmm5 7538 7539// CHECK: sqrtsd 32493, %xmm5 7540// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7541 sqrtsd 0x7eed,%xmm5 7542 7543// CHECK: sqrtsd 3133065982, %xmm5 7544// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7545 sqrtsd 0xbabecafe,%xmm5 7546 7547// CHECK: sqrtsd 305419896, %xmm5 7548// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7549 sqrtsd 0x12345678,%xmm5 7550 7551// CHECK: sqrtsd %xmm5, %xmm5 7552// CHECK: encoding: [0xf2,0x0f,0x51,0xed] 7553 sqrtsd %xmm5,%xmm5 7554 7555// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 7556// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7557 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7558 7559// CHECK: subpd 69, %xmm5 7560// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7561 subpd 0x45,%xmm5 7562 7563// CHECK: subpd 32493, %xmm5 7564// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7565 subpd 0x7eed,%xmm5 7566 7567// CHECK: subpd 3133065982, %xmm5 7568// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7569 subpd 0xbabecafe,%xmm5 7570 7571// CHECK: subpd 305419896, %xmm5 7572// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7573 subpd 0x12345678,%xmm5 7574 7575// CHECK: subpd %xmm5, %xmm5 7576// CHECK: encoding: [0x66,0x0f,0x5c,0xed] 7577 subpd %xmm5,%xmm5 7578 7579// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 7580// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7581 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7582 7583// CHECK: subsd 69, %xmm5 7584// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7585 subsd 0x45,%xmm5 7586 7587// CHECK: subsd 32493, %xmm5 7588// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7589 subsd 0x7eed,%xmm5 7590 7591// CHECK: subsd 3133065982, %xmm5 7592// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7593 subsd 0xbabecafe,%xmm5 7594 7595// CHECK: subsd 305419896, %xmm5 7596// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7597 subsd 0x12345678,%xmm5 7598 7599// CHECK: subsd %xmm5, %xmm5 7600// CHECK: encoding: [0xf2,0x0f,0x5c,0xed] 7601 subsd %xmm5,%xmm5 7602 7603// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 7604// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7605 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7606 7607// CHECK: ucomisd 69, %xmm5 7608// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 7609 ucomisd 0x45,%xmm5 7610 7611// CHECK: ucomisd 32493, %xmm5 7612// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 7613 ucomisd 0x7eed,%xmm5 7614 7615// CHECK: ucomisd 3133065982, %xmm5 7616// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 7617 ucomisd 0xbabecafe,%xmm5 7618 7619// CHECK: ucomisd 305419896, %xmm5 7620// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 7621 ucomisd 0x12345678,%xmm5 7622 7623// CHECK: ucomisd %xmm5, %xmm5 7624// CHECK: encoding: [0x66,0x0f,0x2e,0xed] 7625 ucomisd %xmm5,%xmm5 7626 7627// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 7628// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 7629 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7630 7631// CHECK: unpckhpd 69, %xmm5 7632// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 7633 unpckhpd 0x45,%xmm5 7634 7635// CHECK: unpckhpd 32493, %xmm5 7636// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 7637 unpckhpd 0x7eed,%xmm5 7638 7639// CHECK: unpckhpd 3133065982, %xmm5 7640// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 7641 unpckhpd 0xbabecafe,%xmm5 7642 7643// CHECK: unpckhpd 305419896, %xmm5 7644// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 7645 unpckhpd 0x12345678,%xmm5 7646 7647// CHECK: unpckhpd %xmm5, %xmm5 7648// CHECK: encoding: [0x66,0x0f,0x15,0xed] 7649 unpckhpd %xmm5,%xmm5 7650 7651// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 7652// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 7653 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7654 7655// CHECK: unpcklpd 69, %xmm5 7656// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 7657 unpcklpd 0x45,%xmm5 7658 7659// CHECK: unpcklpd 32493, %xmm5 7660// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 7661 unpcklpd 0x7eed,%xmm5 7662 7663// CHECK: unpcklpd 3133065982, %xmm5 7664// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 7665 unpcklpd 0xbabecafe,%xmm5 7666 7667// CHECK: unpcklpd 305419896, %xmm5 7668// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 7669 unpcklpd 0x12345678,%xmm5 7670 7671// CHECK: unpcklpd %xmm5, %xmm5 7672// CHECK: encoding: [0x66,0x0f,0x14,0xed] 7673 unpcklpd %xmm5,%xmm5 7674 7675// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 7676// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 7677 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7678 7679// CHECK: xorpd 69, %xmm5 7680// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 7681 xorpd 0x45,%xmm5 7682 7683// CHECK: xorpd 32493, %xmm5 7684// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 7685 xorpd 0x7eed,%xmm5 7686 7687// CHECK: xorpd 3133065982, %xmm5 7688// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 7689 xorpd 0xbabecafe,%xmm5 7690 7691// CHECK: xorpd 305419896, %xmm5 7692// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 7693 xorpd 0x12345678,%xmm5 7694 7695// CHECK: xorpd %xmm5, %xmm5 7696// CHECK: encoding: [0x66,0x0f,0x57,0xed] 7697 xorpd %xmm5,%xmm5 7698 7699// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 7700// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7701 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7702 7703// CHECK: cvtdq2pd 69, %xmm5 7704// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7705 cvtdq2pd 0x45,%xmm5 7706 7707// CHECK: cvtdq2pd 32493, %xmm5 7708// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7709 cvtdq2pd 0x7eed,%xmm5 7710 7711// CHECK: cvtdq2pd 3133065982, %xmm5 7712// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7713 cvtdq2pd 0xbabecafe,%xmm5 7714 7715// CHECK: cvtdq2pd 305419896, %xmm5 7716// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7717 cvtdq2pd 0x12345678,%xmm5 7718 7719// CHECK: cvtdq2pd %xmm5, %xmm5 7720// CHECK: encoding: [0xf3,0x0f,0xe6,0xed] 7721 cvtdq2pd %xmm5,%xmm5 7722 7723// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 7724// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7725 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7726 7727// CHECK: cvtpd2dq 69, %xmm5 7728// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7729 cvtpd2dq 0x45,%xmm5 7730 7731// CHECK: cvtpd2dq 32493, %xmm5 7732// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7733 cvtpd2dq 0x7eed,%xmm5 7734 7735// CHECK: cvtpd2dq 3133065982, %xmm5 7736// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7737 cvtpd2dq 0xbabecafe,%xmm5 7738 7739// CHECK: cvtpd2dq 305419896, %xmm5 7740// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7741 cvtpd2dq 0x12345678,%xmm5 7742 7743// CHECK: cvtpd2dq %xmm5, %xmm5 7744// CHECK: encoding: [0xf2,0x0f,0xe6,0xed] 7745 cvtpd2dq %xmm5,%xmm5 7746 7747// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 7748// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7749 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7750 7751// CHECK: cvtdq2ps 69, %xmm5 7752// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7753 cvtdq2ps 0x45,%xmm5 7754 7755// CHECK: cvtdq2ps 32493, %xmm5 7756// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7757 cvtdq2ps 0x7eed,%xmm5 7758 7759// CHECK: cvtdq2ps 3133065982, %xmm5 7760// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7761 cvtdq2ps 0xbabecafe,%xmm5 7762 7763// CHECK: cvtdq2ps 305419896, %xmm5 7764// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7765 cvtdq2ps 0x12345678,%xmm5 7766 7767// CHECK: cvtdq2ps %xmm5, %xmm5 7768// CHECK: encoding: [0x0f,0x5b,0xed] 7769 cvtdq2ps %xmm5,%xmm5 7770 7771// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 7772// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7773 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7774 7775// CHECK: cvtpd2pi 69, %mm3 7776// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 7777 cvtpd2pi 0x45,%mm3 7778 7779// CHECK: cvtpd2pi 32493, %mm3 7780// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 7781 cvtpd2pi 0x7eed,%mm3 7782 7783// CHECK: cvtpd2pi 3133065982, %mm3 7784// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 7785 cvtpd2pi 0xbabecafe,%mm3 7786 7787// CHECK: cvtpd2pi 305419896, %mm3 7788// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 7789 cvtpd2pi 0x12345678,%mm3 7790 7791// CHECK: cvtpd2pi %xmm5, %mm3 7792// CHECK: encoding: [0x66,0x0f,0x2d,0xdd] 7793 cvtpd2pi %xmm5,%mm3 7794 7795// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 7796// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7797 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7798 7799// CHECK: cvtpd2ps 69, %xmm5 7800// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7801 cvtpd2ps 0x45,%xmm5 7802 7803// CHECK: cvtpd2ps 32493, %xmm5 7804// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7805 cvtpd2ps 0x7eed,%xmm5 7806 7807// CHECK: cvtpd2ps 3133065982, %xmm5 7808// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7809 cvtpd2ps 0xbabecafe,%xmm5 7810 7811// CHECK: cvtpd2ps 305419896, %xmm5 7812// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7813 cvtpd2ps 0x12345678,%xmm5 7814 7815// CHECK: cvtpd2ps %xmm5, %xmm5 7816// CHECK: encoding: [0x66,0x0f,0x5a,0xed] 7817 cvtpd2ps %xmm5,%xmm5 7818 7819// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 7820// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7821 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7822 7823// CHECK: cvtps2pd 69, %xmm5 7824// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7825 cvtps2pd 0x45,%xmm5 7826 7827// CHECK: cvtps2pd 32493, %xmm5 7828// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7829 cvtps2pd 0x7eed,%xmm5 7830 7831// CHECK: cvtps2pd 3133065982, %xmm5 7832// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7833 cvtps2pd 0xbabecafe,%xmm5 7834 7835// CHECK: cvtps2pd 305419896, %xmm5 7836// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7837 cvtps2pd 0x12345678,%xmm5 7838 7839// CHECK: cvtps2pd %xmm5, %xmm5 7840// CHECK: encoding: [0x0f,0x5a,0xed] 7841 cvtps2pd %xmm5,%xmm5 7842 7843// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 7844// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7845 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7846 7847// CHECK: cvtps2dq 69, %xmm5 7848// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7849 cvtps2dq 0x45,%xmm5 7850 7851// CHECK: cvtps2dq 32493, %xmm5 7852// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7853 cvtps2dq 0x7eed,%xmm5 7854 7855// CHECK: cvtps2dq 3133065982, %xmm5 7856// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7857 cvtps2dq 0xbabecafe,%xmm5 7858 7859// CHECK: cvtps2dq 305419896, %xmm5 7860// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7861 cvtps2dq 0x12345678,%xmm5 7862 7863// CHECK: cvtps2dq %xmm5, %xmm5 7864// CHECK: encoding: [0x66,0x0f,0x5b,0xed] 7865 cvtps2dq %xmm5,%xmm5 7866 7867// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 7868// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7869 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7870 7871// CHECK: cvtsd2ss 69, %xmm5 7872// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7873 cvtsd2ss 0x45,%xmm5 7874 7875// CHECK: cvtsd2ss 32493, %xmm5 7876// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7877 cvtsd2ss 0x7eed,%xmm5 7878 7879// CHECK: cvtsd2ss 3133065982, %xmm5 7880// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7881 cvtsd2ss 0xbabecafe,%xmm5 7882 7883// CHECK: cvtsd2ss 305419896, %xmm5 7884// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7885 cvtsd2ss 0x12345678,%xmm5 7886 7887// CHECK: cvtsd2ss %xmm5, %xmm5 7888// CHECK: encoding: [0xf2,0x0f,0x5a,0xed] 7889 cvtsd2ss %xmm5,%xmm5 7890 7891// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 7892// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7893 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7894 7895// CHECK: cvtss2sd 69, %xmm5 7896// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7897 cvtss2sd 0x45,%xmm5 7898 7899// CHECK: cvtss2sd 32493, %xmm5 7900// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7901 cvtss2sd 0x7eed,%xmm5 7902 7903// CHECK: cvtss2sd 3133065982, %xmm5 7904// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7905 cvtss2sd 0xbabecafe,%xmm5 7906 7907// CHECK: cvtss2sd 305419896, %xmm5 7908// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7909 cvtss2sd 0x12345678,%xmm5 7910 7911// CHECK: cvtss2sd %xmm5, %xmm5 7912// CHECK: encoding: [0xf3,0x0f,0x5a,0xed] 7913 cvtss2sd %xmm5,%xmm5 7914 7915// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 7916// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7917 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7918 7919// CHECK: cvttpd2pi 69, %mm3 7920// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 7921 cvttpd2pi 0x45,%mm3 7922 7923// CHECK: cvttpd2pi 32493, %mm3 7924// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 7925 cvttpd2pi 0x7eed,%mm3 7926 7927// CHECK: cvttpd2pi 3133065982, %mm3 7928// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 7929 cvttpd2pi 0xbabecafe,%mm3 7930 7931// CHECK: cvttpd2pi 305419896, %mm3 7932// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 7933 cvttpd2pi 0x12345678,%mm3 7934 7935// CHECK: cvttpd2pi %xmm5, %mm3 7936// CHECK: encoding: [0x66,0x0f,0x2c,0xdd] 7937 cvttpd2pi %xmm5,%mm3 7938 7939// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 7940// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 7941 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 7942 7943// CHECK: cvttsd2si 69, %ecx 7944// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 7945 cvttsd2si 0x45,%ecx 7946 7947// CHECK: cvttsd2si 32493, %ecx 7948// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 7949 cvttsd2si 0x7eed,%ecx 7950 7951// CHECK: cvttsd2si 3133065982, %ecx 7952// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 7953 cvttsd2si 0xbabecafe,%ecx 7954 7955// CHECK: cvttsd2si 305419896, %ecx 7956// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 7957 cvttsd2si 0x12345678,%ecx 7958 7959// CHECK: cvttsd2si %xmm5, %ecx 7960// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd] 7961 cvttsd2si %xmm5,%ecx 7962 7963// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 7964// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7965 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7966 7967// CHECK: cvttps2dq 69, %xmm5 7968// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7969 cvttps2dq 0x45,%xmm5 7970 7971// CHECK: cvttps2dq 32493, %xmm5 7972// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7973 cvttps2dq 0x7eed,%xmm5 7974 7975// CHECK: cvttps2dq 3133065982, %xmm5 7976// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7977 cvttps2dq 0xbabecafe,%xmm5 7978 7979// CHECK: cvttps2dq 305419896, %xmm5 7980// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7981 cvttps2dq 0x12345678,%xmm5 7982 7983// CHECK: cvttps2dq %xmm5, %xmm5 7984// CHECK: encoding: [0xf3,0x0f,0x5b,0xed] 7985 cvttps2dq %xmm5,%xmm5 7986 7987// CHECK: maskmovdqu %xmm5, %xmm5 7988// CHECK: encoding: [0x66,0x0f,0xf7,0xed] 7989 maskmovdqu %xmm5,%xmm5 7990 7991// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 7992// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7993 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 7994 7995// CHECK: movdqa 69, %xmm5 7996// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 7997 movdqa 0x45,%xmm5 7998 7999// CHECK: movdqa 32493, %xmm5 8000// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8001 movdqa 0x7eed,%xmm5 8002 8003// CHECK: movdqa 3133065982, %xmm5 8004// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8005 movdqa 0xbabecafe,%xmm5 8006 8007// CHECK: movdqa 305419896, %xmm5 8008// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8009 movdqa 0x12345678,%xmm5 8010 8011// CHECK: movdqa %xmm5, %xmm5 8012// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8013 movdqa %xmm5,%xmm5 8014 8015// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 8016// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8017 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 8018 8019// CHECK: movdqa %xmm5, 69 8020// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8021 movdqa %xmm5,0x45 8022 8023// CHECK: movdqa %xmm5, 32493 8024// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8025 movdqa %xmm5,0x7eed 8026 8027// CHECK: movdqa %xmm5, 3133065982 8028// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8029 movdqa %xmm5,0xbabecafe 8030 8031// CHECK: movdqa %xmm5, 305419896 8032// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8033 movdqa %xmm5,0x12345678 8034 8035// CHECK: movdqa %xmm5, %xmm5 8036// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8037 movdqa %xmm5,%xmm5 8038 8039// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 8040// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8041 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8042 8043// CHECK: movdqu 69, %xmm5 8044// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 8045 movdqu 0x45,%xmm5 8046 8047// CHECK: movdqu 32493, %xmm5 8048// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8049 movdqu 0x7eed,%xmm5 8050 8051// CHECK: movdqu 3133065982, %xmm5 8052// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8053 movdqu 0xbabecafe,%xmm5 8054 8055// CHECK: movdqu 305419896, %xmm5 8056// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8057 movdqu 0x12345678,%xmm5 8058 8059// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 8060// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8061 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 8062 8063// CHECK: movdqu %xmm5, 69 8064// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8065 movdqu %xmm5,0x45 8066 8067// CHECK: movdqu %xmm5, 32493 8068// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8069 movdqu %xmm5,0x7eed 8070 8071// CHECK: movdqu %xmm5, 3133065982 8072// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8073 movdqu %xmm5,0xbabecafe 8074 8075// CHECK: movdqu %xmm5, 305419896 8076// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8077 movdqu %xmm5,0x12345678 8078 8079// CHECK: movdq2q %xmm5, %mm3 8080// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd] 8081 movdq2q %xmm5,%mm3 8082 8083// CHECK: movq2dq %mm3, %xmm5 8084// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb] 8085 movq2dq %mm3,%xmm5 8086 8087// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 8088// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8089 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 8090 8091// CHECK: pmuludq 69, %mm3 8092// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00] 8093 pmuludq 0x45,%mm3 8094 8095// CHECK: pmuludq 32493, %mm3 8096// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00] 8097 pmuludq 0x7eed,%mm3 8098 8099// CHECK: pmuludq 3133065982, %mm3 8100// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba] 8101 pmuludq 0xbabecafe,%mm3 8102 8103// CHECK: pmuludq 305419896, %mm3 8104// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12] 8105 pmuludq 0x12345678,%mm3 8106 8107// CHECK: pmuludq %mm3, %mm3 8108// CHECK: encoding: [0x0f,0xf4,0xdb] 8109 pmuludq %mm3,%mm3 8110 8111// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 8112// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde] 8113 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8114 8115// CHECK: pmuludq 69, %xmm5 8116// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00] 8117 pmuludq 0x45,%xmm5 8118 8119// CHECK: pmuludq 32493, %xmm5 8120// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00] 8121 pmuludq 0x7eed,%xmm5 8122 8123// CHECK: pmuludq 3133065982, %xmm5 8124// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba] 8125 pmuludq 0xbabecafe,%xmm5 8126 8127// CHECK: pmuludq 305419896, %xmm5 8128// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12] 8129 pmuludq 0x12345678,%xmm5 8130 8131// CHECK: pmuludq %xmm5, %xmm5 8132// CHECK: encoding: [0x66,0x0f,0xf4,0xed] 8133 pmuludq %xmm5,%xmm5 8134 8135// CHECK: pslldq $127, %xmm5 8136// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f] 8137 pslldq $0x7f,%xmm5 8138 8139// CHECK: psrldq $127, %xmm5 8140// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f] 8141 psrldq $0x7f,%xmm5 8142 8143// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 8144// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8145 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8146 8147// CHECK: punpckhqdq 69, %xmm5 8148// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00] 8149 punpckhqdq 0x45,%xmm5 8150 8151// CHECK: punpckhqdq 32493, %xmm5 8152// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00] 8153 punpckhqdq 0x7eed,%xmm5 8154 8155// CHECK: punpckhqdq 3133065982, %xmm5 8156// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba] 8157 punpckhqdq 0xbabecafe,%xmm5 8158 8159// CHECK: punpckhqdq 305419896, %xmm5 8160// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12] 8161 punpckhqdq 0x12345678,%xmm5 8162 8163// CHECK: punpckhqdq %xmm5, %xmm5 8164// CHECK: encoding: [0x66,0x0f,0x6d,0xed] 8165 punpckhqdq %xmm5,%xmm5 8166 8167// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 8168// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8169 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8170 8171// CHECK: punpcklqdq 69, %xmm5 8172// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00] 8173 punpcklqdq 0x45,%xmm5 8174 8175// CHECK: punpcklqdq 32493, %xmm5 8176// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00] 8177 punpcklqdq 0x7eed,%xmm5 8178 8179// CHECK: punpcklqdq 3133065982, %xmm5 8180// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba] 8181 punpcklqdq 0xbabecafe,%xmm5 8182 8183// CHECK: punpcklqdq 305419896, %xmm5 8184// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12] 8185 punpcklqdq 0x12345678,%xmm5 8186 8187// CHECK: punpcklqdq %xmm5, %xmm5 8188// CHECK: encoding: [0x66,0x0f,0x6c,0xed] 8189 punpcklqdq %xmm5,%xmm5 8190 8191// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 8192// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8193 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8194 8195// CHECK: addsubpd 69, %xmm5 8196// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8197 addsubpd 0x45,%xmm5 8198 8199// CHECK: addsubpd 32493, %xmm5 8200// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8201 addsubpd 0x7eed,%xmm5 8202 8203// CHECK: addsubpd 3133065982, %xmm5 8204// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8205 addsubpd 0xbabecafe,%xmm5 8206 8207// CHECK: addsubpd 305419896, %xmm5 8208// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8209 addsubpd 0x12345678,%xmm5 8210 8211// CHECK: addsubpd %xmm5, %xmm5 8212// CHECK: encoding: [0x66,0x0f,0xd0,0xed] 8213 addsubpd %xmm5,%xmm5 8214 8215// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 8216// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8217 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8218 8219// CHECK: addsubps 69, %xmm5 8220// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8221 addsubps 0x45,%xmm5 8222 8223// CHECK: addsubps 32493, %xmm5 8224// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8225 addsubps 0x7eed,%xmm5 8226 8227// CHECK: addsubps 3133065982, %xmm5 8228// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8229 addsubps 0xbabecafe,%xmm5 8230 8231// CHECK: addsubps 305419896, %xmm5 8232// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8233 addsubps 0x12345678,%xmm5 8234 8235// CHECK: addsubps %xmm5, %xmm5 8236// CHECK: encoding: [0xf2,0x0f,0xd0,0xed] 8237 addsubps %xmm5,%xmm5 8238 8239// CHECK: fisttpl 3735928559(%ebx,%ecx,8) 8240// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde] 8241 fisttpl 0xdeadbeef(%ebx,%ecx,8) 8242 8243// CHECK: fisttpl 3133065982 8244// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba] 8245 fisttpl 0xbabecafe 8246 8247// CHECK: fisttpl 305419896 8248// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12] 8249 fisttpl 0x12345678 8250 8251// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 8252// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8253 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8254 8255// CHECK: haddpd 69, %xmm5 8256// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8257 haddpd 0x45,%xmm5 8258 8259// CHECK: haddpd 32493, %xmm5 8260// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8261 haddpd 0x7eed,%xmm5 8262 8263// CHECK: haddpd 3133065982, %xmm5 8264// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8265 haddpd 0xbabecafe,%xmm5 8266 8267// CHECK: haddpd 305419896, %xmm5 8268// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8269 haddpd 0x12345678,%xmm5 8270 8271// CHECK: haddpd %xmm5, %xmm5 8272// CHECK: encoding: [0x66,0x0f,0x7c,0xed] 8273 haddpd %xmm5,%xmm5 8274 8275// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 8276// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8277 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8278 8279// CHECK: haddps 69, %xmm5 8280// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8281 haddps 0x45,%xmm5 8282 8283// CHECK: haddps 32493, %xmm5 8284// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8285 haddps 0x7eed,%xmm5 8286 8287// CHECK: haddps 3133065982, %xmm5 8288// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8289 haddps 0xbabecafe,%xmm5 8290 8291// CHECK: haddps 305419896, %xmm5 8292// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8293 haddps 0x12345678,%xmm5 8294 8295// CHECK: haddps %xmm5, %xmm5 8296// CHECK: encoding: [0xf2,0x0f,0x7c,0xed] 8297 haddps %xmm5,%xmm5 8298 8299// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 8300// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8301 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8302 8303// CHECK: hsubpd 69, %xmm5 8304// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8305 hsubpd 0x45,%xmm5 8306 8307// CHECK: hsubpd 32493, %xmm5 8308// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8309 hsubpd 0x7eed,%xmm5 8310 8311// CHECK: hsubpd 3133065982, %xmm5 8312// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8313 hsubpd 0xbabecafe,%xmm5 8314 8315// CHECK: hsubpd 305419896, %xmm5 8316// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8317 hsubpd 0x12345678,%xmm5 8318 8319// CHECK: hsubpd %xmm5, %xmm5 8320// CHECK: encoding: [0x66,0x0f,0x7d,0xed] 8321 hsubpd %xmm5,%xmm5 8322 8323// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 8324// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8325 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8326 8327// CHECK: hsubps 69, %xmm5 8328// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8329 hsubps 0x45,%xmm5 8330 8331// CHECK: hsubps 32493, %xmm5 8332// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8333 hsubps 0x7eed,%xmm5 8334 8335// CHECK: hsubps 3133065982, %xmm5 8336// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8337 hsubps 0xbabecafe,%xmm5 8338 8339// CHECK: hsubps 305419896, %xmm5 8340// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8341 hsubps 0x12345678,%xmm5 8342 8343// CHECK: hsubps %xmm5, %xmm5 8344// CHECK: encoding: [0xf2,0x0f,0x7d,0xed] 8345 hsubps %xmm5,%xmm5 8346 8347 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 8348 // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8349 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8350 8351 // CHECK: lddqu 69, %xmm5 8352 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00] 8353 lddqu 0x45,%xmm5 8354 8355 // CHECK: lddqu 32493, %xmm5 8356 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00] 8357 lddqu 0x7eed,%xmm5 8358 8359 // CHECK: lddqu 3133065982, %xmm5 8360 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba] 8361 lddqu 0xbabecafe,%xmm5 8362 8363 // CHECK: lddqu 305419896, %xmm5 8364 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12] 8365 lddqu 0x12345678,%xmm5 8366 8367 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 8368 // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8369 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8370 8371 // CHECK: movddup 69, %xmm5 8372 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8373 movddup 0x45,%xmm5 8374 8375 // CHECK: movddup 32493, %xmm5 8376 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8377 movddup 0x7eed,%xmm5 8378 8379 // CHECK: movddup 3133065982, %xmm5 8380 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8381 movddup 0xbabecafe,%xmm5 8382 8383 // CHECK: movddup 305419896, %xmm5 8384 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8385 movddup 0x12345678,%xmm5 8386 8387 // CHECK: movddup %xmm5, %xmm5 8388 // CHECK: encoding: [0xf2,0x0f,0x12,0xed] 8389 movddup %xmm5,%xmm5 8390 8391 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 8392 // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 8393 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8394 8395 // CHECK: movshdup 69, %xmm5 8396 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 8397 movshdup 0x45,%xmm5 8398 8399 // CHECK: movshdup 32493, %xmm5 8400 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 8401 movshdup 0x7eed,%xmm5 8402 8403 // CHECK: movshdup 3133065982, %xmm5 8404 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 8405 movshdup 0xbabecafe,%xmm5 8406 8407 // CHECK: movshdup 305419896, %xmm5 8408 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 8409 movshdup 0x12345678,%xmm5 8410 8411 // CHECK: movshdup %xmm5, %xmm5 8412 // CHECK: encoding: [0xf3,0x0f,0x16,0xed] 8413 movshdup %xmm5,%xmm5 8414 8415 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 8416 // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8417 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8418 8419 // CHECK: movsldup 69, %xmm5 8420 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8421 movsldup 0x45,%xmm5 8422 8423 // CHECK: movsldup 32493, %xmm5 8424 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8425 movsldup 0x7eed,%xmm5 8426 8427 // CHECK: movsldup 3133065982, %xmm5 8428 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8429 movsldup 0xbabecafe,%xmm5 8430 8431 // CHECK: movsldup 305419896, %xmm5 8432 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8433 movsldup 0x12345678,%xmm5 8434 8435 // CHECK: movsldup %xmm5, %xmm5 8436 // CHECK: encoding: [0xf3,0x0f,0x12,0xed] 8437 movsldup %xmm5,%xmm5 8438 8439 // CHECK: vmclear 3735928559(%ebx,%ecx,8) 8440 // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8441 vmclear 0xdeadbeef(%ebx,%ecx,8) 8442 8443 // CHECK: vmclear 32493 8444 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8445 vmclear 0x7eed 8446 8447 // CHECK: vmclear 3133065982 8448 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8449 vmclear 0xbabecafe 8450 8451 // CHECK: vmclear 305419896 8452 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8453 vmclear 0x12345678 8454 8455 // CHECK: vmptrld 3735928559(%ebx,%ecx,8) 8456 // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8457 vmptrld 0xdeadbeef(%ebx,%ecx,8) 8458 8459 // CHECK: vmptrld 32493 8460 // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8461 vmptrld 0x7eed 8462 8463 // CHECK: vmptrld 3133065982 8464 // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8465 vmptrld 0xbabecafe 8466 8467 // CHECK: vmptrld 305419896 8468 // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8469 vmptrld 0x12345678 8470 8471 // CHECK: vmptrst 3735928559(%ebx,%ecx,8) 8472 // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 8473 vmptrst 0xdeadbeef(%ebx,%ecx,8) 8474 8475 // CHECK: vmptrst 32493 8476 // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00] 8477 vmptrst 0x7eed 8478 8479 // CHECK: vmptrst 3133065982 8480 // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba] 8481 vmptrst 0xbabecafe 8482 8483 // CHECK: vmptrst 305419896 8484 // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12] 8485 vmptrst 0x12345678 8486 8487 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 8488 // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8489 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 8490 8491 // CHECK: phaddw 69, %mm3 8492 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00] 8493 phaddw 0x45,%mm3 8494 8495 // CHECK: phaddw 32493, %mm3 8496 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00] 8497 phaddw 0x7eed,%mm3 8498 8499 // CHECK: phaddw 3133065982, %mm3 8500 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba] 8501 phaddw 0xbabecafe,%mm3 8502 8503 // CHECK: phaddw 305419896, %mm3 8504 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12] 8505 phaddw 0x12345678,%mm3 8506 8507 // CHECK: phaddw %mm3, %mm3 8508 // CHECK: encoding: [0x0f,0x38,0x01,0xdb] 8509 phaddw %mm3,%mm3 8510 8511 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 8512 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde] 8513 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8514 8515 // CHECK: phaddw 69, %xmm5 8516 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00] 8517 phaddw 0x45,%xmm5 8518 8519 // CHECK: phaddw 32493, %xmm5 8520 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00] 8521 phaddw 0x7eed,%xmm5 8522 8523 // CHECK: phaddw 3133065982, %xmm5 8524 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba] 8525 phaddw 0xbabecafe,%xmm5 8526 8527 // CHECK: phaddw 305419896, %xmm5 8528 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12] 8529 phaddw 0x12345678,%xmm5 8530 8531 // CHECK: phaddw %xmm5, %xmm5 8532 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed] 8533 phaddw %xmm5,%xmm5 8534 8535 // CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 8536 // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8537 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 8538 8539 // CHECK: phaddd 69, %mm3 8540 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00] 8541 phaddd 0x45,%mm3 8542 8543 // CHECK: phaddd 32493, %mm3 8544// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00] 8545 phaddd 0x7eed,%mm3 8546 8547// CHECK: phaddd 3133065982, %mm3 8548// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba] 8549 phaddd 0xbabecafe,%mm3 8550 8551// CHECK: phaddd 305419896, %mm3 8552// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12] 8553 phaddd 0x12345678,%mm3 8554 8555// CHECK: phaddd %mm3, %mm3 8556// CHECK: encoding: [0x0f,0x38,0x02,0xdb] 8557 phaddd %mm3,%mm3 8558 8559// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 8560// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde] 8561 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8562 8563// CHECK: phaddd 69, %xmm5 8564// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00] 8565 phaddd 0x45,%xmm5 8566 8567// CHECK: phaddd 32493, %xmm5 8568// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00] 8569 phaddd 0x7eed,%xmm5 8570 8571// CHECK: phaddd 3133065982, %xmm5 8572// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba] 8573 phaddd 0xbabecafe,%xmm5 8574 8575// CHECK: phaddd 305419896, %xmm5 8576// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12] 8577 phaddd 0x12345678,%xmm5 8578 8579// CHECK: phaddd %xmm5, %xmm5 8580// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed] 8581 phaddd %xmm5,%xmm5 8582 8583// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 8584// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8585 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8586 8587// CHECK: phaddsw 69, %mm3 8588// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00] 8589 phaddsw 0x45,%mm3 8590 8591// CHECK: phaddsw 32493, %mm3 8592// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00] 8593 phaddsw 0x7eed,%mm3 8594 8595// CHECK: phaddsw 3133065982, %mm3 8596// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba] 8597 phaddsw 0xbabecafe,%mm3 8598 8599// CHECK: phaddsw 305419896, %mm3 8600// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12] 8601 phaddsw 0x12345678,%mm3 8602 8603// CHECK: phaddsw %mm3, %mm3 8604// CHECK: encoding: [0x0f,0x38,0x03,0xdb] 8605 phaddsw %mm3,%mm3 8606 8607// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 8608// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde] 8609 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8610 8611// CHECK: phaddsw 69, %xmm5 8612// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00] 8613 phaddsw 0x45,%xmm5 8614 8615// CHECK: phaddsw 32493, %xmm5 8616// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00] 8617 phaddsw 0x7eed,%xmm5 8618 8619// CHECK: phaddsw 3133065982, %xmm5 8620// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba] 8621 phaddsw 0xbabecafe,%xmm5 8622 8623// CHECK: phaddsw 305419896, %xmm5 8624// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12] 8625 phaddsw 0x12345678,%xmm5 8626 8627// CHECK: phaddsw %xmm5, %xmm5 8628// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed] 8629 phaddsw %xmm5,%xmm5 8630 8631// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 8632// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8633 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 8634 8635// CHECK: phsubw 69, %mm3 8636// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00] 8637 phsubw 0x45,%mm3 8638 8639// CHECK: phsubw 32493, %mm3 8640// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00] 8641 phsubw 0x7eed,%mm3 8642 8643// CHECK: phsubw 3133065982, %mm3 8644// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba] 8645 phsubw 0xbabecafe,%mm3 8646 8647// CHECK: phsubw 305419896, %mm3 8648// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12] 8649 phsubw 0x12345678,%mm3 8650 8651// CHECK: phsubw %mm3, %mm3 8652// CHECK: encoding: [0x0f,0x38,0x05,0xdb] 8653 phsubw %mm3,%mm3 8654 8655// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 8656// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde] 8657 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8658 8659// CHECK: phsubw 69, %xmm5 8660// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00] 8661 phsubw 0x45,%xmm5 8662 8663// CHECK: phsubw 32493, %xmm5 8664// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00] 8665 phsubw 0x7eed,%xmm5 8666 8667// CHECK: phsubw 3133065982, %xmm5 8668// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba] 8669 phsubw 0xbabecafe,%xmm5 8670 8671// CHECK: phsubw 305419896, %xmm5 8672// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12] 8673 phsubw 0x12345678,%xmm5 8674 8675// CHECK: phsubw %xmm5, %xmm5 8676// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed] 8677 phsubw %xmm5,%xmm5 8678 8679// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 8680// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8681 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 8682 8683// CHECK: phsubd 69, %mm3 8684// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00] 8685 phsubd 0x45,%mm3 8686 8687// CHECK: phsubd 32493, %mm3 8688// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00] 8689 phsubd 0x7eed,%mm3 8690 8691// CHECK: phsubd 3133065982, %mm3 8692// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba] 8693 phsubd 0xbabecafe,%mm3 8694 8695// CHECK: phsubd 305419896, %mm3 8696// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12] 8697 phsubd 0x12345678,%mm3 8698 8699// CHECK: phsubd %mm3, %mm3 8700// CHECK: encoding: [0x0f,0x38,0x06,0xdb] 8701 phsubd %mm3,%mm3 8702 8703// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 8704// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde] 8705 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8706 8707// CHECK: phsubd 69, %xmm5 8708// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00] 8709 phsubd 0x45,%xmm5 8710 8711// CHECK: phsubd 32493, %xmm5 8712// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00] 8713 phsubd 0x7eed,%xmm5 8714 8715// CHECK: phsubd 3133065982, %xmm5 8716// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba] 8717 phsubd 0xbabecafe,%xmm5 8718 8719// CHECK: phsubd 305419896, %xmm5 8720// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12] 8721 phsubd 0x12345678,%xmm5 8722 8723// CHECK: phsubd %xmm5, %xmm5 8724// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed] 8725 phsubd %xmm5,%xmm5 8726 8727// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 8728// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8729 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8730 8731// CHECK: phsubsw 69, %mm3 8732// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00] 8733 phsubsw 0x45,%mm3 8734 8735// CHECK: phsubsw 32493, %mm3 8736// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00] 8737 phsubsw 0x7eed,%mm3 8738 8739// CHECK: phsubsw 3133065982, %mm3 8740// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba] 8741 phsubsw 0xbabecafe,%mm3 8742 8743// CHECK: phsubsw 305419896, %mm3 8744// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12] 8745 phsubsw 0x12345678,%mm3 8746 8747// CHECK: phsubsw %mm3, %mm3 8748// CHECK: encoding: [0x0f,0x38,0x07,0xdb] 8749 phsubsw %mm3,%mm3 8750 8751// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 8752// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde] 8753 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8754 8755// CHECK: phsubsw 69, %xmm5 8756// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00] 8757 phsubsw 0x45,%xmm5 8758 8759// CHECK: phsubsw 32493, %xmm5 8760// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00] 8761 phsubsw 0x7eed,%xmm5 8762 8763// CHECK: phsubsw 3133065982, %xmm5 8764// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba] 8765 phsubsw 0xbabecafe,%xmm5 8766 8767// CHECK: phsubsw 305419896, %xmm5 8768// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12] 8769 phsubsw 0x12345678,%xmm5 8770 8771// CHECK: phsubsw %xmm5, %xmm5 8772// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed] 8773 phsubsw %xmm5,%xmm5 8774 8775// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 8776// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8777 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8778 8779// CHECK: pmaddubsw 69, %mm3 8780// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00] 8781 pmaddubsw 0x45,%mm3 8782 8783// CHECK: pmaddubsw 32493, %mm3 8784// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00] 8785 pmaddubsw 0x7eed,%mm3 8786 8787// CHECK: pmaddubsw 3133065982, %mm3 8788// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba] 8789 pmaddubsw 0xbabecafe,%mm3 8790 8791// CHECK: pmaddubsw 305419896, %mm3 8792// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12] 8793 pmaddubsw 0x12345678,%mm3 8794 8795// CHECK: pmaddubsw %mm3, %mm3 8796// CHECK: encoding: [0x0f,0x38,0x04,0xdb] 8797 pmaddubsw %mm3,%mm3 8798 8799// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 8800// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde] 8801 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8802 8803// CHECK: pmaddubsw 69, %xmm5 8804// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00] 8805 pmaddubsw 0x45,%xmm5 8806 8807// CHECK: pmaddubsw 32493, %xmm5 8808// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00] 8809 pmaddubsw 0x7eed,%xmm5 8810 8811// CHECK: pmaddubsw 3133065982, %xmm5 8812// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba] 8813 pmaddubsw 0xbabecafe,%xmm5 8814 8815// CHECK: pmaddubsw 305419896, %xmm5 8816// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12] 8817 pmaddubsw 0x12345678,%xmm5 8818 8819// CHECK: pmaddubsw %xmm5, %xmm5 8820// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed] 8821 pmaddubsw %xmm5,%xmm5 8822 8823// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 8824// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8825 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8826 8827// CHECK: pmulhrsw 69, %mm3 8828// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00] 8829 pmulhrsw 0x45,%mm3 8830 8831// CHECK: pmulhrsw 32493, %mm3 8832// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00] 8833 pmulhrsw 0x7eed,%mm3 8834 8835// CHECK: pmulhrsw 3133065982, %mm3 8836// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba] 8837 pmulhrsw 0xbabecafe,%mm3 8838 8839// CHECK: pmulhrsw 305419896, %mm3 8840// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12] 8841 pmulhrsw 0x12345678,%mm3 8842 8843// CHECK: pmulhrsw %mm3, %mm3 8844// CHECK: encoding: [0x0f,0x38,0x0b,0xdb] 8845 pmulhrsw %mm3,%mm3 8846 8847// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 8848// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde] 8849 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8850 8851// CHECK: pmulhrsw 69, %xmm5 8852// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00] 8853 pmulhrsw 0x45,%xmm5 8854 8855// CHECK: pmulhrsw 32493, %xmm5 8856// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00] 8857 pmulhrsw 0x7eed,%xmm5 8858 8859// CHECK: pmulhrsw 3133065982, %xmm5 8860// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba] 8861 pmulhrsw 0xbabecafe,%xmm5 8862 8863// CHECK: pmulhrsw 305419896, %xmm5 8864// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12] 8865 pmulhrsw 0x12345678,%xmm5 8866 8867// CHECK: pmulhrsw %xmm5, %xmm5 8868// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed] 8869 pmulhrsw %xmm5,%xmm5 8870 8871// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 8872// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8873 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 8874 8875// CHECK: pshufb 69, %mm3 8876// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00] 8877 pshufb 0x45,%mm3 8878 8879// CHECK: pshufb 32493, %mm3 8880// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00] 8881 pshufb 0x7eed,%mm3 8882 8883// CHECK: pshufb 3133065982, %mm3 8884// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba] 8885 pshufb 0xbabecafe,%mm3 8886 8887// CHECK: pshufb 305419896, %mm3 8888// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12] 8889 pshufb 0x12345678,%mm3 8890 8891// CHECK: pshufb %mm3, %mm3 8892// CHECK: encoding: [0x0f,0x38,0x00,0xdb] 8893 pshufb %mm3,%mm3 8894 8895// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 8896// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 8897 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8898 8899// CHECK: pshufb 69, %xmm5 8900// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00] 8901 pshufb 0x45,%xmm5 8902 8903// CHECK: pshufb 32493, %xmm5 8904// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00] 8905 pshufb 0x7eed,%xmm5 8906 8907// CHECK: pshufb 3133065982, %xmm5 8908// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba] 8909 pshufb 0xbabecafe,%xmm5 8910 8911// CHECK: pshufb 305419896, %xmm5 8912// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12] 8913 pshufb 0x12345678,%xmm5 8914 8915// CHECK: pshufb %xmm5, %xmm5 8916// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed] 8917 pshufb %xmm5,%xmm5 8918 8919// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 8920// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8921 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 8922 8923// CHECK: psignb 69, %mm3 8924// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00] 8925 psignb 0x45,%mm3 8926 8927// CHECK: psignb 32493, %mm3 8928// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00] 8929 psignb 0x7eed,%mm3 8930 8931// CHECK: psignb 3133065982, %mm3 8932// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba] 8933 psignb 0xbabecafe,%mm3 8934 8935// CHECK: psignb 305419896, %mm3 8936// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12] 8937 psignb 0x12345678,%mm3 8938 8939// CHECK: psignb %mm3, %mm3 8940// CHECK: encoding: [0x0f,0x38,0x08,0xdb] 8941 psignb %mm3,%mm3 8942 8943// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 8944// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde] 8945 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8946 8947// CHECK: psignb 69, %xmm5 8948// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00] 8949 psignb 0x45,%xmm5 8950 8951// CHECK: psignb 32493, %xmm5 8952// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00] 8953 psignb 0x7eed,%xmm5 8954 8955// CHECK: psignb 3133065982, %xmm5 8956// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba] 8957 psignb 0xbabecafe,%xmm5 8958 8959// CHECK: psignb 305419896, %xmm5 8960// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12] 8961 psignb 0x12345678,%xmm5 8962 8963// CHECK: psignb %xmm5, %xmm5 8964// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed] 8965 psignb %xmm5,%xmm5 8966 8967// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 8968// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8969 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 8970 8971// CHECK: psignw 69, %mm3 8972// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00] 8973 psignw 0x45,%mm3 8974 8975// CHECK: psignw 32493, %mm3 8976// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00] 8977 psignw 0x7eed,%mm3 8978 8979// CHECK: psignw 3133065982, %mm3 8980// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba] 8981 psignw 0xbabecafe,%mm3 8982 8983// CHECK: psignw 305419896, %mm3 8984// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12] 8985 psignw 0x12345678,%mm3 8986 8987// CHECK: psignw %mm3, %mm3 8988// CHECK: encoding: [0x0f,0x38,0x09,0xdb] 8989 psignw %mm3,%mm3 8990 8991// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 8992// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde] 8993 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8994 8995// CHECK: psignw 69, %xmm5 8996// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00] 8997 psignw 0x45,%xmm5 8998 8999// CHECK: psignw 32493, %xmm5 9000// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00] 9001 psignw 0x7eed,%xmm5 9002 9003// CHECK: psignw 3133065982, %xmm5 9004// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba] 9005 psignw 0xbabecafe,%xmm5 9006 9007// CHECK: psignw 305419896, %xmm5 9008// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12] 9009 psignw 0x12345678,%xmm5 9010 9011// CHECK: psignw %xmm5, %xmm5 9012// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed] 9013 psignw %xmm5,%xmm5 9014 9015// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 9016// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9017 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 9018 9019// CHECK: psignd 69, %mm3 9020// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00] 9021 psignd 0x45,%mm3 9022 9023// CHECK: psignd 32493, %mm3 9024// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00] 9025 psignd 0x7eed,%mm3 9026 9027// CHECK: psignd 3133065982, %mm3 9028// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba] 9029 psignd 0xbabecafe,%mm3 9030 9031// CHECK: psignd 305419896, %mm3 9032// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12] 9033 psignd 0x12345678,%mm3 9034 9035// CHECK: psignd %mm3, %mm3 9036// CHECK: encoding: [0x0f,0x38,0x0a,0xdb] 9037 psignd %mm3,%mm3 9038 9039// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 9040// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9041 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9042 9043// CHECK: psignd 69, %xmm5 9044// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00] 9045 psignd 0x45,%xmm5 9046 9047// CHECK: psignd 32493, %xmm5 9048// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00] 9049 psignd 0x7eed,%xmm5 9050 9051// CHECK: psignd 3133065982, %xmm5 9052// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba] 9053 psignd 0xbabecafe,%xmm5 9054 9055// CHECK: psignd 305419896, %xmm5 9056// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12] 9057 psignd 0x12345678,%xmm5 9058 9059// CHECK: psignd %xmm5, %xmm5 9060// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed] 9061 psignd %xmm5,%xmm5 9062 9063// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 9064// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9065 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 9066 9067// CHECK: pabsb 69, %mm3 9068// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00] 9069 pabsb 0x45,%mm3 9070 9071// CHECK: pabsb 32493, %mm3 9072// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00] 9073 pabsb 0x7eed,%mm3 9074 9075// CHECK: pabsb 3133065982, %mm3 9076// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba] 9077 pabsb 0xbabecafe,%mm3 9078 9079// CHECK: pabsb 305419896, %mm3 9080// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12] 9081 pabsb 0x12345678,%mm3 9082 9083// CHECK: pabsb %mm3, %mm3 9084// CHECK: encoding: [0x0f,0x38,0x1c,0xdb] 9085 pabsb %mm3,%mm3 9086 9087// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 9088// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9089 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9090 9091// CHECK: pabsb 69, %xmm5 9092// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00] 9093 pabsb 0x45,%xmm5 9094 9095// CHECK: pabsb 32493, %xmm5 9096// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00] 9097 pabsb 0x7eed,%xmm5 9098 9099// CHECK: pabsb 3133065982, %xmm5 9100// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba] 9101 pabsb 0xbabecafe,%xmm5 9102 9103// CHECK: pabsb 305419896, %xmm5 9104// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12] 9105 pabsb 0x12345678,%xmm5 9106 9107// CHECK: pabsb %xmm5, %xmm5 9108// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed] 9109 pabsb %xmm5,%xmm5 9110 9111// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 9112// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9113 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 9114 9115// CHECK: pabsw 69, %mm3 9116// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00] 9117 pabsw 0x45,%mm3 9118 9119// CHECK: pabsw 32493, %mm3 9120// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00] 9121 pabsw 0x7eed,%mm3 9122 9123// CHECK: pabsw 3133065982, %mm3 9124// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba] 9125 pabsw 0xbabecafe,%mm3 9126 9127// CHECK: pabsw 305419896, %mm3 9128// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12] 9129 pabsw 0x12345678,%mm3 9130 9131// CHECK: pabsw %mm3, %mm3 9132// CHECK: encoding: [0x0f,0x38,0x1d,0xdb] 9133 pabsw %mm3,%mm3 9134 9135// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 9136// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9137 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9138 9139// CHECK: pabsw 69, %xmm5 9140// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00] 9141 pabsw 0x45,%xmm5 9142 9143// CHECK: pabsw 32493, %xmm5 9144// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00] 9145 pabsw 0x7eed,%xmm5 9146 9147// CHECK: pabsw 3133065982, %xmm5 9148// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba] 9149 pabsw 0xbabecafe,%xmm5 9150 9151// CHECK: pabsw 305419896, %xmm5 9152// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12] 9153 pabsw 0x12345678,%xmm5 9154 9155// CHECK: pabsw %xmm5, %xmm5 9156// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed] 9157 pabsw %xmm5,%xmm5 9158 9159// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 9160// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9161 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 9162 9163// CHECK: pabsd 69, %mm3 9164// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00] 9165 pabsd 0x45,%mm3 9166 9167// CHECK: pabsd 32493, %mm3 9168// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00] 9169 pabsd 0x7eed,%mm3 9170 9171// CHECK: pabsd 3133065982, %mm3 9172// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba] 9173 pabsd 0xbabecafe,%mm3 9174 9175// CHECK: pabsd 305419896, %mm3 9176// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12] 9177 pabsd 0x12345678,%mm3 9178 9179// CHECK: pabsd %mm3, %mm3 9180// CHECK: encoding: [0x0f,0x38,0x1e,0xdb] 9181 pabsd %mm3,%mm3 9182 9183// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 9184// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9185 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9186 9187// CHECK: pabsd 69, %xmm5 9188// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00] 9189 pabsd 0x45,%xmm5 9190 9191// CHECK: pabsd 32493, %xmm5 9192// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00] 9193 pabsd 0x7eed,%xmm5 9194 9195// CHECK: pabsd 3133065982, %xmm5 9196// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba] 9197 pabsd 0xbabecafe,%xmm5 9198 9199// CHECK: pabsd 305419896, %xmm5 9200// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12] 9201 pabsd 0x12345678,%xmm5 9202 9203// CHECK: pabsd %xmm5, %xmm5 9204// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed] 9205 pabsd %xmm5,%xmm5 9206 9207// CHECK: femms 9208// CHECK: encoding: [0x0f,0x0e] 9209 femms 9210 9211// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 9212// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9213 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 9214 9215// CHECK: movntdqa 69, %xmm5 9216// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00] 9217 movntdqa 0x45,%xmm5 9218 9219// CHECK: movntdqa 32493, %xmm5 9220// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00] 9221 movntdqa 0x7eed,%xmm5 9222 9223// CHECK: movntdqa 3133065982, %xmm5 9224// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 9225 movntdqa 0xbabecafe,%xmm5 9226 9227// CHECK: movntdqa 305419896, %xmm5 9228// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12] 9229 movntdqa 0x12345678,%xmm5 9230 9231// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 9232// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9233 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9234 9235// CHECK: packusdw 69, %xmm5 9236// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00] 9237 packusdw 0x45,%xmm5 9238 9239// CHECK: packusdw 32493, %xmm5 9240// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00] 9241 packusdw 0x7eed,%xmm5 9242 9243// CHECK: packusdw 3133065982, %xmm5 9244// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 9245 packusdw 0xbabecafe,%xmm5 9246 9247// CHECK: packusdw 305419896, %xmm5 9248// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12] 9249 packusdw 0x12345678,%xmm5 9250 9251// CHECK: packusdw %xmm5, %xmm5 9252// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed] 9253 packusdw %xmm5,%xmm5 9254 9255// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 9256// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 9257 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9258 9259// CHECK: pcmpeqq 69, %xmm5 9260// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00] 9261 pcmpeqq 0x45,%xmm5 9262 9263// CHECK: pcmpeqq 32493, %xmm5 9264// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00] 9265 pcmpeqq 0x7eed,%xmm5 9266 9267// CHECK: pcmpeqq 3133065982, %xmm5 9268// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba] 9269 pcmpeqq 0xbabecafe,%xmm5 9270 9271// CHECK: pcmpeqq 305419896, %xmm5 9272// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12] 9273 pcmpeqq 0x12345678,%xmm5 9274 9275// CHECK: pcmpeqq %xmm5, %xmm5 9276// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed] 9277 pcmpeqq %xmm5,%xmm5 9278 9279// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 9280// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde] 9281 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9282 9283// CHECK: phminposuw 69, %xmm5 9284// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00] 9285 phminposuw 0x45,%xmm5 9286 9287// CHECK: phminposuw 32493, %xmm5 9288// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00] 9289 phminposuw 0x7eed,%xmm5 9290 9291// CHECK: phminposuw 3133065982, %xmm5 9292// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba] 9293 phminposuw 0xbabecafe,%xmm5 9294 9295// CHECK: phminposuw 305419896, %xmm5 9296// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12] 9297 phminposuw 0x12345678,%xmm5 9298 9299// CHECK: phminposuw %xmm5, %xmm5 9300// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed] 9301 phminposuw %xmm5,%xmm5 9302 9303// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 9304// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9305 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9306 9307// CHECK: pmaxsb 69, %xmm5 9308// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00] 9309 pmaxsb 0x45,%xmm5 9310 9311// CHECK: pmaxsb 32493, %xmm5 9312// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00] 9313 pmaxsb 0x7eed,%xmm5 9314 9315// CHECK: pmaxsb 3133065982, %xmm5 9316// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba] 9317 pmaxsb 0xbabecafe,%xmm5 9318 9319// CHECK: pmaxsb 305419896, %xmm5 9320// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12] 9321 pmaxsb 0x12345678,%xmm5 9322 9323// CHECK: pmaxsb %xmm5, %xmm5 9324// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed] 9325 pmaxsb %xmm5,%xmm5 9326 9327// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 9328// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9329 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9330 9331// CHECK: pmaxsd 69, %xmm5 9332// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00] 9333 pmaxsd 0x45,%xmm5 9334 9335// CHECK: pmaxsd 32493, %xmm5 9336// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00] 9337 pmaxsd 0x7eed,%xmm5 9338 9339// CHECK: pmaxsd 3133065982, %xmm5 9340// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba] 9341 pmaxsd 0xbabecafe,%xmm5 9342 9343// CHECK: pmaxsd 305419896, %xmm5 9344// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12] 9345 pmaxsd 0x12345678,%xmm5 9346 9347// CHECK: pmaxsd %xmm5, %xmm5 9348// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed] 9349 pmaxsd %xmm5,%xmm5 9350 9351// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 9352// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9353 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9354 9355// CHECK: pmaxud 69, %xmm5 9356// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00] 9357 pmaxud 0x45,%xmm5 9358 9359// CHECK: pmaxud 32493, %xmm5 9360// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00] 9361 pmaxud 0x7eed,%xmm5 9362 9363// CHECK: pmaxud 3133065982, %xmm5 9364// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba] 9365 pmaxud 0xbabecafe,%xmm5 9366 9367// CHECK: pmaxud 305419896, %xmm5 9368// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12] 9369 pmaxud 0x12345678,%xmm5 9370 9371// CHECK: pmaxud %xmm5, %xmm5 9372// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed] 9373 pmaxud %xmm5,%xmm5 9374 9375// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 9376// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9377 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9378 9379// CHECK: pmaxuw 69, %xmm5 9380// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00] 9381 pmaxuw 0x45,%xmm5 9382 9383// CHECK: pmaxuw 32493, %xmm5 9384// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00] 9385 pmaxuw 0x7eed,%xmm5 9386 9387// CHECK: pmaxuw 3133065982, %xmm5 9388// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba] 9389 pmaxuw 0xbabecafe,%xmm5 9390 9391// CHECK: pmaxuw 305419896, %xmm5 9392// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12] 9393 pmaxuw 0x12345678,%xmm5 9394 9395// CHECK: pmaxuw %xmm5, %xmm5 9396// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed] 9397 pmaxuw %xmm5,%xmm5 9398 9399// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 9400// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde] 9401 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9402 9403// CHECK: pminsb 69, %xmm5 9404// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00] 9405 pminsb 0x45,%xmm5 9406 9407// CHECK: pminsb 32493, %xmm5 9408// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00] 9409 pminsb 0x7eed,%xmm5 9410 9411// CHECK: pminsb 3133065982, %xmm5 9412// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba] 9413 pminsb 0xbabecafe,%xmm5 9414 9415// CHECK: pminsb 305419896, %xmm5 9416// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12] 9417 pminsb 0x12345678,%xmm5 9418 9419// CHECK: pminsb %xmm5, %xmm5 9420// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed] 9421 pminsb %xmm5,%xmm5 9422 9423// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 9424// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde] 9425 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9426 9427// CHECK: pminsd 69, %xmm5 9428// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00] 9429 pminsd 0x45,%xmm5 9430 9431// CHECK: pminsd 32493, %xmm5 9432// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00] 9433 pminsd 0x7eed,%xmm5 9434 9435// CHECK: pminsd 3133065982, %xmm5 9436// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba] 9437 pminsd 0xbabecafe,%xmm5 9438 9439// CHECK: pminsd 305419896, %xmm5 9440// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12] 9441 pminsd 0x12345678,%xmm5 9442 9443// CHECK: pminsd %xmm5, %xmm5 9444// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed] 9445 pminsd %xmm5,%xmm5 9446 9447// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 9448// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9449 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9450 9451// CHECK: pminud 69, %xmm5 9452// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00] 9453 pminud 0x45,%xmm5 9454 9455// CHECK: pminud 32493, %xmm5 9456// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00] 9457 pminud 0x7eed,%xmm5 9458 9459// CHECK: pminud 3133065982, %xmm5 9460// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba] 9461 pminud 0xbabecafe,%xmm5 9462 9463// CHECK: pminud 305419896, %xmm5 9464// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12] 9465 pminud 0x12345678,%xmm5 9466 9467// CHECK: pminud %xmm5, %xmm5 9468// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed] 9469 pminud %xmm5,%xmm5 9470 9471// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 9472// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9473 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9474 9475// CHECK: pminuw 69, %xmm5 9476// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00] 9477 pminuw 0x45,%xmm5 9478 9479// CHECK: pminuw 32493, %xmm5 9480// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00] 9481 pminuw 0x7eed,%xmm5 9482 9483// CHECK: pminuw 3133065982, %xmm5 9484// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba] 9485 pminuw 0xbabecafe,%xmm5 9486 9487// CHECK: pminuw 305419896, %xmm5 9488// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12] 9489 pminuw 0x12345678,%xmm5 9490 9491// CHECK: pminuw %xmm5, %xmm5 9492// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed] 9493 pminuw %xmm5,%xmm5 9494 9495// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 9496// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde] 9497 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9498 9499// CHECK: pmovsxbw 69, %xmm5 9500// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00] 9501 pmovsxbw 0x45,%xmm5 9502 9503// CHECK: pmovsxbw 32493, %xmm5 9504// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00] 9505 pmovsxbw 0x7eed,%xmm5 9506 9507// CHECK: pmovsxbw 3133065982, %xmm5 9508// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba] 9509 pmovsxbw 0xbabecafe,%xmm5 9510 9511// CHECK: pmovsxbw 305419896, %xmm5 9512// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12] 9513 pmovsxbw 0x12345678,%xmm5 9514 9515// CHECK: pmovsxbw %xmm5, %xmm5 9516// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed] 9517 pmovsxbw %xmm5,%xmm5 9518 9519// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 9520// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde] 9521 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9522 9523// CHECK: pmovsxbd 69, %xmm5 9524// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00] 9525 pmovsxbd 0x45,%xmm5 9526 9527// CHECK: pmovsxbd 32493, %xmm5 9528// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00] 9529 pmovsxbd 0x7eed,%xmm5 9530 9531// CHECK: pmovsxbd 3133065982, %xmm5 9532// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba] 9533 pmovsxbd 0xbabecafe,%xmm5 9534 9535// CHECK: pmovsxbd 305419896, %xmm5 9536// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12] 9537 pmovsxbd 0x12345678,%xmm5 9538 9539// CHECK: pmovsxbd %xmm5, %xmm5 9540// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed] 9541 pmovsxbd %xmm5,%xmm5 9542 9543// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 9544// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde] 9545 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9546 9547// CHECK: pmovsxbq 69, %xmm5 9548// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00] 9549 pmovsxbq 0x45,%xmm5 9550 9551// CHECK: pmovsxbq 32493, %xmm5 9552// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00] 9553 pmovsxbq 0x7eed,%xmm5 9554 9555// CHECK: pmovsxbq 3133065982, %xmm5 9556// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba] 9557 pmovsxbq 0xbabecafe,%xmm5 9558 9559// CHECK: pmovsxbq 305419896, %xmm5 9560// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12] 9561 pmovsxbq 0x12345678,%xmm5 9562 9563// CHECK: pmovsxbq %xmm5, %xmm5 9564// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed] 9565 pmovsxbq %xmm5,%xmm5 9566 9567// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 9568// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde] 9569 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9570 9571// CHECK: pmovsxwd 69, %xmm5 9572// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00] 9573 pmovsxwd 0x45,%xmm5 9574 9575// CHECK: pmovsxwd 32493, %xmm5 9576// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00] 9577 pmovsxwd 0x7eed,%xmm5 9578 9579// CHECK: pmovsxwd 3133065982, %xmm5 9580// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba] 9581 pmovsxwd 0xbabecafe,%xmm5 9582 9583// CHECK: pmovsxwd 305419896, %xmm5 9584// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12] 9585 pmovsxwd 0x12345678,%xmm5 9586 9587// CHECK: pmovsxwd %xmm5, %xmm5 9588// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed] 9589 pmovsxwd %xmm5,%xmm5 9590 9591// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 9592// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde] 9593 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9594 9595// CHECK: pmovsxwq 69, %xmm5 9596// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00] 9597 pmovsxwq 0x45,%xmm5 9598 9599// CHECK: pmovsxwq 32493, %xmm5 9600// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00] 9601 pmovsxwq 0x7eed,%xmm5 9602 9603// CHECK: pmovsxwq 3133065982, %xmm5 9604// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba] 9605 pmovsxwq 0xbabecafe,%xmm5 9606 9607// CHECK: pmovsxwq 305419896, %xmm5 9608// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12] 9609 pmovsxwq 0x12345678,%xmm5 9610 9611// CHECK: pmovsxwq %xmm5, %xmm5 9612// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed] 9613 pmovsxwq %xmm5,%xmm5 9614 9615// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 9616// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde] 9617 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9618 9619// CHECK: pmovsxdq 69, %xmm5 9620// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00] 9621 pmovsxdq 0x45,%xmm5 9622 9623// CHECK: pmovsxdq 32493, %xmm5 9624// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00] 9625 pmovsxdq 0x7eed,%xmm5 9626 9627// CHECK: pmovsxdq 3133065982, %xmm5 9628// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba] 9629 pmovsxdq 0xbabecafe,%xmm5 9630 9631// CHECK: pmovsxdq 305419896, %xmm5 9632// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12] 9633 pmovsxdq 0x12345678,%xmm5 9634 9635// CHECK: pmovsxdq %xmm5, %xmm5 9636// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed] 9637 pmovsxdq %xmm5,%xmm5 9638 9639// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 9640// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde] 9641 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9642 9643// CHECK: pmovzxbw 69, %xmm5 9644// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00] 9645 pmovzxbw 0x45,%xmm5 9646 9647// CHECK: pmovzxbw 32493, %xmm5 9648// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00] 9649 pmovzxbw 0x7eed,%xmm5 9650 9651// CHECK: pmovzxbw 3133065982, %xmm5 9652// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba] 9653 pmovzxbw 0xbabecafe,%xmm5 9654 9655// CHECK: pmovzxbw 305419896, %xmm5 9656// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12] 9657 pmovzxbw 0x12345678,%xmm5 9658 9659// CHECK: pmovzxbw %xmm5, %xmm5 9660// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed] 9661 pmovzxbw %xmm5,%xmm5 9662 9663// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 9664// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde] 9665 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9666 9667// CHECK: pmovzxbd 69, %xmm5 9668// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00] 9669 pmovzxbd 0x45,%xmm5 9670 9671// CHECK: pmovzxbd 32493, %xmm5 9672// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00] 9673 pmovzxbd 0x7eed,%xmm5 9674 9675// CHECK: pmovzxbd 3133065982, %xmm5 9676// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba] 9677 pmovzxbd 0xbabecafe,%xmm5 9678 9679// CHECK: pmovzxbd 305419896, %xmm5 9680// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12] 9681 pmovzxbd 0x12345678,%xmm5 9682 9683// CHECK: pmovzxbd %xmm5, %xmm5 9684// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed] 9685 pmovzxbd %xmm5,%xmm5 9686 9687// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 9688// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde] 9689 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9690 9691// CHECK: pmovzxbq 69, %xmm5 9692// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00] 9693 pmovzxbq 0x45,%xmm5 9694 9695// CHECK: pmovzxbq 32493, %xmm5 9696// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00] 9697 pmovzxbq 0x7eed,%xmm5 9698 9699// CHECK: pmovzxbq 3133065982, %xmm5 9700// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba] 9701 pmovzxbq 0xbabecafe,%xmm5 9702 9703// CHECK: pmovzxbq 305419896, %xmm5 9704// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12] 9705 pmovzxbq 0x12345678,%xmm5 9706 9707// CHECK: pmovzxbq %xmm5, %xmm5 9708// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed] 9709 pmovzxbq %xmm5,%xmm5 9710 9711// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 9712// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde] 9713 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9714 9715// CHECK: pmovzxwd 69, %xmm5 9716// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00] 9717 pmovzxwd 0x45,%xmm5 9718 9719// CHECK: pmovzxwd 32493, %xmm5 9720// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00] 9721 pmovzxwd 0x7eed,%xmm5 9722 9723// CHECK: pmovzxwd 3133065982, %xmm5 9724// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba] 9725 pmovzxwd 0xbabecafe,%xmm5 9726 9727// CHECK: pmovzxwd 305419896, %xmm5 9728// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12] 9729 pmovzxwd 0x12345678,%xmm5 9730 9731// CHECK: pmovzxwd %xmm5, %xmm5 9732// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed] 9733 pmovzxwd %xmm5,%xmm5 9734 9735// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 9736// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde] 9737 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9738 9739// CHECK: pmovzxwq 69, %xmm5 9740// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00] 9741 pmovzxwq 0x45,%xmm5 9742 9743// CHECK: pmovzxwq 32493, %xmm5 9744// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00] 9745 pmovzxwq 0x7eed,%xmm5 9746 9747// CHECK: pmovzxwq 3133065982, %xmm5 9748// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba] 9749 pmovzxwq 0xbabecafe,%xmm5 9750 9751// CHECK: pmovzxwq 305419896, %xmm5 9752// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12] 9753 pmovzxwq 0x12345678,%xmm5 9754 9755// CHECK: pmovzxwq %xmm5, %xmm5 9756// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed] 9757 pmovzxwq %xmm5,%xmm5 9758 9759// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 9760// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde] 9761 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9762 9763// CHECK: pmovzxdq 69, %xmm5 9764// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00] 9765 pmovzxdq 0x45,%xmm5 9766 9767// CHECK: pmovzxdq 32493, %xmm5 9768// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00] 9769 pmovzxdq 0x7eed,%xmm5 9770 9771// CHECK: pmovzxdq 3133065982, %xmm5 9772// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba] 9773 pmovzxdq 0xbabecafe,%xmm5 9774 9775// CHECK: pmovzxdq 305419896, %xmm5 9776// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12] 9777 pmovzxdq 0x12345678,%xmm5 9778 9779// CHECK: pmovzxdq %xmm5, %xmm5 9780// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed] 9781 pmovzxdq %xmm5,%xmm5 9782 9783// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 9784// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 9785 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9786 9787// CHECK: pmuldq 69, %xmm5 9788// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00] 9789 pmuldq 0x45,%xmm5 9790 9791// CHECK: pmuldq 32493, %xmm5 9792// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00] 9793 pmuldq 0x7eed,%xmm5 9794 9795// CHECK: pmuldq 3133065982, %xmm5 9796// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba] 9797 pmuldq 0xbabecafe,%xmm5 9798 9799// CHECK: pmuldq 305419896, %xmm5 9800// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12] 9801 pmuldq 0x12345678,%xmm5 9802 9803// CHECK: pmuldq %xmm5, %xmm5 9804// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed] 9805 pmuldq %xmm5,%xmm5 9806 9807// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 9808// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde] 9809 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 9810 9811// CHECK: pmulld 69, %xmm5 9812// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00] 9813 pmulld 0x45,%xmm5 9814 9815// CHECK: pmulld 32493, %xmm5 9816// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00] 9817 pmulld 0x7eed,%xmm5 9818 9819// CHECK: pmulld 3133065982, %xmm5 9820// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba] 9821 pmulld 0xbabecafe,%xmm5 9822 9823// CHECK: pmulld 305419896, %xmm5 9824// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12] 9825 pmulld 0x12345678,%xmm5 9826 9827// CHECK: pmulld %xmm5, %xmm5 9828// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed] 9829 pmulld %xmm5,%xmm5 9830 9831// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 9832// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 9833 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 9834 9835// CHECK: ptest 69, %xmm5 9836// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00] 9837 ptest 0x45,%xmm5 9838 9839// CHECK: ptest 32493, %xmm5 9840// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00] 9841 ptest 0x7eed,%xmm5 9842 9843// CHECK: ptest 3133065982, %xmm5 9844// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba] 9845 ptest 0xbabecafe,%xmm5 9846 9847// CHECK: ptest 305419896, %xmm5 9848// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12] 9849 ptest 0x12345678,%xmm5 9850 9851// CHECK: ptest %xmm5, %xmm5 9852// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed] 9853 ptest %xmm5,%xmm5 9854 9855// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 9856// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde] 9857 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9858 9859// CHECK: pcmpgtq 69, %xmm5 9860// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00] 9861 pcmpgtq 0x45,%xmm5 9862 9863// CHECK: pcmpgtq 32493, %xmm5 9864// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00] 9865 pcmpgtq 0x7eed,%xmm5 9866 9867// CHECK: pcmpgtq 3133065982, %xmm5 9868// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba] 9869 pcmpgtq 0xbabecafe,%xmm5 9870 9871// CHECK: pcmpgtq 305419896, %xmm5 9872// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12] 9873 pcmpgtq 0x12345678,%xmm5 9874 9875// CHECK: pcmpgtq %xmm5, %xmm5 9876// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed] 9877 pcmpgtq %xmm5,%xmm5 9878 9879// CHECK: crc32b %bl, %eax 9880// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] 9881 crc32b %bl, %eax 9882 9883// CHECK: crc32b 4(%ebx), %eax 9884// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] 9885 crc32b 4(%ebx), %eax 9886 9887// CHECK: crc32w %bx, %eax 9888// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] 9889 crc32w %bx, %eax 9890 9891// CHECK: crc32w 4(%ebx), %eax 9892// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] 9893 crc32w 4(%ebx), %eax 9894 9895// CHECK: crc32l %ebx, %eax 9896// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] 9897 crc32l %ebx, %eax 9898 9899// CHECK: crc32l 4(%ebx), %eax 9900// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] 9901 crc32l 4(%ebx), %eax 9902 9903// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx 9904// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 9905 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx 9906 9907// CHECK: crc32l 69, %ecx 9908// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00] 9909 crc32l 0x45,%ecx 9910 9911// CHECK: crc32l 32493, %ecx 9912// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00] 9913 crc32l 0x7eed,%ecx 9914 9915// CHECK: crc32l 3133065982, %ecx 9916// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba] 9917 crc32l 0xbabecafe,%ecx 9918 9919// CHECK: crc32l %ecx, %ecx 9920// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] 9921 crc32l %ecx,%ecx 9922 9923// CHECK: pcmpistrm $125, %xmm1, %xmm2 9924// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d] 9925 pcmpistrm $125, %xmm1, %xmm2 9926 9927// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2 9928// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d] 9929 pcmpistrm $125, (%edx,%eax,4), %xmm2 9930 9931// CHECK: aesimc %xmm0, %xmm1 9932// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8] 9933 aesimc %xmm0,%xmm1 9934 9935// CHECK: aesimc (%eax), %xmm1 9936// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08] 9937 aesimc (%eax),%xmm1 9938 9939// CHECK: aesenc %xmm1, %xmm2 9940// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1] 9941 aesenc %xmm1,%xmm2 9942 9943// CHECK: aesenc 4(%ebx), %xmm2 9944// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04] 9945 aesenc 4(%ebx),%xmm2 9946 9947// CHECK: aesenclast %xmm3, %xmm4 9948// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3] 9949 aesenclast %xmm3,%xmm4 9950 9951// CHECK: aesenclast 4(%edx,%edi), %xmm4 9952// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04] 9953 aesenclast 4(%edx,%edi),%xmm4 9954 9955// CHECK: aesdec %xmm5, %xmm6 9956// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5] 9957 aesdec %xmm5,%xmm6 9958 9959// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 9960// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04] 9961 aesdec 4(%ecx,%eax,8),%xmm6 9962 9963// CHECK: aesdeclast %xmm7, %xmm0 9964// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7] 9965 aesdeclast %xmm7,%xmm0 9966 9967// CHECK: aesdeclast 3405691582, %xmm0 9968// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca] 9969 aesdeclast 0xcafebabe,%xmm0 9970 9971// CHECK: aeskeygenassist $125, %xmm1, %xmm2 9972// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d] 9973 aeskeygenassist $125, %xmm1, %xmm2 9974 9975// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 9976// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d] 9977 aeskeygenassist $125, (%edx,%eax,4), %xmm2 9978 9979// rdar://8017638 9980// CHECK: aeskeygenassist $128, %xmm1, %xmm2 9981// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80] 9982 aeskeygenassist $128, %xmm1, %xmm2 9983 9984// rdar://7910087 9985// CHECK: bsfw %bx, %bx 9986// CHECK: encoding: [0x66,0x0f,0xbc,0xdb] 9987 bsfw %bx, %bx 9988 9989// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx 9990// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9991 bsfw 3735928559(%ebx,%ecx,8), %bx 9992 9993// CHECK: bsrw %bx, %bx 9994// CHECK: encoding: [0x66,0x0f,0xbd,0xdb] 9995 bsrw %bx, %bx 9996 9997// CHECK: bsrw 305419896, %bx 9998// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12] 9999 bsrw 305419896, %bx 10000 10001// radr://7901779 10002// CHECK: pushl $127 10003// CHECK: encoding: [0x6a,0x7f] 10004 pushl $127 10005 10006// CHECK: pushw $254 10007// CHECK: encoding: [0x66,0x68,0xfe,0x00] 10008 pushw $254 10009 10010// CHECK: pushl $254 10011// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00] 10012 pushl $254 10013 10014// radr://7928400 10015// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) 10016// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10017 movq %mm3, 3735928559(%ebx,%ecx,8) 10018 10019// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 10020// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10021 movd %mm3, 3735928559(%ebx,%ecx,8) 10022 10023// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 10024// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10025 movq 3735928559(%ebx,%ecx,8), %xmm5 10026 10027// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 10028// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10029 movd 3735928559(%ebx,%ecx,8), %xmm5 10030 10031// radr://7914715 10032// CHECK: fcoml 3735928559(%ebx,%ecx,8) 10033// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde] 10034 fcoml 3735928559(%ebx,%ecx,8) 10035 10036// CHECK: fcoms 32493 10037// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00] 10038 fcoms 32493 10039 10040// CHECK: fcompl 3735928559(%ebx,%ecx,8) 10041// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10042 fcompl 3735928559(%ebx,%ecx,8) 10043 10044// CHECK: fcomps 32493 10045// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00] 10046 fcomps 32493 10047 10048// CHECK: ficoml 3735928559(%ebx,%ecx,8) 10049// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 10050 ficoml 3735928559(%ebx,%ecx,8) 10051 10052// CHECK: ficoms 32493 10053// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00] 10054 ficoms 32493 10055 10056// CHECK: ficompl 3735928559(%ebx,%ecx,8) 10057// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10058 ficompl 3735928559(%ebx,%ecx,8) 10059 10060// CHECK: ficomps 32493 10061// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00] 10062 ficomps 32493 10063 10064// CHECK: movl 57005(,%eiz), %ebx 10065// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] 10066 movl 57005(,%eiz), %ebx 10067 10068// CHECK: movl 48879(,%eiz), %eax 10069// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] 10070 movl 48879(,%eiz), %eax 10071 10072// CHECK: movl -4(,%eiz,8), %eax 10073// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] 10074 movl -4(,%eiz,8), %eax 10075 10076// CHECK: movl (%ecx,%eiz), %eax 10077// CHECK: encoding: [0x8b,0x04,0x21] 10078 movl (%ecx,%eiz), %eax 10079 10080// CHECK: movl (%ecx,%eiz,8), %eax 10081// CHECK: encoding: [0x8b,0x04,0xe1] 10082 movl (%ecx,%eiz,8), %eax 10083 10084// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] 10085 addl $0xFFFFFFFF, %eax 10086 10087// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] 10088 addw $0xFFFF, %ax 10089 10090 10091// CHECK: pushf 10092 pushfl 10093 10094// CHECK: pushfl 10095 pushfl 10096 10097// CHECK: popf 10098 popfl 10099 10100// CHECK: popfl 10101 popfl 10102 10103// CHECK: rcll $0, 3735928559(%ebx,%ecx,8) 10104 rcll $0,0xdeadbeef(%ebx,%ecx,8) 10105 10106// CHECK: rcll $0, 69 10107 rcll $0,0x45 10108 10109// CHECK: rcll $0, 32493 10110 rcll $0,0x7eed 10111 10112// CHECK: rcll $0, 3133065982 10113 rcll $0,0xbabecafe 10114 10115// CHECK: rcll $0, 305419896 10116 rcll $0,0x12345678 10117 10118// CHECK: rclb $127, 3735928559(%ebx,%ecx,8) 10119 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10120 10121// CHECK: rclb $127, 69 10122 rclb $0x7f,0x45 10123 10124// CHECK: rclb $127, 32493 10125 rclb $0x7f,0x7eed 10126 10127// CHECK: rclb $127, 3133065982 10128 rclb $0x7f,0xbabecafe 10129 10130// CHECK: rclb $127, 305419896 10131 rclb $0x7f,0x12345678 10132 10133// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) 10134 rcrl $0,0xdeadbeef(%ebx,%ecx,8) 10135 10136// CHECK: rcrl $0, 69 10137 rcrl $0,0x45 10138 10139// CHECK: rcrl $0, 32493 10140 rcrl $0,0x7eed 10141 10142// CHECK: rcrl $0, 3133065982 10143 rcrl $0,0xbabecafe 10144 10145// CHECK: rcrl $0, 305419896 10146 rcrl $0,0x12345678 10147 10148// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) 10149 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10150 10151// CHECK: rcrb $127, 69 10152 rcrb $0x7f,0x45 10153 10154// CHECK: rcrb $127, 32493 10155 rcrb $0x7f,0x7eed 10156 10157// CHECK: rcrb $127, 3133065982 10158 rcrb $0x7f,0xbabecafe 10159 10160// CHECK: rcrb $127, 305419896 10161 rcrb $0x7f,0x12345678 10162 10163// CHECK: calll 3133065982 10164 calll 0xbabecafe 10165 10166// CHECK: calll *3735928559(%ebx,%ecx,8) 10167 calll *0xdeadbeef(%ebx,%ecx,8) 10168 10169// CHECK: calll 305419896 10170 calll 0x12345678 10171 10172// CHECK: calll *3135175374 10173 call *0xbadeface 10174 10175// CHECK: calll *3735928559(%ebx,%ecx,8) 10176 call *0xdeadbeef(%ebx,%ecx,8) 10177 10178// CHECK: calll 32493 10179 call 0x7eed 10180 10181// CHECK: calll 3133065982 10182 call 0xbabecafe 10183 10184// CHECK: calll 305419896 10185 call 0x12345678 10186 10187// CHECK: calll *3135175374 10188 call *0xbadeface 10189 10190// CHECK: lcallw *32493 10191 lcallw *0x7eed 10192 10193// CHECK: jmp 32493 10194 jmp 0x7eed 10195 10196// CHECK: jmp 3133065982 10197 jmp 0xbabecafe 10198 10199// CHECK: jmp 305419896 10200 jmp 0x12345678 10201 10202// CHECK: jmp -77129852792157442 10203 jmp 0xfeedfacebabecafe 10204 10205// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10206 jmp *0xdeadbeef(%ebx,%ecx,8) 10207 10208// CHECK: jmp 32493 10209 jmp 0x7eed 10210 10211// CHECK: jmp 3133065982 10212 jmp 0xbabecafe 10213 10214// CHECK: jmp 305419896 10215 jmp 0x12345678 10216 10217// CHECK: jmpl *3135175374 10218 jmp *0xbadeface 10219 10220// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10221 jmp *0xdeadbeef(%ebx,%ecx,8) 10222 10223// CHECK: jmp 32493 10224 jmp 0x7eed 10225 10226// CHECK: jmp 3133065982 10227 jmp 0xbabecafe 10228 10229// CHECK: jmp 305419896 10230 jmp 0x12345678 10231 10232// CHECK: jmpl *3135175374 10233 jmp *0xbadeface 10234 10235// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 10236 ljmpl *0xdeadbeef(%ebx,%ecx,8) 10237 10238// CHECK: ljmpw *32493 10239 ljmpw *0x7eed 10240 10241// CHECK: ljmpl *3133065982 10242 ljmpl *0xbabecafe 10243 10244// CHECK: ljmpl *305419896 10245 ljmpl *0x12345678 10246 10247// CHECK: enter $31438, $127 10248 enter $0x7ace,$0x7f 10249 10250// CHECK: jo 32493 10251 jo 0x7eed 10252 10253// CHECK: jo 3133065982 10254 jo 0xbabecafe 10255 10256// CHECK: jo 305419896 10257 jo 0x12345678 10258 10259// CHECK: jo -77129852792157442 10260 jo 0xfeedfacebabecafe 10261 10262// CHECK: jno 32493 10263 jno 0x7eed 10264 10265// CHECK: jno 3133065982 10266 jno 0xbabecafe 10267 10268// CHECK: jno 305419896 10269 jno 0x12345678 10270 10271// CHECK: jno -77129852792157442 10272 jno 0xfeedfacebabecafe 10273 10274// CHECK: jb 32493 10275 jb 0x7eed 10276 10277// CHECK: jb 3133065982 10278 jb 0xbabecafe 10279 10280// CHECK: jb 305419896 10281 jb 0x12345678 10282 10283// CHECK: jb -77129852792157442 10284 jb 0xfeedfacebabecafe 10285 10286// CHECK: jae 32493 10287 jae 0x7eed 10288 10289// CHECK: jae 3133065982 10290 jae 0xbabecafe 10291 10292// CHECK: jae 305419896 10293 jae 0x12345678 10294 10295// CHECK: jae -77129852792157442 10296 jae 0xfeedfacebabecafe 10297 10298// CHECK: je 32493 10299 je 0x7eed 10300 10301// CHECK: je 3133065982 10302 je 0xbabecafe 10303 10304// CHECK: je 305419896 10305 je 0x12345678 10306 10307// CHECK: je -77129852792157442 10308 je 0xfeedfacebabecafe 10309 10310// CHECK: jne 32493 10311 jne 0x7eed 10312 10313// CHECK: jne 3133065982 10314 jne 0xbabecafe 10315 10316// CHECK: jne 305419896 10317 jne 0x12345678 10318 10319// CHECK: jne -77129852792157442 10320 jne 0xfeedfacebabecafe 10321 10322// CHECK: jbe 32493 10323 jbe 0x7eed 10324 10325// CHECK: jbe 3133065982 10326 jbe 0xbabecafe 10327 10328// CHECK: jbe 305419896 10329 jbe 0x12345678 10330 10331// CHECK: jbe -77129852792157442 10332 jbe 0xfeedfacebabecafe 10333 10334// CHECK: ja 32493 10335 ja 0x7eed 10336 10337// CHECK: ja 3133065982 10338 ja 0xbabecafe 10339 10340// CHECK: ja 305419896 10341 ja 0x12345678 10342 10343// CHECK: ja -77129852792157442 10344 ja 0xfeedfacebabecafe 10345 10346// CHECK: js 32493 10347 js 0x7eed 10348 10349// CHECK: js 3133065982 10350 js 0xbabecafe 10351 10352// CHECK: js 305419896 10353 js 0x12345678 10354 10355// CHECK: js -77129852792157442 10356 js 0xfeedfacebabecafe 10357 10358// CHECK: jns 32493 10359 jns 0x7eed 10360 10361// CHECK: jns 3133065982 10362 jns 0xbabecafe 10363 10364// CHECK: jns 305419896 10365 jns 0x12345678 10366 10367// CHECK: jns -77129852792157442 10368 jns 0xfeedfacebabecafe 10369 10370// CHECK: jp 32493 10371 jp 0x7eed 10372 10373// CHECK: jp 3133065982 10374 jp 0xbabecafe 10375 10376// CHECK: jp 305419896 10377 jp 0x12345678 10378 10379// CHECK: jp -77129852792157442 10380 jp 0xfeedfacebabecafe 10381 10382// CHECK: jnp 32493 10383 jnp 0x7eed 10384 10385// CHECK: jnp 3133065982 10386 jnp 0xbabecafe 10387 10388// CHECK: jnp 305419896 10389 jnp 0x12345678 10390 10391// CHECK: jnp -77129852792157442 10392 jnp 0xfeedfacebabecafe 10393 10394// CHECK: jl 32493 10395 jl 0x7eed 10396 10397// CHECK: jl 3133065982 10398 jl 0xbabecafe 10399 10400// CHECK: jl 305419896 10401 jl 0x12345678 10402 10403// CHECK: jl -77129852792157442 10404 jl 0xfeedfacebabecafe 10405 10406// CHECK: jge 32493 10407 jge 0x7eed 10408 10409// CHECK: jge 3133065982 10410 jge 0xbabecafe 10411 10412// CHECK: jge 305419896 10413 jge 0x12345678 10414 10415// CHECK: jge -77129852792157442 10416 jge 0xfeedfacebabecafe 10417 10418// CHECK: jle 32493 10419 jle 0x7eed 10420 10421// CHECK: jle 3133065982 10422 jle 0xbabecafe 10423 10424// CHECK: jle 305419896 10425 jle 0x12345678 10426 10427// CHECK: jle -77129852792157442 10428 jle 0xfeedfacebabecafe 10429 10430// CHECK: jg 32493 10431 jg 0x7eed 10432 10433// CHECK: jg 3133065982 10434 jg 0xbabecafe 10435 10436// CHECK: jg 305419896 10437 jg 0x12345678 10438 10439// CHECK: jg -77129852792157442 10440 jg 0xfeedfacebabecafe 10441 10442// CHECK: int $127 10443 int $0x7f 10444 10445// CHECK: pause 10446 pause 10447 10448// CHECK: sfence 10449 sfence 10450 10451// CHECK: lfence 10452 lfence 10453 10454// CHECK: mfence 10455 mfence 10456 10457// CHECK: monitor 10458 monitor 10459 10460// CHECK: mwait 10461 mwait 10462 10463// CHECK: vmcall 10464 vmcall 10465 10466// CHECK: vmfunc 10467 vmfunc 10468 10469// CHECK: vmlaunch 10470 vmlaunch 10471 10472// CHECK: vmresume 10473 vmresume 10474 10475// CHECK: vmxoff 10476 vmxoff 10477 10478// CHECK: vmxon 3735928559(%ebx,%ecx,8) 10479 vmxon 0xdeadbeef(%ebx,%ecx,8) 10480 10481// CHECK: vmxon 32493 10482 vmxon 0x7eed 10483 10484// CHECK: vmxon 3133065982 10485 vmxon 0xbabecafe 10486 10487// CHECK: vmxon 305419896 10488 vmxon 0x12345678 10489 10490// CHECK: vmrun %eax 10491 vmrun %eax 10492 10493// CHECK: vmmcall 10494 vmmcall 10495 10496// CHECK: vmload %eax 10497 vmload %eax 10498 10499// CHECK: vmsave %eax 10500 vmsave %eax 10501 10502// CHECK: stgi 10503 stgi 10504 10505// CHECK: clgi 10506 clgi 10507 10508// CHECK: skinit %eax 10509 skinit %eax 10510 10511// CHECK: invlpga %ecx, %eax 10512 invlpga %ecx, %eax 10513 10514// CHECK: blendvps (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08] 10515 blendvps (%eax), %xmm1 10516// CHECK: blendvps %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca] 10517 blendvps %xmm2, %xmm1 10518 10519// These instructions can take an unsigned 8-bit mask as well as a signed 8-bit 10520// immediate. Check both forms here. 10521// CHECK: blendps $129, %xmm2, %xmm1 10522 blendps $0x81, %xmm2, %xmm1 10523// CHECK: blendps $192, %xmm2, %xmm1 10524 blendps $-64, %xmm2, %xmm1 10525// CHECK: blendpd $129, %xmm2, %xmm1 10526 blendpd $0x81, %xmm2, %xmm1 10527// CHECK: blendpd $192, %xmm2, %xmm1 10528 blendpd $-64, %xmm2, %xmm1 10529// CHECK: pblendw $129, %xmm2, %xmm1 10530 pblendw $0x81, %xmm2, %xmm1 10531// CHECK: pblendw $192, %xmm2, %xmm1 10532 pblendw $-64, %xmm2, %xmm1 10533// CHECK: mpsadbw $129, %xmm2, %xmm1 10534 mpsadbw $0x81, %xmm2, %xmm1 10535// CHECK: mpsadbw $192, %xmm2, %xmm1 10536 mpsadbw $-64, %xmm2, %xmm1 10537// CHECK: dpps $129, %xmm2, %xmm1 10538 dpps $0x81, %xmm2, %xmm1 10539// CHECK: dpps $192, %xmm2, %xmm1 10540 dpps $-64, %xmm2, %xmm1 10541// CHECK: dppd $129, %xmm2, %xmm1 10542 dppd $0x81, %xmm2, %xmm1 10543// CHECK: dppd $192, %xmm2, %xmm1 10544 dppd $-64, %xmm2, %xmm1 10545// CHECK: insertps $129, %xmm2, %xmm1 10546 insertps $0x81, %xmm2, %xmm1 10547// CHECK: insertps $192, %xmm2, %xmm1 10548 insertps $-64, %xmm2, %xmm1 10549 10550// PR13253 handle implicit optional third argument that must always be xmm0 10551// CHECK: pblendvb %xmm2, %xmm1 10552pblendvb %xmm2, %xmm1 10553// CHECK: pblendvb %xmm2, %xmm1 10554pblendvb %xmm0, %xmm2, %xmm1 10555// CHECK: pblendvb (%eax), %xmm1 10556pblendvb (%eax), %xmm1 10557// CHECK: pblendvb (%eax), %xmm1 10558pblendvb %xmm0, (%eax), %xmm1 10559// CHECK: blendvpd %xmm2, %xmm1 10560blendvpd %xmm2, %xmm1 10561// CHECK: blendvpd %xmm2, %xmm1 10562blendvpd %xmm0, %xmm2, %xmm1 10563// CHECK: blendvpd (%eax), %xmm1 10564blendvpd (%eax), %xmm1 10565// CHECK: blendvpd (%eax), %xmm1 10566blendvpd %xmm0, (%eax), %xmm1 10567// CHECK: blendvps %xmm2, %xmm1 10568blendvps %xmm2, %xmm1 10569// CHECK: blendvps %xmm2, %xmm1 10570blendvps %xmm0, %xmm2, %xmm1 10571// CHECK: blendvps (%eax), %xmm1 10572blendvps (%eax), %xmm1 10573// CHECK: blendvps (%eax), %xmm1 10574blendvps %xmm0, (%eax), %xmm1 10575 10576 10577// CHECK: btl $4, (%eax) 10578// CHECK: btw $4, (%eax) 10579// CHECK: btl $4, (%eax) 10580// CHECK: btq $4, (%eax) 10581// CHECK: btsl $4, (%eax) 10582// CHECK: btsw $4, (%eax) 10583// CHECK: btsl $4, (%eax) 10584// CHECK: btsq $4, (%eax) 10585// CHECK: btrl $4, (%eax) 10586// CHECK: btrw $4, (%eax) 10587// CHECK: btrl $4, (%eax) 10588// CHECK: btrq $4, (%eax) 10589// CHECK: btcl $4, (%eax) 10590// CHECK: btcw $4, (%eax) 10591// CHECK: btcl $4, (%eax) 10592// CHECK: btcq $4, (%eax) 10593bt $4, (%eax) 10594btw $4, (%eax) 10595btl $4, (%eax) 10596btq $4, (%eax) 10597bts $4, (%eax) 10598btsw $4, (%eax) 10599btsl $4, (%eax) 10600btsq $4, (%eax) 10601btr $4, (%eax) 10602btrw $4, (%eax) 10603btrl $4, (%eax) 10604btrq $4, (%eax) 10605btc $4, (%eax) 10606btcw $4, (%eax) 10607btcl $4, (%eax) 10608btcq $4, (%eax) 10609 10610// CHECK: clflushopt 3735928559(%ebx,%ecx,8) 10611// CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 10612 clflushopt 0xdeadbeef(%ebx,%ecx,8) 10613 10614// CHECK: clflushopt 32493 10615// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 10616 clflushopt 0x7eed 10617 10618// CHECK: clflushopt 3133065982 10619// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 10620 clflushopt 0xbabecafe 10621 10622// CHECK: clflushopt 305419896 10623// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 10624 clflushopt 0x12345678 10625 10626// CHECK: clwb 3735928559(%ebx,%ecx,8) 10627// CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10628 clwb 0xdeadbeef(%ebx,%ecx,8) 10629 10630// CHECK: clwb 32493 10631// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10632 clwb 0x7eed 10633 10634// CHECK: clwb 3133065982 10635// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10636 clwb 0xbabecafe 10637 10638// CHECK: clwb 305419896 10639// CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10640 clwb 0x12345678 10641 10642// CHECK: pcommit 10643// CHECK: encoding: [0x66,0x0f,0xae,0xf8] 10644 pcommit 10645 10646// CHECK: xsave 3735928559(%ebx,%ecx,8) 10647// CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10648 xsave 0xdeadbeef(%ebx,%ecx,8) 10649 10650// CHECK: xsave 32493 10651// CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00] 10652 xsave 0x7eed 10653 10654// CHECK: xsave 3133065982 10655// CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba] 10656 xsave 0xbabecafe 10657 10658// CHECK: xsave 305419896 10659// CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12] 10660 xsave 0x12345678 10661 10662// CHECK: xrstor 3735928559(%ebx,%ecx,8) 10663// CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde] 10664 xrstor 0xdeadbeef(%ebx,%ecx,8) 10665 10666// CHECK: xrstor 32493 10667// CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00] 10668 xrstor 0x7eed 10669 10670// CHECK: xrstor 3133065982 10671// CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba] 10672 xrstor 0xbabecafe 10673 10674// CHECK: xrstor 305419896 10675// CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12] 10676 xrstor 0x12345678 10677 10678// CHECK: xsaveopt 3735928559(%ebx,%ecx,8) 10679// CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10680 xsaveopt 0xdeadbeef(%ebx,%ecx,8) 10681 10682// CHECK: xsaveopt 32493 10683// CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10684 xsaveopt 0x7eed 10685 10686// CHECK: xsaveopt 3133065982 10687// CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10688 xsaveopt 0xbabecafe 10689 10690// CHECK: xsaveopt 305419896 10691// CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10692 xsaveopt 0x12345678 10693 10694// CHECK: xsaves 3735928559(%ebx,%ecx,8) 10695// CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde] 10696 xsaves 0xdeadbeef(%ebx,%ecx,8) 10697 10698// CHECK: xsaves 32493 10699// CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00] 10700 xsaves 0x7eed 10701 10702// CHECK: xsaves 3133065982 10703// CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba] 10704 xsaves 0xbabecafe 10705 10706// CHECK: xsaves 305419896 10707// CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12] 10708 xsaves 0x12345678 10709 10710// CHECK: xsavec 3735928559(%ebx,%ecx,8) 10711// CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10712 xsavec 0xdeadbeef(%ebx,%ecx,8) 10713 10714// CHECK: xsavec 32493 10715// CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00] 10716 xsavec 0x7eed 10717 10718// CHECK: xsavec 3133065982 10719// CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba] 10720 xsavec 0xbabecafe 10721 10722// CHECK: xsavec 305419896 10723// CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12] 10724 xsavec 0x12345678 10725 10726// CHECK: xrstors 3735928559(%ebx,%ecx,8) 10727// CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10728 xrstors 0xdeadbeef(%ebx,%ecx,8) 10729 10730// CHECK: xrstors 32493 10731// CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00] 10732 xrstors 0x7eed 10733 10734// CHECK: xrstors 3133065982 10735// CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba] 10736 xrstors 0xbabecafe 10737 10738// CHECK: xrstors 305419896 10739// CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12] 10740 xrstors 0x12345678 10741 10742// CHECK: getsec 10743// CHECK: encoding: [0x0f,0x37] 10744 getsec 10745