10909 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s2// RUN: llvm-mc -triple i386-unknown-unknown -output-asm-variant=1 %s | FileCheck --check-prefix=INTEL %s3 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, 6917// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]18 movb $0x7f,0x4519 20// CHECK: movb $127, 3249321// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]22 movb $0x7f,0x7eed23 24// CHECK: movb $127, 313306598225// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]26 movb $0x7f,0xbabecafe27 28// CHECK: movb $127, 30541989629// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]30 movb $0x7f,0x1234567831 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, 6937// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]38 movw $0x7ace,0x4539 40// CHECK: movw $31438, 3249341// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]42 movw $0x7ace,0x7eed43 44// CHECK: movw $31438, 313306598245// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]46 movw $0x7ace,0xbabecafe47 48// CHECK: movw $31438, 30541989649// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]50 movw $0x7ace,0x1234567851 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, 6957// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]58 movl $0x7afebabe,0x4559 60// CHECK: movl $2063514302, 3249361// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]62 movl $0x7afebabe,0x7eed63 64// CHECK: movl $2063514302, 313306598265// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]66 movl $0x7afebabe,0xbabecafe67 68// CHECK: movl $2063514302, 30541989669// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]70 movl $0x7afebabe,0x1234567871 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, 6977// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]78 movl $0x13572468,0x4579 80// CHECK: movl $324478056, 3249381// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]82 movl $0x13572468,0x7eed83 84// CHECK: movl $324478056, 313306598285// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]86 movl $0x13572468,0xbabecafe87 88// CHECK: movl $324478056, 30541989689// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]90 movl $0x13572468,0x1234567891 92// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx93// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]94 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx95 96// CHECK: movsbl 69, %ecx97// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]98 movsbl 0x45,%ecx99 100// CHECK: movsbl 32493, %ecx101// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]102 movsbl 0x7eed,%ecx103 104// CHECK: movsbl 3133065982, %ecx105// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]106 movsbl 0xbabecafe,%ecx107 108// CHECK: movsbl 305419896, %ecx109// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]110 movsbl 0x12345678,%ecx111 112// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx113// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]114 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx115 116// CHECK: movsbw 69, %bx117// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]118 movsbw 0x45,%bx119 120// CHECK: movsbw 32493, %bx121// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]122 movsbw 0x7eed,%bx123 124// CHECK: movsbw 3133065982, %bx125// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]126 movsbw 0xbabecafe,%bx127 128// CHECK: movsbw 305419896, %bx129// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]130 movsbw 0x12345678,%bx131 132// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx133// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]134 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx135 136// CHECK: movswl 69, %ecx137// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]138 movswl 0x45,%ecx139 140// CHECK: movswl 32493, %ecx141// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]142 movswl 0x7eed,%ecx143 144// CHECK: movswl 3133065982, %ecx145// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]146 movswl 0xbabecafe,%ecx147 148// CHECK: movswl 305419896, %ecx149// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]150 movswl 0x12345678,%ecx151 152// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx153// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]154 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx155 156// CHECK: movzbl 69, %ecx157// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]158 movzbl 0x45,%ecx159 160// CHECK: movzbl 32493, %ecx161// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]162 movzbl 0x7eed,%ecx163 164// CHECK: movzbl 3133065982, %ecx165// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]166 movzbl 0xbabecafe,%ecx167 168// CHECK: movzbl 305419896, %ecx169// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]170 movzbl 0x12345678,%ecx171 172// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx173// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]174 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx175 176// CHECK: movzbw 69, %bx177// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]178 movzbw 0x45,%bx179 180// CHECK: movzbw 32493, %bx181// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]182 movzbw 0x7eed,%bx183 184// CHECK: movzbw 3133065982, %bx185// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]186 movzbw 0xbabecafe,%bx187 188// CHECK: movzbw 305419896, %bx189// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]190 movzbw 0x12345678,%bx191 192// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx193// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]194 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx195 196// CHECK: movzwl 69, %ecx197// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]198 movzwl 0x45,%ecx199 200// CHECK: movzwl 32493, %ecx201// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]202 movzwl 0x7eed,%ecx203 204// CHECK: movzwl 3133065982, %ecx205// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]206 movzwl 0xbabecafe,%ecx207 208// CHECK: movzwl 305419896, %ecx209// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]210 movzwl 0x12345678,%ecx211 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 32493217// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]218 pushw 0x7eed219 220// CHECK: pushl 3133065982221// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]222 pushl 0xbabecafe223 224// CHECK: pushl 305419896225// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12]226 pushl 0x12345678227 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 32493233// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]234 popw 0x7eed235 236// CHECK: popl 3133065982237// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]238 popl 0xbabecafe239 240// CHECK: popl 305419896241// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]242 popl 0x12345678243 244// CHECK: clc245// CHECK: encoding: [0xf8]246 clc247 248// CHECK: cld249// CHECK: encoding: [0xfc]250 cld251 252// CHECK: cli253// CHECK: encoding: [0xfa]254 cli255 256// CHECK: clts257// CHECK: encoding: [0x0f,0x06]258 clts259 260// CHECK: cmc261// CHECK: encoding: [0xf5]262 cmc263 264// CHECK: lahf265// CHECK: encoding: [0x9f]266 lahf267 268// CHECK: sahf269// CHECK: encoding: [0x9e]270 sahf271 272// CHECK: stc273// CHECK: encoding: [0xf9]274 stc275 276// CHECK: std277// CHECK: encoding: [0xfd]278 std279 280// CHECK: sti281// CHECK: encoding: [0xfb]282 sti283 284// CHECK: salc285// CHECK: encoding: [0xd6]286 salc287 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, 69293// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]294 addb $0xfe,0x45295 296// CHECK: addb $254, 32493297// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]298 addb $0xfe,0x7eed299 300// CHECK: addb $254, 3133065982301// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]302 addb $0xfe,0xbabecafe303 304// CHECK: addb $254, 305419896305// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]306 addb $0xfe,0x12345678307 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, 69313// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]314 addb $0x7f,0x45315 316// CHECK: addb $127, 32493317// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]318 addb $0x7f,0x7eed319 320// CHECK: addb $127, 3133065982321// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]322 addb $0x7f,0xbabecafe323 324// CHECK: addb $127, 305419896325// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]326 addb $0x7f,0x12345678327 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, 69333// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]334 addw $0x7ace,0x45335 336// CHECK: addw $31438, 32493337// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]338 addw $0x7ace,0x7eed339 340// CHECK: addw $31438, 3133065982341// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]342 addw $0x7ace,0xbabecafe343 344// CHECK: addw $31438, 305419896345// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]346 addw $0x7ace,0x12345678347 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, 69353// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]354 addl $0x7afebabe,0x45355 356// CHECK: addl $2063514302, 32493357// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]358 addl $0x7afebabe,0x7eed359 360// CHECK: addl $2063514302, 3133065982361// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]362 addl $0x7afebabe,0xbabecafe363 364// CHECK: addl $2063514302, 305419896365// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]366 addl $0x7afebabe,0x12345678367 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, 69373// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]374 addl $0x13572468,0x45375 376// CHECK: addl $324478056, 32493377// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]378 addl $0x13572468,0x7eed379 380// CHECK: addl $324478056, 3133065982381// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]382 addl $0x13572468,0xbabecafe383 384// CHECK: addl $324478056, 305419896385// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]386 addl $0x13572468,0x12345678387 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 32493393// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]394 incw 0x7eed395 396// CHECK: incl 3133065982397// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]398 incl 0xbabecafe399 400// CHECK: incl 305419896401// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12]402 incl 0x12345678403 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, 69409// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]410 subb $0xfe,0x45411 412// CHECK: subb $254, 32493413// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]414 subb $0xfe,0x7eed415 416// CHECK: subb $254, 3133065982417// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]418 subb $0xfe,0xbabecafe419 420// CHECK: subb $254, 305419896421// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]422 subb $0xfe,0x12345678423 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, 69429// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]430 subb $0x7f,0x45431 432// CHECK: subb $127, 32493433// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]434 subb $0x7f,0x7eed435 436// CHECK: subb $127, 3133065982437// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]438 subb $0x7f,0xbabecafe439 440// CHECK: subb $127, 305419896441// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]442 subb $0x7f,0x12345678443 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, 69449// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]450 subw $0x7ace,0x45451 452// CHECK: subw $31438, 32493453// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]454 subw $0x7ace,0x7eed455 456// CHECK: subw $31438, 3133065982457// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]458 subw $0x7ace,0xbabecafe459 460// CHECK: subw $31438, 305419896461// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]462 subw $0x7ace,0x12345678463 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, 69469// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]470 subl $0x7afebabe,0x45471 472// CHECK: subl $2063514302, 32493473// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]474 subl $0x7afebabe,0x7eed475 476// CHECK: subl $2063514302, 3133065982477// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]478 subl $0x7afebabe,0xbabecafe479 480// CHECK: subl $2063514302, 305419896481// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]482 subl $0x7afebabe,0x12345678483 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, 69489// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]490 subl $0x13572468,0x45491 492// CHECK: subl $324478056, 32493493// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]494 subl $0x13572468,0x7eed495 496// CHECK: subl $324478056, 3133065982497// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]498 subl $0x13572468,0xbabecafe499 500// CHECK: subl $324478056, 305419896501// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]502 subl $0x13572468,0x12345678503 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 32493509// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]510 decw 0x7eed511 512// CHECK: decl 3133065982513// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]514 decl 0xbabecafe515 516// CHECK: decl 305419896517// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]518 decl 0x12345678519 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, 69525// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]526 sbbb $0xfe,0x45527 528// CHECK: sbbb $254, 32493529// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]530 sbbb $0xfe,0x7eed531 532// CHECK: sbbb $254, 3133065982533// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]534 sbbb $0xfe,0xbabecafe535 536// CHECK: sbbb $254, 305419896537// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]538 sbbb $0xfe,0x12345678539 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, 69545// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]546 sbbb $0x7f,0x45547 548// CHECK: sbbb $127, 32493549// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]550 sbbb $0x7f,0x7eed551 552// CHECK: sbbb $127, 3133065982553// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]554 sbbb $0x7f,0xbabecafe555 556// CHECK: sbbb $127, 305419896557// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]558 sbbb $0x7f,0x12345678559 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, 69565// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]566 sbbw $0x7ace,0x45567 568// CHECK: sbbw $31438, 32493569// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]570 sbbw $0x7ace,0x7eed571 572// CHECK: sbbw $31438, 3133065982573// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]574 sbbw $0x7ace,0xbabecafe575 576// CHECK: sbbw $31438, 305419896577// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]578 sbbw $0x7ace,0x12345678579 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, 69585// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]586 sbbl $0x7afebabe,0x45587 588// CHECK: sbbl $2063514302, 32493589// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]590 sbbl $0x7afebabe,0x7eed591 592// CHECK: sbbl $2063514302, 3133065982593// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]594 sbbl $0x7afebabe,0xbabecafe595 596// CHECK: sbbl $2063514302, 305419896597// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]598 sbbl $0x7afebabe,0x12345678599 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, 69605// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]606 sbbl $0x13572468,0x45607 608// CHECK: sbbl $324478056, 32493609// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]610 sbbl $0x13572468,0x7eed611 612// CHECK: sbbl $324478056, 3133065982613// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]614 sbbl $0x13572468,0xbabecafe615 616// CHECK: sbbl $324478056, 305419896617// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]618 sbbl $0x13572468,0x12345678619 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, 69625// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]626 cmpb $0xfe,0x45627 628// CHECK: cmpb $254, 32493629// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]630 cmpb $0xfe,0x7eed631 632// CHECK: cmpb $254, 3133065982633// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]634 cmpb $0xfe,0xbabecafe635 636// CHECK: cmpb $254, 305419896637// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]638 cmpb $0xfe,0x12345678639 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, 69645// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]646 cmpb $0x7f,0x45647 648// CHECK: cmpb $127, 32493649// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]650 cmpb $0x7f,0x7eed651 652// CHECK: cmpb $127, 3133065982653// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]654 cmpb $0x7f,0xbabecafe655 656// CHECK: cmpb $127, 305419896657// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]658 cmpb $0x7f,0x12345678659 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, 69665// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]666 cmpw $0x7ace,0x45667 668// CHECK: cmpw $31438, 32493669// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]670 cmpw $0x7ace,0x7eed671 672// CHECK: cmpw $31438, 3133065982673// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]674 cmpw $0x7ace,0xbabecafe675 676// CHECK: cmpw $31438, 305419896677// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]678 cmpw $0x7ace,0x12345678679 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, 69685// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]686 cmpl $0x7afebabe,0x45687 688// CHECK: cmpl $2063514302, 32493689// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]690 cmpl $0x7afebabe,0x7eed691 692// CHECK: cmpl $2063514302, 3133065982693// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]694 cmpl $0x7afebabe,0xbabecafe695 696// CHECK: cmpl $2063514302, 305419896697// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]698 cmpl $0x7afebabe,0x12345678699 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, 69705// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]706 cmpl $0x13572468,0x45707 708// CHECK: cmpl $324478056, 32493709// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]710 cmpl $0x13572468,0x7eed711 712// CHECK: cmpl $324478056, 3133065982713// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]714 cmpl $0x13572468,0xbabecafe715 716// CHECK: cmpl $324478056, 305419896717// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]718 cmpl $0x13572468,0x12345678719 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, 69725// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]726 testb $0x7f,0x45727 728// CHECK: testb $127, 32493729// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]730 testb $0x7f,0x7eed731 732// CHECK: testb $127, 3133065982733// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]734 testb $0x7f,0xbabecafe735 736// CHECK: testb $127, 305419896737// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]738 testb $0x7f,0x12345678739 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, 69745// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]746 testw $0x7ace,0x45747 748// CHECK: testw $31438, 32493749// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]750 testw $0x7ace,0x7eed751 752// CHECK: testw $31438, 3133065982753// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]754 testw $0x7ace,0xbabecafe755 756// CHECK: testw $31438, 305419896757// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]758 testw $0x7ace,0x12345678759 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, 69765// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]766 testl $0x7afebabe,0x45767 768// CHECK: testl $2063514302, 32493769// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]770 testl $0x7afebabe,0x7eed771 772// CHECK: testl $2063514302, 3133065982773// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]774 testl $0x7afebabe,0xbabecafe775 776// CHECK: testl $2063514302, 305419896777// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]778 testl $0x7afebabe,0x12345678779 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, 69785// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]786 testl $0x13572468,0x45787 788// CHECK: testl $324478056, 32493789// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]790 testl $0x13572468,0x7eed791 792// CHECK: testl $324478056, 3133065982793// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]794 testl $0x13572468,0xbabecafe795 796// CHECK: testl $324478056, 305419896797// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]798 testl $0x13572468,0x12345678799 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, 69805// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]806 andb $0xfe,0x45807 808// CHECK: andb $254, 32493809// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]810 andb $0xfe,0x7eed811 812// CHECK: andb $254, 3133065982813// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]814 andb $0xfe,0xbabecafe815 816// CHECK: andb $254, 305419896817// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]818 andb $0xfe,0x12345678819 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, 69825// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]826 andb $0x7f,0x45827 828// CHECK: andb $127, 32493829// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]830 andb $0x7f,0x7eed831 832// CHECK: andb $127, 3133065982833// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]834 andb $0x7f,0xbabecafe835 836// CHECK: andb $127, 305419896837// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]838 andb $0x7f,0x12345678839 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, 69845// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]846 andw $0x7ace,0x45847 848// CHECK: andw $31438, 32493849// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]850 andw $0x7ace,0x7eed851 852// CHECK: andw $31438, 3133065982853// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]854 andw $0x7ace,0xbabecafe855 856// CHECK: andw $31438, 305419896857// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]858 andw $0x7ace,0x12345678859 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, 69865// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]866 andl $0x7afebabe,0x45867 868// CHECK: andl $2063514302, 32493869// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]870 andl $0x7afebabe,0x7eed871 872// CHECK: andl $2063514302, 3133065982873// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]874 andl $0x7afebabe,0xbabecafe875 876// CHECK: andl $2063514302, 305419896877// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]878 andl $0x7afebabe,0x12345678879 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, 69885// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]886 andl $0x13572468,0x45887 888// CHECK: andl $324478056, 32493889// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]890 andl $0x13572468,0x7eed891 892// CHECK: andl $324478056, 3133065982893// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]894 andl $0x13572468,0xbabecafe895 896// CHECK: andl $324478056, 305419896897// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]898 andl $0x13572468,0x12345678899 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, 69905// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]906 orb $0xfe,0x45907 908// CHECK: orb $254, 32493909// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]910 orb $0xfe,0x7eed911 912// CHECK: orb $254, 3133065982913// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]914 orb $0xfe,0xbabecafe915 916// CHECK: orb $254, 305419896917// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]918 orb $0xfe,0x12345678919 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, 69925// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]926 orb $0x7f,0x45927 928// CHECK: orb $127, 32493929// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]930 orb $0x7f,0x7eed931 932// CHECK: orb $127, 3133065982933// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]934 orb $0x7f,0xbabecafe935 936// CHECK: orb $127, 305419896937// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]938 orb $0x7f,0x12345678939 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, 69945// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]946 orw $0x7ace,0x45947 948// CHECK: orw $31438, 32493949// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]950 orw $0x7ace,0x7eed951 952// CHECK: orw $31438, 3133065982953// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]954 orw $0x7ace,0xbabecafe955 956// CHECK: orw $31438, 305419896957// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]958 orw $0x7ace,0x12345678959 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, 69965// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]966 orl $0x7afebabe,0x45967 968// CHECK: orl $2063514302, 32493969// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]970 orl $0x7afebabe,0x7eed971 972// CHECK: orl $2063514302, 3133065982973// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]974 orl $0x7afebabe,0xbabecafe975 976// CHECK: orl $2063514302, 305419896977// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]978 orl $0x7afebabe,0x12345678979 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, 69985// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]986 orl $0x13572468,0x45987 988// CHECK: orl $324478056, 32493989// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]990 orl $0x13572468,0x7eed991 992// CHECK: orl $324478056, 3133065982993// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]994 orl $0x13572468,0xbabecafe995 996// CHECK: orl $324478056, 305419896997// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]998 orl $0x13572468,0x12345678999 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, 691005// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]1006 xorb $0xfe,0x451007 1008// CHECK: xorb $254, 324931009// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]1010 xorb $0xfe,0x7eed1011 1012// CHECK: xorb $254, 31330659821013// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]1014 xorb $0xfe,0xbabecafe1015 1016// CHECK: xorb $254, 3054198961017// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]1018 xorb $0xfe,0x123456781019 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, 691025// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]1026 xorb $0x7f,0x451027 1028// CHECK: xorb $127, 324931029// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]1030 xorb $0x7f,0x7eed1031 1032// CHECK: xorb $127, 31330659821033// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]1034 xorb $0x7f,0xbabecafe1035 1036// CHECK: xorb $127, 3054198961037// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]1038 xorb $0x7f,0x123456781039 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, 691045// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]1046 xorw $0x7ace,0x451047 1048// CHECK: xorw $31438, 324931049// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]1050 xorw $0x7ace,0x7eed1051 1052// CHECK: xorw $31438, 31330659821053// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]1054 xorw $0x7ace,0xbabecafe1055 1056// CHECK: xorw $31438, 3054198961057// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]1058 xorw $0x7ace,0x123456781059 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, 691065// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]1066 xorl $0x7afebabe,0x451067 1068// CHECK: xorl $2063514302, 324931069// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]1070 xorl $0x7afebabe,0x7eed1071 1072// CHECK: xorl $2063514302, 31330659821073// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]1074 xorl $0x7afebabe,0xbabecafe1075 1076// CHECK: xorl $2063514302, 3054198961077// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]1078 xorl $0x7afebabe,0x123456781079 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, 691085// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]1086 xorl $0x13572468,0x451087 1088// CHECK: xorl $324478056, 324931089// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]1090 xorl $0x13572468,0x7eed1091 1092// CHECK: xorl $324478056, 31330659821093// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]1094 xorl $0x13572468,0xbabecafe1095 1096// CHECK: xorl $324478056, 3054198961097// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]1098 xorl $0x13572468,0x123456781099 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, 691105// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]1106 adcb $0xfe,0x451107 1108// CHECK: adcb $254, 324931109// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]1110 adcb $0xfe,0x7eed1111 1112// CHECK: adcb $254, 31330659821113// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]1114 adcb $0xfe,0xbabecafe1115 1116// CHECK: adcb $254, 3054198961117// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]1118 adcb $0xfe,0x123456781119 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, 691125// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]1126 adcb $0x7f,0x451127 1128// CHECK: adcb $127, 324931129// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]1130 adcb $0x7f,0x7eed1131 1132// CHECK: adcb $127, 31330659821133// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]1134 adcb $0x7f,0xbabecafe1135 1136// CHECK: adcb $127, 3054198961137// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]1138 adcb $0x7f,0x123456781139 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, 691145// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]1146 adcw $0x7ace,0x451147 1148// CHECK: adcw $31438, 324931149// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]1150 adcw $0x7ace,0x7eed1151 1152// CHECK: adcw $31438, 31330659821153// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]1154 adcw $0x7ace,0xbabecafe1155 1156// CHECK: adcw $31438, 3054198961157// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]1158 adcw $0x7ace,0x123456781159 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, 691165// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]1166 adcl $0x7afebabe,0x451167 1168// CHECK: adcl $2063514302, 324931169// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]1170 adcl $0x7afebabe,0x7eed1171 1172// CHECK: adcl $2063514302, 31330659821173// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]1174 adcl $0x7afebabe,0xbabecafe1175 1176// CHECK: adcl $2063514302, 3054198961177// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]1178 adcl $0x7afebabe,0x123456781179 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, 691185// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]1186 adcl $0x13572468,0x451187 1188// CHECK: adcl $324478056, 324931189// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]1190 adcl $0x13572468,0x7eed1191 1192// CHECK: adcl $324478056, 31330659821193// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]1194 adcl $0x13572468,0xbabecafe1195 1196// CHECK: adcl $324478056, 3054198961197// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]1198 adcl $0x13572468,0x123456781199 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 324931205// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]1206 negw 0x7eed1207 1208// CHECK: negl 31330659821209// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]1210 negl 0xbabecafe1211 1212// CHECK: negl 3054198961213// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]1214 negl 0x123456781215 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 324931221// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]1222 notw 0x7eed1223 1224// CHECK: notl 31330659821225// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]1226 notl 0xbabecafe1227 1228// CHECK: notl 3054198961229// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]1230 notl 0x123456781231 1232// CHECK: cbtw1233// CHECK: encoding: [0x66,0x98]1234 cbtw1235 1236// CHECK: cwtl1237// CHECK: encoding: [0x98]1238 cwtl1239 1240// CHECK: cwtd1241// CHECK: encoding: [0x66,0x99]1242 cwtd1243 1244// CHECK: cltd1245// CHECK: encoding: [0x99]1246 cltd1247 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 324931253// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]1254 mulw 0x7eed1255 1256// CHECK: mull 31330659821257// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]1258 mull 0xbabecafe1259 1260// CHECK: mull 3054198961261// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]1262 mull 0x123456781263 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 324931269// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]1270 imulw 0x7eed1271 1272// CHECK: imull 31330659821273// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]1274 imull 0xbabecafe1275 1276// CHECK: imull 3054198961277// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]1278 imull 0x123456781279 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 324931285// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]1286 divw 0x7eed1287 1288// CHECK: divl 31330659821289// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]1290 divl 0xbabecafe1291 1292// CHECK: divl 3054198961293// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]1294 divl 0x123456781295 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 324931301// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]1302 idivw 0x7eed1303 1304// CHECK: idivl 31330659821305// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]1306 idivl 0xbabecafe1307 1308// CHECK: idivl 3054198961309// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]1310 idivl 0x123456781311 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, 691317// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]1318 roll $0,0x451319 1320// CHECK: roll $0, 324931321// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]1322 roll $0,0x7eed1323 1324// CHECK: roll $0, 31330659821325// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]1326 roll $0,0xbabecafe1327 1328// CHECK: roll $0, 3054198961329// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]1330 roll $0,0x123456781331 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, 691337// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]1338 rolb $0x7f,0x451339 1340// CHECK: rolb $127, 324931341// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]1342 rolb $0x7f,0x7eed1343 1344// CHECK: rolb $127, 31330659821345// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]1346 rolb $0x7f,0xbabecafe1347 1348// CHECK: rolb $127, 3054198961349// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]1350 rolb $0x7f,0x123456781351 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 324931357// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]1358 rolw 0x7eed1359 1360// CHECK: roll 31330659821361// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]1362 roll 0xbabecafe1363 1364// CHECK: roll 3054198961365// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]1366 roll 0x123456781367 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, 691373// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]1374 rorl $0,0x451375 1376// CHECK: rorl $0, 324931377// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]1378 rorl $0,0x7eed1379 1380// CHECK: rorl $0, 31330659821381// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]1382 rorl $0,0xbabecafe1383 1384// CHECK: rorl $0, 3054198961385// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]1386 rorl $0,0x123456781387 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, 691393// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]1394 rorb $0x7f,0x451395 1396// CHECK: rorb $127, 324931397// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]1398 rorb $0x7f,0x7eed1399 1400// CHECK: rorb $127, 31330659821401// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]1402 rorb $0x7f,0xbabecafe1403 1404// CHECK: rorb $127, 3054198961405// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]1406 rorb $0x7f,0x123456781407 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 324931413// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]1414 rorw 0x7eed1415 1416// CHECK: rorl 31330659821417// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]1418 rorl 0xbabecafe1419 1420// CHECK: rorl 3054198961421// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]1422 rorl 0x123456781423 1424// CHECK: shll $0, 3735928559(%ebx,%ecx,8)1425// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]1426 sall $0,0xdeadbeef(%ebx,%ecx,8)1427 1428// CHECK: shll $0, 691429// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]1430 sall $0,0x451431 1432// CHECK: shll $0, 324931433// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]1434 sall $0,0x7eed1435 1436// CHECK: shll $0, 31330659821437// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]1438 sall $0,0xbabecafe1439 1440// CHECK: shll $0, 3054198961441// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]1442 sall $0,0x123456781443 1444// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)1445// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]1446 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)1447 1448// CHECK: shlb $127, 691449// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]1450 salb $0x7f,0x451451 1452// CHECK: shlb $127, 324931453// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]1454 salb $0x7f,0x7eed1455 1456// CHECK: shlb $127, 31330659821457// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]1458 salb $0x7f,0xbabecafe1459 1460// CHECK: shlb $127, 3054198961461// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]1462 salb $0x7f,0x123456781463 1464// CHECK: shll 3735928559(%ebx,%ecx,8)1465// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]1466 sall 0xdeadbeef(%ebx,%ecx,8)1467 1468// CHECK: shlw 324931469// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]1470 salw 0x7eed1471 1472// CHECK: shll 31330659821473// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]1474 sall 0xbabecafe1475 1476// CHECK: shll 3054198961477// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]1478 sall 0x123456781479 1480// CHECK: shll $0, 3735928559(%ebx,%ecx,8)1481// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]1482 shll $0,0xdeadbeef(%ebx,%ecx,8)1483 1484// CHECK: shll $0, 691485// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]1486 shll $0,0x451487 1488// CHECK: shll $0, 324931489// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]1490 shll $0,0x7eed1491 1492// CHECK: shll $0, 31330659821493// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]1494 shll $0,0xbabecafe1495 1496// CHECK: shll $0, 3054198961497// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]1498 shll $0,0x123456781499 1500// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)1501// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]1502 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)1503 1504// CHECK: shlb $127, 691505// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]1506 shlb $0x7f,0x451507 1508// CHECK: shlb $127, 324931509// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]1510 shlb $0x7f,0x7eed1511 1512// CHECK: shlb $127, 31330659821513// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]1514 shlb $0x7f,0xbabecafe1515 1516// CHECK: shlb $127, 3054198961517// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]1518 shlb $0x7f,0x123456781519 1520// CHECK: shll 3735928559(%ebx,%ecx,8)1521// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]1522 shll 0xdeadbeef(%ebx,%ecx,8)1523 1524// CHECK: shlw 324931525// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]1526 shlw 0x7eed1527 1528// CHECK: shll 31330659821529// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]1530 shll 0xbabecafe1531 1532// CHECK: shll 3054198961533// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]1534 shll 0x123456781535 1536// CHECK: shrl $0, 3735928559(%ebx,%ecx,8)1537// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]1538 shrl $0,0xdeadbeef(%ebx,%ecx,8)1539 1540// CHECK: shrl $0, 691541// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]1542 shrl $0,0x451543 1544// CHECK: shrl $0, 324931545// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]1546 shrl $0,0x7eed1547 1548// CHECK: shrl $0, 31330659821549// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]1550 shrl $0,0xbabecafe1551 1552// CHECK: shrl $0, 3054198961553// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]1554 shrl $0,0x123456781555 1556// CHECK: shrb $127, 3735928559(%ebx,%ecx,8)1557// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]1558 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)1559 1560// CHECK: shrb $127, 691561// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]1562 shrb $0x7f,0x451563 1564// CHECK: shrb $127, 324931565// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]1566 shrb $0x7f,0x7eed1567 1568// CHECK: shrb $127, 31330659821569// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]1570 shrb $0x7f,0xbabecafe1571 1572// CHECK: shrb $127, 3054198961573// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]1574 shrb $0x7f,0x123456781575 1576// CHECK: shrl 3735928559(%ebx,%ecx,8)1577// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]1578 shrl 0xdeadbeef(%ebx,%ecx,8)1579 1580// CHECK: shrw 324931581// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]1582 shrw 0x7eed1583 1584// CHECK: shrl 31330659821585// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]1586 shrl 0xbabecafe1587 1588// CHECK: shrl 3054198961589// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]1590 shrl 0x123456781591 1592// CHECK: sarl $0, 3735928559(%ebx,%ecx,8)1593// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]1594 sarl $0,0xdeadbeef(%ebx,%ecx,8)1595 1596// CHECK: sarl $0, 691597// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]1598 sarl $0,0x451599 1600// CHECK: sarl $0, 324931601// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]1602 sarl $0,0x7eed1603 1604// CHECK: sarl $0, 31330659821605// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]1606 sarl $0,0xbabecafe1607 1608// CHECK: sarl $0, 3054198961609// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]1610 sarl $0,0x123456781611 1612// CHECK: sarb $127, 3735928559(%ebx,%ecx,8)1613// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]1614 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)1615 1616// CHECK: sarb $127, 691617// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]1618 sarb $0x7f,0x451619 1620// CHECK: sarb $127, 324931621// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]1622 sarb $0x7f,0x7eed1623 1624// CHECK: sarb $127, 31330659821625// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]1626 sarb $0x7f,0xbabecafe1627 1628// CHECK: sarb $127, 3054198961629// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]1630 sarb $0x7f,0x123456781631 1632// CHECK: sarl 3735928559(%ebx,%ecx,8)1633// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]1634 sarl 0xdeadbeef(%ebx,%ecx,8)1635 1636// CHECK: sarw 324931637// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]1638 sarw 0x7eed1639 1640// CHECK: sarl 31330659821641// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]1642 sarl 0xbabecafe1643 1644// CHECK: sarl 3054198961645// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]1646 sarl 0x123456781647 1648// CHECK: calll *%ecx1649// CHECK: encoding: [0xff,0xd1]1650 call *%ecx1651 1652// CHECK: notrack calll *%ecx1653// CHECK: encoding: [0x3e,0xff,0xd1]1654 notrack call *%ecx1655 1656// CHECK: calll *3735928559(%ebx,%ecx,8)1657// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]1658 call *0xdeadbeef(%ebx,%ecx,8)1659 1660// CHECK: notrack calll *3735928559(%ebx,%ecx,8)1661// CHECK: encoding: [0x3e,0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]1662 notrack call *0xdeadbeef(%ebx,%ecx,8)1663 1664// CHECK: calll *31351753741665// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]1666 call *0xbadeface1667 1668// CHECK: calll *3735928559(%ebx,%ecx,8)1669// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]1670 call *0xdeadbeef(%ebx,%ecx,8)1671 1672// CHECK: calll *31351753741673// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]1674 call *0xbadeface1675 1676// CHECK: lcallw *324931677// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]1678 lcallw *0x7eed1679 1680// CHECK: jmpl *3735928559(%ebx,%ecx,8)1681// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]1682 jmp *0xdeadbeef(%ebx,%ecx,8)1683 1684// CHECK: jmpl *31351753741685// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]1686 jmp *0xbadeface1687 1688// CHECK: jmpl *3735928559(%ebx,%ecx,8)1689// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]1690 jmp *0xdeadbeef(%ebx,%ecx,8)1691 1692// CHECK: notrack jmpl *3735928559(%ebx,%ecx,8)1693// CHECK: encoding: [0x3e,0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]1694 notrack jmp *0xdeadbeef(%ebx,%ecx,8)1695 1696// CHECK: jmpl *31351753741697// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]1698 jmp *0xbadeface1699 1700// CHECK: ljmpl *3735928559(%ebx,%ecx,8)1701// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]1702 ljmpl *0xdeadbeef(%ebx,%ecx,8)1703 1704// CHECK: ljmpw *324931705// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]1706 ljmpw *0x7eed1707 1708// CHECK: ljmpl *31330659821709// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]1710 ljmpl *0xbabecafe1711 1712// CHECK: ljmpl *3054198961713// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]1714 ljmpl *0x123456781715 1716// CHECK: ret1717// CHECK: encoding: [0xc3]1718 ret1719 1720// CHECK: lret1721// CHECK: encoding: [0xcb]1722 lret1723 1724// CHECK: leave1725// CHECK: encoding: [0xc9]1726 leave1727 1728// CHECK: leave1729// CHECK: encoding: [0xc9]1730 leavel1731 1732// CHECK: seto %bl1733// CHECK: encoding: [0x0f,0x90,0xc3]1734 seto %bl1735 1736// CHECK: seto 3735928559(%ebx,%ecx,8)1737// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]1738 seto 0xdeadbeef(%ebx,%ecx,8)1739 1740// CHECK: seto 324931741// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]1742 seto 0x7eed1743 1744// CHECK: seto 31330659821745// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]1746 seto 0xbabecafe1747 1748// CHECK: seto 3054198961749// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]1750 seto 0x123456781751 1752// CHECK: setno %bl1753// CHECK: encoding: [0x0f,0x91,0xc3]1754 setno %bl1755 1756// CHECK: setno 3735928559(%ebx,%ecx,8)1757// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]1758 setno 0xdeadbeef(%ebx,%ecx,8)1759 1760// CHECK: setno 324931761// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]1762 setno 0x7eed1763 1764// CHECK: setno 31330659821765// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]1766 setno 0xbabecafe1767 1768// CHECK: setno 3054198961769// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]1770 setno 0x123456781771 1772// CHECK: setb %bl1773// CHECK: encoding: [0x0f,0x92,0xc3]1774 setb %bl1775 1776// CHECK: setb 3735928559(%ebx,%ecx,8)1777// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]1778 setb 0xdeadbeef(%ebx,%ecx,8)1779 1780// CHECK: setb 324931781// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]1782 setb 0x7eed1783 1784// CHECK: setb 31330659821785// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]1786 setb 0xbabecafe1787 1788// CHECK: setb 3054198961789// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]1790 setb 0x123456781791 1792// CHECK: setae %bl1793// CHECK: encoding: [0x0f,0x93,0xc3]1794 setae %bl1795 1796// CHECK: setae 3735928559(%ebx,%ecx,8)1797// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]1798 setae 0xdeadbeef(%ebx,%ecx,8)1799 1800// CHECK: setae 324931801// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]1802 setae 0x7eed1803 1804// CHECK: setae 31330659821805// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]1806 setae 0xbabecafe1807 1808// CHECK: setae 3054198961809// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]1810 setae 0x123456781811 1812// CHECK: sete %bl1813// CHECK: encoding: [0x0f,0x94,0xc3]1814 sete %bl1815 1816// CHECK: sete 3735928559(%ebx,%ecx,8)1817// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]1818 sete 0xdeadbeef(%ebx,%ecx,8)1819 1820// CHECK: sete 324931821// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]1822 sete 0x7eed1823 1824// CHECK: sete 31330659821825// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]1826 sete 0xbabecafe1827 1828// CHECK: sete 3054198961829// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]1830 sete 0x123456781831 1832// CHECK: setne %bl1833// CHECK: encoding: [0x0f,0x95,0xc3]1834 setne %bl1835 1836// CHECK: setne 3735928559(%ebx,%ecx,8)1837// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]1838 setne 0xdeadbeef(%ebx,%ecx,8)1839 1840// CHECK: setne 324931841// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]1842 setne 0x7eed1843 1844// CHECK: setne 31330659821845// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]1846 setne 0xbabecafe1847 1848// CHECK: setne 3054198961849// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]1850 setne 0x123456781851 1852// CHECK: setbe %bl1853// CHECK: encoding: [0x0f,0x96,0xc3]1854 setbe %bl1855 1856// CHECK: setbe 3735928559(%ebx,%ecx,8)1857// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]1858 setbe 0xdeadbeef(%ebx,%ecx,8)1859 1860// CHECK: setbe 324931861// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]1862 setbe 0x7eed1863 1864// CHECK: setbe 31330659821865// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]1866 setbe 0xbabecafe1867 1868// CHECK: setbe 3054198961869// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]1870 setbe 0x123456781871 1872// CHECK: seta %bl1873// CHECK: encoding: [0x0f,0x97,0xc3]1874 seta %bl1875 1876// CHECK: seta 3735928559(%ebx,%ecx,8)1877// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]1878 seta 0xdeadbeef(%ebx,%ecx,8)1879 1880// CHECK: seta 324931881// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]1882 seta 0x7eed1883 1884// CHECK: seta 31330659821885// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]1886 seta 0xbabecafe1887 1888// CHECK: seta 3054198961889// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]1890 seta 0x123456781891 1892// CHECK: sets %bl1893// CHECK: encoding: [0x0f,0x98,0xc3]1894 sets %bl1895 1896// CHECK: sets 3735928559(%ebx,%ecx,8)1897// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]1898 sets 0xdeadbeef(%ebx,%ecx,8)1899 1900// CHECK: sets 324931901// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]1902 sets 0x7eed1903 1904// CHECK: sets 31330659821905// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]1906 sets 0xbabecafe1907 1908// CHECK: sets 3054198961909// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]1910 sets 0x123456781911 1912// CHECK: setns %bl1913// CHECK: encoding: [0x0f,0x99,0xc3]1914 setns %bl1915 1916// CHECK: setns 3735928559(%ebx,%ecx,8)1917// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]1918 setns 0xdeadbeef(%ebx,%ecx,8)1919 1920// CHECK: setns 324931921// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]1922 setns 0x7eed1923 1924// CHECK: setns 31330659821925// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]1926 setns 0xbabecafe1927 1928// CHECK: setns 3054198961929// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]1930 setns 0x123456781931 1932// CHECK: setp %bl1933// CHECK: encoding: [0x0f,0x9a,0xc3]1934 setp %bl1935 1936// CHECK: setp 3735928559(%ebx,%ecx,8)1937// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]1938 setp 0xdeadbeef(%ebx,%ecx,8)1939 1940// CHECK: setp 324931941// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]1942 setp 0x7eed1943 1944// CHECK: setp 31330659821945// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]1946 setp 0xbabecafe1947 1948// CHECK: setp 3054198961949// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]1950 setp 0x123456781951 1952// CHECK: setnp %bl1953// CHECK: encoding: [0x0f,0x9b,0xc3]1954 setnp %bl1955 1956// CHECK: setnp 3735928559(%ebx,%ecx,8)1957// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]1958 setnp 0xdeadbeef(%ebx,%ecx,8)1959 1960// CHECK: setnp 324931961// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]1962 setnp 0x7eed1963 1964// CHECK: setnp 31330659821965// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]1966 setnp 0xbabecafe1967 1968// CHECK: setnp 3054198961969// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]1970 setnp 0x123456781971 1972// CHECK: setl %bl1973// CHECK: encoding: [0x0f,0x9c,0xc3]1974 setl %bl1975 1976// CHECK: setl 3735928559(%ebx,%ecx,8)1977// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]1978 setl 0xdeadbeef(%ebx,%ecx,8)1979 1980// CHECK: setl 324931981// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]1982 setl 0x7eed1983 1984// CHECK: setl 31330659821985// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]1986 setl 0xbabecafe1987 1988// CHECK: setl 3054198961989// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]1990 setl 0x123456781991 1992// CHECK: setge %bl1993// CHECK: encoding: [0x0f,0x9d,0xc3]1994 setge %bl1995 1996// CHECK: setge 3735928559(%ebx,%ecx,8)1997// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]1998 setge 0xdeadbeef(%ebx,%ecx,8)1999 2000// CHECK: setge 324932001// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]2002 setge 0x7eed2003 2004// CHECK: setge 31330659822005// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]2006 setge 0xbabecafe2007 2008// CHECK: setge 3054198962009// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]2010 setge 0x123456782011 2012// CHECK: setle %bl2013// CHECK: encoding: [0x0f,0x9e,0xc3]2014 setle %bl2015 2016// CHECK: setle 3735928559(%ebx,%ecx,8)2017// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]2018 setle 0xdeadbeef(%ebx,%ecx,8)2019 2020// CHECK: setle 324932021// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]2022 setle 0x7eed2023 2024// CHECK: setle 31330659822025// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]2026 setle 0xbabecafe2027 2028// CHECK: setle 3054198962029// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]2030 setle 0x123456782031 2032// CHECK: setg %bl2033// CHECK: encoding: [0x0f,0x9f,0xc3]2034 setg %bl2035 2036// CHECK: setg 3735928559(%ebx,%ecx,8)2037// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]2038 setg 0xdeadbeef(%ebx,%ecx,8)2039 2040// CHECK: setg 324932041// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]2042 setg 0x7eed2043 2044// CHECK: setg 31330659822045// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]2046 setg 0xbabecafe2047 2048// CHECK: setg 3054198962049// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]2050 setg 0x123456782051 2052// CHECK: rsm2053// CHECK: encoding: [0x0f,0xaa]2054 rsm2055 2056// CHECK: hlt2057// CHECK: encoding: [0xf4]2058 hlt2059 2060// CHECK: nopl 3735928559(%ebx,%ecx,8)2061// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]2062 nopl 0xdeadbeef(%ebx,%ecx,8)2063 2064 2065// CHECK: nopw 324932066// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]2067 nopw 0x7eed2068 2069// CHECK: nopl 31330659822070// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]2071 nopl 0xbabecafe2072 2073// CHECK: nopl 3054198962074// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]2075 nopl 0x123456782076 2077// CHECK: nopw %ax2078// CHECK: encoding: [0x66,0x0f,0x1f,0xc0]2079 nopw %ax2080 2081// CHECK: nopl %eax2082// CHECK: encoding: [0x0f,0x1f,0xc0]2083 nopl %eax2084 2085// CHECK: nop2086// CHECK: encoding: [0x90]2087 nop2088 2089// CHECK: lldtw 324932090// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]2091 lldtw 0x7eed2092 2093// CHECK: lmsww 324932094// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]2095 lmsww 0x7eed2096 2097// CHECK: ltrw 324932098// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]2099 ltrw 0x7eed2100 2101// CHECK: sldtw 324932102// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]2103 sldtw 0x7eed2104 2105// CHECK: smsww 324932106// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]2107 smsww 0x7eed2108 2109// CHECK: strw 324932110// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]2111 strw 0x7eed2112 2113// CHECK: verr %bx2114// CHECK: encoding: [0x0f,0x00,0xe3]2115 verr %bx2116 2117// CHECK: verr 3735928559(%ebx,%ecx,8)2118// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]2119 verr 0xdeadbeef(%ebx,%ecx,8)2120 2121// CHECK: verr 31330659822122// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]2123 verr 0xbabecafe2124 2125// CHECK: verr 3054198962126// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]2127 verr 0x123456782128 2129// CHECK: verw %bx2130// CHECK: encoding: [0x0f,0x00,0xeb]2131 verw %bx2132 2133// CHECK: verw 3735928559(%ebx,%ecx,8)2134// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]2135 verw 0xdeadbeef(%ebx,%ecx,8)2136 2137// CHECK: verw 31330659822138// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]2139 verw 0xbabecafe2140 2141// CHECK: verw 3054198962142// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]2143 verw 0x123456782144 2145// CHECK: fld %st(2)2146// CHECK: encoding: [0xd9,0xc2]2147 fld %st(2)2148 2149// CHECK: fldl 3735928559(%ebx,%ecx,8)2150// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]2151 fldl 0xdeadbeef(%ebx,%ecx,8)2152 2153// CHECK: fldl 31330659822154// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]2155 fldl 0xbabecafe2156 2157// CHECK: fldl 3054198962158// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]2159 fldl 0x123456782160 2161// CHECK: fld %st(2)2162// CHECK: encoding: [0xd9,0xc2]2163 fld %st(2)2164 2165// CHECK: fildl 3735928559(%ebx,%ecx,8)2166// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]2167 fildl 0xdeadbeef(%ebx,%ecx,8)2168 2169// CHECK: fildl 31330659822170// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]2171 fildl 0xbabecafe2172 2173// CHECK: fildl 3054198962174// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]2175 fildl 0x123456782176 2177// CHECK: fildll 3735928559(%ebx,%ecx,8)2178// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]2179 fildll 0xdeadbeef(%ebx,%ecx,8)2180 2181// CHECK: fildll 324932182// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]2183 fildll 0x7eed2184 2185// CHECK: fildll 31330659822186// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]2187 fildll 0xbabecafe2188 2189// CHECK: fildll 3054198962190// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]2191 fildll 0x123456782192 2193// CHECK: fldt 3735928559(%ebx,%ecx,8)2194// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]2195 fldt 0xdeadbeef(%ebx,%ecx,8)2196 2197// CHECK: fldt 324932198// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]2199 fldt 0x7eed2200 2201// CHECK: fldt 31330659822202// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]2203 fldt 0xbabecafe2204 2205// CHECK: fldt 3054198962206// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]2207 fldt 0x123456782208 2209// CHECK: fbld 3735928559(%ebx,%ecx,8)2210// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]2211 fbld 0xdeadbeef(%ebx,%ecx,8)2212 2213// CHECK: fbld 324932214// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]2215 fbld 0x7eed2216 2217// CHECK: fbld 31330659822218// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]2219 fbld 0xbabecafe2220 2221// CHECK: fbld 3054198962222// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]2223 fbld 0x123456782224 2225// CHECK: fst %st(2)2226// CHECK: encoding: [0xdd,0xd2]2227 fst %st(2)2228 2229// CHECK: fstl 3735928559(%ebx,%ecx,8)2230// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]2231 fstl 0xdeadbeef(%ebx,%ecx,8)2232 2233// CHECK: fstl 31330659822234// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]2235 fstl 0xbabecafe2236 2237// CHECK: fstl 3054198962238// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]2239 fstl 0x123456782240 2241// CHECK: fst %st(2)2242// CHECK: encoding: [0xdd,0xd2]2243 fst %st(2)2244 2245// CHECK: fistl 3735928559(%ebx,%ecx,8)2246// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]2247 fistl 0xdeadbeef(%ebx,%ecx,8)2248 2249// CHECK: fistl 31330659822250// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]2251 fistl 0xbabecafe2252 2253// CHECK: fistl 3054198962254// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]2255 fistl 0x123456782256 2257// CHECK: fstp %st(2)2258// CHECK: encoding: [0xdd,0xda]2259 fstp %st(2)2260 2261// CHECK: fstpl 3735928559(%ebx,%ecx,8)2262// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]2263 fstpl 0xdeadbeef(%ebx,%ecx,8)2264 2265// CHECK: fstpl 31330659822266// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]2267 fstpl 0xbabecafe2268 2269// CHECK: fstpl 3054198962270// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]2271 fstpl 0x123456782272 2273// CHECK: fstp %st(2)2274// CHECK: encoding: [0xdd,0xda]2275 fstp %st(2)2276 2277// CHECK: fistpl 3735928559(%ebx,%ecx,8)2278// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]2279 fistpl 0xdeadbeef(%ebx,%ecx,8)2280 2281// CHECK: fistpl 31330659822282// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]2283 fistpl 0xbabecafe2284 2285// CHECK: fistpl 3054198962286// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]2287 fistpl 0x123456782288 2289// CHECK: fistpll 3735928559(%ebx,%ecx,8)2290// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]2291 fistpll 0xdeadbeef(%ebx,%ecx,8)2292 2293// CHECK: fistpll 324932294// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]2295 fistpll 0x7eed2296 2297// CHECK: fistpll 31330659822298// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]2299 fistpll 0xbabecafe2300 2301// CHECK: fistpll 3054198962302// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]2303 fistpll 0x123456782304 2305// CHECK: fstpt 3735928559(%ebx,%ecx,8)2306// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]2307 fstpt 0xdeadbeef(%ebx,%ecx,8)2308 2309// CHECK: fstpt 324932310// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]2311 fstpt 0x7eed2312 2313// CHECK: fstpt 31330659822314// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]2315 fstpt 0xbabecafe2316 2317// CHECK: fstpt 3054198962318// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]2319 fstpt 0x123456782320 2321// CHECK: fbstp 3735928559(%ebx,%ecx,8)2322// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]2323 fbstp 0xdeadbeef(%ebx,%ecx,8)2324 2325// CHECK: fbstp 324932326// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]2327 fbstp 0x7eed2328 2329// CHECK: fbstp 31330659822330// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]2331 fbstp 0xbabecafe2332 2333// CHECK: fbstp 3054198962334// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]2335 fbstp 0x123456782336 2337// CHECK: fxch %st(2)2338// CHECK: encoding: [0xd9,0xca]2339 fxch %st(2)2340 2341// CHECK: fcom %st(1)2342// CHECK: encoding: [0xd8,0xd1]2343 fcom2344 2345// CHECK: fcom %st(2)2346// CHECK: encoding: [0xd8,0xd2]2347 fcom %st(2)2348 2349// CHECK: fcom %st(2)2350// CHECK: encoding: [0xd8,0xd2]2351 fcom %st(2)2352 2353// CHECK: ficoml 3735928559(%ebx,%ecx,8)2354// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]2355 ficoml 0xdeadbeef(%ebx,%ecx,8)2356 2357// CHECK: ficoml 31330659822358// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]2359 ficoml 0xbabecafe2360 2361// CHECK: ficoml 3054198962362// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12]2363 ficoml 0x123456782364 2365// CHECK: fcomp %st(1)2366// CHECK: encoding: [0xd8,0xd9]2367 fcomp2368 2369// CHECK: fcomp %st(2)2370// CHECK: encoding: [0xd8,0xda]2371 fcomp %st(2)2372 2373// CHECK: fcomp %st(2)2374// CHECK: encoding: [0xd8,0xda]2375 fcomp %st(2)2376 2377// CHECK: ficompl 3735928559(%ebx,%ecx,8)2378// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]2379 ficompl 0xdeadbeef(%ebx,%ecx,8)2380 2381// CHECK: ficompl 31330659822382// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]2383 ficompl 0xbabecafe2384 2385// CHECK: ficompl 3054198962386// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]2387 ficompl 0x123456782388 2389// CHECK: fcompp2390// CHECK: encoding: [0xde,0xd9]2391 fcompp2392 2393// CHECK: fucom %st(2)2394// CHECK: encoding: [0xdd,0xe2]2395 fucom %st(2)2396 2397// CHECK: fucomp %st(2)2398// CHECK: encoding: [0xdd,0xea]2399 fucomp %st(2)2400 2401// CHECK: fucompp2402// CHECK: encoding: [0xda,0xe9]2403 fucompp2404 2405// CHECK: ftst2406// CHECK: encoding: [0xd9,0xe4]2407 ftst2408 2409// CHECK: fxam2410// CHECK: encoding: [0xd9,0xe5]2411 fxam2412 2413// CHECK: fld12414// CHECK: encoding: [0xd9,0xe8]2415 fld12416 2417// CHECK: fldl2t2418// CHECK: encoding: [0xd9,0xe9]2419 fldl2t2420 2421// CHECK: fldl2e2422// CHECK: encoding: [0xd9,0xea]2423 fldl2e2424 2425// CHECK: fldpi2426// CHECK: encoding: [0xd9,0xeb]2427 fldpi2428 2429// CHECK: fldlg22430// CHECK: encoding: [0xd9,0xec]2431 fldlg22432 2433// CHECK: fldln22434// CHECK: encoding: [0xd9,0xed]2435 fldln22436 2437// CHECK: fldz2438// CHECK: encoding: [0xd9,0xee]2439 fldz2440 2441// CHECK: fadd %st(2)2442// CHECK: encoding: [0xd8,0xc2]2443 fadd %st(2)2444 2445// CHECK: faddl 3735928559(%ebx,%ecx,8)2446// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]2447 faddl 0xdeadbeef(%ebx,%ecx,8)2448 2449// CHECK: faddl 31330659822450// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]2451 faddl 0xbabecafe2452 2453// CHECK: faddl 3054198962454// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]2455 faddl 0x123456782456 2457// CHECK: fiaddl 3735928559(%ebx,%ecx,8)2458// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]2459 fiaddl 0xdeadbeef(%ebx,%ecx,8)2460 2461// CHECK: fiaddl 31330659822462// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]2463 fiaddl 0xbabecafe2464 2465// CHECK: fiaddl 3054198962466// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12]2467 fiaddl 0x123456782468 2469// CHECK: faddp %st, %st(2)2470// CHECK: encoding: [0xde,0xc2]2471 faddp %st(2)2472 2473// CHECK: fsub %st(2), %st2474// CHECK: encoding: [0xd8,0xe2]2475 fsub %st(2)2476 2477// CHECK: fsubl 3735928559(%ebx,%ecx,8)2478// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]2479 fsubl 0xdeadbeef(%ebx,%ecx,8)2480 2481// CHECK: fsubl 31330659822482// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]2483 fsubl 0xbabecafe2484 2485// CHECK: fsubl 3054198962486// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]2487 fsubl 0x123456782488 2489// CHECK: fisubl 3735928559(%ebx,%ecx,8)2490// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]2491 fisubl 0xdeadbeef(%ebx,%ecx,8)2492 2493// CHECK: fisubl 31330659822494// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]2495 fisubl 0xbabecafe2496 2497// CHECK: fisubl 3054198962498// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12]2499 fisubl 0x123456782500 2501// CHECK: fsubp %st, %st(2)2502// CHECK: encoding: [0xde,0xe2]2503 fsubp %st(2)2504 2505// CHECK: fsubr %st(2), %st2506// CHECK: encoding: [0xd8,0xea]2507 fsubr %st(2)2508 2509// CHECK: fsubrl 3735928559(%ebx,%ecx,8)2510// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]2511 fsubrl 0xdeadbeef(%ebx,%ecx,8)2512 2513// CHECK: fsubrl 31330659822514// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]2515 fsubrl 0xbabecafe2516 2517// CHECK: fsubrl 3054198962518// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]2519 fsubrl 0x123456782520 2521// CHECK: fisubrl 3735928559(%ebx,%ecx,8)2522// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]2523 fisubrl 0xdeadbeef(%ebx,%ecx,8)2524 2525// CHECK: fisubrl 31330659822526// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]2527 fisubrl 0xbabecafe2528 2529// CHECK: fisubrl 3054198962530// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]2531 fisubrl 0x123456782532 2533// CHECK: fsubrp %st, %st(2)2534// CHECK: encoding: [0xde,0xea]2535 fsubrp %st(2)2536 2537// CHECK: fmul %st(2), %st2538// CHECK: encoding: [0xd8,0xca]2539 fmul %st(2)2540 2541// CHECK: fmull 3735928559(%ebx,%ecx,8)2542// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]2543 fmull 0xdeadbeef(%ebx,%ecx,8)2544 2545// CHECK: fmull 31330659822546// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]2547 fmull 0xbabecafe2548 2549// CHECK: fmull 3054198962550// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]2551 fmull 0x123456782552 2553// CHECK: fimull 3735928559(%ebx,%ecx,8)2554// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]2555 fimull 0xdeadbeef(%ebx,%ecx,8)2556 2557// CHECK: fimull 31330659822558// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]2559 fimull 0xbabecafe2560 2561// CHECK: fimull 3054198962562// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]2563 fimull 0x123456782564 2565// CHECK: fmulp %st, %st(2)2566// CHECK: encoding: [0xde,0xca]2567 fmulp %st(2)2568 2569// CHECK: fdiv %st(2), %st2570// CHECK: encoding: [0xd8,0xf2]2571 fdiv %st(2)2572 2573// CHECK: fdivl 3735928559(%ebx,%ecx,8)2574// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]2575 fdivl 0xdeadbeef(%ebx,%ecx,8)2576 2577// CHECK: fdivl 31330659822578// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]2579 fdivl 0xbabecafe2580 2581// CHECK: fdivl 3054198962582// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]2583 fdivl 0x123456782584 2585// CHECK: fidivl 3735928559(%ebx,%ecx,8)2586// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]2587 fidivl 0xdeadbeef(%ebx,%ecx,8)2588 2589// CHECK: fidivl 31330659822590// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]2591 fidivl 0xbabecafe2592 2593// CHECK: fidivl 3054198962594// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12]2595 fidivl 0x123456782596 2597// CHECK: fdivp %st, %st(2)2598// CHECK: encoding: [0xde,0xf2]2599 fdivp %st(2)2600 2601// CHECK: fdivr %st(2), %st2602// CHECK: encoding: [0xd8,0xfa]2603 fdivr %st(2)2604 2605// CHECK: fdivrl 3735928559(%ebx,%ecx,8)2606// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]2607 fdivrl 0xdeadbeef(%ebx,%ecx,8)2608 2609// CHECK: fdivrl 31330659822610// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]2611 fdivrl 0xbabecafe2612 2613// CHECK: fdivrl 3054198962614// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]2615 fdivrl 0x123456782616 2617// CHECK: fidivrl 3735928559(%ebx,%ecx,8)2618// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]2619 fidivrl 0xdeadbeef(%ebx,%ecx,8)2620 2621// CHECK: fidivrl 31330659822622// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]2623 fidivrl 0xbabecafe2624 2625// CHECK: fidivrl 3054198962626// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]2627 fidivrl 0x123456782628 2629// CHECK: fdivrp %st, %st(2)2630// CHECK: encoding: [0xde,0xfa]2631 fdivrp %st(2)2632 2633// CHECK: f2xm12634// CHECK: encoding: [0xd9,0xf0]2635 f2xm12636 2637// CHECK: fyl2x2638// CHECK: encoding: [0xd9,0xf1]2639 fyl2x2640 2641// CHECK: fptan2642// CHECK: encoding: [0xd9,0xf2]2643 fptan2644 2645// CHECK: fpatan2646// CHECK: encoding: [0xd9,0xf3]2647 fpatan2648 2649// CHECK: fxtract2650// CHECK: encoding: [0xd9,0xf4]2651 fxtract2652 2653// CHECK: fprem12654// CHECK: encoding: [0xd9,0xf5]2655 fprem12656 2657// CHECK: fdecstp2658// CHECK: encoding: [0xd9,0xf6]2659 fdecstp2660 2661// CHECK: fincstp2662// CHECK: encoding: [0xd9,0xf7]2663 fincstp2664 2665// CHECK: fprem2666// CHECK: encoding: [0xd9,0xf8]2667 fprem2668 2669// CHECK: fyl2xp12670// CHECK: encoding: [0xd9,0xf9]2671 fyl2xp12672 2673// CHECK: fsqrt2674// CHECK: encoding: [0xd9,0xfa]2675 fsqrt2676 2677// CHECK: fsincos2678// CHECK: encoding: [0xd9,0xfb]2679 fsincos2680 2681// CHECK: frndint2682// CHECK: encoding: [0xd9,0xfc]2683 frndint2684 2685// CHECK: fscale2686// CHECK: encoding: [0xd9,0xfd]2687 fscale2688 2689// CHECK: fsin2690// CHECK: encoding: [0xd9,0xfe]2691 fsin2692 2693// CHECK: fcos2694// CHECK: encoding: [0xd9,0xff]2695 fcos2696 2697// CHECK: fchs2698// CHECK: encoding: [0xd9,0xe0]2699 fchs2700 2701// CHECK: fabs2702// CHECK: encoding: [0xd9,0xe1]2703 fabs2704 2705// CHECK: fninit2706// CHECK: encoding: [0xdb,0xe3]2707 fninit2708 2709// CHECK: fldcw 3735928559(%ebx,%ecx,8)2710// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]2711 fldcw 0xdeadbeef(%ebx,%ecx,8)2712 2713// CHECK: fldcw 31330659822714// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]2715 fldcw 0xbabecafe2716 2717// CHECK: fldcw 3054198962718// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]2719 fldcw 0x123456782720 2721// CHECK: fnstcw 3735928559(%ebx,%ecx,8)2722// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]2723 fnstcw 0xdeadbeef(%ebx,%ecx,8)2724 2725// CHECK: fnstcw 31330659822726// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]2727 fnstcw 0xbabecafe2728 2729// CHECK: fnstcw 3054198962730// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]2731 fnstcw 0x123456782732 2733// CHECK: fnstsw 3735928559(%ebx,%ecx,8)2734// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]2735 fnstsw 0xdeadbeef(%ebx,%ecx,8)2736 2737// CHECK: fnstsw 31330659822738// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]2739 fnstsw 0xbabecafe2740 2741// CHECK: fnstsw 3054198962742// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]2743 fnstsw 0x123456782744 2745// CHECK: fnclex2746// CHECK: encoding: [0xdb,0xe2]2747 fnclex2748 2749// CHECK: fnstenv 324932750// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]2751 fnstenv 0x7eed2752 2753// CHECK: fldenv 324932754// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]2755 fldenv 0x7eed2756 2757// CHECK: fnsave 324932758// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]2759 fnsave 0x7eed2760 2761// CHECK: frstor 324932762// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]2763 frstor 0x7eed2764 2765// CHECK: ffree %st(2)2766// CHECK: encoding: [0xdd,0xc2]2767 ffree %st(2)2768 2769// CHECK: ffreep %st(2)2770// CHECK: encoding: [0xdf,0xc2]2771 ffreep %st(2)2772 2773// CHECK: fnop2774// CHECK: encoding: [0xd9,0xd0]2775 fnop2776 2777// CHECK: invd2778// CHECK: encoding: [0x0f,0x08]2779 invd2780 2781// CHECK: wbinvd2782// CHECK: encoding: [0x0f,0x09]2783 wbinvd2784 2785// CHECK: wbnoinvd2786// CHECK: encoding: [0xf3,0x0f,0x09]2787 wbnoinvd2788 2789// CHECK: cpuid2790// CHECK: encoding: [0x0f,0xa2]2791 cpuid2792 2793// CHECK: wrmsr2794// CHECK: encoding: [0x0f,0x30]2795 wrmsr2796 2797// CHECK: rdtsc2798// CHECK: encoding: [0x0f,0x31]2799 rdtsc2800 2801// CHECK: rdmsr2802// CHECK: encoding: [0x0f,0x32]2803 rdmsr2804 2805// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8)2806// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]2807 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)2808 2809// CHECK: cmpxchg8b 324932810// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]2811 cmpxchg8b 0x7eed2812 2813// CHECK: cmpxchg8b 31330659822814// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]2815 cmpxchg8b 0xbabecafe2816 2817// CHECK: cmpxchg8b 3054198962818// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]2819 cmpxchg8b 0x123456782820 2821// CHECK: sysenter2822// CHECK: encoding: [0x0f,0x34]2823 sysenter2824 2825// CHECK: sysexit2826// CHECK: encoding: [0x0f,0x35]2827 sysexit2828 2829// CHECK: sysexitl2830// CHECK: encoding: [0x0f,0x35]2831 sysexitl2832 2833// CHECK: fxsave 3735928559(%ebx,%ecx,8)2834// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]2835 fxsave 0xdeadbeef(%ebx,%ecx,8)2836 2837// CHECK: fxsave 324932838// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]2839 fxsave 0x7eed2840 2841// CHECK: fxsave 31330659822842// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]2843 fxsave 0xbabecafe2844 2845// CHECK: fxsave 3054198962846// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]2847 fxsave 0x123456782848 2849// CHECK: fxrstor 3735928559(%ebx,%ecx,8)2850// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]2851 fxrstor 0xdeadbeef(%ebx,%ecx,8)2852 2853// CHECK: fxrstor 324932854// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]2855 fxrstor 0x7eed2856 2857// CHECK: fxrstor 31330659822858// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]2859 fxrstor 0xbabecafe2860 2861// CHECK: fxrstor 3054198962862// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]2863 fxrstor 0x123456782864 2865// CHECK: rdpmc2866// CHECK: encoding: [0x0f,0x33]2867 rdpmc2868 2869// CHECK: ud22870// CHECK: encoding: [0x0f,0x0b]2871 ud22872 2873// CHECK: fcmovb %st(2), %st2874// CHECK: encoding: [0xda,0xc2]2875 fcmovb %st(2),%st2876 2877// CHECK: fcmove %st(2), %st2878// CHECK: encoding: [0xda,0xca]2879 fcmove %st(2),%st2880 2881// CHECK: fcmovbe %st(2), %st2882// CHECK: encoding: [0xda,0xd2]2883 fcmovbe %st(2),%st2884 2885// CHECK: fcmovu %st(2), %st2886// CHECK: encoding: [0xda,0xda]2887 fcmovu %st(2),%st2888 2889// CHECK: fcmovnb %st(2), %st2890// CHECK: encoding: [0xdb,0xc2]2891 fcmovnb %st(2),%st2892 2893// CHECK: fcmovne %st(2), %st2894// CHECK: encoding: [0xdb,0xca]2895 fcmovne %st(2),%st2896 2897// CHECK: fcmovnbe %st(2), %st2898// CHECK: encoding: [0xdb,0xd2]2899 fcmovnbe %st(2),%st2900 2901// CHECK: fcmovnu %st(2), %st2902// CHECK: encoding: [0xdb,0xda]2903 fcmovnu %st(2),%st2904 2905// CHECK: fcomi %st(2)2906// CHECK: encoding: [0xdb,0xf2]2907 fcomi %st(2),%st2908 2909// CHECK: fucomi %st(2)2910// CHECK: encoding: [0xdb,0xea]2911 fucomi %st(2),%st2912 2913// CHECK: fcompi %st(2)2914// CHECK: encoding: [0xdf,0xf2]2915 fcomip %st(2),%st2916 2917// CHECK: fucompi %st(2)2918// CHECK: encoding: [0xdf,0xea]2919 fucomip %st(2),%st2920 2921// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8)2922// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]2923 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)2924 2925// CHECK: movntil %ecx, 692926// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]2927 movnti %ecx,0x452928 2929// CHECK: movntil %ecx, 324932930// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]2931 movnti %ecx,0x7eed2932 2933// CHECK: movntil %ecx, 31330659822934// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]2935 movnti %ecx,0xbabecafe2936 2937// CHECK: movntil %ecx, 3054198962938// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]2939 movnti %ecx,0x123456782940 2941// CHECK: clflush 3735928559(%ebx,%ecx,8)2942// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]2943 clflush 0xdeadbeef(%ebx,%ecx,8)2944 2945// CHECK: clflush 324932946// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]2947 clflush 0x7eed2948 2949// CHECK: clflush 31330659822950// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]2951 clflush 0xbabecafe2952 2953// CHECK: clflush 3054198962954// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]2955 clflush 0x123456782956 2957// CHECK: emms2958// CHECK: encoding: [0x0f,0x77]2959 emms2960 2961// CHECK: movd %ecx, %mm32962// CHECK: encoding: [0x0f,0x6e,0xd9]2963 movd %ecx,%mm32964 2965// CHECK: movd 3735928559(%ebx,%ecx,8), %mm32966// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]2967 movd 0xdeadbeef(%ebx,%ecx,8),%mm32968 2969// CHECK: movd 69, %mm32970// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]2971 movd 0x45,%mm32972 2973// CHECK: movd 32493, %mm32974// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]2975 movd 0x7eed,%mm32976 2977// CHECK: movd 3133065982, %mm32978// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]2979 movd 0xbabecafe,%mm32980 2981// CHECK: movd 305419896, %mm32982// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]2983 movd 0x12345678,%mm32984 2985// CHECK: movd %mm3, %ecx2986// CHECK: encoding: [0x0f,0x7e,0xd9]2987 movd %mm3,%ecx2988 2989// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)2990// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]2991 movd %mm3,0xdeadbeef(%ebx,%ecx,8)2992 2993// CHECK: movd %mm3, 692994// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]2995 movd %mm3,0x452996 2997// CHECK: movd %mm3, 324932998// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]2999 movd %mm3,0x7eed3000 3001// CHECK: movd %mm3, 31330659823002// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]3003 movd %mm3,0xbabecafe3004 3005// CHECK: movd %mm3, 3054198963006// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]3007 movd %mm3,0x123456783008 3009// CHECK: movd %ecx, %xmm53010// CHECK: encoding: [0x66,0x0f,0x6e,0xe9]3011 movd %ecx,%xmm53012 3013// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm53014// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]3015 movd 0xdeadbeef(%ebx,%ecx,8),%xmm53016 3017// CHECK: movd 69, %xmm53018// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]3019 movd 0x45,%xmm53020 3021// CHECK: movd 32493, %xmm53022// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]3023 movd 0x7eed,%xmm53024 3025// CHECK: movd 3133065982, %xmm53026// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]3027 movd 0xbabecafe,%xmm53028 3029// CHECK: movd 305419896, %xmm53030// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]3031 movd 0x12345678,%xmm53032 3033// CHECK: movd %xmm5, %ecx3034// CHECK: encoding: [0x66,0x0f,0x7e,0xe9]3035 movd %xmm5,%ecx3036 3037// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)3038// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]3039 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)3040 3041// CHECK: movd %xmm5, 693042// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]3043 movd %xmm5,0x453044 3045// CHECK: movd %xmm5, 324933046// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]3047 movd %xmm5,0x7eed3048 3049// CHECK: movd %xmm5, 31330659823050// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]3051 movd %xmm5,0xbabecafe3052 3053// CHECK: movd %xmm5, 3054198963054// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]3055 movd %xmm5,0x123456783056 3057// CHECK: movq 3735928559(%ebx,%ecx,8), %mm33058// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]3059 movq 0xdeadbeef(%ebx,%ecx,8),%mm33060 3061// CHECK: movq 69, %mm33062// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]3063 movq 0x45,%mm33064 3065// CHECK: movq 32493, %mm33066// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]3067 movq 0x7eed,%mm33068 3069// CHECK: movq 3133065982, %mm33070// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]3071 movq 0xbabecafe,%mm33072 3073// CHECK: movq 305419896, %mm33074// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]3075 movq 0x12345678,%mm33076 3077// CHECK: movq %mm3, %mm33078// CHECK: encoding: [0x0f,0x6f,0xdb]3079 movq %mm3,%mm33080 3081// CHECK: movq %mm3, %mm33082// CHECK: encoding: [0x0f,0x6f,0xdb]3083 movq %mm3,%mm33084 3085// CHECK: movq %xmm5, %xmm53086// CHECK: encoding: [0xf3,0x0f,0x7e,0xed]3087 movq %xmm5,%xmm53088 3089// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8)3090// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]3091 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)3092 3093// CHECK: movq %xmm5, 693094// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]3095 movq %xmm5,0x453096 3097// CHECK: movq %xmm5, 324933098// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]3099 movq %xmm5,0x7eed3100 3101// CHECK: movq %xmm5, 31330659823102// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]3103 movq %xmm5,0xbabecafe3104 3105// CHECK: movq %xmm5, 3054198963106// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]3107 movq %xmm5,0x123456783108 3109// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm33110// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]3111 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm33112 3113// CHECK: packssdw 69, %mm33114// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]3115 packssdw 0x45,%mm33116 3117// CHECK: packssdw 32493, %mm33118// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]3119 packssdw 0x7eed,%mm33120 3121// CHECK: packssdw 3133065982, %mm33122// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]3123 packssdw 0xbabecafe,%mm33124 3125// CHECK: packssdw 305419896, %mm33126// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]3127 packssdw 0x12345678,%mm33128 3129// CHECK: packssdw %mm3, %mm33130// CHECK: encoding: [0x0f,0x6b,0xdb]3131 packssdw %mm3,%mm33132 3133// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm53134// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]3135 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm53136 3137// CHECK: packssdw 69, %xmm53138// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]3139 packssdw 0x45,%xmm53140 3141// CHECK: packssdw 32493, %xmm53142// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]3143 packssdw 0x7eed,%xmm53144 3145// CHECK: packssdw 3133065982, %xmm53146// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]3147 packssdw 0xbabecafe,%xmm53148 3149// CHECK: packssdw 305419896, %xmm53150// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]3151 packssdw 0x12345678,%xmm53152 3153// CHECK: packssdw %xmm5, %xmm53154// CHECK: encoding: [0x66,0x0f,0x6b,0xed]3155 packssdw %xmm5,%xmm53156 3157// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm33158// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]3159 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm33160 3161// CHECK: packsswb 69, %mm33162// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]3163 packsswb 0x45,%mm33164 3165// CHECK: packsswb 32493, %mm33166// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]3167 packsswb 0x7eed,%mm33168 3169// CHECK: packsswb 3133065982, %mm33170// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]3171 packsswb 0xbabecafe,%mm33172 3173// CHECK: packsswb 305419896, %mm33174// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]3175 packsswb 0x12345678,%mm33176 3177// CHECK: packsswb %mm3, %mm33178// CHECK: encoding: [0x0f,0x63,0xdb]3179 packsswb %mm3,%mm33180 3181// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm53182// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]3183 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm53184 3185// CHECK: packsswb 69, %xmm53186// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]3187 packsswb 0x45,%xmm53188 3189// CHECK: packsswb 32493, %xmm53190// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]3191 packsswb 0x7eed,%xmm53192 3193// CHECK: packsswb 3133065982, %xmm53194// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]3195 packsswb 0xbabecafe,%xmm53196 3197// CHECK: packsswb 305419896, %xmm53198// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]3199 packsswb 0x12345678,%xmm53200 3201// CHECK: packsswb %xmm5, %xmm53202// CHECK: encoding: [0x66,0x0f,0x63,0xed]3203 packsswb %xmm5,%xmm53204 3205// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm33206// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]3207 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm33208 3209// CHECK: packuswb 69, %mm33210// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]3211 packuswb 0x45,%mm33212 3213// CHECK: packuswb 32493, %mm33214// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]3215 packuswb 0x7eed,%mm33216 3217// CHECK: packuswb 3133065982, %mm33218// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]3219 packuswb 0xbabecafe,%mm33220 3221// CHECK: packuswb 305419896, %mm33222// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]3223 packuswb 0x12345678,%mm33224 3225// CHECK: packuswb %mm3, %mm33226// CHECK: encoding: [0x0f,0x67,0xdb]3227 packuswb %mm3,%mm33228 3229// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm53230// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]3231 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm53232 3233// CHECK: packuswb 69, %xmm53234// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]3235 packuswb 0x45,%xmm53236 3237// CHECK: packuswb 32493, %xmm53238// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]3239 packuswb 0x7eed,%xmm53240 3241// CHECK: packuswb 3133065982, %xmm53242// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]3243 packuswb 0xbabecafe,%xmm53244 3245// CHECK: packuswb 305419896, %xmm53246// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]3247 packuswb 0x12345678,%xmm53248 3249// CHECK: packuswb %xmm5, %xmm53250// CHECK: encoding: [0x66,0x0f,0x67,0xed]3251 packuswb %xmm5,%xmm53252 3253// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm33254// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]3255 paddb 0xdeadbeef(%ebx,%ecx,8),%mm33256 3257// CHECK: paddb 69, %mm33258// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]3259 paddb 0x45,%mm33260 3261// CHECK: paddb 32493, %mm33262// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]3263 paddb 0x7eed,%mm33264 3265// CHECK: paddb 3133065982, %mm33266// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]3267 paddb 0xbabecafe,%mm33268 3269// CHECK: paddb 305419896, %mm33270// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]3271 paddb 0x12345678,%mm33272 3273// CHECK: paddb %mm3, %mm33274// CHECK: encoding: [0x0f,0xfc,0xdb]3275 paddb %mm3,%mm33276 3277// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm53278// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]3279 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm53280 3281// CHECK: paddb 69, %xmm53282// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]3283 paddb 0x45,%xmm53284 3285// CHECK: paddb 32493, %xmm53286// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]3287 paddb 0x7eed,%xmm53288 3289// CHECK: paddb 3133065982, %xmm53290// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]3291 paddb 0xbabecafe,%xmm53292 3293// CHECK: paddb 305419896, %xmm53294// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]3295 paddb 0x12345678,%xmm53296 3297// CHECK: paddb %xmm5, %xmm53298// CHECK: encoding: [0x66,0x0f,0xfc,0xed]3299 paddb %xmm5,%xmm53300 3301// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm33302// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]3303 paddw 0xdeadbeef(%ebx,%ecx,8),%mm33304 3305// CHECK: paddw 69, %mm33306// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]3307 paddw 0x45,%mm33308 3309// CHECK: paddw 32493, %mm33310// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]3311 paddw 0x7eed,%mm33312 3313// CHECK: paddw 3133065982, %mm33314// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]3315 paddw 0xbabecafe,%mm33316 3317// CHECK: paddw 305419896, %mm33318// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]3319 paddw 0x12345678,%mm33320 3321// CHECK: paddw %mm3, %mm33322// CHECK: encoding: [0x0f,0xfd,0xdb]3323 paddw %mm3,%mm33324 3325// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm53326// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]3327 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm53328 3329// CHECK: paddw 69, %xmm53330// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]3331 paddw 0x45,%xmm53332 3333// CHECK: paddw 32493, %xmm53334// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]3335 paddw 0x7eed,%xmm53336 3337// CHECK: paddw 3133065982, %xmm53338// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]3339 paddw 0xbabecafe,%xmm53340 3341// CHECK: paddw 305419896, %xmm53342// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]3343 paddw 0x12345678,%xmm53344 3345// CHECK: paddw %xmm5, %xmm53346// CHECK: encoding: [0x66,0x0f,0xfd,0xed]3347 paddw %xmm5,%xmm53348 3349// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm33350// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]3351 paddd 0xdeadbeef(%ebx,%ecx,8),%mm33352 3353// CHECK: paddd 69, %mm33354// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]3355 paddd 0x45,%mm33356 3357// CHECK: paddd 32493, %mm33358// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]3359 paddd 0x7eed,%mm33360 3361// CHECK: paddd 3133065982, %mm33362// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]3363 paddd 0xbabecafe,%mm33364 3365// CHECK: paddd 305419896, %mm33366// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]3367 paddd 0x12345678,%mm33368 3369// CHECK: paddd %mm3, %mm33370// CHECK: encoding: [0x0f,0xfe,0xdb]3371 paddd %mm3,%mm33372 3373// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm53374// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]3375 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm53376 3377// CHECK: paddd 69, %xmm53378// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]3379 paddd 0x45,%xmm53380 3381// CHECK: paddd 32493, %xmm53382// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]3383 paddd 0x7eed,%xmm53384 3385// CHECK: paddd 3133065982, %xmm53386// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]3387 paddd 0xbabecafe,%xmm53388 3389// CHECK: paddd 305419896, %xmm53390// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]3391 paddd 0x12345678,%xmm53392 3393// CHECK: paddd %xmm5, %xmm53394// CHECK: encoding: [0x66,0x0f,0xfe,0xed]3395 paddd %xmm5,%xmm53396 3397// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm33398// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]3399 paddq 0xdeadbeef(%ebx,%ecx,8),%mm33400 3401// CHECK: paddq 69, %mm33402// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]3403 paddq 0x45,%mm33404 3405// CHECK: paddq 32493, %mm33406// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]3407 paddq 0x7eed,%mm33408 3409// CHECK: paddq 3133065982, %mm33410// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]3411 paddq 0xbabecafe,%mm33412 3413// CHECK: paddq 305419896, %mm33414// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]3415 paddq 0x12345678,%mm33416 3417// CHECK: paddq %mm3, %mm33418// CHECK: encoding: [0x0f,0xd4,0xdb]3419 paddq %mm3,%mm33420 3421// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm53422// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]3423 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm53424 3425// CHECK: paddq 69, %xmm53426// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]3427 paddq 0x45,%xmm53428 3429// CHECK: paddq 32493, %xmm53430// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]3431 paddq 0x7eed,%xmm53432 3433// CHECK: paddq 3133065982, %xmm53434// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]3435 paddq 0xbabecafe,%xmm53436 3437// CHECK: paddq 305419896, %xmm53438// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]3439 paddq 0x12345678,%xmm53440 3441// CHECK: paddq %xmm5, %xmm53442// CHECK: encoding: [0x66,0x0f,0xd4,0xed]3443 paddq %xmm5,%xmm53444 3445// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm33446// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]3447 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm33448 3449// CHECK: paddsb 69, %mm33450// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]3451 paddsb 0x45,%mm33452 3453// CHECK: paddsb 32493, %mm33454// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]3455 paddsb 0x7eed,%mm33456 3457// CHECK: paddsb 3133065982, %mm33458// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]3459 paddsb 0xbabecafe,%mm33460 3461// CHECK: paddsb 305419896, %mm33462// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]3463 paddsb 0x12345678,%mm33464 3465// CHECK: paddsb %mm3, %mm33466// CHECK: encoding: [0x0f,0xec,0xdb]3467 paddsb %mm3,%mm33468 3469// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm53470// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]3471 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm53472 3473// CHECK: paddsb 69, %xmm53474// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]3475 paddsb 0x45,%xmm53476 3477// CHECK: paddsb 32493, %xmm53478// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]3479 paddsb 0x7eed,%xmm53480 3481// CHECK: paddsb 3133065982, %xmm53482// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]3483 paddsb 0xbabecafe,%xmm53484 3485// CHECK: paddsb 305419896, %xmm53486// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]3487 paddsb 0x12345678,%xmm53488 3489// CHECK: paddsb %xmm5, %xmm53490// CHECK: encoding: [0x66,0x0f,0xec,0xed]3491 paddsb %xmm5,%xmm53492 3493// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm33494// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]3495 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm33496 3497// CHECK: paddsw 69, %mm33498// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]3499 paddsw 0x45,%mm33500 3501// CHECK: paddsw 32493, %mm33502// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]3503 paddsw 0x7eed,%mm33504 3505// CHECK: paddsw 3133065982, %mm33506// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]3507 paddsw 0xbabecafe,%mm33508 3509// CHECK: paddsw 305419896, %mm33510// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]3511 paddsw 0x12345678,%mm33512 3513// CHECK: paddsw %mm3, %mm33514// CHECK: encoding: [0x0f,0xed,0xdb]3515 paddsw %mm3,%mm33516 3517// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm53518// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]3519 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm53520 3521// CHECK: paddsw 69, %xmm53522// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]3523 paddsw 0x45,%xmm53524 3525// CHECK: paddsw 32493, %xmm53526// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]3527 paddsw 0x7eed,%xmm53528 3529// CHECK: paddsw 3133065982, %xmm53530// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]3531 paddsw 0xbabecafe,%xmm53532 3533// CHECK: paddsw 305419896, %xmm53534// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]3535 paddsw 0x12345678,%xmm53536 3537// CHECK: paddsw %xmm5, %xmm53538// CHECK: encoding: [0x66,0x0f,0xed,0xed]3539 paddsw %xmm5,%xmm53540 3541// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm33542// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]3543 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm33544 3545// CHECK: paddusb 69, %mm33546// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]3547 paddusb 0x45,%mm33548 3549// CHECK: paddusb 32493, %mm33550// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]3551 paddusb 0x7eed,%mm33552 3553// CHECK: paddusb 3133065982, %mm33554// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]3555 paddusb 0xbabecafe,%mm33556 3557// CHECK: paddusb 305419896, %mm33558// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]3559 paddusb 0x12345678,%mm33560 3561// CHECK: paddusb %mm3, %mm33562// CHECK: encoding: [0x0f,0xdc,0xdb]3563 paddusb %mm3,%mm33564 3565// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm53566// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]3567 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm53568 3569// CHECK: paddusb 69, %xmm53570// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]3571 paddusb 0x45,%xmm53572 3573// CHECK: paddusb 32493, %xmm53574// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]3575 paddusb 0x7eed,%xmm53576 3577// CHECK: paddusb 3133065982, %xmm53578// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]3579 paddusb 0xbabecafe,%xmm53580 3581// CHECK: paddusb 305419896, %xmm53582// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]3583 paddusb 0x12345678,%xmm53584 3585// CHECK: paddusb %xmm5, %xmm53586// CHECK: encoding: [0x66,0x0f,0xdc,0xed]3587 paddusb %xmm5,%xmm53588 3589// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm33590// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]3591 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm33592 3593// CHECK: paddusw 69, %mm33594// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]3595 paddusw 0x45,%mm33596 3597// CHECK: paddusw 32493, %mm33598// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]3599 paddusw 0x7eed,%mm33600 3601// CHECK: paddusw 3133065982, %mm33602// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]3603 paddusw 0xbabecafe,%mm33604 3605// CHECK: paddusw 305419896, %mm33606// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]3607 paddusw 0x12345678,%mm33608 3609// CHECK: paddusw %mm3, %mm33610// CHECK: encoding: [0x0f,0xdd,0xdb]3611 paddusw %mm3,%mm33612 3613// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm53614// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]3615 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm53616 3617// CHECK: paddusw 69, %xmm53618// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]3619 paddusw 0x45,%xmm53620 3621// CHECK: paddusw 32493, %xmm53622// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]3623 paddusw 0x7eed,%xmm53624 3625// CHECK: paddusw 3133065982, %xmm53626// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]3627 paddusw 0xbabecafe,%xmm53628 3629// CHECK: paddusw 305419896, %xmm53630// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]3631 paddusw 0x12345678,%xmm53632 3633// CHECK: paddusw %xmm5, %xmm53634// CHECK: encoding: [0x66,0x0f,0xdd,0xed]3635 paddusw %xmm5,%xmm53636 3637// CHECK: pand 3735928559(%ebx,%ecx,8), %mm33638// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]3639 pand 0xdeadbeef(%ebx,%ecx,8),%mm33640 3641// CHECK: pand 69, %mm33642// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]3643 pand 0x45,%mm33644 3645// CHECK: pand 32493, %mm33646// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]3647 pand 0x7eed,%mm33648 3649// CHECK: pand 3133065982, %mm33650// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]3651 pand 0xbabecafe,%mm33652 3653// CHECK: pand 305419896, %mm33654// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]3655 pand 0x12345678,%mm33656 3657// CHECK: pand %mm3, %mm33658// CHECK: encoding: [0x0f,0xdb,0xdb]3659 pand %mm3,%mm33660 3661// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm53662// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]3663 pand 0xdeadbeef(%ebx,%ecx,8),%xmm53664 3665// CHECK: pand 69, %xmm53666// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]3667 pand 0x45,%xmm53668 3669// CHECK: pand 32493, %xmm53670// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]3671 pand 0x7eed,%xmm53672 3673// CHECK: pand 3133065982, %xmm53674// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]3675 pand 0xbabecafe,%xmm53676 3677// CHECK: pand 305419896, %xmm53678// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]3679 pand 0x12345678,%xmm53680 3681// CHECK: pand %xmm5, %xmm53682// CHECK: encoding: [0x66,0x0f,0xdb,0xed]3683 pand %xmm5,%xmm53684 3685// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm33686// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]3687 pandn 0xdeadbeef(%ebx,%ecx,8),%mm33688 3689// CHECK: pandn 69, %mm33690// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]3691 pandn 0x45,%mm33692 3693// CHECK: pandn 32493, %mm33694// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]3695 pandn 0x7eed,%mm33696 3697// CHECK: pandn 3133065982, %mm33698// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]3699 pandn 0xbabecafe,%mm33700 3701// CHECK: pandn 305419896, %mm33702// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]3703 pandn 0x12345678,%mm33704 3705// CHECK: pandn %mm3, %mm33706// CHECK: encoding: [0x0f,0xdf,0xdb]3707 pandn %mm3,%mm33708 3709// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm53710// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]3711 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm53712 3713// CHECK: pandn 69, %xmm53714// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]3715 pandn 0x45,%xmm53716 3717// CHECK: pandn 32493, %xmm53718// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]3719 pandn 0x7eed,%xmm53720 3721// CHECK: pandn 3133065982, %xmm53722// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]3723 pandn 0xbabecafe,%xmm53724 3725// CHECK: pandn 305419896, %xmm53726// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]3727 pandn 0x12345678,%xmm53728 3729// CHECK: pandn %xmm5, %xmm53730// CHECK: encoding: [0x66,0x0f,0xdf,0xed]3731 pandn %xmm5,%xmm53732 3733// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm33734// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]3735 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm33736 3737// CHECK: pcmpeqb 69, %mm33738// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]3739 pcmpeqb 0x45,%mm33740 3741// CHECK: pcmpeqb 32493, %mm33742// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]3743 pcmpeqb 0x7eed,%mm33744 3745// CHECK: pcmpeqb 3133065982, %mm33746// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]3747 pcmpeqb 0xbabecafe,%mm33748 3749// CHECK: pcmpeqb 305419896, %mm33750// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]3751 pcmpeqb 0x12345678,%mm33752 3753// CHECK: pcmpeqb %mm3, %mm33754// CHECK: encoding: [0x0f,0x74,0xdb]3755 pcmpeqb %mm3,%mm33756 3757// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm53758// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]3759 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm53760 3761// CHECK: pcmpeqb 69, %xmm53762// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]3763 pcmpeqb 0x45,%xmm53764 3765// CHECK: pcmpeqb 32493, %xmm53766// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]3767 pcmpeqb 0x7eed,%xmm53768 3769// CHECK: pcmpeqb 3133065982, %xmm53770// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]3771 pcmpeqb 0xbabecafe,%xmm53772 3773// CHECK: pcmpeqb 305419896, %xmm53774// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]3775 pcmpeqb 0x12345678,%xmm53776 3777// CHECK: pcmpeqb %xmm5, %xmm53778// CHECK: encoding: [0x66,0x0f,0x74,0xed]3779 pcmpeqb %xmm5,%xmm53780 3781// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm33782// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]3783 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm33784 3785// CHECK: pcmpeqw 69, %mm33786// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]3787 pcmpeqw 0x45,%mm33788 3789// CHECK: pcmpeqw 32493, %mm33790// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]3791 pcmpeqw 0x7eed,%mm33792 3793// CHECK: pcmpeqw 3133065982, %mm33794// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]3795 pcmpeqw 0xbabecafe,%mm33796 3797// CHECK: pcmpeqw 305419896, %mm33798// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]3799 pcmpeqw 0x12345678,%mm33800 3801// CHECK: pcmpeqw %mm3, %mm33802// CHECK: encoding: [0x0f,0x75,0xdb]3803 pcmpeqw %mm3,%mm33804 3805// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm53806// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]3807 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm53808 3809// CHECK: pcmpeqw 69, %xmm53810// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]3811 pcmpeqw 0x45,%xmm53812 3813// CHECK: pcmpeqw 32493, %xmm53814// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]3815 pcmpeqw 0x7eed,%xmm53816 3817// CHECK: pcmpeqw 3133065982, %xmm53818// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]3819 pcmpeqw 0xbabecafe,%xmm53820 3821// CHECK: pcmpeqw 305419896, %xmm53822// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]3823 pcmpeqw 0x12345678,%xmm53824 3825// CHECK: pcmpeqw %xmm5, %xmm53826// CHECK: encoding: [0x66,0x0f,0x75,0xed]3827 pcmpeqw %xmm5,%xmm53828 3829// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm33830// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]3831 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm33832 3833// CHECK: pcmpeqd 69, %mm33834// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]3835 pcmpeqd 0x45,%mm33836 3837// CHECK: pcmpeqd 32493, %mm33838// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]3839 pcmpeqd 0x7eed,%mm33840 3841// CHECK: pcmpeqd 3133065982, %mm33842// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]3843 pcmpeqd 0xbabecafe,%mm33844 3845// CHECK: pcmpeqd 305419896, %mm33846// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]3847 pcmpeqd 0x12345678,%mm33848 3849// CHECK: pcmpeqd %mm3, %mm33850// CHECK: encoding: [0x0f,0x76,0xdb]3851 pcmpeqd %mm3,%mm33852 3853// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm53854// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]3855 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm53856 3857// CHECK: pcmpeqd 69, %xmm53858// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]3859 pcmpeqd 0x45,%xmm53860 3861// CHECK: pcmpeqd 32493, %xmm53862// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]3863 pcmpeqd 0x7eed,%xmm53864 3865// CHECK: pcmpeqd 3133065982, %xmm53866// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]3867 pcmpeqd 0xbabecafe,%xmm53868 3869// CHECK: pcmpeqd 305419896, %xmm53870// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]3871 pcmpeqd 0x12345678,%xmm53872 3873// CHECK: pcmpeqd %xmm5, %xmm53874// CHECK: encoding: [0x66,0x0f,0x76,0xed]3875 pcmpeqd %xmm5,%xmm53876 3877// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm33878// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]3879 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm33880 3881// CHECK: pcmpgtb 69, %mm33882// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]3883 pcmpgtb 0x45,%mm33884 3885// CHECK: pcmpgtb 32493, %mm33886// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]3887 pcmpgtb 0x7eed,%mm33888 3889// CHECK: pcmpgtb 3133065982, %mm33890// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]3891 pcmpgtb 0xbabecafe,%mm33892 3893// CHECK: pcmpgtb 305419896, %mm33894// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]3895 pcmpgtb 0x12345678,%mm33896 3897// CHECK: pcmpgtb %mm3, %mm33898// CHECK: encoding: [0x0f,0x64,0xdb]3899 pcmpgtb %mm3,%mm33900 3901// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm53902// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]3903 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm53904 3905// CHECK: pcmpgtb 69, %xmm53906// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]3907 pcmpgtb 0x45,%xmm53908 3909// CHECK: pcmpgtb 32493, %xmm53910// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]3911 pcmpgtb 0x7eed,%xmm53912 3913// CHECK: pcmpgtb 3133065982, %xmm53914// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]3915 pcmpgtb 0xbabecafe,%xmm53916 3917// CHECK: pcmpgtb 305419896, %xmm53918// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]3919 pcmpgtb 0x12345678,%xmm53920 3921// CHECK: pcmpgtb %xmm5, %xmm53922// CHECK: encoding: [0x66,0x0f,0x64,0xed]3923 pcmpgtb %xmm5,%xmm53924 3925// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm33926// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]3927 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm33928 3929// CHECK: pcmpgtw 69, %mm33930// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]3931 pcmpgtw 0x45,%mm33932 3933// CHECK: pcmpgtw 32493, %mm33934// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]3935 pcmpgtw 0x7eed,%mm33936 3937// CHECK: pcmpgtw 3133065982, %mm33938// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]3939 pcmpgtw 0xbabecafe,%mm33940 3941// CHECK: pcmpgtw 305419896, %mm33942// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]3943 pcmpgtw 0x12345678,%mm33944 3945// CHECK: pcmpgtw %mm3, %mm33946// CHECK: encoding: [0x0f,0x65,0xdb]3947 pcmpgtw %mm3,%mm33948 3949// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm53950// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]3951 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm53952 3953// CHECK: pcmpgtw 69, %xmm53954// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]3955 pcmpgtw 0x45,%xmm53956 3957// CHECK: pcmpgtw 32493, %xmm53958// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]3959 pcmpgtw 0x7eed,%xmm53960 3961// CHECK: pcmpgtw 3133065982, %xmm53962// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]3963 pcmpgtw 0xbabecafe,%xmm53964 3965// CHECK: pcmpgtw 305419896, %xmm53966// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]3967 pcmpgtw 0x12345678,%xmm53968 3969// CHECK: pcmpgtw %xmm5, %xmm53970// CHECK: encoding: [0x66,0x0f,0x65,0xed]3971 pcmpgtw %xmm5,%xmm53972 3973// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm33974// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]3975 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm33976 3977// CHECK: pcmpgtd 69, %mm33978// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]3979 pcmpgtd 0x45,%mm33980 3981// CHECK: pcmpgtd 32493, %mm33982// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]3983 pcmpgtd 0x7eed,%mm33984 3985// CHECK: pcmpgtd 3133065982, %mm33986// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]3987 pcmpgtd 0xbabecafe,%mm33988 3989// CHECK: pcmpgtd 305419896, %mm33990// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]3991 pcmpgtd 0x12345678,%mm33992 3993// CHECK: pcmpgtd %mm3, %mm33994// CHECK: encoding: [0x0f,0x66,0xdb]3995 pcmpgtd %mm3,%mm33996 3997// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm53998// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]3999 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm54000 4001// CHECK: pcmpgtd 69, %xmm54002// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]4003 pcmpgtd 0x45,%xmm54004 4005// CHECK: pcmpgtd 32493, %xmm54006// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]4007 pcmpgtd 0x7eed,%xmm54008 4009// CHECK: pcmpgtd 3133065982, %xmm54010// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]4011 pcmpgtd 0xbabecafe,%xmm54012 4013// CHECK: pcmpgtd 305419896, %xmm54014// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]4015 pcmpgtd 0x12345678,%xmm54016 4017// CHECK: pcmpgtd %xmm5, %xmm54018// CHECK: encoding: [0x66,0x0f,0x66,0xed]4019 pcmpgtd %xmm5,%xmm54020 4021// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm34022// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]4023 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm34024 4025// CHECK: pmaddwd 69, %mm34026// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]4027 pmaddwd 0x45,%mm34028 4029// CHECK: pmaddwd 32493, %mm34030// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]4031 pmaddwd 0x7eed,%mm34032 4033// CHECK: pmaddwd 3133065982, %mm34034// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]4035 pmaddwd 0xbabecafe,%mm34036 4037// CHECK: pmaddwd 305419896, %mm34038// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]4039 pmaddwd 0x12345678,%mm34040 4041// CHECK: pmaddwd %mm3, %mm34042// CHECK: encoding: [0x0f,0xf5,0xdb]4043 pmaddwd %mm3,%mm34044 4045// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm54046// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]4047 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm54048 4049// CHECK: pmaddwd 69, %xmm54050// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]4051 pmaddwd 0x45,%xmm54052 4053// CHECK: pmaddwd 32493, %xmm54054// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]4055 pmaddwd 0x7eed,%xmm54056 4057// CHECK: pmaddwd 3133065982, %xmm54058// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]4059 pmaddwd 0xbabecafe,%xmm54060 4061// CHECK: pmaddwd 305419896, %xmm54062// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]4063 pmaddwd 0x12345678,%xmm54064 4065// CHECK: pmaddwd %xmm5, %xmm54066// CHECK: encoding: [0x66,0x0f,0xf5,0xed]4067 pmaddwd %xmm5,%xmm54068 4069// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm34070// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]4071 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm34072 4073// CHECK: pmulhw 69, %mm34074// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]4075 pmulhw 0x45,%mm34076 4077// CHECK: pmulhw 32493, %mm34078// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]4079 pmulhw 0x7eed,%mm34080 4081// CHECK: pmulhw 3133065982, %mm34082// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]4083 pmulhw 0xbabecafe,%mm34084 4085// CHECK: pmulhw 305419896, %mm34086// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]4087 pmulhw 0x12345678,%mm34088 4089// CHECK: pmulhw %mm3, %mm34090// CHECK: encoding: [0x0f,0xe5,0xdb]4091 pmulhw %mm3,%mm34092 4093// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm54094// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]4095 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm54096 4097// CHECK: pmulhw 69, %xmm54098// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]4099 pmulhw 0x45,%xmm54100 4101// CHECK: pmulhw 32493, %xmm54102// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]4103 pmulhw 0x7eed,%xmm54104 4105// CHECK: pmulhw 3133065982, %xmm54106// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]4107 pmulhw 0xbabecafe,%xmm54108 4109// CHECK: pmulhw 305419896, %xmm54110// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]4111 pmulhw 0x12345678,%xmm54112 4113// CHECK: pmulhw %xmm5, %xmm54114// CHECK: encoding: [0x66,0x0f,0xe5,0xed]4115 pmulhw %xmm5,%xmm54116 4117// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm34118// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]4119 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm34120 4121// CHECK: pmullw 69, %mm34122// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]4123 pmullw 0x45,%mm34124 4125// CHECK: pmullw 32493, %mm34126// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]4127 pmullw 0x7eed,%mm34128 4129// CHECK: pmullw 3133065982, %mm34130// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]4131 pmullw 0xbabecafe,%mm34132 4133// CHECK: pmullw 305419896, %mm34134// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]4135 pmullw 0x12345678,%mm34136 4137// CHECK: pmullw %mm3, %mm34138// CHECK: encoding: [0x0f,0xd5,0xdb]4139 pmullw %mm3,%mm34140 4141// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm54142// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]4143 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm54144 4145// CHECK: pmullw 69, %xmm54146// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]4147 pmullw 0x45,%xmm54148 4149// CHECK: pmullw 32493, %xmm54150// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]4151 pmullw 0x7eed,%xmm54152 4153// CHECK: pmullw 3133065982, %xmm54154// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]4155 pmullw 0xbabecafe,%xmm54156 4157// CHECK: pmullw 305419896, %xmm54158// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]4159 pmullw 0x12345678,%xmm54160 4161// CHECK: pmullw %xmm5, %xmm54162// CHECK: encoding: [0x66,0x0f,0xd5,0xed]4163 pmullw %xmm5,%xmm54164 4165// CHECK: por 3735928559(%ebx,%ecx,8), %mm34166// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]4167 por 0xdeadbeef(%ebx,%ecx,8),%mm34168 4169// CHECK: por 69, %mm34170// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]4171 por 0x45,%mm34172 4173// CHECK: por 32493, %mm34174// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]4175 por 0x7eed,%mm34176 4177// CHECK: por 3133065982, %mm34178// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]4179 por 0xbabecafe,%mm34180 4181// CHECK: por 305419896, %mm34182// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]4183 por 0x12345678,%mm34184 4185// CHECK: por %mm3, %mm34186// CHECK: encoding: [0x0f,0xeb,0xdb]4187 por %mm3,%mm34188 4189// CHECK: por 3735928559(%ebx,%ecx,8), %xmm54190// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]4191 por 0xdeadbeef(%ebx,%ecx,8),%xmm54192 4193// CHECK: por 69, %xmm54194// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]4195 por 0x45,%xmm54196 4197// CHECK: por 32493, %xmm54198// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]4199 por 0x7eed,%xmm54200 4201// CHECK: por 3133065982, %xmm54202// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]4203 por 0xbabecafe,%xmm54204 4205// CHECK: por 305419896, %xmm54206// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]4207 por 0x12345678,%xmm54208 4209// CHECK: por %xmm5, %xmm54210// CHECK: encoding: [0x66,0x0f,0xeb,0xed]4211 por %xmm5,%xmm54212 4213// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm34214// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]4215 psllw 0xdeadbeef(%ebx,%ecx,8),%mm34216 4217// CHECK: psllw 69, %mm34218// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]4219 psllw 0x45,%mm34220 4221// CHECK: psllw 32493, %mm34222// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]4223 psllw 0x7eed,%mm34224 4225// CHECK: psllw 3133065982, %mm34226// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]4227 psllw 0xbabecafe,%mm34228 4229// CHECK: psllw 305419896, %mm34230// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]4231 psllw 0x12345678,%mm34232 4233// CHECK: psllw %mm3, %mm34234// CHECK: encoding: [0x0f,0xf1,0xdb]4235 psllw %mm3,%mm34236 4237// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm54238// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]4239 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm54240 4241// CHECK: psllw 69, %xmm54242// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]4243 psllw 0x45,%xmm54244 4245// CHECK: psllw 32493, %xmm54246// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]4247 psllw 0x7eed,%xmm54248 4249// CHECK: psllw 3133065982, %xmm54250// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]4251 psllw 0xbabecafe,%xmm54252 4253// CHECK: psllw 305419896, %xmm54254// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]4255 psllw 0x12345678,%xmm54256 4257// CHECK: psllw %xmm5, %xmm54258// CHECK: encoding: [0x66,0x0f,0xf1,0xed]4259 psllw %xmm5,%xmm54260 4261// CHECK: psllw $127, %mm34262// CHECK: encoding: [0x0f,0x71,0xf3,0x7f]4263 psllw $0x7f,%mm34264 4265// CHECK: psllw $127, %xmm54266// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f]4267 psllw $0x7f,%xmm54268 4269// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm34270// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]4271 pslld 0xdeadbeef(%ebx,%ecx,8),%mm34272 4273// CHECK: pslld 69, %mm34274// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]4275 pslld 0x45,%mm34276 4277// CHECK: pslld 32493, %mm34278// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]4279 pslld 0x7eed,%mm34280 4281// CHECK: pslld 3133065982, %mm34282// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]4283 pslld 0xbabecafe,%mm34284 4285// CHECK: pslld 305419896, %mm34286// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]4287 pslld 0x12345678,%mm34288 4289// CHECK: pslld %mm3, %mm34290// CHECK: encoding: [0x0f,0xf2,0xdb]4291 pslld %mm3,%mm34292 4293// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm54294// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]4295 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm54296 4297// CHECK: pslld 69, %xmm54298// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]4299 pslld 0x45,%xmm54300 4301// CHECK: pslld 32493, %xmm54302// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]4303 pslld 0x7eed,%xmm54304 4305// CHECK: pslld 3133065982, %xmm54306// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]4307 pslld 0xbabecafe,%xmm54308 4309// CHECK: pslld 305419896, %xmm54310// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]4311 pslld 0x12345678,%xmm54312 4313// CHECK: pslld %xmm5, %xmm54314// CHECK: encoding: [0x66,0x0f,0xf2,0xed]4315 pslld %xmm5,%xmm54316 4317// CHECK: pslld $127, %mm34318// CHECK: encoding: [0x0f,0x72,0xf3,0x7f]4319 pslld $0x7f,%mm34320 4321// CHECK: pslld $127, %xmm54322// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f]4323 pslld $0x7f,%xmm54324 4325// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm34326// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]4327 psllq 0xdeadbeef(%ebx,%ecx,8),%mm34328 4329// CHECK: psllq 69, %mm34330// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]4331 psllq 0x45,%mm34332 4333// CHECK: psllq 32493, %mm34334// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]4335 psllq 0x7eed,%mm34336 4337// CHECK: psllq 3133065982, %mm34338// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]4339 psllq 0xbabecafe,%mm34340 4341// CHECK: psllq 305419896, %mm34342// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]4343 psllq 0x12345678,%mm34344 4345// CHECK: psllq %mm3, %mm34346// CHECK: encoding: [0x0f,0xf3,0xdb]4347 psllq %mm3,%mm34348 4349// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm54350// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]4351 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm54352 4353// CHECK: psllq 69, %xmm54354// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]4355 psllq 0x45,%xmm54356 4357// CHECK: psllq 32493, %xmm54358// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]4359 psllq 0x7eed,%xmm54360 4361// CHECK: psllq 3133065982, %xmm54362// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]4363 psllq 0xbabecafe,%xmm54364 4365// CHECK: psllq 305419896, %xmm54366// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]4367 psllq 0x12345678,%xmm54368 4369// CHECK: psllq %xmm5, %xmm54370// CHECK: encoding: [0x66,0x0f,0xf3,0xed]4371 psllq %xmm5,%xmm54372 4373// CHECK: psllq $127, %mm34374// CHECK: encoding: [0x0f,0x73,0xf3,0x7f]4375 psllq $0x7f,%mm34376 4377// CHECK: psllq $127, %xmm54378// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f]4379 psllq $0x7f,%xmm54380 4381// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm34382// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]4383 psraw 0xdeadbeef(%ebx,%ecx,8),%mm34384 4385// CHECK: psraw 69, %mm34386// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]4387 psraw 0x45,%mm34388 4389// CHECK: psraw 32493, %mm34390// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]4391 psraw 0x7eed,%mm34392 4393// CHECK: psraw 3133065982, %mm34394// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]4395 psraw 0xbabecafe,%mm34396 4397// CHECK: psraw 305419896, %mm34398// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]4399 psraw 0x12345678,%mm34400 4401// CHECK: psraw %mm3, %mm34402// CHECK: encoding: [0x0f,0xe1,0xdb]4403 psraw %mm3,%mm34404 4405// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm54406// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]4407 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm54408 4409// CHECK: psraw 69, %xmm54410// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]4411 psraw 0x45,%xmm54412 4413// CHECK: psraw 32493, %xmm54414// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]4415 psraw 0x7eed,%xmm54416 4417// CHECK: psraw 3133065982, %xmm54418// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]4419 psraw 0xbabecafe,%xmm54420 4421// CHECK: psraw 305419896, %xmm54422// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]4423 psraw 0x12345678,%xmm54424 4425// CHECK: psraw %xmm5, %xmm54426// CHECK: encoding: [0x66,0x0f,0xe1,0xed]4427 psraw %xmm5,%xmm54428 4429// CHECK: psraw $127, %mm34430// CHECK: encoding: [0x0f,0x71,0xe3,0x7f]4431 psraw $0x7f,%mm34432 4433// CHECK: psraw $127, %xmm54434// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f]4435 psraw $0x7f,%xmm54436 4437// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm34438// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]4439 psrad 0xdeadbeef(%ebx,%ecx,8),%mm34440 4441// CHECK: psrad 69, %mm34442// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]4443 psrad 0x45,%mm34444 4445// CHECK: psrad 32493, %mm34446// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]4447 psrad 0x7eed,%mm34448 4449// CHECK: psrad 3133065982, %mm34450// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]4451 psrad 0xbabecafe,%mm34452 4453// CHECK: psrad 305419896, %mm34454// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]4455 psrad 0x12345678,%mm34456 4457// CHECK: psrad %mm3, %mm34458// CHECK: encoding: [0x0f,0xe2,0xdb]4459 psrad %mm3,%mm34460 4461// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm54462// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]4463 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm54464 4465// CHECK: psrad 69, %xmm54466// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]4467 psrad 0x45,%xmm54468 4469// CHECK: psrad 32493, %xmm54470// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]4471 psrad 0x7eed,%xmm54472 4473// CHECK: psrad 3133065982, %xmm54474// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]4475 psrad 0xbabecafe,%xmm54476 4477// CHECK: psrad 305419896, %xmm54478// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]4479 psrad 0x12345678,%xmm54480 4481// CHECK: psrad %xmm5, %xmm54482// CHECK: encoding: [0x66,0x0f,0xe2,0xed]4483 psrad %xmm5,%xmm54484 4485// CHECK: psrad $127, %mm34486// CHECK: encoding: [0x0f,0x72,0xe3,0x7f]4487 psrad $0x7f,%mm34488 4489// CHECK: psrad $127, %xmm54490// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f]4491 psrad $0x7f,%xmm54492 4493// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm34494// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]4495 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm34496 4497// CHECK: psrlw 69, %mm34498// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]4499 psrlw 0x45,%mm34500 4501// CHECK: psrlw 32493, %mm34502// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]4503 psrlw 0x7eed,%mm34504 4505// CHECK: psrlw 3133065982, %mm34506// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]4507 psrlw 0xbabecafe,%mm34508 4509// CHECK: psrlw 305419896, %mm34510// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]4511 psrlw 0x12345678,%mm34512 4513// CHECK: psrlw %mm3, %mm34514// CHECK: encoding: [0x0f,0xd1,0xdb]4515 psrlw %mm3,%mm34516 4517// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm54518// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]4519 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm54520 4521// CHECK: psrlw 69, %xmm54522// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]4523 psrlw 0x45,%xmm54524 4525// CHECK: psrlw 32493, %xmm54526// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]4527 psrlw 0x7eed,%xmm54528 4529// CHECK: psrlw 3133065982, %xmm54530// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]4531 psrlw 0xbabecafe,%xmm54532 4533// CHECK: psrlw 305419896, %xmm54534// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]4535 psrlw 0x12345678,%xmm54536 4537// CHECK: psrlw %xmm5, %xmm54538// CHECK: encoding: [0x66,0x0f,0xd1,0xed]4539 psrlw %xmm5,%xmm54540 4541// CHECK: psrlw $127, %mm34542// CHECK: encoding: [0x0f,0x71,0xd3,0x7f]4543 psrlw $0x7f,%mm34544 4545// CHECK: psrlw $127, %xmm54546// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f]4547 psrlw $0x7f,%xmm54548 4549// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm34550// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]4551 psrld 0xdeadbeef(%ebx,%ecx,8),%mm34552 4553// CHECK: psrld 69, %mm34554// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]4555 psrld 0x45,%mm34556 4557// CHECK: psrld 32493, %mm34558// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]4559 psrld 0x7eed,%mm34560 4561// CHECK: psrld 3133065982, %mm34562// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]4563 psrld 0xbabecafe,%mm34564 4565// CHECK: psrld 305419896, %mm34566// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]4567 psrld 0x12345678,%mm34568 4569// CHECK: psrld %mm3, %mm34570// CHECK: encoding: [0x0f,0xd2,0xdb]4571 psrld %mm3,%mm34572 4573// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm54574// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]4575 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm54576 4577// CHECK: psrld 69, %xmm54578// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]4579 psrld 0x45,%xmm54580 4581// CHECK: psrld 32493, %xmm54582// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]4583 psrld 0x7eed,%xmm54584 4585// CHECK: psrld 3133065982, %xmm54586// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]4587 psrld 0xbabecafe,%xmm54588 4589// CHECK: psrld 305419896, %xmm54590// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]4591 psrld 0x12345678,%xmm54592 4593// CHECK: psrld %xmm5, %xmm54594// CHECK: encoding: [0x66,0x0f,0xd2,0xed]4595 psrld %xmm5,%xmm54596 4597// CHECK: psrld $127, %mm34598// CHECK: encoding: [0x0f,0x72,0xd3,0x7f]4599 psrld $0x7f,%mm34600 4601// CHECK: psrld $127, %xmm54602// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f]4603 psrld $0x7f,%xmm54604 4605// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm34606// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]4607 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm34608 4609// CHECK: psrlq 69, %mm34610// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]4611 psrlq 0x45,%mm34612 4613// CHECK: psrlq 32493, %mm34614// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]4615 psrlq 0x7eed,%mm34616 4617// CHECK: psrlq 3133065982, %mm34618// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]4619 psrlq 0xbabecafe,%mm34620 4621// CHECK: psrlq 305419896, %mm34622// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]4623 psrlq 0x12345678,%mm34624 4625// CHECK: psrlq %mm3, %mm34626// CHECK: encoding: [0x0f,0xd3,0xdb]4627 psrlq %mm3,%mm34628 4629// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm54630// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]4631 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm54632 4633// CHECK: psrlq 69, %xmm54634// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]4635 psrlq 0x45,%xmm54636 4637// CHECK: psrlq 32493, %xmm54638// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]4639 psrlq 0x7eed,%xmm54640 4641// CHECK: psrlq 3133065982, %xmm54642// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]4643 psrlq 0xbabecafe,%xmm54644 4645// CHECK: psrlq 305419896, %xmm54646// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]4647 psrlq 0x12345678,%xmm54648 4649// CHECK: psrlq %xmm5, %xmm54650// CHECK: encoding: [0x66,0x0f,0xd3,0xed]4651 psrlq %xmm5,%xmm54652 4653// CHECK: psrlq $127, %mm34654// CHECK: encoding: [0x0f,0x73,0xd3,0x7f]4655 psrlq $0x7f,%mm34656 4657// CHECK: psrlq $127, %xmm54658// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f]4659 psrlq $0x7f,%xmm54660 4661// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm34662// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]4663 psubb 0xdeadbeef(%ebx,%ecx,8),%mm34664 4665// CHECK: psubb 69, %mm34666// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]4667 psubb 0x45,%mm34668 4669// CHECK: psubb 32493, %mm34670// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]4671 psubb 0x7eed,%mm34672 4673// CHECK: psubb 3133065982, %mm34674// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]4675 psubb 0xbabecafe,%mm34676 4677// CHECK: psubb 305419896, %mm34678// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]4679 psubb 0x12345678,%mm34680 4681// CHECK: psubb %mm3, %mm34682// CHECK: encoding: [0x0f,0xf8,0xdb]4683 psubb %mm3,%mm34684 4685// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm54686// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]4687 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm54688 4689// CHECK: psubb 69, %xmm54690// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]4691 psubb 0x45,%xmm54692 4693// CHECK: psubb 32493, %xmm54694// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]4695 psubb 0x7eed,%xmm54696 4697// CHECK: psubb 3133065982, %xmm54698// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]4699 psubb 0xbabecafe,%xmm54700 4701// CHECK: psubb 305419896, %xmm54702// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]4703 psubb 0x12345678,%xmm54704 4705// CHECK: psubb %xmm5, %xmm54706// CHECK: encoding: [0x66,0x0f,0xf8,0xed]4707 psubb %xmm5,%xmm54708 4709// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm34710// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]4711 psubw 0xdeadbeef(%ebx,%ecx,8),%mm34712 4713// CHECK: psubw 69, %mm34714// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]4715 psubw 0x45,%mm34716 4717// CHECK: psubw 32493, %mm34718// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]4719 psubw 0x7eed,%mm34720 4721// CHECK: psubw 3133065982, %mm34722// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]4723 psubw 0xbabecafe,%mm34724 4725// CHECK: psubw 305419896, %mm34726// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]4727 psubw 0x12345678,%mm34728 4729// CHECK: psubw %mm3, %mm34730// CHECK: encoding: [0x0f,0xf9,0xdb]4731 psubw %mm3,%mm34732 4733// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm54734// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]4735 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm54736 4737// CHECK: psubw 69, %xmm54738// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]4739 psubw 0x45,%xmm54740 4741// CHECK: psubw 32493, %xmm54742// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]4743 psubw 0x7eed,%xmm54744 4745// CHECK: psubw 3133065982, %xmm54746// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]4747 psubw 0xbabecafe,%xmm54748 4749// CHECK: psubw 305419896, %xmm54750// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]4751 psubw 0x12345678,%xmm54752 4753// CHECK: psubw %xmm5, %xmm54754// CHECK: encoding: [0x66,0x0f,0xf9,0xed]4755 psubw %xmm5,%xmm54756 4757// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm34758// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]4759 psubd 0xdeadbeef(%ebx,%ecx,8),%mm34760 4761// CHECK: psubd 69, %mm34762// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]4763 psubd 0x45,%mm34764 4765// CHECK: psubd 32493, %mm34766// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]4767 psubd 0x7eed,%mm34768 4769// CHECK: psubd 3133065982, %mm34770// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]4771 psubd 0xbabecafe,%mm34772 4773// CHECK: psubd 305419896, %mm34774// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]4775 psubd 0x12345678,%mm34776 4777// CHECK: psubd %mm3, %mm34778// CHECK: encoding: [0x0f,0xfa,0xdb]4779 psubd %mm3,%mm34780 4781// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm54782// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]4783 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm54784 4785// CHECK: psubd 69, %xmm54786// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]4787 psubd 0x45,%xmm54788 4789// CHECK: psubd 32493, %xmm54790// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]4791 psubd 0x7eed,%xmm54792 4793// CHECK: psubd 3133065982, %xmm54794// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]4795 psubd 0xbabecafe,%xmm54796 4797// CHECK: psubd 305419896, %xmm54798// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]4799 psubd 0x12345678,%xmm54800 4801// CHECK: psubd %xmm5, %xmm54802// CHECK: encoding: [0x66,0x0f,0xfa,0xed]4803 psubd %xmm5,%xmm54804 4805// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm34806// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]4807 psubq 0xdeadbeef(%ebx,%ecx,8),%mm34808 4809// CHECK: psubq 69, %mm34810// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]4811 psubq 0x45,%mm34812 4813// CHECK: psubq 32493, %mm34814// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]4815 psubq 0x7eed,%mm34816 4817// CHECK: psubq 3133065982, %mm34818// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]4819 psubq 0xbabecafe,%mm34820 4821// CHECK: psubq 305419896, %mm34822// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]4823 psubq 0x12345678,%mm34824 4825// CHECK: psubq %mm3, %mm34826// CHECK: encoding: [0x0f,0xfb,0xdb]4827 psubq %mm3,%mm34828 4829// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm54830// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]4831 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm54832 4833// CHECK: psubq 69, %xmm54834// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]4835 psubq 0x45,%xmm54836 4837// CHECK: psubq 32493, %xmm54838// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]4839 psubq 0x7eed,%xmm54840 4841// CHECK: psubq 3133065982, %xmm54842// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]4843 psubq 0xbabecafe,%xmm54844 4845// CHECK: psubq 305419896, %xmm54846// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]4847 psubq 0x12345678,%xmm54848 4849// CHECK: psubq %xmm5, %xmm54850// CHECK: encoding: [0x66,0x0f,0xfb,0xed]4851 psubq %xmm5,%xmm54852 4853// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm34854// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]4855 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm34856 4857// CHECK: psubsb 69, %mm34858// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]4859 psubsb 0x45,%mm34860 4861// CHECK: psubsb 32493, %mm34862// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]4863 psubsb 0x7eed,%mm34864 4865// CHECK: psubsb 3133065982, %mm34866// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]4867 psubsb 0xbabecafe,%mm34868 4869// CHECK: psubsb 305419896, %mm34870// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]4871 psubsb 0x12345678,%mm34872 4873// CHECK: psubsb %mm3, %mm34874// CHECK: encoding: [0x0f,0xe8,0xdb]4875 psubsb %mm3,%mm34876 4877// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm54878// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]4879 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm54880 4881// CHECK: psubsb 69, %xmm54882// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]4883 psubsb 0x45,%xmm54884 4885// CHECK: psubsb 32493, %xmm54886// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]4887 psubsb 0x7eed,%xmm54888 4889// CHECK: psubsb 3133065982, %xmm54890// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]4891 psubsb 0xbabecafe,%xmm54892 4893// CHECK: psubsb 305419896, %xmm54894// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]4895 psubsb 0x12345678,%xmm54896 4897// CHECK: psubsb %xmm5, %xmm54898// CHECK: encoding: [0x66,0x0f,0xe8,0xed]4899 psubsb %xmm5,%xmm54900 4901// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm34902// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]4903 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm34904 4905// CHECK: psubsw 69, %mm34906// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]4907 psubsw 0x45,%mm34908 4909// CHECK: psubsw 32493, %mm34910// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]4911 psubsw 0x7eed,%mm34912 4913// CHECK: psubsw 3133065982, %mm34914// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]4915 psubsw 0xbabecafe,%mm34916 4917// CHECK: psubsw 305419896, %mm34918// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]4919 psubsw 0x12345678,%mm34920 4921// CHECK: psubsw %mm3, %mm34922// CHECK: encoding: [0x0f,0xe9,0xdb]4923 psubsw %mm3,%mm34924 4925// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm54926// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]4927 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm54928 4929// CHECK: psubsw 69, %xmm54930// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]4931 psubsw 0x45,%xmm54932 4933// CHECK: psubsw 32493, %xmm54934// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]4935 psubsw 0x7eed,%xmm54936 4937// CHECK: psubsw 3133065982, %xmm54938// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]4939 psubsw 0xbabecafe,%xmm54940 4941// CHECK: psubsw 305419896, %xmm54942// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]4943 psubsw 0x12345678,%xmm54944 4945// CHECK: psubsw %xmm5, %xmm54946// CHECK: encoding: [0x66,0x0f,0xe9,0xed]4947 psubsw %xmm5,%xmm54948 4949// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm34950// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]4951 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm34952 4953// CHECK: psubusb 69, %mm34954// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]4955 psubusb 0x45,%mm34956 4957// CHECK: psubusb 32493, %mm34958// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]4959 psubusb 0x7eed,%mm34960 4961// CHECK: psubusb 3133065982, %mm34962// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]4963 psubusb 0xbabecafe,%mm34964 4965// CHECK: psubusb 305419896, %mm34966// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]4967 psubusb 0x12345678,%mm34968 4969// CHECK: psubusb %mm3, %mm34970// CHECK: encoding: [0x0f,0xd8,0xdb]4971 psubusb %mm3,%mm34972 4973// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm54974// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]4975 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm54976 4977// CHECK: psubusb 69, %xmm54978// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]4979 psubusb 0x45,%xmm54980 4981// CHECK: psubusb 32493, %xmm54982// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]4983 psubusb 0x7eed,%xmm54984 4985// CHECK: psubusb 3133065982, %xmm54986// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]4987 psubusb 0xbabecafe,%xmm54988 4989// CHECK: psubusb 305419896, %xmm54990// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]4991 psubusb 0x12345678,%xmm54992 4993// CHECK: psubusb %xmm5, %xmm54994// CHECK: encoding: [0x66,0x0f,0xd8,0xed]4995 psubusb %xmm5,%xmm54996 4997// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm34998// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]4999 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm35000 5001// CHECK: psubusw 69, %mm35002// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]5003 psubusw 0x45,%mm35004 5005// CHECK: psubusw 32493, %mm35006// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]5007 psubusw 0x7eed,%mm35008 5009// CHECK: psubusw 3133065982, %mm35010// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]5011 psubusw 0xbabecafe,%mm35012 5013// CHECK: psubusw 305419896, %mm35014// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]5015 psubusw 0x12345678,%mm35016 5017// CHECK: psubusw %mm3, %mm35018// CHECK: encoding: [0x0f,0xd9,0xdb]5019 psubusw %mm3,%mm35020 5021// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm55022// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]5023 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm55024 5025// CHECK: psubusw 69, %xmm55026// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]5027 psubusw 0x45,%xmm55028 5029// CHECK: psubusw 32493, %xmm55030// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]5031 psubusw 0x7eed,%xmm55032 5033// CHECK: psubusw 3133065982, %xmm55034// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]5035 psubusw 0xbabecafe,%xmm55036 5037// CHECK: psubusw 305419896, %xmm55038// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]5039 psubusw 0x12345678,%xmm55040 5041// CHECK: psubusw %xmm5, %xmm55042// CHECK: encoding: [0x66,0x0f,0xd9,0xed]5043 psubusw %xmm5,%xmm55044 5045// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm35046// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]5047 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm35048 5049// CHECK: punpckhbw 69, %mm35050// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]5051 punpckhbw 0x45,%mm35052 5053// CHECK: punpckhbw 32493, %mm35054// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]5055 punpckhbw 0x7eed,%mm35056 5057// CHECK: punpckhbw 3133065982, %mm35058// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]5059 punpckhbw 0xbabecafe,%mm35060 5061// CHECK: punpckhbw 305419896, %mm35062// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]5063 punpckhbw 0x12345678,%mm35064 5065// CHECK: punpckhbw %mm3, %mm35066// CHECK: encoding: [0x0f,0x68,0xdb]5067 punpckhbw %mm3,%mm35068 5069// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm55070// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]5071 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm55072 5073// CHECK: punpckhbw 69, %xmm55074// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]5075 punpckhbw 0x45,%xmm55076 5077// CHECK: punpckhbw 32493, %xmm55078// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]5079 punpckhbw 0x7eed,%xmm55080 5081// CHECK: punpckhbw 3133065982, %xmm55082// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]5083 punpckhbw 0xbabecafe,%xmm55084 5085// CHECK: punpckhbw 305419896, %xmm55086// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]5087 punpckhbw 0x12345678,%xmm55088 5089// CHECK: punpckhbw %xmm5, %xmm55090// CHECK: encoding: [0x66,0x0f,0x68,0xed]5091 punpckhbw %xmm5,%xmm55092 5093// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm35094// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]5095 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm35096 5097// CHECK: punpckhwd 69, %mm35098// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]5099 punpckhwd 0x45,%mm35100 5101// CHECK: punpckhwd 32493, %mm35102// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]5103 punpckhwd 0x7eed,%mm35104 5105// CHECK: punpckhwd 3133065982, %mm35106// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]5107 punpckhwd 0xbabecafe,%mm35108 5109// CHECK: punpckhwd 305419896, %mm35110// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]5111 punpckhwd 0x12345678,%mm35112 5113// CHECK: punpckhwd %mm3, %mm35114// CHECK: encoding: [0x0f,0x69,0xdb]5115 punpckhwd %mm3,%mm35116 5117// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm55118// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]5119 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm55120 5121// CHECK: punpckhwd 69, %xmm55122// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]5123 punpckhwd 0x45,%xmm55124 5125// CHECK: punpckhwd 32493, %xmm55126// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]5127 punpckhwd 0x7eed,%xmm55128 5129// CHECK: punpckhwd 3133065982, %xmm55130// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]5131 punpckhwd 0xbabecafe,%xmm55132 5133// CHECK: punpckhwd 305419896, %xmm55134// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]5135 punpckhwd 0x12345678,%xmm55136 5137// CHECK: punpckhwd %xmm5, %xmm55138// CHECK: encoding: [0x66,0x0f,0x69,0xed]5139 punpckhwd %xmm5,%xmm55140 5141// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm35142// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]5143 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm35144 5145// CHECK: punpckhdq 69, %mm35146// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]5147 punpckhdq 0x45,%mm35148 5149// CHECK: punpckhdq 32493, %mm35150// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]5151 punpckhdq 0x7eed,%mm35152 5153// CHECK: punpckhdq 3133065982, %mm35154// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]5155 punpckhdq 0xbabecafe,%mm35156 5157// CHECK: punpckhdq 305419896, %mm35158// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]5159 punpckhdq 0x12345678,%mm35160 5161// CHECK: punpckhdq %mm3, %mm35162// CHECK: encoding: [0x0f,0x6a,0xdb]5163 punpckhdq %mm3,%mm35164 5165// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm55166// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]5167 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm55168 5169// CHECK: punpckhdq 69, %xmm55170// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]5171 punpckhdq 0x45,%xmm55172 5173// CHECK: punpckhdq 32493, %xmm55174// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]5175 punpckhdq 0x7eed,%xmm55176 5177// CHECK: punpckhdq 3133065982, %xmm55178// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]5179 punpckhdq 0xbabecafe,%xmm55180 5181// CHECK: punpckhdq 305419896, %xmm55182// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]5183 punpckhdq 0x12345678,%xmm55184 5185// CHECK: punpckhdq %xmm5, %xmm55186// CHECK: encoding: [0x66,0x0f,0x6a,0xed]5187 punpckhdq %xmm5,%xmm55188 5189// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm35190// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]5191 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm35192 5193// CHECK: punpcklbw 69, %mm35194// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]5195 punpcklbw 0x45,%mm35196 5197// CHECK: punpcklbw 32493, %mm35198// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]5199 punpcklbw 0x7eed,%mm35200 5201// CHECK: punpcklbw 3133065982, %mm35202// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]5203 punpcklbw 0xbabecafe,%mm35204 5205// CHECK: punpcklbw 305419896, %mm35206// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]5207 punpcklbw 0x12345678,%mm35208 5209// CHECK: punpcklbw %mm3, %mm35210// CHECK: encoding: [0x0f,0x60,0xdb]5211 punpcklbw %mm3,%mm35212 5213// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm55214// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]5215 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm55216 5217// CHECK: punpcklbw 69, %xmm55218// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]5219 punpcklbw 0x45,%xmm55220 5221// CHECK: punpcklbw 32493, %xmm55222// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]5223 punpcklbw 0x7eed,%xmm55224 5225// CHECK: punpcklbw 3133065982, %xmm55226// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]5227 punpcklbw 0xbabecafe,%xmm55228 5229// CHECK: punpcklbw 305419896, %xmm55230// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]5231 punpcklbw 0x12345678,%xmm55232 5233// CHECK: punpcklbw %xmm5, %xmm55234// CHECK: encoding: [0x66,0x0f,0x60,0xed]5235 punpcklbw %xmm5,%xmm55236 5237// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm35238// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]5239 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm35240 5241// CHECK: punpcklwd 69, %mm35242// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]5243 punpcklwd 0x45,%mm35244 5245// CHECK: punpcklwd 32493, %mm35246// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]5247 punpcklwd 0x7eed,%mm35248 5249// CHECK: punpcklwd 3133065982, %mm35250// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]5251 punpcklwd 0xbabecafe,%mm35252 5253// CHECK: punpcklwd 305419896, %mm35254// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]5255 punpcklwd 0x12345678,%mm35256 5257// CHECK: punpcklwd %mm3, %mm35258// CHECK: encoding: [0x0f,0x61,0xdb]5259 punpcklwd %mm3,%mm35260 5261// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm55262// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]5263 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm55264 5265// CHECK: punpcklwd 69, %xmm55266// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]5267 punpcklwd 0x45,%xmm55268 5269// CHECK: punpcklwd 32493, %xmm55270// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]5271 punpcklwd 0x7eed,%xmm55272 5273// CHECK: punpcklwd 3133065982, %xmm55274// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]5275 punpcklwd 0xbabecafe,%xmm55276 5277// CHECK: punpcklwd 305419896, %xmm55278// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]5279 punpcklwd 0x12345678,%xmm55280 5281// CHECK: punpcklwd %xmm5, %xmm55282// CHECK: encoding: [0x66,0x0f,0x61,0xed]5283 punpcklwd %xmm5,%xmm55284 5285// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm35286// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]5287 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm35288 5289// CHECK: punpckldq 69, %mm35290// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]5291 punpckldq 0x45,%mm35292 5293// CHECK: punpckldq 32493, %mm35294// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]5295 punpckldq 0x7eed,%mm35296 5297// CHECK: punpckldq 3133065982, %mm35298// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]5299 punpckldq 0xbabecafe,%mm35300 5301// CHECK: punpckldq 305419896, %mm35302// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]5303 punpckldq 0x12345678,%mm35304 5305// CHECK: punpckldq %mm3, %mm35306// CHECK: encoding: [0x0f,0x62,0xdb]5307 punpckldq %mm3,%mm35308 5309// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm55310// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]5311 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm55312 5313// CHECK: punpckldq 69, %xmm55314// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]5315 punpckldq 0x45,%xmm55316 5317// CHECK: punpckldq 32493, %xmm55318// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]5319 punpckldq 0x7eed,%xmm55320 5321// CHECK: punpckldq 3133065982, %xmm55322// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]5323 punpckldq 0xbabecafe,%xmm55324 5325// CHECK: punpckldq 305419896, %xmm55326// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]5327 punpckldq 0x12345678,%xmm55328 5329// CHECK: punpckldq %xmm5, %xmm55330// CHECK: encoding: [0x66,0x0f,0x62,0xed]5331 punpckldq %xmm5,%xmm55332 5333// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm35334// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]5335 pxor 0xdeadbeef(%ebx,%ecx,8),%mm35336 5337// CHECK: pxor 69, %mm35338// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]5339 pxor 0x45,%mm35340 5341// CHECK: pxor 32493, %mm35342// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]5343 pxor 0x7eed,%mm35344 5345// CHECK: pxor 3133065982, %mm35346// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]5347 pxor 0xbabecafe,%mm35348 5349// CHECK: pxor 305419896, %mm35350// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]5351 pxor 0x12345678,%mm35352 5353// CHECK: pxor %mm3, %mm35354// CHECK: encoding: [0x0f,0xef,0xdb]5355 pxor %mm3,%mm35356 5357// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm55358// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]5359 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm55360 5361// CHECK: pxor 69, %xmm55362// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]5363 pxor 0x45,%xmm55364 5365// CHECK: pxor 32493, %xmm55366// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]5367 pxor 0x7eed,%xmm55368 5369// CHECK: pxor 3133065982, %xmm55370// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]5371 pxor 0xbabecafe,%xmm55372 5373// CHECK: pxor 305419896, %xmm55374// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]5375 pxor 0x12345678,%xmm55376 5377// CHECK: pxor %xmm5, %xmm55378// CHECK: encoding: [0x66,0x0f,0xef,0xed]5379 pxor %xmm5,%xmm55380 5381// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm55382// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]5383 addps 0xdeadbeef(%ebx,%ecx,8),%xmm55384 5385// CHECK: addps 69, %xmm55386// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]5387 addps 0x45,%xmm55388 5389// CHECK: addps 32493, %xmm55390// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]5391 addps 0x7eed,%xmm55392 5393// CHECK: addps 3133065982, %xmm55394// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]5395 addps 0xbabecafe,%xmm55396 5397// CHECK: addps 305419896, %xmm55398// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]5399 addps 0x12345678,%xmm55400 5401// CHECK: addps %xmm5, %xmm55402// CHECK: encoding: [0x0f,0x58,0xed]5403 addps %xmm5,%xmm55404 5405// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm55406// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]5407 addss 0xdeadbeef(%ebx,%ecx,8),%xmm55408 5409// CHECK: addss 69, %xmm55410// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]5411 addss 0x45,%xmm55412 5413// CHECK: addss 32493, %xmm55414// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]5415 addss 0x7eed,%xmm55416 5417// CHECK: addss 3133065982, %xmm55418// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]5419 addss 0xbabecafe,%xmm55420 5421// CHECK: addss 305419896, %xmm55422// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]5423 addss 0x12345678,%xmm55424 5425// CHECK: addss %xmm5, %xmm55426// CHECK: encoding: [0xf3,0x0f,0x58,0xed]5427 addss %xmm5,%xmm55428 5429// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm55430// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]5431 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm55432 5433// CHECK: andnps 69, %xmm55434// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]5435 andnps 0x45,%xmm55436 5437// CHECK: andnps 32493, %xmm55438// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]5439 andnps 0x7eed,%xmm55440 5441// CHECK: andnps 3133065982, %xmm55442// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]5443 andnps 0xbabecafe,%xmm55444 5445// CHECK: andnps 305419896, %xmm55446// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]5447 andnps 0x12345678,%xmm55448 5449// CHECK: andnps %xmm5, %xmm55450// CHECK: encoding: [0x0f,0x55,0xed]5451 andnps %xmm5,%xmm55452 5453// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm55454// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]5455 andps 0xdeadbeef(%ebx,%ecx,8),%xmm55456 5457// CHECK: andps 69, %xmm55458// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]5459 andps 0x45,%xmm55460 5461// CHECK: andps 32493, %xmm55462// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]5463 andps 0x7eed,%xmm55464 5465// CHECK: andps 3133065982, %xmm55466// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]5467 andps 0xbabecafe,%xmm55468 5469// CHECK: andps 305419896, %xmm55470// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]5471 andps 0x12345678,%xmm55472 5473// CHECK: andps %xmm5, %xmm55474// CHECK: encoding: [0x0f,0x54,0xed]5475 andps %xmm5,%xmm55476 5477// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm55478// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]5479 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm55480 5481// CHECK: comiss 69, %xmm55482// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]5483 comiss 0x45,%xmm55484 5485// CHECK: comiss 32493, %xmm55486// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]5487 comiss 0x7eed,%xmm55488 5489// CHECK: comiss 3133065982, %xmm55490// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]5491 comiss 0xbabecafe,%xmm55492 5493// CHECK: comiss 305419896, %xmm55494// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]5495 comiss 0x12345678,%xmm55496 5497// CHECK: comiss %xmm5, %xmm55498// CHECK: encoding: [0x0f,0x2f,0xed]5499 comiss %xmm5,%xmm55500 5501// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm55502// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]5503 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm55504 5505// CHECK: cvtpi2ps 69, %xmm55506// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]5507 cvtpi2ps 0x45,%xmm55508 5509// CHECK: cvtpi2ps 32493, %xmm55510// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]5511 cvtpi2ps 0x7eed,%xmm55512 5513// CHECK: cvtpi2ps 3133065982, %xmm55514// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]5515 cvtpi2ps 0xbabecafe,%xmm55516 5517// CHECK: cvtpi2ps 305419896, %xmm55518// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]5519 cvtpi2ps 0x12345678,%xmm55520 5521// CHECK: cvtpi2ps %mm3, %xmm55522// CHECK: encoding: [0x0f,0x2a,0xeb]5523 cvtpi2ps %mm3,%xmm55524 5525// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm35526// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]5527 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm35528 5529// CHECK: cvtps2pi 69, %mm35530// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]5531 cvtps2pi 0x45,%mm35532 5533// CHECK: cvtps2pi 32493, %mm35534// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]5535 cvtps2pi 0x7eed,%mm35536 5537// CHECK: cvtps2pi 3133065982, %mm35538// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]5539 cvtps2pi 0xbabecafe,%mm35540 5541// CHECK: cvtps2pi 305419896, %mm35542// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]5543 cvtps2pi 0x12345678,%mm35544 5545// CHECK: cvtps2pi %xmm5, %mm35546// CHECK: encoding: [0x0f,0x2d,0xdd]5547 cvtps2pi %xmm5,%mm35548 5549// CHECK: cvtsi2ss %ecx, %xmm55550// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9]5551 cvtsi2ssl %ecx,%xmm55552 5553// CHECK: cvtsi2ssl 3735928559(%ebx,%ecx,8), %xmm55554// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]5555 cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm55556 5557// CHECK: cvtsi2ssl 69, %xmm55558// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]5559 cvtsi2ssl 0x45,%xmm55560 5561// CHECK: cvtsi2ssl 32493, %xmm55562// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]5563 cvtsi2ssl 0x7eed,%xmm55564 5565// CHECK: cvtsi2ssl 3133065982, %xmm55566// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]5567 cvtsi2ssl 0xbabecafe,%xmm55568 5569// CHECK: cvtsi2ssl 305419896, %xmm55570// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]5571 cvtsi2ssl 0x12345678,%xmm55572 5573// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm35574// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]5575 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm35576 5577// CHECK: cvttps2pi 69, %mm35578// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]5579 cvttps2pi 0x45,%mm35580 5581// CHECK: cvttps2pi 32493, %mm35582// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]5583 cvttps2pi 0x7eed,%mm35584 5585// CHECK: cvttps2pi 3133065982, %mm35586// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]5587 cvttps2pi 0xbabecafe,%mm35588 5589// CHECK: cvttps2pi 305419896, %mm35590// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]5591 cvttps2pi 0x12345678,%mm35592 5593// CHECK: cvttps2pi %xmm5, %mm35594// CHECK: encoding: [0x0f,0x2c,0xdd]5595 cvttps2pi %xmm5,%mm35596 5597// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx5598// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]5599 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx5600 5601// CHECK: cvttss2si 69, %ecx5602// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]5603 cvttss2si 0x45,%ecx5604 5605// CHECK: cvttss2si 32493, %ecx5606// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]5607 cvttss2si 0x7eed,%ecx5608 5609// CHECK: cvttss2si 3133065982, %ecx5610// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]5611 cvttss2si 0xbabecafe,%ecx5612 5613// CHECK: cvttss2si 305419896, %ecx5614// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]5615 cvttss2si 0x12345678,%ecx5616 5617// CHECK: cvttss2si %xmm5, %ecx5618// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd]5619 cvttss2si %xmm5,%ecx5620 5621// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm55622// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]5623 divps 0xdeadbeef(%ebx,%ecx,8),%xmm55624 5625// CHECK: divps 69, %xmm55626// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]5627 divps 0x45,%xmm55628 5629// CHECK: divps 32493, %xmm55630// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]5631 divps 0x7eed,%xmm55632 5633// CHECK: divps 3133065982, %xmm55634// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]5635 divps 0xbabecafe,%xmm55636 5637// CHECK: divps 305419896, %xmm55638// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]5639 divps 0x12345678,%xmm55640 5641// CHECK: divps %xmm5, %xmm55642// CHECK: encoding: [0x0f,0x5e,0xed]5643 divps %xmm5,%xmm55644 5645// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm55646// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]5647 divss 0xdeadbeef(%ebx,%ecx,8),%xmm55648 5649// CHECK: divss 69, %xmm55650// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]5651 divss 0x45,%xmm55652 5653// CHECK: divss 32493, %xmm55654// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]5655 divss 0x7eed,%xmm55656 5657// CHECK: divss 3133065982, %xmm55658// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]5659 divss 0xbabecafe,%xmm55660 5661// CHECK: divss 305419896, %xmm55662// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]5663 divss 0x12345678,%xmm55664 5665// CHECK: divss %xmm5, %xmm55666// CHECK: encoding: [0xf3,0x0f,0x5e,0xed]5667 divss %xmm5,%xmm55668 5669// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)5670// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]5671 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)5672 5673// CHECK: ldmxcsr 324935674// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]5675 ldmxcsr 0x7eed5676 5677// CHECK: ldmxcsr 31330659825678// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]5679 ldmxcsr 0xbabecafe5680 5681// CHECK: ldmxcsr 3054198965682// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]5683 ldmxcsr 0x123456785684 5685// CHECK: maskmovq %mm3, %mm35686// CHECK: encoding: [0x0f,0xf7,0xdb]5687 maskmovq %mm3,%mm35688 5689// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm55690// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]5691 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm55692 5693// CHECK: maxps 69, %xmm55694// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]5695 maxps 0x45,%xmm55696 5697// CHECK: maxps 32493, %xmm55698// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]5699 maxps 0x7eed,%xmm55700 5701// CHECK: maxps 3133065982, %xmm55702// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]5703 maxps 0xbabecafe,%xmm55704 5705// CHECK: maxps 305419896, %xmm55706// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]5707 maxps 0x12345678,%xmm55708 5709// CHECK: maxps %xmm5, %xmm55710// CHECK: encoding: [0x0f,0x5f,0xed]5711 maxps %xmm5,%xmm55712 5713// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm55714// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]5715 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm55716 5717// CHECK: maxss 69, %xmm55718// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]5719 maxss 0x45,%xmm55720 5721// CHECK: maxss 32493, %xmm55722// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]5723 maxss 0x7eed,%xmm55724 5725// CHECK: maxss 3133065982, %xmm55726// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]5727 maxss 0xbabecafe,%xmm55728 5729// CHECK: maxss 305419896, %xmm55730// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]5731 maxss 0x12345678,%xmm55732 5733// CHECK: maxss %xmm5, %xmm55734// CHECK: encoding: [0xf3,0x0f,0x5f,0xed]5735 maxss %xmm5,%xmm55736 5737// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm55738// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]5739 minps 0xdeadbeef(%ebx,%ecx,8),%xmm55740 5741// CHECK: minps 69, %xmm55742// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]5743 minps 0x45,%xmm55744 5745// CHECK: minps 32493, %xmm55746// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]5747 minps 0x7eed,%xmm55748 5749// CHECK: minps 3133065982, %xmm55750// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]5751 minps 0xbabecafe,%xmm55752 5753// CHECK: minps 305419896, %xmm55754// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]5755 minps 0x12345678,%xmm55756 5757// CHECK: minps %xmm5, %xmm55758// CHECK: encoding: [0x0f,0x5d,0xed]5759 minps %xmm5,%xmm55760 5761// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm55762// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]5763 minss 0xdeadbeef(%ebx,%ecx,8),%xmm55764 5765// CHECK: minss 69, %xmm55766// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]5767 minss 0x45,%xmm55768 5769// CHECK: minss 32493, %xmm55770// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]5771 minss 0x7eed,%xmm55772 5773// CHECK: minss 3133065982, %xmm55774// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]5775 minss 0xbabecafe,%xmm55776 5777// CHECK: minss 305419896, %xmm55778// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]5779 minss 0x12345678,%xmm55780 5781// CHECK: minss %xmm5, %xmm55782// CHECK: encoding: [0xf3,0x0f,0x5d,0xed]5783 minss %xmm5,%xmm55784 5785// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm55786// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]5787 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm55788 5789// CHECK: movaps 69, %xmm55790// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]5791 movaps 0x45,%xmm55792 5793// CHECK: movaps 32493, %xmm55794// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]5795 movaps 0x7eed,%xmm55796 5797// CHECK: movaps 3133065982, %xmm55798// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]5799 movaps 0xbabecafe,%xmm55800 5801// CHECK: movaps 305419896, %xmm55802// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]5803 movaps 0x12345678,%xmm55804 5805// CHECK: movaps %xmm5, %xmm55806// CHECK: encoding: [0x0f,0x28,0xed]5807 movaps %xmm5,%xmm55808 5809// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)5810// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]5811 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)5812 5813// CHECK: movaps %xmm5, 695814// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]5815 movaps %xmm5,0x455816 5817// CHECK: movaps %xmm5, 324935818// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]5819 movaps %xmm5,0x7eed5820 5821// CHECK: movaps %xmm5, 31330659825822// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]5823 movaps %xmm5,0xbabecafe5824 5825// CHECK: movaps %xmm5, 3054198965826// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]5827 movaps %xmm5,0x123456785828 5829// CHECK: movhlps %xmm5, %xmm55830// CHECK: encoding: [0x0f,0x12,0xed]5831 movhlps %xmm5,%xmm55832 5833// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm55834// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]5835 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm55836 5837// CHECK: movhps 69, %xmm55838// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]5839 movhps 0x45,%xmm55840 5841// CHECK: movhps 32493, %xmm55842// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]5843 movhps 0x7eed,%xmm55844 5845// CHECK: movhps 3133065982, %xmm55846// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]5847 movhps 0xbabecafe,%xmm55848 5849// CHECK: movhps 305419896, %xmm55850// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]5851 movhps 0x12345678,%xmm55852 5853// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)5854// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]5855 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)5856 5857// CHECK: movhps %xmm5, 695858// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]5859 movhps %xmm5,0x455860 5861// CHECK: movhps %xmm5, 324935862// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]5863 movhps %xmm5,0x7eed5864 5865// CHECK: movhps %xmm5, 31330659825866// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]5867 movhps %xmm5,0xbabecafe5868 5869// CHECK: movhps %xmm5, 3054198965870// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]5871 movhps %xmm5,0x123456785872 5873// CHECK: movlhps %xmm5, %xmm55874// CHECK: encoding: [0x0f,0x16,0xed]5875 movlhps %xmm5,%xmm55876 5877// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm55878// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]5879 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm55880 5881// CHECK: movlps 69, %xmm55882// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]5883 movlps 0x45,%xmm55884 5885// CHECK: movlps 32493, %xmm55886// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]5887 movlps 0x7eed,%xmm55888 5889// CHECK: movlps 3133065982, %xmm55890// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]5891 movlps 0xbabecafe,%xmm55892 5893// CHECK: movlps 305419896, %xmm55894// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]5895 movlps 0x12345678,%xmm55896 5897// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)5898// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]5899 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)5900 5901// CHECK: movlps %xmm5, 695902// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]5903 movlps %xmm5,0x455904 5905// CHECK: movlps %xmm5, 324935906// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]5907 movlps %xmm5,0x7eed5908 5909// CHECK: movlps %xmm5, 31330659825910// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]5911 movlps %xmm5,0xbabecafe5912 5913// CHECK: movlps %xmm5, 3054198965914// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]5915 movlps %xmm5,0x123456785916 5917// CHECK: movmskps %xmm5, %ecx5918// CHECK: encoding: [0x0f,0x50,0xcd]5919 movmskps %xmm5,%ecx5920 5921// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)5922// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]5923 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)5924 5925// CHECK: movntps %xmm5, 695926// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]5927 movntps %xmm5,0x455928 5929// CHECK: movntps %xmm5, 324935930// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]5931 movntps %xmm5,0x7eed5932 5933// CHECK: movntps %xmm5, 31330659825934// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]5935 movntps %xmm5,0xbabecafe5936 5937// CHECK: movntps %xmm5, 3054198965938// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]5939 movntps %xmm5,0x123456785940 5941// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)5942// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]5943 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)5944 5945// CHECK: movntq %mm3, 695946// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]5947 movntq %mm3,0x455948 5949// CHECK: movntq %mm3, 324935950// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]5951 movntq %mm3,0x7eed5952 5953// CHECK: movntq %mm3, 31330659825954// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]5955 movntq %mm3,0xbabecafe5956 5957// CHECK: movntq %mm3, 3054198965958// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]5959 movntq %mm3,0x123456785960 5961// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)5962// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]5963 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)5964 5965// CHECK: movntdq %xmm5, 695966// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]5967 movntdq %xmm5,0x455968 5969// CHECK: movntdq %xmm5, 324935970// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]5971 movntdq %xmm5,0x7eed5972 5973// CHECK: movntdq %xmm5, 31330659825974// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]5975 movntdq %xmm5,0xbabecafe5976 5977// CHECK: movntdq %xmm5, 3054198965978// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]5979 movntdq %xmm5,0x123456785980 5981// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm55982// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]5983 movss 0xdeadbeef(%ebx,%ecx,8),%xmm55984 5985// CHECK: movss 69, %xmm55986// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]5987 movss 0x45,%xmm55988 5989// CHECK: movss 32493, %xmm55990// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]5991 movss 0x7eed,%xmm55992 5993// CHECK: movss 3133065982, %xmm55994// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]5995 movss 0xbabecafe,%xmm55996 5997// CHECK: movss 305419896, %xmm55998// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]5999 movss 0x12345678,%xmm56000 6001// CHECK: movss %xmm5, %xmm56002// CHECK: encoding: [0xf3,0x0f,0x10,0xed]6003 movss %xmm5,%xmm56004 6005// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)6006// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]6007 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)6008 6009// CHECK: movss %xmm5, 696010// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]6011 movss %xmm5,0x456012 6013// CHECK: movss %xmm5, 324936014// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]6015 movss %xmm5,0x7eed6016 6017// CHECK: movss %xmm5, 31330659826018// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]6019 movss %xmm5,0xbabecafe6020 6021// CHECK: movss %xmm5, 3054198966022// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]6023 movss %xmm5,0x123456786024 6025// CHECK: movss %xmm5, %xmm56026// CHECK: encoding: [0xf3,0x0f,0x10,0xed]6027 movss %xmm5,%xmm56028 6029// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm56030// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]6031 movups 0xdeadbeef(%ebx,%ecx,8),%xmm56032 6033// CHECK: movups 69, %xmm56034// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]6035 movups 0x45,%xmm56036 6037// CHECK: movups 32493, %xmm56038// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]6039 movups 0x7eed,%xmm56040 6041// CHECK: movups 3133065982, %xmm56042// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]6043 movups 0xbabecafe,%xmm56044 6045// CHECK: movups 305419896, %xmm56046// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]6047 movups 0x12345678,%xmm56048 6049// CHECK: movups %xmm5, %xmm56050// CHECK: encoding: [0x0f,0x10,0xed]6051 movups %xmm5,%xmm56052 6053// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)6054// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]6055 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)6056 6057// CHECK: movups %xmm5, 696058// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]6059 movups %xmm5,0x456060 6061// CHECK: movups %xmm5, 324936062// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]6063 movups %xmm5,0x7eed6064 6065// CHECK: movups %xmm5, 31330659826066// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]6067 movups %xmm5,0xbabecafe6068 6069// CHECK: movups %xmm5, 3054198966070// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]6071 movups %xmm5,0x123456786072 6073// CHECK: movups %xmm5, %xmm56074// CHECK: encoding: [0x0f,0x10,0xed]6075 movups %xmm5,%xmm56076 6077// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm56078// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]6079 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm56080 6081// CHECK: mulps 69, %xmm56082// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]6083 mulps 0x45,%xmm56084 6085// CHECK: mulps 32493, %xmm56086// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]6087 mulps 0x7eed,%xmm56088 6089// CHECK: mulps 3133065982, %xmm56090// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]6091 mulps 0xbabecafe,%xmm56092 6093// CHECK: mulps 305419896, %xmm56094// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]6095 mulps 0x12345678,%xmm56096 6097// CHECK: mulps %xmm5, %xmm56098// CHECK: encoding: [0x0f,0x59,0xed]6099 mulps %xmm5,%xmm56100 6101// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm56102// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]6103 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm56104 6105// CHECK: mulss 69, %xmm56106// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]6107 mulss 0x45,%xmm56108 6109// CHECK: mulss 32493, %xmm56110// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]6111 mulss 0x7eed,%xmm56112 6113// CHECK: mulss 3133065982, %xmm56114// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]6115 mulss 0xbabecafe,%xmm56116 6117// CHECK: mulss 305419896, %xmm56118// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]6119 mulss 0x12345678,%xmm56120 6121// CHECK: mulss %xmm5, %xmm56122// CHECK: encoding: [0xf3,0x0f,0x59,0xed]6123 mulss %xmm5,%xmm56124 6125// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm56126// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]6127 orps 0xdeadbeef(%ebx,%ecx,8),%xmm56128 6129// CHECK: orps 69, %xmm56130// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]6131 orps 0x45,%xmm56132 6133// CHECK: orps 32493, %xmm56134// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]6135 orps 0x7eed,%xmm56136 6137// CHECK: orps 3133065982, %xmm56138// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]6139 orps 0xbabecafe,%xmm56140 6141// CHECK: orps 305419896, %xmm56142// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]6143 orps 0x12345678,%xmm56144 6145// CHECK: orps %xmm5, %xmm56146// CHECK: encoding: [0x0f,0x56,0xed]6147 orps %xmm5,%xmm56148 6149// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm36150// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]6151 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm36152 6153// CHECK: pavgb 69, %mm36154// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]6155 pavgb 0x45,%mm36156 6157// CHECK: pavgb 32493, %mm36158// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]6159 pavgb 0x7eed,%mm36160 6161// CHECK: pavgb 3133065982, %mm36162// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]6163 pavgb 0xbabecafe,%mm36164 6165// CHECK: pavgb 305419896, %mm36166// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]6167 pavgb 0x12345678,%mm36168 6169// CHECK: pavgb %mm3, %mm36170// CHECK: encoding: [0x0f,0xe0,0xdb]6171 pavgb %mm3,%mm36172 6173// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm56174// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]6175 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm56176 6177// CHECK: pavgb 69, %xmm56178// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]6179 pavgb 0x45,%xmm56180 6181// CHECK: pavgb 32493, %xmm56182// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]6183 pavgb 0x7eed,%xmm56184 6185// CHECK: pavgb 3133065982, %xmm56186// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]6187 pavgb 0xbabecafe,%xmm56188 6189// CHECK: pavgb 305419896, %xmm56190// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]6191 pavgb 0x12345678,%xmm56192 6193// CHECK: pavgb %xmm5, %xmm56194// CHECK: encoding: [0x66,0x0f,0xe0,0xed]6195 pavgb %xmm5,%xmm56196 6197// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm36198// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]6199 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm36200 6201// CHECK: pavgw 69, %mm36202// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]6203 pavgw 0x45,%mm36204 6205// CHECK: pavgw 32493, %mm36206// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]6207 pavgw 0x7eed,%mm36208 6209// CHECK: pavgw 3133065982, %mm36210// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]6211 pavgw 0xbabecafe,%mm36212 6213// CHECK: pavgw 305419896, %mm36214// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]6215 pavgw 0x12345678,%mm36216 6217// CHECK: pavgw %mm3, %mm36218// CHECK: encoding: [0x0f,0xe3,0xdb]6219 pavgw %mm3,%mm36220 6221// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm56222// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]6223 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm56224 6225// CHECK: pavgw 69, %xmm56226// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]6227 pavgw 0x45,%xmm56228 6229// CHECK: pavgw 32493, %xmm56230// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]6231 pavgw 0x7eed,%xmm56232 6233// CHECK: pavgw 3133065982, %xmm56234// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]6235 pavgw 0xbabecafe,%xmm56236 6237// CHECK: pavgw 305419896, %xmm56238// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]6239 pavgw 0x12345678,%xmm56240 6241// CHECK: pavgw %xmm5, %xmm56242// CHECK: encoding: [0x66,0x0f,0xe3,0xed]6243 pavgw %xmm5,%xmm56244 6245// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm36246// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]6247 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm36248 6249// CHECK: pmaxsw 69, %mm36250// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]6251 pmaxsw 0x45,%mm36252 6253// CHECK: pmaxsw 32493, %mm36254// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]6255 pmaxsw 0x7eed,%mm36256 6257// CHECK: pmaxsw 3133065982, %mm36258// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]6259 pmaxsw 0xbabecafe,%mm36260 6261// CHECK: pmaxsw 305419896, %mm36262// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]6263 pmaxsw 0x12345678,%mm36264 6265// CHECK: pmaxsw %mm3, %mm36266// CHECK: encoding: [0x0f,0xee,0xdb]6267 pmaxsw %mm3,%mm36268 6269// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm56270// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]6271 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm56272 6273// CHECK: pmaxsw 69, %xmm56274// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]6275 pmaxsw 0x45,%xmm56276 6277// CHECK: pmaxsw 32493, %xmm56278// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]6279 pmaxsw 0x7eed,%xmm56280 6281// CHECK: pmaxsw 3133065982, %xmm56282// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]6283 pmaxsw 0xbabecafe,%xmm56284 6285// CHECK: pmaxsw 305419896, %xmm56286// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]6287 pmaxsw 0x12345678,%xmm56288 6289// CHECK: pmaxsw %xmm5, %xmm56290// CHECK: encoding: [0x66,0x0f,0xee,0xed]6291 pmaxsw %xmm5,%xmm56292 6293// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm36294// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]6295 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm36296 6297// CHECK: pmaxub 69, %mm36298// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]6299 pmaxub 0x45,%mm36300 6301// CHECK: pmaxub 32493, %mm36302// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]6303 pmaxub 0x7eed,%mm36304 6305// CHECK: pmaxub 3133065982, %mm36306// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]6307 pmaxub 0xbabecafe,%mm36308 6309// CHECK: pmaxub 305419896, %mm36310// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]6311 pmaxub 0x12345678,%mm36312 6313// CHECK: pmaxub %mm3, %mm36314// CHECK: encoding: [0x0f,0xde,0xdb]6315 pmaxub %mm3,%mm36316 6317// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm56318// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]6319 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm56320 6321// CHECK: pmaxub 69, %xmm56322// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]6323 pmaxub 0x45,%xmm56324 6325// CHECK: pmaxub 32493, %xmm56326// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]6327 pmaxub 0x7eed,%xmm56328 6329// CHECK: pmaxub 3133065982, %xmm56330// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]6331 pmaxub 0xbabecafe,%xmm56332 6333// CHECK: pmaxub 305419896, %xmm56334// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]6335 pmaxub 0x12345678,%xmm56336 6337// CHECK: pmaxub %xmm5, %xmm56338// CHECK: encoding: [0x66,0x0f,0xde,0xed]6339 pmaxub %xmm5,%xmm56340 6341// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm36342// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]6343 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm36344 6345// CHECK: pminsw 69, %mm36346// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]6347 pminsw 0x45,%mm36348 6349// CHECK: pminsw 32493, %mm36350// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]6351 pminsw 0x7eed,%mm36352 6353// CHECK: pminsw 3133065982, %mm36354// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]6355 pminsw 0xbabecafe,%mm36356 6357// CHECK: pminsw 305419896, %mm36358// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]6359 pminsw 0x12345678,%mm36360 6361// CHECK: pminsw %mm3, %mm36362// CHECK: encoding: [0x0f,0xea,0xdb]6363 pminsw %mm3,%mm36364 6365// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm56366// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]6367 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm56368 6369// CHECK: pminsw 69, %xmm56370// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]6371 pminsw 0x45,%xmm56372 6373// CHECK: pminsw 32493, %xmm56374// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]6375 pminsw 0x7eed,%xmm56376 6377// CHECK: pminsw 3133065982, %xmm56378// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]6379 pminsw 0xbabecafe,%xmm56380 6381// CHECK: pminsw 305419896, %xmm56382// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]6383 pminsw 0x12345678,%xmm56384 6385// CHECK: pminsw %xmm5, %xmm56386// CHECK: encoding: [0x66,0x0f,0xea,0xed]6387 pminsw %xmm5,%xmm56388 6389// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm36390// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]6391 pminub 0xdeadbeef(%ebx,%ecx,8),%mm36392 6393// CHECK: pminub 69, %mm36394// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]6395 pminub 0x45,%mm36396 6397// CHECK: pminub 32493, %mm36398// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]6399 pminub 0x7eed,%mm36400 6401// CHECK: pminub 3133065982, %mm36402// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]6403 pminub 0xbabecafe,%mm36404 6405// CHECK: pminub 305419896, %mm36406// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]6407 pminub 0x12345678,%mm36408 6409// CHECK: pminub %mm3, %mm36410// CHECK: encoding: [0x0f,0xda,0xdb]6411 pminub %mm3,%mm36412 6413// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm56414// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]6415 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm56416 6417// CHECK: pminub 69, %xmm56418// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]6419 pminub 0x45,%xmm56420 6421// CHECK: pminub 32493, %xmm56422// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]6423 pminub 0x7eed,%xmm56424 6425// CHECK: pminub 3133065982, %xmm56426// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]6427 pminub 0xbabecafe,%xmm56428 6429// CHECK: pminub 305419896, %xmm56430// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]6431 pminub 0x12345678,%xmm56432 6433// CHECK: pminub %xmm5, %xmm56434// CHECK: encoding: [0x66,0x0f,0xda,0xed]6435 pminub %xmm5,%xmm56436 6437// CHECK: pmovmskb %mm3, %ecx6438// CHECK: encoding: [0x0f,0xd7,0xcb]6439 pmovmskb %mm3,%ecx6440 6441// CHECK: pmovmskb %xmm5, %ecx6442// CHECK: encoding: [0x66,0x0f,0xd7,0xcd]6443 pmovmskb %xmm5,%ecx6444 6445// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm36446// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]6447 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm36448 6449// CHECK: pmulhuw 69, %mm36450// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]6451 pmulhuw 0x45,%mm36452 6453// CHECK: pmulhuw 32493, %mm36454// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]6455 pmulhuw 0x7eed,%mm36456 6457// CHECK: pmulhuw 3133065982, %mm36458// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]6459 pmulhuw 0xbabecafe,%mm36460 6461// CHECK: pmulhuw 305419896, %mm36462// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]6463 pmulhuw 0x12345678,%mm36464 6465// CHECK: pmulhuw %mm3, %mm36466// CHECK: encoding: [0x0f,0xe4,0xdb]6467 pmulhuw %mm3,%mm36468 6469// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm56470// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]6471 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm56472 6473// CHECK: pmulhuw 69, %xmm56474// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]6475 pmulhuw 0x45,%xmm56476 6477// CHECK: pmulhuw 32493, %xmm56478// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]6479 pmulhuw 0x7eed,%xmm56480 6481// CHECK: pmulhuw 3133065982, %xmm56482// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]6483 pmulhuw 0xbabecafe,%xmm56484 6485// CHECK: pmulhuw 305419896, %xmm56486// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]6487 pmulhuw 0x12345678,%xmm56488 6489// CHECK: pmulhuw %xmm5, %xmm56490// CHECK: encoding: [0x66,0x0f,0xe4,0xed]6491 pmulhuw %xmm5,%xmm56492 6493// CHECK: prefetchnta 3735928559(%ebx,%ecx,8)6494// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]6495 prefetchnta 0xdeadbeef(%ebx,%ecx,8)6496 6497// CHECK: prefetchnta 324936498// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]6499 prefetchnta 0x7eed6500 6501// CHECK: prefetchnta 31330659826502// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]6503 prefetchnta 0xbabecafe6504 6505// CHECK: prefetchnta 3054198966506// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]6507 prefetchnta 0x123456786508 6509// CHECK: prefetcht0 3735928559(%ebx,%ecx,8)6510// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]6511 prefetcht0 0xdeadbeef(%ebx,%ecx,8)6512 6513// CHECK: prefetcht0 324936514// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]6515 prefetcht0 0x7eed6516 6517// CHECK: prefetcht0 31330659826518// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]6519 prefetcht0 0xbabecafe6520 6521// CHECK: prefetcht0 3054198966522// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]6523 prefetcht0 0x123456786524 6525// CHECK: prefetcht1 3735928559(%ebx,%ecx,8)6526// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]6527 prefetcht1 0xdeadbeef(%ebx,%ecx,8)6528 6529// CHECK: prefetcht1 324936530// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]6531 prefetcht1 0x7eed6532 6533// CHECK: prefetcht1 31330659826534// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]6535 prefetcht1 0xbabecafe6536 6537// CHECK: prefetcht1 3054198966538// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]6539 prefetcht1 0x123456786540 6541// CHECK: prefetcht2 3735928559(%ebx,%ecx,8)6542// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]6543 prefetcht2 0xdeadbeef(%ebx,%ecx,8)6544 6545// CHECK: prefetcht2 324936546// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]6547 prefetcht2 0x7eed6548 6549// CHECK: prefetcht2 31330659826550// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]6551 prefetcht2 0xbabecafe6552 6553// CHECK: prefetcht2 3054198966554// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]6555 prefetcht2 0x123456786556 6557// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm36558// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]6559 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm36560 6561// CHECK: psadbw 69, %mm36562// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]6563 psadbw 0x45,%mm36564 6565// CHECK: psadbw 32493, %mm36566// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]6567 psadbw 0x7eed,%mm36568 6569// CHECK: psadbw 3133065982, %mm36570// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]6571 psadbw 0xbabecafe,%mm36572 6573// CHECK: psadbw 305419896, %mm36574// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]6575 psadbw 0x12345678,%mm36576 6577// CHECK: psadbw %mm3, %mm36578// CHECK: encoding: [0x0f,0xf6,0xdb]6579 psadbw %mm3,%mm36580 6581// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm56582// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]6583 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm56584 6585// CHECK: psadbw 69, %xmm56586// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]6587 psadbw 0x45,%xmm56588 6589// CHECK: psadbw 32493, %xmm56590// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]6591 psadbw 0x7eed,%xmm56592 6593// CHECK: psadbw 3133065982, %xmm56594// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]6595 psadbw 0xbabecafe,%xmm56596 6597// CHECK: psadbw 305419896, %xmm56598// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]6599 psadbw 0x12345678,%xmm56600 6601// CHECK: psadbw %xmm5, %xmm56602// CHECK: encoding: [0x66,0x0f,0xf6,0xed]6603 psadbw %xmm5,%xmm56604 6605// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm56606// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]6607 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm56608 6609// CHECK: rcpps 69, %xmm56610// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]6611 rcpps 0x45,%xmm56612 6613// CHECK: rcpps 32493, %xmm56614// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]6615 rcpps 0x7eed,%xmm56616 6617// CHECK: rcpps 3133065982, %xmm56618// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]6619 rcpps 0xbabecafe,%xmm56620 6621// CHECK: rcpps 305419896, %xmm56622// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]6623 rcpps 0x12345678,%xmm56624 6625// CHECK: rcpps %xmm5, %xmm56626// CHECK: encoding: [0x0f,0x53,0xed]6627 rcpps %xmm5,%xmm56628 6629// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm56630// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]6631 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm56632 6633// CHECK: rcpss 69, %xmm56634// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]6635 rcpss 0x45,%xmm56636 6637// CHECK: rcpss 32493, %xmm56638// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]6639 rcpss 0x7eed,%xmm56640 6641// CHECK: rcpss 3133065982, %xmm56642// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]6643 rcpss 0xbabecafe,%xmm56644 6645// CHECK: rcpss 305419896, %xmm56646// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]6647 rcpss 0x12345678,%xmm56648 6649// CHECK: rcpss %xmm5, %xmm56650// CHECK: encoding: [0xf3,0x0f,0x53,0xed]6651 rcpss %xmm5,%xmm56652 6653// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm56654// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]6655 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm56656 6657// CHECK: rsqrtps 69, %xmm56658// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]6659 rsqrtps 0x45,%xmm56660 6661// CHECK: rsqrtps 32493, %xmm56662// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]6663 rsqrtps 0x7eed,%xmm56664 6665// CHECK: rsqrtps 3133065982, %xmm56666// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]6667 rsqrtps 0xbabecafe,%xmm56668 6669// CHECK: rsqrtps 305419896, %xmm56670// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]6671 rsqrtps 0x12345678,%xmm56672 6673// CHECK: rsqrtps %xmm5, %xmm56674// CHECK: encoding: [0x0f,0x52,0xed]6675 rsqrtps %xmm5,%xmm56676 6677// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm56678// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]6679 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm56680 6681// CHECK: rsqrtss 69, %xmm56682// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]6683 rsqrtss 0x45,%xmm56684 6685// CHECK: rsqrtss 32493, %xmm56686// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]6687 rsqrtss 0x7eed,%xmm56688 6689// CHECK: rsqrtss 3133065982, %xmm56690// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]6691 rsqrtss 0xbabecafe,%xmm56692 6693// CHECK: rsqrtss 305419896, %xmm56694// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]6695 rsqrtss 0x12345678,%xmm56696 6697// CHECK: rsqrtss %xmm5, %xmm56698// CHECK: encoding: [0xf3,0x0f,0x52,0xed]6699 rsqrtss %xmm5,%xmm56700 6701// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm56702// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]6703 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm56704 6705// CHECK: sqrtps 69, %xmm56706// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]6707 sqrtps 0x45,%xmm56708 6709// CHECK: sqrtps 32493, %xmm56710// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]6711 sqrtps 0x7eed,%xmm56712 6713// CHECK: sqrtps 3133065982, %xmm56714// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]6715 sqrtps 0xbabecafe,%xmm56716 6717// CHECK: sqrtps 305419896, %xmm56718// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]6719 sqrtps 0x12345678,%xmm56720 6721// CHECK: sqrtps %xmm5, %xmm56722// CHECK: encoding: [0x0f,0x51,0xed]6723 sqrtps %xmm5,%xmm56724 6725// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm56726// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]6727 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm56728 6729// CHECK: sqrtss 69, %xmm56730// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]6731 sqrtss 0x45,%xmm56732 6733// CHECK: sqrtss 32493, %xmm56734// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]6735 sqrtss 0x7eed,%xmm56736 6737// CHECK: sqrtss 3133065982, %xmm56738// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]6739 sqrtss 0xbabecafe,%xmm56740 6741// CHECK: sqrtss 305419896, %xmm56742// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]6743 sqrtss 0x12345678,%xmm56744 6745// CHECK: sqrtss %xmm5, %xmm56746// CHECK: encoding: [0xf3,0x0f,0x51,0xed]6747 sqrtss %xmm5,%xmm56748 6749// CHECK: stmxcsr 3735928559(%ebx,%ecx,8)6750// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]6751 stmxcsr 0xdeadbeef(%ebx,%ecx,8)6752 6753// CHECK: stmxcsr 324936754// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]6755 stmxcsr 0x7eed6756 6757// CHECK: stmxcsr 31330659826758// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]6759 stmxcsr 0xbabecafe6760 6761// CHECK: stmxcsr 3054198966762// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]6763 stmxcsr 0x123456786764 6765// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm56766// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]6767 subps 0xdeadbeef(%ebx,%ecx,8),%xmm56768 6769// CHECK: subps 69, %xmm56770// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]6771 subps 0x45,%xmm56772 6773// CHECK: subps 32493, %xmm56774// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]6775 subps 0x7eed,%xmm56776 6777// CHECK: subps 3133065982, %xmm56778// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]6779 subps 0xbabecafe,%xmm56780 6781// CHECK: subps 305419896, %xmm56782// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]6783 subps 0x12345678,%xmm56784 6785// CHECK: subps %xmm5, %xmm56786// CHECK: encoding: [0x0f,0x5c,0xed]6787 subps %xmm5,%xmm56788 6789// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm56790// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]6791 subss 0xdeadbeef(%ebx,%ecx,8),%xmm56792 6793// CHECK: subss 69, %xmm56794// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]6795 subss 0x45,%xmm56796 6797// CHECK: subss 32493, %xmm56798// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]6799 subss 0x7eed,%xmm56800 6801// CHECK: subss 3133065982, %xmm56802// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]6803 subss 0xbabecafe,%xmm56804 6805// CHECK: subss 305419896, %xmm56806// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]6807 subss 0x12345678,%xmm56808 6809// CHECK: subss %xmm5, %xmm56810// CHECK: encoding: [0xf3,0x0f,0x5c,0xed]6811 subss %xmm5,%xmm56812 6813// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm56814// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]6815 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm56816 6817// CHECK: ucomiss 69, %xmm56818// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]6819 ucomiss 0x45,%xmm56820 6821// CHECK: ucomiss 32493, %xmm56822// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]6823 ucomiss 0x7eed,%xmm56824 6825// CHECK: ucomiss 3133065982, %xmm56826// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]6827 ucomiss 0xbabecafe,%xmm56828 6829// CHECK: ucomiss 305419896, %xmm56830// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]6831 ucomiss 0x12345678,%xmm56832 6833// CHECK: ucomiss %xmm5, %xmm56834// CHECK: encoding: [0x0f,0x2e,0xed]6835 ucomiss %xmm5,%xmm56836 6837// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm56838// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]6839 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm56840 6841// CHECK: unpckhps 69, %xmm56842// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]6843 unpckhps 0x45,%xmm56844 6845// CHECK: unpckhps 32493, %xmm56846// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]6847 unpckhps 0x7eed,%xmm56848 6849// CHECK: unpckhps 3133065982, %xmm56850// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]6851 unpckhps 0xbabecafe,%xmm56852 6853// CHECK: unpckhps 305419896, %xmm56854// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]6855 unpckhps 0x12345678,%xmm56856 6857// CHECK: unpckhps %xmm5, %xmm56858// CHECK: encoding: [0x0f,0x15,0xed]6859 unpckhps %xmm5,%xmm56860 6861// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm56862// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]6863 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm56864 6865// CHECK: unpcklps 69, %xmm56866// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]6867 unpcklps 0x45,%xmm56868 6869// CHECK: unpcklps 32493, %xmm56870// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]6871 unpcklps 0x7eed,%xmm56872 6873// CHECK: unpcklps 3133065982, %xmm56874// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]6875 unpcklps 0xbabecafe,%xmm56876 6877// CHECK: unpcklps 305419896, %xmm56878// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]6879 unpcklps 0x12345678,%xmm56880 6881// CHECK: unpcklps %xmm5, %xmm56882// CHECK: encoding: [0x0f,0x14,0xed]6883 unpcklps %xmm5,%xmm56884 6885// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm56886// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]6887 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm56888 6889// CHECK: xorps 69, %xmm56890// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]6891 xorps 0x45,%xmm56892 6893// CHECK: xorps 32493, %xmm56894// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]6895 xorps 0x7eed,%xmm56896 6897// CHECK: xorps 3133065982, %xmm56898// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]6899 xorps 0xbabecafe,%xmm56900 6901// CHECK: xorps 305419896, %xmm56902// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]6903 xorps 0x12345678,%xmm56904 6905// CHECK: xorps %xmm5, %xmm56906// CHECK: encoding: [0x0f,0x57,0xed]6907 xorps %xmm5,%xmm56908 6909// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm56910// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]6911 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm56912 6913// CHECK: addpd 69, %xmm56914// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]6915 addpd 0x45,%xmm56916 6917// CHECK: addpd 32493, %xmm56918// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]6919 addpd 0x7eed,%xmm56920 6921// CHECK: addpd 3133065982, %xmm56922// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]6923 addpd 0xbabecafe,%xmm56924 6925// CHECK: addpd 305419896, %xmm56926// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]6927 addpd 0x12345678,%xmm56928 6929// CHECK: addpd %xmm5, %xmm56930// CHECK: encoding: [0x66,0x0f,0x58,0xed]6931 addpd %xmm5,%xmm56932 6933// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm56934// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]6935 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm56936 6937// CHECK: addsd 69, %xmm56938// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]6939 addsd 0x45,%xmm56940 6941// CHECK: addsd 32493, %xmm56942// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]6943 addsd 0x7eed,%xmm56944 6945// CHECK: addsd 3133065982, %xmm56946// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]6947 addsd 0xbabecafe,%xmm56948 6949// CHECK: addsd 305419896, %xmm56950// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]6951 addsd 0x12345678,%xmm56952 6953// CHECK: addsd %xmm5, %xmm56954// CHECK: encoding: [0xf2,0x0f,0x58,0xed]6955 addsd %xmm5,%xmm56956 6957// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm56958// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]6959 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm56960 6961// CHECK: andnpd 69, %xmm56962// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]6963 andnpd 0x45,%xmm56964 6965// CHECK: andnpd 32493, %xmm56966// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]6967 andnpd 0x7eed,%xmm56968 6969// CHECK: andnpd 3133065982, %xmm56970// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]6971 andnpd 0xbabecafe,%xmm56972 6973// CHECK: andnpd 305419896, %xmm56974// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]6975 andnpd 0x12345678,%xmm56976 6977// CHECK: andnpd %xmm5, %xmm56978// CHECK: encoding: [0x66,0x0f,0x55,0xed]6979 andnpd %xmm5,%xmm56980 6981// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm56982// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]6983 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm56984 6985// CHECK: andpd 69, %xmm56986// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]6987 andpd 0x45,%xmm56988 6989// CHECK: andpd 32493, %xmm56990// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]6991 andpd 0x7eed,%xmm56992 6993// CHECK: andpd 3133065982, %xmm56994// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]6995 andpd 0xbabecafe,%xmm56996 6997// CHECK: andpd 305419896, %xmm56998// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]6999 andpd 0x12345678,%xmm57000 7001// CHECK: andpd %xmm5, %xmm57002// CHECK: encoding: [0x66,0x0f,0x54,0xed]7003 andpd %xmm5,%xmm57004 7005// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm57006// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]7007 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm57008 7009// CHECK: comisd 69, %xmm57010// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]7011 comisd 0x45,%xmm57012 7013// CHECK: comisd 32493, %xmm57014// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]7015 comisd 0x7eed,%xmm57016 7017// CHECK: comisd 3133065982, %xmm57018// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]7019 comisd 0xbabecafe,%xmm57020 7021// CHECK: comisd 305419896, %xmm57022// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]7023 comisd 0x12345678,%xmm57024 7025// CHECK: comisd %xmm5, %xmm57026// CHECK: encoding: [0x66,0x0f,0x2f,0xed]7027 comisd %xmm5,%xmm57028 7029// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm57030// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]7031 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm57032 7033// CHECK: cvtpi2pd 69, %xmm57034// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]7035 cvtpi2pd 0x45,%xmm57036 7037// CHECK: cvtpi2pd 32493, %xmm57038// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]7039 cvtpi2pd 0x7eed,%xmm57040 7041// CHECK: cvtpi2pd 3133065982, %xmm57042// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]7043 cvtpi2pd 0xbabecafe,%xmm57044 7045// CHECK: cvtpi2pd 305419896, %xmm57046// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]7047 cvtpi2pd 0x12345678,%xmm57048 7049// CHECK: cvtpi2pd %mm3, %xmm57050// CHECK: encoding: [0x66,0x0f,0x2a,0xeb]7051 cvtpi2pd %mm3,%xmm57052 7053// CHECK: cvtsi2sd %ecx, %xmm57054// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9]7055 cvtsi2sdl %ecx,%xmm57056 7057// CHECK: cvtsi2sdl 3735928559(%ebx,%ecx,8), %xmm57058// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]7059 cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm57060 7061// CHECK: cvtsi2sdl 69, %xmm57062// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]7063 cvtsi2sdl 0x45,%xmm57064 7065// CHECK: cvtsi2sdl 32493, %xmm57066// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]7067 cvtsi2sdl 0x7eed,%xmm57068 7069// CHECK: cvtsi2sdl 3133065982, %xmm57070// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]7071 cvtsi2sdl 0xbabecafe,%xmm57072 7073// CHECK: cvtsi2sdl 305419896, %xmm57074// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]7075 cvtsi2sdl 0x12345678,%xmm57076 7077// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm57078// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]7079 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm57080 7081// CHECK: divpd 69, %xmm57082// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]7083 divpd 0x45,%xmm57084 7085// CHECK: divpd 32493, %xmm57086// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]7087 divpd 0x7eed,%xmm57088 7089// CHECK: divpd 3133065982, %xmm57090// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]7091 divpd 0xbabecafe,%xmm57092 7093// CHECK: divpd 305419896, %xmm57094// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]7095 divpd 0x12345678,%xmm57096 7097// CHECK: divpd %xmm5, %xmm57098// CHECK: encoding: [0x66,0x0f,0x5e,0xed]7099 divpd %xmm5,%xmm57100 7101// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm57102// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]7103 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm57104 7105// CHECK: divsd 69, %xmm57106// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]7107 divsd 0x45,%xmm57108 7109// CHECK: divsd 32493, %xmm57110// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]7111 divsd 0x7eed,%xmm57112 7113// CHECK: divsd 3133065982, %xmm57114// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]7115 divsd 0xbabecafe,%xmm57116 7117// CHECK: divsd 305419896, %xmm57118// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]7119 divsd 0x12345678,%xmm57120 7121// CHECK: divsd %xmm5, %xmm57122// CHECK: encoding: [0xf2,0x0f,0x5e,0xed]7123 divsd %xmm5,%xmm57124 7125// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm57126// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]7127 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm57128 7129// CHECK: maxpd 69, %xmm57130// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]7131 maxpd 0x45,%xmm57132 7133// CHECK: maxpd 32493, %xmm57134// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]7135 maxpd 0x7eed,%xmm57136 7137// CHECK: maxpd 3133065982, %xmm57138// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]7139 maxpd 0xbabecafe,%xmm57140 7141// CHECK: maxpd 305419896, %xmm57142// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]7143 maxpd 0x12345678,%xmm57144 7145// CHECK: maxpd %xmm5, %xmm57146// CHECK: encoding: [0x66,0x0f,0x5f,0xed]7147 maxpd %xmm5,%xmm57148 7149// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm57150// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]7151 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm57152 7153// CHECK: maxsd 69, %xmm57154// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]7155 maxsd 0x45,%xmm57156 7157// CHECK: maxsd 32493, %xmm57158// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]7159 maxsd 0x7eed,%xmm57160 7161// CHECK: maxsd 3133065982, %xmm57162// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]7163 maxsd 0xbabecafe,%xmm57164 7165// CHECK: maxsd 305419896, %xmm57166// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]7167 maxsd 0x12345678,%xmm57168 7169// CHECK: maxsd %xmm5, %xmm57170// CHECK: encoding: [0xf2,0x0f,0x5f,0xed]7171 maxsd %xmm5,%xmm57172 7173// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm57174// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]7175 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm57176 7177// CHECK: minpd 69, %xmm57178// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]7179 minpd 0x45,%xmm57180 7181// CHECK: minpd 32493, %xmm57182// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]7183 minpd 0x7eed,%xmm57184 7185// CHECK: minpd 3133065982, %xmm57186// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]7187 minpd 0xbabecafe,%xmm57188 7189// CHECK: minpd 305419896, %xmm57190// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]7191 minpd 0x12345678,%xmm57192 7193// CHECK: minpd %xmm5, %xmm57194// CHECK: encoding: [0x66,0x0f,0x5d,0xed]7195 minpd %xmm5,%xmm57196 7197// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm57198// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]7199 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm57200 7201// CHECK: minsd 69, %xmm57202// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]7203 minsd 0x45,%xmm57204 7205// CHECK: minsd 32493, %xmm57206// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]7207 minsd 0x7eed,%xmm57208 7209// CHECK: minsd 3133065982, %xmm57210// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]7211 minsd 0xbabecafe,%xmm57212 7213// CHECK: minsd 305419896, %xmm57214// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]7215 minsd 0x12345678,%xmm57216 7217// CHECK: minsd %xmm5, %xmm57218// CHECK: encoding: [0xf2,0x0f,0x5d,0xed]7219 minsd %xmm5,%xmm57220 7221// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm57222// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]7223 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm57224 7225// CHECK: movapd 69, %xmm57226// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]7227 movapd 0x45,%xmm57228 7229// CHECK: movapd 32493, %xmm57230// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]7231 movapd 0x7eed,%xmm57232 7233// CHECK: movapd 3133065982, %xmm57234// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]7235 movapd 0xbabecafe,%xmm57236 7237// CHECK: movapd 305419896, %xmm57238// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]7239 movapd 0x12345678,%xmm57240 7241// CHECK: movapd %xmm5, %xmm57242// CHECK: encoding: [0x66,0x0f,0x28,0xed]7243 movapd %xmm5,%xmm57244 7245// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)7246// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]7247 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)7248 7249// CHECK: movapd %xmm5, 697250// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]7251 movapd %xmm5,0x457252 7253// CHECK: movapd %xmm5, 324937254// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]7255 movapd %xmm5,0x7eed7256 7257// CHECK: movapd %xmm5, 31330659827258// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]7259 movapd %xmm5,0xbabecafe7260 7261// CHECK: movapd %xmm5, 3054198967262// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]7263 movapd %xmm5,0x123456787264 7265// CHECK: movapd %xmm5, %xmm57266// CHECK: encoding: [0x66,0x0f,0x28,0xed]7267 movapd %xmm5,%xmm57268 7269// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm57270// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]7271 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm57272 7273// CHECK: movhpd 69, %xmm57274// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]7275 movhpd 0x45,%xmm57276 7277// CHECK: movhpd 32493, %xmm57278// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]7279 movhpd 0x7eed,%xmm57280 7281// CHECK: movhpd 3133065982, %xmm57282// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]7283 movhpd 0xbabecafe,%xmm57284 7285// CHECK: movhpd 305419896, %xmm57286// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]7287 movhpd 0x12345678,%xmm57288 7289// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)7290// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]7291 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)7292 7293// CHECK: movhpd %xmm5, 697294// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]7295 movhpd %xmm5,0x457296 7297// CHECK: movhpd %xmm5, 324937298// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]7299 movhpd %xmm5,0x7eed7300 7301// CHECK: movhpd %xmm5, 31330659827302// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]7303 movhpd %xmm5,0xbabecafe7304 7305// CHECK: movhpd %xmm5, 3054198967306// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]7307 movhpd %xmm5,0x123456787308 7309// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm57310// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]7311 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm57312 7313// CHECK: movlpd 69, %xmm57314// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]7315 movlpd 0x45,%xmm57316 7317// CHECK: movlpd 32493, %xmm57318// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]7319 movlpd 0x7eed,%xmm57320 7321// CHECK: movlpd 3133065982, %xmm57322// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]7323 movlpd 0xbabecafe,%xmm57324 7325// CHECK: movlpd 305419896, %xmm57326// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]7327 movlpd 0x12345678,%xmm57328 7329// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)7330// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]7331 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)7332 7333// CHECK: movlpd %xmm5, 697334// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]7335 movlpd %xmm5,0x457336 7337// CHECK: movlpd %xmm5, 324937338// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]7339 movlpd %xmm5,0x7eed7340 7341// CHECK: movlpd %xmm5, 31330659827342// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]7343 movlpd %xmm5,0xbabecafe7344 7345// CHECK: movlpd %xmm5, 3054198967346// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]7347 movlpd %xmm5,0x123456787348 7349// CHECK: movmskpd %xmm5, %ecx7350// CHECK: encoding: [0x66,0x0f,0x50,0xcd]7351 movmskpd %xmm5,%ecx7352 7353// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)7354// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]7355 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)7356 7357// CHECK: movntpd %xmm5, 697358// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]7359 movntpd %xmm5,0x457360 7361// CHECK: movntpd %xmm5, 324937362// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]7363 movntpd %xmm5,0x7eed7364 7365// CHECK: movntpd %xmm5, 31330659827366// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]7367 movntpd %xmm5,0xbabecafe7368 7369// CHECK: movntpd %xmm5, 3054198967370// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]7371 movntpd %xmm5,0x123456787372 7373// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm57374// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]7375 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm57376 7377// CHECK: movsd 69, %xmm57378// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]7379 movsd 0x45,%xmm57380 7381// CHECK: movsd 32493, %xmm57382// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]7383 movsd 0x7eed,%xmm57384 7385// CHECK: movsd 3133065982, %xmm57386// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]7387 movsd 0xbabecafe,%xmm57388 7389// CHECK: movsd 305419896, %xmm57390// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]7391 movsd 0x12345678,%xmm57392 7393// CHECK: movsd %xmm5, %xmm57394// CHECK: encoding: [0xf2,0x0f,0x10,0xed]7395 movsd %xmm5,%xmm57396 7397// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)7398// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]7399 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)7400 7401// CHECK: movsd %xmm5, 697402// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]7403 movsd %xmm5,0x457404 7405// CHECK: movsd %xmm5, 324937406// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]7407 movsd %xmm5,0x7eed7408 7409// CHECK: movsd %xmm5, 31330659827410// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]7411 movsd %xmm5,0xbabecafe7412 7413// CHECK: movsd %xmm5, 3054198967414// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]7415 movsd %xmm5,0x123456787416 7417// CHECK: movsd %xmm5, %xmm57418// CHECK: encoding: [0xf2,0x0f,0x10,0xed]7419 movsd %xmm5,%xmm57420 7421// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm57422// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]7423 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm57424 7425// CHECK: movupd 69, %xmm57426// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]7427 movupd 0x45,%xmm57428 7429// CHECK: movupd 32493, %xmm57430// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]7431 movupd 0x7eed,%xmm57432 7433// CHECK: movupd 3133065982, %xmm57434// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]7435 movupd 0xbabecafe,%xmm57436 7437// CHECK: movupd 305419896, %xmm57438// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]7439 movupd 0x12345678,%xmm57440 7441// CHECK: movupd %xmm5, %xmm57442// CHECK: encoding: [0x66,0x0f,0x10,0xed]7443 movupd %xmm5,%xmm57444 7445// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)7446// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]7447 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)7448 7449// CHECK: movupd %xmm5, 697450// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]7451 movupd %xmm5,0x457452 7453// CHECK: movupd %xmm5, 324937454// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]7455 movupd %xmm5,0x7eed7456 7457// CHECK: movupd %xmm5, 31330659827458// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]7459 movupd %xmm5,0xbabecafe7460 7461// CHECK: movupd %xmm5, 3054198967462// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]7463 movupd %xmm5,0x123456787464 7465// CHECK: movupd %xmm5, %xmm57466// CHECK: encoding: [0x66,0x0f,0x10,0xed]7467 movupd %xmm5,%xmm57468 7469// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm57470// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]7471 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm57472 7473// CHECK: mulpd 69, %xmm57474// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]7475 mulpd 0x45,%xmm57476 7477// CHECK: mulpd 32493, %xmm57478// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]7479 mulpd 0x7eed,%xmm57480 7481// CHECK: mulpd 3133065982, %xmm57482// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]7483 mulpd 0xbabecafe,%xmm57484 7485// CHECK: mulpd 305419896, %xmm57486// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]7487 mulpd 0x12345678,%xmm57488 7489// CHECK: mulpd %xmm5, %xmm57490// CHECK: encoding: [0x66,0x0f,0x59,0xed]7491 mulpd %xmm5,%xmm57492 7493// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm57494// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]7495 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm57496 7497// CHECK: mulsd 69, %xmm57498// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]7499 mulsd 0x45,%xmm57500 7501// CHECK: mulsd 32493, %xmm57502// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]7503 mulsd 0x7eed,%xmm57504 7505// CHECK: mulsd 3133065982, %xmm57506// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]7507 mulsd 0xbabecafe,%xmm57508 7509// CHECK: mulsd 305419896, %xmm57510// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]7511 mulsd 0x12345678,%xmm57512 7513// CHECK: mulsd %xmm5, %xmm57514// CHECK: encoding: [0xf2,0x0f,0x59,0xed]7515 mulsd %xmm5,%xmm57516 7517// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm57518// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]7519 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm57520 7521// CHECK: orpd 69, %xmm57522// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]7523 orpd 0x45,%xmm57524 7525// CHECK: orpd 32493, %xmm57526// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]7527 orpd 0x7eed,%xmm57528 7529// CHECK: orpd 3133065982, %xmm57530// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]7531 orpd 0xbabecafe,%xmm57532 7533// CHECK: orpd 305419896, %xmm57534// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]7535 orpd 0x12345678,%xmm57536 7537// CHECK: orpd %xmm5, %xmm57538// CHECK: encoding: [0x66,0x0f,0x56,0xed]7539 orpd %xmm5,%xmm57540 7541// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm57542// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]7543 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm57544 7545// CHECK: sqrtpd 69, %xmm57546// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]7547 sqrtpd 0x45,%xmm57548 7549// CHECK: sqrtpd 32493, %xmm57550// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]7551 sqrtpd 0x7eed,%xmm57552 7553// CHECK: sqrtpd 3133065982, %xmm57554// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]7555 sqrtpd 0xbabecafe,%xmm57556 7557// CHECK: sqrtpd 305419896, %xmm57558// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]7559 sqrtpd 0x12345678,%xmm57560 7561// CHECK: sqrtpd %xmm5, %xmm57562// CHECK: encoding: [0x66,0x0f,0x51,0xed]7563 sqrtpd %xmm5,%xmm57564 7565// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm57566// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]7567 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm57568 7569// CHECK: sqrtsd 69, %xmm57570// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]7571 sqrtsd 0x45,%xmm57572 7573// CHECK: sqrtsd 32493, %xmm57574// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]7575 sqrtsd 0x7eed,%xmm57576 7577// CHECK: sqrtsd 3133065982, %xmm57578// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]7579 sqrtsd 0xbabecafe,%xmm57580 7581// CHECK: sqrtsd 305419896, %xmm57582// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]7583 sqrtsd 0x12345678,%xmm57584 7585// CHECK: sqrtsd %xmm5, %xmm57586// CHECK: encoding: [0xf2,0x0f,0x51,0xed]7587 sqrtsd %xmm5,%xmm57588 7589// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm57590// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]7591 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm57592 7593// CHECK: subpd 69, %xmm57594// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]7595 subpd 0x45,%xmm57596 7597// CHECK: subpd 32493, %xmm57598// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]7599 subpd 0x7eed,%xmm57600 7601// CHECK: subpd 3133065982, %xmm57602// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]7603 subpd 0xbabecafe,%xmm57604 7605// CHECK: subpd 305419896, %xmm57606// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]7607 subpd 0x12345678,%xmm57608 7609// CHECK: subpd %xmm5, %xmm57610// CHECK: encoding: [0x66,0x0f,0x5c,0xed]7611 subpd %xmm5,%xmm57612 7613// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm57614// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]7615 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm57616 7617// CHECK: subsd 69, %xmm57618// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]7619 subsd 0x45,%xmm57620 7621// CHECK: subsd 32493, %xmm57622// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]7623 subsd 0x7eed,%xmm57624 7625// CHECK: subsd 3133065982, %xmm57626// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]7627 subsd 0xbabecafe,%xmm57628 7629// CHECK: subsd 305419896, %xmm57630// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]7631 subsd 0x12345678,%xmm57632 7633// CHECK: subsd %xmm5, %xmm57634// CHECK: encoding: [0xf2,0x0f,0x5c,0xed]7635 subsd %xmm5,%xmm57636 7637// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm57638// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]7639 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm57640 7641// CHECK: ucomisd 69, %xmm57642// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]7643 ucomisd 0x45,%xmm57644 7645// CHECK: ucomisd 32493, %xmm57646// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]7647 ucomisd 0x7eed,%xmm57648 7649// CHECK: ucomisd 3133065982, %xmm57650// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]7651 ucomisd 0xbabecafe,%xmm57652 7653// CHECK: ucomisd 305419896, %xmm57654// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]7655 ucomisd 0x12345678,%xmm57656 7657// CHECK: ucomisd %xmm5, %xmm57658// CHECK: encoding: [0x66,0x0f,0x2e,0xed]7659 ucomisd %xmm5,%xmm57660 7661// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm57662// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]7663 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm57664 7665// CHECK: unpckhpd 69, %xmm57666// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]7667 unpckhpd 0x45,%xmm57668 7669// CHECK: unpckhpd 32493, %xmm57670// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]7671 unpckhpd 0x7eed,%xmm57672 7673// CHECK: unpckhpd 3133065982, %xmm57674// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]7675 unpckhpd 0xbabecafe,%xmm57676 7677// CHECK: unpckhpd 305419896, %xmm57678// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]7679 unpckhpd 0x12345678,%xmm57680 7681// CHECK: unpckhpd %xmm5, %xmm57682// CHECK: encoding: [0x66,0x0f,0x15,0xed]7683 unpckhpd %xmm5,%xmm57684 7685// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm57686// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]7687 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm57688 7689// CHECK: unpcklpd 69, %xmm57690// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]7691 unpcklpd 0x45,%xmm57692 7693// CHECK: unpcklpd 32493, %xmm57694// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]7695 unpcklpd 0x7eed,%xmm57696 7697// CHECK: unpcklpd 3133065982, %xmm57698// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]7699 unpcklpd 0xbabecafe,%xmm57700 7701// CHECK: unpcklpd 305419896, %xmm57702// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]7703 unpcklpd 0x12345678,%xmm57704 7705// CHECK: unpcklpd %xmm5, %xmm57706// CHECK: encoding: [0x66,0x0f,0x14,0xed]7707 unpcklpd %xmm5,%xmm57708 7709// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm57710// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]7711 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm57712 7713// CHECK: xorpd 69, %xmm57714// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]7715 xorpd 0x45,%xmm57716 7717// CHECK: xorpd 32493, %xmm57718// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]7719 xorpd 0x7eed,%xmm57720 7721// CHECK: xorpd 3133065982, %xmm57722// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]7723 xorpd 0xbabecafe,%xmm57724 7725// CHECK: xorpd 305419896, %xmm57726// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]7727 xorpd 0x12345678,%xmm57728 7729// CHECK: xorpd %xmm5, %xmm57730// CHECK: encoding: [0x66,0x0f,0x57,0xed]7731 xorpd %xmm5,%xmm57732 7733// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm57734// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]7735 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm57736 7737// CHECK: cvtdq2pd 69, %xmm57738// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]7739 cvtdq2pd 0x45,%xmm57740 7741// CHECK: cvtdq2pd 32493, %xmm57742// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]7743 cvtdq2pd 0x7eed,%xmm57744 7745// CHECK: cvtdq2pd 3133065982, %xmm57746// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]7747 cvtdq2pd 0xbabecafe,%xmm57748 7749// CHECK: cvtdq2pd 305419896, %xmm57750// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]7751 cvtdq2pd 0x12345678,%xmm57752 7753// CHECK: cvtdq2pd %xmm5, %xmm57754// CHECK: encoding: [0xf3,0x0f,0xe6,0xed]7755 cvtdq2pd %xmm5,%xmm57756 7757// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm57758// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]7759 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm57760 7761// CHECK: cvtpd2dq 69, %xmm57762// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]7763 cvtpd2dq 0x45,%xmm57764 7765// CHECK: cvtpd2dq 32493, %xmm57766// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]7767 cvtpd2dq 0x7eed,%xmm57768 7769// CHECK: cvtpd2dq 3133065982, %xmm57770// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]7771 cvtpd2dq 0xbabecafe,%xmm57772 7773// CHECK: cvtpd2dq 305419896, %xmm57774// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]7775 cvtpd2dq 0x12345678,%xmm57776 7777// CHECK: cvtpd2dq %xmm5, %xmm57778// CHECK: encoding: [0xf2,0x0f,0xe6,0xed]7779 cvtpd2dq %xmm5,%xmm57780 7781// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm57782// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]7783 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm57784 7785// CHECK: cvtdq2ps 69, %xmm57786// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]7787 cvtdq2ps 0x45,%xmm57788 7789// CHECK: cvtdq2ps 32493, %xmm57790// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]7791 cvtdq2ps 0x7eed,%xmm57792 7793// CHECK: cvtdq2ps 3133065982, %xmm57794// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]7795 cvtdq2ps 0xbabecafe,%xmm57796 7797// CHECK: cvtdq2ps 305419896, %xmm57798// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]7799 cvtdq2ps 0x12345678,%xmm57800 7801// CHECK: cvtdq2ps %xmm5, %xmm57802// CHECK: encoding: [0x0f,0x5b,0xed]7803 cvtdq2ps %xmm5,%xmm57804 7805// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm37806// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]7807 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm37808 7809// CHECK: cvtpd2pi 69, %mm37810// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]7811 cvtpd2pi 0x45,%mm37812 7813// CHECK: cvtpd2pi 32493, %mm37814// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]7815 cvtpd2pi 0x7eed,%mm37816 7817// CHECK: cvtpd2pi 3133065982, %mm37818// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]7819 cvtpd2pi 0xbabecafe,%mm37820 7821// CHECK: cvtpd2pi 305419896, %mm37822// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]7823 cvtpd2pi 0x12345678,%mm37824 7825// CHECK: cvtpd2pi %xmm5, %mm37826// CHECK: encoding: [0x66,0x0f,0x2d,0xdd]7827 cvtpd2pi %xmm5,%mm37828 7829// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm57830// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]7831 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm57832 7833// CHECK: cvtpd2ps 69, %xmm57834// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]7835 cvtpd2ps 0x45,%xmm57836 7837// CHECK: cvtpd2ps 32493, %xmm57838// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]7839 cvtpd2ps 0x7eed,%xmm57840 7841// CHECK: cvtpd2ps 3133065982, %xmm57842// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]7843 cvtpd2ps 0xbabecafe,%xmm57844 7845// CHECK: cvtpd2ps 305419896, %xmm57846// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]7847 cvtpd2ps 0x12345678,%xmm57848 7849// CHECK: cvtpd2ps %xmm5, %xmm57850// CHECK: encoding: [0x66,0x0f,0x5a,0xed]7851 cvtpd2ps %xmm5,%xmm57852 7853// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm57854// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]7855 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm57856 7857// CHECK: cvtps2pd 69, %xmm57858// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]7859 cvtps2pd 0x45,%xmm57860 7861// CHECK: cvtps2pd 32493, %xmm57862// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]7863 cvtps2pd 0x7eed,%xmm57864 7865// CHECK: cvtps2pd 3133065982, %xmm57866// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]7867 cvtps2pd 0xbabecafe,%xmm57868 7869// CHECK: cvtps2pd 305419896, %xmm57870// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]7871 cvtps2pd 0x12345678,%xmm57872 7873// CHECK: cvtps2pd %xmm5, %xmm57874// CHECK: encoding: [0x0f,0x5a,0xed]7875 cvtps2pd %xmm5,%xmm57876 7877// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm57878// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]7879 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm57880 7881// CHECK: cvtps2dq 69, %xmm57882// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]7883 cvtps2dq 0x45,%xmm57884 7885// CHECK: cvtps2dq 32493, %xmm57886// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]7887 cvtps2dq 0x7eed,%xmm57888 7889// CHECK: cvtps2dq 3133065982, %xmm57890// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]7891 cvtps2dq 0xbabecafe,%xmm57892 7893// CHECK: cvtps2dq 305419896, %xmm57894// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]7895 cvtps2dq 0x12345678,%xmm57896 7897// CHECK: cvtps2dq %xmm5, %xmm57898// CHECK: encoding: [0x66,0x0f,0x5b,0xed]7899 cvtps2dq %xmm5,%xmm57900 7901// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm57902// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]7903 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm57904 7905// CHECK: cvtsd2ss 69, %xmm57906// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]7907 cvtsd2ss 0x45,%xmm57908 7909// CHECK: cvtsd2ss 32493, %xmm57910// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]7911 cvtsd2ss 0x7eed,%xmm57912 7913// CHECK: cvtsd2ss 3133065982, %xmm57914// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]7915 cvtsd2ss 0xbabecafe,%xmm57916 7917// CHECK: cvtsd2ss 305419896, %xmm57918// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]7919 cvtsd2ss 0x12345678,%xmm57920 7921// CHECK: cvtsd2ss %xmm5, %xmm57922// CHECK: encoding: [0xf2,0x0f,0x5a,0xed]7923 cvtsd2ss %xmm5,%xmm57924 7925// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm57926// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]7927 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm57928 7929// CHECK: cvtss2sd 69, %xmm57930// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]7931 cvtss2sd 0x45,%xmm57932 7933// CHECK: cvtss2sd 32493, %xmm57934// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]7935 cvtss2sd 0x7eed,%xmm57936 7937// CHECK: cvtss2sd 3133065982, %xmm57938// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]7939 cvtss2sd 0xbabecafe,%xmm57940 7941// CHECK: cvtss2sd 305419896, %xmm57942// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]7943 cvtss2sd 0x12345678,%xmm57944 7945// CHECK: cvtss2sd %xmm5, %xmm57946// CHECK: encoding: [0xf3,0x0f,0x5a,0xed]7947 cvtss2sd %xmm5,%xmm57948 7949// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm37950// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]7951 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm37952 7953// CHECK: cvttpd2pi 69, %mm37954// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]7955 cvttpd2pi 0x45,%mm37956 7957// CHECK: cvttpd2pi 32493, %mm37958// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]7959 cvttpd2pi 0x7eed,%mm37960 7961// CHECK: cvttpd2pi 3133065982, %mm37962// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]7963 cvttpd2pi 0xbabecafe,%mm37964 7965// CHECK: cvttpd2pi 305419896, %mm37966// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]7967 cvttpd2pi 0x12345678,%mm37968 7969// CHECK: cvttpd2pi %xmm5, %mm37970// CHECK: encoding: [0x66,0x0f,0x2c,0xdd]7971 cvttpd2pi %xmm5,%mm37972 7973// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx7974// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]7975 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx7976 7977// CHECK: cvttsd2si 69, %ecx7978// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]7979 cvttsd2si 0x45,%ecx7980 7981// CHECK: cvttsd2si 32493, %ecx7982// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]7983 cvttsd2si 0x7eed,%ecx7984 7985// CHECK: cvttsd2si 3133065982, %ecx7986// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]7987 cvttsd2si 0xbabecafe,%ecx7988 7989// CHECK: cvttsd2si 305419896, %ecx7990// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]7991 cvttsd2si 0x12345678,%ecx7992 7993// CHECK: cvttsd2si %xmm5, %ecx7994// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd]7995 cvttsd2si %xmm5,%ecx7996 7997// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm57998// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]7999 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm58000 8001// CHECK: cvttps2dq 69, %xmm58002// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]8003 cvttps2dq 0x45,%xmm58004 8005// CHECK: cvttps2dq 32493, %xmm58006// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]8007 cvttps2dq 0x7eed,%xmm58008 8009// CHECK: cvttps2dq 3133065982, %xmm58010// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]8011 cvttps2dq 0xbabecafe,%xmm58012 8013// CHECK: cvttps2dq 305419896, %xmm58014// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]8015 cvttps2dq 0x12345678,%xmm58016 8017// CHECK: cvttps2dq %xmm5, %xmm58018// CHECK: encoding: [0xf3,0x0f,0x5b,0xed]8019 cvttps2dq %xmm5,%xmm58020 8021// CHECK: maskmovdqu %xmm5, %xmm58022// CHECK: encoding: [0x66,0x0f,0xf7,0xed]8023 maskmovdqu %xmm5,%xmm58024 8025// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm58026// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]8027 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm58028 8029// CHECK: movdqa 69, %xmm58030// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]8031 movdqa 0x45,%xmm58032 8033// CHECK: movdqa 32493, %xmm58034// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]8035 movdqa 0x7eed,%xmm58036 8037// CHECK: movdqa 3133065982, %xmm58038// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]8039 movdqa 0xbabecafe,%xmm58040 8041// CHECK: movdqa 305419896, %xmm58042// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]8043 movdqa 0x12345678,%xmm58044 8045// CHECK: movdqa %xmm5, %xmm58046// CHECK: encoding: [0x66,0x0f,0x6f,0xed]8047 movdqa %xmm5,%xmm58048 8049// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)8050// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]8051 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)8052 8053// CHECK: movdqa %xmm5, 698054// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]8055 movdqa %xmm5,0x458056 8057// CHECK: movdqa %xmm5, 324938058// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]8059 movdqa %xmm5,0x7eed8060 8061// CHECK: movdqa %xmm5, 31330659828062// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]8063 movdqa %xmm5,0xbabecafe8064 8065// CHECK: movdqa %xmm5, 3054198968066// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]8067 movdqa %xmm5,0x123456788068 8069// CHECK: movdqa %xmm5, %xmm58070// CHECK: encoding: [0x66,0x0f,0x6f,0xed]8071 movdqa %xmm5,%xmm58072 8073// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm58074// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]8075 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm58076 8077// CHECK: movdqu 69, %xmm58078// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]8079 movdqu 0x45,%xmm58080 8081// CHECK: movdqu 32493, %xmm58082// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]8083 movdqu 0x7eed,%xmm58084 8085// CHECK: movdqu 3133065982, %xmm58086// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]8087 movdqu 0xbabecafe,%xmm58088 8089// CHECK: movdqu 305419896, %xmm58090// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]8091 movdqu 0x12345678,%xmm58092 8093// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)8094// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]8095 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)8096 8097// CHECK: movdqu %xmm5, 698098// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]8099 movdqu %xmm5,0x458100 8101// CHECK: movdqu %xmm5, 324938102// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]8103 movdqu %xmm5,0x7eed8104 8105// CHECK: movdqu %xmm5, 31330659828106// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]8107 movdqu %xmm5,0xbabecafe8108 8109// CHECK: movdqu %xmm5, 3054198968110// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]8111 movdqu %xmm5,0x123456788112 8113// CHECK: movdq2q %xmm5, %mm38114// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd]8115 movdq2q %xmm5,%mm38116 8117// CHECK: movq2dq %mm3, %xmm58118// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb]8119 movq2dq %mm3,%xmm58120 8121// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm38122// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]8123 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm38124 8125// CHECK: pmuludq 69, %mm38126// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]8127 pmuludq 0x45,%mm38128 8129// CHECK: pmuludq 32493, %mm38130// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]8131 pmuludq 0x7eed,%mm38132 8133// CHECK: pmuludq 3133065982, %mm38134// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]8135 pmuludq 0xbabecafe,%mm38136 8137// CHECK: pmuludq 305419896, %mm38138// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]8139 pmuludq 0x12345678,%mm38140 8141// CHECK: pmuludq %mm3, %mm38142// CHECK: encoding: [0x0f,0xf4,0xdb]8143 pmuludq %mm3,%mm38144 8145// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm58146// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]8147 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm58148 8149// CHECK: pmuludq 69, %xmm58150// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]8151 pmuludq 0x45,%xmm58152 8153// CHECK: pmuludq 32493, %xmm58154// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]8155 pmuludq 0x7eed,%xmm58156 8157// CHECK: pmuludq 3133065982, %xmm58158// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]8159 pmuludq 0xbabecafe,%xmm58160 8161// CHECK: pmuludq 305419896, %xmm58162// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]8163 pmuludq 0x12345678,%xmm58164 8165// CHECK: pmuludq %xmm5, %xmm58166// CHECK: encoding: [0x66,0x0f,0xf4,0xed]8167 pmuludq %xmm5,%xmm58168 8169// CHECK: pslldq $127, %xmm58170// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f]8171 pslldq $0x7f,%xmm58172 8173// CHECK: psrldq $127, %xmm58174// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f]8175 psrldq $0x7f,%xmm58176 8177// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm58178// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]8179 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm58180 8181// CHECK: punpckhqdq 69, %xmm58182// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]8183 punpckhqdq 0x45,%xmm58184 8185// CHECK: punpckhqdq 32493, %xmm58186// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]8187 punpckhqdq 0x7eed,%xmm58188 8189// CHECK: punpckhqdq 3133065982, %xmm58190// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]8191 punpckhqdq 0xbabecafe,%xmm58192 8193// CHECK: punpckhqdq 305419896, %xmm58194// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]8195 punpckhqdq 0x12345678,%xmm58196 8197// CHECK: punpckhqdq %xmm5, %xmm58198// CHECK: encoding: [0x66,0x0f,0x6d,0xed]8199 punpckhqdq %xmm5,%xmm58200 8201// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm58202// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]8203 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm58204 8205// CHECK: punpcklqdq 69, %xmm58206// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]8207 punpcklqdq 0x45,%xmm58208 8209// CHECK: punpcklqdq 32493, %xmm58210// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]8211 punpcklqdq 0x7eed,%xmm58212 8213// CHECK: punpcklqdq 3133065982, %xmm58214// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]8215 punpcklqdq 0xbabecafe,%xmm58216 8217// CHECK: punpcklqdq 305419896, %xmm58218// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]8219 punpcklqdq 0x12345678,%xmm58220 8221// CHECK: punpcklqdq %xmm5, %xmm58222// CHECK: encoding: [0x66,0x0f,0x6c,0xed]8223 punpcklqdq %xmm5,%xmm58224 8225// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm58226// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]8227 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm58228 8229// CHECK: addsubpd 69, %xmm58230// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]8231 addsubpd 0x45,%xmm58232 8233// CHECK: addsubpd 32493, %xmm58234// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]8235 addsubpd 0x7eed,%xmm58236 8237// CHECK: addsubpd 3133065982, %xmm58238// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]8239 addsubpd 0xbabecafe,%xmm58240 8241// CHECK: addsubpd 305419896, %xmm58242// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]8243 addsubpd 0x12345678,%xmm58244 8245// CHECK: addsubpd %xmm5, %xmm58246// CHECK: encoding: [0x66,0x0f,0xd0,0xed]8247 addsubpd %xmm5,%xmm58248 8249// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm58250// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]8251 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm58252 8253// CHECK: addsubps 69, %xmm58254// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]8255 addsubps 0x45,%xmm58256 8257// CHECK: addsubps 32493, %xmm58258// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]8259 addsubps 0x7eed,%xmm58260 8261// CHECK: addsubps 3133065982, %xmm58262// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]8263 addsubps 0xbabecafe,%xmm58264 8265// CHECK: addsubps 305419896, %xmm58266// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]8267 addsubps 0x12345678,%xmm58268 8269// CHECK: addsubps %xmm5, %xmm58270// CHECK: encoding: [0xf2,0x0f,0xd0,0xed]8271 addsubps %xmm5,%xmm58272 8273// CHECK: fisttpl 3735928559(%ebx,%ecx,8)8274// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]8275 fisttpl 0xdeadbeef(%ebx,%ecx,8)8276 8277// CHECK: fisttpl 31330659828278// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]8279 fisttpl 0xbabecafe8280 8281// CHECK: fisttpl 3054198968282// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]8283 fisttpl 0x123456788284 8285// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm58286// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]8287 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm58288 8289// CHECK: haddpd 69, %xmm58290// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]8291 haddpd 0x45,%xmm58292 8293// CHECK: haddpd 32493, %xmm58294// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]8295 haddpd 0x7eed,%xmm58296 8297// CHECK: haddpd 3133065982, %xmm58298// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]8299 haddpd 0xbabecafe,%xmm58300 8301// CHECK: haddpd 305419896, %xmm58302// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]8303 haddpd 0x12345678,%xmm58304 8305// CHECK: haddpd %xmm5, %xmm58306// CHECK: encoding: [0x66,0x0f,0x7c,0xed]8307 haddpd %xmm5,%xmm58308 8309// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm58310// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]8311 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm58312 8313// CHECK: haddps 69, %xmm58314// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]8315 haddps 0x45,%xmm58316 8317// CHECK: haddps 32493, %xmm58318// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]8319 haddps 0x7eed,%xmm58320 8321// CHECK: haddps 3133065982, %xmm58322// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]8323 haddps 0xbabecafe,%xmm58324 8325// CHECK: haddps 305419896, %xmm58326// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]8327 haddps 0x12345678,%xmm58328 8329// CHECK: haddps %xmm5, %xmm58330// CHECK: encoding: [0xf2,0x0f,0x7c,0xed]8331 haddps %xmm5,%xmm58332 8333// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm58334// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]8335 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm58336 8337// CHECK: hsubpd 69, %xmm58338// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]8339 hsubpd 0x45,%xmm58340 8341// CHECK: hsubpd 32493, %xmm58342// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]8343 hsubpd 0x7eed,%xmm58344 8345// CHECK: hsubpd 3133065982, %xmm58346// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]8347 hsubpd 0xbabecafe,%xmm58348 8349// CHECK: hsubpd 305419896, %xmm58350// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]8351 hsubpd 0x12345678,%xmm58352 8353// CHECK: hsubpd %xmm5, %xmm58354// CHECK: encoding: [0x66,0x0f,0x7d,0xed]8355 hsubpd %xmm5,%xmm58356 8357// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm58358// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]8359 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm58360 8361// CHECK: hsubps 69, %xmm58362// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]8363 hsubps 0x45,%xmm58364 8365// CHECK: hsubps 32493, %xmm58366// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]8367 hsubps 0x7eed,%xmm58368 8369// CHECK: hsubps 3133065982, %xmm58370// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]8371 hsubps 0xbabecafe,%xmm58372 8373// CHECK: hsubps 305419896, %xmm58374// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]8375 hsubps 0x12345678,%xmm58376 8377// CHECK: hsubps %xmm5, %xmm58378// CHECK: encoding: [0xf2,0x0f,0x7d,0xed]8379 hsubps %xmm5,%xmm58380 8381 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm58382 // CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]8383 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm58384 8385 // CHECK: lddqu 69, %xmm58386 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]8387 lddqu 0x45,%xmm58388 8389 // CHECK: lddqu 32493, %xmm58390 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]8391 lddqu 0x7eed,%xmm58392 8393 // CHECK: lddqu 3133065982, %xmm58394 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]8395 lddqu 0xbabecafe,%xmm58396 8397 // CHECK: lddqu 305419896, %xmm58398 // CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]8399 lddqu 0x12345678,%xmm58400 8401 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm58402 // CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]8403 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm58404 8405 // CHECK: movddup 69, %xmm58406 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]8407 movddup 0x45,%xmm58408 8409 // CHECK: movddup 32493, %xmm58410 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]8411 movddup 0x7eed,%xmm58412 8413 // CHECK: movddup 3133065982, %xmm58414 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]8415 movddup 0xbabecafe,%xmm58416 8417 // CHECK: movddup 305419896, %xmm58418 // CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]8419 movddup 0x12345678,%xmm58420 8421 // CHECK: movddup %xmm5, %xmm58422 // CHECK: encoding: [0xf2,0x0f,0x12,0xed]8423 movddup %xmm5,%xmm58424 8425 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm58426 // CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]8427 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm58428 8429 // CHECK: movshdup 69, %xmm58430 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]8431 movshdup 0x45,%xmm58432 8433 // CHECK: movshdup 32493, %xmm58434 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]8435 movshdup 0x7eed,%xmm58436 8437 // CHECK: movshdup 3133065982, %xmm58438 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]8439 movshdup 0xbabecafe,%xmm58440 8441 // CHECK: movshdup 305419896, %xmm58442 // CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]8443 movshdup 0x12345678,%xmm58444 8445 // CHECK: movshdup %xmm5, %xmm58446 // CHECK: encoding: [0xf3,0x0f,0x16,0xed]8447 movshdup %xmm5,%xmm58448 8449 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm58450 // CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]8451 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm58452 8453 // CHECK: movsldup 69, %xmm58454 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]8455 movsldup 0x45,%xmm58456 8457 // CHECK: movsldup 32493, %xmm58458 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]8459 movsldup 0x7eed,%xmm58460 8461 // CHECK: movsldup 3133065982, %xmm58462 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]8463 movsldup 0xbabecafe,%xmm58464 8465 // CHECK: movsldup 305419896, %xmm58466 // CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]8467 movsldup 0x12345678,%xmm58468 8469 // CHECK: movsldup %xmm5, %xmm58470 // CHECK: encoding: [0xf3,0x0f,0x12,0xed]8471 movsldup %xmm5,%xmm58472 8473 // CHECK: vmclear 3735928559(%ebx,%ecx,8)8474 // CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]8475 vmclear 0xdeadbeef(%ebx,%ecx,8)8476 8477 // CHECK: vmclear 324938478 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]8479 vmclear 0x7eed8480 8481 // CHECK: vmclear 31330659828482 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]8483 vmclear 0xbabecafe8484 8485 // CHECK: vmclear 3054198968486 // CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]8487 vmclear 0x123456788488 8489 // CHECK: vmptrld 3735928559(%ebx,%ecx,8)8490 // CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]8491 vmptrld 0xdeadbeef(%ebx,%ecx,8)8492 8493 // CHECK: vmptrld 324938494 // CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]8495 vmptrld 0x7eed8496 8497 // CHECK: vmptrld 31330659828498 // CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]8499 vmptrld 0xbabecafe8500 8501 // CHECK: vmptrld 3054198968502 // CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]8503 vmptrld 0x123456788504 8505 // CHECK: vmptrst 3735928559(%ebx,%ecx,8)8506 // CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]8507 vmptrst 0xdeadbeef(%ebx,%ecx,8)8508 8509 // CHECK: vmptrst 324938510 // CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]8511 vmptrst 0x7eed8512 8513 // CHECK: vmptrst 31330659828514 // CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]8515 vmptrst 0xbabecafe8516 8517 // CHECK: vmptrst 3054198968518 // CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]8519 vmptrst 0x123456788520 8521 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm38522 // CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]8523 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm38524 8525 // CHECK: phaddw 69, %mm38526 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]8527 phaddw 0x45,%mm38528 8529 // CHECK: phaddw 32493, %mm38530 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]8531 phaddw 0x7eed,%mm38532 8533 // CHECK: phaddw 3133065982, %mm38534 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]8535 phaddw 0xbabecafe,%mm38536 8537 // CHECK: phaddw 305419896, %mm38538 // CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]8539 phaddw 0x12345678,%mm38540 8541 // CHECK: phaddw %mm3, %mm38542 // CHECK: encoding: [0x0f,0x38,0x01,0xdb]8543 phaddw %mm3,%mm38544 8545 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm58546 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]8547 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm58548 8549 // CHECK: phaddw 69, %xmm58550 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]8551 phaddw 0x45,%xmm58552 8553 // CHECK: phaddw 32493, %xmm58554 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]8555 phaddw 0x7eed,%xmm58556 8557 // CHECK: phaddw 3133065982, %xmm58558 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]8559 phaddw 0xbabecafe,%xmm58560 8561 // CHECK: phaddw 305419896, %xmm58562 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]8563 phaddw 0x12345678,%xmm58564 8565 // CHECK: phaddw %xmm5, %xmm58566 // CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed]8567 phaddw %xmm5,%xmm58568 8569 // CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm38570 // CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]8571 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm38572 8573 // CHECK: phaddd 69, %mm38574 // CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]8575 phaddd 0x45,%mm38576 8577 // CHECK: phaddd 32493, %mm38578// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]8579 phaddd 0x7eed,%mm38580 8581// CHECK: phaddd 3133065982, %mm38582// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]8583 phaddd 0xbabecafe,%mm38584 8585// CHECK: phaddd 305419896, %mm38586// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]8587 phaddd 0x12345678,%mm38588 8589// CHECK: phaddd %mm3, %mm38590// CHECK: encoding: [0x0f,0x38,0x02,0xdb]8591 phaddd %mm3,%mm38592 8593// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm58594// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]8595 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm58596 8597// CHECK: phaddd 69, %xmm58598// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]8599 phaddd 0x45,%xmm58600 8601// CHECK: phaddd 32493, %xmm58602// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]8603 phaddd 0x7eed,%xmm58604 8605// CHECK: phaddd 3133065982, %xmm58606// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]8607 phaddd 0xbabecafe,%xmm58608 8609// CHECK: phaddd 305419896, %xmm58610// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]8611 phaddd 0x12345678,%xmm58612 8613// CHECK: phaddd %xmm5, %xmm58614// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed]8615 phaddd %xmm5,%xmm58616 8617// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm38618// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]8619 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm38620 8621// CHECK: phaddsw 69, %mm38622// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]8623 phaddsw 0x45,%mm38624 8625// CHECK: phaddsw 32493, %mm38626// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]8627 phaddsw 0x7eed,%mm38628 8629// CHECK: phaddsw 3133065982, %mm38630// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]8631 phaddsw 0xbabecafe,%mm38632 8633// CHECK: phaddsw 305419896, %mm38634// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]8635 phaddsw 0x12345678,%mm38636 8637// CHECK: phaddsw %mm3, %mm38638// CHECK: encoding: [0x0f,0x38,0x03,0xdb]8639 phaddsw %mm3,%mm38640 8641// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm58642// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]8643 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm58644 8645// CHECK: phaddsw 69, %xmm58646// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]8647 phaddsw 0x45,%xmm58648 8649// CHECK: phaddsw 32493, %xmm58650// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]8651 phaddsw 0x7eed,%xmm58652 8653// CHECK: phaddsw 3133065982, %xmm58654// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]8655 phaddsw 0xbabecafe,%xmm58656 8657// CHECK: phaddsw 305419896, %xmm58658// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]8659 phaddsw 0x12345678,%xmm58660 8661// CHECK: phaddsw %xmm5, %xmm58662// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed]8663 phaddsw %xmm5,%xmm58664 8665// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm38666// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]8667 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm38668 8669// CHECK: phsubw 69, %mm38670// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]8671 phsubw 0x45,%mm38672 8673// CHECK: phsubw 32493, %mm38674// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]8675 phsubw 0x7eed,%mm38676 8677// CHECK: phsubw 3133065982, %mm38678// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]8679 phsubw 0xbabecafe,%mm38680 8681// CHECK: phsubw 305419896, %mm38682// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]8683 phsubw 0x12345678,%mm38684 8685// CHECK: phsubw %mm3, %mm38686// CHECK: encoding: [0x0f,0x38,0x05,0xdb]8687 phsubw %mm3,%mm38688 8689// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm58690// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]8691 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm58692 8693// CHECK: phsubw 69, %xmm58694// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]8695 phsubw 0x45,%xmm58696 8697// CHECK: phsubw 32493, %xmm58698// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]8699 phsubw 0x7eed,%xmm58700 8701// CHECK: phsubw 3133065982, %xmm58702// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]8703 phsubw 0xbabecafe,%xmm58704 8705// CHECK: phsubw 305419896, %xmm58706// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]8707 phsubw 0x12345678,%xmm58708 8709// CHECK: phsubw %xmm5, %xmm58710// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed]8711 phsubw %xmm5,%xmm58712 8713// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm38714// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]8715 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm38716 8717// CHECK: phsubd 69, %mm38718// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]8719 phsubd 0x45,%mm38720 8721// CHECK: phsubd 32493, %mm38722// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]8723 phsubd 0x7eed,%mm38724 8725// CHECK: phsubd 3133065982, %mm38726// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]8727 phsubd 0xbabecafe,%mm38728 8729// CHECK: phsubd 305419896, %mm38730// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]8731 phsubd 0x12345678,%mm38732 8733// CHECK: phsubd %mm3, %mm38734// CHECK: encoding: [0x0f,0x38,0x06,0xdb]8735 phsubd %mm3,%mm38736 8737// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm58738// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]8739 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm58740 8741// CHECK: phsubd 69, %xmm58742// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]8743 phsubd 0x45,%xmm58744 8745// CHECK: phsubd 32493, %xmm58746// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]8747 phsubd 0x7eed,%xmm58748 8749// CHECK: phsubd 3133065982, %xmm58750// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]8751 phsubd 0xbabecafe,%xmm58752 8753// CHECK: phsubd 305419896, %xmm58754// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]8755 phsubd 0x12345678,%xmm58756 8757// CHECK: phsubd %xmm5, %xmm58758// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed]8759 phsubd %xmm5,%xmm58760 8761// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm38762// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]8763 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm38764 8765// CHECK: phsubsw 69, %mm38766// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]8767 phsubsw 0x45,%mm38768 8769// CHECK: phsubsw 32493, %mm38770// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]8771 phsubsw 0x7eed,%mm38772 8773// CHECK: phsubsw 3133065982, %mm38774// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]8775 phsubsw 0xbabecafe,%mm38776 8777// CHECK: phsubsw 305419896, %mm38778// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]8779 phsubsw 0x12345678,%mm38780 8781// CHECK: phsubsw %mm3, %mm38782// CHECK: encoding: [0x0f,0x38,0x07,0xdb]8783 phsubsw %mm3,%mm38784 8785// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm58786// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]8787 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm58788 8789// CHECK: phsubsw 69, %xmm58790// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]8791 phsubsw 0x45,%xmm58792 8793// CHECK: phsubsw 32493, %xmm58794// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]8795 phsubsw 0x7eed,%xmm58796 8797// CHECK: phsubsw 3133065982, %xmm58798// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]8799 phsubsw 0xbabecafe,%xmm58800 8801// CHECK: phsubsw 305419896, %xmm58802// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]8803 phsubsw 0x12345678,%xmm58804 8805// CHECK: phsubsw %xmm5, %xmm58806// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed]8807 phsubsw %xmm5,%xmm58808 8809// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm38810// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]8811 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm38812 8813// CHECK: pmaddubsw 69, %mm38814// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]8815 pmaddubsw 0x45,%mm38816 8817// CHECK: pmaddubsw 32493, %mm38818// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]8819 pmaddubsw 0x7eed,%mm38820 8821// CHECK: pmaddubsw 3133065982, %mm38822// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]8823 pmaddubsw 0xbabecafe,%mm38824 8825// CHECK: pmaddubsw 305419896, %mm38826// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]8827 pmaddubsw 0x12345678,%mm38828 8829// CHECK: pmaddubsw %mm3, %mm38830// CHECK: encoding: [0x0f,0x38,0x04,0xdb]8831 pmaddubsw %mm3,%mm38832 8833// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm58834// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]8835 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm58836 8837// CHECK: pmaddubsw 69, %xmm58838// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]8839 pmaddubsw 0x45,%xmm58840 8841// CHECK: pmaddubsw 32493, %xmm58842// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]8843 pmaddubsw 0x7eed,%xmm58844 8845// CHECK: pmaddubsw 3133065982, %xmm58846// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]8847 pmaddubsw 0xbabecafe,%xmm58848 8849// CHECK: pmaddubsw 305419896, %xmm58850// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]8851 pmaddubsw 0x12345678,%xmm58852 8853// CHECK: pmaddubsw %xmm5, %xmm58854// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed]8855 pmaddubsw %xmm5,%xmm58856 8857// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm38858// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]8859 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm38860 8861// CHECK: pmulhrsw 69, %mm38862// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]8863 pmulhrsw 0x45,%mm38864 8865// CHECK: pmulhrsw 32493, %mm38866// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]8867 pmulhrsw 0x7eed,%mm38868 8869// CHECK: pmulhrsw 3133065982, %mm38870// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]8871 pmulhrsw 0xbabecafe,%mm38872 8873// CHECK: pmulhrsw 305419896, %mm38874// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]8875 pmulhrsw 0x12345678,%mm38876 8877// CHECK: pmulhrsw %mm3, %mm38878// CHECK: encoding: [0x0f,0x38,0x0b,0xdb]8879 pmulhrsw %mm3,%mm38880 8881// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm58882// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]8883 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm58884 8885// CHECK: pmulhrsw 69, %xmm58886// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]8887 pmulhrsw 0x45,%xmm58888 8889// CHECK: pmulhrsw 32493, %xmm58890// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]8891 pmulhrsw 0x7eed,%xmm58892 8893// CHECK: pmulhrsw 3133065982, %xmm58894// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]8895 pmulhrsw 0xbabecafe,%xmm58896 8897// CHECK: pmulhrsw 305419896, %xmm58898// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]8899 pmulhrsw 0x12345678,%xmm58900 8901// CHECK: pmulhrsw %xmm5, %xmm58902// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed]8903 pmulhrsw %xmm5,%xmm58904 8905// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm38906// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]8907 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm38908 8909// CHECK: pshufb 69, %mm38910// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]8911 pshufb 0x45,%mm38912 8913// CHECK: pshufb 32493, %mm38914// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]8915 pshufb 0x7eed,%mm38916 8917// CHECK: pshufb 3133065982, %mm38918// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]8919 pshufb 0xbabecafe,%mm38920 8921// CHECK: pshufb 305419896, %mm38922// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]8923 pshufb 0x12345678,%mm38924 8925// CHECK: pshufb %mm3, %mm38926// CHECK: encoding: [0x0f,0x38,0x00,0xdb]8927 pshufb %mm3,%mm38928 8929// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm58930// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]8931 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm58932 8933// CHECK: pshufb 69, %xmm58934// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]8935 pshufb 0x45,%xmm58936 8937// CHECK: pshufb 32493, %xmm58938// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]8939 pshufb 0x7eed,%xmm58940 8941// CHECK: pshufb 3133065982, %xmm58942// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]8943 pshufb 0xbabecafe,%xmm58944 8945// CHECK: pshufb 305419896, %xmm58946// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]8947 pshufb 0x12345678,%xmm58948 8949// CHECK: pshufb %xmm5, %xmm58950// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed]8951 pshufb %xmm5,%xmm58952 8953// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm38954// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]8955 psignb 0xdeadbeef(%ebx,%ecx,8),%mm38956 8957// CHECK: psignb 69, %mm38958// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]8959 psignb 0x45,%mm38960 8961// CHECK: psignb 32493, %mm38962// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]8963 psignb 0x7eed,%mm38964 8965// CHECK: psignb 3133065982, %mm38966// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]8967 psignb 0xbabecafe,%mm38968 8969// CHECK: psignb 305419896, %mm38970// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]8971 psignb 0x12345678,%mm38972 8973// CHECK: psignb %mm3, %mm38974// CHECK: encoding: [0x0f,0x38,0x08,0xdb]8975 psignb %mm3,%mm38976 8977// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm58978// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]8979 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm58980 8981// CHECK: psignb 69, %xmm58982// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]8983 psignb 0x45,%xmm58984 8985// CHECK: psignb 32493, %xmm58986// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]8987 psignb 0x7eed,%xmm58988 8989// CHECK: psignb 3133065982, %xmm58990// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]8991 psignb 0xbabecafe,%xmm58992 8993// CHECK: psignb 305419896, %xmm58994// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]8995 psignb 0x12345678,%xmm58996 8997// CHECK: psignb %xmm5, %xmm58998// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed]8999 psignb %xmm5,%xmm59000 9001// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm39002// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]9003 psignw 0xdeadbeef(%ebx,%ecx,8),%mm39004 9005// CHECK: psignw 69, %mm39006// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]9007 psignw 0x45,%mm39008 9009// CHECK: psignw 32493, %mm39010// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]9011 psignw 0x7eed,%mm39012 9013// CHECK: psignw 3133065982, %mm39014// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]9015 psignw 0xbabecafe,%mm39016 9017// CHECK: psignw 305419896, %mm39018// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]9019 psignw 0x12345678,%mm39020 9021// CHECK: psignw %mm3, %mm39022// CHECK: encoding: [0x0f,0x38,0x09,0xdb]9023 psignw %mm3,%mm39024 9025// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm59026// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]9027 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm59028 9029// CHECK: psignw 69, %xmm59030// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]9031 psignw 0x45,%xmm59032 9033// CHECK: psignw 32493, %xmm59034// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]9035 psignw 0x7eed,%xmm59036 9037// CHECK: psignw 3133065982, %xmm59038// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]9039 psignw 0xbabecafe,%xmm59040 9041// CHECK: psignw 305419896, %xmm59042// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]9043 psignw 0x12345678,%xmm59044 9045// CHECK: psignw %xmm5, %xmm59046// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed]9047 psignw %xmm5,%xmm59048 9049// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm39050// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]9051 psignd 0xdeadbeef(%ebx,%ecx,8),%mm39052 9053// CHECK: psignd 69, %mm39054// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]9055 psignd 0x45,%mm39056 9057// CHECK: psignd 32493, %mm39058// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]9059 psignd 0x7eed,%mm39060 9061// CHECK: psignd 3133065982, %mm39062// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]9063 psignd 0xbabecafe,%mm39064 9065// CHECK: psignd 305419896, %mm39066// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]9067 psignd 0x12345678,%mm39068 9069// CHECK: psignd %mm3, %mm39070// CHECK: encoding: [0x0f,0x38,0x0a,0xdb]9071 psignd %mm3,%mm39072 9073// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm59074// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]9075 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm59076 9077// CHECK: psignd 69, %xmm59078// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]9079 psignd 0x45,%xmm59080 9081// CHECK: psignd 32493, %xmm59082// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]9083 psignd 0x7eed,%xmm59084 9085// CHECK: psignd 3133065982, %xmm59086// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]9087 psignd 0xbabecafe,%xmm59088 9089// CHECK: psignd 305419896, %xmm59090// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]9091 psignd 0x12345678,%xmm59092 9093// CHECK: psignd %xmm5, %xmm59094// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed]9095 psignd %xmm5,%xmm59096 9097// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm39098// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]9099 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm39100 9101// CHECK: pabsb 69, %mm39102// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]9103 pabsb 0x45,%mm39104 9105// CHECK: pabsb 32493, %mm39106// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]9107 pabsb 0x7eed,%mm39108 9109// CHECK: pabsb 3133065982, %mm39110// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]9111 pabsb 0xbabecafe,%mm39112 9113// CHECK: pabsb 305419896, %mm39114// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]9115 pabsb 0x12345678,%mm39116 9117// CHECK: pabsb %mm3, %mm39118// CHECK: encoding: [0x0f,0x38,0x1c,0xdb]9119 pabsb %mm3,%mm39120 9121// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm59122// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]9123 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm59124 9125// CHECK: pabsb 69, %xmm59126// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]9127 pabsb 0x45,%xmm59128 9129// CHECK: pabsb 32493, %xmm59130// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]9131 pabsb 0x7eed,%xmm59132 9133// CHECK: pabsb 3133065982, %xmm59134// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]9135 pabsb 0xbabecafe,%xmm59136 9137// CHECK: pabsb 305419896, %xmm59138// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]9139 pabsb 0x12345678,%xmm59140 9141// CHECK: pabsb %xmm5, %xmm59142// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed]9143 pabsb %xmm5,%xmm59144 9145// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm39146// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]9147 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm39148 9149// CHECK: pabsw 69, %mm39150// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]9151 pabsw 0x45,%mm39152 9153// CHECK: pabsw 32493, %mm39154// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]9155 pabsw 0x7eed,%mm39156 9157// CHECK: pabsw 3133065982, %mm39158// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]9159 pabsw 0xbabecafe,%mm39160 9161// CHECK: pabsw 305419896, %mm39162// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]9163 pabsw 0x12345678,%mm39164 9165// CHECK: pabsw %mm3, %mm39166// CHECK: encoding: [0x0f,0x38,0x1d,0xdb]9167 pabsw %mm3,%mm39168 9169// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm59170// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]9171 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm59172 9173// CHECK: pabsw 69, %xmm59174// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]9175 pabsw 0x45,%xmm59176 9177// CHECK: pabsw 32493, %xmm59178// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]9179 pabsw 0x7eed,%xmm59180 9181// CHECK: pabsw 3133065982, %xmm59182// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]9183 pabsw 0xbabecafe,%xmm59184 9185// CHECK: pabsw 305419896, %xmm59186// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]9187 pabsw 0x12345678,%xmm59188 9189// CHECK: pabsw %xmm5, %xmm59190// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed]9191 pabsw %xmm5,%xmm59192 9193// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm39194// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]9195 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm39196 9197// CHECK: pabsd 69, %mm39198// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]9199 pabsd 0x45,%mm39200 9201// CHECK: pabsd 32493, %mm39202// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]9203 pabsd 0x7eed,%mm39204 9205// CHECK: pabsd 3133065982, %mm39206// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]9207 pabsd 0xbabecafe,%mm39208 9209// CHECK: pabsd 305419896, %mm39210// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]9211 pabsd 0x12345678,%mm39212 9213// CHECK: pabsd %mm3, %mm39214// CHECK: encoding: [0x0f,0x38,0x1e,0xdb]9215 pabsd %mm3,%mm39216 9217// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm59218// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]9219 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm59220 9221// CHECK: pabsd 69, %xmm59222// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]9223 pabsd 0x45,%xmm59224 9225// CHECK: pabsd 32493, %xmm59226// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]9227 pabsd 0x7eed,%xmm59228 9229// CHECK: pabsd 3133065982, %xmm59230// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]9231 pabsd 0xbabecafe,%xmm59232 9233// CHECK: pabsd 305419896, %xmm59234// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]9235 pabsd 0x12345678,%xmm59236 9237// CHECK: pabsd %xmm5, %xmm59238// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed]9239 pabsd %xmm5,%xmm59240 9241// CHECK: femms9242// CHECK: encoding: [0x0f,0x0e]9243 femms9244 9245// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm59246// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]9247 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm59248 9249// CHECK: movntdqa 69, %xmm59250// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]9251 movntdqa 0x45,%xmm59252 9253// CHECK: movntdqa 32493, %xmm59254// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]9255 movntdqa 0x7eed,%xmm59256 9257// CHECK: movntdqa 3133065982, %xmm59258// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]9259 movntdqa 0xbabecafe,%xmm59260 9261// CHECK: movntdqa 305419896, %xmm59262// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]9263 movntdqa 0x12345678,%xmm59264 9265// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm59266// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]9267 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm59268 9269// CHECK: packusdw 69, %xmm59270// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]9271 packusdw 0x45,%xmm59272 9273// CHECK: packusdw 32493, %xmm59274// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]9275 packusdw 0x7eed,%xmm59276 9277// CHECK: packusdw 3133065982, %xmm59278// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]9279 packusdw 0xbabecafe,%xmm59280 9281// CHECK: packusdw 305419896, %xmm59282// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]9283 packusdw 0x12345678,%xmm59284 9285// CHECK: packusdw %xmm5, %xmm59286// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed]9287 packusdw %xmm5,%xmm59288 9289// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm59290// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]9291 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm59292 9293// CHECK: pcmpeqq 69, %xmm59294// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]9295 pcmpeqq 0x45,%xmm59296 9297// CHECK: pcmpeqq 32493, %xmm59298// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]9299 pcmpeqq 0x7eed,%xmm59300 9301// CHECK: pcmpeqq 3133065982, %xmm59302// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]9303 pcmpeqq 0xbabecafe,%xmm59304 9305// CHECK: pcmpeqq 305419896, %xmm59306// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]9307 pcmpeqq 0x12345678,%xmm59308 9309// CHECK: pcmpeqq %xmm5, %xmm59310// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed]9311 pcmpeqq %xmm5,%xmm59312 9313// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm59314// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]9315 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm59316 9317// CHECK: phminposuw 69, %xmm59318// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]9319 phminposuw 0x45,%xmm59320 9321// CHECK: phminposuw 32493, %xmm59322// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]9323 phminposuw 0x7eed,%xmm59324 9325// CHECK: phminposuw 3133065982, %xmm59326// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]9327 phminposuw 0xbabecafe,%xmm59328 9329// CHECK: phminposuw 305419896, %xmm59330// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]9331 phminposuw 0x12345678,%xmm59332 9333// CHECK: phminposuw %xmm5, %xmm59334// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed]9335 phminposuw %xmm5,%xmm59336 9337// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm59338// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]9339 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm59340 9341// CHECK: pmaxsb 69, %xmm59342// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]9343 pmaxsb 0x45,%xmm59344 9345// CHECK: pmaxsb 32493, %xmm59346// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]9347 pmaxsb 0x7eed,%xmm59348 9349// CHECK: pmaxsb 3133065982, %xmm59350// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]9351 pmaxsb 0xbabecafe,%xmm59352 9353// CHECK: pmaxsb 305419896, %xmm59354// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]9355 pmaxsb 0x12345678,%xmm59356 9357// CHECK: pmaxsb %xmm5, %xmm59358// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed]9359 pmaxsb %xmm5,%xmm59360 9361// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm59362// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]9363 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm59364 9365// CHECK: pmaxsd 69, %xmm59366// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]9367 pmaxsd 0x45,%xmm59368 9369// CHECK: pmaxsd 32493, %xmm59370// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]9371 pmaxsd 0x7eed,%xmm59372 9373// CHECK: pmaxsd 3133065982, %xmm59374// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]9375 pmaxsd 0xbabecafe,%xmm59376 9377// CHECK: pmaxsd 305419896, %xmm59378// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]9379 pmaxsd 0x12345678,%xmm59380 9381// CHECK: pmaxsd %xmm5, %xmm59382// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed]9383 pmaxsd %xmm5,%xmm59384 9385// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm59386// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]9387 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm59388 9389// CHECK: pmaxud 69, %xmm59390// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]9391 pmaxud 0x45,%xmm59392 9393// CHECK: pmaxud 32493, %xmm59394// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]9395 pmaxud 0x7eed,%xmm59396 9397// CHECK: pmaxud 3133065982, %xmm59398// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]9399 pmaxud 0xbabecafe,%xmm59400 9401// CHECK: pmaxud 305419896, %xmm59402// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]9403 pmaxud 0x12345678,%xmm59404 9405// CHECK: pmaxud %xmm5, %xmm59406// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed]9407 pmaxud %xmm5,%xmm59408 9409// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm59410// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]9411 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm59412 9413// CHECK: pmaxuw 69, %xmm59414// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]9415 pmaxuw 0x45,%xmm59416 9417// CHECK: pmaxuw 32493, %xmm59418// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]9419 pmaxuw 0x7eed,%xmm59420 9421// CHECK: pmaxuw 3133065982, %xmm59422// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]9423 pmaxuw 0xbabecafe,%xmm59424 9425// CHECK: pmaxuw 305419896, %xmm59426// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]9427 pmaxuw 0x12345678,%xmm59428 9429// CHECK: pmaxuw %xmm5, %xmm59430// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed]9431 pmaxuw %xmm5,%xmm59432 9433// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm59434// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]9435 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm59436 9437// CHECK: pminsb 69, %xmm59438// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]9439 pminsb 0x45,%xmm59440 9441// CHECK: pminsb 32493, %xmm59442// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]9443 pminsb 0x7eed,%xmm59444 9445// CHECK: pminsb 3133065982, %xmm59446// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]9447 pminsb 0xbabecafe,%xmm59448 9449// CHECK: pminsb 305419896, %xmm59450// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]9451 pminsb 0x12345678,%xmm59452 9453// CHECK: pminsb %xmm5, %xmm59454// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed]9455 pminsb %xmm5,%xmm59456 9457// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm59458// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]9459 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm59460 9461// CHECK: pminsd 69, %xmm59462// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]9463 pminsd 0x45,%xmm59464 9465// CHECK: pminsd 32493, %xmm59466// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]9467 pminsd 0x7eed,%xmm59468 9469// CHECK: pminsd 3133065982, %xmm59470// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]9471 pminsd 0xbabecafe,%xmm59472 9473// CHECK: pminsd 305419896, %xmm59474// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]9475 pminsd 0x12345678,%xmm59476 9477// CHECK: pminsd %xmm5, %xmm59478// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed]9479 pminsd %xmm5,%xmm59480 9481// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm59482// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]9483 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm59484 9485// CHECK: pminud 69, %xmm59486// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]9487 pminud 0x45,%xmm59488 9489// CHECK: pminud 32493, %xmm59490// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]9491 pminud 0x7eed,%xmm59492 9493// CHECK: pminud 3133065982, %xmm59494// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]9495 pminud 0xbabecafe,%xmm59496 9497// CHECK: pminud 305419896, %xmm59498// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]9499 pminud 0x12345678,%xmm59500 9501// CHECK: pminud %xmm5, %xmm59502// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed]9503 pminud %xmm5,%xmm59504 9505// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm59506// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]9507 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm59508 9509// CHECK: pminuw 69, %xmm59510// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]9511 pminuw 0x45,%xmm59512 9513// CHECK: pminuw 32493, %xmm59514// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]9515 pminuw 0x7eed,%xmm59516 9517// CHECK: pminuw 3133065982, %xmm59518// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]9519 pminuw 0xbabecafe,%xmm59520 9521// CHECK: pminuw 305419896, %xmm59522// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]9523 pminuw 0x12345678,%xmm59524 9525// CHECK: pminuw %xmm5, %xmm59526// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed]9527 pminuw %xmm5,%xmm59528 9529// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm59530// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]9531 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm59532 9533// CHECK: pmovsxbw 69, %xmm59534// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]9535 pmovsxbw 0x45,%xmm59536 9537// CHECK: pmovsxbw 32493, %xmm59538// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]9539 pmovsxbw 0x7eed,%xmm59540 9541// CHECK: pmovsxbw 3133065982, %xmm59542// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]9543 pmovsxbw 0xbabecafe,%xmm59544 9545// CHECK: pmovsxbw 305419896, %xmm59546// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]9547 pmovsxbw 0x12345678,%xmm59548 9549// CHECK: pmovsxbw %xmm5, %xmm59550// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed]9551 pmovsxbw %xmm5,%xmm59552 9553// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm59554// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]9555 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm59556 9557// CHECK: pmovsxbd 69, %xmm59558// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]9559 pmovsxbd 0x45,%xmm59560 9561// CHECK: pmovsxbd 32493, %xmm59562// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]9563 pmovsxbd 0x7eed,%xmm59564 9565// CHECK: pmovsxbd 3133065982, %xmm59566// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]9567 pmovsxbd 0xbabecafe,%xmm59568 9569// CHECK: pmovsxbd 305419896, %xmm59570// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]9571 pmovsxbd 0x12345678,%xmm59572 9573// CHECK: pmovsxbd %xmm5, %xmm59574// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed]9575 pmovsxbd %xmm5,%xmm59576 9577// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm59578// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]9579 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm59580 9581// CHECK: pmovsxbq 69, %xmm59582// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]9583 pmovsxbq 0x45,%xmm59584 9585// CHECK: pmovsxbq 32493, %xmm59586// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]9587 pmovsxbq 0x7eed,%xmm59588 9589// CHECK: pmovsxbq 3133065982, %xmm59590// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]9591 pmovsxbq 0xbabecafe,%xmm59592 9593// CHECK: pmovsxbq 305419896, %xmm59594// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]9595 pmovsxbq 0x12345678,%xmm59596 9597// CHECK: pmovsxbq %xmm5, %xmm59598// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed]9599 pmovsxbq %xmm5,%xmm59600 9601// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm59602// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]9603 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm59604 9605// CHECK: pmovsxwd 69, %xmm59606// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]9607 pmovsxwd 0x45,%xmm59608 9609// CHECK: pmovsxwd 32493, %xmm59610// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]9611 pmovsxwd 0x7eed,%xmm59612 9613// CHECK: pmovsxwd 3133065982, %xmm59614// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]9615 pmovsxwd 0xbabecafe,%xmm59616 9617// CHECK: pmovsxwd 305419896, %xmm59618// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]9619 pmovsxwd 0x12345678,%xmm59620 9621// CHECK: pmovsxwd %xmm5, %xmm59622// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed]9623 pmovsxwd %xmm5,%xmm59624 9625// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm59626// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]9627 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm59628 9629// CHECK: pmovsxwq 69, %xmm59630// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]9631 pmovsxwq 0x45,%xmm59632 9633// CHECK: pmovsxwq 32493, %xmm59634// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]9635 pmovsxwq 0x7eed,%xmm59636 9637// CHECK: pmovsxwq 3133065982, %xmm59638// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]9639 pmovsxwq 0xbabecafe,%xmm59640 9641// CHECK: pmovsxwq 305419896, %xmm59642// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]9643 pmovsxwq 0x12345678,%xmm59644 9645// CHECK: pmovsxwq %xmm5, %xmm59646// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed]9647 pmovsxwq %xmm5,%xmm59648 9649// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm59650// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]9651 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm59652 9653// CHECK: pmovsxdq 69, %xmm59654// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]9655 pmovsxdq 0x45,%xmm59656 9657// CHECK: pmovsxdq 32493, %xmm59658// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]9659 pmovsxdq 0x7eed,%xmm59660 9661// CHECK: pmovsxdq 3133065982, %xmm59662// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]9663 pmovsxdq 0xbabecafe,%xmm59664 9665// CHECK: pmovsxdq 305419896, %xmm59666// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]9667 pmovsxdq 0x12345678,%xmm59668 9669// CHECK: pmovsxdq %xmm5, %xmm59670// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed]9671 pmovsxdq %xmm5,%xmm59672 9673// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm59674// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]9675 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm59676 9677// CHECK: pmovzxbw 69, %xmm59678// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]9679 pmovzxbw 0x45,%xmm59680 9681// CHECK: pmovzxbw 32493, %xmm59682// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]9683 pmovzxbw 0x7eed,%xmm59684 9685// CHECK: pmovzxbw 3133065982, %xmm59686// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]9687 pmovzxbw 0xbabecafe,%xmm59688 9689// CHECK: pmovzxbw 305419896, %xmm59690// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]9691 pmovzxbw 0x12345678,%xmm59692 9693// CHECK: pmovzxbw %xmm5, %xmm59694// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed]9695 pmovzxbw %xmm5,%xmm59696 9697// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm59698// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]9699 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm59700 9701// CHECK: pmovzxbd 69, %xmm59702// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]9703 pmovzxbd 0x45,%xmm59704 9705// CHECK: pmovzxbd 32493, %xmm59706// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]9707 pmovzxbd 0x7eed,%xmm59708 9709// CHECK: pmovzxbd 3133065982, %xmm59710// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]9711 pmovzxbd 0xbabecafe,%xmm59712 9713// CHECK: pmovzxbd 305419896, %xmm59714// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]9715 pmovzxbd 0x12345678,%xmm59716 9717// CHECK: pmovzxbd %xmm5, %xmm59718// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed]9719 pmovzxbd %xmm5,%xmm59720 9721// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm59722// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]9723 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm59724 9725// CHECK: pmovzxbq 69, %xmm59726// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]9727 pmovzxbq 0x45,%xmm59728 9729// CHECK: pmovzxbq 32493, %xmm59730// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]9731 pmovzxbq 0x7eed,%xmm59732 9733// CHECK: pmovzxbq 3133065982, %xmm59734// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]9735 pmovzxbq 0xbabecafe,%xmm59736 9737// CHECK: pmovzxbq 305419896, %xmm59738// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]9739 pmovzxbq 0x12345678,%xmm59740 9741// CHECK: pmovzxbq %xmm5, %xmm59742// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed]9743 pmovzxbq %xmm5,%xmm59744 9745// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm59746// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]9747 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm59748 9749// CHECK: pmovzxwd 69, %xmm59750// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]9751 pmovzxwd 0x45,%xmm59752 9753// CHECK: pmovzxwd 32493, %xmm59754// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]9755 pmovzxwd 0x7eed,%xmm59756 9757// CHECK: pmovzxwd 3133065982, %xmm59758// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]9759 pmovzxwd 0xbabecafe,%xmm59760 9761// CHECK: pmovzxwd 305419896, %xmm59762// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]9763 pmovzxwd 0x12345678,%xmm59764 9765// CHECK: pmovzxwd %xmm5, %xmm59766// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed]9767 pmovzxwd %xmm5,%xmm59768 9769// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm59770// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]9771 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm59772 9773// CHECK: pmovzxwq 69, %xmm59774// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]9775 pmovzxwq 0x45,%xmm59776 9777// CHECK: pmovzxwq 32493, %xmm59778// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]9779 pmovzxwq 0x7eed,%xmm59780 9781// CHECK: pmovzxwq 3133065982, %xmm59782// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]9783 pmovzxwq 0xbabecafe,%xmm59784 9785// CHECK: pmovzxwq 305419896, %xmm59786// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]9787 pmovzxwq 0x12345678,%xmm59788 9789// CHECK: pmovzxwq %xmm5, %xmm59790// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed]9791 pmovzxwq %xmm5,%xmm59792 9793// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm59794// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]9795 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm59796 9797// CHECK: pmovzxdq 69, %xmm59798// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]9799 pmovzxdq 0x45,%xmm59800 9801// CHECK: pmovzxdq 32493, %xmm59802// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]9803 pmovzxdq 0x7eed,%xmm59804 9805// CHECK: pmovzxdq 3133065982, %xmm59806// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]9807 pmovzxdq 0xbabecafe,%xmm59808 9809// CHECK: pmovzxdq 305419896, %xmm59810// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]9811 pmovzxdq 0x12345678,%xmm59812 9813// CHECK: pmovzxdq %xmm5, %xmm59814// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed]9815 pmovzxdq %xmm5,%xmm59816 9817// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm59818// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]9819 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm59820 9821// CHECK: pmuldq 69, %xmm59822// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]9823 pmuldq 0x45,%xmm59824 9825// CHECK: pmuldq 32493, %xmm59826// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]9827 pmuldq 0x7eed,%xmm59828 9829// CHECK: pmuldq 3133065982, %xmm59830// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]9831 pmuldq 0xbabecafe,%xmm59832 9833// CHECK: pmuldq 305419896, %xmm59834// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]9835 pmuldq 0x12345678,%xmm59836 9837// CHECK: pmuldq %xmm5, %xmm59838// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed]9839 pmuldq %xmm5,%xmm59840 9841// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm59842// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]9843 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm59844 9845// CHECK: pmulld 69, %xmm59846// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]9847 pmulld 0x45,%xmm59848 9849// CHECK: pmulld 32493, %xmm59850// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]9851 pmulld 0x7eed,%xmm59852 9853// CHECK: pmulld 3133065982, %xmm59854// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]9855 pmulld 0xbabecafe,%xmm59856 9857// CHECK: pmulld 305419896, %xmm59858// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]9859 pmulld 0x12345678,%xmm59860 9861// CHECK: pmulld %xmm5, %xmm59862// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed]9863 pmulld %xmm5,%xmm59864 9865// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm59866// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]9867 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm59868 9869// CHECK: ptest 69, %xmm59870// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]9871 ptest 0x45,%xmm59872 9873// CHECK: ptest 32493, %xmm59874// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]9875 ptest 0x7eed,%xmm59876 9877// CHECK: ptest 3133065982, %xmm59878// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]9879 ptest 0xbabecafe,%xmm59880 9881// CHECK: ptest 305419896, %xmm59882// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]9883 ptest 0x12345678,%xmm59884 9885// CHECK: ptest %xmm5, %xmm59886// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed]9887 ptest %xmm5,%xmm59888 9889// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm59890// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]9891 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm59892 9893// CHECK: pcmpgtq 69, %xmm59894// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]9895 pcmpgtq 0x45,%xmm59896 9897// CHECK: pcmpgtq 32493, %xmm59898// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]9899 pcmpgtq 0x7eed,%xmm59900 9901// CHECK: pcmpgtq 3133065982, %xmm59902// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]9903 pcmpgtq 0xbabecafe,%xmm59904 9905// CHECK: pcmpgtq 305419896, %xmm59906// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]9907 pcmpgtq 0x12345678,%xmm59908 9909// CHECK: pcmpgtq %xmm5, %xmm59910// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed]9911 pcmpgtq %xmm5,%xmm59912 9913// CHECK: crc32b %bl, %eax9914// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3]9915 crc32b %bl, %eax9916 9917// CHECK: crc32b 4(%ebx), %eax9918// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]9919 crc32b 4(%ebx), %eax9920 9921// CHECK: crc32w %bx, %eax9922// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]9923 crc32w %bx, %eax9924 9925// CHECK: crc32w 4(%ebx), %eax9926// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]9927 crc32w 4(%ebx), %eax9928 9929// CHECK: crc32l %ebx, %eax9930// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3]9931 crc32l %ebx, %eax9932 9933// CHECK: crc32l 4(%ebx), %eax9934// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]9935 crc32l 4(%ebx), %eax9936 9937// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx9938// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]9939 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx9940 9941// CHECK: crc32l 69, %ecx9942// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]9943 crc32l 0x45,%ecx9944 9945// CHECK: crc32l 32493, %ecx9946// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]9947 crc32l 0x7eed,%ecx9948 9949// CHECK: crc32l 3133065982, %ecx9950// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]9951 crc32l 0xbabecafe,%ecx9952 9953// CHECK: crc32l %ecx, %ecx9954// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9]9955 crc32l %ecx,%ecx9956 9957// CHECK: pcmpistrm $125, %xmm1, %xmm29958// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]9959 pcmpistrm $125, %xmm1, %xmm29960 9961// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm29962// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]9963 pcmpistrm $125, (%edx,%eax,4), %xmm29964 9965// CHECK: aesimc %xmm0, %xmm19966// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8]9967 aesimc %xmm0,%xmm19968 9969// CHECK: aesimc (%eax), %xmm19970// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08]9971 aesimc (%eax),%xmm19972 9973// CHECK: aesenc %xmm1, %xmm29974// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1]9975 aesenc %xmm1,%xmm29976 9977// CHECK: aesenc 4(%ebx), %xmm29978// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]9979 aesenc 4(%ebx),%xmm29980 9981// CHECK: aesenclast %xmm3, %xmm49982// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3]9983 aesenclast %xmm3,%xmm49984 9985// CHECK: aesenclast 4(%edx,%edi), %xmm49986// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]9987 aesenclast 4(%edx,%edi),%xmm49988 9989// CHECK: aesdec %xmm5, %xmm69990// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5]9991 aesdec %xmm5,%xmm69992 9993// CHECK: aesdec 4(%ecx,%eax,8), %xmm69994// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]9995 aesdec 4(%ecx,%eax,8),%xmm69996 9997// CHECK: aesdeclast %xmm7, %xmm09998// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7]9999 aesdeclast %xmm7,%xmm010000 10001// CHECK: aesdeclast 3405691582, %xmm010002// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]10003 aesdeclast 0xcafebabe,%xmm010004 10005// CHECK: aeskeygenassist $125, %xmm1, %xmm210006// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]10007 aeskeygenassist $125, %xmm1, %xmm210008 10009// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm210010// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]10011 aeskeygenassist $125, (%edx,%eax,4), %xmm210012 10013// rdar://801763810014// CHECK: aeskeygenassist $128, %xmm1, %xmm210015// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]10016 aeskeygenassist $128, %xmm1, %xmm210017 10018// rdar://791008710019// CHECK: bsfw %bx, %bx10020// CHECK: encoding: [0x66,0x0f,0xbc,0xdb]10021 bsfw %bx, %bx10022 10023// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx10024// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]10025 bsfw 3735928559(%ebx,%ecx,8), %bx10026 10027// CHECK: bsrw %bx, %bx10028// CHECK: encoding: [0x66,0x0f,0xbd,0xdb]10029 bsrw %bx, %bx10030 10031// CHECK: bsrw 305419896, %bx10032// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]10033 bsrw 305419896, %bx10034 10035// radr://790177910036// CHECK: pushl $12710037// CHECK: encoding: [0x6a,0x7f]10038 pushl $12710039 10040// CHECK: pushw $25410041// CHECK: encoding: [0x66,0x68,0xfe,0x00]10042 pushw $25410043 10044// CHECK: pushl $25410045// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00]10046 pushl $25410047 10048// radr://792840010049// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8)10050// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]10051 movq %mm3, 3735928559(%ebx,%ecx,8)10052 10053// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)10054// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]10055 movd %mm3, 3735928559(%ebx,%ecx,8)10056 10057// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm510058// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]10059 movq 3735928559(%ebx,%ecx,8), %xmm510060 10061// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm510062// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]10063 movd 3735928559(%ebx,%ecx,8), %xmm510064 10065// radr://791471510066// CHECK: fcoml 3735928559(%ebx,%ecx,8)10067// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]10068 fcoml 3735928559(%ebx,%ecx,8)10069 10070// CHECK: fcoms 3249310071// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]10072 fcoms 3249310073 10074// CHECK: fcompl 3735928559(%ebx,%ecx,8)10075// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]10076 fcompl 3735928559(%ebx,%ecx,8)10077 10078// CHECK: fcomps 3249310079// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]10080 fcomps 3249310081 10082// CHECK: ficoml 3735928559(%ebx,%ecx,8)10083// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]10084 ficoml 3735928559(%ebx,%ecx,8)10085 10086// CHECK: ficoms 3249310087// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]10088 ficoms 3249310089 10090// CHECK: ficompl 3735928559(%ebx,%ecx,8)10091// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]10092 ficompl 3735928559(%ebx,%ecx,8)10093 10094// CHECK: ficomps 3249310095// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]10096 ficomps 3249310097 10098// CHECK: movl 57005(,%eiz), %ebx10099// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]10100 movl 57005(,%eiz), %ebx10101 10102// CHECK: movl 48879(,%eiz), %eax10103// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]10104 movl 48879(,%eiz), %eax10105 10106// CHECK: movl -4(,%eiz,8), %eax10107// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]10108 movl -4(,%eiz,8), %eax10109 10110// CHECK: movl (%ecx,%eiz), %eax10111// CHECK: encoding: [0x8b,0x04,0x21]10112 movl (%ecx,%eiz), %eax10113 10114// CHECK: movl (%ecx,%eiz,8), %eax10115// CHECK: encoding: [0x8b,0x04,0xe1]10116 movl (%ecx,%eiz,8), %eax10117 10118// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff]10119 addl $0xFFFFFFFF, %eax10120 10121// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff]10122 addw $0xFFFF, %ax10123 10124 10125// CHECK: pushf10126 pushfl10127 10128// CHECK: pushfl10129 pushfl10130 10131// CHECK: popf10132 popfl10133 10134// CHECK: popfl10135 popfl10136 10137// CHECK: rcll $0, 3735928559(%ebx,%ecx,8)10138 rcll $0,0xdeadbeef(%ebx,%ecx,8)10139 10140// CHECK: rcll $0, 6910141 rcll $0,0x4510142 10143// CHECK: rcll $0, 3249310144 rcll $0,0x7eed10145 10146// CHECK: rcll $0, 313306598210147 rcll $0,0xbabecafe10148 10149// CHECK: rcll $0, 30541989610150 rcll $0,0x1234567810151 10152// CHECK: rclb $127, 3735928559(%ebx,%ecx,8)10153 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8)10154 10155// CHECK: rclb $127, 6910156 rclb $0x7f,0x4510157 10158// CHECK: rclb $127, 3249310159 rclb $0x7f,0x7eed10160 10161// CHECK: rclb $127, 313306598210162 rclb $0x7f,0xbabecafe10163 10164// CHECK: rclb $127, 30541989610165 rclb $0x7f,0x1234567810166 10167// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8)10168 rcrl $0,0xdeadbeef(%ebx,%ecx,8)10169 10170// CHECK: rcrl $0, 6910171 rcrl $0,0x4510172 10173// CHECK: rcrl $0, 3249310174 rcrl $0,0x7eed10175 10176// CHECK: rcrl $0, 313306598210177 rcrl $0,0xbabecafe10178 10179// CHECK: rcrl $0, 30541989610180 rcrl $0,0x1234567810181 10182// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8)10183 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8)10184 10185// CHECK: rcrb $127, 6910186 rcrb $0x7f,0x4510187 10188// CHECK: rcrb $127, 3249310189 rcrb $0x7f,0x7eed10190 10191// CHECK: rcrb $127, 313306598210192 rcrb $0x7f,0xbabecafe10193 10194// CHECK: rcrb $127, 30541989610195 rcrb $0x7f,0x1234567810196 10197// CHECK: calll 313306598210198 calll 0xbabecafe10199 10200// CHECK: calll *3735928559(%ebx,%ecx,8)10201 calll *0xdeadbeef(%ebx,%ecx,8)10202 10203// CHECK: calll 30541989610204 calll 0x1234567810205 10206// CHECK: calll *313517537410207 call *0xbadeface10208 10209// CHECK: calll *3735928559(%ebx,%ecx,8)10210 call *0xdeadbeef(%ebx,%ecx,8)10211 10212// CHECK: calll 3249310213 call 0x7eed10214 10215// CHECK: calll 313306598210216 call 0xbabecafe10217 10218// CHECK: calll 30541989610219 call 0x1234567810220 10221// CHECK: calll *313517537410222 call *0xbadeface10223 10224// CHECK: lcallw *3249310225 lcallw *0x7eed10226 10227// CHECK: jmp 3249310228 jmp 0x7eed10229 10230// CHECK: jmp 313306598210231 jmp 0xbabecafe10232 10233// CHECK: jmp 30541989610234 jmp 0x1234567810235 10236// CHECK: jmpl *3735928559(%ebx,%ecx,8)10237 jmp *0xdeadbeef(%ebx,%ecx,8)10238 10239// CHECK: jmp 3249310240 jmp 0x7eed10241 10242// CHECK: jmp 313306598210243 jmp 0xbabecafe10244 10245// CHECK: jmp 30541989610246 jmp 0x1234567810247 10248// CHECK: jmpl *313517537410249 jmp *0xbadeface10250 10251// CHECK: jmpl *3735928559(%ebx,%ecx,8)10252 jmp *0xdeadbeef(%ebx,%ecx,8)10253 10254// CHECK: jmp 3249310255 jmp 0x7eed10256 10257// CHECK: jmp 313306598210258 jmp 0xbabecafe10259 10260// CHECK: jmp 30541989610261 jmp 0x1234567810262 10263// CHECK: jmpl *313517537410264 jmp *0xbadeface10265 10266// CHECK: ljmpl *3735928559(%ebx,%ecx,8)10267 ljmpl *0xdeadbeef(%ebx,%ecx,8)10268 10269// CHECK: ljmpw *3249310270 ljmpw *0x7eed10271 10272// CHECK: ljmpl *313306598210273 ljmpl *0xbabecafe10274 10275// CHECK: ljmpl *30541989610276 ljmpl *0x1234567810277 10278// CHECK: enter $31438, $12710279 enter $0x7ace,$0x7f10280 10281// CHECK: jo 3249310282 jo 0x7eed10283 10284// CHECK: jo 313306598210285 jo 0xbabecafe10286 10287// CHECK: jo 30541989610288 jo 0x1234567810289 10290// CHECK: jno 3249310291 jno 0x7eed10292 10293// CHECK: jno 313306598210294 jno 0xbabecafe10295 10296// CHECK: jno 30541989610297 jno 0x1234567810298 10299// CHECK: jb 3249310300 jb 0x7eed10301 10302// CHECK: jb 313306598210303 jb 0xbabecafe10304 10305// CHECK: jb 30541989610306 jb 0x1234567810307 10308// CHECK: jae 3249310309 jae 0x7eed10310 10311// CHECK: jae 313306598210312 jae 0xbabecafe10313 10314// CHECK: jae 30541989610315 jae 0x1234567810316 10317// CHECK: je 3249310318 je 0x7eed10319 10320// CHECK: je 313306598210321 je 0xbabecafe10322 10323// CHECK: je 30541989610324 je 0x1234567810325 10326// CHECK: jne 3249310327 jne 0x7eed10328 10329// CHECK: jne 313306598210330 jne 0xbabecafe10331 10332// CHECK: jne 30541989610333 jne 0x1234567810334 10335// CHECK: jbe 3249310336 jbe 0x7eed10337 10338// CHECK: jbe 313306598210339 jbe 0xbabecafe10340 10341// CHECK: jbe 30541989610342 jbe 0x1234567810343 10344// CHECK: ja 3249310345 ja 0x7eed10346 10347// CHECK: ja 313306598210348 ja 0xbabecafe10349 10350// CHECK: ja 30541989610351 ja 0x1234567810352 10353// CHECK: js 3249310354 js 0x7eed10355 10356// CHECK: js 313306598210357 js 0xbabecafe10358 10359// CHECK: js 30541989610360 js 0x1234567810361 10362// CHECK: jns 3249310363 jns 0x7eed10364 10365// CHECK: jns 313306598210366 jns 0xbabecafe10367 10368// CHECK: jns 30541989610369 jns 0x1234567810370 10371// CHECK: jp 3249310372 jp 0x7eed10373 10374// CHECK: jp 313306598210375 jp 0xbabecafe10376 10377// CHECK: jp 30541989610378 jp 0x1234567810379 10380// CHECK: jnp 3249310381 jnp 0x7eed10382 10383// CHECK: jnp 313306598210384 jnp 0xbabecafe10385 10386// CHECK: jnp 30541989610387 jnp 0x1234567810388 10389// CHECK: jl 3249310390 jl 0x7eed10391 10392// CHECK: jl 313306598210393 jl 0xbabecafe10394 10395// CHECK: jl 30541989610396 jl 0x1234567810397 10398// CHECK: jge 3249310399 jge 0x7eed10400 10401// CHECK: jge 313306598210402 jge 0xbabecafe10403 10404// CHECK: jge 30541989610405 jge 0x1234567810406 10407// CHECK: jle 3249310408 jle 0x7eed10409 10410// CHECK: jle 313306598210411 jle 0xbabecafe10412 10413// CHECK: jle 30541989610414 jle 0x1234567810415 10416// CHECK: jg 3249310417 jg 0x7eed10418 10419// CHECK: jg 313306598210420 jg 0xbabecafe10421 10422// CHECK: jg 30541989610423 jg 0x1234567810424 10425// CHECK: int $12710426 int $0x7f10427 10428// CHECK: pause10429 pause10430 10431// CHECK: sfence10432 sfence10433 10434// CHECK: lfence10435 lfence10436 10437// CHECK: mfence10438 mfence10439 10440// CHECK: monitor10441 monitor10442 10443// CHECK: mwait10444 mwait10445 10446// CHECK: vmcall10447 vmcall10448 10449// CHECK: vmfunc10450 vmfunc10451 10452// CHECK: vmlaunch10453 vmlaunch10454 10455// CHECK: vmresume10456 vmresume10457 10458// CHECK: vmxoff10459 vmxoff10460 10461// CHECK: vmxon 3735928559(%ebx,%ecx,8)10462 vmxon 0xdeadbeef(%ebx,%ecx,8)10463 10464// CHECK: vmxon 3249310465 vmxon 0x7eed10466 10467// CHECK: vmxon 313306598210468 vmxon 0xbabecafe10469 10470// CHECK: vmxon 30541989610471 vmxon 0x1234567810472 10473// CHECK: vmrun10474 vmrun %eax10475 10476// CHECK: vmmcall10477 vmmcall10478 10479// CHECK: vmload10480 vmload %eax10481 10482// CHECK: vmsave10483 vmsave %eax10484 10485// CHECK: stgi10486 stgi10487 10488// CHECK: clgi10489 clgi10490 10491// CHECK: skinit10492 skinit %eax10493 10494// CHECK: invlpga10495 invlpga %eax, %ecx10496 10497// CHECK: blendvps %xmm0, (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08]10498 blendvps (%eax), %xmm110499// CHECK: blendvps %xmm0, %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca]10500 blendvps %xmm2, %xmm110501 10502// These instructions can take an unsigned 8-bit mask as well as a signed 8-bit10503// immediate. Check both forms here.10504// CHECK: blendps $129, %xmm2, %xmm110505 blendps $0x81, %xmm2, %xmm110506// CHECK: blendps $192, %xmm2, %xmm110507 blendps $-64, %xmm2, %xmm110508// CHECK: blendpd $129, %xmm2, %xmm110509 blendpd $0x81, %xmm2, %xmm110510// CHECK: blendpd $192, %xmm2, %xmm110511 blendpd $-64, %xmm2, %xmm110512// CHECK: pblendw $129, %xmm2, %xmm110513 pblendw $0x81, %xmm2, %xmm110514// CHECK: pblendw $192, %xmm2, %xmm110515 pblendw $-64, %xmm2, %xmm110516// CHECK: mpsadbw $129, %xmm2, %xmm110517 mpsadbw $0x81, %xmm2, %xmm110518// CHECK: mpsadbw $192, %xmm2, %xmm110519 mpsadbw $-64, %xmm2, %xmm110520// CHECK: dpps $129, %xmm2, %xmm110521 dpps $0x81, %xmm2, %xmm110522// CHECK: dpps $192, %xmm2, %xmm110523 dpps $-64, %xmm2, %xmm110524// CHECK: dppd $129, %xmm2, %xmm110525 dppd $0x81, %xmm2, %xmm110526// CHECK: dppd $192, %xmm2, %xmm110527 dppd $-64, %xmm2, %xmm110528// CHECK: insertps $129, %xmm2, %xmm110529 insertps $0x81, %xmm2, %xmm110530// CHECK: insertps $192, %xmm2, %xmm110531 insertps $-64, %xmm2, %xmm110532 10533// PR13253 handle implicit optional third argument that must always be xmm010534// CHECK: pblendvb %xmm0, %xmm2, %xmm110535pblendvb %xmm2, %xmm110536// CHECK: pblendvb %xmm0, %xmm2, %xmm110537pblendvb %xmm0, %xmm2, %xmm110538// CHECK: pblendvb %xmm0, (%eax), %xmm110539pblendvb (%eax), %xmm110540// CHECK: pblendvb %xmm0, (%eax), %xmm110541pblendvb %xmm0, (%eax), %xmm110542// CHECK: blendvpd %xmm0, %xmm2, %xmm110543blendvpd %xmm2, %xmm110544// CHECK: blendvpd %xmm0, %xmm2, %xmm110545blendvpd %xmm0, %xmm2, %xmm110546// CHECK: blendvpd %xmm0, (%eax), %xmm110547blendvpd (%eax), %xmm110548// CHECK: blendvpd %xmm0, (%eax), %xmm110549blendvpd %xmm0, (%eax), %xmm110550// CHECK: blendvps %xmm0, %xmm2, %xmm110551blendvps %xmm2, %xmm110552// CHECK: blendvps %xmm0, %xmm2, %xmm110553blendvps %xmm0, %xmm2, %xmm110554// CHECK: blendvps %xmm0, (%eax), %xmm110555blendvps (%eax), %xmm110556// CHECK: blendvps %xmm0, (%eax), %xmm110557blendvps %xmm0, (%eax), %xmm110558 10559 10560// CHECK: btl $4, (%eax)10561// CHECK: btw $4, (%eax)10562// CHECK: btl $4, (%eax)10563// CHECK: btsl $4, (%eax)10564// CHECK: btsw $4, (%eax)10565// CHECK: btsl $4, (%eax)10566// CHECK: btrl $4, (%eax)10567// CHECK: btrw $4, (%eax)10568// CHECK: btrl $4, (%eax)10569// CHECK: btcl $4, (%eax)10570// CHECK: btcw $4, (%eax)10571// CHECK: btcl $4, (%eax)10572bt $4, (%eax)10573bt $255, (%eax)10574btw $4, (%eax)10575btl $4, (%eax)10576bts $4, (%eax)10577bts $255, (%eax)10578btsw $4, (%eax)10579btsl $4, (%eax)10580btr $4, (%eax)10581btr $255, (%eax)10582btrw $4, (%eax)10583btrl $4, (%eax)10584btc $4, (%eax)10585btc $255, (%eax)10586btcw $4, (%eax)10587btcl $4, (%eax)10588 10589// CHECK: clflushopt 3735928559(%ebx,%ecx,8)10590// CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]10591 clflushopt 0xdeadbeef(%ebx,%ecx,8)10592 10593// CHECK: clflushopt 3249310594// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]10595 clflushopt 0x7eed10596 10597// CHECK: clflushopt 313306598210598// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]10599 clflushopt 0xbabecafe10600 10601// CHECK: clflushopt 30541989610602// CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]10603 clflushopt 0x1234567810604 10605// CHECK: clwb 3735928559(%ebx,%ecx,8)10606// CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]10607 clwb 0xdeadbeef(%ebx,%ecx,8)10608 10609// CHECK: clwb 3249310610// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]10611 clwb 0x7eed10612 10613// CHECK: clwb 313306598210614// CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]10615 clwb 0xbabecafe10616 10617// CHECK: clwb 30541989610618// CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12]10619 clwb 0x1234567810620 10621// CHECK: xsave 3735928559(%ebx,%ecx,8)10622// CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde]10623 xsave 0xdeadbeef(%ebx,%ecx,8)10624 10625// CHECK: xsave 3249310626// CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00]10627 xsave 0x7eed10628 10629// CHECK: xsave 313306598210630// CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba]10631 xsave 0xbabecafe10632 10633// CHECK: xsave 30541989610634// CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12]10635 xsave 0x1234567810636 10637// CHECK: xrstor 3735928559(%ebx,%ecx,8)10638// CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde]10639 xrstor 0xdeadbeef(%ebx,%ecx,8)10640 10641// CHECK: xrstor 3249310642// CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00]10643 xrstor 0x7eed10644 10645// CHECK: xrstor 313306598210646// CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba]10647 xrstor 0xbabecafe10648 10649// CHECK: xrstor 30541989610650// CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12]10651 xrstor 0x1234567810652 10653// CHECK: xsaveopt 3735928559(%ebx,%ecx,8)10654// CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde]10655 xsaveopt 0xdeadbeef(%ebx,%ecx,8)10656 10657// CHECK: xsaveopt 3249310658// CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00]10659 xsaveopt 0x7eed10660 10661// CHECK: xsaveopt 313306598210662// CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba]10663 xsaveopt 0xbabecafe10664 10665// CHECK: xsaveopt 30541989610666// CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12]10667 xsaveopt 0x1234567810668 10669// CHECK: xsaves 3735928559(%ebx,%ecx,8)10670// CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde]10671 xsaves 0xdeadbeef(%ebx,%ecx,8)10672 10673// CHECK: xsaves 3249310674// CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00]10675 xsaves 0x7eed10676 10677// CHECK: xsaves 313306598210678// CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba]10679 xsaves 0xbabecafe10680 10681// CHECK: xsaves 30541989610682// CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12]10683 xsaves 0x1234567810684 10685// CHECK: xsavec 3735928559(%ebx,%ecx,8)10686// CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde]10687 xsavec 0xdeadbeef(%ebx,%ecx,8)10688 10689// CHECK: xsavec 3249310690// CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00]10691 xsavec 0x7eed10692 10693// CHECK: xsavec 313306598210694// CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba]10695 xsavec 0xbabecafe10696 10697// CHECK: xsavec 30541989610698// CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12]10699 xsavec 0x1234567810700 10701// CHECK: xrstors 3735928559(%ebx,%ecx,8)10702// CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde]10703 xrstors 0xdeadbeef(%ebx,%ecx,8)10704 10705// CHECK: xrstors 3249310706// CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00]10707 xrstors 0x7eed10708 10709// CHECK: xrstors 313306598210710// CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba]10711 xrstors 0xbabecafe10712 10713// CHECK: xrstors 30541989610714// CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12]10715 xrstors 0x1234567810716 10717// CHECK: getsec10718// CHECK: encoding: [0x0f,0x37]10719 getsec10720 10721// CHECK: monitorx10722// CHECK: encoding: [0x0f,0x01,0xfa]10723 monitorx10724 10725// CHECK: monitorx10726// CHECK: encoding: [0x0f,0x01,0xfa]10727 monitorx %eax, %ecx, %edx10728 10729// CHECK: mwaitx10730// CHECK: encoding: [0x0f,0x01,0xfb]10731 mwaitx10732 10733// CHECK: mwaitx10734// CHECK: encoding: [0x0f,0x01,0xfb]10735 mwaitx %eax, %ecx, %ebx10736 10737// CHECK: clzero10738// CHECK: encoding: [0x0f,0x01,0xfc]10739 clzero10740 10741// CHECK: tlbsync 10742// CHECK: encoding: [0x0f,0x01,0xff]10743 tlbsync10744 10745// CHECK: invlpgb10746// CHECK: encoding: [0x0f,0x01,0xfe]10747 invlpgb %eax, %edx 10748 10749// CHECK: lock addl %esi, (%edi)10750// INTEL: lock add dword ptr [edi], esi10751// CHECK: encoding: [0xf0,0x01,0x37]10752 lock add %esi, (%edi)10753 10754// CHECK: cldemote 4(%eax)10755// CHECK: encoding: [0x0f,0x1c,0x40,0x04]10756 cldemote 4(%eax)10757 10758// CHECK: cldemote 3735928559(%ebx,%ecx,8)10759// CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde]10760 cldemote 0xdeadbeef(%ebx,%ecx,8)10761 10762// CHECK: umonitor %eax10763// CHECK: encoding: [0xf3,0x0f,0xae,0xf0]10764 umonitor %eax10765 10766// CHECK: umonitor %ax10767// CHECK: encoding: [0x67,0xf3,0x0f,0xae,0xf0]10768 umonitor %ax10769 10770// CHECK: umwait %eax10771// CHECK: encoding: [0xf2,0x0f,0xae,0xf0]10772 umwait %eax10773 10774// CHECK: tpause %eax10775// CHECK: encoding: [0x66,0x0f,0xae,0xf0]10776 tpause %eax10777 10778// CHECK: movdiri %eax, 64(%edx,%edi)10779// CHECK: # encoding: [0x0f,0x38,0xf9,0x44,0x3a,0x40]10780 movdiri %eax, 64(%edx,%edi)10781 10782// CHECK: movdir64b 485498096, %ecx10783// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]10784 movdir64b 485498096, %ecx10785 10786// CHECK: movdir64b 485498096, %cx10787// CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x0e,0xf0,0x1c]10788 movdir64b 485498096, %cx10789 10790// CHECK: movdir64b (%edx), %eax10791// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x02]10792 movdir64b (%edx), %eax10793 10794// CHECK: movdir64b (%esi), %eax10795// CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x06]10796 movdir64b (%esi), %eax10797 10798// CHECK: movdir64b (%si), %ax10799// CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x04]10800 movdir64b (%si), %ax10801 10802// CHECK: pconfig10803// CHECK: # encoding: [0x0f,0x01,0xc5]10804pconfig10805 10806// CHECK: encls10807// CHECK: encoding: [0x0f,0x01,0xcf]10808encls10809 10810// CHECK: enclu10811// CHECK: encoding: [0x0f,0x01,0xd7]10812enclu10813 10814// CHECK: enclv10815// CHECK: encoding: [0x0f,0x01,0xc0]10816enclv10817 10818// CHECK: aam # encoding: [0xd4,0x0a]10819// INTEL: aam{{$}}10820aam $1010821 10822// CHECK: aad # encoding: [0xd5,0x0a]10823// INTEL: aad{{$}}10824aad $1010825 10826// CHECK: enqcmd 268435456(%ebp,%eax,8), %esi10827// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]10828enqcmd 0x10000000(%ebp, %eax, 8), %esi10829 10830// CHECK: enqcmd (%ecx), %edi10831// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x39]10832enqcmd (%ecx), %edi10833 10834// CHECK: enqcmd 8128(%ecx), %eax10835// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]10836enqcmd 8128(%ecx), %eax10837 10838// CHECK: enqcmd -8192(%edx), %ebx10839// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]10840enqcmd -8192(%edx), %ebx10841 10842// CHECK: enqcmd 485498096, %eax10843// CHECK: encoding: [0xf2,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]10844enqcmd 485498096, %eax10845 10846// CHECK: enqcmds 268435456(%ebp,%eax,8), %esi10847// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0xb4,0xc5,0x00,0x00,0x00,0x10]10848enqcmds 0x10000000(%ebp, %eax, 8), %esi10849 10850// CHECK: enqcmds (%ecx), %edi10851// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x39]10852enqcmds (%ecx), %edi10853 10854// CHECK: enqcmds 8128(%ecx), %eax10855// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f,0x00,0x00]10856enqcmds 8128(%ecx), %eax10857 10858// CHECK: enqcmds -8192(%edx), %ebx10859// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x9a,0x00,0xe0,0xff,0xff]10860enqcmds -8192(%edx), %ebx10861 10862// CHECK: enqcmds 485498096, %eax10863// CHECK: encoding: [0xf3,0x0f,0x38,0xf8,0x05,0xf0,0x1c,0xf0,0x1c]10864enqcmds 485498096, %eax10865 10866// CHECK: enqcmd (%bx,%di), %di10867// CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x39]10868enqcmd (%bx,%di), %di10869 10870// CHECK: enqcmd 8128(%bx,%di), %ax10871// CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x81,0xc0,0x1f]10872enqcmd 8128(%bx,%di), %ax10873 10874// CHECK: enqcmd 485498096, %cx10875// CHECK: encoding: [0x67,0xf2,0x0f,0x38,0xf8,0x0e,0xf0,0x1c]10876enqcmd 485498096, %cx10877 10878// CHECK: enqcmds (%bx,%di), %di10879// CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x39]10880enqcmds (%bx,%di), %di10881 10882// CHECK: enqcmds 8128(%bx,%di), %ax10883// CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x81,0xc0,0x1f]10884enqcmds 8128(%bx,%di), %ax10885 10886// CHECK: enqcmds 485498096, %cx10887// CHECK: encoding: [0x67,0xf3,0x0f,0x38,0xf8,0x0e,0xf0,0x1c]10888enqcmds 485498096, %cx10889 10890// CHECK: serialize10891// CHECK: encoding: [0x0f,0x01,0xe8]10892serialize10893 10894// CHECK: xsusldtrk10895// CHECK: encoding: [0xf2,0x0f,0x01,0xe8]10896xsusldtrk10897 10898// CHECK: xresldtrk10899// CHECK: encoding: [0xf2,0x0f,0x01,0xe9]10900xresldtrk10901 10902// CHECK: tdcall10903// CHECK: encoding: [0x66,0x0f,0x01,0xcc]10904tdcall10905 10906// CHECK: hreset10907// CHECK: encoding: [0xf3,0x0f,0x3a,0xf0,0xc0,0x01]10908hreset $110909