1// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s 2// RUN: llvm-mc -triple i386-unknown-unknown -output-asm-variant=1 %s | FileCheck --check-prefix=INTEL %s 3 4// CHECK: flds (%edi) 5// CHECK: encoding: [0xd9,0x07] 6 flds (%edi) 7 8// CHECK: filds (%edi) 9// CHECK: encoding: [0xdf,0x07] 10 filds (%edi) 11 12// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 13// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 14 movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 15 16// CHECK: movb $127, 69 17// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f] 18 movb $0x7f,0x45 19 20// CHECK: movb $127, 32493 21// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f] 22 movb $0x7f,0x7eed 23 24// CHECK: movb $127, 3133065982 25// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 26 movb $0x7f,0xbabecafe 27 28// CHECK: movb $127, 305419896 29// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f] 30 movb $0x7f,0x12345678 31 32// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 33// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 34 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 35 36// CHECK: movw $31438, 69 37// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 38 movw $0x7ace,0x45 39 40// CHECK: movw $31438, 32493 41// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 42 movw $0x7ace,0x7eed 43 44// CHECK: movw $31438, 3133065982 45// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 46 movw $0x7ace,0xbabecafe 47 48// CHECK: movw $31438, 305419896 49// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 50 movw $0x7ace,0x12345678 51 52// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 53// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 54 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 55 56// CHECK: movl $2063514302, 69 57// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 58 movl $0x7afebabe,0x45 59 60// CHECK: movl $2063514302, 32493 61// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 62 movl $0x7afebabe,0x7eed 63 64// CHECK: movl $2063514302, 3133065982 65// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 66 movl $0x7afebabe,0xbabecafe 67 68// CHECK: movl $2063514302, 305419896 69// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 70 movl $0x7afebabe,0x12345678 71 72// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 73// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 74 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 75 76// CHECK: movl $324478056, 69 77// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 78 movl $0x13572468,0x45 79 80// CHECK: movl $324478056, 32493 81// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 82 movl $0x13572468,0x7eed 83 84// CHECK: movl $324478056, 3133065982 85// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 86 movl $0x13572468,0xbabecafe 87 88// CHECK: movl $324478056, 305419896 89// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 90 movl $0x13572468,0x12345678 91 92// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 93// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde] 94 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 95 96// CHECK: movsbl 69, %ecx 97// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00] 98 movsbl 0x45,%ecx 99 100// CHECK: movsbl 32493, %ecx 101// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00] 102 movsbl 0x7eed,%ecx 103 104// CHECK: movsbl 3133065982, %ecx 105// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba] 106 movsbl 0xbabecafe,%ecx 107 108// CHECK: movsbl 305419896, %ecx 109// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12] 110 movsbl 0x12345678,%ecx 111 112// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx 113// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 114 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx 115 116// CHECK: movsbw 69, %bx 117// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00] 118 movsbw 0x45,%bx 119 120// CHECK: movsbw 32493, %bx 121// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00] 122 movsbw 0x7eed,%bx 123 124// CHECK: movsbw 3133065982, %bx 125// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba] 126 movsbw 0xbabecafe,%bx 127 128// CHECK: movsbw 305419896, %bx 129// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12] 130 movsbw 0x12345678,%bx 131 132// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 133// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde] 134 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 135 136// CHECK: movswl 69, %ecx 137// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00] 138 movswl 0x45,%ecx 139 140// CHECK: movswl 32493, %ecx 141// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00] 142 movswl 0x7eed,%ecx 143 144// CHECK: movswl 3133065982, %ecx 145// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba] 146 movswl 0xbabecafe,%ecx 147 148// CHECK: movswl 305419896, %ecx 149// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12] 150 movswl 0x12345678,%ecx 151 152// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 153// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde] 154 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 155 156// CHECK: movzbl 69, %ecx 157// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00] 158 movzbl 0x45,%ecx 159 160// CHECK: movzbl 32493, %ecx 161// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00] 162 movzbl 0x7eed,%ecx 163 164// CHECK: movzbl 3133065982, %ecx 165// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba] 166 movzbl 0xbabecafe,%ecx 167 168// CHECK: movzbl 305419896, %ecx 169// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12] 170 movzbl 0x12345678,%ecx 171 172// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx 173// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 174 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx 175 176// CHECK: movzbw 69, %bx 177// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00] 178 movzbw 0x45,%bx 179 180// CHECK: movzbw 32493, %bx 181// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00] 182 movzbw 0x7eed,%bx 183 184// CHECK: movzbw 3133065982, %bx 185// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba] 186 movzbw 0xbabecafe,%bx 187 188// CHECK: movzbw 305419896, %bx 189// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12] 190 movzbw 0x12345678,%bx 191 192// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 193// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 194 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 195 196// CHECK: movzwl 69, %ecx 197// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00] 198 movzwl 0x45,%ecx 199 200// CHECK: movzwl 32493, %ecx 201// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00] 202 movzwl 0x7eed,%ecx 203 204// CHECK: movzwl 3133065982, %ecx 205// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba] 206 movzwl 0xbabecafe,%ecx 207 208// CHECK: movzwl 305419896, %ecx 209// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12] 210 movzwl 0x12345678,%ecx 211 212// CHECK: pushl 3735928559(%ebx,%ecx,8) 213// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde] 214 pushl 0xdeadbeef(%ebx,%ecx,8) 215 216// CHECK: pushw 32493 217// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00] 218 pushw 0x7eed 219 220// CHECK: pushl 3133065982 221// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba] 222 pushl 0xbabecafe 223 224// CHECK: pushl 305419896 225// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12] 226 pushl 0x12345678 227 228// CHECK: popl 3735928559(%ebx,%ecx,8) 229// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde] 230 popl 0xdeadbeef(%ebx,%ecx,8) 231 232// CHECK: popw 32493 233// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00] 234 popw 0x7eed 235 236// CHECK: popl 3133065982 237// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba] 238 popl 0xbabecafe 239 240// CHECK: popl 305419896 241// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12] 242 popl 0x12345678 243 244// CHECK: clc 245// CHECK: encoding: [0xf8] 246 clc 247 248// CHECK: cld 249// CHECK: encoding: [0xfc] 250 cld 251 252// CHECK: cli 253// CHECK: encoding: [0xfa] 254 cli 255 256// CHECK: clts 257// CHECK: encoding: [0x0f,0x06] 258 clts 259 260// CHECK: cmc 261// CHECK: encoding: [0xf5] 262 cmc 263 264// CHECK: lahf 265// CHECK: encoding: [0x9f] 266 lahf 267 268// CHECK: sahf 269// CHECK: encoding: [0x9e] 270 sahf 271 272// CHECK: stc 273// CHECK: encoding: [0xf9] 274 stc 275 276// CHECK: std 277// CHECK: encoding: [0xfd] 278 std 279 280// CHECK: sti 281// CHECK: encoding: [0xfb] 282 sti 283 284// CHECK: salc 285// CHECK: encoding: [0xd6] 286 salc 287 288// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 289// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe] 290 addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 291 292// CHECK: addb $254, 69 293// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe] 294 addb $0xfe,0x45 295 296// CHECK: addb $254, 32493 297// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe] 298 addb $0xfe,0x7eed 299 300// CHECK: addb $254, 3133065982 301// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe] 302 addb $0xfe,0xbabecafe 303 304// CHECK: addb $254, 305419896 305// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe] 306 addb $0xfe,0x12345678 307 308// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 309// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 310 addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 311 312// CHECK: addb $127, 69 313// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f] 314 addb $0x7f,0x45 315 316// CHECK: addb $127, 32493 317// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f] 318 addb $0x7f,0x7eed 319 320// CHECK: addb $127, 3133065982 321// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f] 322 addb $0x7f,0xbabecafe 323 324// CHECK: addb $127, 305419896 325// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f] 326 addb $0x7f,0x12345678 327 328// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 329// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 330 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 331 332// CHECK: addw $31438, 69 333// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 334 addw $0x7ace,0x45 335 336// CHECK: addw $31438, 32493 337// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 338 addw $0x7ace,0x7eed 339 340// CHECK: addw $31438, 3133065982 341// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 342 addw $0x7ace,0xbabecafe 343 344// CHECK: addw $31438, 305419896 345// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 346 addw $0x7ace,0x12345678 347 348// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 349// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 350 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 351 352// CHECK: addl $2063514302, 69 353// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 354 addl $0x7afebabe,0x45 355 356// CHECK: addl $2063514302, 32493 357// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 358 addl $0x7afebabe,0x7eed 359 360// CHECK: addl $2063514302, 3133065982 361// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 362 addl $0x7afebabe,0xbabecafe 363 364// CHECK: addl $2063514302, 305419896 365// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 366 addl $0x7afebabe,0x12345678 367 368// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 369// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 370 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 371 372// CHECK: addl $324478056, 69 373// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 374 addl $0x13572468,0x45 375 376// CHECK: addl $324478056, 32493 377// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 378 addl $0x13572468,0x7eed 379 380// CHECK: addl $324478056, 3133065982 381// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 382 addl $0x13572468,0xbabecafe 383 384// CHECK: addl $324478056, 305419896 385// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 386 addl $0x13572468,0x12345678 387 388// CHECK: incl 3735928559(%ebx,%ecx,8) 389// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde] 390 incl 0xdeadbeef(%ebx,%ecx,8) 391 392// CHECK: incw 32493 393// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00] 394 incw 0x7eed 395 396// CHECK: incl 3133065982 397// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba] 398 incl 0xbabecafe 399 400// CHECK: incl 305419896 401// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12] 402 incl 0x12345678 403 404// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 405// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe] 406 subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 407 408// CHECK: subb $254, 69 409// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe] 410 subb $0xfe,0x45 411 412// CHECK: subb $254, 32493 413// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe] 414 subb $0xfe,0x7eed 415 416// CHECK: subb $254, 3133065982 417// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe] 418 subb $0xfe,0xbabecafe 419 420// CHECK: subb $254, 305419896 421// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe] 422 subb $0xfe,0x12345678 423 424// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 425// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 426 subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 427 428// CHECK: subb $127, 69 429// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f] 430 subb $0x7f,0x45 431 432// CHECK: subb $127, 32493 433// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f] 434 subb $0x7f,0x7eed 435 436// CHECK: subb $127, 3133065982 437// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 438 subb $0x7f,0xbabecafe 439 440// CHECK: subb $127, 305419896 441// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f] 442 subb $0x7f,0x12345678 443 444// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 445// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 446 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 447 448// CHECK: subw $31438, 69 449// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a] 450 subw $0x7ace,0x45 451 452// CHECK: subw $31438, 32493 453// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a] 454 subw $0x7ace,0x7eed 455 456// CHECK: subw $31438, 3133065982 457// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 458 subw $0x7ace,0xbabecafe 459 460// CHECK: subw $31438, 305419896 461// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a] 462 subw $0x7ace,0x12345678 463 464// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 465// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 466 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 467 468// CHECK: subl $2063514302, 69 469// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 470 subl $0x7afebabe,0x45 471 472// CHECK: subl $2063514302, 32493 473// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 474 subl $0x7afebabe,0x7eed 475 476// CHECK: subl $2063514302, 3133065982 477// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 478 subl $0x7afebabe,0xbabecafe 479 480// CHECK: subl $2063514302, 305419896 481// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 482 subl $0x7afebabe,0x12345678 483 484// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 485// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 486 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 487 488// CHECK: subl $324478056, 69 489// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 490 subl $0x13572468,0x45 491 492// CHECK: subl $324478056, 32493 493// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 494 subl $0x13572468,0x7eed 495 496// CHECK: subl $324478056, 3133065982 497// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 498 subl $0x13572468,0xbabecafe 499 500// CHECK: subl $324478056, 305419896 501// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 502 subl $0x13572468,0x12345678 503 504// CHECK: decl 3735928559(%ebx,%ecx,8) 505// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde] 506 decl 0xdeadbeef(%ebx,%ecx,8) 507 508// CHECK: decw 32493 509// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00] 510 decw 0x7eed 511 512// CHECK: decl 3133065982 513// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba] 514 decl 0xbabecafe 515 516// CHECK: decl 305419896 517// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12] 518 decl 0x12345678 519 520// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) 521// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 522 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) 523 524// CHECK: sbbb $254, 69 525// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe] 526 sbbb $0xfe,0x45 527 528// CHECK: sbbb $254, 32493 529// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe] 530 sbbb $0xfe,0x7eed 531 532// CHECK: sbbb $254, 3133065982 533// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe] 534 sbbb $0xfe,0xbabecafe 535 536// CHECK: sbbb $254, 305419896 537// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe] 538 sbbb $0xfe,0x12345678 539 540// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) 541// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 542 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) 543 544// CHECK: sbbb $127, 69 545// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f] 546 sbbb $0x7f,0x45 547 548// CHECK: sbbb $127, 32493 549// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f] 550 sbbb $0x7f,0x7eed 551 552// CHECK: sbbb $127, 3133065982 553// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f] 554 sbbb $0x7f,0xbabecafe 555 556// CHECK: sbbb $127, 305419896 557// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f] 558 sbbb $0x7f,0x12345678 559 560// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 561// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 562 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 563 564// CHECK: sbbw $31438, 69 565// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a] 566 sbbw $0x7ace,0x45 567 568// CHECK: sbbw $31438, 32493 569// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a] 570 sbbw $0x7ace,0x7eed 571 572// CHECK: sbbw $31438, 3133065982 573// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 574 sbbw $0x7ace,0xbabecafe 575 576// CHECK: sbbw $31438, 305419896 577// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a] 578 sbbw $0x7ace,0x12345678 579 580// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 581// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 582 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 583 584// CHECK: sbbl $2063514302, 69 585// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 586 sbbl $0x7afebabe,0x45 587 588// CHECK: sbbl $2063514302, 32493 589// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 590 sbbl $0x7afebabe,0x7eed 591 592// CHECK: sbbl $2063514302, 3133065982 593// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 594 sbbl $0x7afebabe,0xbabecafe 595 596// CHECK: sbbl $2063514302, 305419896 597// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 598 sbbl $0x7afebabe,0x12345678 599 600// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 601// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 602 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 603 604// CHECK: sbbl $324478056, 69 605// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 606 sbbl $0x13572468,0x45 607 608// CHECK: sbbl $324478056, 32493 609// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 610 sbbl $0x13572468,0x7eed 611 612// CHECK: sbbl $324478056, 3133065982 613// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 614 sbbl $0x13572468,0xbabecafe 615 616// CHECK: sbbl $324478056, 305419896 617// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 618 sbbl $0x13572468,0x12345678 619 620// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 621// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe] 622 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 623 624// CHECK: cmpb $254, 69 625// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe] 626 cmpb $0xfe,0x45 627 628// CHECK: cmpb $254, 32493 629// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe] 630 cmpb $0xfe,0x7eed 631 632// CHECK: cmpb $254, 3133065982 633// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe] 634 cmpb $0xfe,0xbabecafe 635 636// CHECK: cmpb $254, 305419896 637// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe] 638 cmpb $0xfe,0x12345678 639 640// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 641// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 642 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 643 644// CHECK: cmpb $127, 69 645// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f] 646 cmpb $0x7f,0x45 647 648// CHECK: cmpb $127, 32493 649// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f] 650 cmpb $0x7f,0x7eed 651 652// CHECK: cmpb $127, 3133065982 653// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 654 cmpb $0x7f,0xbabecafe 655 656// CHECK: cmpb $127, 305419896 657// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f] 658 cmpb $0x7f,0x12345678 659 660// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 661// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 662 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 663 664// CHECK: cmpw $31438, 69 665// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a] 666 cmpw $0x7ace,0x45 667 668// CHECK: cmpw $31438, 32493 669// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a] 670 cmpw $0x7ace,0x7eed 671 672// CHECK: cmpw $31438, 3133065982 673// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 674 cmpw $0x7ace,0xbabecafe 675 676// CHECK: cmpw $31438, 305419896 677// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a] 678 cmpw $0x7ace,0x12345678 679 680// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 681// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 682 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 683 684// CHECK: cmpl $2063514302, 69 685// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 686 cmpl $0x7afebabe,0x45 687 688// CHECK: cmpl $2063514302, 32493 689// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 690 cmpl $0x7afebabe,0x7eed 691 692// CHECK: cmpl $2063514302, 3133065982 693// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 694 cmpl $0x7afebabe,0xbabecafe 695 696// CHECK: cmpl $2063514302, 305419896 697// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 698 cmpl $0x7afebabe,0x12345678 699 700// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 701// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 702 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 703 704// CHECK: cmpl $324478056, 69 705// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 706 cmpl $0x13572468,0x45 707 708// CHECK: cmpl $324478056, 32493 709// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 710 cmpl $0x13572468,0x7eed 711 712// CHECK: cmpl $324478056, 3133065982 713// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 714 cmpl $0x13572468,0xbabecafe 715 716// CHECK: cmpl $324478056, 305419896 717// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 718 cmpl $0x13572468,0x12345678 719 720// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 721// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 722 testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 723 724// CHECK: testb $127, 69 725// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f] 726 testb $0x7f,0x45 727 728// CHECK: testb $127, 32493 729// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f] 730 testb $0x7f,0x7eed 731 732// CHECK: testb $127, 3133065982 733// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 734 testb $0x7f,0xbabecafe 735 736// CHECK: testb $127, 305419896 737// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f] 738 testb $0x7f,0x12345678 739 740// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 741// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 742 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 743 744// CHECK: testw $31438, 69 745// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 746 testw $0x7ace,0x45 747 748// CHECK: testw $31438, 32493 749// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 750 testw $0x7ace,0x7eed 751 752// CHECK: testw $31438, 3133065982 753// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 754 testw $0x7ace,0xbabecafe 755 756// CHECK: testw $31438, 305419896 757// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 758 testw $0x7ace,0x12345678 759 760// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 761// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 762 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 763 764// CHECK: testl $2063514302, 69 765// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 766 testl $0x7afebabe,0x45 767 768// CHECK: testl $2063514302, 32493 769// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 770 testl $0x7afebabe,0x7eed 771 772// CHECK: testl $2063514302, 3133065982 773// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 774 testl $0x7afebabe,0xbabecafe 775 776// CHECK: testl $2063514302, 305419896 777// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 778 testl $0x7afebabe,0x12345678 779 780// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 781// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 782 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 783 784// CHECK: testl $324478056, 69 785// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 786 testl $0x13572468,0x45 787 788// CHECK: testl $324478056, 32493 789// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 790 testl $0x13572468,0x7eed 791 792// CHECK: testl $324478056, 3133065982 793// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 794 testl $0x13572468,0xbabecafe 795 796// CHECK: testl $324478056, 305419896 797// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 798 testl $0x13572468,0x12345678 799 800// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 801// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 802 andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 803 804// CHECK: andb $254, 69 805// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe] 806 andb $0xfe,0x45 807 808// CHECK: andb $254, 32493 809// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe] 810 andb $0xfe,0x7eed 811 812// CHECK: andb $254, 3133065982 813// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe] 814 andb $0xfe,0xbabecafe 815 816// CHECK: andb $254, 305419896 817// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe] 818 andb $0xfe,0x12345678 819 820// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 821// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 822 andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 823 824// CHECK: andb $127, 69 825// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f] 826 andb $0x7f,0x45 827 828// CHECK: andb $127, 32493 829// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f] 830 andb $0x7f,0x7eed 831 832// CHECK: andb $127, 3133065982 833// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f] 834 andb $0x7f,0xbabecafe 835 836// CHECK: andb $127, 305419896 837// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f] 838 andb $0x7f,0x12345678 839 840// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 841// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 842 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 843 844// CHECK: andw $31438, 69 845// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a] 846 andw $0x7ace,0x45 847 848// CHECK: andw $31438, 32493 849// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a] 850 andw $0x7ace,0x7eed 851 852// CHECK: andw $31438, 3133065982 853// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a] 854 andw $0x7ace,0xbabecafe 855 856// CHECK: andw $31438, 305419896 857// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a] 858 andw $0x7ace,0x12345678 859 860// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 861// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 862 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 863 864// CHECK: andl $2063514302, 69 865// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 866 andl $0x7afebabe,0x45 867 868// CHECK: andl $2063514302, 32493 869// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 870 andl $0x7afebabe,0x7eed 871 872// CHECK: andl $2063514302, 3133065982 873// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 874 andl $0x7afebabe,0xbabecafe 875 876// CHECK: andl $2063514302, 305419896 877// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 878 andl $0x7afebabe,0x12345678 879 880// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 881// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 882 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 883 884// CHECK: andl $324478056, 69 885// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 886 andl $0x13572468,0x45 887 888// CHECK: andl $324478056, 32493 889// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 890 andl $0x13572468,0x7eed 891 892// CHECK: andl $324478056, 3133065982 893// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 894 andl $0x13572468,0xbabecafe 895 896// CHECK: andl $324478056, 305419896 897// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 898 andl $0x13572468,0x12345678 899 900// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 901// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 902 orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 903 904// CHECK: orb $254, 69 905// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe] 906 orb $0xfe,0x45 907 908// CHECK: orb $254, 32493 909// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe] 910 orb $0xfe,0x7eed 911 912// CHECK: orb $254, 3133065982 913// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe] 914 orb $0xfe,0xbabecafe 915 916// CHECK: orb $254, 305419896 917// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe] 918 orb $0xfe,0x12345678 919 920// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 921// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 922 orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 923 924// CHECK: orb $127, 69 925// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f] 926 orb $0x7f,0x45 927 928// CHECK: orb $127, 32493 929// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f] 930 orb $0x7f,0x7eed 931 932// CHECK: orb $127, 3133065982 933// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 934 orb $0x7f,0xbabecafe 935 936// CHECK: orb $127, 305419896 937// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f] 938 orb $0x7f,0x12345678 939 940// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 941// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 942 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 943 944// CHECK: orw $31438, 69 945// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a] 946 orw $0x7ace,0x45 947 948// CHECK: orw $31438, 32493 949// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a] 950 orw $0x7ace,0x7eed 951 952// CHECK: orw $31438, 3133065982 953// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 954 orw $0x7ace,0xbabecafe 955 956// CHECK: orw $31438, 305419896 957// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a] 958 orw $0x7ace,0x12345678 959 960// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 961// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 962 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 963 964// CHECK: orl $2063514302, 69 965// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 966 orl $0x7afebabe,0x45 967 968// CHECK: orl $2063514302, 32493 969// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 970 orl $0x7afebabe,0x7eed 971 972// CHECK: orl $2063514302, 3133065982 973// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 974 orl $0x7afebabe,0xbabecafe 975 976// CHECK: orl $2063514302, 305419896 977// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 978 orl $0x7afebabe,0x12345678 979 980// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 981// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 982 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 983 984// CHECK: orl $324478056, 69 985// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 986 orl $0x13572468,0x45 987 988// CHECK: orl $324478056, 32493 989// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 990 orl $0x13572468,0x7eed 991 992// CHECK: orl $324478056, 3133065982 993// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 994 orl $0x13572468,0xbabecafe 995 996// CHECK: orl $324478056, 305419896 997// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 998 orl $0x13572468,0x12345678 999 1000// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 1001// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 1002 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 1003 1004// CHECK: xorb $254, 69 1005// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe] 1006 xorb $0xfe,0x45 1007 1008// CHECK: xorb $254, 32493 1009// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe] 1010 xorb $0xfe,0x7eed 1011 1012// CHECK: xorb $254, 3133065982 1013// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe] 1014 xorb $0xfe,0xbabecafe 1015 1016// CHECK: xorb $254, 305419896 1017// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe] 1018 xorb $0xfe,0x12345678 1019 1020// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 1021// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1022 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1023 1024// CHECK: xorb $127, 69 1025// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f] 1026 xorb $0x7f,0x45 1027 1028// CHECK: xorb $127, 32493 1029// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f] 1030 xorb $0x7f,0x7eed 1031 1032// CHECK: xorb $127, 3133065982 1033// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f] 1034 xorb $0x7f,0xbabecafe 1035 1036// CHECK: xorb $127, 305419896 1037// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f] 1038 xorb $0x7f,0x12345678 1039 1040// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 1041// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1042 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1043 1044// CHECK: xorw $31438, 69 1045// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a] 1046 xorw $0x7ace,0x45 1047 1048// CHECK: xorw $31438, 32493 1049// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a] 1050 xorw $0x7ace,0x7eed 1051 1052// CHECK: xorw $31438, 3133065982 1053// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1054 xorw $0x7ace,0xbabecafe 1055 1056// CHECK: xorw $31438, 305419896 1057// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a] 1058 xorw $0x7ace,0x12345678 1059 1060// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 1061// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1062 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1063 1064// CHECK: xorl $2063514302, 69 1065// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1066 xorl $0x7afebabe,0x45 1067 1068// CHECK: xorl $2063514302, 32493 1069// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1070 xorl $0x7afebabe,0x7eed 1071 1072// CHECK: xorl $2063514302, 3133065982 1073// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1074 xorl $0x7afebabe,0xbabecafe 1075 1076// CHECK: xorl $2063514302, 305419896 1077// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1078 xorl $0x7afebabe,0x12345678 1079 1080// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 1081// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1082 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1083 1084// CHECK: xorl $324478056, 69 1085// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1086 xorl $0x13572468,0x45 1087 1088// CHECK: xorl $324478056, 32493 1089// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1090 xorl $0x13572468,0x7eed 1091 1092// CHECK: xorl $324478056, 3133065982 1093// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1094 xorl $0x13572468,0xbabecafe 1095 1096// CHECK: xorl $324478056, 305419896 1097// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1098 xorl $0x13572468,0x12345678 1099 1100// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 1101// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe] 1102 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 1103 1104// CHECK: adcb $254, 69 1105// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe] 1106 adcb $0xfe,0x45 1107 1108// CHECK: adcb $254, 32493 1109// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe] 1110 adcb $0xfe,0x7eed 1111 1112// CHECK: adcb $254, 3133065982 1113// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe] 1114 adcb $0xfe,0xbabecafe 1115 1116// CHECK: adcb $254, 305419896 1117// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe] 1118 adcb $0xfe,0x12345678 1119 1120// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 1121// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1122 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1123 1124// CHECK: adcb $127, 69 1125// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f] 1126 adcb $0x7f,0x45 1127 1128// CHECK: adcb $127, 32493 1129// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f] 1130 adcb $0x7f,0x7eed 1131 1132// CHECK: adcb $127, 3133065982 1133// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f] 1134 adcb $0x7f,0xbabecafe 1135 1136// CHECK: adcb $127, 305419896 1137// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f] 1138 adcb $0x7f,0x12345678 1139 1140// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 1141// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1142 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1143 1144// CHECK: adcw $31438, 69 1145// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a] 1146 adcw $0x7ace,0x45 1147 1148// CHECK: adcw $31438, 32493 1149// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a] 1150 adcw $0x7ace,0x7eed 1151 1152// CHECK: adcw $31438, 3133065982 1153// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1154 adcw $0x7ace,0xbabecafe 1155 1156// CHECK: adcw $31438, 305419896 1157// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a] 1158 adcw $0x7ace,0x12345678 1159 1160// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 1161// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1162 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1163 1164// CHECK: adcl $2063514302, 69 1165// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1166 adcl $0x7afebabe,0x45 1167 1168// CHECK: adcl $2063514302, 32493 1169// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1170 adcl $0x7afebabe,0x7eed 1171 1172// CHECK: adcl $2063514302, 3133065982 1173// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1174 adcl $0x7afebabe,0xbabecafe 1175 1176// CHECK: adcl $2063514302, 305419896 1177// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1178 adcl $0x7afebabe,0x12345678 1179 1180// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 1181// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1182 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1183 1184// CHECK: adcl $324478056, 69 1185// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1186 adcl $0x13572468,0x45 1187 1188// CHECK: adcl $324478056, 32493 1189// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1190 adcl $0x13572468,0x7eed 1191 1192// CHECK: adcl $324478056, 3133065982 1193// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1194 adcl $0x13572468,0xbabecafe 1195 1196// CHECK: adcl $324478056, 305419896 1197// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1198 adcl $0x13572468,0x12345678 1199 1200// CHECK: negl 3735928559(%ebx,%ecx,8) 1201// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 1202 negl 0xdeadbeef(%ebx,%ecx,8) 1203 1204// CHECK: negw 32493 1205// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00] 1206 negw 0x7eed 1207 1208// CHECK: negl 3133065982 1209// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba] 1210 negl 0xbabecafe 1211 1212// CHECK: negl 305419896 1213// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12] 1214 negl 0x12345678 1215 1216// CHECK: notl 3735928559(%ebx,%ecx,8) 1217// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde] 1218 notl 0xdeadbeef(%ebx,%ecx,8) 1219 1220// CHECK: notw 32493 1221// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00] 1222 notw 0x7eed 1223 1224// CHECK: notl 3133065982 1225// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba] 1226 notl 0xbabecafe 1227 1228// CHECK: notl 305419896 1229// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12] 1230 notl 0x12345678 1231 1232// CHECK: cbtw 1233// CHECK: encoding: [0x66,0x98] 1234 cbtw 1235 1236// CHECK: cwtl 1237// CHECK: encoding: [0x98] 1238 cwtl 1239 1240// CHECK: cwtd 1241// CHECK: encoding: [0x66,0x99] 1242 cwtd 1243 1244// CHECK: cltd 1245// CHECK: encoding: [0x99] 1246 cltd 1247 1248// CHECK: mull 3735928559(%ebx,%ecx,8) 1249// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1250 mull 0xdeadbeef(%ebx,%ecx,8) 1251 1252// CHECK: mulw 32493 1253// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00] 1254 mulw 0x7eed 1255 1256// CHECK: mull 3133065982 1257// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba] 1258 mull 0xbabecafe 1259 1260// CHECK: mull 305419896 1261// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12] 1262 mull 0x12345678 1263 1264// CHECK: imull 3735928559(%ebx,%ecx,8) 1265// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde] 1266 imull 0xdeadbeef(%ebx,%ecx,8) 1267 1268// CHECK: imulw 32493 1269// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00] 1270 imulw 0x7eed 1271 1272// CHECK: imull 3133065982 1273// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba] 1274 imull 0xbabecafe 1275 1276// CHECK: imull 305419896 1277// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12] 1278 imull 0x12345678 1279 1280// CHECK: divl 3735928559(%ebx,%ecx,8) 1281// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 1282 divl 0xdeadbeef(%ebx,%ecx,8) 1283 1284// CHECK: divw 32493 1285// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00] 1286 divw 0x7eed 1287 1288// CHECK: divl 3133065982 1289// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba] 1290 divl 0xbabecafe 1291 1292// CHECK: divl 305419896 1293// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12] 1294 divl 0x12345678 1295 1296// CHECK: idivl 3735928559(%ebx,%ecx,8) 1297// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1298 idivl 0xdeadbeef(%ebx,%ecx,8) 1299 1300// CHECK: idivw 32493 1301// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00] 1302 idivw 0x7eed 1303 1304// CHECK: idivl 3133065982 1305// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba] 1306 idivl 0xbabecafe 1307 1308// CHECK: idivl 305419896 1309// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12] 1310 idivl 0x12345678 1311 1312// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 1313// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00] 1314 roll $0,0xdeadbeef(%ebx,%ecx,8) 1315 1316// CHECK: roll $0, 69 1317// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00] 1318 roll $0,0x45 1319 1320// CHECK: roll $0, 32493 1321// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00] 1322 roll $0,0x7eed 1323 1324// CHECK: roll $0, 3133065982 1325// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00] 1326 roll $0,0xbabecafe 1327 1328// CHECK: roll $0, 305419896 1329// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00] 1330 roll $0,0x12345678 1331 1332// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 1333// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1334 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1335 1336// CHECK: rolb $127, 69 1337// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f] 1338 rolb $0x7f,0x45 1339 1340// CHECK: rolb $127, 32493 1341// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f] 1342 rolb $0x7f,0x7eed 1343 1344// CHECK: rolb $127, 3133065982 1345// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f] 1346 rolb $0x7f,0xbabecafe 1347 1348// CHECK: rolb $127, 305419896 1349// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f] 1350 rolb $0x7f,0x12345678 1351 1352// CHECK: roll 3735928559(%ebx,%ecx,8) 1353// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde] 1354 roll 0xdeadbeef(%ebx,%ecx,8) 1355 1356// CHECK: rolw 32493 1357// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00] 1358 rolw 0x7eed 1359 1360// CHECK: roll 3133065982 1361// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba] 1362 roll 0xbabecafe 1363 1364// CHECK: roll 305419896 1365// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12] 1366 roll 0x12345678 1367 1368// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 1369// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00] 1370 rorl $0,0xdeadbeef(%ebx,%ecx,8) 1371 1372// CHECK: rorl $0, 69 1373// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00] 1374 rorl $0,0x45 1375 1376// CHECK: rorl $0, 32493 1377// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00] 1378 rorl $0,0x7eed 1379 1380// CHECK: rorl $0, 3133065982 1381// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00] 1382 rorl $0,0xbabecafe 1383 1384// CHECK: rorl $0, 305419896 1385// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00] 1386 rorl $0,0x12345678 1387 1388// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 1389// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1390 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1391 1392// CHECK: rorb $127, 69 1393// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f] 1394 rorb $0x7f,0x45 1395 1396// CHECK: rorb $127, 32493 1397// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f] 1398 rorb $0x7f,0x7eed 1399 1400// CHECK: rorb $127, 3133065982 1401// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 1402 rorb $0x7f,0xbabecafe 1403 1404// CHECK: rorb $127, 305419896 1405// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f] 1406 rorb $0x7f,0x12345678 1407 1408// CHECK: rorl 3735928559(%ebx,%ecx,8) 1409// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1410 rorl 0xdeadbeef(%ebx,%ecx,8) 1411 1412// CHECK: rorw 32493 1413// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00] 1414 rorw 0x7eed 1415 1416// CHECK: rorl 3133065982 1417// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba] 1418 rorl 0xbabecafe 1419 1420// CHECK: rorl 305419896 1421// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12] 1422 rorl 0x12345678 1423 1424// CHECK: rorl $foo, (%ebx) 1425// INTEL: ror dword ptr [ebx], foo 1426// CHECK: encoding: [0xc1,0x0b,A] 1427// CHECK: fixup A - offset: 2, value: foo, kind: FK_Data_1 1428 rorl $foo, (%ebx) 1429 1430// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1431// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1432 sall $0,0xdeadbeef(%ebx,%ecx,8) 1433 1434// CHECK: shll $0, 69 1435// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1436 sall $0,0x45 1437 1438// CHECK: shll $0, 32493 1439// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1440 sall $0,0x7eed 1441 1442// CHECK: shll $0, 3133065982 1443// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1444 sall $0,0xbabecafe 1445 1446// CHECK: shll $0, 305419896 1447// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1448 sall $0,0x12345678 1449 1450// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1451// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1452 salb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1453 1454// CHECK: shlb $127, 69 1455// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1456 salb $0x7f,0x45 1457 1458// CHECK: shlb $127, 32493 1459// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1460 salb $0x7f,0x7eed 1461 1462// CHECK: shlb $127, 3133065982 1463// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1464 salb $0x7f,0xbabecafe 1465 1466// CHECK: shlb $127, 305419896 1467// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1468 salb $0x7f,0x12345678 1469 1470// CHECK: shll 3735928559(%ebx,%ecx,8) 1471// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1472 sall 0xdeadbeef(%ebx,%ecx,8) 1473 1474// CHECK: shlw 32493 1475// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1476 salw 0x7eed 1477 1478// CHECK: shll 3133065982 1479// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1480 sall 0xbabecafe 1481 1482// CHECK: shll 305419896 1483// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1484 sall 0x12345678 1485 1486// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 1487// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 1488 shll $0,0xdeadbeef(%ebx,%ecx,8) 1489 1490// CHECK: shll $0, 69 1491// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 1492 shll $0,0x45 1493 1494// CHECK: shll $0, 32493 1495// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 1496 shll $0,0x7eed 1497 1498// CHECK: shll $0, 3133065982 1499// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 1500 shll $0,0xbabecafe 1501 1502// CHECK: shll $0, 305419896 1503// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 1504 shll $0,0x12345678 1505 1506// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 1507// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1508 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1509 1510// CHECK: shlb $127, 69 1511// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 1512 shlb $0x7f,0x45 1513 1514// CHECK: shlb $127, 32493 1515// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 1516 shlb $0x7f,0x7eed 1517 1518// CHECK: shlb $127, 3133065982 1519// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 1520 shlb $0x7f,0xbabecafe 1521 1522// CHECK: shlb $127, 305419896 1523// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 1524 shlb $0x7f,0x12345678 1525 1526// CHECK: shll 3735928559(%ebx,%ecx,8) 1527// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1528 shll 0xdeadbeef(%ebx,%ecx,8) 1529 1530// CHECK: shlw 32493 1531// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 1532 shlw 0x7eed 1533 1534// CHECK: shll 3133065982 1535// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 1536 shll 0xbabecafe 1537 1538// CHECK: shll 305419896 1539// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 1540 shll 0x12345678 1541 1542// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 1543// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00] 1544 shrl $0,0xdeadbeef(%ebx,%ecx,8) 1545 1546// CHECK: shrl $0, 69 1547// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00] 1548 shrl $0,0x45 1549 1550// CHECK: shrl $0, 32493 1551// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00] 1552 shrl $0,0x7eed 1553 1554// CHECK: shrl $0, 3133065982 1555// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00] 1556 shrl $0,0xbabecafe 1557 1558// CHECK: shrl $0, 305419896 1559// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00] 1560 shrl $0,0x12345678 1561 1562// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 1563// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1564 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1565 1566// CHECK: shrb $127, 69 1567// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f] 1568 shrb $0x7f,0x45 1569 1570// CHECK: shrb $127, 32493 1571// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f] 1572 shrb $0x7f,0x7eed 1573 1574// CHECK: shrb $127, 3133065982 1575// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 1576 shrb $0x7f,0xbabecafe 1577 1578// CHECK: shrb $127, 305419896 1579// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f] 1580 shrb $0x7f,0x12345678 1581 1582// CHECK: shrl 3735928559(%ebx,%ecx,8) 1583// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 1584 shrl 0xdeadbeef(%ebx,%ecx,8) 1585 1586// CHECK: shrw 32493 1587// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00] 1588 shrw 0x7eed 1589 1590// CHECK: shrl 3133065982 1591// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba] 1592 shrl 0xbabecafe 1593 1594// CHECK: shrl 305419896 1595// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12] 1596 shrl 0x12345678 1597 1598// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 1599// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00] 1600 sarl $0,0xdeadbeef(%ebx,%ecx,8) 1601 1602// CHECK: sarl $0, 69 1603// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00] 1604 sarl $0,0x45 1605 1606// CHECK: sarl $0, 32493 1607// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00] 1608 sarl $0,0x7eed 1609 1610// CHECK: sarl $0, 3133065982 1611// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00] 1612 sarl $0,0xbabecafe 1613 1614// CHECK: sarl $0, 305419896 1615// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00] 1616 sarl $0,0x12345678 1617 1618// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 1619// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1620 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1621 1622// CHECK: sarb $127, 69 1623// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f] 1624 sarb $0x7f,0x45 1625 1626// CHECK: sarb $127, 32493 1627// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f] 1628 sarb $0x7f,0x7eed 1629 1630// CHECK: sarb $127, 3133065982 1631// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 1632 sarb $0x7f,0xbabecafe 1633 1634// CHECK: sarb $127, 305419896 1635// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f] 1636 sarb $0x7f,0x12345678 1637 1638// CHECK: sarl 3735928559(%ebx,%ecx,8) 1639// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde] 1640 sarl 0xdeadbeef(%ebx,%ecx,8) 1641 1642// CHECK: sarw 32493 1643// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00] 1644 sarw 0x7eed 1645 1646// CHECK: sarl 3133065982 1647// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba] 1648 sarl 0xbabecafe 1649 1650// CHECK: sarl 305419896 1651// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12] 1652 sarl 0x12345678 1653 1654// CHECK: calll *%ecx 1655// CHECK: encoding: [0xff,0xd1] 1656 call *%ecx 1657 1658// CHECK: notrack calll *%ecx 1659// CHECK: encoding: [0x3e,0xff,0xd1] 1660 notrack call *%ecx 1661 1662// CHECK: calll *3735928559(%ebx,%ecx,8) 1663// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1664 call *0xdeadbeef(%ebx,%ecx,8) 1665 1666// CHECK: notrack calll *3735928559(%ebx,%ecx,8) 1667// CHECK: encoding: [0x3e,0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1668 notrack call *0xdeadbeef(%ebx,%ecx,8) 1669 1670// CHECK: calll *3135175374 1671// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1672 call *0xbadeface 1673 1674// CHECK: calll *3735928559(%ebx,%ecx,8) 1675// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 1676 call *0xdeadbeef(%ebx,%ecx,8) 1677 1678// CHECK: calll *3135175374 1679// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 1680 call *0xbadeface 1681 1682// CHECK: lcallw *32493 1683// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00] 1684 lcallw *0x7eed 1685 1686// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1687// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1688 jmp *0xdeadbeef(%ebx,%ecx,8) 1689 1690// CHECK: jmpl *3135175374 1691// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1692 jmp *0xbadeface 1693 1694// CHECK: jmpl *3735928559(%ebx,%ecx,8) 1695// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1696 jmp *0xdeadbeef(%ebx,%ecx,8) 1697 1698// CHECK: notrack jmpl *3735928559(%ebx,%ecx,8) 1699// CHECK: encoding: [0x3e,0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 1700 notrack jmp *0xdeadbeef(%ebx,%ecx,8) 1701 1702// CHECK: jmpl *3135175374 1703// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 1704 jmp *0xbadeface 1705 1706// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 1707// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde] 1708 ljmpl *0xdeadbeef(%ebx,%ecx,8) 1709 1710// CHECK: ljmpw *32493 1711// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00] 1712 ljmpw *0x7eed 1713 1714// CHECK: ljmpl *3133065982 1715// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba] 1716 ljmpl *0xbabecafe 1717 1718// CHECK: ljmpl *305419896 1719// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12] 1720 ljmpl *0x12345678 1721 1722// CHECK: ret 1723// CHECK: encoding: [0xc3] 1724 ret 1725 1726// CHECK: lret 1727// CHECK: encoding: [0xcb] 1728 lret 1729 1730// CHECK: leave 1731// CHECK: encoding: [0xc9] 1732 leave 1733 1734// CHECK: leave 1735// CHECK: encoding: [0xc9] 1736 leavel 1737 1738// CHECK: seto %bl 1739// CHECK: encoding: [0x0f,0x90,0xc3] 1740 seto %bl 1741 1742// CHECK: seto 3735928559(%ebx,%ecx,8) 1743// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde] 1744 seto 0xdeadbeef(%ebx,%ecx,8) 1745 1746// CHECK: seto 32493 1747// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00] 1748 seto 0x7eed 1749 1750// CHECK: seto 3133065982 1751// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba] 1752 seto 0xbabecafe 1753 1754// CHECK: seto 305419896 1755// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12] 1756 seto 0x12345678 1757 1758// CHECK: setno %bl 1759// CHECK: encoding: [0x0f,0x91,0xc3] 1760 setno %bl 1761 1762// CHECK: setno 3735928559(%ebx,%ecx,8) 1763// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde] 1764 setno 0xdeadbeef(%ebx,%ecx,8) 1765 1766// CHECK: setno 32493 1767// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00] 1768 setno 0x7eed 1769 1770// CHECK: setno 3133065982 1771// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba] 1772 setno 0xbabecafe 1773 1774// CHECK: setno 305419896 1775// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12] 1776 setno 0x12345678 1777 1778// CHECK: setb %bl 1779// CHECK: encoding: [0x0f,0x92,0xc3] 1780 setb %bl 1781 1782// CHECK: setb 3735928559(%ebx,%ecx,8) 1783// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde] 1784 setb 0xdeadbeef(%ebx,%ecx,8) 1785 1786// CHECK: setb 32493 1787// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00] 1788 setb 0x7eed 1789 1790// CHECK: setb 3133065982 1791// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba] 1792 setb 0xbabecafe 1793 1794// CHECK: setb 305419896 1795// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12] 1796 setb 0x12345678 1797 1798// CHECK: setae %bl 1799// CHECK: encoding: [0x0f,0x93,0xc3] 1800 setae %bl 1801 1802// CHECK: setae 3735928559(%ebx,%ecx,8) 1803// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde] 1804 setae 0xdeadbeef(%ebx,%ecx,8) 1805 1806// CHECK: setae 32493 1807// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00] 1808 setae 0x7eed 1809 1810// CHECK: setae 3133065982 1811// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba] 1812 setae 0xbabecafe 1813 1814// CHECK: setae 305419896 1815// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12] 1816 setae 0x12345678 1817 1818// CHECK: sete %bl 1819// CHECK: encoding: [0x0f,0x94,0xc3] 1820 sete %bl 1821 1822// CHECK: sete 3735928559(%ebx,%ecx,8) 1823// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde] 1824 sete 0xdeadbeef(%ebx,%ecx,8) 1825 1826// CHECK: sete 32493 1827// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00] 1828 sete 0x7eed 1829 1830// CHECK: sete 3133065982 1831// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba] 1832 sete 0xbabecafe 1833 1834// CHECK: sete 305419896 1835// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12] 1836 sete 0x12345678 1837 1838// CHECK: setne %bl 1839// CHECK: encoding: [0x0f,0x95,0xc3] 1840 setne %bl 1841 1842// CHECK: setne 3735928559(%ebx,%ecx,8) 1843// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde] 1844 setne 0xdeadbeef(%ebx,%ecx,8) 1845 1846// CHECK: setne 32493 1847// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00] 1848 setne 0x7eed 1849 1850// CHECK: setne 3133065982 1851// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba] 1852 setne 0xbabecafe 1853 1854// CHECK: setne 305419896 1855// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12] 1856 setne 0x12345678 1857 1858// CHECK: setbe %bl 1859// CHECK: encoding: [0x0f,0x96,0xc3] 1860 setbe %bl 1861 1862// CHECK: setbe 3735928559(%ebx,%ecx,8) 1863// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde] 1864 setbe 0xdeadbeef(%ebx,%ecx,8) 1865 1866// CHECK: setbe 32493 1867// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00] 1868 setbe 0x7eed 1869 1870// CHECK: setbe 3133065982 1871// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba] 1872 setbe 0xbabecafe 1873 1874// CHECK: setbe 305419896 1875// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12] 1876 setbe 0x12345678 1877 1878// CHECK: seta %bl 1879// CHECK: encoding: [0x0f,0x97,0xc3] 1880 seta %bl 1881 1882// CHECK: seta 3735928559(%ebx,%ecx,8) 1883// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde] 1884 seta 0xdeadbeef(%ebx,%ecx,8) 1885 1886// CHECK: seta 32493 1887// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00] 1888 seta 0x7eed 1889 1890// CHECK: seta 3133065982 1891// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba] 1892 seta 0xbabecafe 1893 1894// CHECK: seta 305419896 1895// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12] 1896 seta 0x12345678 1897 1898// CHECK: sets %bl 1899// CHECK: encoding: [0x0f,0x98,0xc3] 1900 sets %bl 1901 1902// CHECK: sets 3735928559(%ebx,%ecx,8) 1903// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde] 1904 sets 0xdeadbeef(%ebx,%ecx,8) 1905 1906// CHECK: sets 32493 1907// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00] 1908 sets 0x7eed 1909 1910// CHECK: sets 3133065982 1911// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba] 1912 sets 0xbabecafe 1913 1914// CHECK: sets 305419896 1915// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12] 1916 sets 0x12345678 1917 1918// CHECK: setns %bl 1919// CHECK: encoding: [0x0f,0x99,0xc3] 1920 setns %bl 1921 1922// CHECK: setns 3735928559(%ebx,%ecx,8) 1923// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde] 1924 setns 0xdeadbeef(%ebx,%ecx,8) 1925 1926// CHECK: setns 32493 1927// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00] 1928 setns 0x7eed 1929 1930// CHECK: setns 3133065982 1931// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba] 1932 setns 0xbabecafe 1933 1934// CHECK: setns 305419896 1935// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12] 1936 setns 0x12345678 1937 1938// CHECK: setp %bl 1939// CHECK: encoding: [0x0f,0x9a,0xc3] 1940 setp %bl 1941 1942// CHECK: setp 3735928559(%ebx,%ecx,8) 1943// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde] 1944 setp 0xdeadbeef(%ebx,%ecx,8) 1945 1946// CHECK: setp 32493 1947// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00] 1948 setp 0x7eed 1949 1950// CHECK: setp 3133065982 1951// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba] 1952 setp 0xbabecafe 1953 1954// CHECK: setp 305419896 1955// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12] 1956 setp 0x12345678 1957 1958// CHECK: setnp %bl 1959// CHECK: encoding: [0x0f,0x9b,0xc3] 1960 setnp %bl 1961 1962// CHECK: setnp 3735928559(%ebx,%ecx,8) 1963// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde] 1964 setnp 0xdeadbeef(%ebx,%ecx,8) 1965 1966// CHECK: setnp 32493 1967// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00] 1968 setnp 0x7eed 1969 1970// CHECK: setnp 3133065982 1971// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba] 1972 setnp 0xbabecafe 1973 1974// CHECK: setnp 305419896 1975// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12] 1976 setnp 0x12345678 1977 1978// CHECK: setl %bl 1979// CHECK: encoding: [0x0f,0x9c,0xc3] 1980 setl %bl 1981 1982// CHECK: setl 3735928559(%ebx,%ecx,8) 1983// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde] 1984 setl 0xdeadbeef(%ebx,%ecx,8) 1985 1986// CHECK: setl 32493 1987// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00] 1988 setl 0x7eed 1989 1990// CHECK: setl 3133065982 1991// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba] 1992 setl 0xbabecafe 1993 1994// CHECK: setl 305419896 1995// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12] 1996 setl 0x12345678 1997 1998// CHECK: setge %bl 1999// CHECK: encoding: [0x0f,0x9d,0xc3] 2000 setge %bl 2001 2002// CHECK: setge 3735928559(%ebx,%ecx,8) 2003// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde] 2004 setge 0xdeadbeef(%ebx,%ecx,8) 2005 2006// CHECK: setge 32493 2007// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00] 2008 setge 0x7eed 2009 2010// CHECK: setge 3133065982 2011// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba] 2012 setge 0xbabecafe 2013 2014// CHECK: setge 305419896 2015// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12] 2016 setge 0x12345678 2017 2018// CHECK: setle %bl 2019// CHECK: encoding: [0x0f,0x9e,0xc3] 2020 setle %bl 2021 2022// CHECK: setle 3735928559(%ebx,%ecx,8) 2023// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde] 2024 setle 0xdeadbeef(%ebx,%ecx,8) 2025 2026// CHECK: setle 32493 2027// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00] 2028 setle 0x7eed 2029 2030// CHECK: setle 3133065982 2031// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba] 2032 setle 0xbabecafe 2033 2034// CHECK: setle 305419896 2035// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12] 2036 setle 0x12345678 2037 2038// CHECK: setg %bl 2039// CHECK: encoding: [0x0f,0x9f,0xc3] 2040 setg %bl 2041 2042// CHECK: setg 3735928559(%ebx,%ecx,8) 2043// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2044 setg 0xdeadbeef(%ebx,%ecx,8) 2045 2046// CHECK: setg 32493 2047// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00] 2048 setg 0x7eed 2049 2050// CHECK: setg 3133065982 2051// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba] 2052 setg 0xbabecafe 2053 2054// CHECK: setg 305419896 2055// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12] 2056 setg 0x12345678 2057 2058// CHECK: rsm 2059// CHECK: encoding: [0x0f,0xaa] 2060 rsm 2061 2062// CHECK: hlt 2063// CHECK: encoding: [0xf4] 2064 hlt 2065 2066// CHECK: nopl 3735928559(%ebx,%ecx,8) 2067// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde] 2068 nopl 0xdeadbeef(%ebx,%ecx,8) 2069 2070 2071// CHECK: nopw 32493 2072// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00] 2073 nopw 0x7eed 2074 2075// CHECK: nopl 3133065982 2076// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba] 2077 nopl 0xbabecafe 2078 2079// CHECK: nopl 305419896 2080// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12] 2081 nopl 0x12345678 2082 2083// CHECK: nopw %ax 2084// CHECK: encoding: [0x66,0x0f,0x1f,0xc0] 2085 nopw %ax 2086 2087// CHECK: nopl %eax 2088// CHECK: encoding: [0x0f,0x1f,0xc0] 2089 nopl %eax 2090 2091// CHECK: nop 2092// CHECK: encoding: [0x90] 2093 nop 2094 2095// CHECK: lldtw 32493 2096// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00] 2097 lldtw 0x7eed 2098 2099// CHECK: lmsww 32493 2100// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00] 2101 lmsww 0x7eed 2102 2103// CHECK: ltrw 32493 2104// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00] 2105 ltrw 0x7eed 2106 2107// CHECK: sldtw 32493 2108// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00] 2109 sldtw 0x7eed 2110 2111// CHECK: smsww 32493 2112// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00] 2113 smsww 0x7eed 2114 2115// CHECK: strw 32493 2116// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00] 2117 strw 0x7eed 2118 2119// CHECK: verr %bx 2120// CHECK: encoding: [0x0f,0x00,0xe3] 2121 verr %bx 2122 2123// CHECK: verr 3735928559(%ebx,%ecx,8) 2124// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2125 verr 0xdeadbeef(%ebx,%ecx,8) 2126 2127// CHECK: verr 3133065982 2128// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba] 2129 verr 0xbabecafe 2130 2131// CHECK: verr 305419896 2132// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12] 2133 verr 0x12345678 2134 2135// CHECK: verw %bx 2136// CHECK: encoding: [0x0f,0x00,0xeb] 2137 verw %bx 2138 2139// CHECK: verw 3735928559(%ebx,%ecx,8) 2140// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 2141 verw 0xdeadbeef(%ebx,%ecx,8) 2142 2143// CHECK: verw 3133065982 2144// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba] 2145 verw 0xbabecafe 2146 2147// CHECK: verw 305419896 2148// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12] 2149 verw 0x12345678 2150 2151// CHECK: fld %st(2) 2152// CHECK: encoding: [0xd9,0xc2] 2153 fld %st(2) 2154 2155// CHECK: fldl 3735928559(%ebx,%ecx,8) 2156// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde] 2157 fldl 0xdeadbeef(%ebx,%ecx,8) 2158 2159// CHECK: fldl 3133065982 2160// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba] 2161 fldl 0xbabecafe 2162 2163// CHECK: fldl 305419896 2164// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12] 2165 fldl 0x12345678 2166 2167// CHECK: fld %st(2) 2168// CHECK: encoding: [0xd9,0xc2] 2169 fld %st(2) 2170 2171// CHECK: fildl 3735928559(%ebx,%ecx,8) 2172// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde] 2173 fildl 0xdeadbeef(%ebx,%ecx,8) 2174 2175// CHECK: fildl 3133065982 2176// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba] 2177 fildl 0xbabecafe 2178 2179// CHECK: fildl 305419896 2180// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12] 2181 fildl 0x12345678 2182 2183// CHECK: fildll 3735928559(%ebx,%ecx,8) 2184// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 2185 fildll 0xdeadbeef(%ebx,%ecx,8) 2186 2187// CHECK: fildll 32493 2188// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00] 2189 fildll 0x7eed 2190 2191// CHECK: fildll 3133065982 2192// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba] 2193 fildll 0xbabecafe 2194 2195// CHECK: fildll 305419896 2196// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12] 2197 fildll 0x12345678 2198 2199// CHECK: fldt 3735928559(%ebx,%ecx,8) 2200// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 2201 fldt 0xdeadbeef(%ebx,%ecx,8) 2202 2203// CHECK: fldt 32493 2204// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00] 2205 fldt 0x7eed 2206 2207// CHECK: fldt 3133065982 2208// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba] 2209 fldt 0xbabecafe 2210 2211// CHECK: fldt 305419896 2212// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12] 2213 fldt 0x12345678 2214 2215// CHECK: fbld 3735928559(%ebx,%ecx,8) 2216// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2217 fbld 0xdeadbeef(%ebx,%ecx,8) 2218 2219// CHECK: fbld 32493 2220// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00] 2221 fbld 0x7eed 2222 2223// CHECK: fbld 3133065982 2224// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba] 2225 fbld 0xbabecafe 2226 2227// CHECK: fbld 305419896 2228// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12] 2229 fbld 0x12345678 2230 2231// CHECK: fst %st(2) 2232// CHECK: encoding: [0xdd,0xd2] 2233 fst %st(2) 2234 2235// CHECK: fstl 3735928559(%ebx,%ecx,8) 2236// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde] 2237 fstl 0xdeadbeef(%ebx,%ecx,8) 2238 2239// CHECK: fstl 3133065982 2240// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba] 2241 fstl 0xbabecafe 2242 2243// CHECK: fstl 305419896 2244// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12] 2245 fstl 0x12345678 2246 2247// CHECK: fst %st(2) 2248// CHECK: encoding: [0xdd,0xd2] 2249 fst %st(2) 2250 2251// CHECK: fistl 3735928559(%ebx,%ecx,8) 2252// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde] 2253 fistl 0xdeadbeef(%ebx,%ecx,8) 2254 2255// CHECK: fistl 3133065982 2256// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba] 2257 fistl 0xbabecafe 2258 2259// CHECK: fistl 305419896 2260// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12] 2261 fistl 0x12345678 2262 2263// CHECK: fstp %st(2) 2264// CHECK: encoding: [0xdd,0xda] 2265 fstp %st(2) 2266 2267// CHECK: fstpl 3735928559(%ebx,%ecx,8) 2268// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2269 fstpl 0xdeadbeef(%ebx,%ecx,8) 2270 2271// CHECK: fstpl 3133065982 2272// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba] 2273 fstpl 0xbabecafe 2274 2275// CHECK: fstpl 305419896 2276// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12] 2277 fstpl 0x12345678 2278 2279// CHECK: fstp %st(2) 2280// CHECK: encoding: [0xdd,0xda] 2281 fstp %st(2) 2282 2283// CHECK: fistpl 3735928559(%ebx,%ecx,8) 2284// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2285 fistpl 0xdeadbeef(%ebx,%ecx,8) 2286 2287// CHECK: fistpl 3133065982 2288// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba] 2289 fistpl 0xbabecafe 2290 2291// CHECK: fistpl 305419896 2292// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12] 2293 fistpl 0x12345678 2294 2295// CHECK: fistpll 3735928559(%ebx,%ecx,8) 2296// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2297 fistpll 0xdeadbeef(%ebx,%ecx,8) 2298 2299// CHECK: fistpll 32493 2300// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00] 2301 fistpll 0x7eed 2302 2303// CHECK: fistpll 3133065982 2304// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba] 2305 fistpll 0xbabecafe 2306 2307// CHECK: fistpll 305419896 2308// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12] 2309 fistpll 0x12345678 2310 2311// CHECK: fstpt 3735928559(%ebx,%ecx,8) 2312// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2313 fstpt 0xdeadbeef(%ebx,%ecx,8) 2314 2315// CHECK: fstpt 32493 2316// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00] 2317 fstpt 0x7eed 2318 2319// CHECK: fstpt 3133065982 2320// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba] 2321 fstpt 0xbabecafe 2322 2323// CHECK: fstpt 305419896 2324// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12] 2325 fstpt 0x12345678 2326 2327// CHECK: fbstp 3735928559(%ebx,%ecx,8) 2328// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2329 fbstp 0xdeadbeef(%ebx,%ecx,8) 2330 2331// CHECK: fbstp 32493 2332// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00] 2333 fbstp 0x7eed 2334 2335// CHECK: fbstp 3133065982 2336// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba] 2337 fbstp 0xbabecafe 2338 2339// CHECK: fbstp 305419896 2340// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12] 2341 fbstp 0x12345678 2342 2343// CHECK: fxch %st(2) 2344// CHECK: encoding: [0xd9,0xca] 2345 fxch %st(2) 2346 2347// CHECK: fcom %st(1) 2348// CHECK: encoding: [0xd8,0xd1] 2349 fcom 2350 2351// CHECK: fcom %st(2) 2352// CHECK: encoding: [0xd8,0xd2] 2353 fcom %st(2) 2354 2355// CHECK: fcom %st(2) 2356// CHECK: encoding: [0xd8,0xd2] 2357 fcom %st(2) 2358 2359// CHECK: ficoml 3735928559(%ebx,%ecx,8) 2360// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 2361 ficoml 0xdeadbeef(%ebx,%ecx,8) 2362 2363// CHECK: ficoml 3133065982 2364// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba] 2365 ficoml 0xbabecafe 2366 2367// CHECK: ficoml 305419896 2368// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12] 2369 ficoml 0x12345678 2370 2371// CHECK: fcomp %st(1) 2372// CHECK: encoding: [0xd8,0xd9] 2373 fcomp 2374 2375// CHECK: fcomp %st(2) 2376// CHECK: encoding: [0xd8,0xda] 2377 fcomp %st(2) 2378 2379// CHECK: fcomp %st(2) 2380// CHECK: encoding: [0xd8,0xda] 2381 fcomp %st(2) 2382 2383// CHECK: ficompl 3735928559(%ebx,%ecx,8) 2384// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2385 ficompl 0xdeadbeef(%ebx,%ecx,8) 2386 2387// CHECK: ficompl 3133065982 2388// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba] 2389 ficompl 0xbabecafe 2390 2391// CHECK: ficompl 305419896 2392// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12] 2393 ficompl 0x12345678 2394 2395// CHECK: fcompp 2396// CHECK: encoding: [0xde,0xd9] 2397 fcompp 2398 2399// CHECK: fucom %st(2) 2400// CHECK: encoding: [0xdd,0xe2] 2401 fucom %st(2) 2402 2403// CHECK: fucomp %st(2) 2404// CHECK: encoding: [0xdd,0xea] 2405 fucomp %st(2) 2406 2407// CHECK: fucompp 2408// CHECK: encoding: [0xda,0xe9] 2409 fucompp 2410 2411// CHECK: ftst 2412// CHECK: encoding: [0xd9,0xe4] 2413 ftst 2414 2415// CHECK: fxam 2416// CHECK: encoding: [0xd9,0xe5] 2417 fxam 2418 2419// CHECK: fld1 2420// CHECK: encoding: [0xd9,0xe8] 2421 fld1 2422 2423// CHECK: fldl2t 2424// CHECK: encoding: [0xd9,0xe9] 2425 fldl2t 2426 2427// CHECK: fldl2e 2428// CHECK: encoding: [0xd9,0xea] 2429 fldl2e 2430 2431// CHECK: fldpi 2432// CHECK: encoding: [0xd9,0xeb] 2433 fldpi 2434 2435// CHECK: fldlg2 2436// CHECK: encoding: [0xd9,0xec] 2437 fldlg2 2438 2439// CHECK: fldln2 2440// CHECK: encoding: [0xd9,0xed] 2441 fldln2 2442 2443// CHECK: fldz 2444// CHECK: encoding: [0xd9,0xee] 2445 fldz 2446 2447// CHECK: fadd %st(2) 2448// CHECK: encoding: [0xd8,0xc2] 2449 fadd %st(2) 2450 2451// CHECK: faddl 3735928559(%ebx,%ecx,8) 2452// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde] 2453 faddl 0xdeadbeef(%ebx,%ecx,8) 2454 2455// CHECK: faddl 3133065982 2456// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba] 2457 faddl 0xbabecafe 2458 2459// CHECK: faddl 305419896 2460// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12] 2461 faddl 0x12345678 2462 2463// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 2464// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde] 2465 fiaddl 0xdeadbeef(%ebx,%ecx,8) 2466 2467// CHECK: fiaddl 3133065982 2468// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba] 2469 fiaddl 0xbabecafe 2470 2471// CHECK: fiaddl 305419896 2472// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] 2473 fiaddl 0x12345678 2474 2475// CHECK: faddp %st, %st(2) 2476// CHECK: encoding: [0xde,0xc2] 2477 faddp %st(2) 2478 2479// CHECK: fsub %st(2), %st 2480// CHECK: encoding: [0xd8,0xe2] 2481 fsub %st(2) 2482 2483// CHECK: fsubl 3735928559(%ebx,%ecx,8) 2484// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2485 fsubl 0xdeadbeef(%ebx,%ecx,8) 2486 2487// CHECK: fsubl 3133065982 2488// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba] 2489 fsubl 0xbabecafe 2490 2491// CHECK: fsubl 305419896 2492// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12] 2493 fsubl 0x12345678 2494 2495// CHECK: fisubl 3735928559(%ebx,%ecx,8) 2496// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2497 fisubl 0xdeadbeef(%ebx,%ecx,8) 2498 2499// CHECK: fisubl 3133065982 2500// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba] 2501 fisubl 0xbabecafe 2502 2503// CHECK: fisubl 305419896 2504// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] 2505 fisubl 0x12345678 2506 2507// CHECK: fsubp %st, %st(2) 2508// CHECK: encoding: [0xde,0xe2] 2509 fsubp %st(2) 2510 2511// CHECK: fsubr %st(2), %st 2512// CHECK: encoding: [0xd8,0xea] 2513 fsubr %st(2) 2514 2515// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 2516// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 2517 fsubrl 0xdeadbeef(%ebx,%ecx,8) 2518 2519// CHECK: fsubrl 3133065982 2520// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba] 2521 fsubrl 0xbabecafe 2522 2523// CHECK: fsubrl 305419896 2524// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12] 2525 fsubrl 0x12345678 2526 2527// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 2528// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 2529 fisubrl 0xdeadbeef(%ebx,%ecx,8) 2530 2531// CHECK: fisubrl 3133065982 2532// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba] 2533 fisubrl 0xbabecafe 2534 2535// CHECK: fisubrl 305419896 2536// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] 2537 fisubrl 0x12345678 2538 2539// CHECK: fsubrp %st, %st(2) 2540// CHECK: encoding: [0xde,0xea] 2541 fsubrp %st(2) 2542 2543// CHECK: fmul %st(2), %st 2544// CHECK: encoding: [0xd8,0xca] 2545 fmul %st(2) 2546 2547// CHECK: fmull 3735928559(%ebx,%ecx,8) 2548// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2549 fmull 0xdeadbeef(%ebx,%ecx,8) 2550 2551// CHECK: fmull 3133065982 2552// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba] 2553 fmull 0xbabecafe 2554 2555// CHECK: fmull 305419896 2556// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12] 2557 fmull 0x12345678 2558 2559// CHECK: fimull 3735928559(%ebx,%ecx,8) 2560// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2561 fimull 0xdeadbeef(%ebx,%ecx,8) 2562 2563// CHECK: fimull 3133065982 2564// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba] 2565 fimull 0xbabecafe 2566 2567// CHECK: fimull 305419896 2568// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] 2569 fimull 0x12345678 2570 2571// CHECK: fmulp %st, %st(2) 2572// CHECK: encoding: [0xde,0xca] 2573 fmulp %st(2) 2574 2575// CHECK: fdiv %st(2), %st 2576// CHECK: encoding: [0xd8,0xf2] 2577 fdiv %st(2) 2578 2579// CHECK: fdivl 3735928559(%ebx,%ecx,8) 2580// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2581 fdivl 0xdeadbeef(%ebx,%ecx,8) 2582 2583// CHECK: fdivl 3133065982 2584// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba] 2585 fdivl 0xbabecafe 2586 2587// CHECK: fdivl 305419896 2588// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12] 2589 fdivl 0x12345678 2590 2591// CHECK: fidivl 3735928559(%ebx,%ecx,8) 2592// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2593 fidivl 0xdeadbeef(%ebx,%ecx,8) 2594 2595// CHECK: fidivl 3133065982 2596// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba] 2597 fidivl 0xbabecafe 2598 2599// CHECK: fidivl 305419896 2600// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] 2601 fidivl 0x12345678 2602 2603// CHECK: fdivp %st, %st(2) 2604// CHECK: encoding: [0xde,0xf2] 2605 fdivp %st(2) 2606 2607// CHECK: fdivr %st(2), %st 2608// CHECK: encoding: [0xd8,0xfa] 2609 fdivr %st(2) 2610 2611// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 2612// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2613 fdivrl 0xdeadbeef(%ebx,%ecx,8) 2614 2615// CHECK: fdivrl 3133065982 2616// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba] 2617 fdivrl 0xbabecafe 2618 2619// CHECK: fdivrl 305419896 2620// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12] 2621 fdivrl 0x12345678 2622 2623// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 2624// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2625 fidivrl 0xdeadbeef(%ebx,%ecx,8) 2626 2627// CHECK: fidivrl 3133065982 2628// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba] 2629 fidivrl 0xbabecafe 2630 2631// CHECK: fidivrl 305419896 2632// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] 2633 fidivrl 0x12345678 2634 2635// CHECK: fdivrp %st, %st(2) 2636// CHECK: encoding: [0xde,0xfa] 2637 fdivrp %st(2) 2638 2639// CHECK: f2xm1 2640// CHECK: encoding: [0xd9,0xf0] 2641 f2xm1 2642 2643// CHECK: fyl2x 2644// CHECK: encoding: [0xd9,0xf1] 2645 fyl2x 2646 2647// CHECK: fptan 2648// CHECK: encoding: [0xd9,0xf2] 2649 fptan 2650 2651// CHECK: fpatan 2652// CHECK: encoding: [0xd9,0xf3] 2653 fpatan 2654 2655// CHECK: fxtract 2656// CHECK: encoding: [0xd9,0xf4] 2657 fxtract 2658 2659// CHECK: fprem1 2660// CHECK: encoding: [0xd9,0xf5] 2661 fprem1 2662 2663// CHECK: fdecstp 2664// CHECK: encoding: [0xd9,0xf6] 2665 fdecstp 2666 2667// CHECK: fincstp 2668// CHECK: encoding: [0xd9,0xf7] 2669 fincstp 2670 2671// CHECK: fprem 2672// CHECK: encoding: [0xd9,0xf8] 2673 fprem 2674 2675// CHECK: fyl2xp1 2676// CHECK: encoding: [0xd9,0xf9] 2677 fyl2xp1 2678 2679// CHECK: fsqrt 2680// CHECK: encoding: [0xd9,0xfa] 2681 fsqrt 2682 2683// CHECK: fsincos 2684// CHECK: encoding: [0xd9,0xfb] 2685 fsincos 2686 2687// CHECK: frndint 2688// CHECK: encoding: [0xd9,0xfc] 2689 frndint 2690 2691// CHECK: fscale 2692// CHECK: encoding: [0xd9,0xfd] 2693 fscale 2694 2695// CHECK: fsin 2696// CHECK: encoding: [0xd9,0xfe] 2697 fsin 2698 2699// CHECK: fcos 2700// CHECK: encoding: [0xd9,0xff] 2701 fcos 2702 2703// CHECK: fchs 2704// CHECK: encoding: [0xd9,0xe0] 2705 fchs 2706 2707// CHECK: fabs 2708// CHECK: encoding: [0xd9,0xe1] 2709 fabs 2710 2711// CHECK: fninit 2712// CHECK: encoding: [0xdb,0xe3] 2713 fninit 2714 2715// CHECK: fldcw 3735928559(%ebx,%ecx,8) 2716// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 2717 fldcw 0xdeadbeef(%ebx,%ecx,8) 2718 2719// CHECK: fldcw 3133065982 2720// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba] 2721 fldcw 0xbabecafe 2722 2723// CHECK: fldcw 305419896 2724// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12] 2725 fldcw 0x12345678 2726 2727// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 2728// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2729 fnstcw 0xdeadbeef(%ebx,%ecx,8) 2730 2731// CHECK: fnstcw 3133065982 2732// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba] 2733 fnstcw 0xbabecafe 2734 2735// CHECK: fnstcw 305419896 2736// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12] 2737 fnstcw 0x12345678 2738 2739// CHECK: fnstsw 3735928559(%ebx,%ecx,8) 2740// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2741 fnstsw 0xdeadbeef(%ebx,%ecx,8) 2742 2743// CHECK: fnstsw 3133065982 2744// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba] 2745 fnstsw 0xbabecafe 2746 2747// CHECK: fnstsw 305419896 2748// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12] 2749 fnstsw 0x12345678 2750 2751// CHECK: fnclex 2752// CHECK: encoding: [0xdb,0xe2] 2753 fnclex 2754 2755// CHECK: fnstenv 32493 2756// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00] 2757 fnstenv 0x7eed 2758 2759// CHECK: fldenv 32493 2760// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00] 2761 fldenv 0x7eed 2762 2763// CHECK: fnsave 32493 2764// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00] 2765 fnsave 0x7eed 2766 2767// CHECK: frstor 32493 2768// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00] 2769 frstor 0x7eed 2770 2771// CHECK: ffree %st(2) 2772// CHECK: encoding: [0xdd,0xc2] 2773 ffree %st(2) 2774 2775// CHECK: ffreep %st(2) 2776// CHECK: encoding: [0xdf,0xc2] 2777 ffreep %st(2) 2778 2779// CHECK: fnop 2780// CHECK: encoding: [0xd9,0xd0] 2781 fnop 2782 2783// CHECK: invd 2784// CHECK: encoding: [0x0f,0x08] 2785 invd 2786 2787// CHECK: wbinvd 2788// CHECK: encoding: [0x0f,0x09] 2789 wbinvd 2790 2791// CHECK: wbnoinvd 2792// CHECK: encoding: [0xf3,0x0f,0x09] 2793 wbnoinvd 2794 2795// CHECK: cpuid 2796// CHECK: encoding: [0x0f,0xa2] 2797 cpuid 2798 2799// CHECK: wrmsr 2800// CHECK: encoding: [0x0f,0x30] 2801 wrmsr 2802 2803// CHECK: rdtsc 2804// CHECK: encoding: [0x0f,0x31] 2805 rdtsc 2806 2807// CHECK: rdmsr 2808// CHECK: encoding: [0x0f,0x32] 2809 rdmsr 2810 2811// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) 2812// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2813 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) 2814 2815// CHECK: cmpxchg8b 32493 2816// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00] 2817 cmpxchg8b 0x7eed 2818 2819// CHECK: cmpxchg8b 3133065982 2820// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba] 2821 cmpxchg8b 0xbabecafe 2822 2823// CHECK: cmpxchg8b 305419896 2824// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12] 2825 cmpxchg8b 0x12345678 2826 2827// CHECK: sysenter 2828// CHECK: encoding: [0x0f,0x34] 2829 sysenter 2830 2831// CHECK: sysexit 2832// CHECK: encoding: [0x0f,0x35] 2833 sysexit 2834 2835// CHECK: sysexitl 2836// CHECK: encoding: [0x0f,0x35] 2837 sysexitl 2838 2839// CHECK: fxsave 3735928559(%ebx,%ecx,8) 2840// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde] 2841 fxsave 0xdeadbeef(%ebx,%ecx,8) 2842 2843// CHECK: fxsave 32493 2844// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00] 2845 fxsave 0x7eed 2846 2847// CHECK: fxsave 3133065982 2848// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba] 2849 fxsave 0xbabecafe 2850 2851// CHECK: fxsave 305419896 2852// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12] 2853 fxsave 0x12345678 2854 2855// CHECK: fxrstor 3735928559(%ebx,%ecx,8) 2856// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2857 fxrstor 0xdeadbeef(%ebx,%ecx,8) 2858 2859// CHECK: fxrstor 32493 2860// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00] 2861 fxrstor 0x7eed 2862 2863// CHECK: fxrstor 3133065982 2864// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba] 2865 fxrstor 0xbabecafe 2866 2867// CHECK: fxrstor 305419896 2868// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12] 2869 fxrstor 0x12345678 2870 2871// CHECK: rdpmc 2872// CHECK: encoding: [0x0f,0x33] 2873 rdpmc 2874 2875// CHECK: ud2 2876// CHECK: encoding: [0x0f,0x0b] 2877 ud2 2878 2879// CHECK: fcmovb %st(2), %st 2880// CHECK: encoding: [0xda,0xc2] 2881 fcmovb %st(2),%st 2882 2883// CHECK: fcmove %st(2), %st 2884// CHECK: encoding: [0xda,0xca] 2885 fcmove %st(2),%st 2886 2887// CHECK: fcmovbe %st(2), %st 2888// CHECK: encoding: [0xda,0xd2] 2889 fcmovbe %st(2),%st 2890 2891// CHECK: fcmovu %st(2), %st 2892// CHECK: encoding: [0xda,0xda] 2893 fcmovu %st(2),%st 2894 2895// CHECK: fcmovnb %st(2), %st 2896// CHECK: encoding: [0xdb,0xc2] 2897 fcmovnb %st(2),%st 2898 2899// CHECK: fcmovne %st(2), %st 2900// CHECK: encoding: [0xdb,0xca] 2901 fcmovne %st(2),%st 2902 2903// CHECK: fcmovnbe %st(2), %st 2904// CHECK: encoding: [0xdb,0xd2] 2905 fcmovnbe %st(2),%st 2906 2907// CHECK: fcmovnu %st(2), %st 2908// CHECK: encoding: [0xdb,0xda] 2909 fcmovnu %st(2),%st 2910 2911// CHECK: fcomi %st(2) 2912// CHECK: encoding: [0xdb,0xf2] 2913 fcomi %st(2),%st 2914 2915// CHECK: fucomi %st(2) 2916// CHECK: encoding: [0xdb,0xea] 2917 fucomi %st(2),%st 2918 2919// CHECK: fcompi %st(2) 2920// CHECK: encoding: [0xdf,0xf2] 2921 fcomip %st(2),%st 2922 2923// CHECK: fucompi %st(2) 2924// CHECK: encoding: [0xdf,0xea] 2925 fucomip %st(2),%st 2926 2927// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 2928// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2929 movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 2930 2931// CHECK: movntil %ecx, 69 2932// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] 2933 movnti %ecx,0x45 2934 2935// CHECK: movntil %ecx, 32493 2936// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] 2937 movnti %ecx,0x7eed 2938 2939// CHECK: movntil %ecx, 3133065982 2940// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] 2941 movnti %ecx,0xbabecafe 2942 2943// CHECK: movntil %ecx, 305419896 2944// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12] 2945 movnti %ecx,0x12345678 2946 2947// CHECK: clflush 3735928559(%ebx,%ecx,8) 2948// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2949 clflush 0xdeadbeef(%ebx,%ecx,8) 2950 2951// CHECK: clflush 32493 2952// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 2953 clflush 0x7eed 2954 2955// CHECK: clflush 3133065982 2956// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 2957 clflush 0xbabecafe 2958 2959// CHECK: clflush 305419896 2960// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 2961 clflush 0x12345678 2962 2963// CHECK: emms 2964// CHECK: encoding: [0x0f,0x77] 2965 emms 2966 2967// CHECK: movd %ecx, %mm3 2968// CHECK: encoding: [0x0f,0x6e,0xd9] 2969 movd %ecx,%mm3 2970 2971// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 2972// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2973 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 2974 2975// CHECK: movd 69, %mm3 2976// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00] 2977 movd 0x45,%mm3 2978 2979// CHECK: movd 32493, %mm3 2980// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00] 2981 movd 0x7eed,%mm3 2982 2983// CHECK: movd 3133065982, %mm3 2984// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba] 2985 movd 0xbabecafe,%mm3 2986 2987// CHECK: movd 305419896, %mm3 2988// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12] 2989 movd 0x12345678,%mm3 2990 2991// CHECK: movd %mm3, %ecx 2992// CHECK: encoding: [0x0f,0x7e,0xd9] 2993 movd %mm3,%ecx 2994 2995// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 2996// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2997 movd %mm3,0xdeadbeef(%ebx,%ecx,8) 2998 2999// CHECK: movd %mm3, 69 3000// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00] 3001 movd %mm3,0x45 3002 3003// CHECK: movd %mm3, 32493 3004// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00] 3005 movd %mm3,0x7eed 3006 3007// CHECK: movd %mm3, 3133065982 3008// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba] 3009 movd %mm3,0xbabecafe 3010 3011// CHECK: movd %mm3, 305419896 3012// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12] 3013 movd %mm3,0x12345678 3014 3015// CHECK: movd %ecx, %xmm5 3016// CHECK: encoding: [0x66,0x0f,0x6e,0xe9] 3017 movd %ecx,%xmm5 3018 3019// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 3020// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 3021 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3022 3023// CHECK: movd 69, %xmm5 3024// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00] 3025 movd 0x45,%xmm5 3026 3027// CHECK: movd 32493, %xmm5 3028// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00] 3029 movd 0x7eed,%xmm5 3030 3031// CHECK: movd 3133065982, %xmm5 3032// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba] 3033 movd 0xbabecafe,%xmm5 3034 3035// CHECK: movd 305419896, %xmm5 3036// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12] 3037 movd 0x12345678,%xmm5 3038 3039// CHECK: movd %xmm5, %ecx 3040// CHECK: encoding: [0x66,0x0f,0x7e,0xe9] 3041 movd %xmm5,%ecx 3042 3043// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 3044// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 3045 movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 3046 3047// CHECK: movd %xmm5, 69 3048// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00] 3049 movd %xmm5,0x45 3050 3051// CHECK: movd %xmm5, 32493 3052// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00] 3053 movd %xmm5,0x7eed 3054 3055// CHECK: movd %xmm5, 3133065982 3056// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba] 3057 movd %xmm5,0xbabecafe 3058 3059// CHECK: movd %xmm5, 305419896 3060// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12] 3061 movd %xmm5,0x12345678 3062 3063// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 3064// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3065 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 3066 3067// CHECK: movq 69, %mm3 3068// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00] 3069 movq 0x45,%mm3 3070 3071// CHECK: movq 32493, %mm3 3072// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00] 3073 movq 0x7eed,%mm3 3074 3075// CHECK: movq 3133065982, %mm3 3076// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba] 3077 movq 0xbabecafe,%mm3 3078 3079// CHECK: movq 305419896, %mm3 3080// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12] 3081 movq 0x12345678,%mm3 3082 3083// CHECK: movq %mm3, %mm3 3084// CHECK: encoding: [0x0f,0x6f,0xdb] 3085 movq %mm3,%mm3 3086 3087// CHECK: movq %mm3, %mm3 3088// CHECK: encoding: [0x0f,0x6f,0xdb] 3089 movq %mm3,%mm3 3090 3091// CHECK: movq %xmm5, %xmm5 3092// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] 3093 movq %xmm5,%xmm5 3094 3095// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) 3096// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde] 3097 movq %xmm5,0xdeadbeef(%ebx,%ecx,8) 3098 3099// CHECK: movq %xmm5, 69 3100// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00] 3101 movq %xmm5,0x45 3102 3103// CHECK: movq %xmm5, 32493 3104// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00] 3105 movq %xmm5,0x7eed 3106 3107// CHECK: movq %xmm5, 3133065982 3108// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba] 3109 movq %xmm5,0xbabecafe 3110 3111// CHECK: movq %xmm5, 305419896 3112// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12] 3113 movq %xmm5,0x12345678 3114 3115// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 3116// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3117 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 3118 3119// CHECK: packssdw 69, %mm3 3120// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00] 3121 packssdw 0x45,%mm3 3122 3123// CHECK: packssdw 32493, %mm3 3124// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00] 3125 packssdw 0x7eed,%mm3 3126 3127// CHECK: packssdw 3133065982, %mm3 3128// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba] 3129 packssdw 0xbabecafe,%mm3 3130 3131// CHECK: packssdw 305419896, %mm3 3132// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12] 3133 packssdw 0x12345678,%mm3 3134 3135// CHECK: packssdw %mm3, %mm3 3136// CHECK: encoding: [0x0f,0x6b,0xdb] 3137 packssdw %mm3,%mm3 3138 3139// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 3140// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde] 3141 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3142 3143// CHECK: packssdw 69, %xmm5 3144// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00] 3145 packssdw 0x45,%xmm5 3146 3147// CHECK: packssdw 32493, %xmm5 3148// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00] 3149 packssdw 0x7eed,%xmm5 3150 3151// CHECK: packssdw 3133065982, %xmm5 3152// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba] 3153 packssdw 0xbabecafe,%xmm5 3154 3155// CHECK: packssdw 305419896, %xmm5 3156// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12] 3157 packssdw 0x12345678,%xmm5 3158 3159// CHECK: packssdw %xmm5, %xmm5 3160// CHECK: encoding: [0x66,0x0f,0x6b,0xed] 3161 packssdw %xmm5,%xmm5 3162 3163// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 3164// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3165 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3166 3167// CHECK: packsswb 69, %mm3 3168// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00] 3169 packsswb 0x45,%mm3 3170 3171// CHECK: packsswb 32493, %mm3 3172// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00] 3173 packsswb 0x7eed,%mm3 3174 3175// CHECK: packsswb 3133065982, %mm3 3176// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba] 3177 packsswb 0xbabecafe,%mm3 3178 3179// CHECK: packsswb 305419896, %mm3 3180// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12] 3181 packsswb 0x12345678,%mm3 3182 3183// CHECK: packsswb %mm3, %mm3 3184// CHECK: encoding: [0x0f,0x63,0xdb] 3185 packsswb %mm3,%mm3 3186 3187// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 3188// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde] 3189 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3190 3191// CHECK: packsswb 69, %xmm5 3192// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00] 3193 packsswb 0x45,%xmm5 3194 3195// CHECK: packsswb 32493, %xmm5 3196// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00] 3197 packsswb 0x7eed,%xmm5 3198 3199// CHECK: packsswb 3133065982, %xmm5 3200// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba] 3201 packsswb 0xbabecafe,%xmm5 3202 3203// CHECK: packsswb 305419896, %xmm5 3204// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12] 3205 packsswb 0x12345678,%xmm5 3206 3207// CHECK: packsswb %xmm5, %xmm5 3208// CHECK: encoding: [0x66,0x0f,0x63,0xed] 3209 packsswb %xmm5,%xmm5 3210 3211// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 3212// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3213 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 3214 3215// CHECK: packuswb 69, %mm3 3216// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00] 3217 packuswb 0x45,%mm3 3218 3219// CHECK: packuswb 32493, %mm3 3220// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00] 3221 packuswb 0x7eed,%mm3 3222 3223// CHECK: packuswb 3133065982, %mm3 3224// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba] 3225 packuswb 0xbabecafe,%mm3 3226 3227// CHECK: packuswb 305419896, %mm3 3228// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12] 3229 packuswb 0x12345678,%mm3 3230 3231// CHECK: packuswb %mm3, %mm3 3232// CHECK: encoding: [0x0f,0x67,0xdb] 3233 packuswb %mm3,%mm3 3234 3235// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 3236// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde] 3237 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3238 3239// CHECK: packuswb 69, %xmm5 3240// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00] 3241 packuswb 0x45,%xmm5 3242 3243// CHECK: packuswb 32493, %xmm5 3244// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00] 3245 packuswb 0x7eed,%xmm5 3246 3247// CHECK: packuswb 3133065982, %xmm5 3248// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba] 3249 packuswb 0xbabecafe,%xmm5 3250 3251// CHECK: packuswb 305419896, %xmm5 3252// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12] 3253 packuswb 0x12345678,%xmm5 3254 3255// CHECK: packuswb %xmm5, %xmm5 3256// CHECK: encoding: [0x66,0x0f,0x67,0xed] 3257 packuswb %xmm5,%xmm5 3258 3259// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 3260// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3261 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 3262 3263// CHECK: paddb 69, %mm3 3264// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00] 3265 paddb 0x45,%mm3 3266 3267// CHECK: paddb 32493, %mm3 3268// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00] 3269 paddb 0x7eed,%mm3 3270 3271// CHECK: paddb 3133065982, %mm3 3272// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba] 3273 paddb 0xbabecafe,%mm3 3274 3275// CHECK: paddb 305419896, %mm3 3276// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12] 3277 paddb 0x12345678,%mm3 3278 3279// CHECK: paddb %mm3, %mm3 3280// CHECK: encoding: [0x0f,0xfc,0xdb] 3281 paddb %mm3,%mm3 3282 3283// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 3284// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3285 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3286 3287// CHECK: paddb 69, %xmm5 3288// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00] 3289 paddb 0x45,%xmm5 3290 3291// CHECK: paddb 32493, %xmm5 3292// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00] 3293 paddb 0x7eed,%xmm5 3294 3295// CHECK: paddb 3133065982, %xmm5 3296// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba] 3297 paddb 0xbabecafe,%xmm5 3298 3299// CHECK: paddb 305419896, %xmm5 3300// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12] 3301 paddb 0x12345678,%xmm5 3302 3303// CHECK: paddb %xmm5, %xmm5 3304// CHECK: encoding: [0x66,0x0f,0xfc,0xed] 3305 paddb %xmm5,%xmm5 3306 3307// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 3308// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3309 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 3310 3311// CHECK: paddw 69, %mm3 3312// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00] 3313 paddw 0x45,%mm3 3314 3315// CHECK: paddw 32493, %mm3 3316// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00] 3317 paddw 0x7eed,%mm3 3318 3319// CHECK: paddw 3133065982, %mm3 3320// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba] 3321 paddw 0xbabecafe,%mm3 3322 3323// CHECK: paddw 305419896, %mm3 3324// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12] 3325 paddw 0x12345678,%mm3 3326 3327// CHECK: paddw %mm3, %mm3 3328// CHECK: encoding: [0x0f,0xfd,0xdb] 3329 paddw %mm3,%mm3 3330 3331// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 3332// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3333 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3334 3335// CHECK: paddw 69, %xmm5 3336// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00] 3337 paddw 0x45,%xmm5 3338 3339// CHECK: paddw 32493, %xmm5 3340// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00] 3341 paddw 0x7eed,%xmm5 3342 3343// CHECK: paddw 3133065982, %xmm5 3344// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba] 3345 paddw 0xbabecafe,%xmm5 3346 3347// CHECK: paddw 305419896, %xmm5 3348// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12] 3349 paddw 0x12345678,%xmm5 3350 3351// CHECK: paddw %xmm5, %xmm5 3352// CHECK: encoding: [0x66,0x0f,0xfd,0xed] 3353 paddw %xmm5,%xmm5 3354 3355// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 3356// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3357 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 3358 3359// CHECK: paddd 69, %mm3 3360// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00] 3361 paddd 0x45,%mm3 3362 3363// CHECK: paddd 32493, %mm3 3364// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00] 3365 paddd 0x7eed,%mm3 3366 3367// CHECK: paddd 3133065982, %mm3 3368// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba] 3369 paddd 0xbabecafe,%mm3 3370 3371// CHECK: paddd 305419896, %mm3 3372// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12] 3373 paddd 0x12345678,%mm3 3374 3375// CHECK: paddd %mm3, %mm3 3376// CHECK: encoding: [0x0f,0xfe,0xdb] 3377 paddd %mm3,%mm3 3378 3379// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 3380// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde] 3381 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3382 3383// CHECK: paddd 69, %xmm5 3384// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00] 3385 paddd 0x45,%xmm5 3386 3387// CHECK: paddd 32493, %xmm5 3388// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00] 3389 paddd 0x7eed,%xmm5 3390 3391// CHECK: paddd 3133065982, %xmm5 3392// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba] 3393 paddd 0xbabecafe,%xmm5 3394 3395// CHECK: paddd 305419896, %xmm5 3396// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12] 3397 paddd 0x12345678,%xmm5 3398 3399// CHECK: paddd %xmm5, %xmm5 3400// CHECK: encoding: [0x66,0x0f,0xfe,0xed] 3401 paddd %xmm5,%xmm5 3402 3403// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 3404// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3405 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 3406 3407// CHECK: paddq 69, %mm3 3408// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00] 3409 paddq 0x45,%mm3 3410 3411// CHECK: paddq 32493, %mm3 3412// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00] 3413 paddq 0x7eed,%mm3 3414 3415// CHECK: paddq 3133065982, %mm3 3416// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba] 3417 paddq 0xbabecafe,%mm3 3418 3419// CHECK: paddq 305419896, %mm3 3420// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12] 3421 paddq 0x12345678,%mm3 3422 3423// CHECK: paddq %mm3, %mm3 3424// CHECK: encoding: [0x0f,0xd4,0xdb] 3425 paddq %mm3,%mm3 3426 3427// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 3428// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde] 3429 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 3430 3431// CHECK: paddq 69, %xmm5 3432// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00] 3433 paddq 0x45,%xmm5 3434 3435// CHECK: paddq 32493, %xmm5 3436// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00] 3437 paddq 0x7eed,%xmm5 3438 3439// CHECK: paddq 3133065982, %xmm5 3440// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba] 3441 paddq 0xbabecafe,%xmm5 3442 3443// CHECK: paddq 305419896, %xmm5 3444// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12] 3445 paddq 0x12345678,%xmm5 3446 3447// CHECK: paddq %xmm5, %xmm5 3448// CHECK: encoding: [0x66,0x0f,0xd4,0xed] 3449 paddq %xmm5,%xmm5 3450 3451// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 3452// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3453 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 3454 3455// CHECK: paddsb 69, %mm3 3456// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00] 3457 paddsb 0x45,%mm3 3458 3459// CHECK: paddsb 32493, %mm3 3460// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00] 3461 paddsb 0x7eed,%mm3 3462 3463// CHECK: paddsb 3133065982, %mm3 3464// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba] 3465 paddsb 0xbabecafe,%mm3 3466 3467// CHECK: paddsb 305419896, %mm3 3468// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12] 3469 paddsb 0x12345678,%mm3 3470 3471// CHECK: paddsb %mm3, %mm3 3472// CHECK: encoding: [0x0f,0xec,0xdb] 3473 paddsb %mm3,%mm3 3474 3475// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 3476// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde] 3477 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3478 3479// CHECK: paddsb 69, %xmm5 3480// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00] 3481 paddsb 0x45,%xmm5 3482 3483// CHECK: paddsb 32493, %xmm5 3484// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00] 3485 paddsb 0x7eed,%xmm5 3486 3487// CHECK: paddsb 3133065982, %xmm5 3488// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba] 3489 paddsb 0xbabecafe,%xmm5 3490 3491// CHECK: paddsb 305419896, %xmm5 3492// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12] 3493 paddsb 0x12345678,%xmm5 3494 3495// CHECK: paddsb %xmm5, %xmm5 3496// CHECK: encoding: [0x66,0x0f,0xec,0xed] 3497 paddsb %xmm5,%xmm5 3498 3499// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 3500// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3501 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 3502 3503// CHECK: paddsw 69, %mm3 3504// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00] 3505 paddsw 0x45,%mm3 3506 3507// CHECK: paddsw 32493, %mm3 3508// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00] 3509 paddsw 0x7eed,%mm3 3510 3511// CHECK: paddsw 3133065982, %mm3 3512// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba] 3513 paddsw 0xbabecafe,%mm3 3514 3515// CHECK: paddsw 305419896, %mm3 3516// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12] 3517 paddsw 0x12345678,%mm3 3518 3519// CHECK: paddsw %mm3, %mm3 3520// CHECK: encoding: [0x0f,0xed,0xdb] 3521 paddsw %mm3,%mm3 3522 3523// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 3524// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde] 3525 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3526 3527// CHECK: paddsw 69, %xmm5 3528// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00] 3529 paddsw 0x45,%xmm5 3530 3531// CHECK: paddsw 32493, %xmm5 3532// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00] 3533 paddsw 0x7eed,%xmm5 3534 3535// CHECK: paddsw 3133065982, %xmm5 3536// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba] 3537 paddsw 0xbabecafe,%xmm5 3538 3539// CHECK: paddsw 305419896, %xmm5 3540// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12] 3541 paddsw 0x12345678,%xmm5 3542 3543// CHECK: paddsw %xmm5, %xmm5 3544// CHECK: encoding: [0x66,0x0f,0xed,0xed] 3545 paddsw %xmm5,%xmm5 3546 3547// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 3548// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3549 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 3550 3551// CHECK: paddusb 69, %mm3 3552// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00] 3553 paddusb 0x45,%mm3 3554 3555// CHECK: paddusb 32493, %mm3 3556// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00] 3557 paddusb 0x7eed,%mm3 3558 3559// CHECK: paddusb 3133065982, %mm3 3560// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba] 3561 paddusb 0xbabecafe,%mm3 3562 3563// CHECK: paddusb 305419896, %mm3 3564// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12] 3565 paddusb 0x12345678,%mm3 3566 3567// CHECK: paddusb %mm3, %mm3 3568// CHECK: encoding: [0x0f,0xdc,0xdb] 3569 paddusb %mm3,%mm3 3570 3571// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 3572// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 3573 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3574 3575// CHECK: paddusb 69, %xmm5 3576// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00] 3577 paddusb 0x45,%xmm5 3578 3579// CHECK: paddusb 32493, %xmm5 3580// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00] 3581 paddusb 0x7eed,%xmm5 3582 3583// CHECK: paddusb 3133065982, %xmm5 3584// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba] 3585 paddusb 0xbabecafe,%xmm5 3586 3587// CHECK: paddusb 305419896, %xmm5 3588// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12] 3589 paddusb 0x12345678,%xmm5 3590 3591// CHECK: paddusb %xmm5, %xmm5 3592// CHECK: encoding: [0x66,0x0f,0xdc,0xed] 3593 paddusb %xmm5,%xmm5 3594 3595// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 3596// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3597 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 3598 3599// CHECK: paddusw 69, %mm3 3600// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00] 3601 paddusw 0x45,%mm3 3602 3603// CHECK: paddusw 32493, %mm3 3604// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00] 3605 paddusw 0x7eed,%mm3 3606 3607// CHECK: paddusw 3133065982, %mm3 3608// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba] 3609 paddusw 0xbabecafe,%mm3 3610 3611// CHECK: paddusw 305419896, %mm3 3612// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12] 3613 paddusw 0x12345678,%mm3 3614 3615// CHECK: paddusw %mm3, %mm3 3616// CHECK: encoding: [0x0f,0xdd,0xdb] 3617 paddusw %mm3,%mm3 3618 3619// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 3620// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde] 3621 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3622 3623// CHECK: paddusw 69, %xmm5 3624// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00] 3625 paddusw 0x45,%xmm5 3626 3627// CHECK: paddusw 32493, %xmm5 3628// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00] 3629 paddusw 0x7eed,%xmm5 3630 3631// CHECK: paddusw 3133065982, %xmm5 3632// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba] 3633 paddusw 0xbabecafe,%xmm5 3634 3635// CHECK: paddusw 305419896, %xmm5 3636// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12] 3637 paddusw 0x12345678,%xmm5 3638 3639// CHECK: paddusw %xmm5, %xmm5 3640// CHECK: encoding: [0x66,0x0f,0xdd,0xed] 3641 paddusw %xmm5,%xmm5 3642 3643// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 3644// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3645 pand 0xdeadbeef(%ebx,%ecx,8),%mm3 3646 3647// CHECK: pand 69, %mm3 3648// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00] 3649 pand 0x45,%mm3 3650 3651// CHECK: pand 32493, %mm3 3652// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00] 3653 pand 0x7eed,%mm3 3654 3655// CHECK: pand 3133065982, %mm3 3656// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba] 3657 pand 0xbabecafe,%mm3 3658 3659// CHECK: pand 305419896, %mm3 3660// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12] 3661 pand 0x12345678,%mm3 3662 3663// CHECK: pand %mm3, %mm3 3664// CHECK: encoding: [0x0f,0xdb,0xdb] 3665 pand %mm3,%mm3 3666 3667// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 3668// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 3669 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 3670 3671// CHECK: pand 69, %xmm5 3672// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00] 3673 pand 0x45,%xmm5 3674 3675// CHECK: pand 32493, %xmm5 3676// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00] 3677 pand 0x7eed,%xmm5 3678 3679// CHECK: pand 3133065982, %xmm5 3680// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba] 3681 pand 0xbabecafe,%xmm5 3682 3683// CHECK: pand 305419896, %xmm5 3684// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12] 3685 pand 0x12345678,%xmm5 3686 3687// CHECK: pand %xmm5, %xmm5 3688// CHECK: encoding: [0x66,0x0f,0xdb,0xed] 3689 pand %xmm5,%xmm5 3690 3691// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 3692// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3693 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 3694 3695// CHECK: pandn 69, %mm3 3696// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00] 3697 pandn 0x45,%mm3 3698 3699// CHECK: pandn 32493, %mm3 3700// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00] 3701 pandn 0x7eed,%mm3 3702 3703// CHECK: pandn 3133065982, %mm3 3704// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba] 3705 pandn 0xbabecafe,%mm3 3706 3707// CHECK: pandn 305419896, %mm3 3708// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12] 3709 pandn 0x12345678,%mm3 3710 3711// CHECK: pandn %mm3, %mm3 3712// CHECK: encoding: [0x0f,0xdf,0xdb] 3713 pandn %mm3,%mm3 3714 3715// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 3716// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 3717 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 3718 3719// CHECK: pandn 69, %xmm5 3720// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00] 3721 pandn 0x45,%xmm5 3722 3723// CHECK: pandn 32493, %xmm5 3724// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00] 3725 pandn 0x7eed,%xmm5 3726 3727// CHECK: pandn 3133065982, %xmm5 3728// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba] 3729 pandn 0xbabecafe,%xmm5 3730 3731// CHECK: pandn 305419896, %xmm5 3732// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12] 3733 pandn 0x12345678,%xmm5 3734 3735// CHECK: pandn %xmm5, %xmm5 3736// CHECK: encoding: [0x66,0x0f,0xdf,0xed] 3737 pandn %xmm5,%xmm5 3738 3739// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 3740// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3741 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 3742 3743// CHECK: pcmpeqb 69, %mm3 3744// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00] 3745 pcmpeqb 0x45,%mm3 3746 3747// CHECK: pcmpeqb 32493, %mm3 3748// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00] 3749 pcmpeqb 0x7eed,%mm3 3750 3751// CHECK: pcmpeqb 3133065982, %mm3 3752// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba] 3753 pcmpeqb 0xbabecafe,%mm3 3754 3755// CHECK: pcmpeqb 305419896, %mm3 3756// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12] 3757 pcmpeqb 0x12345678,%mm3 3758 3759// CHECK: pcmpeqb %mm3, %mm3 3760// CHECK: encoding: [0x0f,0x74,0xdb] 3761 pcmpeqb %mm3,%mm3 3762 3763// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 3764// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde] 3765 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3766 3767// CHECK: pcmpeqb 69, %xmm5 3768// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00] 3769 pcmpeqb 0x45,%xmm5 3770 3771// CHECK: pcmpeqb 32493, %xmm5 3772// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00] 3773 pcmpeqb 0x7eed,%xmm5 3774 3775// CHECK: pcmpeqb 3133065982, %xmm5 3776// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba] 3777 pcmpeqb 0xbabecafe,%xmm5 3778 3779// CHECK: pcmpeqb 305419896, %xmm5 3780// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12] 3781 pcmpeqb 0x12345678,%xmm5 3782 3783// CHECK: pcmpeqb %xmm5, %xmm5 3784// CHECK: encoding: [0x66,0x0f,0x74,0xed] 3785 pcmpeqb %xmm5,%xmm5 3786 3787// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 3788// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3789 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 3790 3791// CHECK: pcmpeqw 69, %mm3 3792// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00] 3793 pcmpeqw 0x45,%mm3 3794 3795// CHECK: pcmpeqw 32493, %mm3 3796// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00] 3797 pcmpeqw 0x7eed,%mm3 3798 3799// CHECK: pcmpeqw 3133065982, %mm3 3800// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba] 3801 pcmpeqw 0xbabecafe,%mm3 3802 3803// CHECK: pcmpeqw 305419896, %mm3 3804// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12] 3805 pcmpeqw 0x12345678,%mm3 3806 3807// CHECK: pcmpeqw %mm3, %mm3 3808// CHECK: encoding: [0x0f,0x75,0xdb] 3809 pcmpeqw %mm3,%mm3 3810 3811// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 3812// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde] 3813 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3814 3815// CHECK: pcmpeqw 69, %xmm5 3816// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00] 3817 pcmpeqw 0x45,%xmm5 3818 3819// CHECK: pcmpeqw 32493, %xmm5 3820// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00] 3821 pcmpeqw 0x7eed,%xmm5 3822 3823// CHECK: pcmpeqw 3133065982, %xmm5 3824// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba] 3825 pcmpeqw 0xbabecafe,%xmm5 3826 3827// CHECK: pcmpeqw 305419896, %xmm5 3828// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12] 3829 pcmpeqw 0x12345678,%xmm5 3830 3831// CHECK: pcmpeqw %xmm5, %xmm5 3832// CHECK: encoding: [0x66,0x0f,0x75,0xed] 3833 pcmpeqw %xmm5,%xmm5 3834 3835// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 3836// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3837 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 3838 3839// CHECK: pcmpeqd 69, %mm3 3840// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00] 3841 pcmpeqd 0x45,%mm3 3842 3843// CHECK: pcmpeqd 32493, %mm3 3844// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00] 3845 pcmpeqd 0x7eed,%mm3 3846 3847// CHECK: pcmpeqd 3133065982, %mm3 3848// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba] 3849 pcmpeqd 0xbabecafe,%mm3 3850 3851// CHECK: pcmpeqd 305419896, %mm3 3852// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12] 3853 pcmpeqd 0x12345678,%mm3 3854 3855// CHECK: pcmpeqd %mm3, %mm3 3856// CHECK: encoding: [0x0f,0x76,0xdb] 3857 pcmpeqd %mm3,%mm3 3858 3859// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 3860// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde] 3861 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 3862 3863// CHECK: pcmpeqd 69, %xmm5 3864// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00] 3865 pcmpeqd 0x45,%xmm5 3866 3867// CHECK: pcmpeqd 32493, %xmm5 3868// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00] 3869 pcmpeqd 0x7eed,%xmm5 3870 3871// CHECK: pcmpeqd 3133065982, %xmm5 3872// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba] 3873 pcmpeqd 0xbabecafe,%xmm5 3874 3875// CHECK: pcmpeqd 305419896, %xmm5 3876// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12] 3877 pcmpeqd 0x12345678,%xmm5 3878 3879// CHECK: pcmpeqd %xmm5, %xmm5 3880// CHECK: encoding: [0x66,0x0f,0x76,0xed] 3881 pcmpeqd %xmm5,%xmm5 3882 3883// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 3884// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3885 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 3886 3887// CHECK: pcmpgtb 69, %mm3 3888// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00] 3889 pcmpgtb 0x45,%mm3 3890 3891// CHECK: pcmpgtb 32493, %mm3 3892// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00] 3893 pcmpgtb 0x7eed,%mm3 3894 3895// CHECK: pcmpgtb 3133065982, %mm3 3896// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba] 3897 pcmpgtb 0xbabecafe,%mm3 3898 3899// CHECK: pcmpgtb 305419896, %mm3 3900// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12] 3901 pcmpgtb 0x12345678,%mm3 3902 3903// CHECK: pcmpgtb %mm3, %mm3 3904// CHECK: encoding: [0x0f,0x64,0xdb] 3905 pcmpgtb %mm3,%mm3 3906 3907// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 3908// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde] 3909 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 3910 3911// CHECK: pcmpgtb 69, %xmm5 3912// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00] 3913 pcmpgtb 0x45,%xmm5 3914 3915// CHECK: pcmpgtb 32493, %xmm5 3916// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00] 3917 pcmpgtb 0x7eed,%xmm5 3918 3919// CHECK: pcmpgtb 3133065982, %xmm5 3920// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba] 3921 pcmpgtb 0xbabecafe,%xmm5 3922 3923// CHECK: pcmpgtb 305419896, %xmm5 3924// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12] 3925 pcmpgtb 0x12345678,%xmm5 3926 3927// CHECK: pcmpgtb %xmm5, %xmm5 3928// CHECK: encoding: [0x66,0x0f,0x64,0xed] 3929 pcmpgtb %xmm5,%xmm5 3930 3931// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 3932// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3933 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 3934 3935// CHECK: pcmpgtw 69, %mm3 3936// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00] 3937 pcmpgtw 0x45,%mm3 3938 3939// CHECK: pcmpgtw 32493, %mm3 3940// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00] 3941 pcmpgtw 0x7eed,%mm3 3942 3943// CHECK: pcmpgtw 3133065982, %mm3 3944// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba] 3945 pcmpgtw 0xbabecafe,%mm3 3946 3947// CHECK: pcmpgtw 305419896, %mm3 3948// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12] 3949 pcmpgtw 0x12345678,%mm3 3950 3951// CHECK: pcmpgtw %mm3, %mm3 3952// CHECK: encoding: [0x0f,0x65,0xdb] 3953 pcmpgtw %mm3,%mm3 3954 3955// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 3956// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde] 3957 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 3958 3959// CHECK: pcmpgtw 69, %xmm5 3960// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00] 3961 pcmpgtw 0x45,%xmm5 3962 3963// CHECK: pcmpgtw 32493, %xmm5 3964// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00] 3965 pcmpgtw 0x7eed,%xmm5 3966 3967// CHECK: pcmpgtw 3133065982, %xmm5 3968// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba] 3969 pcmpgtw 0xbabecafe,%xmm5 3970 3971// CHECK: pcmpgtw 305419896, %xmm5 3972// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12] 3973 pcmpgtw 0x12345678,%xmm5 3974 3975// CHECK: pcmpgtw %xmm5, %xmm5 3976// CHECK: encoding: [0x66,0x0f,0x65,0xed] 3977 pcmpgtw %xmm5,%xmm5 3978 3979// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 3980// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3981 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 3982 3983// CHECK: pcmpgtd 69, %mm3 3984// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00] 3985 pcmpgtd 0x45,%mm3 3986 3987// CHECK: pcmpgtd 32493, %mm3 3988// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00] 3989 pcmpgtd 0x7eed,%mm3 3990 3991// CHECK: pcmpgtd 3133065982, %mm3 3992// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba] 3993 pcmpgtd 0xbabecafe,%mm3 3994 3995// CHECK: pcmpgtd 305419896, %mm3 3996// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12] 3997 pcmpgtd 0x12345678,%mm3 3998 3999// CHECK: pcmpgtd %mm3, %mm3 4000// CHECK: encoding: [0x0f,0x66,0xdb] 4001 pcmpgtd %mm3,%mm3 4002 4003// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 4004// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde] 4005 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4006 4007// CHECK: pcmpgtd 69, %xmm5 4008// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00] 4009 pcmpgtd 0x45,%xmm5 4010 4011// CHECK: pcmpgtd 32493, %xmm5 4012// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00] 4013 pcmpgtd 0x7eed,%xmm5 4014 4015// CHECK: pcmpgtd 3133065982, %xmm5 4016// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba] 4017 pcmpgtd 0xbabecafe,%xmm5 4018 4019// CHECK: pcmpgtd 305419896, %xmm5 4020// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12] 4021 pcmpgtd 0x12345678,%xmm5 4022 4023// CHECK: pcmpgtd %xmm5, %xmm5 4024// CHECK: encoding: [0x66,0x0f,0x66,0xed] 4025 pcmpgtd %xmm5,%xmm5 4026 4027// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 4028// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4029 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 4030 4031// CHECK: pmaddwd 69, %mm3 4032// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00] 4033 pmaddwd 0x45,%mm3 4034 4035// CHECK: pmaddwd 32493, %mm3 4036// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00] 4037 pmaddwd 0x7eed,%mm3 4038 4039// CHECK: pmaddwd 3133065982, %mm3 4040// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba] 4041 pmaddwd 0xbabecafe,%mm3 4042 4043// CHECK: pmaddwd 305419896, %mm3 4044// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12] 4045 pmaddwd 0x12345678,%mm3 4046 4047// CHECK: pmaddwd %mm3, %mm3 4048// CHECK: encoding: [0x0f,0xf5,0xdb] 4049 pmaddwd %mm3,%mm3 4050 4051// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 4052// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4053 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4054 4055// CHECK: pmaddwd 69, %xmm5 4056// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00] 4057 pmaddwd 0x45,%xmm5 4058 4059// CHECK: pmaddwd 32493, %xmm5 4060// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00] 4061 pmaddwd 0x7eed,%xmm5 4062 4063// CHECK: pmaddwd 3133065982, %xmm5 4064// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba] 4065 pmaddwd 0xbabecafe,%xmm5 4066 4067// CHECK: pmaddwd 305419896, %xmm5 4068// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12] 4069 pmaddwd 0x12345678,%xmm5 4070 4071// CHECK: pmaddwd %xmm5, %xmm5 4072// CHECK: encoding: [0x66,0x0f,0xf5,0xed] 4073 pmaddwd %xmm5,%xmm5 4074 4075// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 4076// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4077 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 4078 4079// CHECK: pmulhw 69, %mm3 4080// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00] 4081 pmulhw 0x45,%mm3 4082 4083// CHECK: pmulhw 32493, %mm3 4084// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00] 4085 pmulhw 0x7eed,%mm3 4086 4087// CHECK: pmulhw 3133065982, %mm3 4088// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba] 4089 pmulhw 0xbabecafe,%mm3 4090 4091// CHECK: pmulhw 305419896, %mm3 4092// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12] 4093 pmulhw 0x12345678,%mm3 4094 4095// CHECK: pmulhw %mm3, %mm3 4096// CHECK: encoding: [0x0f,0xe5,0xdb] 4097 pmulhw %mm3,%mm3 4098 4099// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 4100// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4101 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4102 4103// CHECK: pmulhw 69, %xmm5 4104// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00] 4105 pmulhw 0x45,%xmm5 4106 4107// CHECK: pmulhw 32493, %xmm5 4108// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00] 4109 pmulhw 0x7eed,%xmm5 4110 4111// CHECK: pmulhw 3133065982, %xmm5 4112// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba] 4113 pmulhw 0xbabecafe,%xmm5 4114 4115// CHECK: pmulhw 305419896, %xmm5 4116// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12] 4117 pmulhw 0x12345678,%xmm5 4118 4119// CHECK: pmulhw %xmm5, %xmm5 4120// CHECK: encoding: [0x66,0x0f,0xe5,0xed] 4121 pmulhw %xmm5,%xmm5 4122 4123// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 4124// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4125 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 4126 4127// CHECK: pmullw 69, %mm3 4128// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00] 4129 pmullw 0x45,%mm3 4130 4131// CHECK: pmullw 32493, %mm3 4132// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00] 4133 pmullw 0x7eed,%mm3 4134 4135// CHECK: pmullw 3133065982, %mm3 4136// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba] 4137 pmullw 0xbabecafe,%mm3 4138 4139// CHECK: pmullw 305419896, %mm3 4140// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12] 4141 pmullw 0x12345678,%mm3 4142 4143// CHECK: pmullw %mm3, %mm3 4144// CHECK: encoding: [0x0f,0xd5,0xdb] 4145 pmullw %mm3,%mm3 4146 4147// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 4148// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde] 4149 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4150 4151// CHECK: pmullw 69, %xmm5 4152// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00] 4153 pmullw 0x45,%xmm5 4154 4155// CHECK: pmullw 32493, %xmm5 4156// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00] 4157 pmullw 0x7eed,%xmm5 4158 4159// CHECK: pmullw 3133065982, %xmm5 4160// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba] 4161 pmullw 0xbabecafe,%xmm5 4162 4163// CHECK: pmullw 305419896, %xmm5 4164// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12] 4165 pmullw 0x12345678,%xmm5 4166 4167// CHECK: pmullw %xmm5, %xmm5 4168// CHECK: encoding: [0x66,0x0f,0xd5,0xed] 4169 pmullw %xmm5,%xmm5 4170 4171// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 4172// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4173 por 0xdeadbeef(%ebx,%ecx,8),%mm3 4174 4175// CHECK: por 69, %mm3 4176// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00] 4177 por 0x45,%mm3 4178 4179// CHECK: por 32493, %mm3 4180// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00] 4181 por 0x7eed,%mm3 4182 4183// CHECK: por 3133065982, %mm3 4184// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba] 4185 por 0xbabecafe,%mm3 4186 4187// CHECK: por 305419896, %mm3 4188// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12] 4189 por 0x12345678,%mm3 4190 4191// CHECK: por %mm3, %mm3 4192// CHECK: encoding: [0x0f,0xeb,0xdb] 4193 por %mm3,%mm3 4194 4195// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 4196// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4197 por 0xdeadbeef(%ebx,%ecx,8),%xmm5 4198 4199// CHECK: por 69, %xmm5 4200// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00] 4201 por 0x45,%xmm5 4202 4203// CHECK: por 32493, %xmm5 4204// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00] 4205 por 0x7eed,%xmm5 4206 4207// CHECK: por 3133065982, %xmm5 4208// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba] 4209 por 0xbabecafe,%xmm5 4210 4211// CHECK: por 305419896, %xmm5 4212// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12] 4213 por 0x12345678,%xmm5 4214 4215// CHECK: por %xmm5, %xmm5 4216// CHECK: encoding: [0x66,0x0f,0xeb,0xed] 4217 por %xmm5,%xmm5 4218 4219// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 4220// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4221 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 4222 4223// CHECK: psllw 69, %mm3 4224// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00] 4225 psllw 0x45,%mm3 4226 4227// CHECK: psllw 32493, %mm3 4228// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00] 4229 psllw 0x7eed,%mm3 4230 4231// CHECK: psllw 3133065982, %mm3 4232// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba] 4233 psllw 0xbabecafe,%mm3 4234 4235// CHECK: psllw 305419896, %mm3 4236// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12] 4237 psllw 0x12345678,%mm3 4238 4239// CHECK: psllw %mm3, %mm3 4240// CHECK: encoding: [0x0f,0xf1,0xdb] 4241 psllw %mm3,%mm3 4242 4243// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 4244// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4245 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4246 4247// CHECK: psllw 69, %xmm5 4248// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00] 4249 psllw 0x45,%xmm5 4250 4251// CHECK: psllw 32493, %xmm5 4252// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00] 4253 psllw 0x7eed,%xmm5 4254 4255// CHECK: psllw 3133065982, %xmm5 4256// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba] 4257 psllw 0xbabecafe,%xmm5 4258 4259// CHECK: psllw 305419896, %xmm5 4260// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12] 4261 psllw 0x12345678,%xmm5 4262 4263// CHECK: psllw %xmm5, %xmm5 4264// CHECK: encoding: [0x66,0x0f,0xf1,0xed] 4265 psllw %xmm5,%xmm5 4266 4267// CHECK: psllw $127, %mm3 4268// CHECK: encoding: [0x0f,0x71,0xf3,0x7f] 4269 psllw $0x7f,%mm3 4270 4271// CHECK: psllw $127, %xmm5 4272// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f] 4273 psllw $0x7f,%xmm5 4274 4275// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 4276// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4277 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 4278 4279// CHECK: pslld 69, %mm3 4280// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00] 4281 pslld 0x45,%mm3 4282 4283// CHECK: pslld 32493, %mm3 4284// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00] 4285 pslld 0x7eed,%mm3 4286 4287// CHECK: pslld 3133065982, %mm3 4288// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba] 4289 pslld 0xbabecafe,%mm3 4290 4291// CHECK: pslld 305419896, %mm3 4292// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12] 4293 pslld 0x12345678,%mm3 4294 4295// CHECK: pslld %mm3, %mm3 4296// CHECK: encoding: [0x0f,0xf2,0xdb] 4297 pslld %mm3,%mm3 4298 4299// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 4300// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4301 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4302 4303// CHECK: pslld 69, %xmm5 4304// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00] 4305 pslld 0x45,%xmm5 4306 4307// CHECK: pslld 32493, %xmm5 4308// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00] 4309 pslld 0x7eed,%xmm5 4310 4311// CHECK: pslld 3133065982, %xmm5 4312// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba] 4313 pslld 0xbabecafe,%xmm5 4314 4315// CHECK: pslld 305419896, %xmm5 4316// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12] 4317 pslld 0x12345678,%xmm5 4318 4319// CHECK: pslld %xmm5, %xmm5 4320// CHECK: encoding: [0x66,0x0f,0xf2,0xed] 4321 pslld %xmm5,%xmm5 4322 4323// CHECK: pslld $127, %mm3 4324// CHECK: encoding: [0x0f,0x72,0xf3,0x7f] 4325 pslld $0x7f,%mm3 4326 4327// CHECK: pslld $127, %xmm5 4328// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f] 4329 pslld $0x7f,%xmm5 4330 4331// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 4332// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4333 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 4334 4335// CHECK: psllq 69, %mm3 4336// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00] 4337 psllq 0x45,%mm3 4338 4339// CHECK: psllq 32493, %mm3 4340// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00] 4341 psllq 0x7eed,%mm3 4342 4343// CHECK: psllq 3133065982, %mm3 4344// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba] 4345 psllq 0xbabecafe,%mm3 4346 4347// CHECK: psllq 305419896, %mm3 4348// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12] 4349 psllq 0x12345678,%mm3 4350 4351// CHECK: psllq %mm3, %mm3 4352// CHECK: encoding: [0x0f,0xf3,0xdb] 4353 psllq %mm3,%mm3 4354 4355// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 4356// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4357 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4358 4359// CHECK: psllq 69, %xmm5 4360// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00] 4361 psllq 0x45,%xmm5 4362 4363// CHECK: psllq 32493, %xmm5 4364// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00] 4365 psllq 0x7eed,%xmm5 4366 4367// CHECK: psllq 3133065982, %xmm5 4368// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba] 4369 psllq 0xbabecafe,%xmm5 4370 4371// CHECK: psllq 305419896, %xmm5 4372// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12] 4373 psllq 0x12345678,%xmm5 4374 4375// CHECK: psllq %xmm5, %xmm5 4376// CHECK: encoding: [0x66,0x0f,0xf3,0xed] 4377 psllq %xmm5,%xmm5 4378 4379// CHECK: psllq $127, %mm3 4380// CHECK: encoding: [0x0f,0x73,0xf3,0x7f] 4381 psllq $0x7f,%mm3 4382 4383// CHECK: psllq $127, %xmm5 4384// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f] 4385 psllq $0x7f,%xmm5 4386 4387// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 4388// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4389 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 4390 4391// CHECK: psraw 69, %mm3 4392// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00] 4393 psraw 0x45,%mm3 4394 4395// CHECK: psraw 32493, %mm3 4396// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00] 4397 psraw 0x7eed,%mm3 4398 4399// CHECK: psraw 3133065982, %mm3 4400// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba] 4401 psraw 0xbabecafe,%mm3 4402 4403// CHECK: psraw 305419896, %mm3 4404// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12] 4405 psraw 0x12345678,%mm3 4406 4407// CHECK: psraw %mm3, %mm3 4408// CHECK: encoding: [0x0f,0xe1,0xdb] 4409 psraw %mm3,%mm3 4410 4411// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 4412// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4413 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4414 4415// CHECK: psraw 69, %xmm5 4416// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00] 4417 psraw 0x45,%xmm5 4418 4419// CHECK: psraw 32493, %xmm5 4420// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00] 4421 psraw 0x7eed,%xmm5 4422 4423// CHECK: psraw 3133065982, %xmm5 4424// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba] 4425 psraw 0xbabecafe,%xmm5 4426 4427// CHECK: psraw 305419896, %xmm5 4428// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12] 4429 psraw 0x12345678,%xmm5 4430 4431// CHECK: psraw %xmm5, %xmm5 4432// CHECK: encoding: [0x66,0x0f,0xe1,0xed] 4433 psraw %xmm5,%xmm5 4434 4435// CHECK: psraw $127, %mm3 4436// CHECK: encoding: [0x0f,0x71,0xe3,0x7f] 4437 psraw $0x7f,%mm3 4438 4439// CHECK: psraw $127, %xmm5 4440// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f] 4441 psraw $0x7f,%xmm5 4442 4443// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 4444// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4445 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 4446 4447// CHECK: psrad 69, %mm3 4448// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00] 4449 psrad 0x45,%mm3 4450 4451// CHECK: psrad 32493, %mm3 4452// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00] 4453 psrad 0x7eed,%mm3 4454 4455// CHECK: psrad 3133065982, %mm3 4456// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba] 4457 psrad 0xbabecafe,%mm3 4458 4459// CHECK: psrad 305419896, %mm3 4460// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12] 4461 psrad 0x12345678,%mm3 4462 4463// CHECK: psrad %mm3, %mm3 4464// CHECK: encoding: [0x0f,0xe2,0xdb] 4465 psrad %mm3,%mm3 4466 4467// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 4468// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4469 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 4470 4471// CHECK: psrad 69, %xmm5 4472// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00] 4473 psrad 0x45,%xmm5 4474 4475// CHECK: psrad 32493, %xmm5 4476// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00] 4477 psrad 0x7eed,%xmm5 4478 4479// CHECK: psrad 3133065982, %xmm5 4480// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba] 4481 psrad 0xbabecafe,%xmm5 4482 4483// CHECK: psrad 305419896, %xmm5 4484// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12] 4485 psrad 0x12345678,%xmm5 4486 4487// CHECK: psrad %xmm5, %xmm5 4488// CHECK: encoding: [0x66,0x0f,0xe2,0xed] 4489 psrad %xmm5,%xmm5 4490 4491// CHECK: psrad $127, %mm3 4492// CHECK: encoding: [0x0f,0x72,0xe3,0x7f] 4493 psrad $0x7f,%mm3 4494 4495// CHECK: psrad $127, %xmm5 4496// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f] 4497 psrad $0x7f,%xmm5 4498 4499// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 4500// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4501 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 4502 4503// CHECK: psrlw 69, %mm3 4504// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00] 4505 psrlw 0x45,%mm3 4506 4507// CHECK: psrlw 32493, %mm3 4508// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00] 4509 psrlw 0x7eed,%mm3 4510 4511// CHECK: psrlw 3133065982, %mm3 4512// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba] 4513 psrlw 0xbabecafe,%mm3 4514 4515// CHECK: psrlw 305419896, %mm3 4516// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12] 4517 psrlw 0x12345678,%mm3 4518 4519// CHECK: psrlw %mm3, %mm3 4520// CHECK: encoding: [0x0f,0xd1,0xdb] 4521 psrlw %mm3,%mm3 4522 4523// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 4524// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 4525 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4526 4527// CHECK: psrlw 69, %xmm5 4528// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00] 4529 psrlw 0x45,%xmm5 4530 4531// CHECK: psrlw 32493, %xmm5 4532// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00] 4533 psrlw 0x7eed,%xmm5 4534 4535// CHECK: psrlw 3133065982, %xmm5 4536// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba] 4537 psrlw 0xbabecafe,%xmm5 4538 4539// CHECK: psrlw 305419896, %xmm5 4540// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12] 4541 psrlw 0x12345678,%xmm5 4542 4543// CHECK: psrlw %xmm5, %xmm5 4544// CHECK: encoding: [0x66,0x0f,0xd1,0xed] 4545 psrlw %xmm5,%xmm5 4546 4547// CHECK: psrlw $127, %mm3 4548// CHECK: encoding: [0x0f,0x71,0xd3,0x7f] 4549 psrlw $0x7f,%mm3 4550 4551// CHECK: psrlw $127, %xmm5 4552// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f] 4553 psrlw $0x7f,%xmm5 4554 4555// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 4556// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4557 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 4558 4559// CHECK: psrld 69, %mm3 4560// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00] 4561 psrld 0x45,%mm3 4562 4563// CHECK: psrld 32493, %mm3 4564// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00] 4565 psrld 0x7eed,%mm3 4566 4567// CHECK: psrld 3133065982, %mm3 4568// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba] 4569 psrld 0xbabecafe,%mm3 4570 4571// CHECK: psrld 305419896, %mm3 4572// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12] 4573 psrld 0x12345678,%mm3 4574 4575// CHECK: psrld %mm3, %mm3 4576// CHECK: encoding: [0x0f,0xd2,0xdb] 4577 psrld %mm3,%mm3 4578 4579// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 4580// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde] 4581 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 4582 4583// CHECK: psrld 69, %xmm5 4584// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00] 4585 psrld 0x45,%xmm5 4586 4587// CHECK: psrld 32493, %xmm5 4588// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00] 4589 psrld 0x7eed,%xmm5 4590 4591// CHECK: psrld 3133065982, %xmm5 4592// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba] 4593 psrld 0xbabecafe,%xmm5 4594 4595// CHECK: psrld 305419896, %xmm5 4596// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12] 4597 psrld 0x12345678,%xmm5 4598 4599// CHECK: psrld %xmm5, %xmm5 4600// CHECK: encoding: [0x66,0x0f,0xd2,0xed] 4601 psrld %xmm5,%xmm5 4602 4603// CHECK: psrld $127, %mm3 4604// CHECK: encoding: [0x0f,0x72,0xd3,0x7f] 4605 psrld $0x7f,%mm3 4606 4607// CHECK: psrld $127, %xmm5 4608// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f] 4609 psrld $0x7f,%xmm5 4610 4611// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 4612// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4613 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 4614 4615// CHECK: psrlq 69, %mm3 4616// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00] 4617 psrlq 0x45,%mm3 4618 4619// CHECK: psrlq 32493, %mm3 4620// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00] 4621 psrlq 0x7eed,%mm3 4622 4623// CHECK: psrlq 3133065982, %mm3 4624// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba] 4625 psrlq 0xbabecafe,%mm3 4626 4627// CHECK: psrlq 305419896, %mm3 4628// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12] 4629 psrlq 0x12345678,%mm3 4630 4631// CHECK: psrlq %mm3, %mm3 4632// CHECK: encoding: [0x0f,0xd3,0xdb] 4633 psrlq %mm3,%mm3 4634 4635// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 4636// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde] 4637 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4638 4639// CHECK: psrlq 69, %xmm5 4640// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00] 4641 psrlq 0x45,%xmm5 4642 4643// CHECK: psrlq 32493, %xmm5 4644// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00] 4645 psrlq 0x7eed,%xmm5 4646 4647// CHECK: psrlq 3133065982, %xmm5 4648// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba] 4649 psrlq 0xbabecafe,%xmm5 4650 4651// CHECK: psrlq 305419896, %xmm5 4652// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12] 4653 psrlq 0x12345678,%xmm5 4654 4655// CHECK: psrlq %xmm5, %xmm5 4656// CHECK: encoding: [0x66,0x0f,0xd3,0xed] 4657 psrlq %xmm5,%xmm5 4658 4659// CHECK: psrlq $127, %mm3 4660// CHECK: encoding: [0x0f,0x73,0xd3,0x7f] 4661 psrlq $0x7f,%mm3 4662 4663// CHECK: psrlq $127, %xmm5 4664// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f] 4665 psrlq $0x7f,%xmm5 4666 4667// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 4668// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4669 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 4670 4671// CHECK: psubb 69, %mm3 4672// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00] 4673 psubb 0x45,%mm3 4674 4675// CHECK: psubb 32493, %mm3 4676// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00] 4677 psubb 0x7eed,%mm3 4678 4679// CHECK: psubb 3133065982, %mm3 4680// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba] 4681 psubb 0xbabecafe,%mm3 4682 4683// CHECK: psubb 305419896, %mm3 4684// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12] 4685 psubb 0x12345678,%mm3 4686 4687// CHECK: psubb %mm3, %mm3 4688// CHECK: encoding: [0x0f,0xf8,0xdb] 4689 psubb %mm3,%mm3 4690 4691// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 4692// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4693 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4694 4695// CHECK: psubb 69, %xmm5 4696// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00] 4697 psubb 0x45,%xmm5 4698 4699// CHECK: psubb 32493, %xmm5 4700// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00] 4701 psubb 0x7eed,%xmm5 4702 4703// CHECK: psubb 3133065982, %xmm5 4704// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba] 4705 psubb 0xbabecafe,%xmm5 4706 4707// CHECK: psubb 305419896, %xmm5 4708// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12] 4709 psubb 0x12345678,%xmm5 4710 4711// CHECK: psubb %xmm5, %xmm5 4712// CHECK: encoding: [0x66,0x0f,0xf8,0xed] 4713 psubb %xmm5,%xmm5 4714 4715// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 4716// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4717 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 4718 4719// CHECK: psubw 69, %mm3 4720// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00] 4721 psubw 0x45,%mm3 4722 4723// CHECK: psubw 32493, %mm3 4724// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00] 4725 psubw 0x7eed,%mm3 4726 4727// CHECK: psubw 3133065982, %mm3 4728// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba] 4729 psubw 0xbabecafe,%mm3 4730 4731// CHECK: psubw 305419896, %mm3 4732// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12] 4733 psubw 0x12345678,%mm3 4734 4735// CHECK: psubw %mm3, %mm3 4736// CHECK: encoding: [0x0f,0xf9,0xdb] 4737 psubw %mm3,%mm3 4738 4739// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 4740// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4741 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4742 4743// CHECK: psubw 69, %xmm5 4744// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00] 4745 psubw 0x45,%xmm5 4746 4747// CHECK: psubw 32493, %xmm5 4748// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00] 4749 psubw 0x7eed,%xmm5 4750 4751// CHECK: psubw 3133065982, %xmm5 4752// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba] 4753 psubw 0xbabecafe,%xmm5 4754 4755// CHECK: psubw 305419896, %xmm5 4756// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12] 4757 psubw 0x12345678,%xmm5 4758 4759// CHECK: psubw %xmm5, %xmm5 4760// CHECK: encoding: [0x66,0x0f,0xf9,0xed] 4761 psubw %xmm5,%xmm5 4762 4763// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 4764// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4765 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 4766 4767// CHECK: psubd 69, %mm3 4768// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00] 4769 psubd 0x45,%mm3 4770 4771// CHECK: psubd 32493, %mm3 4772// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00] 4773 psubd 0x7eed,%mm3 4774 4775// CHECK: psubd 3133065982, %mm3 4776// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba] 4777 psubd 0xbabecafe,%mm3 4778 4779// CHECK: psubd 305419896, %mm3 4780// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12] 4781 psubd 0x12345678,%mm3 4782 4783// CHECK: psubd %mm3, %mm3 4784// CHECK: encoding: [0x0f,0xfa,0xdb] 4785 psubd %mm3,%mm3 4786 4787// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 4788// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde] 4789 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4790 4791// CHECK: psubd 69, %xmm5 4792// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00] 4793 psubd 0x45,%xmm5 4794 4795// CHECK: psubd 32493, %xmm5 4796// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00] 4797 psubd 0x7eed,%xmm5 4798 4799// CHECK: psubd 3133065982, %xmm5 4800// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba] 4801 psubd 0xbabecafe,%xmm5 4802 4803// CHECK: psubd 305419896, %xmm5 4804// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12] 4805 psubd 0x12345678,%xmm5 4806 4807// CHECK: psubd %xmm5, %xmm5 4808// CHECK: encoding: [0x66,0x0f,0xfa,0xed] 4809 psubd %xmm5,%xmm5 4810 4811// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 4812// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4813 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 4814 4815// CHECK: psubq 69, %mm3 4816// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00] 4817 psubq 0x45,%mm3 4818 4819// CHECK: psubq 32493, %mm3 4820// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00] 4821 psubq 0x7eed,%mm3 4822 4823// CHECK: psubq 3133065982, %mm3 4824// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba] 4825 psubq 0xbabecafe,%mm3 4826 4827// CHECK: psubq 305419896, %mm3 4828// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12] 4829 psubq 0x12345678,%mm3 4830 4831// CHECK: psubq %mm3, %mm3 4832// CHECK: encoding: [0x0f,0xfb,0xdb] 4833 psubq %mm3,%mm3 4834 4835// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 4836// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde] 4837 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 4838 4839// CHECK: psubq 69, %xmm5 4840// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00] 4841 psubq 0x45,%xmm5 4842 4843// CHECK: psubq 32493, %xmm5 4844// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00] 4845 psubq 0x7eed,%xmm5 4846 4847// CHECK: psubq 3133065982, %xmm5 4848// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba] 4849 psubq 0xbabecafe,%xmm5 4850 4851// CHECK: psubq 305419896, %xmm5 4852// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12] 4853 psubq 0x12345678,%xmm5 4854 4855// CHECK: psubq %xmm5, %xmm5 4856// CHECK: encoding: [0x66,0x0f,0xfb,0xed] 4857 psubq %xmm5,%xmm5 4858 4859// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 4860// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4861 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 4862 4863// CHECK: psubsb 69, %mm3 4864// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00] 4865 psubsb 0x45,%mm3 4866 4867// CHECK: psubsb 32493, %mm3 4868// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00] 4869 psubsb 0x7eed,%mm3 4870 4871// CHECK: psubsb 3133065982, %mm3 4872// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba] 4873 psubsb 0xbabecafe,%mm3 4874 4875// CHECK: psubsb 305419896, %mm3 4876// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12] 4877 psubsb 0x12345678,%mm3 4878 4879// CHECK: psubsb %mm3, %mm3 4880// CHECK: encoding: [0x0f,0xe8,0xdb] 4881 psubsb %mm3,%mm3 4882 4883// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 4884// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4885 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4886 4887// CHECK: psubsb 69, %xmm5 4888// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00] 4889 psubsb 0x45,%xmm5 4890 4891// CHECK: psubsb 32493, %xmm5 4892// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00] 4893 psubsb 0x7eed,%xmm5 4894 4895// CHECK: psubsb 3133065982, %xmm5 4896// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba] 4897 psubsb 0xbabecafe,%xmm5 4898 4899// CHECK: psubsb 305419896, %xmm5 4900// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12] 4901 psubsb 0x12345678,%xmm5 4902 4903// CHECK: psubsb %xmm5, %xmm5 4904// CHECK: encoding: [0x66,0x0f,0xe8,0xed] 4905 psubsb %xmm5,%xmm5 4906 4907// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 4908// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4909 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 4910 4911// CHECK: psubsw 69, %mm3 4912// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00] 4913 psubsw 0x45,%mm3 4914 4915// CHECK: psubsw 32493, %mm3 4916// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00] 4917 psubsw 0x7eed,%mm3 4918 4919// CHECK: psubsw 3133065982, %mm3 4920// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba] 4921 psubsw 0xbabecafe,%mm3 4922 4923// CHECK: psubsw 305419896, %mm3 4924// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12] 4925 psubsw 0x12345678,%mm3 4926 4927// CHECK: psubsw %mm3, %mm3 4928// CHECK: encoding: [0x0f,0xe9,0xdb] 4929 psubsw %mm3,%mm3 4930 4931// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 4932// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4933 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4934 4935// CHECK: psubsw 69, %xmm5 4936// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00] 4937 psubsw 0x45,%xmm5 4938 4939// CHECK: psubsw 32493, %xmm5 4940// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00] 4941 psubsw 0x7eed,%xmm5 4942 4943// CHECK: psubsw 3133065982, %xmm5 4944// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba] 4945 psubsw 0xbabecafe,%xmm5 4946 4947// CHECK: psubsw 305419896, %xmm5 4948// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12] 4949 psubsw 0x12345678,%xmm5 4950 4951// CHECK: psubsw %xmm5, %xmm5 4952// CHECK: encoding: [0x66,0x0f,0xe9,0xed] 4953 psubsw %xmm5,%xmm5 4954 4955// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 4956// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4957 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 4958 4959// CHECK: psubusb 69, %mm3 4960// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00] 4961 psubusb 0x45,%mm3 4962 4963// CHECK: psubusb 32493, %mm3 4964// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00] 4965 psubusb 0x7eed,%mm3 4966 4967// CHECK: psubusb 3133065982, %mm3 4968// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba] 4969 psubusb 0xbabecafe,%mm3 4970 4971// CHECK: psubusb 305419896, %mm3 4972// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12] 4973 psubusb 0x12345678,%mm3 4974 4975// CHECK: psubusb %mm3, %mm3 4976// CHECK: encoding: [0x0f,0xd8,0xdb] 4977 psubusb %mm3,%mm3 4978 4979// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 4980// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde] 4981 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4982 4983// CHECK: psubusb 69, %xmm5 4984// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00] 4985 psubusb 0x45,%xmm5 4986 4987// CHECK: psubusb 32493, %xmm5 4988// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00] 4989 psubusb 0x7eed,%xmm5 4990 4991// CHECK: psubusb 3133065982, %xmm5 4992// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba] 4993 psubusb 0xbabecafe,%xmm5 4994 4995// CHECK: psubusb 305419896, %xmm5 4996// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12] 4997 psubusb 0x12345678,%xmm5 4998 4999// CHECK: psubusb %xmm5, %xmm5 5000// CHECK: encoding: [0x66,0x0f,0xd8,0xed] 5001 psubusb %xmm5,%xmm5 5002 5003// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 5004// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5005 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 5006 5007// CHECK: psubusw 69, %mm3 5008// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00] 5009 psubusw 0x45,%mm3 5010 5011// CHECK: psubusw 32493, %mm3 5012// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00] 5013 psubusw 0x7eed,%mm3 5014 5015// CHECK: psubusw 3133065982, %mm3 5016// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba] 5017 psubusw 0xbabecafe,%mm3 5018 5019// CHECK: psubusw 305419896, %mm3 5020// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12] 5021 psubusw 0x12345678,%mm3 5022 5023// CHECK: psubusw %mm3, %mm3 5024// CHECK: encoding: [0x0f,0xd9,0xdb] 5025 psubusw %mm3,%mm3 5026 5027// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 5028// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 5029 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5030 5031// CHECK: psubusw 69, %xmm5 5032// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00] 5033 psubusw 0x45,%xmm5 5034 5035// CHECK: psubusw 32493, %xmm5 5036// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00] 5037 psubusw 0x7eed,%xmm5 5038 5039// CHECK: psubusw 3133065982, %xmm5 5040// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba] 5041 psubusw 0xbabecafe,%xmm5 5042 5043// CHECK: psubusw 305419896, %xmm5 5044// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12] 5045 psubusw 0x12345678,%xmm5 5046 5047// CHECK: psubusw %xmm5, %xmm5 5048// CHECK: encoding: [0x66,0x0f,0xd9,0xed] 5049 psubusw %xmm5,%xmm5 5050 5051// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 5052// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5053 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5054 5055// CHECK: punpckhbw 69, %mm3 5056// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00] 5057 punpckhbw 0x45,%mm3 5058 5059// CHECK: punpckhbw 32493, %mm3 5060// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00] 5061 punpckhbw 0x7eed,%mm3 5062 5063// CHECK: punpckhbw 3133065982, %mm3 5064// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba] 5065 punpckhbw 0xbabecafe,%mm3 5066 5067// CHECK: punpckhbw 305419896, %mm3 5068// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12] 5069 punpckhbw 0x12345678,%mm3 5070 5071// CHECK: punpckhbw %mm3, %mm3 5072// CHECK: encoding: [0x0f,0x68,0xdb] 5073 punpckhbw %mm3,%mm3 5074 5075// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 5076// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde] 5077 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5078 5079// CHECK: punpckhbw 69, %xmm5 5080// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00] 5081 punpckhbw 0x45,%xmm5 5082 5083// CHECK: punpckhbw 32493, %xmm5 5084// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00] 5085 punpckhbw 0x7eed,%xmm5 5086 5087// CHECK: punpckhbw 3133065982, %xmm5 5088// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba] 5089 punpckhbw 0xbabecafe,%xmm5 5090 5091// CHECK: punpckhbw 305419896, %xmm5 5092// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12] 5093 punpckhbw 0x12345678,%xmm5 5094 5095// CHECK: punpckhbw %xmm5, %xmm5 5096// CHECK: encoding: [0x66,0x0f,0x68,0xed] 5097 punpckhbw %xmm5,%xmm5 5098 5099// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 5100// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5101 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5102 5103// CHECK: punpckhwd 69, %mm3 5104// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00] 5105 punpckhwd 0x45,%mm3 5106 5107// CHECK: punpckhwd 32493, %mm3 5108// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00] 5109 punpckhwd 0x7eed,%mm3 5110 5111// CHECK: punpckhwd 3133065982, %mm3 5112// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba] 5113 punpckhwd 0xbabecafe,%mm3 5114 5115// CHECK: punpckhwd 305419896, %mm3 5116// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12] 5117 punpckhwd 0x12345678,%mm3 5118 5119// CHECK: punpckhwd %mm3, %mm3 5120// CHECK: encoding: [0x0f,0x69,0xdb] 5121 punpckhwd %mm3,%mm3 5122 5123// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 5124// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde] 5125 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5126 5127// CHECK: punpckhwd 69, %xmm5 5128// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00] 5129 punpckhwd 0x45,%xmm5 5130 5131// CHECK: punpckhwd 32493, %xmm5 5132// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00] 5133 punpckhwd 0x7eed,%xmm5 5134 5135// CHECK: punpckhwd 3133065982, %xmm5 5136// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba] 5137 punpckhwd 0xbabecafe,%xmm5 5138 5139// CHECK: punpckhwd 305419896, %xmm5 5140// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12] 5141 punpckhwd 0x12345678,%xmm5 5142 5143// CHECK: punpckhwd %xmm5, %xmm5 5144// CHECK: encoding: [0x66,0x0f,0x69,0xed] 5145 punpckhwd %xmm5,%xmm5 5146 5147// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 5148// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5149 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 5150 5151// CHECK: punpckhdq 69, %mm3 5152// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00] 5153 punpckhdq 0x45,%mm3 5154 5155// CHECK: punpckhdq 32493, %mm3 5156// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00] 5157 punpckhdq 0x7eed,%mm3 5158 5159// CHECK: punpckhdq 3133065982, %mm3 5160// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba] 5161 punpckhdq 0xbabecafe,%mm3 5162 5163// CHECK: punpckhdq 305419896, %mm3 5164// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12] 5165 punpckhdq 0x12345678,%mm3 5166 5167// CHECK: punpckhdq %mm3, %mm3 5168// CHECK: encoding: [0x0f,0x6a,0xdb] 5169 punpckhdq %mm3,%mm3 5170 5171// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 5172// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5173 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5174 5175// CHECK: punpckhdq 69, %xmm5 5176// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00] 5177 punpckhdq 0x45,%xmm5 5178 5179// CHECK: punpckhdq 32493, %xmm5 5180// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00] 5181 punpckhdq 0x7eed,%xmm5 5182 5183// CHECK: punpckhdq 3133065982, %xmm5 5184// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba] 5185 punpckhdq 0xbabecafe,%xmm5 5186 5187// CHECK: punpckhdq 305419896, %xmm5 5188// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12] 5189 punpckhdq 0x12345678,%xmm5 5190 5191// CHECK: punpckhdq %xmm5, %xmm5 5192// CHECK: encoding: [0x66,0x0f,0x6a,0xed] 5193 punpckhdq %xmm5,%xmm5 5194 5195// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 5196// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5197 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 5198 5199// CHECK: punpcklbw 69, %mm3 5200// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00] 5201 punpcklbw 0x45,%mm3 5202 5203// CHECK: punpcklbw 32493, %mm3 5204// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00] 5205 punpcklbw 0x7eed,%mm3 5206 5207// CHECK: punpcklbw 3133065982, %mm3 5208// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba] 5209 punpcklbw 0xbabecafe,%mm3 5210 5211// CHECK: punpcklbw 305419896, %mm3 5212// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12] 5213 punpcklbw 0x12345678,%mm3 5214 5215// CHECK: punpcklbw %mm3, %mm3 5216// CHECK: encoding: [0x0f,0x60,0xdb] 5217 punpcklbw %mm3,%mm3 5218 5219// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 5220// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde] 5221 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5222 5223// CHECK: punpcklbw 69, %xmm5 5224// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00] 5225 punpcklbw 0x45,%xmm5 5226 5227// CHECK: punpcklbw 32493, %xmm5 5228// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00] 5229 punpcklbw 0x7eed,%xmm5 5230 5231// CHECK: punpcklbw 3133065982, %xmm5 5232// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba] 5233 punpcklbw 0xbabecafe,%xmm5 5234 5235// CHECK: punpcklbw 305419896, %xmm5 5236// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12] 5237 punpcklbw 0x12345678,%xmm5 5238 5239// CHECK: punpcklbw %xmm5, %xmm5 5240// CHECK: encoding: [0x66,0x0f,0x60,0xed] 5241 punpcklbw %xmm5,%xmm5 5242 5243// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 5244// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5245 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5246 5247// CHECK: punpcklwd 69, %mm3 5248// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00] 5249 punpcklwd 0x45,%mm3 5250 5251// CHECK: punpcklwd 32493, %mm3 5252// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00] 5253 punpcklwd 0x7eed,%mm3 5254 5255// CHECK: punpcklwd 3133065982, %mm3 5256// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba] 5257 punpcklwd 0xbabecafe,%mm3 5258 5259// CHECK: punpcklwd 305419896, %mm3 5260// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12] 5261 punpcklwd 0x12345678,%mm3 5262 5263// CHECK: punpcklwd %mm3, %mm3 5264// CHECK: encoding: [0x0f,0x61,0xdb] 5265 punpcklwd %mm3,%mm3 5266 5267// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 5268// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde] 5269 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5270 5271// CHECK: punpcklwd 69, %xmm5 5272// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00] 5273 punpcklwd 0x45,%xmm5 5274 5275// CHECK: punpcklwd 32493, %xmm5 5276// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00] 5277 punpcklwd 0x7eed,%xmm5 5278 5279// CHECK: punpcklwd 3133065982, %xmm5 5280// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba] 5281 punpcklwd 0xbabecafe,%xmm5 5282 5283// CHECK: punpcklwd 305419896, %xmm5 5284// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12] 5285 punpcklwd 0x12345678,%xmm5 5286 5287// CHECK: punpcklwd %xmm5, %xmm5 5288// CHECK: encoding: [0x66,0x0f,0x61,0xed] 5289 punpcklwd %xmm5,%xmm5 5290 5291// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 5292// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5293 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 5294 5295// CHECK: punpckldq 69, %mm3 5296// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00] 5297 punpckldq 0x45,%mm3 5298 5299// CHECK: punpckldq 32493, %mm3 5300// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00] 5301 punpckldq 0x7eed,%mm3 5302 5303// CHECK: punpckldq 3133065982, %mm3 5304// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba] 5305 punpckldq 0xbabecafe,%mm3 5306 5307// CHECK: punpckldq 305419896, %mm3 5308// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12] 5309 punpckldq 0x12345678,%mm3 5310 5311// CHECK: punpckldq %mm3, %mm3 5312// CHECK: encoding: [0x0f,0x62,0xdb] 5313 punpckldq %mm3,%mm3 5314 5315// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 5316// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde] 5317 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5318 5319// CHECK: punpckldq 69, %xmm5 5320// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00] 5321 punpckldq 0x45,%xmm5 5322 5323// CHECK: punpckldq 32493, %xmm5 5324// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00] 5325 punpckldq 0x7eed,%xmm5 5326 5327// CHECK: punpckldq 3133065982, %xmm5 5328// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba] 5329 punpckldq 0xbabecafe,%xmm5 5330 5331// CHECK: punpckldq 305419896, %xmm5 5332// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12] 5333 punpckldq 0x12345678,%xmm5 5334 5335// CHECK: punpckldq %xmm5, %xmm5 5336// CHECK: encoding: [0x66,0x0f,0x62,0xed] 5337 punpckldq %xmm5,%xmm5 5338 5339// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 5340// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5341 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 5342 5343// CHECK: pxor 69, %mm3 5344// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00] 5345 pxor 0x45,%mm3 5346 5347// CHECK: pxor 32493, %mm3 5348// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00] 5349 pxor 0x7eed,%mm3 5350 5351// CHECK: pxor 3133065982, %mm3 5352// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba] 5353 pxor 0xbabecafe,%mm3 5354 5355// CHECK: pxor 305419896, %mm3 5356// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12] 5357 pxor 0x12345678,%mm3 5358 5359// CHECK: pxor %mm3, %mm3 5360// CHECK: encoding: [0x0f,0xef,0xdb] 5361 pxor %mm3,%mm3 5362 5363// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 5364// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde] 5365 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 5366 5367// CHECK: pxor 69, %xmm5 5368// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00] 5369 pxor 0x45,%xmm5 5370 5371// CHECK: pxor 32493, %xmm5 5372// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00] 5373 pxor 0x7eed,%xmm5 5374 5375// CHECK: pxor 3133065982, %xmm5 5376// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba] 5377 pxor 0xbabecafe,%xmm5 5378 5379// CHECK: pxor 305419896, %xmm5 5380// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12] 5381 pxor 0x12345678,%xmm5 5382 5383// CHECK: pxor %xmm5, %xmm5 5384// CHECK: encoding: [0x66,0x0f,0xef,0xed] 5385 pxor %xmm5,%xmm5 5386 5387// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 5388// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5389 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5390 5391// CHECK: addps 69, %xmm5 5392// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5393 addps 0x45,%xmm5 5394 5395// CHECK: addps 32493, %xmm5 5396// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5397 addps 0x7eed,%xmm5 5398 5399// CHECK: addps 3133065982, %xmm5 5400// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5401 addps 0xbabecafe,%xmm5 5402 5403// CHECK: addps 305419896, %xmm5 5404// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5405 addps 0x12345678,%xmm5 5406 5407// CHECK: addps %xmm5, %xmm5 5408// CHECK: encoding: [0x0f,0x58,0xed] 5409 addps %xmm5,%xmm5 5410 5411// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 5412// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 5413 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5414 5415// CHECK: addss 69, %xmm5 5416// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 5417 addss 0x45,%xmm5 5418 5419// CHECK: addss 32493, %xmm5 5420// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 5421 addss 0x7eed,%xmm5 5422 5423// CHECK: addss 3133065982, %xmm5 5424// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 5425 addss 0xbabecafe,%xmm5 5426 5427// CHECK: addss 305419896, %xmm5 5428// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 5429 addss 0x12345678,%xmm5 5430 5431// CHECK: addss %xmm5, %xmm5 5432// CHECK: encoding: [0xf3,0x0f,0x58,0xed] 5433 addss %xmm5,%xmm5 5434 5435// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 5436// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 5437 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5438 5439// CHECK: andnps 69, %xmm5 5440// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 5441 andnps 0x45,%xmm5 5442 5443// CHECK: andnps 32493, %xmm5 5444// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 5445 andnps 0x7eed,%xmm5 5446 5447// CHECK: andnps 3133065982, %xmm5 5448// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 5449 andnps 0xbabecafe,%xmm5 5450 5451// CHECK: andnps 305419896, %xmm5 5452// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 5453 andnps 0x12345678,%xmm5 5454 5455// CHECK: andnps %xmm5, %xmm5 5456// CHECK: encoding: [0x0f,0x55,0xed] 5457 andnps %xmm5,%xmm5 5458 5459// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 5460// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 5461 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5462 5463// CHECK: andps 69, %xmm5 5464// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 5465 andps 0x45,%xmm5 5466 5467// CHECK: andps 32493, %xmm5 5468// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 5469 andps 0x7eed,%xmm5 5470 5471// CHECK: andps 3133065982, %xmm5 5472// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 5473 andps 0xbabecafe,%xmm5 5474 5475// CHECK: andps 305419896, %xmm5 5476// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 5477 andps 0x12345678,%xmm5 5478 5479// CHECK: andps %xmm5, %xmm5 5480// CHECK: encoding: [0x0f,0x54,0xed] 5481 andps %xmm5,%xmm5 5482 5483// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 5484// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5485 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5486 5487// CHECK: comiss 69, %xmm5 5488// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 5489 comiss 0x45,%xmm5 5490 5491// CHECK: comiss 32493, %xmm5 5492// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 5493 comiss 0x7eed,%xmm5 5494 5495// CHECK: comiss 3133065982, %xmm5 5496// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 5497 comiss 0xbabecafe,%xmm5 5498 5499// CHECK: comiss 305419896, %xmm5 5500// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 5501 comiss 0x12345678,%xmm5 5502 5503// CHECK: comiss %xmm5, %xmm5 5504// CHECK: encoding: [0x0f,0x2f,0xed] 5505 comiss %xmm5,%xmm5 5506 5507// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 5508// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5509 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5510 5511// CHECK: cvtpi2ps 69, %xmm5 5512// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5513 cvtpi2ps 0x45,%xmm5 5514 5515// CHECK: cvtpi2ps 32493, %xmm5 5516// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5517 cvtpi2ps 0x7eed,%xmm5 5518 5519// CHECK: cvtpi2ps 3133065982, %xmm5 5520// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5521 cvtpi2ps 0xbabecafe,%xmm5 5522 5523// CHECK: cvtpi2ps 305419896, %xmm5 5524// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5525 cvtpi2ps 0x12345678,%xmm5 5526 5527// CHECK: cvtpi2ps %mm3, %xmm5 5528// CHECK: encoding: [0x0f,0x2a,0xeb] 5529 cvtpi2ps %mm3,%xmm5 5530 5531// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 5532// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5533 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5534 5535// CHECK: cvtps2pi 69, %mm3 5536// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 5537 cvtps2pi 0x45,%mm3 5538 5539// CHECK: cvtps2pi 32493, %mm3 5540// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 5541 cvtps2pi 0x7eed,%mm3 5542 5543// CHECK: cvtps2pi 3133065982, %mm3 5544// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 5545 cvtps2pi 0xbabecafe,%mm3 5546 5547// CHECK: cvtps2pi 305419896, %mm3 5548// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 5549 cvtps2pi 0x12345678,%mm3 5550 5551// CHECK: cvtps2pi %xmm5, %mm3 5552// CHECK: encoding: [0x0f,0x2d,0xdd] 5553 cvtps2pi %xmm5,%mm3 5554 5555// CHECK: cvtsi2ss %ecx, %xmm5 5556// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] 5557 cvtsi2ssl %ecx,%xmm5 5558 5559// CHECK: cvtsi2ssl 3735928559(%ebx,%ecx,8), %xmm5 5560// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 5561 cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5 5562 5563// CHECK: cvtsi2ssl 69, %xmm5 5564// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 5565 cvtsi2ssl 0x45,%xmm5 5566 5567// CHECK: cvtsi2ssl 32493, %xmm5 5568// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 5569 cvtsi2ssl 0x7eed,%xmm5 5570 5571// CHECK: cvtsi2ssl 3133065982, %xmm5 5572// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 5573 cvtsi2ssl 0xbabecafe,%xmm5 5574 5575// CHECK: cvtsi2ssl 305419896, %xmm5 5576// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 5577 cvtsi2ssl 0x12345678,%xmm5 5578 5579// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 5580// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5581 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 5582 5583// CHECK: cvttps2pi 69, %mm3 5584// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 5585 cvttps2pi 0x45,%mm3 5586 5587// CHECK: cvttps2pi 32493, %mm3 5588// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 5589 cvttps2pi 0x7eed,%mm3 5590 5591// CHECK: cvttps2pi 3133065982, %mm3 5592// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 5593 cvttps2pi 0xbabecafe,%mm3 5594 5595// CHECK: cvttps2pi 305419896, %mm3 5596// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 5597 cvttps2pi 0x12345678,%mm3 5598 5599// CHECK: cvttps2pi %xmm5, %mm3 5600// CHECK: encoding: [0x0f,0x2c,0xdd] 5601 cvttps2pi %xmm5,%mm3 5602 5603// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 5604// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 5605 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 5606 5607// CHECK: cvttss2si 69, %ecx 5608// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 5609 cvttss2si 0x45,%ecx 5610 5611// CHECK: cvttss2si 32493, %ecx 5612// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 5613 cvttss2si 0x7eed,%ecx 5614 5615// CHECK: cvttss2si 3133065982, %ecx 5616// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 5617 cvttss2si 0xbabecafe,%ecx 5618 5619// CHECK: cvttss2si 305419896, %ecx 5620// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 5621 cvttss2si 0x12345678,%ecx 5622 5623// CHECK: cvttss2si %xmm5, %ecx 5624// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd] 5625 cvttss2si %xmm5,%ecx 5626 5627// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 5628// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5629 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5630 5631// CHECK: divps 69, %xmm5 5632// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5633 divps 0x45,%xmm5 5634 5635// CHECK: divps 32493, %xmm5 5636// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5637 divps 0x7eed,%xmm5 5638 5639// CHECK: divps 3133065982, %xmm5 5640// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5641 divps 0xbabecafe,%xmm5 5642 5643// CHECK: divps 305419896, %xmm5 5644// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5645 divps 0x12345678,%xmm5 5646 5647// CHECK: divps %xmm5, %xmm5 5648// CHECK: encoding: [0x0f,0x5e,0xed] 5649 divps %xmm5,%xmm5 5650 5651// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 5652// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 5653 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5654 5655// CHECK: divss 69, %xmm5 5656// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 5657 divss 0x45,%xmm5 5658 5659// CHECK: divss 32493, %xmm5 5660// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 5661 divss 0x7eed,%xmm5 5662 5663// CHECK: divss 3133065982, %xmm5 5664// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 5665 divss 0xbabecafe,%xmm5 5666 5667// CHECK: divss 305419896, %xmm5 5668// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 5669 divss 0x12345678,%xmm5 5670 5671// CHECK: divss %xmm5, %xmm5 5672// CHECK: encoding: [0xf3,0x0f,0x5e,0xed] 5673 divss %xmm5,%xmm5 5674 5675// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 5676// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde] 5677 ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 5678 5679// CHECK: ldmxcsr 32493 5680// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00] 5681 ldmxcsr 0x7eed 5682 5683// CHECK: ldmxcsr 3133065982 5684// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba] 5685 ldmxcsr 0xbabecafe 5686 5687// CHECK: ldmxcsr 305419896 5688// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12] 5689 ldmxcsr 0x12345678 5690 5691// CHECK: maskmovq %mm3, %mm3 5692// CHECK: encoding: [0x0f,0xf7,0xdb] 5693 maskmovq %mm3,%mm3 5694 5695// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 5696// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5697 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5698 5699// CHECK: maxps 69, %xmm5 5700// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5701 maxps 0x45,%xmm5 5702 5703// CHECK: maxps 32493, %xmm5 5704// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5705 maxps 0x7eed,%xmm5 5706 5707// CHECK: maxps 3133065982, %xmm5 5708// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5709 maxps 0xbabecafe,%xmm5 5710 5711// CHECK: maxps 305419896, %xmm5 5712// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5713 maxps 0x12345678,%xmm5 5714 5715// CHECK: maxps %xmm5, %xmm5 5716// CHECK: encoding: [0x0f,0x5f,0xed] 5717 maxps %xmm5,%xmm5 5718 5719// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 5720// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 5721 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5722 5723// CHECK: maxss 69, %xmm5 5724// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 5725 maxss 0x45,%xmm5 5726 5727// CHECK: maxss 32493, %xmm5 5728// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 5729 maxss 0x7eed,%xmm5 5730 5731// CHECK: maxss 3133065982, %xmm5 5732// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 5733 maxss 0xbabecafe,%xmm5 5734 5735// CHECK: maxss 305419896, %xmm5 5736// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 5737 maxss 0x12345678,%xmm5 5738 5739// CHECK: maxss %xmm5, %xmm5 5740// CHECK: encoding: [0xf3,0x0f,0x5f,0xed] 5741 maxss %xmm5,%xmm5 5742 5743// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 5744// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5745 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5746 5747// CHECK: minps 69, %xmm5 5748// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5749 minps 0x45,%xmm5 5750 5751// CHECK: minps 32493, %xmm5 5752// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5753 minps 0x7eed,%xmm5 5754 5755// CHECK: minps 3133065982, %xmm5 5756// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5757 minps 0xbabecafe,%xmm5 5758 5759// CHECK: minps 305419896, %xmm5 5760// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5761 minps 0x12345678,%xmm5 5762 5763// CHECK: minps %xmm5, %xmm5 5764// CHECK: encoding: [0x0f,0x5d,0xed] 5765 minps %xmm5,%xmm5 5766 5767// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 5768// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 5769 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5770 5771// CHECK: minss 69, %xmm5 5772// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 5773 minss 0x45,%xmm5 5774 5775// CHECK: minss 32493, %xmm5 5776// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 5777 minss 0x7eed,%xmm5 5778 5779// CHECK: minss 3133065982, %xmm5 5780// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 5781 minss 0xbabecafe,%xmm5 5782 5783// CHECK: minss 305419896, %xmm5 5784// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 5785 minss 0x12345678,%xmm5 5786 5787// CHECK: minss %xmm5, %xmm5 5788// CHECK: encoding: [0xf3,0x0f,0x5d,0xed] 5789 minss %xmm5,%xmm5 5790 5791// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 5792// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 5793 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5794 5795// CHECK: movaps 69, %xmm5 5796// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 5797 movaps 0x45,%xmm5 5798 5799// CHECK: movaps 32493, %xmm5 5800// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 5801 movaps 0x7eed,%xmm5 5802 5803// CHECK: movaps 3133065982, %xmm5 5804// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 5805 movaps 0xbabecafe,%xmm5 5806 5807// CHECK: movaps 305419896, %xmm5 5808// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 5809 movaps 0x12345678,%xmm5 5810 5811// CHECK: movaps %xmm5, %xmm5 5812// CHECK: encoding: [0x0f,0x28,0xed] 5813 movaps %xmm5,%xmm5 5814 5815// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 5816// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 5817 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5818 5819// CHECK: movaps %xmm5, 69 5820// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 5821 movaps %xmm5,0x45 5822 5823// CHECK: movaps %xmm5, 32493 5824// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 5825 movaps %xmm5,0x7eed 5826 5827// CHECK: movaps %xmm5, 3133065982 5828// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 5829 movaps %xmm5,0xbabecafe 5830 5831// CHECK: movaps %xmm5, 305419896 5832// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 5833 movaps %xmm5,0x12345678 5834 5835// CHECK: movhlps %xmm5, %xmm5 5836// CHECK: encoding: [0x0f,0x12,0xed] 5837 movhlps %xmm5,%xmm5 5838 5839// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 5840// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 5841 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5842 5843// CHECK: movhps 69, %xmm5 5844// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 5845 movhps 0x45,%xmm5 5846 5847// CHECK: movhps 32493, %xmm5 5848// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 5849 movhps 0x7eed,%xmm5 5850 5851// CHECK: movhps 3133065982, %xmm5 5852// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 5853 movhps 0xbabecafe,%xmm5 5854 5855// CHECK: movhps 305419896, %xmm5 5856// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 5857 movhps 0x12345678,%xmm5 5858 5859// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 5860// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 5861 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5862 5863// CHECK: movhps %xmm5, 69 5864// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 5865 movhps %xmm5,0x45 5866 5867// CHECK: movhps %xmm5, 32493 5868// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 5869 movhps %xmm5,0x7eed 5870 5871// CHECK: movhps %xmm5, 3133065982 5872// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 5873 movhps %xmm5,0xbabecafe 5874 5875// CHECK: movhps %xmm5, 305419896 5876// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 5877 movhps %xmm5,0x12345678 5878 5879// CHECK: movlhps %xmm5, %xmm5 5880// CHECK: encoding: [0x0f,0x16,0xed] 5881 movlhps %xmm5,%xmm5 5882 5883// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 5884// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 5885 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 5886 5887// CHECK: movlps 69, %xmm5 5888// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 5889 movlps 0x45,%xmm5 5890 5891// CHECK: movlps 32493, %xmm5 5892// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 5893 movlps 0x7eed,%xmm5 5894 5895// CHECK: movlps 3133065982, %xmm5 5896// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 5897 movlps 0xbabecafe,%xmm5 5898 5899// CHECK: movlps 305419896, %xmm5 5900// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 5901 movlps 0x12345678,%xmm5 5902 5903// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 5904// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 5905 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5906 5907// CHECK: movlps %xmm5, 69 5908// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 5909 movlps %xmm5,0x45 5910 5911// CHECK: movlps %xmm5, 32493 5912// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 5913 movlps %xmm5,0x7eed 5914 5915// CHECK: movlps %xmm5, 3133065982 5916// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 5917 movlps %xmm5,0xbabecafe 5918 5919// CHECK: movlps %xmm5, 305419896 5920// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 5921 movlps %xmm5,0x12345678 5922 5923// CHECK: movmskps %xmm5, %ecx 5924// CHECK: encoding: [0x0f,0x50,0xcd] 5925 movmskps %xmm5,%ecx 5926 5927// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 5928// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 5929 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 5930 5931// CHECK: movntps %xmm5, 69 5932// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 5933 movntps %xmm5,0x45 5934 5935// CHECK: movntps %xmm5, 32493 5936// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 5937 movntps %xmm5,0x7eed 5938 5939// CHECK: movntps %xmm5, 3133065982 5940// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 5941 movntps %xmm5,0xbabecafe 5942 5943// CHECK: movntps %xmm5, 305419896 5944// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 5945 movntps %xmm5,0x12345678 5946 5947// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 5948// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5949 movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 5950 5951// CHECK: movntq %mm3, 69 5952// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00] 5953 movntq %mm3,0x45 5954 5955// CHECK: movntq %mm3, 32493 5956// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00] 5957 movntq %mm3,0x7eed 5958 5959// CHECK: movntq %mm3, 3133065982 5960// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba] 5961 movntq %mm3,0xbabecafe 5962 5963// CHECK: movntq %mm3, 305419896 5964// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12] 5965 movntq %mm3,0x12345678 5966 5967// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 5968// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde] 5969 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 5970 5971// CHECK: movntdq %xmm5, 69 5972// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00] 5973 movntdq %xmm5,0x45 5974 5975// CHECK: movntdq %xmm5, 32493 5976// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00] 5977 movntdq %xmm5,0x7eed 5978 5979// CHECK: movntdq %xmm5, 3133065982 5980// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba] 5981 movntdq %xmm5,0xbabecafe 5982 5983// CHECK: movntdq %xmm5, 305419896 5984// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12] 5985 movntdq %xmm5,0x12345678 5986 5987// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 5988// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 5989 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 5990 5991// CHECK: movss 69, %xmm5 5992// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 5993 movss 0x45,%xmm5 5994 5995// CHECK: movss 32493, %xmm5 5996// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 5997 movss 0x7eed,%xmm5 5998 5999// CHECK: movss 3133065982, %xmm5 6000// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 6001 movss 0xbabecafe,%xmm5 6002 6003// CHECK: movss 305419896, %xmm5 6004// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 6005 movss 0x12345678,%xmm5 6006 6007// CHECK: movss %xmm5, %xmm5 6008// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 6009 movss %xmm5,%xmm5 6010 6011// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 6012// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 6013 movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 6014 6015// CHECK: movss %xmm5, 69 6016// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 6017 movss %xmm5,0x45 6018 6019// CHECK: movss %xmm5, 32493 6020// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 6021 movss %xmm5,0x7eed 6022 6023// CHECK: movss %xmm5, 3133065982 6024// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 6025 movss %xmm5,0xbabecafe 6026 6027// CHECK: movss %xmm5, 305419896 6028// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 6029 movss %xmm5,0x12345678 6030 6031// CHECK: movss %xmm5, %xmm5 6032// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 6033 movss %xmm5,%xmm5 6034 6035// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 6036// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 6037 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 6038 6039// CHECK: movups 69, %xmm5 6040// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 6041 movups 0x45,%xmm5 6042 6043// CHECK: movups 32493, %xmm5 6044// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 6045 movups 0x7eed,%xmm5 6046 6047// CHECK: movups 3133065982, %xmm5 6048// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 6049 movups 0xbabecafe,%xmm5 6050 6051// CHECK: movups 305419896, %xmm5 6052// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 6053 movups 0x12345678,%xmm5 6054 6055// CHECK: movups %xmm5, %xmm5 6056// CHECK: encoding: [0x0f,0x10,0xed] 6057 movups %xmm5,%xmm5 6058 6059// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 6060// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 6061 movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 6062 6063// CHECK: movups %xmm5, 69 6064// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 6065 movups %xmm5,0x45 6066 6067// CHECK: movups %xmm5, 32493 6068// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 6069 movups %xmm5,0x7eed 6070 6071// CHECK: movups %xmm5, 3133065982 6072// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 6073 movups %xmm5,0xbabecafe 6074 6075// CHECK: movups %xmm5, 305419896 6076// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 6077 movups %xmm5,0x12345678 6078 6079// CHECK: movups %xmm5, %xmm5 6080// CHECK: encoding: [0x0f,0x10,0xed] 6081 movups %xmm5,%xmm5 6082 6083// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 6084// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6085 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6086 6087// CHECK: mulps 69, %xmm5 6088// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6089 mulps 0x45,%xmm5 6090 6091// CHECK: mulps 32493, %xmm5 6092// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6093 mulps 0x7eed,%xmm5 6094 6095// CHECK: mulps 3133065982, %xmm5 6096// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6097 mulps 0xbabecafe,%xmm5 6098 6099// CHECK: mulps 305419896, %xmm5 6100// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6101 mulps 0x12345678,%xmm5 6102 6103// CHECK: mulps %xmm5, %xmm5 6104// CHECK: encoding: [0x0f,0x59,0xed] 6105 mulps %xmm5,%xmm5 6106 6107// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 6108// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 6109 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6110 6111// CHECK: mulss 69, %xmm5 6112// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 6113 mulss 0x45,%xmm5 6114 6115// CHECK: mulss 32493, %xmm5 6116// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 6117 mulss 0x7eed,%xmm5 6118 6119// CHECK: mulss 3133065982, %xmm5 6120// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 6121 mulss 0xbabecafe,%xmm5 6122 6123// CHECK: mulss 305419896, %xmm5 6124// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 6125 mulss 0x12345678,%xmm5 6126 6127// CHECK: mulss %xmm5, %xmm5 6128// CHECK: encoding: [0xf3,0x0f,0x59,0xed] 6129 mulss %xmm5,%xmm5 6130 6131// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 6132// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 6133 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6134 6135// CHECK: orps 69, %xmm5 6136// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 6137 orps 0x45,%xmm5 6138 6139// CHECK: orps 32493, %xmm5 6140// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 6141 orps 0x7eed,%xmm5 6142 6143// CHECK: orps 3133065982, %xmm5 6144// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 6145 orps 0xbabecafe,%xmm5 6146 6147// CHECK: orps 305419896, %xmm5 6148// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 6149 orps 0x12345678,%xmm5 6150 6151// CHECK: orps %xmm5, %xmm5 6152// CHECK: encoding: [0x0f,0x56,0xed] 6153 orps %xmm5,%xmm5 6154 6155// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 6156// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6157 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 6158 6159// CHECK: pavgb 69, %mm3 6160// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00] 6161 pavgb 0x45,%mm3 6162 6163// CHECK: pavgb 32493, %mm3 6164// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00] 6165 pavgb 0x7eed,%mm3 6166 6167// CHECK: pavgb 3133065982, %mm3 6168// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba] 6169 pavgb 0xbabecafe,%mm3 6170 6171// CHECK: pavgb 305419896, %mm3 6172// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12] 6173 pavgb 0x12345678,%mm3 6174 6175// CHECK: pavgb %mm3, %mm3 6176// CHECK: encoding: [0x0f,0xe0,0xdb] 6177 pavgb %mm3,%mm3 6178 6179// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 6180// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde] 6181 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6182 6183// CHECK: pavgb 69, %xmm5 6184// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00] 6185 pavgb 0x45,%xmm5 6186 6187// CHECK: pavgb 32493, %xmm5 6188// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00] 6189 pavgb 0x7eed,%xmm5 6190 6191// CHECK: pavgb 3133065982, %xmm5 6192// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba] 6193 pavgb 0xbabecafe,%xmm5 6194 6195// CHECK: pavgb 305419896, %xmm5 6196// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12] 6197 pavgb 0x12345678,%xmm5 6198 6199// CHECK: pavgb %xmm5, %xmm5 6200// CHECK: encoding: [0x66,0x0f,0xe0,0xed] 6201 pavgb %xmm5,%xmm5 6202 6203// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 6204// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6205 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 6206 6207// CHECK: pavgw 69, %mm3 6208// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00] 6209 pavgw 0x45,%mm3 6210 6211// CHECK: pavgw 32493, %mm3 6212// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00] 6213 pavgw 0x7eed,%mm3 6214 6215// CHECK: pavgw 3133065982, %mm3 6216// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba] 6217 pavgw 0xbabecafe,%mm3 6218 6219// CHECK: pavgw 305419896, %mm3 6220// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12] 6221 pavgw 0x12345678,%mm3 6222 6223// CHECK: pavgw %mm3, %mm3 6224// CHECK: encoding: [0x0f,0xe3,0xdb] 6225 pavgw %mm3,%mm3 6226 6227// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 6228// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde] 6229 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6230 6231// CHECK: pavgw 69, %xmm5 6232// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00] 6233 pavgw 0x45,%xmm5 6234 6235// CHECK: pavgw 32493, %xmm5 6236// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00] 6237 pavgw 0x7eed,%xmm5 6238 6239// CHECK: pavgw 3133065982, %xmm5 6240// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba] 6241 pavgw 0xbabecafe,%xmm5 6242 6243// CHECK: pavgw 305419896, %xmm5 6244// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12] 6245 pavgw 0x12345678,%xmm5 6246 6247// CHECK: pavgw %xmm5, %xmm5 6248// CHECK: encoding: [0x66,0x0f,0xe3,0xed] 6249 pavgw %xmm5,%xmm5 6250 6251// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 6252// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6253 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6254 6255// CHECK: pmaxsw 69, %mm3 6256// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00] 6257 pmaxsw 0x45,%mm3 6258 6259// CHECK: pmaxsw 32493, %mm3 6260// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00] 6261 pmaxsw 0x7eed,%mm3 6262 6263// CHECK: pmaxsw 3133065982, %mm3 6264// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba] 6265 pmaxsw 0xbabecafe,%mm3 6266 6267// CHECK: pmaxsw 305419896, %mm3 6268// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12] 6269 pmaxsw 0x12345678,%mm3 6270 6271// CHECK: pmaxsw %mm3, %mm3 6272// CHECK: encoding: [0x0f,0xee,0xdb] 6273 pmaxsw %mm3,%mm3 6274 6275// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 6276// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde] 6277 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6278 6279// CHECK: pmaxsw 69, %xmm5 6280// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00] 6281 pmaxsw 0x45,%xmm5 6282 6283// CHECK: pmaxsw 32493, %xmm5 6284// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00] 6285 pmaxsw 0x7eed,%xmm5 6286 6287// CHECK: pmaxsw 3133065982, %xmm5 6288// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba] 6289 pmaxsw 0xbabecafe,%xmm5 6290 6291// CHECK: pmaxsw 305419896, %xmm5 6292// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12] 6293 pmaxsw 0x12345678,%xmm5 6294 6295// CHECK: pmaxsw %xmm5, %xmm5 6296// CHECK: encoding: [0x66,0x0f,0xee,0xed] 6297 pmaxsw %xmm5,%xmm5 6298 6299// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 6300// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6301 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 6302 6303// CHECK: pmaxub 69, %mm3 6304// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00] 6305 pmaxub 0x45,%mm3 6306 6307// CHECK: pmaxub 32493, %mm3 6308// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00] 6309 pmaxub 0x7eed,%mm3 6310 6311// CHECK: pmaxub 3133065982, %mm3 6312// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba] 6313 pmaxub 0xbabecafe,%mm3 6314 6315// CHECK: pmaxub 305419896, %mm3 6316// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12] 6317 pmaxub 0x12345678,%mm3 6318 6319// CHECK: pmaxub %mm3, %mm3 6320// CHECK: encoding: [0x0f,0xde,0xdb] 6321 pmaxub %mm3,%mm3 6322 6323// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 6324// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde] 6325 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6326 6327// CHECK: pmaxub 69, %xmm5 6328// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00] 6329 pmaxub 0x45,%xmm5 6330 6331// CHECK: pmaxub 32493, %xmm5 6332// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00] 6333 pmaxub 0x7eed,%xmm5 6334 6335// CHECK: pmaxub 3133065982, %xmm5 6336// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba] 6337 pmaxub 0xbabecafe,%xmm5 6338 6339// CHECK: pmaxub 305419896, %xmm5 6340// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12] 6341 pmaxub 0x12345678,%xmm5 6342 6343// CHECK: pmaxub %xmm5, %xmm5 6344// CHECK: encoding: [0x66,0x0f,0xde,0xed] 6345 pmaxub %xmm5,%xmm5 6346 6347// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 6348// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6349 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6350 6351// CHECK: pminsw 69, %mm3 6352// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00] 6353 pminsw 0x45,%mm3 6354 6355// CHECK: pminsw 32493, %mm3 6356// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00] 6357 pminsw 0x7eed,%mm3 6358 6359// CHECK: pminsw 3133065982, %mm3 6360// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba] 6361 pminsw 0xbabecafe,%mm3 6362 6363// CHECK: pminsw 305419896, %mm3 6364// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12] 6365 pminsw 0x12345678,%mm3 6366 6367// CHECK: pminsw %mm3, %mm3 6368// CHECK: encoding: [0x0f,0xea,0xdb] 6369 pminsw %mm3,%mm3 6370 6371// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 6372// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde] 6373 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6374 6375// CHECK: pminsw 69, %xmm5 6376// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00] 6377 pminsw 0x45,%xmm5 6378 6379// CHECK: pminsw 32493, %xmm5 6380// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00] 6381 pminsw 0x7eed,%xmm5 6382 6383// CHECK: pminsw 3133065982, %xmm5 6384// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba] 6385 pminsw 0xbabecafe,%xmm5 6386 6387// CHECK: pminsw 305419896, %xmm5 6388// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12] 6389 pminsw 0x12345678,%xmm5 6390 6391// CHECK: pminsw %xmm5, %xmm5 6392// CHECK: encoding: [0x66,0x0f,0xea,0xed] 6393 pminsw %xmm5,%xmm5 6394 6395// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 6396// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6397 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 6398 6399// CHECK: pminub 69, %mm3 6400// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00] 6401 pminub 0x45,%mm3 6402 6403// CHECK: pminub 32493, %mm3 6404// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00] 6405 pminub 0x7eed,%mm3 6406 6407// CHECK: pminub 3133065982, %mm3 6408// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba] 6409 pminub 0xbabecafe,%mm3 6410 6411// CHECK: pminub 305419896, %mm3 6412// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12] 6413 pminub 0x12345678,%mm3 6414 6415// CHECK: pminub %mm3, %mm3 6416// CHECK: encoding: [0x0f,0xda,0xdb] 6417 pminub %mm3,%mm3 6418 6419// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 6420// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 6421 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 6422 6423// CHECK: pminub 69, %xmm5 6424// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00] 6425 pminub 0x45,%xmm5 6426 6427// CHECK: pminub 32493, %xmm5 6428// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00] 6429 pminub 0x7eed,%xmm5 6430 6431// CHECK: pminub 3133065982, %xmm5 6432// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba] 6433 pminub 0xbabecafe,%xmm5 6434 6435// CHECK: pminub 305419896, %xmm5 6436// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12] 6437 pminub 0x12345678,%xmm5 6438 6439// CHECK: pminub %xmm5, %xmm5 6440// CHECK: encoding: [0x66,0x0f,0xda,0xed] 6441 pminub %xmm5,%xmm5 6442 6443// CHECK: pmovmskb %mm3, %ecx 6444// CHECK: encoding: [0x0f,0xd7,0xcb] 6445 pmovmskb %mm3,%ecx 6446 6447// CHECK: pmovmskb %xmm5, %ecx 6448// CHECK: encoding: [0x66,0x0f,0xd7,0xcd] 6449 pmovmskb %xmm5,%ecx 6450 6451// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 6452// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6453 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 6454 6455// CHECK: pmulhuw 69, %mm3 6456// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00] 6457 pmulhuw 0x45,%mm3 6458 6459// CHECK: pmulhuw 32493, %mm3 6460// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00] 6461 pmulhuw 0x7eed,%mm3 6462 6463// CHECK: pmulhuw 3133065982, %mm3 6464// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba] 6465 pmulhuw 0xbabecafe,%mm3 6466 6467// CHECK: pmulhuw 305419896, %mm3 6468// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12] 6469 pmulhuw 0x12345678,%mm3 6470 6471// CHECK: pmulhuw %mm3, %mm3 6472// CHECK: encoding: [0x0f,0xe4,0xdb] 6473 pmulhuw %mm3,%mm3 6474 6475// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 6476// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde] 6477 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6478 6479// CHECK: pmulhuw 69, %xmm5 6480// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00] 6481 pmulhuw 0x45,%xmm5 6482 6483// CHECK: pmulhuw 32493, %xmm5 6484// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00] 6485 pmulhuw 0x7eed,%xmm5 6486 6487// CHECK: pmulhuw 3133065982, %xmm5 6488// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba] 6489 pmulhuw 0xbabecafe,%xmm5 6490 6491// CHECK: pmulhuw 305419896, %xmm5 6492// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12] 6493 pmulhuw 0x12345678,%xmm5 6494 6495// CHECK: pmulhuw %xmm5, %xmm5 6496// CHECK: encoding: [0x66,0x0f,0xe4,0xed] 6497 pmulhuw %xmm5,%xmm5 6498 6499// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 6500// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde] 6501 prefetchnta 0xdeadbeef(%ebx,%ecx,8) 6502 6503// CHECK: prefetchnta 32493 6504// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00] 6505 prefetchnta 0x7eed 6506 6507// CHECK: prefetchnta 3133065982 6508// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba] 6509 prefetchnta 0xbabecafe 6510 6511// CHECK: prefetchnta 305419896 6512// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12] 6513 prefetchnta 0x12345678 6514 6515// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 6516// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde] 6517 prefetcht0 0xdeadbeef(%ebx,%ecx,8) 6518 6519// CHECK: prefetcht0 32493 6520// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00] 6521 prefetcht0 0x7eed 6522 6523// CHECK: prefetcht0 3133065982 6524// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba] 6525 prefetcht0 0xbabecafe 6526 6527// CHECK: prefetcht0 305419896 6528// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12] 6529 prefetcht0 0x12345678 6530 6531// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 6532// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde] 6533 prefetcht1 0xdeadbeef(%ebx,%ecx,8) 6534 6535// CHECK: prefetcht1 32493 6536// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00] 6537 prefetcht1 0x7eed 6538 6539// CHECK: prefetcht1 3133065982 6540// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba] 6541 prefetcht1 0xbabecafe 6542 6543// CHECK: prefetcht1 305419896 6544// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12] 6545 prefetcht1 0x12345678 6546 6547// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 6548// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6549 prefetcht2 0xdeadbeef(%ebx,%ecx,8) 6550 6551// CHECK: prefetcht2 32493 6552// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00] 6553 prefetcht2 0x7eed 6554 6555// CHECK: prefetcht2 3133065982 6556// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba] 6557 prefetcht2 0xbabecafe 6558 6559// CHECK: prefetcht2 305419896 6560// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12] 6561 prefetcht2 0x12345678 6562 6563// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 6564// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6565 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 6566 6567// CHECK: psadbw 69, %mm3 6568// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00] 6569 psadbw 0x45,%mm3 6570 6571// CHECK: psadbw 32493, %mm3 6572// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00] 6573 psadbw 0x7eed,%mm3 6574 6575// CHECK: psadbw 3133065982, %mm3 6576// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba] 6577 psadbw 0xbabecafe,%mm3 6578 6579// CHECK: psadbw 305419896, %mm3 6580// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12] 6581 psadbw 0x12345678,%mm3 6582 6583// CHECK: psadbw %mm3, %mm3 6584// CHECK: encoding: [0x0f,0xf6,0xdb] 6585 psadbw %mm3,%mm3 6586 6587// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 6588// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde] 6589 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6590 6591// CHECK: psadbw 69, %xmm5 6592// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00] 6593 psadbw 0x45,%xmm5 6594 6595// CHECK: psadbw 32493, %xmm5 6596// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00] 6597 psadbw 0x7eed,%xmm5 6598 6599// CHECK: psadbw 3133065982, %xmm5 6600// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba] 6601 psadbw 0xbabecafe,%xmm5 6602 6603// CHECK: psadbw 305419896, %xmm5 6604// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12] 6605 psadbw 0x12345678,%xmm5 6606 6607// CHECK: psadbw %xmm5, %xmm5 6608// CHECK: encoding: [0x66,0x0f,0xf6,0xed] 6609 psadbw %xmm5,%xmm5 6610 6611// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 6612// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6613 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6614 6615// CHECK: rcpps 69, %xmm5 6616// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6617 rcpps 0x45,%xmm5 6618 6619// CHECK: rcpps 32493, %xmm5 6620// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6621 rcpps 0x7eed,%xmm5 6622 6623// CHECK: rcpps 3133065982, %xmm5 6624// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6625 rcpps 0xbabecafe,%xmm5 6626 6627// CHECK: rcpps 305419896, %xmm5 6628// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6629 rcpps 0x12345678,%xmm5 6630 6631// CHECK: rcpps %xmm5, %xmm5 6632// CHECK: encoding: [0x0f,0x53,0xed] 6633 rcpps %xmm5,%xmm5 6634 6635// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 6636// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 6637 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6638 6639// CHECK: rcpss 69, %xmm5 6640// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 6641 rcpss 0x45,%xmm5 6642 6643// CHECK: rcpss 32493, %xmm5 6644// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 6645 rcpss 0x7eed,%xmm5 6646 6647// CHECK: rcpss 3133065982, %xmm5 6648// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 6649 rcpss 0xbabecafe,%xmm5 6650 6651// CHECK: rcpss 305419896, %xmm5 6652// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 6653 rcpss 0x12345678,%xmm5 6654 6655// CHECK: rcpss %xmm5, %xmm5 6656// CHECK: encoding: [0xf3,0x0f,0x53,0xed] 6657 rcpss %xmm5,%xmm5 6658 6659// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 6660// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6661 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6662 6663// CHECK: rsqrtps 69, %xmm5 6664// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6665 rsqrtps 0x45,%xmm5 6666 6667// CHECK: rsqrtps 32493, %xmm5 6668// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6669 rsqrtps 0x7eed,%xmm5 6670 6671// CHECK: rsqrtps 3133065982, %xmm5 6672// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6673 rsqrtps 0xbabecafe,%xmm5 6674 6675// CHECK: rsqrtps 305419896, %xmm5 6676// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6677 rsqrtps 0x12345678,%xmm5 6678 6679// CHECK: rsqrtps %xmm5, %xmm5 6680// CHECK: encoding: [0x0f,0x52,0xed] 6681 rsqrtps %xmm5,%xmm5 6682 6683// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 6684// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 6685 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6686 6687// CHECK: rsqrtss 69, %xmm5 6688// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 6689 rsqrtss 0x45,%xmm5 6690 6691// CHECK: rsqrtss 32493, %xmm5 6692// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 6693 rsqrtss 0x7eed,%xmm5 6694 6695// CHECK: rsqrtss 3133065982, %xmm5 6696// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 6697 rsqrtss 0xbabecafe,%xmm5 6698 6699// CHECK: rsqrtss 305419896, %xmm5 6700// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 6701 rsqrtss 0x12345678,%xmm5 6702 6703// CHECK: rsqrtss %xmm5, %xmm5 6704// CHECK: encoding: [0xf3,0x0f,0x52,0xed] 6705 rsqrtss %xmm5,%xmm5 6706 6707// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 6708// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6709 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6710 6711// CHECK: sqrtps 69, %xmm5 6712// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6713 sqrtps 0x45,%xmm5 6714 6715// CHECK: sqrtps 32493, %xmm5 6716// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6717 sqrtps 0x7eed,%xmm5 6718 6719// CHECK: sqrtps 3133065982, %xmm5 6720// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6721 sqrtps 0xbabecafe,%xmm5 6722 6723// CHECK: sqrtps 305419896, %xmm5 6724// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6725 sqrtps 0x12345678,%xmm5 6726 6727// CHECK: sqrtps %xmm5, %xmm5 6728// CHECK: encoding: [0x0f,0x51,0xed] 6729 sqrtps %xmm5,%xmm5 6730 6731// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 6732// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 6733 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6734 6735// CHECK: sqrtss 69, %xmm5 6736// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 6737 sqrtss 0x45,%xmm5 6738 6739// CHECK: sqrtss 32493, %xmm5 6740// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 6741 sqrtss 0x7eed,%xmm5 6742 6743// CHECK: sqrtss 3133065982, %xmm5 6744// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 6745 sqrtss 0xbabecafe,%xmm5 6746 6747// CHECK: sqrtss 305419896, %xmm5 6748// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 6749 sqrtss 0x12345678,%xmm5 6750 6751// CHECK: sqrtss %xmm5, %xmm5 6752// CHECK: encoding: [0xf3,0x0f,0x51,0xed] 6753 sqrtss %xmm5,%xmm5 6754 6755// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 6756// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6757 stmxcsr 0xdeadbeef(%ebx,%ecx,8) 6758 6759// CHECK: stmxcsr 32493 6760// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00] 6761 stmxcsr 0x7eed 6762 6763// CHECK: stmxcsr 3133065982 6764// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba] 6765 stmxcsr 0xbabecafe 6766 6767// CHECK: stmxcsr 305419896 6768// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12] 6769 stmxcsr 0x12345678 6770 6771// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 6772// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6773 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6774 6775// CHECK: subps 69, %xmm5 6776// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6777 subps 0x45,%xmm5 6778 6779// CHECK: subps 32493, %xmm5 6780// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6781 subps 0x7eed,%xmm5 6782 6783// CHECK: subps 3133065982, %xmm5 6784// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6785 subps 0xbabecafe,%xmm5 6786 6787// CHECK: subps 305419896, %xmm5 6788// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6789 subps 0x12345678,%xmm5 6790 6791// CHECK: subps %xmm5, %xmm5 6792// CHECK: encoding: [0x0f,0x5c,0xed] 6793 subps %xmm5,%xmm5 6794 6795// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 6796// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 6797 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6798 6799// CHECK: subss 69, %xmm5 6800// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 6801 subss 0x45,%xmm5 6802 6803// CHECK: subss 32493, %xmm5 6804// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 6805 subss 0x7eed,%xmm5 6806 6807// CHECK: subss 3133065982, %xmm5 6808// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 6809 subss 0xbabecafe,%xmm5 6810 6811// CHECK: subss 305419896, %xmm5 6812// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 6813 subss 0x12345678,%xmm5 6814 6815// CHECK: subss %xmm5, %xmm5 6816// CHECK: encoding: [0xf3,0x0f,0x5c,0xed] 6817 subss %xmm5,%xmm5 6818 6819// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 6820// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 6821 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 6822 6823// CHECK: ucomiss 69, %xmm5 6824// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 6825 ucomiss 0x45,%xmm5 6826 6827// CHECK: ucomiss 32493, %xmm5 6828// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 6829 ucomiss 0x7eed,%xmm5 6830 6831// CHECK: ucomiss 3133065982, %xmm5 6832// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 6833 ucomiss 0xbabecafe,%xmm5 6834 6835// CHECK: ucomiss 305419896, %xmm5 6836// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 6837 ucomiss 0x12345678,%xmm5 6838 6839// CHECK: ucomiss %xmm5, %xmm5 6840// CHECK: encoding: [0x0f,0x2e,0xed] 6841 ucomiss %xmm5,%xmm5 6842 6843// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 6844// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 6845 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6846 6847// CHECK: unpckhps 69, %xmm5 6848// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 6849 unpckhps 0x45,%xmm5 6850 6851// CHECK: unpckhps 32493, %xmm5 6852// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 6853 unpckhps 0x7eed,%xmm5 6854 6855// CHECK: unpckhps 3133065982, %xmm5 6856// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 6857 unpckhps 0xbabecafe,%xmm5 6858 6859// CHECK: unpckhps 305419896, %xmm5 6860// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 6861 unpckhps 0x12345678,%xmm5 6862 6863// CHECK: unpckhps %xmm5, %xmm5 6864// CHECK: encoding: [0x0f,0x15,0xed] 6865 unpckhps %xmm5,%xmm5 6866 6867// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 6868// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 6869 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6870 6871// CHECK: unpcklps 69, %xmm5 6872// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 6873 unpcklps 0x45,%xmm5 6874 6875// CHECK: unpcklps 32493, %xmm5 6876// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 6877 unpcklps 0x7eed,%xmm5 6878 6879// CHECK: unpcklps 3133065982, %xmm5 6880// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 6881 unpcklps 0xbabecafe,%xmm5 6882 6883// CHECK: unpcklps 305419896, %xmm5 6884// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 6885 unpcklps 0x12345678,%xmm5 6886 6887// CHECK: unpcklps %xmm5, %xmm5 6888// CHECK: encoding: [0x0f,0x14,0xed] 6889 unpcklps %xmm5,%xmm5 6890 6891// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 6892// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 6893 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6894 6895// CHECK: xorps 69, %xmm5 6896// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 6897 xorps 0x45,%xmm5 6898 6899// CHECK: xorps 32493, %xmm5 6900// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 6901 xorps 0x7eed,%xmm5 6902 6903// CHECK: xorps 3133065982, %xmm5 6904// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 6905 xorps 0xbabecafe,%xmm5 6906 6907// CHECK: xorps 305419896, %xmm5 6908// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 6909 xorps 0x12345678,%xmm5 6910 6911// CHECK: xorps %xmm5, %xmm5 6912// CHECK: encoding: [0x0f,0x57,0xed] 6913 xorps %xmm5,%xmm5 6914 6915// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 6916// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6917 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6918 6919// CHECK: addpd 69, %xmm5 6920// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6921 addpd 0x45,%xmm5 6922 6923// CHECK: addpd 32493, %xmm5 6924// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6925 addpd 0x7eed,%xmm5 6926 6927// CHECK: addpd 3133065982, %xmm5 6928// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6929 addpd 0xbabecafe,%xmm5 6930 6931// CHECK: addpd 305419896, %xmm5 6932// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6933 addpd 0x12345678,%xmm5 6934 6935// CHECK: addpd %xmm5, %xmm5 6936// CHECK: encoding: [0x66,0x0f,0x58,0xed] 6937 addpd %xmm5,%xmm5 6938 6939// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 6940// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6941 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6942 6943// CHECK: addsd 69, %xmm5 6944// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6945 addsd 0x45,%xmm5 6946 6947// CHECK: addsd 32493, %xmm5 6948// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6949 addsd 0x7eed,%xmm5 6950 6951// CHECK: addsd 3133065982, %xmm5 6952// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6953 addsd 0xbabecafe,%xmm5 6954 6955// CHECK: addsd 305419896, %xmm5 6956// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6957 addsd 0x12345678,%xmm5 6958 6959// CHECK: addsd %xmm5, %xmm5 6960// CHECK: encoding: [0xf2,0x0f,0x58,0xed] 6961 addsd %xmm5,%xmm5 6962 6963// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 6964// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 6965 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6966 6967// CHECK: andnpd 69, %xmm5 6968// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 6969 andnpd 0x45,%xmm5 6970 6971// CHECK: andnpd 32493, %xmm5 6972// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 6973 andnpd 0x7eed,%xmm5 6974 6975// CHECK: andnpd 3133065982, %xmm5 6976// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 6977 andnpd 0xbabecafe,%xmm5 6978 6979// CHECK: andnpd 305419896, %xmm5 6980// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 6981 andnpd 0x12345678,%xmm5 6982 6983// CHECK: andnpd %xmm5, %xmm5 6984// CHECK: encoding: [0x66,0x0f,0x55,0xed] 6985 andnpd %xmm5,%xmm5 6986 6987// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 6988// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 6989 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6990 6991// CHECK: andpd 69, %xmm5 6992// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 6993 andpd 0x45,%xmm5 6994 6995// CHECK: andpd 32493, %xmm5 6996// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 6997 andpd 0x7eed,%xmm5 6998 6999// CHECK: andpd 3133065982, %xmm5 7000// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 7001 andpd 0xbabecafe,%xmm5 7002 7003// CHECK: andpd 305419896, %xmm5 7004// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 7005 andpd 0x12345678,%xmm5 7006 7007// CHECK: andpd %xmm5, %xmm5 7008// CHECK: encoding: [0x66,0x0f,0x54,0xed] 7009 andpd %xmm5,%xmm5 7010 7011// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 7012// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7013 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7014 7015// CHECK: comisd 69, %xmm5 7016// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 7017 comisd 0x45,%xmm5 7018 7019// CHECK: comisd 32493, %xmm5 7020// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 7021 comisd 0x7eed,%xmm5 7022 7023// CHECK: comisd 3133065982, %xmm5 7024// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 7025 comisd 0xbabecafe,%xmm5 7026 7027// CHECK: comisd 305419896, %xmm5 7028// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 7029 comisd 0x12345678,%xmm5 7030 7031// CHECK: comisd %xmm5, %xmm5 7032// CHECK: encoding: [0x66,0x0f,0x2f,0xed] 7033 comisd %xmm5,%xmm5 7034 7035// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 7036// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7037 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7038 7039// CHECK: cvtpi2pd 69, %xmm5 7040// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7041 cvtpi2pd 0x45,%xmm5 7042 7043// CHECK: cvtpi2pd 32493, %xmm5 7044// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7045 cvtpi2pd 0x7eed,%xmm5 7046 7047// CHECK: cvtpi2pd 3133065982, %xmm5 7048// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7049 cvtpi2pd 0xbabecafe,%xmm5 7050 7051// CHECK: cvtpi2pd 305419896, %xmm5 7052// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7053 cvtpi2pd 0x12345678,%xmm5 7054 7055// CHECK: cvtpi2pd %mm3, %xmm5 7056// CHECK: encoding: [0x66,0x0f,0x2a,0xeb] 7057 cvtpi2pd %mm3,%xmm5 7058 7059// CHECK: cvtsi2sd %ecx, %xmm5 7060// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] 7061 cvtsi2sdl %ecx,%xmm5 7062 7063// CHECK: cvtsi2sdl 3735928559(%ebx,%ecx,8), %xmm5 7064// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7065 cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5 7066 7067// CHECK: cvtsi2sdl 69, %xmm5 7068// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7069 cvtsi2sdl 0x45,%xmm5 7070 7071// CHECK: cvtsi2sdl 32493, %xmm5 7072// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7073 cvtsi2sdl 0x7eed,%xmm5 7074 7075// CHECK: cvtsi2sdl 3133065982, %xmm5 7076// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7077 cvtsi2sdl 0xbabecafe,%xmm5 7078 7079// CHECK: cvtsi2sdl 305419896, %xmm5 7080// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7081 cvtsi2sdl 0x12345678,%xmm5 7082 7083// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 7084// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7085 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7086 7087// CHECK: divpd 69, %xmm5 7088// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7089 divpd 0x45,%xmm5 7090 7091// CHECK: divpd 32493, %xmm5 7092// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7093 divpd 0x7eed,%xmm5 7094 7095// CHECK: divpd 3133065982, %xmm5 7096// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7097 divpd 0xbabecafe,%xmm5 7098 7099// CHECK: divpd 305419896, %xmm5 7100// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7101 divpd 0x12345678,%xmm5 7102 7103// CHECK: divpd %xmm5, %xmm5 7104// CHECK: encoding: [0x66,0x0f,0x5e,0xed] 7105 divpd %xmm5,%xmm5 7106 7107// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 7108// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7109 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7110 7111// CHECK: divsd 69, %xmm5 7112// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7113 divsd 0x45,%xmm5 7114 7115// CHECK: divsd 32493, %xmm5 7116// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7117 divsd 0x7eed,%xmm5 7118 7119// CHECK: divsd 3133065982, %xmm5 7120// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7121 divsd 0xbabecafe,%xmm5 7122 7123// CHECK: divsd 305419896, %xmm5 7124// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7125 divsd 0x12345678,%xmm5 7126 7127// CHECK: divsd %xmm5, %xmm5 7128// CHECK: encoding: [0xf2,0x0f,0x5e,0xed] 7129 divsd %xmm5,%xmm5 7130 7131// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 7132// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7133 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7134 7135// CHECK: maxpd 69, %xmm5 7136// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7137 maxpd 0x45,%xmm5 7138 7139// CHECK: maxpd 32493, %xmm5 7140// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7141 maxpd 0x7eed,%xmm5 7142 7143// CHECK: maxpd 3133065982, %xmm5 7144// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7145 maxpd 0xbabecafe,%xmm5 7146 7147// CHECK: maxpd 305419896, %xmm5 7148// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7149 maxpd 0x12345678,%xmm5 7150 7151// CHECK: maxpd %xmm5, %xmm5 7152// CHECK: encoding: [0x66,0x0f,0x5f,0xed] 7153 maxpd %xmm5,%xmm5 7154 7155// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 7156// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7157 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7158 7159// CHECK: maxsd 69, %xmm5 7160// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7161 maxsd 0x45,%xmm5 7162 7163// CHECK: maxsd 32493, %xmm5 7164// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7165 maxsd 0x7eed,%xmm5 7166 7167// CHECK: maxsd 3133065982, %xmm5 7168// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7169 maxsd 0xbabecafe,%xmm5 7170 7171// CHECK: maxsd 305419896, %xmm5 7172// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7173 maxsd 0x12345678,%xmm5 7174 7175// CHECK: maxsd %xmm5, %xmm5 7176// CHECK: encoding: [0xf2,0x0f,0x5f,0xed] 7177 maxsd %xmm5,%xmm5 7178 7179// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 7180// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7181 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7182 7183// CHECK: minpd 69, %xmm5 7184// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7185 minpd 0x45,%xmm5 7186 7187// CHECK: minpd 32493, %xmm5 7188// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7189 minpd 0x7eed,%xmm5 7190 7191// CHECK: minpd 3133065982, %xmm5 7192// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7193 minpd 0xbabecafe,%xmm5 7194 7195// CHECK: minpd 305419896, %xmm5 7196// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7197 minpd 0x12345678,%xmm5 7198 7199// CHECK: minpd %xmm5, %xmm5 7200// CHECK: encoding: [0x66,0x0f,0x5d,0xed] 7201 minpd %xmm5,%xmm5 7202 7203// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 7204// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7205 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7206 7207// CHECK: minsd 69, %xmm5 7208// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7209 minsd 0x45,%xmm5 7210 7211// CHECK: minsd 32493, %xmm5 7212// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7213 minsd 0x7eed,%xmm5 7214 7215// CHECK: minsd 3133065982, %xmm5 7216// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7217 minsd 0xbabecafe,%xmm5 7218 7219// CHECK: minsd 305419896, %xmm5 7220// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7221 minsd 0x12345678,%xmm5 7222 7223// CHECK: minsd %xmm5, %xmm5 7224// CHECK: encoding: [0xf2,0x0f,0x5d,0xed] 7225 minsd %xmm5,%xmm5 7226 7227// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 7228// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 7229 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7230 7231// CHECK: movapd 69, %xmm5 7232// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 7233 movapd 0x45,%xmm5 7234 7235// CHECK: movapd 32493, %xmm5 7236// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 7237 movapd 0x7eed,%xmm5 7238 7239// CHECK: movapd 3133065982, %xmm5 7240// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 7241 movapd 0xbabecafe,%xmm5 7242 7243// CHECK: movapd 305419896, %xmm5 7244// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 7245 movapd 0x12345678,%xmm5 7246 7247// CHECK: movapd %xmm5, %xmm5 7248// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7249 movapd %xmm5,%xmm5 7250 7251// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 7252// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 7253 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7254 7255// CHECK: movapd %xmm5, 69 7256// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 7257 movapd %xmm5,0x45 7258 7259// CHECK: movapd %xmm5, 32493 7260// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 7261 movapd %xmm5,0x7eed 7262 7263// CHECK: movapd %xmm5, 3133065982 7264// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 7265 movapd %xmm5,0xbabecafe 7266 7267// CHECK: movapd %xmm5, 305419896 7268// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 7269 movapd %xmm5,0x12345678 7270 7271// CHECK: movapd %xmm5, %xmm5 7272// CHECK: encoding: [0x66,0x0f,0x28,0xed] 7273 movapd %xmm5,%xmm5 7274 7275// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 7276// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 7277 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7278 7279// CHECK: movhpd 69, %xmm5 7280// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 7281 movhpd 0x45,%xmm5 7282 7283// CHECK: movhpd 32493, %xmm5 7284// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 7285 movhpd 0x7eed,%xmm5 7286 7287// CHECK: movhpd 3133065982, %xmm5 7288// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 7289 movhpd 0xbabecafe,%xmm5 7290 7291// CHECK: movhpd 305419896, %xmm5 7292// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 7293 movhpd 0x12345678,%xmm5 7294 7295// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 7296// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 7297 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7298 7299// CHECK: movhpd %xmm5, 69 7300// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 7301 movhpd %xmm5,0x45 7302 7303// CHECK: movhpd %xmm5, 32493 7304// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 7305 movhpd %xmm5,0x7eed 7306 7307// CHECK: movhpd %xmm5, 3133065982 7308// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 7309 movhpd %xmm5,0xbabecafe 7310 7311// CHECK: movhpd %xmm5, 305419896 7312// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 7313 movhpd %xmm5,0x12345678 7314 7315// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 7316// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 7317 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7318 7319// CHECK: movlpd 69, %xmm5 7320// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 7321 movlpd 0x45,%xmm5 7322 7323// CHECK: movlpd 32493, %xmm5 7324// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 7325 movlpd 0x7eed,%xmm5 7326 7327// CHECK: movlpd 3133065982, %xmm5 7328// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 7329 movlpd 0xbabecafe,%xmm5 7330 7331// CHECK: movlpd 305419896, %xmm5 7332// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 7333 movlpd 0x12345678,%xmm5 7334 7335// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 7336// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 7337 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7338 7339// CHECK: movlpd %xmm5, 69 7340// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 7341 movlpd %xmm5,0x45 7342 7343// CHECK: movlpd %xmm5, 32493 7344// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 7345 movlpd %xmm5,0x7eed 7346 7347// CHECK: movlpd %xmm5, 3133065982 7348// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 7349 movlpd %xmm5,0xbabecafe 7350 7351// CHECK: movlpd %xmm5, 305419896 7352// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 7353 movlpd %xmm5,0x12345678 7354 7355// CHECK: movmskpd %xmm5, %ecx 7356// CHECK: encoding: [0x66,0x0f,0x50,0xcd] 7357 movmskpd %xmm5,%ecx 7358 7359// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 7360// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7361 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7362 7363// CHECK: movntpd %xmm5, 69 7364// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 7365 movntpd %xmm5,0x45 7366 7367// CHECK: movntpd %xmm5, 32493 7368// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 7369 movntpd %xmm5,0x7eed 7370 7371// CHECK: movntpd %xmm5, 3133065982 7372// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 7373 movntpd %xmm5,0xbabecafe 7374 7375// CHECK: movntpd %xmm5, 305419896 7376// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 7377 movntpd %xmm5,0x12345678 7378 7379// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 7380// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7381 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7382 7383// CHECK: movsd 69, %xmm5 7384// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7385 movsd 0x45,%xmm5 7386 7387// CHECK: movsd 32493, %xmm5 7388// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7389 movsd 0x7eed,%xmm5 7390 7391// CHECK: movsd 3133065982, %xmm5 7392// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7393 movsd 0xbabecafe,%xmm5 7394 7395// CHECK: movsd 305419896, %xmm5 7396// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7397 movsd 0x12345678,%xmm5 7398 7399// CHECK: movsd %xmm5, %xmm5 7400// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7401 movsd %xmm5,%xmm5 7402 7403// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 7404// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7405 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7406 7407// CHECK: movsd %xmm5, 69 7408// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7409 movsd %xmm5,0x45 7410 7411// CHECK: movsd %xmm5, 32493 7412// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7413 movsd %xmm5,0x7eed 7414 7415// CHECK: movsd %xmm5, 3133065982 7416// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7417 movsd %xmm5,0xbabecafe 7418 7419// CHECK: movsd %xmm5, 305419896 7420// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7421 movsd %xmm5,0x12345678 7422 7423// CHECK: movsd %xmm5, %xmm5 7424// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 7425 movsd %xmm5,%xmm5 7426 7427// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 7428// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7429 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7430 7431// CHECK: movupd 69, %xmm5 7432// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7433 movupd 0x45,%xmm5 7434 7435// CHECK: movupd 32493, %xmm5 7436// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7437 movupd 0x7eed,%xmm5 7438 7439// CHECK: movupd 3133065982, %xmm5 7440// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7441 movupd 0xbabecafe,%xmm5 7442 7443// CHECK: movupd 305419896, %xmm5 7444// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7445 movupd 0x12345678,%xmm5 7446 7447// CHECK: movupd %xmm5, %xmm5 7448// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7449 movupd %xmm5,%xmm5 7450 7451// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 7452// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7453 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 7454 7455// CHECK: movupd %xmm5, 69 7456// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7457 movupd %xmm5,0x45 7458 7459// CHECK: movupd %xmm5, 32493 7460// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7461 movupd %xmm5,0x7eed 7462 7463// CHECK: movupd %xmm5, 3133065982 7464// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7465 movupd %xmm5,0xbabecafe 7466 7467// CHECK: movupd %xmm5, 305419896 7468// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7469 movupd %xmm5,0x12345678 7470 7471// CHECK: movupd %xmm5, %xmm5 7472// CHECK: encoding: [0x66,0x0f,0x10,0xed] 7473 movupd %xmm5,%xmm5 7474 7475// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 7476// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7477 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7478 7479// CHECK: mulpd 69, %xmm5 7480// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7481 mulpd 0x45,%xmm5 7482 7483// CHECK: mulpd 32493, %xmm5 7484// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7485 mulpd 0x7eed,%xmm5 7486 7487// CHECK: mulpd 3133065982, %xmm5 7488// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7489 mulpd 0xbabecafe,%xmm5 7490 7491// CHECK: mulpd 305419896, %xmm5 7492// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7493 mulpd 0x12345678,%xmm5 7494 7495// CHECK: mulpd %xmm5, %xmm5 7496// CHECK: encoding: [0x66,0x0f,0x59,0xed] 7497 mulpd %xmm5,%xmm5 7498 7499// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 7500// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7501 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7502 7503// CHECK: mulsd 69, %xmm5 7504// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7505 mulsd 0x45,%xmm5 7506 7507// CHECK: mulsd 32493, %xmm5 7508// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7509 mulsd 0x7eed,%xmm5 7510 7511// CHECK: mulsd 3133065982, %xmm5 7512// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7513 mulsd 0xbabecafe,%xmm5 7514 7515// CHECK: mulsd 305419896, %xmm5 7516// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7517 mulsd 0x12345678,%xmm5 7518 7519// CHECK: mulsd %xmm5, %xmm5 7520// CHECK: encoding: [0xf2,0x0f,0x59,0xed] 7521 mulsd %xmm5,%xmm5 7522 7523// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 7524// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 7525 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7526 7527// CHECK: orpd 69, %xmm5 7528// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 7529 orpd 0x45,%xmm5 7530 7531// CHECK: orpd 32493, %xmm5 7532// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 7533 orpd 0x7eed,%xmm5 7534 7535// CHECK: orpd 3133065982, %xmm5 7536// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 7537 orpd 0xbabecafe,%xmm5 7538 7539// CHECK: orpd 305419896, %xmm5 7540// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 7541 orpd 0x12345678,%xmm5 7542 7543// CHECK: orpd %xmm5, %xmm5 7544// CHECK: encoding: [0x66,0x0f,0x56,0xed] 7545 orpd %xmm5,%xmm5 7546 7547// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 7548// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7549 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7550 7551// CHECK: sqrtpd 69, %xmm5 7552// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7553 sqrtpd 0x45,%xmm5 7554 7555// CHECK: sqrtpd 32493, %xmm5 7556// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7557 sqrtpd 0x7eed,%xmm5 7558 7559// CHECK: sqrtpd 3133065982, %xmm5 7560// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7561 sqrtpd 0xbabecafe,%xmm5 7562 7563// CHECK: sqrtpd 305419896, %xmm5 7564// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7565 sqrtpd 0x12345678,%xmm5 7566 7567// CHECK: sqrtpd %xmm5, %xmm5 7568// CHECK: encoding: [0x66,0x0f,0x51,0xed] 7569 sqrtpd %xmm5,%xmm5 7570 7571// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 7572// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 7573 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7574 7575// CHECK: sqrtsd 69, %xmm5 7576// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 7577 sqrtsd 0x45,%xmm5 7578 7579// CHECK: sqrtsd 32493, %xmm5 7580// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 7581 sqrtsd 0x7eed,%xmm5 7582 7583// CHECK: sqrtsd 3133065982, %xmm5 7584// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 7585 sqrtsd 0xbabecafe,%xmm5 7586 7587// CHECK: sqrtsd 305419896, %xmm5 7588// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 7589 sqrtsd 0x12345678,%xmm5 7590 7591// CHECK: sqrtsd %xmm5, %xmm5 7592// CHECK: encoding: [0xf2,0x0f,0x51,0xed] 7593 sqrtsd %xmm5,%xmm5 7594 7595// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 7596// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7597 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7598 7599// CHECK: subpd 69, %xmm5 7600// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7601 subpd 0x45,%xmm5 7602 7603// CHECK: subpd 32493, %xmm5 7604// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7605 subpd 0x7eed,%xmm5 7606 7607// CHECK: subpd 3133065982, %xmm5 7608// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7609 subpd 0xbabecafe,%xmm5 7610 7611// CHECK: subpd 305419896, %xmm5 7612// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7613 subpd 0x12345678,%xmm5 7614 7615// CHECK: subpd %xmm5, %xmm5 7616// CHECK: encoding: [0x66,0x0f,0x5c,0xed] 7617 subpd %xmm5,%xmm5 7618 7619// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 7620// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 7621 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7622 7623// CHECK: subsd 69, %xmm5 7624// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 7625 subsd 0x45,%xmm5 7626 7627// CHECK: subsd 32493, %xmm5 7628// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 7629 subsd 0x7eed,%xmm5 7630 7631// CHECK: subsd 3133065982, %xmm5 7632// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 7633 subsd 0xbabecafe,%xmm5 7634 7635// CHECK: subsd 305419896, %xmm5 7636// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 7637 subsd 0x12345678,%xmm5 7638 7639// CHECK: subsd %xmm5, %xmm5 7640// CHECK: encoding: [0xf2,0x0f,0x5c,0xed] 7641 subsd %xmm5,%xmm5 7642 7643// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 7644// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7645 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7646 7647// CHECK: ucomisd 69, %xmm5 7648// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 7649 ucomisd 0x45,%xmm5 7650 7651// CHECK: ucomisd 32493, %xmm5 7652// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 7653 ucomisd 0x7eed,%xmm5 7654 7655// CHECK: ucomisd 3133065982, %xmm5 7656// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 7657 ucomisd 0xbabecafe,%xmm5 7658 7659// CHECK: ucomisd 305419896, %xmm5 7660// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 7661 ucomisd 0x12345678,%xmm5 7662 7663// CHECK: ucomisd %xmm5, %xmm5 7664// CHECK: encoding: [0x66,0x0f,0x2e,0xed] 7665 ucomisd %xmm5,%xmm5 7666 7667// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 7668// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 7669 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7670 7671// CHECK: unpckhpd 69, %xmm5 7672// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 7673 unpckhpd 0x45,%xmm5 7674 7675// CHECK: unpckhpd 32493, %xmm5 7676// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 7677 unpckhpd 0x7eed,%xmm5 7678 7679// CHECK: unpckhpd 3133065982, %xmm5 7680// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 7681 unpckhpd 0xbabecafe,%xmm5 7682 7683// CHECK: unpckhpd 305419896, %xmm5 7684// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 7685 unpckhpd 0x12345678,%xmm5 7686 7687// CHECK: unpckhpd %xmm5, %xmm5 7688// CHECK: encoding: [0x66,0x0f,0x15,0xed] 7689 unpckhpd %xmm5,%xmm5 7690 7691// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 7692// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 7693 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7694 7695// CHECK: unpcklpd 69, %xmm5 7696// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 7697 unpcklpd 0x45,%xmm5 7698 7699// CHECK: unpcklpd 32493, %xmm5 7700// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 7701 unpcklpd 0x7eed,%xmm5 7702 7703// CHECK: unpcklpd 3133065982, %xmm5 7704// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 7705 unpcklpd 0xbabecafe,%xmm5 7706 7707// CHECK: unpcklpd 305419896, %xmm5 7708// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 7709 unpcklpd 0x12345678,%xmm5 7710 7711// CHECK: unpcklpd %xmm5, %xmm5 7712// CHECK: encoding: [0x66,0x0f,0x14,0xed] 7713 unpcklpd %xmm5,%xmm5 7714 7715// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 7716// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 7717 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7718 7719// CHECK: xorpd 69, %xmm5 7720// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 7721 xorpd 0x45,%xmm5 7722 7723// CHECK: xorpd 32493, %xmm5 7724// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 7725 xorpd 0x7eed,%xmm5 7726 7727// CHECK: xorpd 3133065982, %xmm5 7728// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 7729 xorpd 0xbabecafe,%xmm5 7730 7731// CHECK: xorpd 305419896, %xmm5 7732// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 7733 xorpd 0x12345678,%xmm5 7734 7735// CHECK: xorpd %xmm5, %xmm5 7736// CHECK: encoding: [0x66,0x0f,0x57,0xed] 7737 xorpd %xmm5,%xmm5 7738 7739// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 7740// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7741 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7742 7743// CHECK: cvtdq2pd 69, %xmm5 7744// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7745 cvtdq2pd 0x45,%xmm5 7746 7747// CHECK: cvtdq2pd 32493, %xmm5 7748// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7749 cvtdq2pd 0x7eed,%xmm5 7750 7751// CHECK: cvtdq2pd 3133065982, %xmm5 7752// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7753 cvtdq2pd 0xbabecafe,%xmm5 7754 7755// CHECK: cvtdq2pd 305419896, %xmm5 7756// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7757 cvtdq2pd 0x12345678,%xmm5 7758 7759// CHECK: cvtdq2pd %xmm5, %xmm5 7760// CHECK: encoding: [0xf3,0x0f,0xe6,0xed] 7761 cvtdq2pd %xmm5,%xmm5 7762 7763// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 7764// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 7765 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7766 7767// CHECK: cvtpd2dq 69, %xmm5 7768// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 7769 cvtpd2dq 0x45,%xmm5 7770 7771// CHECK: cvtpd2dq 32493, %xmm5 7772// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 7773 cvtpd2dq 0x7eed,%xmm5 7774 7775// CHECK: cvtpd2dq 3133065982, %xmm5 7776// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 7777 cvtpd2dq 0xbabecafe,%xmm5 7778 7779// CHECK: cvtpd2dq 305419896, %xmm5 7780// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 7781 cvtpd2dq 0x12345678,%xmm5 7782 7783// CHECK: cvtpd2dq %xmm5, %xmm5 7784// CHECK: encoding: [0xf2,0x0f,0xe6,0xed] 7785 cvtpd2dq %xmm5,%xmm5 7786 7787// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 7788// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7789 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7790 7791// CHECK: cvtdq2ps 69, %xmm5 7792// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7793 cvtdq2ps 0x45,%xmm5 7794 7795// CHECK: cvtdq2ps 32493, %xmm5 7796// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7797 cvtdq2ps 0x7eed,%xmm5 7798 7799// CHECK: cvtdq2ps 3133065982, %xmm5 7800// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7801 cvtdq2ps 0xbabecafe,%xmm5 7802 7803// CHECK: cvtdq2ps 305419896, %xmm5 7804// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7805 cvtdq2ps 0x12345678,%xmm5 7806 7807// CHECK: cvtdq2ps %xmm5, %xmm5 7808// CHECK: encoding: [0x0f,0x5b,0xed] 7809 cvtdq2ps %xmm5,%xmm5 7810 7811// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 7812// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7813 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7814 7815// CHECK: cvtpd2pi 69, %mm3 7816// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 7817 cvtpd2pi 0x45,%mm3 7818 7819// CHECK: cvtpd2pi 32493, %mm3 7820// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 7821 cvtpd2pi 0x7eed,%mm3 7822 7823// CHECK: cvtpd2pi 3133065982, %mm3 7824// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 7825 cvtpd2pi 0xbabecafe,%mm3 7826 7827// CHECK: cvtpd2pi 305419896, %mm3 7828// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 7829 cvtpd2pi 0x12345678,%mm3 7830 7831// CHECK: cvtpd2pi %xmm5, %mm3 7832// CHECK: encoding: [0x66,0x0f,0x2d,0xdd] 7833 cvtpd2pi %xmm5,%mm3 7834 7835// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 7836// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7837 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7838 7839// CHECK: cvtpd2ps 69, %xmm5 7840// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7841 cvtpd2ps 0x45,%xmm5 7842 7843// CHECK: cvtpd2ps 32493, %xmm5 7844// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7845 cvtpd2ps 0x7eed,%xmm5 7846 7847// CHECK: cvtpd2ps 3133065982, %xmm5 7848// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7849 cvtpd2ps 0xbabecafe,%xmm5 7850 7851// CHECK: cvtpd2ps 305419896, %xmm5 7852// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7853 cvtpd2ps 0x12345678,%xmm5 7854 7855// CHECK: cvtpd2ps %xmm5, %xmm5 7856// CHECK: encoding: [0x66,0x0f,0x5a,0xed] 7857 cvtpd2ps %xmm5,%xmm5 7858 7859// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 7860// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7861 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7862 7863// CHECK: cvtps2pd 69, %xmm5 7864// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7865 cvtps2pd 0x45,%xmm5 7866 7867// CHECK: cvtps2pd 32493, %xmm5 7868// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7869 cvtps2pd 0x7eed,%xmm5 7870 7871// CHECK: cvtps2pd 3133065982, %xmm5 7872// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7873 cvtps2pd 0xbabecafe,%xmm5 7874 7875// CHECK: cvtps2pd 305419896, %xmm5 7876// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7877 cvtps2pd 0x12345678,%xmm5 7878 7879// CHECK: cvtps2pd %xmm5, %xmm5 7880// CHECK: encoding: [0x0f,0x5a,0xed] 7881 cvtps2pd %xmm5,%xmm5 7882 7883// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 7884// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7885 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 7886 7887// CHECK: cvtps2dq 69, %xmm5 7888// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 7889 cvtps2dq 0x45,%xmm5 7890 7891// CHECK: cvtps2dq 32493, %xmm5 7892// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 7893 cvtps2dq 0x7eed,%xmm5 7894 7895// CHECK: cvtps2dq 3133065982, %xmm5 7896// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 7897 cvtps2dq 0xbabecafe,%xmm5 7898 7899// CHECK: cvtps2dq 305419896, %xmm5 7900// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 7901 cvtps2dq 0x12345678,%xmm5 7902 7903// CHECK: cvtps2dq %xmm5, %xmm5 7904// CHECK: encoding: [0x66,0x0f,0x5b,0xed] 7905 cvtps2dq %xmm5,%xmm5 7906 7907// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 7908// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7909 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7910 7911// CHECK: cvtsd2ss 69, %xmm5 7912// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7913 cvtsd2ss 0x45,%xmm5 7914 7915// CHECK: cvtsd2ss 32493, %xmm5 7916// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7917 cvtsd2ss 0x7eed,%xmm5 7918 7919// CHECK: cvtsd2ss 3133065982, %xmm5 7920// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7921 cvtsd2ss 0xbabecafe,%xmm5 7922 7923// CHECK: cvtsd2ss 305419896, %xmm5 7924// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7925 cvtsd2ss 0x12345678,%xmm5 7926 7927// CHECK: cvtsd2ss %xmm5, %xmm5 7928// CHECK: encoding: [0xf2,0x0f,0x5a,0xed] 7929 cvtsd2ss %xmm5,%xmm5 7930 7931// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 7932// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7933 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 7934 7935// CHECK: cvtss2sd 69, %xmm5 7936// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 7937 cvtss2sd 0x45,%xmm5 7938 7939// CHECK: cvtss2sd 32493, %xmm5 7940// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 7941 cvtss2sd 0x7eed,%xmm5 7942 7943// CHECK: cvtss2sd 3133065982, %xmm5 7944// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 7945 cvtss2sd 0xbabecafe,%xmm5 7946 7947// CHECK: cvtss2sd 305419896, %xmm5 7948// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 7949 cvtss2sd 0x12345678,%xmm5 7950 7951// CHECK: cvtss2sd %xmm5, %xmm5 7952// CHECK: encoding: [0xf3,0x0f,0x5a,0xed] 7953 cvtss2sd %xmm5,%xmm5 7954 7955// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 7956// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7957 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7958 7959// CHECK: cvttpd2pi 69, %mm3 7960// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 7961 cvttpd2pi 0x45,%mm3 7962 7963// CHECK: cvttpd2pi 32493, %mm3 7964// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 7965 cvttpd2pi 0x7eed,%mm3 7966 7967// CHECK: cvttpd2pi 3133065982, %mm3 7968// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 7969 cvttpd2pi 0xbabecafe,%mm3 7970 7971// CHECK: cvttpd2pi 305419896, %mm3 7972// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 7973 cvttpd2pi 0x12345678,%mm3 7974 7975// CHECK: cvttpd2pi %xmm5, %mm3 7976// CHECK: encoding: [0x66,0x0f,0x2c,0xdd] 7977 cvttpd2pi %xmm5,%mm3 7978 7979// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 7980// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 7981 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 7982 7983// CHECK: cvttsd2si 69, %ecx 7984// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 7985 cvttsd2si 0x45,%ecx 7986 7987// CHECK: cvttsd2si 32493, %ecx 7988// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 7989 cvttsd2si 0x7eed,%ecx 7990 7991// CHECK: cvttsd2si 3133065982, %ecx 7992// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 7993 cvttsd2si 0xbabecafe,%ecx 7994 7995// CHECK: cvttsd2si 305419896, %ecx 7996// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 7997 cvttsd2si 0x12345678,%ecx 7998 7999// CHECK: cvttsd2si %xmm5, %ecx 8000// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd] 8001 cvttsd2si %xmm5,%ecx 8002 8003// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 8004// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 8005 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8006 8007// CHECK: cvttps2dq 69, %xmm5 8008// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 8009 cvttps2dq 0x45,%xmm5 8010 8011// CHECK: cvttps2dq 32493, %xmm5 8012// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 8013 cvttps2dq 0x7eed,%xmm5 8014 8015// CHECK: cvttps2dq 3133065982, %xmm5 8016// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 8017 cvttps2dq 0xbabecafe,%xmm5 8018 8019// CHECK: cvttps2dq 305419896, %xmm5 8020// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 8021 cvttps2dq 0x12345678,%xmm5 8022 8023// CHECK: cvttps2dq %xmm5, %xmm5 8024// CHECK: encoding: [0xf3,0x0f,0x5b,0xed] 8025 cvttps2dq %xmm5,%xmm5 8026 8027// CHECK: maskmovdqu %xmm5, %xmm5 8028// CHECK: encoding: [0x66,0x0f,0xf7,0xed] 8029 maskmovdqu %xmm5,%xmm5 8030 8031// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 8032// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8033 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 8034 8035// CHECK: movdqa 69, %xmm5 8036// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 8037 movdqa 0x45,%xmm5 8038 8039// CHECK: movdqa 32493, %xmm5 8040// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8041 movdqa 0x7eed,%xmm5 8042 8043// CHECK: movdqa 3133065982, %xmm5 8044// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8045 movdqa 0xbabecafe,%xmm5 8046 8047// CHECK: movdqa 305419896, %xmm5 8048// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8049 movdqa 0x12345678,%xmm5 8050 8051// CHECK: movdqa %xmm5, %xmm5 8052// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8053 movdqa %xmm5,%xmm5 8054 8055// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 8056// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8057 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 8058 8059// CHECK: movdqa %xmm5, 69 8060// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8061 movdqa %xmm5,0x45 8062 8063// CHECK: movdqa %xmm5, 32493 8064// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8065 movdqa %xmm5,0x7eed 8066 8067// CHECK: movdqa %xmm5, 3133065982 8068// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8069 movdqa %xmm5,0xbabecafe 8070 8071// CHECK: movdqa %xmm5, 305419896 8072// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8073 movdqa %xmm5,0x12345678 8074 8075// CHECK: movdqa %xmm5, %xmm5 8076// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 8077 movdqa %xmm5,%xmm5 8078 8079// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 8080// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8081 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8082 8083// CHECK: movdqu 69, %xmm5 8084// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 8085 movdqu 0x45,%xmm5 8086 8087// CHECK: movdqu 32493, %xmm5 8088// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 8089 movdqu 0x7eed,%xmm5 8090 8091// CHECK: movdqu 3133065982, %xmm5 8092// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 8093 movdqu 0xbabecafe,%xmm5 8094 8095// CHECK: movdqu 305419896, %xmm5 8096// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 8097 movdqu 0x12345678,%xmm5 8098 8099// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 8100// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8101 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 8102 8103// CHECK: movdqu %xmm5, 69 8104// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 8105 movdqu %xmm5,0x45 8106 8107// CHECK: movdqu %xmm5, 32493 8108// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 8109 movdqu %xmm5,0x7eed 8110 8111// CHECK: movdqu %xmm5, 3133065982 8112// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 8113 movdqu %xmm5,0xbabecafe 8114 8115// CHECK: movdqu %xmm5, 305419896 8116// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 8117 movdqu %xmm5,0x12345678 8118 8119// CHECK: movdq2q %xmm5, %mm3 8120// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd] 8121 movdq2q %xmm5,%mm3 8122 8123// CHECK: movq2dq %mm3, %xmm5 8124// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb] 8125 movq2dq %mm3,%xmm5 8126 8127// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 8128// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8129 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 8130 8131// CHECK: pmuludq 69, %mm3 8132// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00] 8133 pmuludq 0x45,%mm3 8134 8135// CHECK: pmuludq 32493, %mm3 8136// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00] 8137 pmuludq 0x7eed,%mm3 8138 8139// CHECK: pmuludq 3133065982, %mm3 8140// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba] 8141 pmuludq 0xbabecafe,%mm3 8142 8143// CHECK: pmuludq 305419896, %mm3 8144// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12] 8145 pmuludq 0x12345678,%mm3 8146 8147// CHECK: pmuludq %mm3, %mm3 8148// CHECK: encoding: [0x0f,0xf4,0xdb] 8149 pmuludq %mm3,%mm3 8150 8151// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 8152// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde] 8153 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8154 8155// CHECK: pmuludq 69, %xmm5 8156// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00] 8157 pmuludq 0x45,%xmm5 8158 8159// CHECK: pmuludq 32493, %xmm5 8160// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00] 8161 pmuludq 0x7eed,%xmm5 8162 8163// CHECK: pmuludq 3133065982, %xmm5 8164// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba] 8165 pmuludq 0xbabecafe,%xmm5 8166 8167// CHECK: pmuludq 305419896, %xmm5 8168// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12] 8169 pmuludq 0x12345678,%xmm5 8170 8171// CHECK: pmuludq %xmm5, %xmm5 8172// CHECK: encoding: [0x66,0x0f,0xf4,0xed] 8173 pmuludq %xmm5,%xmm5 8174 8175// CHECK: pslldq $127, %xmm5 8176// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f] 8177 pslldq $0x7f,%xmm5 8178 8179// CHECK: psrldq $127, %xmm5 8180// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f] 8181 psrldq $0x7f,%xmm5 8182 8183// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 8184// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8185 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8186 8187// CHECK: punpckhqdq 69, %xmm5 8188// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00] 8189 punpckhqdq 0x45,%xmm5 8190 8191// CHECK: punpckhqdq 32493, %xmm5 8192// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00] 8193 punpckhqdq 0x7eed,%xmm5 8194 8195// CHECK: punpckhqdq 3133065982, %xmm5 8196// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba] 8197 punpckhqdq 0xbabecafe,%xmm5 8198 8199// CHECK: punpckhqdq 305419896, %xmm5 8200// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12] 8201 punpckhqdq 0x12345678,%xmm5 8202 8203// CHECK: punpckhqdq %xmm5, %xmm5 8204// CHECK: encoding: [0x66,0x0f,0x6d,0xed] 8205 punpckhqdq %xmm5,%xmm5 8206 8207// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 8208// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8209 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 8210 8211// CHECK: punpcklqdq 69, %xmm5 8212// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00] 8213 punpcklqdq 0x45,%xmm5 8214 8215// CHECK: punpcklqdq 32493, %xmm5 8216// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00] 8217 punpcklqdq 0x7eed,%xmm5 8218 8219// CHECK: punpcklqdq 3133065982, %xmm5 8220// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba] 8221 punpcklqdq 0xbabecafe,%xmm5 8222 8223// CHECK: punpcklqdq 305419896, %xmm5 8224// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12] 8225 punpcklqdq 0x12345678,%xmm5 8226 8227// CHECK: punpcklqdq %xmm5, %xmm5 8228// CHECK: encoding: [0x66,0x0f,0x6c,0xed] 8229 punpcklqdq %xmm5,%xmm5 8230 8231// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 8232// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8233 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8234 8235// CHECK: addsubpd 69, %xmm5 8236// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8237 addsubpd 0x45,%xmm5 8238 8239// CHECK: addsubpd 32493, %xmm5 8240// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8241 addsubpd 0x7eed,%xmm5 8242 8243// CHECK: addsubpd 3133065982, %xmm5 8244// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8245 addsubpd 0xbabecafe,%xmm5 8246 8247// CHECK: addsubpd 305419896, %xmm5 8248// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8249 addsubpd 0x12345678,%xmm5 8250 8251// CHECK: addsubpd %xmm5, %xmm5 8252// CHECK: encoding: [0x66,0x0f,0xd0,0xed] 8253 addsubpd %xmm5,%xmm5 8254 8255// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 8256// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8257 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8258 8259// CHECK: addsubps 69, %xmm5 8260// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 8261 addsubps 0x45,%xmm5 8262 8263// CHECK: addsubps 32493, %xmm5 8264// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 8265 addsubps 0x7eed,%xmm5 8266 8267// CHECK: addsubps 3133065982, %xmm5 8268// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 8269 addsubps 0xbabecafe,%xmm5 8270 8271// CHECK: addsubps 305419896, %xmm5 8272// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 8273 addsubps 0x12345678,%xmm5 8274 8275// CHECK: addsubps %xmm5, %xmm5 8276// CHECK: encoding: [0xf2,0x0f,0xd0,0xed] 8277 addsubps %xmm5,%xmm5 8278 8279// CHECK: fisttpl 3735928559(%ebx,%ecx,8) 8280// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde] 8281 fisttpl 0xdeadbeef(%ebx,%ecx,8) 8282 8283// CHECK: fisttpl 3133065982 8284// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba] 8285 fisttpl 0xbabecafe 8286 8287// CHECK: fisttpl 305419896 8288// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12] 8289 fisttpl 0x12345678 8290 8291// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 8292// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8293 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8294 8295// CHECK: haddpd 69, %xmm5 8296// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8297 haddpd 0x45,%xmm5 8298 8299// CHECK: haddpd 32493, %xmm5 8300// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8301 haddpd 0x7eed,%xmm5 8302 8303// CHECK: haddpd 3133065982, %xmm5 8304// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8305 haddpd 0xbabecafe,%xmm5 8306 8307// CHECK: haddpd 305419896, %xmm5 8308// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8309 haddpd 0x12345678,%xmm5 8310 8311// CHECK: haddpd %xmm5, %xmm5 8312// CHECK: encoding: [0x66,0x0f,0x7c,0xed] 8313 haddpd %xmm5,%xmm5 8314 8315// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 8316// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8317 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8318 8319// CHECK: haddps 69, %xmm5 8320// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 8321 haddps 0x45,%xmm5 8322 8323// CHECK: haddps 32493, %xmm5 8324// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 8325 haddps 0x7eed,%xmm5 8326 8327// CHECK: haddps 3133065982, %xmm5 8328// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 8329 haddps 0xbabecafe,%xmm5 8330 8331// CHECK: haddps 305419896, %xmm5 8332// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 8333 haddps 0x12345678,%xmm5 8334 8335// CHECK: haddps %xmm5, %xmm5 8336// CHECK: encoding: [0xf2,0x0f,0x7c,0xed] 8337 haddps %xmm5,%xmm5 8338 8339// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 8340// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8341 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8342 8343// CHECK: hsubpd 69, %xmm5 8344// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8345 hsubpd 0x45,%xmm5 8346 8347// CHECK: hsubpd 32493, %xmm5 8348// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8349 hsubpd 0x7eed,%xmm5 8350 8351// CHECK: hsubpd 3133065982, %xmm5 8352// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8353 hsubpd 0xbabecafe,%xmm5 8354 8355// CHECK: hsubpd 305419896, %xmm5 8356// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8357 hsubpd 0x12345678,%xmm5 8358 8359// CHECK: hsubpd %xmm5, %xmm5 8360// CHECK: encoding: [0x66,0x0f,0x7d,0xed] 8361 hsubpd %xmm5,%xmm5 8362 8363// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 8364// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8365 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8366 8367// CHECK: hsubps 69, %xmm5 8368// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 8369 hsubps 0x45,%xmm5 8370 8371// CHECK: hsubps 32493, %xmm5 8372// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 8373 hsubps 0x7eed,%xmm5 8374 8375// CHECK: hsubps 3133065982, %xmm5 8376// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 8377 hsubps 0xbabecafe,%xmm5 8378 8379// CHECK: hsubps 305419896, %xmm5 8380// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 8381 hsubps 0x12345678,%xmm5 8382 8383// CHECK: hsubps %xmm5, %xmm5 8384// CHECK: encoding: [0xf2,0x0f,0x7d,0xed] 8385 hsubps %xmm5,%xmm5 8386 8387 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 8388 // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde] 8389 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 8390 8391 // CHECK: lddqu 69, %xmm5 8392 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00] 8393 lddqu 0x45,%xmm5 8394 8395 // CHECK: lddqu 32493, %xmm5 8396 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00] 8397 lddqu 0x7eed,%xmm5 8398 8399 // CHECK: lddqu 3133065982, %xmm5 8400 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba] 8401 lddqu 0xbabecafe,%xmm5 8402 8403 // CHECK: lddqu 305419896, %xmm5 8404 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12] 8405 lddqu 0x12345678,%xmm5 8406 8407 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 8408 // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8409 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8410 8411 // CHECK: movddup 69, %xmm5 8412 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8413 movddup 0x45,%xmm5 8414 8415 // CHECK: movddup 32493, %xmm5 8416 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8417 movddup 0x7eed,%xmm5 8418 8419 // CHECK: movddup 3133065982, %xmm5 8420 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8421 movddup 0xbabecafe,%xmm5 8422 8423 // CHECK: movddup 305419896, %xmm5 8424 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8425 movddup 0x12345678,%xmm5 8426 8427 // CHECK: movddup %xmm5, %xmm5 8428 // CHECK: encoding: [0xf2,0x0f,0x12,0xed] 8429 movddup %xmm5,%xmm5 8430 8431 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 8432 // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 8433 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8434 8435 // CHECK: movshdup 69, %xmm5 8436 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 8437 movshdup 0x45,%xmm5 8438 8439 // CHECK: movshdup 32493, %xmm5 8440 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 8441 movshdup 0x7eed,%xmm5 8442 8443 // CHECK: movshdup 3133065982, %xmm5 8444 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 8445 movshdup 0xbabecafe,%xmm5 8446 8447 // CHECK: movshdup 305419896, %xmm5 8448 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 8449 movshdup 0x12345678,%xmm5 8450 8451 // CHECK: movshdup %xmm5, %xmm5 8452 // CHECK: encoding: [0xf3,0x0f,0x16,0xed] 8453 movshdup %xmm5,%xmm5 8454 8455 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 8456 // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8457 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 8458 8459 // CHECK: movsldup 69, %xmm5 8460 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8461 movsldup 0x45,%xmm5 8462 8463 // CHECK: movsldup 32493, %xmm5 8464 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8465 movsldup 0x7eed,%xmm5 8466 8467 // CHECK: movsldup 3133065982, %xmm5 8468 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8469 movsldup 0xbabecafe,%xmm5 8470 8471 // CHECK: movsldup 305419896, %xmm5 8472 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8473 movsldup 0x12345678,%xmm5 8474 8475 // CHECK: movsldup %xmm5, %xmm5 8476 // CHECK: encoding: [0xf3,0x0f,0x12,0xed] 8477 movsldup %xmm5,%xmm5 8478 8479 // CHECK: vmclear 3735928559(%ebx,%ecx,8) 8480 // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8481 vmclear 0xdeadbeef(%ebx,%ecx,8) 8482 8483 // CHECK: vmclear 32493 8484 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8485 vmclear 0x7eed 8486 8487 // CHECK: vmclear 3133065982 8488 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8489 vmclear 0xbabecafe 8490 8491 // CHECK: vmclear 305419896 8492 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8493 vmclear 0x12345678 8494 8495 // CHECK: vmptrld 3735928559(%ebx,%ecx,8) 8496 // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 8497 vmptrld 0xdeadbeef(%ebx,%ecx,8) 8498 8499 // CHECK: vmptrld 32493 8500 // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 8501 vmptrld 0x7eed 8502 8503 // CHECK: vmptrld 3133065982 8504 // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 8505 vmptrld 0xbabecafe 8506 8507 // CHECK: vmptrld 305419896 8508 // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 8509 vmptrld 0x12345678 8510 8511 // CHECK: vmptrst 3735928559(%ebx,%ecx,8) 8512 // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 8513 vmptrst 0xdeadbeef(%ebx,%ecx,8) 8514 8515 // CHECK: vmptrst 32493 8516 // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00] 8517 vmptrst 0x7eed 8518 8519 // CHECK: vmptrst 3133065982 8520 // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba] 8521 vmptrst 0xbabecafe 8522 8523 // CHECK: vmptrst 305419896 8524 // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12] 8525 vmptrst 0x12345678 8526 8527 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 8528 // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8529 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 8530 8531 // CHECK: phaddw 69, %mm3 8532 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00] 8533 phaddw 0x45,%mm3 8534 8535 // CHECK: phaddw 32493, %mm3 8536 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00] 8537 phaddw 0x7eed,%mm3 8538 8539 // CHECK: phaddw 3133065982, %mm3 8540 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba] 8541 phaddw 0xbabecafe,%mm3 8542 8543 // CHECK: phaddw 305419896, %mm3 8544 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12] 8545 phaddw 0x12345678,%mm3 8546 8547 // CHECK: phaddw %mm3, %mm3 8548 // CHECK: encoding: [0x0f,0x38,0x01,0xdb] 8549 phaddw %mm3,%mm3 8550 8551 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 8552 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde] 8553 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8554 8555 // CHECK: phaddw 69, %xmm5 8556 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00] 8557 phaddw 0x45,%xmm5 8558 8559 // CHECK: phaddw 32493, %xmm5 8560 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00] 8561 phaddw 0x7eed,%xmm5 8562 8563 // CHECK: phaddw 3133065982, %xmm5 8564 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba] 8565 phaddw 0xbabecafe,%xmm5 8566 8567 // CHECK: phaddw 305419896, %xmm5 8568 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12] 8569 phaddw 0x12345678,%xmm5 8570 8571 // CHECK: phaddw %xmm5, %xmm5 8572 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed] 8573 phaddw %xmm5,%xmm5 8574 8575 // CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 8576 // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8577 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 8578 8579 // CHECK: phaddd 69, %mm3 8580 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00] 8581 phaddd 0x45,%mm3 8582 8583 // CHECK: phaddd 32493, %mm3 8584// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00] 8585 phaddd 0x7eed,%mm3 8586 8587// CHECK: phaddd 3133065982, %mm3 8588// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba] 8589 phaddd 0xbabecafe,%mm3 8590 8591// CHECK: phaddd 305419896, %mm3 8592// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12] 8593 phaddd 0x12345678,%mm3 8594 8595// CHECK: phaddd %mm3, %mm3 8596// CHECK: encoding: [0x0f,0x38,0x02,0xdb] 8597 phaddd %mm3,%mm3 8598 8599// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 8600// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde] 8601 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8602 8603// CHECK: phaddd 69, %xmm5 8604// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00] 8605 phaddd 0x45,%xmm5 8606 8607// CHECK: phaddd 32493, %xmm5 8608// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00] 8609 phaddd 0x7eed,%xmm5 8610 8611// CHECK: phaddd 3133065982, %xmm5 8612// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba] 8613 phaddd 0xbabecafe,%xmm5 8614 8615// CHECK: phaddd 305419896, %xmm5 8616// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12] 8617 phaddd 0x12345678,%xmm5 8618 8619// CHECK: phaddd %xmm5, %xmm5 8620// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed] 8621 phaddd %xmm5,%xmm5 8622 8623// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 8624// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8625 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8626 8627// CHECK: phaddsw 69, %mm3 8628// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00] 8629 phaddsw 0x45,%mm3 8630 8631// CHECK: phaddsw 32493, %mm3 8632// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00] 8633 phaddsw 0x7eed,%mm3 8634 8635// CHECK: phaddsw 3133065982, %mm3 8636// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba] 8637 phaddsw 0xbabecafe,%mm3 8638 8639// CHECK: phaddsw 305419896, %mm3 8640// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12] 8641 phaddsw 0x12345678,%mm3 8642 8643// CHECK: phaddsw %mm3, %mm3 8644// CHECK: encoding: [0x0f,0x38,0x03,0xdb] 8645 phaddsw %mm3,%mm3 8646 8647// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 8648// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde] 8649 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8650 8651// CHECK: phaddsw 69, %xmm5 8652// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00] 8653 phaddsw 0x45,%xmm5 8654 8655// CHECK: phaddsw 32493, %xmm5 8656// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00] 8657 phaddsw 0x7eed,%xmm5 8658 8659// CHECK: phaddsw 3133065982, %xmm5 8660// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba] 8661 phaddsw 0xbabecafe,%xmm5 8662 8663// CHECK: phaddsw 305419896, %xmm5 8664// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12] 8665 phaddsw 0x12345678,%xmm5 8666 8667// CHECK: phaddsw %xmm5, %xmm5 8668// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed] 8669 phaddsw %xmm5,%xmm5 8670 8671// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 8672// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8673 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 8674 8675// CHECK: phsubw 69, %mm3 8676// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00] 8677 phsubw 0x45,%mm3 8678 8679// CHECK: phsubw 32493, %mm3 8680// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00] 8681 phsubw 0x7eed,%mm3 8682 8683// CHECK: phsubw 3133065982, %mm3 8684// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba] 8685 phsubw 0xbabecafe,%mm3 8686 8687// CHECK: phsubw 305419896, %mm3 8688// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12] 8689 phsubw 0x12345678,%mm3 8690 8691// CHECK: phsubw %mm3, %mm3 8692// CHECK: encoding: [0x0f,0x38,0x05,0xdb] 8693 phsubw %mm3,%mm3 8694 8695// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 8696// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde] 8697 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8698 8699// CHECK: phsubw 69, %xmm5 8700// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00] 8701 phsubw 0x45,%xmm5 8702 8703// CHECK: phsubw 32493, %xmm5 8704// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00] 8705 phsubw 0x7eed,%xmm5 8706 8707// CHECK: phsubw 3133065982, %xmm5 8708// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba] 8709 phsubw 0xbabecafe,%xmm5 8710 8711// CHECK: phsubw 305419896, %xmm5 8712// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12] 8713 phsubw 0x12345678,%xmm5 8714 8715// CHECK: phsubw %xmm5, %xmm5 8716// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed] 8717 phsubw %xmm5,%xmm5 8718 8719// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 8720// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8721 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 8722 8723// CHECK: phsubd 69, %mm3 8724// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00] 8725 phsubd 0x45,%mm3 8726 8727// CHECK: phsubd 32493, %mm3 8728// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00] 8729 phsubd 0x7eed,%mm3 8730 8731// CHECK: phsubd 3133065982, %mm3 8732// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba] 8733 phsubd 0xbabecafe,%mm3 8734 8735// CHECK: phsubd 305419896, %mm3 8736// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12] 8737 phsubd 0x12345678,%mm3 8738 8739// CHECK: phsubd %mm3, %mm3 8740// CHECK: encoding: [0x0f,0x38,0x06,0xdb] 8741 phsubd %mm3,%mm3 8742 8743// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 8744// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde] 8745 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8746 8747// CHECK: phsubd 69, %xmm5 8748// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00] 8749 phsubd 0x45,%xmm5 8750 8751// CHECK: phsubd 32493, %xmm5 8752// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00] 8753 phsubd 0x7eed,%xmm5 8754 8755// CHECK: phsubd 3133065982, %xmm5 8756// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba] 8757 phsubd 0xbabecafe,%xmm5 8758 8759// CHECK: phsubd 305419896, %xmm5 8760// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12] 8761 phsubd 0x12345678,%xmm5 8762 8763// CHECK: phsubd %xmm5, %xmm5 8764// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed] 8765 phsubd %xmm5,%xmm5 8766 8767// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 8768// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8769 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8770 8771// CHECK: phsubsw 69, %mm3 8772// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00] 8773 phsubsw 0x45,%mm3 8774 8775// CHECK: phsubsw 32493, %mm3 8776// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00] 8777 phsubsw 0x7eed,%mm3 8778 8779// CHECK: phsubsw 3133065982, %mm3 8780// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba] 8781 phsubsw 0xbabecafe,%mm3 8782 8783// CHECK: phsubsw 305419896, %mm3 8784// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12] 8785 phsubsw 0x12345678,%mm3 8786 8787// CHECK: phsubsw %mm3, %mm3 8788// CHECK: encoding: [0x0f,0x38,0x07,0xdb] 8789 phsubsw %mm3,%mm3 8790 8791// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 8792// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde] 8793 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8794 8795// CHECK: phsubsw 69, %xmm5 8796// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00] 8797 phsubsw 0x45,%xmm5 8798 8799// CHECK: phsubsw 32493, %xmm5 8800// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00] 8801 phsubsw 0x7eed,%xmm5 8802 8803// CHECK: phsubsw 3133065982, %xmm5 8804// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba] 8805 phsubsw 0xbabecafe,%xmm5 8806 8807// CHECK: phsubsw 305419896, %xmm5 8808// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12] 8809 phsubsw 0x12345678,%xmm5 8810 8811// CHECK: phsubsw %xmm5, %xmm5 8812// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed] 8813 phsubsw %xmm5,%xmm5 8814 8815// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 8816// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8817 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8818 8819// CHECK: pmaddubsw 69, %mm3 8820// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00] 8821 pmaddubsw 0x45,%mm3 8822 8823// CHECK: pmaddubsw 32493, %mm3 8824// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00] 8825 pmaddubsw 0x7eed,%mm3 8826 8827// CHECK: pmaddubsw 3133065982, %mm3 8828// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba] 8829 pmaddubsw 0xbabecafe,%mm3 8830 8831// CHECK: pmaddubsw 305419896, %mm3 8832// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12] 8833 pmaddubsw 0x12345678,%mm3 8834 8835// CHECK: pmaddubsw %mm3, %mm3 8836// CHECK: encoding: [0x0f,0x38,0x04,0xdb] 8837 pmaddubsw %mm3,%mm3 8838 8839// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 8840// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde] 8841 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8842 8843// CHECK: pmaddubsw 69, %xmm5 8844// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00] 8845 pmaddubsw 0x45,%xmm5 8846 8847// CHECK: pmaddubsw 32493, %xmm5 8848// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00] 8849 pmaddubsw 0x7eed,%xmm5 8850 8851// CHECK: pmaddubsw 3133065982, %xmm5 8852// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba] 8853 pmaddubsw 0xbabecafe,%xmm5 8854 8855// CHECK: pmaddubsw 305419896, %xmm5 8856// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12] 8857 pmaddubsw 0x12345678,%xmm5 8858 8859// CHECK: pmaddubsw %xmm5, %xmm5 8860// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed] 8861 pmaddubsw %xmm5,%xmm5 8862 8863// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 8864// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8865 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 8866 8867// CHECK: pmulhrsw 69, %mm3 8868// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00] 8869 pmulhrsw 0x45,%mm3 8870 8871// CHECK: pmulhrsw 32493, %mm3 8872// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00] 8873 pmulhrsw 0x7eed,%mm3 8874 8875// CHECK: pmulhrsw 3133065982, %mm3 8876// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba] 8877 pmulhrsw 0xbabecafe,%mm3 8878 8879// CHECK: pmulhrsw 305419896, %mm3 8880// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12] 8881 pmulhrsw 0x12345678,%mm3 8882 8883// CHECK: pmulhrsw %mm3, %mm3 8884// CHECK: encoding: [0x0f,0x38,0x0b,0xdb] 8885 pmulhrsw %mm3,%mm3 8886 8887// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 8888// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde] 8889 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8890 8891// CHECK: pmulhrsw 69, %xmm5 8892// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00] 8893 pmulhrsw 0x45,%xmm5 8894 8895// CHECK: pmulhrsw 32493, %xmm5 8896// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00] 8897 pmulhrsw 0x7eed,%xmm5 8898 8899// CHECK: pmulhrsw 3133065982, %xmm5 8900// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba] 8901 pmulhrsw 0xbabecafe,%xmm5 8902 8903// CHECK: pmulhrsw 305419896, %xmm5 8904// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12] 8905 pmulhrsw 0x12345678,%xmm5 8906 8907// CHECK: pmulhrsw %xmm5, %xmm5 8908// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed] 8909 pmulhrsw %xmm5,%xmm5 8910 8911// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 8912// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8913 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 8914 8915// CHECK: pshufb 69, %mm3 8916// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00] 8917 pshufb 0x45,%mm3 8918 8919// CHECK: pshufb 32493, %mm3 8920// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00] 8921 pshufb 0x7eed,%mm3 8922 8923// CHECK: pshufb 3133065982, %mm3 8924// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba] 8925 pshufb 0xbabecafe,%mm3 8926 8927// CHECK: pshufb 305419896, %mm3 8928// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12] 8929 pshufb 0x12345678,%mm3 8930 8931// CHECK: pshufb %mm3, %mm3 8932// CHECK: encoding: [0x0f,0x38,0x00,0xdb] 8933 pshufb %mm3,%mm3 8934 8935// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 8936// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 8937 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8938 8939// CHECK: pshufb 69, %xmm5 8940// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00] 8941 pshufb 0x45,%xmm5 8942 8943// CHECK: pshufb 32493, %xmm5 8944// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00] 8945 pshufb 0x7eed,%xmm5 8946 8947// CHECK: pshufb 3133065982, %xmm5 8948// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba] 8949 pshufb 0xbabecafe,%xmm5 8950 8951// CHECK: pshufb 305419896, %xmm5 8952// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12] 8953 pshufb 0x12345678,%xmm5 8954 8955// CHECK: pshufb %xmm5, %xmm5 8956// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed] 8957 pshufb %xmm5,%xmm5 8958 8959// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 8960// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8961 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 8962 8963// CHECK: psignb 69, %mm3 8964// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00] 8965 psignb 0x45,%mm3 8966 8967// CHECK: psignb 32493, %mm3 8968// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00] 8969 psignb 0x7eed,%mm3 8970 8971// CHECK: psignb 3133065982, %mm3 8972// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba] 8973 psignb 0xbabecafe,%mm3 8974 8975// CHECK: psignb 305419896, %mm3 8976// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12] 8977 psignb 0x12345678,%mm3 8978 8979// CHECK: psignb %mm3, %mm3 8980// CHECK: encoding: [0x0f,0x38,0x08,0xdb] 8981 psignb %mm3,%mm3 8982 8983// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 8984// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde] 8985 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 8986 8987// CHECK: psignb 69, %xmm5 8988// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00] 8989 psignb 0x45,%xmm5 8990 8991// CHECK: psignb 32493, %xmm5 8992// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00] 8993 psignb 0x7eed,%xmm5 8994 8995// CHECK: psignb 3133065982, %xmm5 8996// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba] 8997 psignb 0xbabecafe,%xmm5 8998 8999// CHECK: psignb 305419896, %xmm5 9000// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12] 9001 psignb 0x12345678,%xmm5 9002 9003// CHECK: psignb %xmm5, %xmm5 9004// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed] 9005 psignb %xmm5,%xmm5 9006 9007// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 9008// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9009 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 9010 9011// CHECK: psignw 69, %mm3 9012// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00] 9013 psignw 0x45,%mm3 9014 9015// CHECK: psignw 32493, %mm3 9016// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00] 9017 psignw 0x7eed,%mm3 9018 9019// CHECK: psignw 3133065982, %mm3 9020// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba] 9021 psignw 0xbabecafe,%mm3 9022 9023// CHECK: psignw 305419896, %mm3 9024// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12] 9025 psignw 0x12345678,%mm3 9026 9027// CHECK: psignw %mm3, %mm3 9028// CHECK: encoding: [0x0f,0x38,0x09,0xdb] 9029 psignw %mm3,%mm3 9030 9031// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 9032// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde] 9033 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9034 9035// CHECK: psignw 69, %xmm5 9036// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00] 9037 psignw 0x45,%xmm5 9038 9039// CHECK: psignw 32493, %xmm5 9040// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00] 9041 psignw 0x7eed,%xmm5 9042 9043// CHECK: psignw 3133065982, %xmm5 9044// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba] 9045 psignw 0xbabecafe,%xmm5 9046 9047// CHECK: psignw 305419896, %xmm5 9048// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12] 9049 psignw 0x12345678,%xmm5 9050 9051// CHECK: psignw %xmm5, %xmm5 9052// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed] 9053 psignw %xmm5,%xmm5 9054 9055// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 9056// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9057 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 9058 9059// CHECK: psignd 69, %mm3 9060// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00] 9061 psignd 0x45,%mm3 9062 9063// CHECK: psignd 32493, %mm3 9064// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00] 9065 psignd 0x7eed,%mm3 9066 9067// CHECK: psignd 3133065982, %mm3 9068// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba] 9069 psignd 0xbabecafe,%mm3 9070 9071// CHECK: psignd 305419896, %mm3 9072// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12] 9073 psignd 0x12345678,%mm3 9074 9075// CHECK: psignd %mm3, %mm3 9076// CHECK: encoding: [0x0f,0x38,0x0a,0xdb] 9077 psignd %mm3,%mm3 9078 9079// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 9080// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9081 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9082 9083// CHECK: psignd 69, %xmm5 9084// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00] 9085 psignd 0x45,%xmm5 9086 9087// CHECK: psignd 32493, %xmm5 9088// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00] 9089 psignd 0x7eed,%xmm5 9090 9091// CHECK: psignd 3133065982, %xmm5 9092// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba] 9093 psignd 0xbabecafe,%xmm5 9094 9095// CHECK: psignd 305419896, %xmm5 9096// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12] 9097 psignd 0x12345678,%xmm5 9098 9099// CHECK: psignd %xmm5, %xmm5 9100// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed] 9101 psignd %xmm5,%xmm5 9102 9103// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 9104// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9105 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 9106 9107// CHECK: pabsb 69, %mm3 9108// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00] 9109 pabsb 0x45,%mm3 9110 9111// CHECK: pabsb 32493, %mm3 9112// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00] 9113 pabsb 0x7eed,%mm3 9114 9115// CHECK: pabsb 3133065982, %mm3 9116// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba] 9117 pabsb 0xbabecafe,%mm3 9118 9119// CHECK: pabsb 305419896, %mm3 9120// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12] 9121 pabsb 0x12345678,%mm3 9122 9123// CHECK: pabsb %mm3, %mm3 9124// CHECK: encoding: [0x0f,0x38,0x1c,0xdb] 9125 pabsb %mm3,%mm3 9126 9127// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 9128// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9129 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9130 9131// CHECK: pabsb 69, %xmm5 9132// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00] 9133 pabsb 0x45,%xmm5 9134 9135// CHECK: pabsb 32493, %xmm5 9136// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00] 9137 pabsb 0x7eed,%xmm5 9138 9139// CHECK: pabsb 3133065982, %xmm5 9140// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba] 9141 pabsb 0xbabecafe,%xmm5 9142 9143// CHECK: pabsb 305419896, %xmm5 9144// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12] 9145 pabsb 0x12345678,%xmm5 9146 9147// CHECK: pabsb %xmm5, %xmm5 9148// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed] 9149 pabsb %xmm5,%xmm5 9150 9151// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 9152// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9153 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 9154 9155// CHECK: pabsw 69, %mm3 9156// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00] 9157 pabsw 0x45,%mm3 9158 9159// CHECK: pabsw 32493, %mm3 9160// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00] 9161 pabsw 0x7eed,%mm3 9162 9163// CHECK: pabsw 3133065982, %mm3 9164// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba] 9165 pabsw 0xbabecafe,%mm3 9166 9167// CHECK: pabsw 305419896, %mm3 9168// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12] 9169 pabsw 0x12345678,%mm3 9170 9171// CHECK: pabsw %mm3, %mm3 9172// CHECK: encoding: [0x0f,0x38,0x1d,0xdb] 9173 pabsw %mm3,%mm3 9174 9175// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 9176// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9177 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9178 9179// CHECK: pabsw 69, %xmm5 9180// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00] 9181 pabsw 0x45,%xmm5 9182 9183// CHECK: pabsw 32493, %xmm5 9184// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00] 9185 pabsw 0x7eed,%xmm5 9186 9187// CHECK: pabsw 3133065982, %xmm5 9188// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba] 9189 pabsw 0xbabecafe,%xmm5 9190 9191// CHECK: pabsw 305419896, %xmm5 9192// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12] 9193 pabsw 0x12345678,%xmm5 9194 9195// CHECK: pabsw %xmm5, %xmm5 9196// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed] 9197 pabsw %xmm5,%xmm5 9198 9199// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 9200// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9201 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 9202 9203// CHECK: pabsd 69, %mm3 9204// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00] 9205 pabsd 0x45,%mm3 9206 9207// CHECK: pabsd 32493, %mm3 9208// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00] 9209 pabsd 0x7eed,%mm3 9210 9211// CHECK: pabsd 3133065982, %mm3 9212// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba] 9213 pabsd 0xbabecafe,%mm3 9214 9215// CHECK: pabsd 305419896, %mm3 9216// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12] 9217 pabsd 0x12345678,%mm3 9218 9219// CHECK: pabsd %mm3, %mm3 9220// CHECK: encoding: [0x0f,0x38,0x1e,0xdb] 9221 pabsd %mm3,%mm3 9222 9223// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 9224// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9225 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9226 9227// CHECK: pabsd 69, %xmm5 9228// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00] 9229 pabsd 0x45,%xmm5 9230 9231// CHECK: pabsd 32493, %xmm5 9232// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00] 9233 pabsd 0x7eed,%xmm5 9234 9235// CHECK: pabsd 3133065982, %xmm5 9236// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba] 9237 pabsd 0xbabecafe,%xmm5 9238 9239// CHECK: pabsd 305419896, %xmm5 9240// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12] 9241 pabsd 0x12345678,%xmm5 9242 9243// CHECK: pabsd %xmm5, %xmm5 9244// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed] 9245 pabsd %xmm5,%xmm5 9246 9247// CHECK: femms 9248// CHECK: encoding: [0x0f,0x0e] 9249 femms 9250 9251// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 9252// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9253 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 9254 9255// CHECK: movntdqa 69, %xmm5 9256// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00] 9257 movntdqa 0x45,%xmm5 9258 9259// CHECK: movntdqa 32493, %xmm5 9260// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00] 9261 movntdqa 0x7eed,%xmm5 9262 9263// CHECK: movntdqa 3133065982, %xmm5 9264// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 9265 movntdqa 0xbabecafe,%xmm5 9266 9267// CHECK: movntdqa 305419896, %xmm5 9268// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12] 9269 movntdqa 0x12345678,%xmm5 9270 9271// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 9272// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9273 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9274 9275// CHECK: packusdw 69, %xmm5 9276// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00] 9277 packusdw 0x45,%xmm5 9278 9279// CHECK: packusdw 32493, %xmm5 9280// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00] 9281 packusdw 0x7eed,%xmm5 9282 9283// CHECK: packusdw 3133065982, %xmm5 9284// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 9285 packusdw 0xbabecafe,%xmm5 9286 9287// CHECK: packusdw 305419896, %xmm5 9288// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12] 9289 packusdw 0x12345678,%xmm5 9290 9291// CHECK: packusdw %xmm5, %xmm5 9292// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed] 9293 packusdw %xmm5,%xmm5 9294 9295// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 9296// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 9297 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9298 9299// CHECK: pcmpeqq 69, %xmm5 9300// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00] 9301 pcmpeqq 0x45,%xmm5 9302 9303// CHECK: pcmpeqq 32493, %xmm5 9304// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00] 9305 pcmpeqq 0x7eed,%xmm5 9306 9307// CHECK: pcmpeqq 3133065982, %xmm5 9308// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba] 9309 pcmpeqq 0xbabecafe,%xmm5 9310 9311// CHECK: pcmpeqq 305419896, %xmm5 9312// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12] 9313 pcmpeqq 0x12345678,%xmm5 9314 9315// CHECK: pcmpeqq %xmm5, %xmm5 9316// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed] 9317 pcmpeqq %xmm5,%xmm5 9318 9319// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 9320// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde] 9321 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9322 9323// CHECK: phminposuw 69, %xmm5 9324// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00] 9325 phminposuw 0x45,%xmm5 9326 9327// CHECK: phminposuw 32493, %xmm5 9328// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00] 9329 phminposuw 0x7eed,%xmm5 9330 9331// CHECK: phminposuw 3133065982, %xmm5 9332// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba] 9333 phminposuw 0xbabecafe,%xmm5 9334 9335// CHECK: phminposuw 305419896, %xmm5 9336// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12] 9337 phminposuw 0x12345678,%xmm5 9338 9339// CHECK: phminposuw %xmm5, %xmm5 9340// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed] 9341 phminposuw %xmm5,%xmm5 9342 9343// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 9344// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9345 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9346 9347// CHECK: pmaxsb 69, %xmm5 9348// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00] 9349 pmaxsb 0x45,%xmm5 9350 9351// CHECK: pmaxsb 32493, %xmm5 9352// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00] 9353 pmaxsb 0x7eed,%xmm5 9354 9355// CHECK: pmaxsb 3133065982, %xmm5 9356// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba] 9357 pmaxsb 0xbabecafe,%xmm5 9358 9359// CHECK: pmaxsb 305419896, %xmm5 9360// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12] 9361 pmaxsb 0x12345678,%xmm5 9362 9363// CHECK: pmaxsb %xmm5, %xmm5 9364// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed] 9365 pmaxsb %xmm5,%xmm5 9366 9367// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 9368// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9369 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9370 9371// CHECK: pmaxsd 69, %xmm5 9372// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00] 9373 pmaxsd 0x45,%xmm5 9374 9375// CHECK: pmaxsd 32493, %xmm5 9376// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00] 9377 pmaxsd 0x7eed,%xmm5 9378 9379// CHECK: pmaxsd 3133065982, %xmm5 9380// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba] 9381 pmaxsd 0xbabecafe,%xmm5 9382 9383// CHECK: pmaxsd 305419896, %xmm5 9384// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12] 9385 pmaxsd 0x12345678,%xmm5 9386 9387// CHECK: pmaxsd %xmm5, %xmm5 9388// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed] 9389 pmaxsd %xmm5,%xmm5 9390 9391// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 9392// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9393 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9394 9395// CHECK: pmaxud 69, %xmm5 9396// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00] 9397 pmaxud 0x45,%xmm5 9398 9399// CHECK: pmaxud 32493, %xmm5 9400// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00] 9401 pmaxud 0x7eed,%xmm5 9402 9403// CHECK: pmaxud 3133065982, %xmm5 9404// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba] 9405 pmaxud 0xbabecafe,%xmm5 9406 9407// CHECK: pmaxud 305419896, %xmm5 9408// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12] 9409 pmaxud 0x12345678,%xmm5 9410 9411// CHECK: pmaxud %xmm5, %xmm5 9412// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed] 9413 pmaxud %xmm5,%xmm5 9414 9415// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 9416// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9417 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9418 9419// CHECK: pmaxuw 69, %xmm5 9420// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00] 9421 pmaxuw 0x45,%xmm5 9422 9423// CHECK: pmaxuw 32493, %xmm5 9424// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00] 9425 pmaxuw 0x7eed,%xmm5 9426 9427// CHECK: pmaxuw 3133065982, %xmm5 9428// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba] 9429 pmaxuw 0xbabecafe,%xmm5 9430 9431// CHECK: pmaxuw 305419896, %xmm5 9432// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12] 9433 pmaxuw 0x12345678,%xmm5 9434 9435// CHECK: pmaxuw %xmm5, %xmm5 9436// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed] 9437 pmaxuw %xmm5,%xmm5 9438 9439// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 9440// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde] 9441 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 9442 9443// CHECK: pminsb 69, %xmm5 9444// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00] 9445 pminsb 0x45,%xmm5 9446 9447// CHECK: pminsb 32493, %xmm5 9448// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00] 9449 pminsb 0x7eed,%xmm5 9450 9451// CHECK: pminsb 3133065982, %xmm5 9452// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba] 9453 pminsb 0xbabecafe,%xmm5 9454 9455// CHECK: pminsb 305419896, %xmm5 9456// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12] 9457 pminsb 0x12345678,%xmm5 9458 9459// CHECK: pminsb %xmm5, %xmm5 9460// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed] 9461 pminsb %xmm5,%xmm5 9462 9463// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 9464// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde] 9465 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9466 9467// CHECK: pminsd 69, %xmm5 9468// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00] 9469 pminsd 0x45,%xmm5 9470 9471// CHECK: pminsd 32493, %xmm5 9472// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00] 9473 pminsd 0x7eed,%xmm5 9474 9475// CHECK: pminsd 3133065982, %xmm5 9476// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba] 9477 pminsd 0xbabecafe,%xmm5 9478 9479// CHECK: pminsd 305419896, %xmm5 9480// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12] 9481 pminsd 0x12345678,%xmm5 9482 9483// CHECK: pminsd %xmm5, %xmm5 9484// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed] 9485 pminsd %xmm5,%xmm5 9486 9487// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 9488// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9489 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 9490 9491// CHECK: pminud 69, %xmm5 9492// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00] 9493 pminud 0x45,%xmm5 9494 9495// CHECK: pminud 32493, %xmm5 9496// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00] 9497 pminud 0x7eed,%xmm5 9498 9499// CHECK: pminud 3133065982, %xmm5 9500// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba] 9501 pminud 0xbabecafe,%xmm5 9502 9503// CHECK: pminud 305419896, %xmm5 9504// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12] 9505 pminud 0x12345678,%xmm5 9506 9507// CHECK: pminud %xmm5, %xmm5 9508// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed] 9509 pminud %xmm5,%xmm5 9510 9511// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 9512// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9513 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9514 9515// CHECK: pminuw 69, %xmm5 9516// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00] 9517 pminuw 0x45,%xmm5 9518 9519// CHECK: pminuw 32493, %xmm5 9520// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00] 9521 pminuw 0x7eed,%xmm5 9522 9523// CHECK: pminuw 3133065982, %xmm5 9524// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba] 9525 pminuw 0xbabecafe,%xmm5 9526 9527// CHECK: pminuw 305419896, %xmm5 9528// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12] 9529 pminuw 0x12345678,%xmm5 9530 9531// CHECK: pminuw %xmm5, %xmm5 9532// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed] 9533 pminuw %xmm5,%xmm5 9534 9535// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 9536// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde] 9537 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9538 9539// CHECK: pmovsxbw 69, %xmm5 9540// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00] 9541 pmovsxbw 0x45,%xmm5 9542 9543// CHECK: pmovsxbw 32493, %xmm5 9544// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00] 9545 pmovsxbw 0x7eed,%xmm5 9546 9547// CHECK: pmovsxbw 3133065982, %xmm5 9548// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba] 9549 pmovsxbw 0xbabecafe,%xmm5 9550 9551// CHECK: pmovsxbw 305419896, %xmm5 9552// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12] 9553 pmovsxbw 0x12345678,%xmm5 9554 9555// CHECK: pmovsxbw %xmm5, %xmm5 9556// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed] 9557 pmovsxbw %xmm5,%xmm5 9558 9559// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 9560// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde] 9561 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9562 9563// CHECK: pmovsxbd 69, %xmm5 9564// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00] 9565 pmovsxbd 0x45,%xmm5 9566 9567// CHECK: pmovsxbd 32493, %xmm5 9568// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00] 9569 pmovsxbd 0x7eed,%xmm5 9570 9571// CHECK: pmovsxbd 3133065982, %xmm5 9572// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba] 9573 pmovsxbd 0xbabecafe,%xmm5 9574 9575// CHECK: pmovsxbd 305419896, %xmm5 9576// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12] 9577 pmovsxbd 0x12345678,%xmm5 9578 9579// CHECK: pmovsxbd %xmm5, %xmm5 9580// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed] 9581 pmovsxbd %xmm5,%xmm5 9582 9583// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 9584// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde] 9585 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9586 9587// CHECK: pmovsxbq 69, %xmm5 9588// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00] 9589 pmovsxbq 0x45,%xmm5 9590 9591// CHECK: pmovsxbq 32493, %xmm5 9592// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00] 9593 pmovsxbq 0x7eed,%xmm5 9594 9595// CHECK: pmovsxbq 3133065982, %xmm5 9596// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba] 9597 pmovsxbq 0xbabecafe,%xmm5 9598 9599// CHECK: pmovsxbq 305419896, %xmm5 9600// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12] 9601 pmovsxbq 0x12345678,%xmm5 9602 9603// CHECK: pmovsxbq %xmm5, %xmm5 9604// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed] 9605 pmovsxbq %xmm5,%xmm5 9606 9607// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 9608// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde] 9609 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9610 9611// CHECK: pmovsxwd 69, %xmm5 9612// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00] 9613 pmovsxwd 0x45,%xmm5 9614 9615// CHECK: pmovsxwd 32493, %xmm5 9616// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00] 9617 pmovsxwd 0x7eed,%xmm5 9618 9619// CHECK: pmovsxwd 3133065982, %xmm5 9620// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba] 9621 pmovsxwd 0xbabecafe,%xmm5 9622 9623// CHECK: pmovsxwd 305419896, %xmm5 9624// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12] 9625 pmovsxwd 0x12345678,%xmm5 9626 9627// CHECK: pmovsxwd %xmm5, %xmm5 9628// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed] 9629 pmovsxwd %xmm5,%xmm5 9630 9631// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 9632// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde] 9633 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9634 9635// CHECK: pmovsxwq 69, %xmm5 9636// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00] 9637 pmovsxwq 0x45,%xmm5 9638 9639// CHECK: pmovsxwq 32493, %xmm5 9640// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00] 9641 pmovsxwq 0x7eed,%xmm5 9642 9643// CHECK: pmovsxwq 3133065982, %xmm5 9644// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba] 9645 pmovsxwq 0xbabecafe,%xmm5 9646 9647// CHECK: pmovsxwq 305419896, %xmm5 9648// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12] 9649 pmovsxwq 0x12345678,%xmm5 9650 9651// CHECK: pmovsxwq %xmm5, %xmm5 9652// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed] 9653 pmovsxwq %xmm5,%xmm5 9654 9655// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 9656// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde] 9657 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9658 9659// CHECK: pmovsxdq 69, %xmm5 9660// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00] 9661 pmovsxdq 0x45,%xmm5 9662 9663// CHECK: pmovsxdq 32493, %xmm5 9664// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00] 9665 pmovsxdq 0x7eed,%xmm5 9666 9667// CHECK: pmovsxdq 3133065982, %xmm5 9668// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba] 9669 pmovsxdq 0xbabecafe,%xmm5 9670 9671// CHECK: pmovsxdq 305419896, %xmm5 9672// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12] 9673 pmovsxdq 0x12345678,%xmm5 9674 9675// CHECK: pmovsxdq %xmm5, %xmm5 9676// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed] 9677 pmovsxdq %xmm5,%xmm5 9678 9679// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 9680// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde] 9681 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9682 9683// CHECK: pmovzxbw 69, %xmm5 9684// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00] 9685 pmovzxbw 0x45,%xmm5 9686 9687// CHECK: pmovzxbw 32493, %xmm5 9688// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00] 9689 pmovzxbw 0x7eed,%xmm5 9690 9691// CHECK: pmovzxbw 3133065982, %xmm5 9692// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba] 9693 pmovzxbw 0xbabecafe,%xmm5 9694 9695// CHECK: pmovzxbw 305419896, %xmm5 9696// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12] 9697 pmovzxbw 0x12345678,%xmm5 9698 9699// CHECK: pmovzxbw %xmm5, %xmm5 9700// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed] 9701 pmovzxbw %xmm5,%xmm5 9702 9703// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 9704// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde] 9705 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9706 9707// CHECK: pmovzxbd 69, %xmm5 9708// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00] 9709 pmovzxbd 0x45,%xmm5 9710 9711// CHECK: pmovzxbd 32493, %xmm5 9712// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00] 9713 pmovzxbd 0x7eed,%xmm5 9714 9715// CHECK: pmovzxbd 3133065982, %xmm5 9716// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba] 9717 pmovzxbd 0xbabecafe,%xmm5 9718 9719// CHECK: pmovzxbd 305419896, %xmm5 9720// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12] 9721 pmovzxbd 0x12345678,%xmm5 9722 9723// CHECK: pmovzxbd %xmm5, %xmm5 9724// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed] 9725 pmovzxbd %xmm5,%xmm5 9726 9727// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 9728// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde] 9729 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9730 9731// CHECK: pmovzxbq 69, %xmm5 9732// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00] 9733 pmovzxbq 0x45,%xmm5 9734 9735// CHECK: pmovzxbq 32493, %xmm5 9736// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00] 9737 pmovzxbq 0x7eed,%xmm5 9738 9739// CHECK: pmovzxbq 3133065982, %xmm5 9740// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba] 9741 pmovzxbq 0xbabecafe,%xmm5 9742 9743// CHECK: pmovzxbq 305419896, %xmm5 9744// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12] 9745 pmovzxbq 0x12345678,%xmm5 9746 9747// CHECK: pmovzxbq %xmm5, %xmm5 9748// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed] 9749 pmovzxbq %xmm5,%xmm5 9750 9751// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 9752// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde] 9753 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9754 9755// CHECK: pmovzxwd 69, %xmm5 9756// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00] 9757 pmovzxwd 0x45,%xmm5 9758 9759// CHECK: pmovzxwd 32493, %xmm5 9760// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00] 9761 pmovzxwd 0x7eed,%xmm5 9762 9763// CHECK: pmovzxwd 3133065982, %xmm5 9764// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba] 9765 pmovzxwd 0xbabecafe,%xmm5 9766 9767// CHECK: pmovzxwd 305419896, %xmm5 9768// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12] 9769 pmovzxwd 0x12345678,%xmm5 9770 9771// CHECK: pmovzxwd %xmm5, %xmm5 9772// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed] 9773 pmovzxwd %xmm5,%xmm5 9774 9775// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 9776// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde] 9777 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9778 9779// CHECK: pmovzxwq 69, %xmm5 9780// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00] 9781 pmovzxwq 0x45,%xmm5 9782 9783// CHECK: pmovzxwq 32493, %xmm5 9784// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00] 9785 pmovzxwq 0x7eed,%xmm5 9786 9787// CHECK: pmovzxwq 3133065982, %xmm5 9788// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba] 9789 pmovzxwq 0xbabecafe,%xmm5 9790 9791// CHECK: pmovzxwq 305419896, %xmm5 9792// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12] 9793 pmovzxwq 0x12345678,%xmm5 9794 9795// CHECK: pmovzxwq %xmm5, %xmm5 9796// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed] 9797 pmovzxwq %xmm5,%xmm5 9798 9799// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 9800// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde] 9801 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9802 9803// CHECK: pmovzxdq 69, %xmm5 9804// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00] 9805 pmovzxdq 0x45,%xmm5 9806 9807// CHECK: pmovzxdq 32493, %xmm5 9808// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00] 9809 pmovzxdq 0x7eed,%xmm5 9810 9811// CHECK: pmovzxdq 3133065982, %xmm5 9812// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba] 9813 pmovzxdq 0xbabecafe,%xmm5 9814 9815// CHECK: pmovzxdq 305419896, %xmm5 9816// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12] 9817 pmovzxdq 0x12345678,%xmm5 9818 9819// CHECK: pmovzxdq %xmm5, %xmm5 9820// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed] 9821 pmovzxdq %xmm5,%xmm5 9822 9823// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 9824// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 9825 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9826 9827// CHECK: pmuldq 69, %xmm5 9828// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00] 9829 pmuldq 0x45,%xmm5 9830 9831// CHECK: pmuldq 32493, %xmm5 9832// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00] 9833 pmuldq 0x7eed,%xmm5 9834 9835// CHECK: pmuldq 3133065982, %xmm5 9836// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba] 9837 pmuldq 0xbabecafe,%xmm5 9838 9839// CHECK: pmuldq 305419896, %xmm5 9840// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12] 9841 pmuldq 0x12345678,%xmm5 9842 9843// CHECK: pmuldq %xmm5, %xmm5 9844// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed] 9845 pmuldq %xmm5,%xmm5 9846 9847// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 9848// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde] 9849 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 9850 9851// CHECK: pmulld 69, %xmm5 9852// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00] 9853 pmulld 0x45,%xmm5 9854 9855// CHECK: pmulld 32493, %xmm5 9856// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00] 9857 pmulld 0x7eed,%xmm5 9858 9859// CHECK: pmulld 3133065982, %xmm5 9860// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba] 9861 pmulld 0xbabecafe,%xmm5 9862 9863// CHECK: pmulld 305419896, %xmm5 9864// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12] 9865 pmulld 0x12345678,%xmm5 9866 9867// CHECK: pmulld %xmm5, %xmm5 9868// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed] 9869 pmulld %xmm5,%xmm5 9870 9871// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 9872// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 9873 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 9874 9875// CHECK: ptest 69, %xmm5 9876// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00] 9877 ptest 0x45,%xmm5 9878 9879// CHECK: ptest 32493, %xmm5 9880// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00] 9881 ptest 0x7eed,%xmm5 9882 9883// CHECK: ptest 3133065982, %xmm5 9884// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba] 9885 ptest 0xbabecafe,%xmm5 9886 9887// CHECK: ptest 305419896, %xmm5 9888// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12] 9889 ptest 0x12345678,%xmm5 9890 9891// CHECK: ptest %xmm5, %xmm5 9892// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed] 9893 ptest %xmm5,%xmm5 9894 9895// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 9896// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde] 9897 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9898 9899// CHECK: pcmpgtq 69, %xmm5 9900// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00] 9901 pcmpgtq 0x45,%xmm5 9902 9903// CHECK: pcmpgtq 32493, %xmm5 9904// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00] 9905 pcmpgtq 0x7eed,%xmm5 9906 9907// CHECK: pcmpgtq 3133065982, %xmm5 9908// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba] 9909 pcmpgtq 0xbabecafe,%xmm5 9910 9911// CHECK: pcmpgtq 305419896, %xmm5 9912// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12] 9913 pcmpgtq 0x12345678,%xmm5 9914 9915// CHECK: pcmpgtq %xmm5, %xmm5 9916// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed] 9917 pcmpgtq %xmm5,%xmm5 9918 9919// CHECK: crc32b %bl, %eax 9920// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] 9921 crc32b %bl, %eax 9922 9923// CHECK: crc32b 4(%ebx), %eax 9924// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] 9925 crc32b 4(%ebx), %eax 9926 9927// CHECK: crc32w %bx, %eax 9928// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] 9929 crc32w %bx, %eax 9930 9931// CHECK: crc32w 4(%ebx), %eax 9932// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] 9933 crc32w 4(%ebx), %eax 9934 9935// CHECK: crc32l %ebx, %eax 9936// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] 9937 crc32l %ebx, %eax 9938 9939// CHECK: crc32l 4(%ebx), %eax 9940// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] 9941 crc32l 4(%ebx), %eax 9942 9943// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx 9944// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 9945 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx 9946 9947// CHECK: crc32l 69, %ecx 9948// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00] 9949 crc32l 0x45,%ecx 9950 9951// CHECK: crc32l 32493, %ecx 9952// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00] 9953 crc32l 0x7eed,%ecx 9954 9955// CHECK: crc32l 3133065982, %ecx 9956// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba] 9957 crc32l 0xbabecafe,%ecx 9958 9959// CHECK: crc32l %ecx, %ecx 9960// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] 9961 crc32l %ecx,%ecx 9962 9963// CHECK: pcmpistrm $125, %xmm1, %xmm2 9964// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d] 9965 pcmpistrm $125, %xmm1, %xmm2 9966 9967// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2 9968// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d] 9969 pcmpistrm $125, (%edx,%eax,4), %xmm2 9970 9971// CHECK: aesimc %xmm0, %xmm1 9972// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8] 9973 aesimc %xmm0,%xmm1 9974 9975// CHECK: aesimc (%eax), %xmm1 9976// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08] 9977 aesimc (%eax),%xmm1 9978 9979// CHECK: aesenc %xmm1, %xmm2 9980// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1] 9981 aesenc %xmm1,%xmm2 9982 9983// CHECK: aesenc 4(%ebx), %xmm2 9984// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04] 9985 aesenc 4(%ebx),%xmm2 9986 9987// CHECK: aesenclast %xmm3, %xmm4 9988// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3] 9989 aesenclast %xmm3,%xmm4 9990 9991// CHECK: aesenclast 4(%edx,%edi), %xmm4 9992// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04] 9993 aesenclast 4(%edx,%edi),%xmm4 9994 9995// CHECK: aesdec %xmm5, %xmm6 9996// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5] 9997 aesdec %xmm5,%xmm6 9998 9999// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 10000// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04] 10001 aesdec 4(%ecx,%eax,8),%xmm6 10002 10003// CHECK: aesdeclast %xmm7, %xmm0 10004// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7] 10005 aesdeclast %xmm7,%xmm0 10006 10007// CHECK: aesdeclast 3405691582, %xmm0 10008// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca] 10009 aesdeclast 0xcafebabe,%xmm0 10010 10011// CHECK: aeskeygenassist $125, %xmm1, %xmm2 10012// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d] 10013 aeskeygenassist $125, %xmm1, %xmm2 10014 10015// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 10016// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d] 10017 aeskeygenassist $125, (%edx,%eax,4), %xmm2 10018 10019// rdar://8017638 10020// CHECK: aeskeygenassist $128, %xmm1, %xmm2 10021// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80] 10022 aeskeygenassist $128, %xmm1, %xmm2 10023 10024// rdar://7910087 10025// CHECK: bsfw %bx, %bx 10026// CHECK: encoding: [0x66,0x0f,0xbc,0xdb] 10027 bsfw %bx, %bx 10028 10029// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx 10030// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10031 bsfw 3735928559(%ebx,%ecx,8), %bx 10032 10033// CHECK: bsrw %bx, %bx 10034// CHECK: encoding: [0x66,0x0f,0xbd,0xdb] 10035 bsrw %bx, %bx 10036 10037// CHECK: bsrw 305419896, %bx 10038// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12] 10039 bsrw 305419896, %bx 10040 10041// radr://7901779 10042// CHECK: pushl $127 10043// CHECK: encoding: [0x6a,0x7f] 10044 pushl $127 10045 10046// CHECK: pushw $254 10047// CHECK: encoding: [0x66,0x68,0xfe,0x00] 10048 pushw $254 10049 10050// CHECK: pushl $254 10051// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00] 10052 pushl $254 10053 10054// radr://7928400 10055// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) 10056// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10057 movq %mm3, 3735928559(%ebx,%ecx,8) 10058 10059// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 10060// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10061 movd %mm3, 3735928559(%ebx,%ecx,8) 10062 10063// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 10064// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10065 movq 3735928559(%ebx,%ecx,8), %xmm5 10066 10067// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 10068// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10069 movd 3735928559(%ebx,%ecx,8), %xmm5 10070 10071// radr://7914715 10072// CHECK: fcoml 3735928559(%ebx,%ecx,8) 10073// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde] 10074 fcoml 3735928559(%ebx,%ecx,8) 10075 10076// CHECK: fcoms 32493 10077// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00] 10078 fcoms 32493 10079 10080// CHECK: fcompl 3735928559(%ebx,%ecx,8) 10081// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10082 fcompl 3735928559(%ebx,%ecx,8) 10083 10084// CHECK: fcomps 32493 10085// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00] 10086 fcomps 32493 10087 10088// CHECK: ficoml 3735928559(%ebx,%ecx,8) 10089// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 10090 ficoml 3735928559(%ebx,%ecx,8) 10091 10092// CHECK: ficoms 32493 10093// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00] 10094 ficoms 32493 10095 10096// CHECK: ficompl 3735928559(%ebx,%ecx,8) 10097// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10098 ficompl 3735928559(%ebx,%ecx,8) 10099 10100// CHECK: ficomps 32493 10101// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00] 10102 ficomps 32493 10103 10104// CHECK: movl 57005(,%eiz), %ebx 10105// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] 10106 movl 57005(,%eiz), %ebx 10107 10108// CHECK: movl 48879(,%eiz), %eax 10109// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] 10110 movl 48879(,%eiz), %eax 10111 10112// CHECK: movl -4(,%eiz,8), %eax 10113// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] 10114 movl -4(,%eiz,8), %eax 10115 10116// CHECK: movl (%ecx,%eiz), %eax 10117// CHECK: encoding: [0x8b,0x04,0x21] 10118 movl (%ecx,%eiz), %eax 10119 10120// CHECK: movl (%ecx,%eiz,8), %eax 10121// CHECK: encoding: [0x8b,0x04,0xe1] 10122 movl (%ecx,%eiz,8), %eax 10123 10124// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] 10125 addl $0xFFFFFFFF, %eax 10126 10127// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] 10128 addw $0xFFFF, %ax 10129 10130 10131// CHECK: pushf 10132 pushfl 10133 10134// CHECK: pushfl 10135 pushfl 10136 10137// CHECK: popf 10138 popfl 10139 10140// CHECK: popfl 10141 popfl 10142 10143// CHECK: rcll $0, 3735928559(%ebx,%ecx,8) 10144 rcll $0,0xdeadbeef(%ebx,%ecx,8) 10145 10146// CHECK: rcll $0, 69 10147 rcll $0,0x45 10148 10149// CHECK: rcll $0, 32493 10150 rcll $0,0x7eed 10151 10152// CHECK: rcll $0, 3133065982 10153 rcll $0,0xbabecafe 10154 10155// CHECK: rcll $0, 305419896 10156 rcll $0,0x12345678 10157 10158// CHECK: rclb $127, 3735928559(%ebx,%ecx,8) 10159 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10160 10161// CHECK: rclb $127, 69 10162 rclb $0x7f,0x45 10163 10164// CHECK: rclb $127, 32493 10165 rclb $0x7f,0x7eed 10166 10167// CHECK: rclb $127, 3133065982 10168 rclb $0x7f,0xbabecafe 10169 10170// CHECK: rclb $127, 305419896 10171 rclb $0x7f,0x12345678 10172 10173// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) 10174 rcrl $0,0xdeadbeef(%ebx,%ecx,8) 10175 10176// CHECK: rcrl $0, 69 10177 rcrl $0,0x45 10178 10179// CHECK: rcrl $0, 32493 10180 rcrl $0,0x7eed 10181 10182// CHECK: rcrl $0, 3133065982 10183 rcrl $0,0xbabecafe 10184 10185// CHECK: rcrl $0, 305419896 10186 rcrl $0,0x12345678 10187 10188// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) 10189 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 10190 10191// CHECK: rcrb $127, 69 10192 rcrb $0x7f,0x45 10193 10194// CHECK: rcrb $127, 32493 10195 rcrb $0x7f,0x7eed 10196 10197// CHECK: rcrb $127, 3133065982 10198 rcrb $0x7f,0xbabecafe 10199 10200// CHECK: rcrb $127, 305419896 10201 rcrb $0x7f,0x12345678 10202 10203// CHECK: calll 3133065982 10204 calll 0xbabecafe 10205 10206// CHECK: calll *3735928559(%ebx,%ecx,8) 10207 calll *0xdeadbeef(%ebx,%ecx,8) 10208 10209// CHECK: calll 305419896 10210 calll 0x12345678 10211 10212// CHECK: calll *3135175374 10213 call *0xbadeface 10214 10215// CHECK: calll *3735928559(%ebx,%ecx,8) 10216 call *0xdeadbeef(%ebx,%ecx,8) 10217 10218// CHECK: calll 32493 10219 call 0x7eed 10220 10221// CHECK: calll 3133065982 10222 call 0xbabecafe 10223 10224// CHECK: calll 305419896 10225 call 0x12345678 10226 10227// CHECK: calll *3135175374 10228 call *0xbadeface 10229 10230// CHECK: lcallw *32493 10231 lcallw *0x7eed 10232 10233// CHECK: jmp 32493 10234 jmp 0x7eed 10235 10236// CHECK: jmp 3133065982 10237 jmp 0xbabecafe 10238 10239// CHECK: jmp 305419896 10240 jmp 0x12345678 10241 10242// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10243 jmp *0xdeadbeef(%ebx,%ecx,8) 10244 10245// CHECK: jmp 32493 10246 jmp 0x7eed 10247 10248// CHECK: jmp 3133065982 10249 jmp 0xbabecafe 10250 10251// CHECK: jmp 305419896 10252 jmp 0x12345678 10253 10254// CHECK: jmpl *3135175374 10255 jmp *0xbadeface 10256 10257// CHECK: jmpl *3735928559(%ebx,%ecx,8) 10258 jmp *0xdeadbeef(%ebx,%ecx,8) 10259 10260// CHECK: jmp 32493 10261 jmp 0x7eed 10262 10263// CHECK: jmp 3133065982 10264 jmp 0xbabecafe 10265 10266// CHECK: jmp 305419896 10267 jmp 0x12345678 10268 10269// CHECK: jmpl *3135175374 10270 jmp *0xbadeface 10271 10272// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 10273 ljmpl *0xdeadbeef(%ebx,%ecx,8) 10274 10275// CHECK: ljmpw *32493 10276 ljmpw *0x7eed 10277 10278// CHECK: ljmpl *3133065982 10279 ljmpl *0xbabecafe 10280 10281// CHECK: ljmpl *305419896 10282 ljmpl *0x12345678 10283 10284// CHECK: enter $31438, $127 10285 enter $0x7ace,$0x7f 10286 10287// CHECK: jo 32493 10288 jo 0x7eed 10289 10290// CHECK: jo 3133065982 10291 jo 0xbabecafe 10292 10293// CHECK: jo 305419896 10294 jo 0x12345678 10295 10296// CHECK: jno 32493 10297 jno 0x7eed 10298 10299// CHECK: jno 3133065982 10300 jno 0xbabecafe 10301 10302// CHECK: jno 305419896 10303 jno 0x12345678 10304 10305// CHECK: jb 32493 10306 jb 0x7eed 10307 10308// CHECK: jb 3133065982 10309 jb 0xbabecafe 10310 10311// CHECK: jb 305419896 10312 jb 0x12345678 10313 10314// CHECK: jae 32493 10315 jae 0x7eed 10316 10317// CHECK: jae 3133065982 10318 jae 0xbabecafe 10319 10320// CHECK: jae 305419896 10321 jae 0x12345678 10322 10323// CHECK: je 32493 10324 je 0x7eed 10325 10326// CHECK: je 3133065982 10327 je 0xbabecafe 10328 10329// CHECK: je 305419896 10330 je 0x12345678 10331 10332// CHECK: jne 32493 10333 jne 0x7eed 10334 10335// CHECK: jne 3133065982 10336 jne 0xbabecafe 10337 10338// CHECK: jne 305419896 10339 jne 0x12345678 10340 10341// CHECK: jbe 32493 10342 jbe 0x7eed 10343 10344// CHECK: jbe 3133065982 10345 jbe 0xbabecafe 10346 10347// CHECK: jbe 305419896 10348 jbe 0x12345678 10349 10350// CHECK: ja 32493 10351 ja 0x7eed 10352 10353// CHECK: ja 3133065982 10354 ja 0xbabecafe 10355 10356// CHECK: ja 305419896 10357 ja 0x12345678 10358 10359// CHECK: js 32493 10360 js 0x7eed 10361 10362// CHECK: js 3133065982 10363 js 0xbabecafe 10364 10365// CHECK: js 305419896 10366 js 0x12345678 10367 10368// CHECK: jns 32493 10369 jns 0x7eed 10370 10371// CHECK: jns 3133065982 10372 jns 0xbabecafe 10373 10374// CHECK: jns 305419896 10375 jns 0x12345678 10376 10377// CHECK: jp 32493 10378 jp 0x7eed 10379 10380// CHECK: jp 3133065982 10381 jp 0xbabecafe 10382 10383// CHECK: jp 305419896 10384 jp 0x12345678 10385 10386// CHECK: jnp 32493 10387 jnp 0x7eed 10388 10389// CHECK: jnp 3133065982 10390 jnp 0xbabecafe 10391 10392// CHECK: jnp 305419896 10393 jnp 0x12345678 10394 10395// CHECK: jl 32493 10396 jl 0x7eed 10397 10398// CHECK: jl 3133065982 10399 jl 0xbabecafe 10400 10401// CHECK: jl 305419896 10402 jl 0x12345678 10403 10404// CHECK: jge 32493 10405 jge 0x7eed 10406 10407// CHECK: jge 3133065982 10408 jge 0xbabecafe 10409 10410// CHECK: jge 305419896 10411 jge 0x12345678 10412 10413// CHECK: jle 32493 10414 jle 0x7eed 10415 10416// CHECK: jle 3133065982 10417 jle 0xbabecafe 10418 10419// CHECK: jle 305419896 10420 jle 0x12345678 10421 10422// CHECK: jg 32493 10423 jg 0x7eed 10424 10425// CHECK: jg 3133065982 10426 jg 0xbabecafe 10427 10428// CHECK: jg 305419896 10429 jg 0x12345678 10430 10431// CHECK: int $127 10432 int $0x7f 10433 10434// CHECK: pause 10435 pause 10436 10437// CHECK: sfence 10438 sfence 10439 10440// CHECK: lfence 10441 lfence 10442 10443// CHECK: mfence 10444 mfence 10445 10446// CHECK: monitor 10447 monitor 10448 10449// CHECK: mwait 10450 mwait 10451 10452// CHECK: vmcall 10453 vmcall 10454 10455// CHECK: vmfunc 10456 vmfunc 10457 10458// CHECK: vmlaunch 10459 vmlaunch 10460 10461// CHECK: vmresume 10462 vmresume 10463 10464// CHECK: vmxoff 10465 vmxoff 10466 10467// CHECK: vmxon 3735928559(%ebx,%ecx,8) 10468 vmxon 0xdeadbeef(%ebx,%ecx,8) 10469 10470// CHECK: vmxon 32493 10471 vmxon 0x7eed 10472 10473// CHECK: vmxon 3133065982 10474 vmxon 0xbabecafe 10475 10476// CHECK: vmxon 305419896 10477 vmxon 0x12345678 10478 10479// CHECK: vmrun %eax 10480 vmrun %eax 10481 10482// CHECK: vmmcall 10483 vmmcall 10484 10485// CHECK: vmload %eax 10486 vmload %eax 10487 10488// CHECK: vmsave %eax 10489 vmsave %eax 10490 10491// CHECK: stgi 10492 stgi 10493 10494// CHECK: clgi 10495 clgi 10496 10497// CHECK: skinit %eax 10498 skinit %eax 10499 10500// CHECK: invlpga %eax, %ecx 10501 invlpga %eax, %ecx 10502 10503// CHECK: blendvps %xmm0, (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08] 10504 blendvps (%eax), %xmm1 10505// CHECK: blendvps %xmm0, %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca] 10506 blendvps %xmm2, %xmm1 10507 10508// These instructions can take an unsigned 8-bit mask as well as a signed 8-bit 10509// immediate. Check both forms here. 10510// CHECK: blendps $129, %xmm2, %xmm1 10511 blendps $0x81, %xmm2, %xmm1 10512// CHECK: blendps $192, %xmm2, %xmm1 10513 blendps $-64, %xmm2, %xmm1 10514// CHECK: blendpd $129, %xmm2, %xmm1 10515 blendpd $0x81, %xmm2, %xmm1 10516// CHECK: blendpd $192, %xmm2, %xmm1 10517 blendpd $-64, %xmm2, %xmm1 10518// CHECK: pblendw $129, %xmm2, %xmm1 10519 pblendw $0x81, %xmm2, %xmm1 10520// CHECK: pblendw $192, %xmm2, %xmm1 10521 pblendw $-64, %xmm2, %xmm1 10522// CHECK: mpsadbw $129, %xmm2, %xmm1 10523 mpsadbw $0x81, %xmm2, %xmm1 10524// CHECK: mpsadbw $192, %xmm2, %xmm1 10525 mpsadbw $-64, %xmm2, %xmm1 10526// CHECK: dpps $129, %xmm2, %xmm1 10527 dpps $0x81, %xmm2, %xmm1 10528// CHECK: dpps $192, %xmm2, %xmm1 10529 dpps $-64, %xmm2, %xmm1 10530// CHECK: dppd $129, %xmm2, %xmm1 10531 dppd $0x81, %xmm2, %xmm1 10532// CHECK: dppd $192, %xmm2, %xmm1 10533 dppd $-64, %xmm2, %xmm1 10534// CHECK: insertps $129, %xmm2, %xmm1 10535 insertps $0x81, %xmm2, %xmm1 10536// CHECK: insertps $192, %xmm2, %xmm1 10537 insertps $-64, %xmm2, %xmm1 10538 10539// PR13253 handle implicit optional third argument that must always be xmm0 10540// CHECK: pblendvb %xmm0, %xmm2, %xmm1 10541pblendvb %xmm2, %xmm1 10542// CHECK: pblendvb %xmm0, %xmm2, %xmm1 10543pblendvb %xmm0, %xmm2, %xmm1 10544// CHECK: pblendvb %xmm0, (%eax), %xmm1 10545pblendvb (%eax), %xmm1 10546// CHECK: pblendvb %xmm0, (%eax), %xmm1 10547pblendvb %xmm0, (%eax), %xmm1 10548// CHECK: blendvpd %xmm0, %xmm2, %xmm1 10549blendvpd %xmm2, %xmm1 10550// CHECK: blendvpd %xmm0, %xmm2, %xmm1 10551blendvpd %xmm0, %xmm2, %xmm1 10552// CHECK: blendvpd %xmm0, (%eax), %xmm1 10553blendvpd (%eax), %xmm1 10554// CHECK: blendvpd %xmm0, (%eax), %xmm1 10555blendvpd %xmm0, (%eax), %xmm1 10556// CHECK: blendvps %xmm0, %xmm2, %xmm1 10557blendvps %xmm2, %xmm1 10558// CHECK: blendvps %xmm0, %xmm2, %xmm1 10559blendvps %xmm0, %xmm2, %xmm1 10560// CHECK: blendvps %xmm0, (%eax), %xmm1 10561blendvps (%eax), %xmm1 10562// CHECK: blendvps %xmm0, (%eax), %xmm1 10563blendvps %xmm0, (%eax), %xmm1 10564 10565 10566// CHECK: btl $4, (%eax) 10567// CHECK: btw $4, (%eax) 10568// CHECK: btl $4, (%eax) 10569// CHECK: btsl $4, (%eax) 10570// CHECK: btsw $4, (%eax) 10571// CHECK: btsl $4, (%eax) 10572// CHECK: btrl $4, (%eax) 10573// CHECK: btrw $4, (%eax) 10574// CHECK: btrl $4, (%eax) 10575// CHECK: btcl $4, (%eax) 10576// CHECK: btcw $4, (%eax) 10577// CHECK: btcl $4, (%eax) 10578bt $4, (%eax) 10579bt $255, (%eax) 10580btw $4, (%eax) 10581btl $4, (%eax) 10582bts $4, (%eax) 10583bts $255, (%eax) 10584btsw $4, (%eax) 10585btsl $4, (%eax) 10586btr $4, (%eax) 10587btr $255, (%eax) 10588btrw $4, (%eax) 10589btrl $4, (%eax) 10590btc $4, (%eax) 10591btc $255, (%eax) 10592btcw $4, (%eax) 10593btcl $4, (%eax) 10594 10595// CHECK: clflushopt 3735928559(%ebx,%ecx,8) 10596// CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 10597 clflushopt 0xdeadbeef(%ebx,%ecx,8) 10598 10599// CHECK: clflushopt 32493 10600// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 10601 clflushopt 0x7eed 10602 10603// CHECK: clflushopt 3133065982 10604// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 10605 clflushopt 0xbabecafe 10606 10607// CHECK: clflushopt 305419896 10608// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 10609 clflushopt 0x12345678 10610 10611// CHECK: clwb 3735928559(%ebx,%ecx,8) 10612// CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10613 clwb 0xdeadbeef(%ebx,%ecx,8) 10614 10615// CHECK: clwb 32493 10616// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10617 clwb 0x7eed 10618 10619// CHECK: clwb 3133065982 10620// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10621 clwb 0xbabecafe 10622 10623// CHECK: clwb 305419896 10624// CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10625 clwb 0x12345678 10626 10627// CHECK: xsave 3735928559(%ebx,%ecx,8) 10628// CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10629 xsave 0xdeadbeef(%ebx,%ecx,8) 10630 10631// CHECK: xsave 32493 10632// CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00] 10633 xsave 0x7eed 10634 10635// CHECK: xsave 3133065982 10636// CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba] 10637 xsave 0xbabecafe 10638 10639// CHECK: xsave 305419896 10640// CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12] 10641 xsave 0x12345678 10642 10643// CHECK: xrstor 3735928559(%ebx,%ecx,8) 10644// CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde] 10645 xrstor 0xdeadbeef(%ebx,%ecx,8) 10646 10647// CHECK: xrstor 32493 10648// CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00] 10649 xrstor 0x7eed 10650 10651// CHECK: xrstor 3133065982 10652// CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba] 10653 xrstor 0xbabecafe 10654 10655// CHECK: xrstor 305419896 10656// CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12] 10657 xrstor 0x12345678 10658 10659// CHECK: xsaveopt 3735928559(%ebx,%ecx,8) 10660// CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10661 xsaveopt 0xdeadbeef(%ebx,%ecx,8) 10662 10663// CHECK: xsaveopt 32493 10664// CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] 10665 xsaveopt 0x7eed 10666 10667// CHECK: xsaveopt 3133065982 10668// CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] 10669 xsaveopt 0xbabecafe 10670 10671// CHECK: xsaveopt 305419896 10672// CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12] 10673 xsaveopt 0x12345678 10674 10675// CHECK: xsaves 3735928559(%ebx,%ecx,8) 10676// CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde] 10677 xsaves 0xdeadbeef(%ebx,%ecx,8) 10678 10679// CHECK: xsaves 32493 10680// CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00] 10681 xsaves 0x7eed 10682 10683// CHECK: xsaves 3133065982 10684// CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba] 10685 xsaves 0xbabecafe 10686 10687// CHECK: xsaves 305419896 10688// CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12] 10689 xsaves 0x12345678 10690 10691// CHECK: xsavec 3735928559(%ebx,%ecx,8) 10692// CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 10693 xsavec 0xdeadbeef(%ebx,%ecx,8) 10694 10695// CHECK: xsavec 32493 10696// CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00] 10697 xsavec 0x7eed 10698 10699// CHECK: xsavec 3133065982 10700// CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba] 10701 xsavec 0xbabecafe 10702 10703// CHECK: xsavec 305419896 10704// CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12] 10705 xsavec 0x12345678 10706 10707// CHECK: xrstors 3735928559(%ebx,%ecx,8) 10708// CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10709 xrstors 0xdeadbeef(%ebx,%ecx,8) 10710 10711// CHECK: xrstors 32493 10712// CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00] 10713 xrstors 0x7eed 10714 10715// CHECK: xrstors 3133065982 10716// CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba] 10717 xrstors 0xbabecafe 10718 10719// CHECK: xrstors 305419896 10720// CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12] 10721 xrstors 0x12345678 10722 10723// CHECK: getsec 10724// CHECK: encoding: [0x0f,0x37] 10725 getsec 10726 10727// CHECK: monitorx 10728// CHECK: encoding: [0x0f,0x01,0xfa] 10729 monitorx 10730 10731// CHECK: monitorx 10732// CHECK: encoding: [0x0f,0x01,0xfa] 10733 monitorx %eax, %ecx, %edx 10734 10735// CHECK: mwaitx 10736// CHECK: encoding: [0x0f,0x01,0xfb] 10737 mwaitx 10738 10739// CHECK: mwaitx 10740// CHECK: encoding: [0x0f,0x01,0xfb] 10741 mwaitx %eax, %ecx, %ebx 10742 10743// CHECK: clzero 10744// CHECK: encoding: [0x0f,0x01,0xfc] 10745 clzero 10746 10747// CHECK: lock addl %esi, (%edi) 10748// INTEL: lock add dword ptr [edi], esi 10749// CHECK: encoding: [0xf0,0x01,0x37] 10750 lock add %esi, (%edi) 10751 10752// CHECK: cldemote 4(%eax) 10753// CHECK: encoding: [0x0f,0x1c,0x40,0x04] 10754 cldemote 4(%eax) 10755 10756// CHECK: cldemote 3735928559(%ebx,%ecx,8) 10757// CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde] 10758 cldemote 0xdeadbeef(%ebx,%ecx,8) 10759 10760// CHECK: umonitor %eax 10761// CHECK: encoding: [0xf3,0x0f,0xae,0xf0] 10762 umonitor %eax 10763 10764// CHECK: umonitor %ax 10765// CHECK: encoding: [0x67,0xf3,0x0f,0xae,0xf0] 10766 umonitor %ax 10767 10768// CHECK: umwait %eax 10769// CHECK: encoding: [0xf2,0x0f,0xae,0xf0] 10770 umwait %eax 10771 10772// CHECK: tpause %eax 10773// CHECK: encoding: [0x66,0x0f,0xae,0xf0] 10774 tpause %eax 10775 10776// CHECK: movdiri %eax, 64(%edx,%edi) 10777// CHECK: # encoding: [0x0f,0x38,0xf9,0x44,0x3a,0x40] 10778 movdiri %eax, 64(%edx,%edi) 10779 10780// CHECK: movdir64b 485498096, %ecx 10781// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c] 10782 movdir64b 485498096, %ecx 10783 10784// CHECK: movdir64b 485498096, %cx 10785// CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c] 10786 movdir64b 485498096, %cx 10787 10788// CHECK: movdir64b (%edx), %eax 10789// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x02] 10790 movdir64b (%edx), %eax 10791 10792// CHECK: movdir64b (%esi), %eax 10793// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x06] 10794 movdir64b (%esi), %eax 10795 10796// CHECK: movdir64b (%si), %ax 10797// CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x04] 10798 movdir64b (%si), %ax 10799 10800// CHECK: pconfig 10801// CHECK: # encoding: [0x0f,0x01,0xc5] 10802pconfig 10803 10804// CHECK: encls 10805// CHECK: encoding: [0x0f,0x01,0xcf] 10806encls 10807 10808// CHECK: enclu 10809// CHECK: encoding: [0x0f,0x01,0xd7] 10810enclu 10811 10812// CHECK: enclv 10813// CHECK: encoding: [0x0f,0x01,0xc0] 10814enclv 10815 10816// CHECK: aam # encoding: [0xd4,0x0a] 10817// INTEL: aam{{$}} 10818aam $10 10819 10820// CHECK: aad # encoding: [0xd5,0x0a] 10821// INTEL: aad{{$}} 10822aad $10 10823 10824// CHECK: enqcmd 268435456(%ebp,%eax,8), %esi 10825// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10] 10826enqcmd 0x10000000(%ebp, %eax, 8), %esi 10827 10828// CHECK: enqcmd (%ecx), %edi 10829// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x39] 10830enqcmd (%ecx), %edi 10831 10832// CHECK: enqcmd 8128(%ecx), %eax 10833// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00] 10834enqcmd 8128(%ecx), %eax 10835 10836// CHECK: enqcmd -8192(%edx), %ebx 10837// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff] 10838enqcmd -8192(%edx), %ebx 10839 10840// CHECK: enqcmd 485498096, %eax 10841// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c] 10842enqcmd 485498096, %eax 10843 10844// CHECK: enqcmds 268435456(%ebp,%eax,8), %esi 10845// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10] 10846enqcmds 0x10000000(%ebp, %eax, 8), %esi 10847 10848// CHECK: enqcmds (%ecx), %edi 10849// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x39] 10850enqcmds (%ecx), %edi 10851 10852// CHECK: enqcmds 8128(%ecx), %eax 10853// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00] 10854enqcmds 8128(%ecx), %eax 10855 10856// CHECK: enqcmds -8192(%edx), %ebx 10857// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff] 10858enqcmds -8192(%edx), %ebx 10859 10860// CHECK: enqcmds 485498096, %eax 10861// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c] 10862enqcmds 485498096, %eax 10863 10864// CHECK: enqcmd (%bx,%di), %di 10865// CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x39] 10866enqcmd (%bx,%di), %di 10867 10868// CHECK: enqcmd 8128(%bx,%di), %ax 10869// CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f] 10870enqcmd 8128(%bx,%di), %ax 10871 10872// CHECK: enqcmds (%bx,%di), %di 10873// CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x39] 10874enqcmds (%bx,%di), %di 10875 10876// CHECK: enqcmds 8128(%bx,%di), %ax 10877// CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f] 10878enqcmds 8128(%bx,%di), %ax 10879