diff options
author | Chris Lattner <sabre@nondot.org> | 2010-10-01 04:32:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-10-01 04:32:20 +0000 |
commit | 3286db670c689104c0df4f98fbb4a66f6e4d2db5 (patch) | |
tree | 40d1f73b866a42ee8f4344e237a0afd77ae63352 /test/MC/AsmParser | |
parent | 5db1eea91ad82e24d3f2efc406516ab038bb2789 (diff) | |
download | external_llvm-3286db670c689104c0df4f98fbb4a66f6e4d2db5.zip external_llvm-3286db670c689104c0df4f98fbb4a66f6e4d2db5.tar.gz external_llvm-3286db670c689104c0df4f98fbb4a66f6e4d2db5.tar.bz2 |
move X86 subdir up a level
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115292 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/AsmParser')
-rw-r--r-- | test/MC/AsmParser/X86/dg.exp | 5 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86-32-avx.s | 3283 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86-32-coverage.s | 19557 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86-32-fma3.s | 674 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86-32.s | 585 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86-64.s | 788 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-avx-clmul-encoding.s | 42 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-avx-encoding.s | 3318 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-encoding.s | 142 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-fma3-encoding.s | 674 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-imm-widths.s | 105 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_directives.s | 6 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_errors.s | 5 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_operands.s | 58 |
14 files changed, 0 insertions, 29242 deletions
diff --git a/test/MC/AsmParser/X86/dg.exp b/test/MC/AsmParser/X86/dg.exp deleted file mode 100644 index ec87b69..0000000 --- a/test/MC/AsmParser/X86/dg.exp +++ /dev/null @@ -1,5 +0,0 @@ -load_lib llvm.exp - -if { [llvm_supports_target X86] } { - RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,c,cpp,s}]] -} diff --git a/test/MC/AsmParser/X86/x86-32-avx.s b/test/MC/AsmParser/X86/x86-32-avx.s deleted file mode 100644 index 1927e4e..0000000 --- a/test/MC/AsmParser/X86/x86-32-avx.s +++ /dev/null @@ -1,3283 +0,0 @@ -// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s - -// CHECK: vaddss %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0x58,0xd4] - vaddss %xmm4, %xmm6, %xmm2 - -// CHECK: vmulss %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0x59,0xd4] - vmulss %xmm4, %xmm6, %xmm2 - -// CHECK: vsubss %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0x5c,0xd4] - vsubss %xmm4, %xmm6, %xmm2 - -// CHECK: vdivss %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0x5e,0xd4] - vdivss %xmm4, %xmm6, %xmm2 - -// CHECK: vaddsd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0x58,0xd4] - vaddsd %xmm4, %xmm6, %xmm2 - -// CHECK: vmulsd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0x59,0xd4] - vmulsd %xmm4, %xmm6, %xmm2 - -// CHECK: vsubsd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0x5c,0xd4] - vsubsd %xmm4, %xmm6, %xmm2 - -// CHECK: vdivsd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0x5e,0xd4] - vdivsd %xmm4, %xmm6, %xmm2 - -// CHECK: vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vaddps %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0x58,0xd4] - vaddps %xmm4, %xmm6, %xmm2 - -// CHECK: vsubps %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0x5c,0xd4] - vsubps %xmm4, %xmm6, %xmm2 - -// CHECK: vmulps %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0x59,0xd4] - vmulps %xmm4, %xmm6, %xmm2 - -// CHECK: vdivps %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0x5e,0xd4] - vdivps %xmm4, %xmm6, %xmm2 - -// CHECK: vaddpd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0x58,0xd4] - vaddpd %xmm4, %xmm6, %xmm2 - -// CHECK: vsubpd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0x5c,0xd4] - vsubpd %xmm4, %xmm6, %xmm2 - -// CHECK: vmulpd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0x59,0xd4] - vmulpd %xmm4, %xmm6, %xmm2 - -// CHECK: vdivpd %xmm4, %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0x5e,0xd4] - vdivpd %xmm4, %xmm6, %xmm2 - -// CHECK: vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: vmaxss %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xda,0x5f,0xf2] - vmaxss %xmm2, %xmm4, %xmm6 - -// CHECK: vmaxsd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xdb,0x5f,0xf2] - vmaxsd %xmm2, %xmm4, %xmm6 - -// CHECK: vminss %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xda,0x5d,0xf2] - vminss %xmm2, %xmm4, %xmm6 - -// CHECK: vminsd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xdb,0x5d,0xf2] - vminsd %xmm2, %xmm4, %xmm6 - -// CHECK: vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x5f,0x6c,0xcb,0xfc] - vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x5f,0x6c,0xcb,0xfc] - vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vminss -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x5d,0x6c,0xcb,0xfc] - vminss -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x5d,0x6c,0xcb,0xfc] - vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmaxps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x5f,0xf2] - vmaxps %xmm2, %xmm4, %xmm6 - -// CHECK: vmaxpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x5f,0xf2] - vmaxpd %xmm2, %xmm4, %xmm6 - -// CHECK: vminps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x5d,0xf2] - vminps %xmm2, %xmm4, %xmm6 - -// CHECK: vminpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x5d,0xf2] - vminpd %xmm2, %xmm4, %xmm6 - -// CHECK: vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x5f,0x6c,0xcb,0xfc] - vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x5f,0x6c,0xcb,0xfc] - vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vminps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x5d,0x6c,0xcb,0xfc] - vminps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x5d,0x6c,0xcb,0xfc] - vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vandps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x54,0xf2] - vandps %xmm2, %xmm4, %xmm6 - -// CHECK: vandpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x54,0xf2] - vandpd %xmm2, %xmm4, %xmm6 - -// CHECK: vandps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x54,0x6c,0xcb,0xfc] - vandps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x54,0x6c,0xcb,0xfc] - vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vorps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x56,0xf2] - vorps %xmm2, %xmm4, %xmm6 - -// CHECK: vorpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x56,0xf2] - vorpd %xmm2, %xmm4, %xmm6 - -// CHECK: vorps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x56,0x6c,0xcb,0xfc] - vorps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x56,0x6c,0xcb,0xfc] - vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vxorps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x57,0xf2] - vxorps %xmm2, %xmm4, %xmm6 - -// CHECK: vxorpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x57,0xf2] - vxorpd %xmm2, %xmm4, %xmm6 - -// CHECK: vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x57,0x6c,0xcb,0xfc] - vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x57,0x6c,0xcb,0xfc] - vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vandnps %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd8,0x55,0xf2] - vandnps %xmm2, %xmm4, %xmm6 - -// CHECK: vandnpd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0x55,0xf2] - vandnpd %xmm2, %xmm4, %xmm6 - -// CHECK: vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x55,0x6c,0xcb,0xfc] - vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x55,0x6c,0xcb,0xfc] - vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vmovss -4(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xc5,0xfa,0x10,0x6c,0xcb,0xfc] - vmovss -4(%ebx,%ecx,8), %xmm5 - -// CHECK: vmovss %xmm4, %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xea,0x10,0xec] - vmovss %xmm4, %xmm2, %xmm5 - -// CHECK: vmovsd -4(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xc5,0xfb,0x10,0x6c,0xcb,0xfc] - vmovsd -4(%ebx,%ecx,8), %xmm5 - -// CHECK: vmovsd %xmm4, %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xeb,0x10,0xec] - vmovsd %xmm4, %xmm2, %xmm5 - -// CHECK: vunpckhps %xmm1, %xmm2, %xmm4 -// CHECK: encoding: [0xc5,0xe8,0x15,0xe1] - vunpckhps %xmm1, %xmm2, %xmm4 - -// CHECK: vunpckhpd %xmm1, %xmm2, %xmm4 -// CHECK: encoding: [0xc5,0xe9,0x15,0xe1] - vunpckhpd %xmm1, %xmm2, %xmm4 - -// CHECK: vunpcklps %xmm1, %xmm2, %xmm4 -// CHECK: encoding: [0xc5,0xe8,0x14,0xe1] - vunpcklps %xmm1, %xmm2, %xmm4 - -// CHECK: vunpcklpd %xmm1, %xmm2, %xmm4 -// CHECK: encoding: [0xc5,0xe9,0x14,0xe1] - vunpcklpd %xmm1, %xmm2, %xmm4 - -// CHECK: vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x15,0x6c,0xcb,0xfc] - vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x15,0x6c,0xcb,0xfc] - vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe8,0x14,0x6c,0xcb,0xfc] - vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0x14,0x6c,0xcb,0xfc] - vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5 - -// CHECK: vcmpps $0, %xmm0, %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc8,0xc2,0xc8,0x00] - vcmpps $0, %xmm0, %xmm6, %xmm1 - -// CHECK: vcmpps $0, (%eax), %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc8,0xc2,0x08,0x00] - vcmpps $0, (%eax), %xmm6, %xmm1 - -// CHECK: vcmpps $7, %xmm0, %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc8,0xc2,0xc8,0x07] - vcmpps $7, %xmm0, %xmm6, %xmm1 - -// CHECK: vcmppd $0, %xmm0, %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc9,0xc2,0xc8,0x00] - vcmppd $0, %xmm0, %xmm6, %xmm1 - -// CHECK: vcmppd $0, (%eax), %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc9,0xc2,0x08,0x00] - vcmppd $0, (%eax), %xmm6, %xmm1 - -// CHECK: vcmppd $7, %xmm0, %xmm6, %xmm1 -// CHECK: encoding: [0xc5,0xc9,0xc2,0xc8,0x07] - vcmppd $7, %xmm0, %xmm6, %xmm1 - -// CHECK: vshufps $8, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc6,0xd9,0x08] - vshufps $8, %xmm1, %xmm2, %xmm3 - -// CHECK: vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc6,0x5c,0xcb,0xfc,0x08] - vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vshufpd $8, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc6,0xd9,0x08] - vshufpd $8, %xmm1, %xmm2, %xmm3 - -// CHECK: vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc6,0x5c,0xcb,0xfc,0x08] - vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $0, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x00] - vcmpeqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $2, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x02] - vcmpleps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $1, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x01] - vcmpltps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $4, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x04] - vcmpneqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $6, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x06] - vcmpnleps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $5, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x05] - vcmpnltps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x07] - vcmpordps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $3, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x03] - vcmpunordps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $0, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $2, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x02] - vcmpleps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $1, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $4, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $6, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnleps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $5, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpps $7, -4(%ebx,%ecx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordps -4(%ebx,%ecx,8), %xmm6, %xmm2 - -// CHECK: vcmpps $3, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordps -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $0, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x00] - vcmpeqpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $2, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x02] - vcmplepd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $1, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x01] - vcmpltpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $4, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x04] - vcmpneqpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $6, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x06] - vcmpnlepd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $5, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x05] - vcmpnltpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x07] - vcmpordpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $3, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x03] - vcmpunordpd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmppd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqpd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x02] - vcmplepd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltpd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqpd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnlepd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltpd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmppd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordpd -4(%ebx,%ecx,8), %xmm6, %xmm2 - -// CHECK: vcmppd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordpd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vmovmskps %xmm2, %eax -// CHECK: encoding: [0xc5,0xf8,0x50,0xc2] - vmovmskps %xmm2, %eax - -// CHECK: vmovmskpd %xmm2, %eax -// CHECK: encoding: [0xc5,0xf9,0x50,0xc2] - vmovmskpd %xmm2, %eax - -// CHECK: vcmpss $0, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x00] - vcmpeqss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $2, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x02] - vcmpless %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $1, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x01] - vcmpltss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $4, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x04] - vcmpneqss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $6, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x06] - vcmpnless %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $5, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x05] - vcmpnltss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x07] - vcmpordss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $3, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x03] - vcmpunordss %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpss $0, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqss -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $2, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x02] - vcmpless -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $1, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltss -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $4, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqss -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $6, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnless -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $5, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltss -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpss $7, -4(%ebx,%ecx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordss -4(%ebx,%ecx,8), %xmm6, %xmm2 - -// CHECK: vcmpss $3, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordss -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $0, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x00] - vcmpeqsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $2, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x02] - vcmplesd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $1, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x01] - vcmpltsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $4, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x04] - vcmpneqsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $6, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x06] - vcmpnlesd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $5, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x05] - vcmpnltsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x07] - vcmpordsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $3, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x03] - vcmpunordsd %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpsd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqsd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x02] - vcmplesd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltsd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqsd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnlesd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltsd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vcmpsd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordsd -4(%ebx,%ecx,8), %xmm6, %xmm2 - -// CHECK: vcmpsd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordsd -4(%ebx,%ecx,8), %xmm2, %xmm3 - -// CHECK: vucomiss %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x2e,0xd1] - vucomiss %xmm1, %xmm2 - -// CHECK: vucomiss (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x2e,0x10] - vucomiss (%eax), %xmm2 - -// CHECK: vcomiss %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x2f,0xd1] - vcomiss %xmm1, %xmm2 - -// CHECK: vcomiss (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x2f,0x10] - vcomiss (%eax), %xmm2 - -// CHECK: vucomisd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x2e,0xd1] - vucomisd %xmm1, %xmm2 - -// CHECK: vucomisd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x2e,0x10] - vucomisd (%eax), %xmm2 - -// CHECK: vcomisd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x2f,0xd1] - vcomisd %xmm1, %xmm2 - -// CHECK: vcomisd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x2f,0x10] - vcomisd (%eax), %xmm2 - -// CHECK: vcvttss2si %xmm1, %eax -// CHECK: encoding: [0xc5,0xfa,0x2c,0xc1] - vcvttss2si %xmm1, %eax - -// CHECK: vcvttss2si (%ecx), %eax -// CHECK: encoding: [0xc5,0xfa,0x2c,0x01] - vcvttss2si (%ecx), %eax - -// CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf2,0x2a,0x10] - vcvtsi2ss (%eax), %xmm1, %xmm2 - -// CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf2,0x2a,0x10] - vcvtsi2ss (%eax), %xmm1, %xmm2 - -// CHECK: vcvttsd2si %xmm1, %eax -// CHECK: encoding: [0xc5,0xfb,0x2c,0xc1] - vcvttsd2si %xmm1, %eax - -// CHECK: vcvttsd2si (%ecx), %eax -// CHECK: encoding: [0xc5,0xfb,0x2c,0x01] - vcvttsd2si (%ecx), %eax - -// CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf3,0x2a,0x10] - vcvtsi2sd (%eax), %xmm1, %xmm2 - -// CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf3,0x2a,0x10] - vcvtsi2sd (%eax), %xmm1, %xmm2 - -// CHECK: vmovaps (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x28,0x10] - vmovaps (%eax), %xmm2 - -// CHECK: vmovaps %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x28,0xd1] - vmovaps %xmm1, %xmm2 - -// CHECK: vmovaps %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf8,0x29,0x08] - vmovaps %xmm1, (%eax) - -// CHECK: vmovapd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x28,0x10] - vmovapd (%eax), %xmm2 - -// CHECK: vmovapd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x28,0xd1] - vmovapd %xmm1, %xmm2 - -// CHECK: vmovapd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x29,0x08] - vmovapd %xmm1, (%eax) - -// CHECK: vmovups (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x10,0x10] - vmovups (%eax), %xmm2 - -// CHECK: vmovups %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x10,0xd1] - vmovups %xmm1, %xmm2 - -// CHECK: vmovups %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf8,0x11,0x08] - vmovups %xmm1, (%eax) - -// CHECK: vmovupd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x10,0x10] - vmovupd (%eax), %xmm2 - -// CHECK: vmovupd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x10,0xd1] - vmovupd %xmm1, %xmm2 - -// CHECK: vmovupd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x11,0x08] - vmovupd %xmm1, (%eax) - -// CHECK: vmovlps %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf8,0x13,0x08] - vmovlps %xmm1, (%eax) - -// CHECK: vmovlps (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0x12,0x18] - vmovlps (%eax), %xmm2, %xmm3 - -// CHECK: vmovlpd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x13,0x08] - vmovlpd %xmm1, (%eax) - -// CHECK: vmovlpd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x12,0x18] - vmovlpd (%eax), %xmm2, %xmm3 - -// CHECK: vmovhps %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf8,0x17,0x08] - vmovhps %xmm1, (%eax) - -// CHECK: vmovhps (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0x16,0x18] - vmovhps (%eax), %xmm2, %xmm3 - -// CHECK: vmovhpd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x17,0x08] - vmovhpd %xmm1, (%eax) - -// CHECK: vmovhpd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x16,0x18] - vmovhpd (%eax), %xmm2, %xmm3 - -// CHECK: vmovlhps %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0x16,0xd9] - vmovlhps %xmm1, %xmm2, %xmm3 - -// CHECK: vmovhlps %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0x12,0xd9] - vmovhlps %xmm1, %xmm2, %xmm3 - -// CHECK: vcvtss2sil %xmm1, %eax -// CHECK: encoding: [0xc5,0xfa,0x2d,0xc1] - vcvtss2si %xmm1, %eax - -// CHECK: vcvtss2sil (%eax), %ebx -// CHECK: encoding: [0xc5,0xfa,0x2d,0x18] - vcvtss2si (%eax), %ebx - -// CHECK: vcvtdq2ps %xmm5, %xmm6 -// CHECK: encoding: [0xc5,0xf8,0x5b,0xf5] - vcvtdq2ps %xmm5, %xmm6 - -// CHECK: vcvtdq2ps (%eax), %xmm6 -// CHECK: encoding: [0xc5,0xf8,0x5b,0x30] - vcvtdq2ps (%eax), %xmm6 - -// CHECK: vcvtsd2ss %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xdb,0x5a,0xf2] - vcvtsd2ss %xmm2, %xmm4, %xmm6 - -// CHECK: vcvtsd2ss (%eax), %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xdb,0x5a,0x30] - vcvtsd2ss (%eax), %xmm4, %xmm6 - -// CHECK: vcvtps2dq %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xf9,0x5b,0xda] - vcvtps2dq %xmm2, %xmm3 - -// CHECK: vcvtps2dq (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xf9,0x5b,0x18] - vcvtps2dq (%eax), %xmm3 - -// CHECK: vcvtss2sd %xmm2, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xda,0x5a,0xf2] - vcvtss2sd %xmm2, %xmm4, %xmm6 - -// CHECK: vcvtss2sd (%eax), %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xda,0x5a,0x30] - vcvtss2sd (%eax), %xmm4, %xmm6 - -// CHECK: vcvtdq2ps %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xf8,0x5b,0xf4] - vcvtdq2ps %xmm4, %xmm6 - -// CHECK: vcvtdq2ps (%ecx), %xmm4 -// CHECK: encoding: [0xc5,0xf8,0x5b,0x21] - vcvtdq2ps (%ecx), %xmm4 - -// CHECK: vcvttps2dq %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xfa,0x5b,0xda] - vcvttps2dq %xmm2, %xmm3 - -// CHECK: vcvttps2dq (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xfa,0x5b,0x18] - vcvttps2dq (%eax), %xmm3 - -// CHECK: vcvtps2pd %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xf8,0x5a,0xda] - vcvtps2pd %xmm2, %xmm3 - -// CHECK: vcvtps2pd (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xf8,0x5a,0x18] - vcvtps2pd (%eax), %xmm3 - -// CHECK: vcvtpd2ps %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xf9,0x5a,0xda] - vcvtpd2ps %xmm2, %xmm3 - -// CHECK: vsqrtpd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x51,0xd1] - vsqrtpd %xmm1, %xmm2 - -// CHECK: vsqrtpd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf9,0x51,0x10] - vsqrtpd (%eax), %xmm2 - -// CHECK: vsqrtps %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x51,0xd1] - vsqrtps %xmm1, %xmm2 - -// CHECK: vsqrtps (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x51,0x10] - vsqrtps (%eax), %xmm2 - -// CHECK: vsqrtsd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x51,0xd9] - vsqrtsd %xmm1, %xmm2, %xmm3 - -// CHECK: vsqrtsd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x51,0x18] - vsqrtsd (%eax), %xmm2, %xmm3 - -// CHECK: vsqrtss %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x51,0xd9] - vsqrtss %xmm1, %xmm2, %xmm3 - -// CHECK: vsqrtss (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x51,0x18] - vsqrtss (%eax), %xmm2, %xmm3 - -// CHECK: vrsqrtps %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x52,0xd1] - vrsqrtps %xmm1, %xmm2 - -// CHECK: vrsqrtps (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x52,0x10] - vrsqrtps (%eax), %xmm2 - -// CHECK: vrsqrtss %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x52,0xd9] - vrsqrtss %xmm1, %xmm2, %xmm3 - -// CHECK: vrsqrtss (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x52,0x18] - vrsqrtss (%eax), %xmm2, %xmm3 - -// CHECK: vrcpps %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x53,0xd1] - vrcpps %xmm1, %xmm2 - -// CHECK: vrcpps (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xf8,0x53,0x10] - vrcpps (%eax), %xmm2 - -// CHECK: vrcpss %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x53,0xd9] - vrcpss %xmm1, %xmm2, %xmm3 - -// CHECK: vrcpss (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xea,0x53,0x18] - vrcpss (%eax), %xmm2, %xmm3 - -// CHECK: vmovntdq %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0xe7,0x08] - vmovntdq %xmm1, (%eax) - -// CHECK: vmovntpd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x2b,0x08] - vmovntpd %xmm1, (%eax) - -// CHECK: vmovntps %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf8,0x2b,0x08] - vmovntps %xmm1, (%eax) - -// CHECK: vldmxcsr (%eax) -// CHECK: encoding: [0xc5,0xf8,0xae,0x10] - vldmxcsr (%eax) - -// CHECK: vstmxcsr (%eax) -// CHECK: encoding: [0xc5,0xf8,0xae,0x18] - vstmxcsr (%eax) - -// CHECK: vldmxcsr 3735928559 -// CHECK: encoding: [0xc5,0xf8,0xae,0x15,0xef,0xbe,0xad,0xde] - vldmxcsr 0xdeadbeef - -// CHECK: vstmxcsr 3735928559 -// CHECK: encoding: [0xc5,0xf8,0xae,0x1d,0xef,0xbe,0xad,0xde] - vstmxcsr 0xdeadbeef - -// CHECK: vpsubb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf8,0xd9] - vpsubb %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf8,0x18] - vpsubb (%eax), %xmm2, %xmm3 - -// CHECK: vpsubw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf9,0xd9] - vpsubw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf9,0x18] - vpsubw (%eax), %xmm2, %xmm3 - -// CHECK: vpsubd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfa,0xd9] - vpsubd %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfa,0x18] - vpsubd (%eax), %xmm2, %xmm3 - -// CHECK: vpsubq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfb,0xd9] - vpsubq %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfb,0x18] - vpsubq (%eax), %xmm2, %xmm3 - -// CHECK: vpsubsb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe8,0xd9] - vpsubsb %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubsb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe8,0x18] - vpsubsb (%eax), %xmm2, %xmm3 - -// CHECK: vpsubsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe9,0xd9] - vpsubsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe9,0x18] - vpsubsw (%eax), %xmm2, %xmm3 - -// CHECK: vpsubusb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd8,0xd9] - vpsubusb %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubusb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd8,0x18] - vpsubusb (%eax), %xmm2, %xmm3 - -// CHECK: vpsubusw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd9,0xd9] - vpsubusw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsubusw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd9,0x18] - vpsubusw (%eax), %xmm2, %xmm3 - -// CHECK: vpaddb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfc,0xd9] - vpaddb %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfc,0x18] - vpaddb (%eax), %xmm2, %xmm3 - -// CHECK: vpaddw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfd,0xd9] - vpaddw %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfd,0x18] - vpaddw (%eax), %xmm2, %xmm3 - -// CHECK: vpaddd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfe,0xd9] - vpaddd %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xfe,0x18] - vpaddd (%eax), %xmm2, %xmm3 - -// CHECK: vpaddq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd4,0xd9] - vpaddq %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd4,0x18] - vpaddq (%eax), %xmm2, %xmm3 - -// CHECK: vpaddsb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xec,0xd9] - vpaddsb %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddsb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xec,0x18] - vpaddsb (%eax), %xmm2, %xmm3 - -// CHECK: vpaddsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xed,0xd9] - vpaddsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xed,0x18] - vpaddsw (%eax), %xmm2, %xmm3 - -// CHECK: vpaddusb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdc,0xd9] - vpaddusb %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddusb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdc,0x18] - vpaddusb (%eax), %xmm2, %xmm3 - -// CHECK: vpaddusw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdd,0xd9] - vpaddusw %xmm1, %xmm2, %xmm3 - -// CHECK: vpaddusw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdd,0x18] - vpaddusw (%eax), %xmm2, %xmm3 - -// CHECK: vpmulhuw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe4,0xd9] - vpmulhuw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmulhuw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe4,0x18] - vpmulhuw (%eax), %xmm2, %xmm3 - -// CHECK: vpmulhw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe5,0xd9] - vpmulhw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmulhw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe5,0x18] - vpmulhw (%eax), %xmm2, %xmm3 - -// CHECK: vpmullw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd5,0xd9] - vpmullw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmullw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd5,0x18] - vpmullw (%eax), %xmm2, %xmm3 - -// CHECK: vpmuludq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf4,0xd9] - vpmuludq %xmm1, %xmm2, %xmm3 - -// CHECK: vpmuludq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf4,0x18] - vpmuludq (%eax), %xmm2, %xmm3 - -// CHECK: vpavgb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe0,0xd9] - vpavgb %xmm1, %xmm2, %xmm3 - -// CHECK: vpavgb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe0,0x18] - vpavgb (%eax), %xmm2, %xmm3 - -// CHECK: vpavgw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe3,0xd9] - vpavgw %xmm1, %xmm2, %xmm3 - -// CHECK: vpavgw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe3,0x18] - vpavgw (%eax), %xmm2, %xmm3 - -// CHECK: vpminsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xea,0xd9] - vpminsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpminsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xea,0x18] - vpminsw (%eax), %xmm2, %xmm3 - -// CHECK: vpminub %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xda,0xd9] - vpminub %xmm1, %xmm2, %xmm3 - -// CHECK: vpminub (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xda,0x18] - vpminub (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xee,0xd9] - vpmaxsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmaxsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xee,0x18] - vpmaxsw (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxub %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xde,0xd9] - vpmaxub %xmm1, %xmm2, %xmm3 - -// CHECK: vpmaxub (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xde,0x18] - vpmaxub (%eax), %xmm2, %xmm3 - -// CHECK: vpsadbw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf6,0xd9] - vpsadbw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsadbw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf6,0x18] - vpsadbw (%eax), %xmm2, %xmm3 - -// CHECK: vpsllw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf1,0xd9] - vpsllw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsllw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf1,0x18] - vpsllw (%eax), %xmm2, %xmm3 - -// CHECK: vpslld %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf2,0xd9] - vpslld %xmm1, %xmm2, %xmm3 - -// CHECK: vpslld (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf2,0x18] - vpslld (%eax), %xmm2, %xmm3 - -// CHECK: vpsllq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf3,0xd9] - vpsllq %xmm1, %xmm2, %xmm3 - -// CHECK: vpsllq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xf3,0x18] - vpsllq (%eax), %xmm2, %xmm3 - -// CHECK: vpsraw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe1,0xd9] - vpsraw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsraw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe1,0x18] - vpsraw (%eax), %xmm2, %xmm3 - -// CHECK: vpsrad %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe2,0xd9] - vpsrad %xmm1, %xmm2, %xmm3 - -// CHECK: vpsrad (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xe2,0x18] - vpsrad (%eax), %xmm2, %xmm3 - -// CHECK: vpsrlw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd1,0xd9] - vpsrlw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsrlw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd1,0x18] - vpsrlw (%eax), %xmm2, %xmm3 - -// CHECK: vpsrld %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd2,0xd9] - vpsrld %xmm1, %xmm2, %xmm3 - -// CHECK: vpsrld (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd2,0x18] - vpsrld (%eax), %xmm2, %xmm3 - -// CHECK: vpsrlq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd3,0xd9] - vpsrlq %xmm1, %xmm2, %xmm3 - -// CHECK: vpsrlq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd3,0x18] - vpsrlq (%eax), %xmm2, %xmm3 - -// CHECK: vpslld $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x72,0xf2,0x0a] - vpslld $10, %xmm2, %xmm3 - -// CHECK: vpslldq $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x73,0xfa,0x0a] - vpslldq $10, %xmm2, %xmm3 - -// CHECK: vpsllq $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x73,0xf2,0x0a] - vpsllq $10, %xmm2, %xmm3 - -// CHECK: vpsllw $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x71,0xf2,0x0a] - vpsllw $10, %xmm2, %xmm3 - -// CHECK: vpsrad $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x72,0xe2,0x0a] - vpsrad $10, %xmm2, %xmm3 - -// CHECK: vpsraw $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x71,0xe2,0x0a] - vpsraw $10, %xmm2, %xmm3 - -// CHECK: vpsrld $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x72,0xd2,0x0a] - vpsrld $10, %xmm2, %xmm3 - -// CHECK: vpsrldq $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x73,0xda,0x0a] - vpsrldq $10, %xmm2, %xmm3 - -// CHECK: vpsrlq $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x73,0xd2,0x0a] - vpsrlq $10, %xmm2, %xmm3 - -// CHECK: vpsrlw $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x71,0xd2,0x0a] - vpsrlw $10, %xmm2, %xmm3 - -// CHECK: vpslld $10, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe1,0x72,0xf2,0x0a] - vpslld $10, %xmm2, %xmm3 - -// CHECK: vpand %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdb,0xd9] - vpand %xmm1, %xmm2, %xmm3 - -// CHECK: vpand (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdb,0x18] - vpand (%eax), %xmm2, %xmm3 - -// CHECK: vpor %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xeb,0xd9] - vpor %xmm1, %xmm2, %xmm3 - -// CHECK: vpor (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xeb,0x18] - vpor (%eax), %xmm2, %xmm3 - -// CHECK: vpxor %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xef,0xd9] - vpxor %xmm1, %xmm2, %xmm3 - -// CHECK: vpxor (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xef,0x18] - vpxor (%eax), %xmm2, %xmm3 - -// CHECK: vpandn %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdf,0xd9] - vpandn %xmm1, %xmm2, %xmm3 - -// CHECK: vpandn (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xdf,0x18] - vpandn (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpeqb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x74,0xd9] - vpcmpeqb %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpeqb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x74,0x18] - vpcmpeqb (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpeqw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x75,0xd9] - vpcmpeqw %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpeqw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x75,0x18] - vpcmpeqw (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpeqd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x76,0xd9] - vpcmpeqd %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpeqd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x76,0x18] - vpcmpeqd (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpgtb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x64,0xd9] - vpcmpgtb %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpgtb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x64,0x18] - vpcmpgtb (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpgtw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x65,0xd9] - vpcmpgtw %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpgtw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x65,0x18] - vpcmpgtw (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpgtd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x66,0xd9] - vpcmpgtd %xmm1, %xmm2, %xmm3 - -// CHECK: vpcmpgtd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x66,0x18] - vpcmpgtd (%eax), %xmm2, %xmm3 - -// CHECK: vpacksswb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x63,0xd9] - vpacksswb %xmm1, %xmm2, %xmm3 - -// CHECK: vpacksswb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x63,0x18] - vpacksswb (%eax), %xmm2, %xmm3 - -// CHECK: vpackssdw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6b,0xd9] - vpackssdw %xmm1, %xmm2, %xmm3 - -// CHECK: vpackssdw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6b,0x18] - vpackssdw (%eax), %xmm2, %xmm3 - -// CHECK: vpackuswb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x67,0xd9] - vpackuswb %xmm1, %xmm2, %xmm3 - -// CHECK: vpackuswb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x67,0x18] - vpackuswb (%eax), %xmm2, %xmm3 - -// CHECK: vpshufd $4, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xf9,0x70,0xda,0x04] - vpshufd $4, %xmm2, %xmm3 - -// CHECK: vpshufd $4, (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xf9,0x70,0x18,0x04] - vpshufd $4, (%eax), %xmm3 - -// CHECK: vpshufhw $4, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xfa,0x70,0xda,0x04] - vpshufhw $4, %xmm2, %xmm3 - -// CHECK: vpshufhw $4, (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xfa,0x70,0x18,0x04] - vpshufhw $4, (%eax), %xmm3 - -// CHECK: vpshuflw $4, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xfb,0x70,0xda,0x04] - vpshuflw $4, %xmm2, %xmm3 - -// CHECK: vpshuflw $4, (%eax), %xmm3 -// CHECK: encoding: [0xc5,0xfb,0x70,0x18,0x04] - vpshuflw $4, (%eax), %xmm3 - -// CHECK: vpunpcklbw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x60,0xd9] - vpunpcklbw %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpcklbw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x60,0x18] - vpunpcklbw (%eax), %xmm2, %xmm3 - -// CHECK: vpunpcklwd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x61,0xd9] - vpunpcklwd %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpcklwd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x61,0x18] - vpunpcklwd (%eax), %xmm2, %xmm3 - -// CHECK: vpunpckldq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x62,0xd9] - vpunpckldq %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpckldq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x62,0x18] - vpunpckldq (%eax), %xmm2, %xmm3 - -// CHECK: vpunpcklqdq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6c,0xd9] - vpunpcklqdq %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpcklqdq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6c,0x18] - vpunpcklqdq (%eax), %xmm2, %xmm3 - -// CHECK: vpunpckhbw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x68,0xd9] - vpunpckhbw %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpckhbw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x68,0x18] - vpunpckhbw (%eax), %xmm2, %xmm3 - -// CHECK: vpunpckhwd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x69,0xd9] - vpunpckhwd %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpckhwd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x69,0x18] - vpunpckhwd (%eax), %xmm2, %xmm3 - -// CHECK: vpunpckhdq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6a,0xd9] - vpunpckhdq %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpckhdq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6a,0x18] - vpunpckhdq (%eax), %xmm2, %xmm3 - -// CHECK: vpunpckhqdq %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6d,0xd9] - vpunpckhqdq %xmm1, %xmm2, %xmm3 - -// CHECK: vpunpckhqdq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x6d,0x18] - vpunpckhqdq (%eax), %xmm2, %xmm3 - -// CHECK: vpinsrw $7, %eax, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc4,0xd8,0x07] - vpinsrw $7, %eax, %xmm2, %xmm3 - -// CHECK: vpinsrw $7, (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xc4,0x18,0x07] - vpinsrw $7, (%eax), %xmm2, %xmm3 - -// CHECK: vpextrw $7, %xmm2, %eax -// CHECK: encoding: [0xc5,0xf9,0xc5,0xc2,0x07] - vpextrw $7, %xmm2, %eax - -// CHECK: vpmovmskb %xmm1, %eax -// CHECK: encoding: [0xc5,0xf9,0xd7,0xc1] - vpmovmskb %xmm1, %eax - -// CHECK: vmaskmovdqu %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf9,0xf7,0xd1] - vmaskmovdqu %xmm1, %xmm2 - -// CHECK: vmovd %xmm1, %eax -// CHECK: encoding: [0xc5,0xf9,0x7e,0xc8] - vmovd %xmm1, %eax - -// CHECK: vmovd %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0x7e,0x08] - vmovd %xmm1, (%eax) - -// CHECK: vmovd %eax, %xmm1 -// CHECK: encoding: [0xc5,0xf9,0x6e,0xc8] - vmovd %eax, %xmm1 - -// CHECK: vmovd (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xf9,0x6e,0x08] - vmovd (%eax), %xmm1 - -// CHECK: vmovq %xmm1, (%eax) -// CHECK: encoding: [0xc5,0xf9,0xd6,0x08] - vmovq %xmm1, (%eax) - -// CHECK: vmovq %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfa,0x7e,0xd1] - vmovq %xmm1, %xmm2 - -// CHECK: vmovq (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xfa,0x7e,0x08] - vmovq (%eax), %xmm1 - -// CHECK: vcvtpd2dq %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfb,0xe6,0xd1] - vcvtpd2dq %xmm1, %xmm2 - -// CHECK: vcvtdq2pd %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfa,0xe6,0xd1] - vcvtdq2pd %xmm1, %xmm2 - -// CHECK: vcvtdq2pd (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xfa,0xe6,0x10] - vcvtdq2pd (%eax), %xmm2 - -// CHECK: vmovshdup %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfa,0x16,0xd1] - vmovshdup %xmm1, %xmm2 - -// CHECK: vmovshdup (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xfa,0x16,0x10] - vmovshdup (%eax), %xmm2 - -// CHECK: vmovsldup %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfa,0x12,0xd1] - vmovsldup %xmm1, %xmm2 - -// CHECK: vmovsldup (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xfa,0x12,0x10] - vmovsldup (%eax), %xmm2 - -// CHECK: vmovddup %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xfb,0x12,0xd1] - vmovddup %xmm1, %xmm2 - -// CHECK: vmovddup (%eax), %xmm2 -// CHECK: encoding: [0xc5,0xfb,0x12,0x10] - vmovddup (%eax), %xmm2 - -// CHECK: vaddsubps %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0xd0,0xd9] - vaddsubps %xmm1, %xmm2, %xmm3 - -// CHECK: vaddsubps (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf3,0xd0,0x10] - vaddsubps (%eax), %xmm1, %xmm2 - -// CHECK: vaddsubpd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0xd0,0xd9] - vaddsubpd %xmm1, %xmm2, %xmm3 - -// CHECK: vaddsubpd (%eax), %xmm1, %xmm2 -// CHECK: encoding: [0xc5,0xf1,0xd0,0x10] - vaddsubpd (%eax), %xmm1, %xmm2 - -// CHECK: vhaddps %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x7c,0xd9] - vhaddps %xmm1, %xmm2, %xmm3 - -// CHECK: vhaddps (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x7c,0x18] - vhaddps (%eax), %xmm2, %xmm3 - -// CHECK: vhaddpd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x7c,0xd9] - vhaddpd %xmm1, %xmm2, %xmm3 - -// CHECK: vhaddpd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x7c,0x18] - vhaddpd (%eax), %xmm2, %xmm3 - -// CHECK: vhsubps %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x7d,0xd9] - vhsubps %xmm1, %xmm2, %xmm3 - -// CHECK: vhsubps (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xeb,0x7d,0x18] - vhsubps (%eax), %xmm2, %xmm3 - -// CHECK: vhsubpd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x7d,0xd9] - vhsubpd %xmm1, %xmm2, %xmm3 - -// CHECK: vhsubpd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe9,0x7d,0x18] - vhsubpd (%eax), %xmm2, %xmm3 - -// CHECK: vpabsb %xmm1, %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0xd1] - vpabsb %xmm1, %xmm2 - -// CHECK: vpabsb (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x10] - vpabsb (%eax), %xmm2 - -// CHECK: vpabsw %xmm1, %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0xd1] - vpabsw %xmm1, %xmm2 - -// CHECK: vpabsw (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x10] - vpabsw (%eax), %xmm2 - -// CHECK: vpabsd %xmm1, %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0xd1] - vpabsd %xmm1, %xmm2 - -// CHECK: vpabsd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x10] - vpabsd (%eax), %xmm2 - -// CHECK: vphaddw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x01,0xd9] - vphaddw %xmm1, %xmm2, %xmm3 - -// CHECK: vphaddw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x01,0x18] - vphaddw (%eax), %xmm2, %xmm3 - -// CHECK: vphaddd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x02,0xd9] - vphaddd %xmm1, %xmm2, %xmm3 - -// CHECK: vphaddd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x02,0x18] - vphaddd (%eax), %xmm2, %xmm3 - -// CHECK: vphaddsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x03,0xd9] - vphaddsw %xmm1, %xmm2, %xmm3 - -// CHECK: vphaddsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x03,0x18] - vphaddsw (%eax), %xmm2, %xmm3 - -// CHECK: vphsubw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x05,0xd9] - vphsubw %xmm1, %xmm2, %xmm3 - -// CHECK: vphsubw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x05,0x18] - vphsubw (%eax), %xmm2, %xmm3 - -// CHECK: vphsubd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x06,0xd9] - vphsubd %xmm1, %xmm2, %xmm3 - -// CHECK: vphsubd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x06,0x18] - vphsubd (%eax), %xmm2, %xmm3 - -// CHECK: vphsubsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x07,0xd9] - vphsubsw %xmm1, %xmm2, %xmm3 - -// CHECK: vphsubsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x07,0x18] - vphsubsw (%eax), %xmm2, %xmm3 - -// CHECK: vpmaddubsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x04,0xd9] - vpmaddubsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmaddubsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x04,0x18] - vpmaddubsw (%eax), %xmm2, %xmm3 - -// CHECK: vpshufb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x00,0xd9] - vpshufb %xmm1, %xmm2, %xmm3 - -// CHECK: vpshufb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x00,0x18] - vpshufb (%eax), %xmm2, %xmm3 - -// CHECK: vpsignb %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x08,0xd9] - vpsignb %xmm1, %xmm2, %xmm3 - -// CHECK: vpsignb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x08,0x18] - vpsignb (%eax), %xmm2, %xmm3 - -// CHECK: vpsignw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x09,0xd9] - vpsignw %xmm1, %xmm2, %xmm3 - -// CHECK: vpsignw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x09,0x18] - vpsignw (%eax), %xmm2, %xmm3 - -// CHECK: vpsignd %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x0a,0xd9] - vpsignd %xmm1, %xmm2, %xmm3 - -// CHECK: vpsignd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x0a,0x18] - vpsignd (%eax), %xmm2, %xmm3 - -// CHECK: vpmulhrsw %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x0b,0xd9] - vpmulhrsw %xmm1, %xmm2, %xmm3 - -// CHECK: vpmulhrsw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x0b,0x18] - vpmulhrsw (%eax), %xmm2, %xmm3 - -// CHECK: vpalignr $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0f,0xd9,0x07] - vpalignr $7, %xmm1, %xmm2, %xmm3 - -// CHECK: vpalignr $7, (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0f,0x18,0x07] - vpalignr $7, (%eax), %xmm2, %xmm3 - -// CHECK: vroundsd $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0b,0xd9,0x07] - vroundsd $7, %xmm1, %xmm2, %xmm3 - -// CHECK: vroundsd $7, (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0b,0x18,0x07] - vroundsd $7, (%eax), %xmm2, %xmm3 - -// CHECK: vroundss $7, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0a,0xd9,0x07] - vroundss $7, %xmm1, %xmm2, %xmm3 - -// CHECK: vroundss $7, (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x69,0x0a,0x18,0x07] - vroundss $7, (%eax), %xmm2, %xmm3 - -// CHECK: vroundpd $7, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0xda,0x07] - vroundpd $7, %xmm2, %xmm3 - -// CHECK: vroundpd $7, (%eax), %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x18,0x07] - vroundpd $7, (%eax), %xmm3 - -// CHECK: vroundps $7, %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0xda,0x07] - vroundps $7, %xmm2, %xmm3 - -// CHECK: vroundps $7, (%eax), %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x18,0x07] - vroundps $7, (%eax), %xmm3 - -// CHECK: vphminposuw %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0xda] - vphminposuw %xmm2, %xmm3 - -// CHECK: vphminposuw (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x10] - vphminposuw (%eax), %xmm2 - -// CHECK: vpackusdw %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x2b,0xca] - vpackusdw %xmm2, %xmm3, %xmm1 - -// CHECK: vpackusdw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x2b,0x18] - vpackusdw (%eax), %xmm2, %xmm3 - -// CHECK: vpcmpeqq %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x29,0xca] - vpcmpeqq %xmm2, %xmm3, %xmm1 - -// CHECK: vpcmpeqq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x29,0x18] - vpcmpeqq (%eax), %xmm2, %xmm3 - -// CHECK: vpminsb %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x38,0xca] - vpminsb %xmm2, %xmm3, %xmm1 - -// CHECK: vpminsb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x38,0x18] - vpminsb (%eax), %xmm2, %xmm3 - -// CHECK: vpminsd %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x39,0xca] - vpminsd %xmm2, %xmm3, %xmm1 - -// CHECK: vpminsd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x39,0x18] - vpminsd (%eax), %xmm2, %xmm3 - -// CHECK: vpminud %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3b,0xca] - vpminud %xmm2, %xmm3, %xmm1 - -// CHECK: vpminud (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3b,0x18] - vpminud (%eax), %xmm2, %xmm3 - -// CHECK: vpminuw %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3a,0xca] - vpminuw %xmm2, %xmm3, %xmm1 - -// CHECK: vpminuw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3a,0x18] - vpminuw (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxsb %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3c,0xca] - vpmaxsb %xmm2, %xmm3, %xmm1 - -// CHECK: vpmaxsb (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3c,0x18] - vpmaxsb (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxsd %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3d,0xca] - vpmaxsd %xmm2, %xmm3, %xmm1 - -// CHECK: vpmaxsd (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3d,0x18] - vpmaxsd (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxud %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3f,0xca] - vpmaxud %xmm2, %xmm3, %xmm1 - -// CHECK: vpmaxud (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3f,0x18] - vpmaxud (%eax), %xmm2, %xmm3 - -// CHECK: vpmaxuw %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x3e,0xca] - vpmaxuw %xmm2, %xmm3, %xmm1 - -// CHECK: vpmaxuw (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x3e,0x18] - vpmaxuw (%eax), %xmm2, %xmm3 - -// CHECK: vpmuldq %xmm2, %xmm3, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x61,0x28,0xca] - vpmuldq %xmm2, %xmm3, %xmm1 - -// CHECK: vpmuldq (%eax), %xmm2, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x69,0x28,0x18] - vpmuldq (%eax), %xmm2, %xmm3 - -// CHECK: vpmulld %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x40,0xca] - vpmulld %xmm2, %xmm5, %xmm1 - -// CHECK: vpmulld (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0x40,0x18] - vpmulld (%eax), %xmm5, %xmm3 - -// CHECK: vblendps $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0c,0xca,0x03] - vblendps $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vblendps $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0c,0x08,0x03] - vblendps $3, (%eax), %xmm5, %xmm1 - -// CHECK: vblendpd $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0d,0xca,0x03] - vblendpd $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vblendpd $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0d,0x08,0x03] - vblendpd $3, (%eax), %xmm5, %xmm1 - -// CHECK: vpblendw $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0e,0xca,0x03] - vpblendw $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vpblendw $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x0e,0x08,0x03] - vpblendw $3, (%eax), %xmm5, %xmm1 - -// CHECK: vmpsadbw $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x42,0xca,0x03] - vmpsadbw $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vmpsadbw $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x42,0x08,0x03] - vmpsadbw $3, (%eax), %xmm5, %xmm1 - -// CHECK: vdpps $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x40,0xca,0x03] - vdpps $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vdpps $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x40,0x08,0x03] - vdpps $3, (%eax), %xmm5, %xmm1 - -// CHECK: vdppd $3, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x41,0xca,0x03] - vdppd $3, %xmm2, %xmm5, %xmm1 - -// CHECK: vdppd $3, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x41,0x08,0x03] - vdppd $3, (%eax), %xmm5, %xmm1 - -// CHECK: vblendvpd %xmm2, %xmm5, %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0xdd,0x20] - vblendvpd %xmm2, %xmm5, %xmm1, %xmm3 - -// CHECK: vblendvpd %xmm2, (%eax), %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x18,0x20] - vblendvpd %xmm2, (%eax), %xmm1, %xmm3 - -// CHECK: vblendvps %xmm2, %xmm5, %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0xdd,0x20] - vblendvps %xmm2, %xmm5, %xmm1, %xmm3 - -// CHECK: vblendvps %xmm2, (%eax), %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x18,0x20] - vblendvps %xmm2, (%eax), %xmm1, %xmm3 - -// CHECK: vpblendvb %xmm2, %xmm5, %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0xdd,0x20] - vpblendvb %xmm2, %xmm5, %xmm1, %xmm3 - -// CHECK: vpblendvb %xmm2, (%eax), %xmm1, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x18,0x20] - vpblendvb %xmm2, (%eax), %xmm1, %xmm3 - -// CHECK: vpmovsxbw %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0xea] - vpmovsxbw %xmm2, %xmm5 - -// CHECK: vpmovsxbw (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x10] - vpmovsxbw (%eax), %xmm2 - -// CHECK: vpmovsxwd %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0xea] - vpmovsxwd %xmm2, %xmm5 - -// CHECK: vpmovsxwd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x10] - vpmovsxwd (%eax), %xmm2 - -// CHECK: vpmovsxdq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0xea] - vpmovsxdq %xmm2, %xmm5 - -// CHECK: vpmovsxdq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x10] - vpmovsxdq (%eax), %xmm2 - -// CHECK: vpmovzxbw %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0xea] - vpmovzxbw %xmm2, %xmm5 - -// CHECK: vpmovzxbw (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x10] - vpmovzxbw (%eax), %xmm2 - -// CHECK: vpmovzxwd %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0xea] - vpmovzxwd %xmm2, %xmm5 - -// CHECK: vpmovzxwd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x10] - vpmovzxwd (%eax), %xmm2 - -// CHECK: vpmovzxdq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0xea] - vpmovzxdq %xmm2, %xmm5 - -// CHECK: vpmovzxdq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x10] - vpmovzxdq (%eax), %xmm2 - -// CHECK: vpmovsxbq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0xea] - vpmovsxbq %xmm2, %xmm5 - -// CHECK: vpmovsxbq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x10] - vpmovsxbq (%eax), %xmm2 - -// CHECK: vpmovzxbq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0xea] - vpmovzxbq %xmm2, %xmm5 - -// CHECK: vpmovzxbq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x10] - vpmovzxbq (%eax), %xmm2 - -// CHECK: vpmovsxbd %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0xea] - vpmovsxbd %xmm2, %xmm5 - -// CHECK: vpmovsxbd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x10] - vpmovsxbd (%eax), %xmm2 - -// CHECK: vpmovsxwq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0xea] - vpmovsxwq %xmm2, %xmm5 - -// CHECK: vpmovsxwq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x10] - vpmovsxwq (%eax), %xmm2 - -// CHECK: vpmovzxbd %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0xea] - vpmovzxbd %xmm2, %xmm5 - -// CHECK: vpmovzxbd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x10] - vpmovzxbd (%eax), %xmm2 - -// CHECK: vpmovzxwq %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0xea] - vpmovzxwq %xmm2, %xmm5 - -// CHECK: vpmovzxwq (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x10] - vpmovzxwq (%eax), %xmm2 - -// CHECK: vpextrw $7, %xmm2, %eax -// CHECK: encoding: [0xc5,0xf9,0xc5,0xc2,0x07] - vpextrw $7, %xmm2, %eax - -// CHECK: vpextrw $7, %xmm2, (%eax) -// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x10,0x07] - vpextrw $7, %xmm2, (%eax) - -// CHECK: vpextrd $7, %xmm2, %eax -// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0xd0,0x07] - vpextrd $7, %xmm2, %eax - -// CHECK: vpextrd $7, %xmm2, (%eax) -// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x10,0x07] - vpextrd $7, %xmm2, (%eax) - -// CHECK: vpextrb $7, %xmm2, %eax -// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0xd0,0x07] - vpextrb $7, %xmm2, %eax - -// CHECK: vpextrb $7, %xmm2, (%eax) -// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x10,0x07] - vpextrb $7, %xmm2, (%eax) - -// CHECK: vextractps $7, %xmm2, (%eax) -// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x10,0x07] - vextractps $7, %xmm2, (%eax) - -// CHECK: vextractps $7, %xmm2, %eax -// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0xd0,0x07] - vextractps $7, %xmm2, %eax - -// CHECK: vpinsrw $7, %eax, %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0xc4,0xe8,0x07] - vpinsrw $7, %eax, %xmm2, %xmm5 - -// CHECK: vpinsrw $7, (%eax), %xmm2, %xmm5 -// CHECK: encoding: [0xc5,0xe9,0xc4,0x28,0x07] - vpinsrw $7, (%eax), %xmm2, %xmm5 - -// CHECK: vpinsrb $7, %eax, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x69,0x20,0xe8,0x07] - vpinsrb $7, %eax, %xmm2, %xmm5 - -// CHECK: vpinsrb $7, (%eax), %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x69,0x20,0x28,0x07] - vpinsrb $7, (%eax), %xmm2, %xmm5 - -// CHECK: vpinsrd $7, %eax, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x69,0x22,0xe8,0x07] - vpinsrd $7, %eax, %xmm2, %xmm5 - -// CHECK: vpinsrd $7, (%eax), %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x69,0x22,0x28,0x07] - vpinsrd $7, (%eax), %xmm2, %xmm5 - -// CHECK: vinsertps $7, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x21,0xca,0x07] - vinsertps $7, %xmm2, %xmm5, %xmm1 - -// CHECK: vinsertps $7, (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x21,0x08,0x07] - vinsertps $7, (%eax), %xmm5, %xmm1 - -// CHECK: vptest %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0xea] - vptest %xmm2, %xmm5 - -// CHECK: vptest (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x10] - vptest (%eax), %xmm2 - -// CHECK: vmovntdqa (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x10] - vmovntdqa (%eax), %xmm2 - -// CHECK: vpcmpgtq %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x37,0xca] - vpcmpgtq %xmm2, %xmm5, %xmm1 - -// CHECK: vpcmpgtq (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0x37,0x18] - vpcmpgtq (%eax), %xmm5, %xmm3 - -// CHECK: vpcmpistrm $7, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0xea,0x07] - vpcmpistrm $7, %xmm2, %xmm5 - -// CHECK: vpcmpistrm $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x28,0x07] - vpcmpistrm $7, (%eax), %xmm5 - -// CHECK: vpcmpestrm $7, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0xea,0x07] - vpcmpestrm $7, %xmm2, %xmm5 - -// CHECK: vpcmpestrm $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x28,0x07] - vpcmpestrm $7, (%eax), %xmm5 - -// CHECK: vpcmpistri $7, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0xea,0x07] - vpcmpistri $7, %xmm2, %xmm5 - -// CHECK: vpcmpistri $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x28,0x07] - vpcmpistri $7, (%eax), %xmm5 - -// CHECK: vpcmpestri $7, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0xea,0x07] - vpcmpestri $7, %xmm2, %xmm5 - -// CHECK: vpcmpestri $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x28,0x07] - vpcmpestri $7, (%eax), %xmm5 - -// CHECK: vaesimc %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0xdb,0xea] - vaesimc %xmm2, %xmm5 - -// CHECK: vaesimc (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0xdb,0x10] - vaesimc (%eax), %xmm2 - -// CHECK: vaesenc %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdc,0xca] - vaesenc %xmm2, %xmm5, %xmm1 - -// CHECK: vaesenc (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdc,0x18] - vaesenc (%eax), %xmm5, %xmm3 - -// CHECK: vaesenclast %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdd,0xca] - vaesenclast %xmm2, %xmm5, %xmm1 - -// CHECK: vaesenclast (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdd,0x18] - vaesenclast (%eax), %xmm5, %xmm3 - -// CHECK: vaesdec %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xde,0xca] - vaesdec %xmm2, %xmm5, %xmm1 - -// CHECK: vaesdec (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0xde,0x18] - vaesdec (%eax), %xmm5, %xmm3 - -// CHECK: vaesdeclast %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdf,0xca] - vaesdeclast %xmm2, %xmm5, %xmm1 - -// CHECK: vaesdeclast (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0xdf,0x18] - vaesdeclast (%eax), %xmm5, %xmm3 - -// CHECK: vaeskeygenassist $7, %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0xdf,0xea,0x07] - vaeskeygenassist $7, %xmm2, %xmm5 - -// CHECK: vaeskeygenassist $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0xdf,0x28,0x07] - vaeskeygenassist $7, (%eax), %xmm5 - -// CHECK: vcmpps $8, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x08] - vcmpeq_uqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $9, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x09] - vcmpngeps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $10, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0a] - vcmpngtps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $11, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0b] - vcmpfalseps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $12, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0c] - vcmpneq_oqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $13, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0d] - vcmpgeps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $14, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0e] - vcmpgtps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $15, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0f] - vcmptrueps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $16, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x10] - vcmpeq_osps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $17, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x11] - vcmplt_oqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $18, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x12] - vcmple_oqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $19, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x13] - vcmpunord_sps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $20, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x14] - vcmpneq_usps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $21, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x15] - vcmpnlt_uqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $22, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x16] - vcmpnle_uqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $23, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x17] - vcmpord_sps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $24, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x18] - vcmpeq_usps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $25, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x19] - vcmpnge_uqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $26, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1a] - vcmpngt_uqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $27, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1b] - vcmpfalse_osps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $28, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1c] - vcmpneq_osps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $29, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1d] - vcmpge_oqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $30, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1e] - vcmpgt_oqps %xmm1, %xmm2, %xmm3 - -// CHECK: vcmpps $31, %xmm1, %xmm2, %xmm3 -// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1f] - vcmptrue_usps %xmm1, %xmm2, %xmm3 - -// CHECK: vmovaps (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x28,0x10] - vmovaps (%eax), %ymm2 - -// CHECK: vmovaps %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x28,0xd1] - vmovaps %ymm1, %ymm2 - -// CHECK: vmovaps %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfc,0x29,0x08] - vmovaps %ymm1, (%eax) - -// CHECK: vmovapd (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x28,0x10] - vmovapd (%eax), %ymm2 - -// CHECK: vmovapd %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x28,0xd1] - vmovapd %ymm1, %ymm2 - -// CHECK: vmovapd %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfd,0x29,0x08] - vmovapd %ymm1, (%eax) - -// CHECK: vmovups (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x10,0x10] - vmovups (%eax), %ymm2 - -// CHECK: vmovups %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x10,0xd1] - vmovups %ymm1, %ymm2 - -// CHECK: vmovups %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfc,0x11,0x08] - vmovups %ymm1, (%eax) - -// CHECK: vmovupd (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x10,0x10] - vmovupd (%eax), %ymm2 - -// CHECK: vmovupd %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x10,0xd1] - vmovupd %ymm1, %ymm2 - -// CHECK: vmovupd %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfd,0x11,0x08] - vmovupd %ymm1, (%eax) - -// CHECK: vunpckhps %ymm1, %ymm2, %ymm4 -// CHECK: encoding: [0xc5,0xec,0x15,0xe1] - vunpckhps %ymm1, %ymm2, %ymm4 - -// CHECK: vunpckhpd %ymm1, %ymm2, %ymm4 -// CHECK: encoding: [0xc5,0xed,0x15,0xe1] - vunpckhpd %ymm1, %ymm2, %ymm4 - -// CHECK: vunpcklps %ymm1, %ymm2, %ymm4 -// CHECK: encoding: [0xc5,0xec,0x14,0xe1] - vunpcklps %ymm1, %ymm2, %ymm4 - -// CHECK: vunpcklpd %ymm1, %ymm2, %ymm4 -// CHECK: encoding: [0xc5,0xed,0x14,0xe1] - vunpcklpd %ymm1, %ymm2, %ymm4 - -// CHECK: vunpckhps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x15,0x6c,0xcb,0xfc] - vunpckhps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vunpckhpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x15,0x6c,0xcb,0xfc] - vunpckhpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vunpcklps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x14,0x6c,0xcb,0xfc] - vunpcklps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x14,0x6c,0xcb,0xfc] - vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vmovntdq %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfd,0xe7,0x08] - vmovntdq %ymm1, (%eax) - -// CHECK: vmovntpd %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfd,0x2b,0x08] - vmovntpd %ymm1, (%eax) - -// CHECK: vmovntps %ymm1, (%eax) -// CHECK: encoding: [0xc5,0xfc,0x2b,0x08] - vmovntps %ymm1, (%eax) - -// CHECK: vmovmskps %xmm2, %eax -// CHECK: encoding: [0xc5,0xf8,0x50,0xc2] - vmovmskps %xmm2, %eax - -// CHECK: vmovmskpd %xmm2, %eax -// CHECK: encoding: [0xc5,0xf9,0x50,0xc2] - vmovmskpd %xmm2, %eax - -// CHECK: vmaxps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5f,0xf2] - vmaxps %ymm2, %ymm4, %ymm6 - -// CHECK: vmaxpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5f,0xf2] - vmaxpd %ymm2, %ymm4, %ymm6 - -// CHECK: vminps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5d,0xf2] - vminps %ymm2, %ymm4, %ymm6 - -// CHECK: vminpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5d,0xf2] - vminpd %ymm2, %ymm4, %ymm6 - -// CHECK: vsubps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5c,0xf2] - vsubps %ymm2, %ymm4, %ymm6 - -// CHECK: vsubpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5c,0xf2] - vsubpd %ymm2, %ymm4, %ymm6 - -// CHECK: vdivps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5e,0xf2] - vdivps %ymm2, %ymm4, %ymm6 - -// CHECK: vdivpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5e,0xf2] - vdivpd %ymm2, %ymm4, %ymm6 - -// CHECK: vaddps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x58,0xf2] - vaddps %ymm2, %ymm4, %ymm6 - -// CHECK: vaddpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x58,0xf2] - vaddpd %ymm2, %ymm4, %ymm6 - -// CHECK: vmulps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x59,0xf2] - vmulps %ymm2, %ymm4, %ymm6 - -// CHECK: vmulpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x59,0xf2] - vmulpd %ymm2, %ymm4, %ymm6 - -// CHECK: vmaxps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5f,0x30] - vmaxps (%eax), %ymm4, %ymm6 - -// CHECK: vmaxpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5f,0x30] - vmaxpd (%eax), %ymm4, %ymm6 - -// CHECK: vminps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5d,0x30] - vminps (%eax), %ymm4, %ymm6 - -// CHECK: vminpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5d,0x30] - vminpd (%eax), %ymm4, %ymm6 - -// CHECK: vsubps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5c,0x30] - vsubps (%eax), %ymm4, %ymm6 - -// CHECK: vsubpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5c,0x30] - vsubpd (%eax), %ymm4, %ymm6 - -// CHECK: vdivps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5e,0x30] - vdivps (%eax), %ymm4, %ymm6 - -// CHECK: vdivpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5e,0x30] - vdivpd (%eax), %ymm4, %ymm6 - -// CHECK: vaddps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x58,0x30] - vaddps (%eax), %ymm4, %ymm6 - -// CHECK: vaddpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x58,0x30] - vaddpd (%eax), %ymm4, %ymm6 - -// CHECK: vmulps (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x59,0x30] - vmulps (%eax), %ymm4, %ymm6 - -// CHECK: vmulpd (%eax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x59,0x30] - vmulpd (%eax), %ymm4, %ymm6 - -// CHECK: vsqrtpd %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x51,0xd1] - vsqrtpd %ymm1, %ymm2 - -// CHECK: vsqrtpd (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x51,0x10] - vsqrtpd (%eax), %ymm2 - -// CHECK: vsqrtps %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x51,0xd1] - vsqrtps %ymm1, %ymm2 - -// CHECK: vsqrtps (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x51,0x10] - vsqrtps (%eax), %ymm2 - -// CHECK: vrsqrtps %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x52,0xd1] - vrsqrtps %ymm1, %ymm2 - -// CHECK: vrsqrtps (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x52,0x10] - vrsqrtps (%eax), %ymm2 - -// CHECK: vrcpps %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x53,0xd1] - vrcpps %ymm1, %ymm2 - -// CHECK: vrcpps (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x53,0x10] - vrcpps (%eax), %ymm2 - -// CHECK: vandps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x54,0xf2] - vandps %ymm2, %ymm4, %ymm6 - -// CHECK: vandpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x54,0xf2] - vandpd %ymm2, %ymm4, %ymm6 - -// CHECK: vandps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x54,0x6c,0xcb,0xfc] - vandps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vandpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x54,0x6c,0xcb,0xfc] - vandpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vorps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x56,0xf2] - vorps %ymm2, %ymm4, %ymm6 - -// CHECK: vorpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x56,0xf2] - vorpd %ymm2, %ymm4, %ymm6 - -// CHECK: vorps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x56,0x6c,0xcb,0xfc] - vorps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vorpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x56,0x6c,0xcb,0xfc] - vorpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vxorps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x57,0xf2] - vxorps %ymm2, %ymm4, %ymm6 - -// CHECK: vxorpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x57,0xf2] - vxorpd %ymm2, %ymm4, %ymm6 - -// CHECK: vxorps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x57,0x6c,0xcb,0xfc] - vxorps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vxorpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x57,0x6c,0xcb,0xfc] - vxorpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vandnps %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x55,0xf2] - vandnps %ymm2, %ymm4, %ymm6 - -// CHECK: vandnpd %ymm2, %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x55,0xf2] - vandnpd %ymm2, %ymm4, %ymm6 - -// CHECK: vandnps -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xec,0x55,0x6c,0xcb,0xfc] - vandnps -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vandnpd -4(%ebx,%ecx,8), %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xed,0x55,0x6c,0xcb,0xfc] - vandnpd -4(%ebx,%ecx,8), %ymm2, %ymm5 - -// CHECK: vcvtps2pd %xmm3, %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x5a,0xd3] - vcvtps2pd %xmm3, %ymm2 - -// CHECK: vcvtps2pd (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x5a,0x10] - vcvtps2pd (%eax), %ymm2 - -// CHECK: vcvtdq2pd %xmm3, %ymm2 -// CHECK: encoding: [0xc5,0xfe,0xe6,0xd3] - vcvtdq2pd %xmm3, %ymm2 - -// CHECK: vcvtdq2pd (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfe,0xe6,0x10] - vcvtdq2pd (%eax), %ymm2 - -// CHECK: vcvtdq2ps %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfc,0x5b,0xea] - vcvtdq2ps %ymm2, %ymm5 - -// CHECK: vcvtdq2ps (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfc,0x5b,0x10] - vcvtdq2ps (%eax), %ymm2 - -// CHECK: vcvtps2dq %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfd,0x5b,0xea] - vcvtps2dq %ymm2, %ymm5 - -// CHECK: vcvtps2dq (%eax), %ymm5 -// CHECK: encoding: [0xc5,0xfd,0x5b,0x28] - vcvtps2dq (%eax), %ymm5 - -// CHECK: vcvttps2dq %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfe,0x5b,0xea] - vcvttps2dq %ymm2, %ymm5 - -// CHECK: vcvttps2dq (%eax), %ymm5 -// CHECK: encoding: [0xc5,0xfe,0x5b,0x28] - vcvttps2dq (%eax), %ymm5 - -// CHECK: vcvttpd2dq %xmm1, %xmm5 -// CHECK: encoding: [0xc5,0xf9,0xe6,0xe9] - vcvttpd2dq %xmm1, %xmm5 - -// CHECK: vcvttpd2dq %ymm2, %xmm5 -// CHECK: encoding: [0xc5,0xfd,0xe6,0xea] - vcvttpd2dq %ymm2, %xmm5 - -// CHECK: vcvttpd2dqx %xmm1, %xmm5 -// CHECK: encoding: [0xc5,0xf9,0xe6,0xe9] - vcvttpd2dqx %xmm1, %xmm5 - -// CHECK: vcvttpd2dqx (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xf9,0xe6,0x08] - vcvttpd2dqx (%eax), %xmm1 - -// CHECK: vcvttpd2dqy %ymm2, %xmm1 -// CHECK: encoding: [0xc5,0xfd,0xe6,0xca] - vcvttpd2dqy %ymm2, %xmm1 - -// CHECK: vcvttpd2dqy (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xfd,0xe6,0x08] - vcvttpd2dqy (%eax), %xmm1 - -// CHECK: vcvtpd2ps %ymm2, %xmm5 -// CHECK: encoding: [0xc5,0xfd,0x5a,0xea] - vcvtpd2ps %ymm2, %xmm5 - -// CHECK: vcvtpd2psx %xmm1, %xmm5 -// CHECK: encoding: [0xc5,0xf9,0x5a,0xe9] - vcvtpd2psx %xmm1, %xmm5 - -// CHECK: vcvtpd2psx (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xf9,0x5a,0x08] - vcvtpd2psx (%eax), %xmm1 - -// CHECK: vcvtpd2psy %ymm2, %xmm1 -// CHECK: encoding: [0xc5,0xfd,0x5a,0xca] - vcvtpd2psy %ymm2, %xmm1 - -// CHECK: vcvtpd2psy (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xfd,0x5a,0x08] - vcvtpd2psy (%eax), %xmm1 - -// CHECK: vcvtpd2dq %ymm2, %xmm5 -// CHECK: encoding: [0xc5,0xff,0xe6,0xea] - vcvtpd2dq %ymm2, %xmm5 - -// CHECK: vcvtpd2dqy %ymm2, %xmm1 -// CHECK: encoding: [0xc5,0xff,0xe6,0xca] - vcvtpd2dqy %ymm2, %xmm1 - -// CHECK: vcvtpd2dqy (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xff,0xe6,0x08] - vcvtpd2dqy (%eax), %xmm1 - -// CHECK: vcvtpd2dqx %xmm1, %xmm5 -// CHECK: encoding: [0xc5,0xfb,0xe6,0xe9] - vcvtpd2dqx %xmm1, %xmm5 - -// CHECK: vcvtpd2dqx (%eax), %xmm1 -// CHECK: encoding: [0xc5,0xfb,0xe6,0x08] - vcvtpd2dqx (%eax), %xmm1 - -// CHECK: vcmpps $0, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x00] - vcmpeqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $2, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x02] - vcmpleps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $1, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x01] - vcmpltps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $4, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x04] - vcmpneqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $6, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x06] - vcmpnleps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $5, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x05] - vcmpnltps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $7, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x07] - vcmpordps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $3, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x03] - vcmpunordps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $0, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $2, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x02] - vcmpleps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $1, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $4, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $6, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnleps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $5, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $7, -4(%ebx,%ecx,8), %ymm6, %ymm2 -// CHECK: encoding: [0xc5,0xcc,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordps -4(%ebx,%ecx,8), %ymm6, %ymm2 - -// CHECK: vcmpps $3, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordps -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $0, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x00] - vcmpeqpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $2, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x02] - vcmplepd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $1, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x01] - vcmpltpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $4, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x04] - vcmpneqpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $6, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x06] - vcmpnlepd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $5, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x05] - vcmpnltpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $7, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x07] - vcmpordpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $3, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0xd9,0x03] - vcmpunordpd %ymm1, %ymm2, %ymm3 - -// CHECK: vcmppd $0, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x00] - vcmpeqpd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $2, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x02] - vcmplepd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $1, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x01] - vcmpltpd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $4, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x04] - vcmpneqpd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $6, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x06] - vcmpnlepd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $5, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x05] - vcmpnltpd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmppd $7, -4(%ebx,%ecx,8), %ymm6, %ymm2 -// CHECK: encoding: [0xc5,0xcd,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordpd -4(%ebx,%ecx,8), %ymm6, %ymm2 - -// CHECK: vcmppd $3, -4(%ebx,%ecx,8), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xc2,0x5c,0xcb,0xfc,0x03] - vcmpunordpd -4(%ebx,%ecx,8), %ymm2, %ymm3 - -// CHECK: vcmpps $8, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x08] - vcmpeq_uqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $9, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x09] - vcmpngeps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $10, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0a] - vcmpngtps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $11, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0b] - vcmpfalseps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $12, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0c] - vcmpneq_oqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $13, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0d] - vcmpgeps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $14, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0e] - vcmpgtps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $15, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x0f] - vcmptrueps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $16, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x10] - vcmpeq_osps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $17, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x11] - vcmplt_oqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $18, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x12] - vcmple_oqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $19, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x13] - vcmpunord_sps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $20, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x14] - vcmpneq_usps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $21, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x15] - vcmpnlt_uqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $22, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x16] - vcmpnle_uqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $23, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x17] - vcmpord_sps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $24, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x18] - vcmpeq_usps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $25, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x19] - vcmpnge_uqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $26, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1a] - vcmpngt_uqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $27, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1b] - vcmpfalse_osps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $28, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1c] - vcmpneq_osps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $29, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1d] - vcmpge_oqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $30, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1e] - vcmpgt_oqps %ymm1, %ymm2, %ymm3 - -// CHECK: vcmpps $31, %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xec,0xc2,0xd9,0x1f] - vcmptrue_usps %ymm1, %ymm2, %ymm3 - -// CHECK: vaddsubps %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xef,0xd0,0xd9] - vaddsubps %ymm1, %ymm2, %ymm3 - -// CHECK: vaddsubps (%eax), %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xf7,0xd0,0x10] - vaddsubps (%eax), %ymm1, %ymm2 - -// CHECK: vaddsubpd %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0xd0,0xd9] - vaddsubpd %ymm1, %ymm2, %ymm3 - -// CHECK: vaddsubpd (%eax), %ymm1, %ymm2 -// CHECK: encoding: [0xc5,0xf5,0xd0,0x10] - vaddsubpd (%eax), %ymm1, %ymm2 - -// CHECK: vhaddps %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xef,0x7c,0xd9] - vhaddps %ymm1, %ymm2, %ymm3 - -// CHECK: vhaddps (%eax), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xef,0x7c,0x18] - vhaddps (%eax), %ymm2, %ymm3 - -// CHECK: vhaddpd %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0x7c,0xd9] - vhaddpd %ymm1, %ymm2, %ymm3 - -// CHECK: vhaddpd (%eax), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0x7c,0x18] - vhaddpd (%eax), %ymm2, %ymm3 - -// CHECK: vhsubps %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xef,0x7d,0xd9] - vhsubps %ymm1, %ymm2, %ymm3 - -// CHECK: vhsubps (%eax), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xef,0x7d,0x18] - vhsubps (%eax), %ymm2, %ymm3 - -// CHECK: vhsubpd %ymm1, %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0x7d,0xd9] - vhsubpd %ymm1, %ymm2, %ymm3 - -// CHECK: vhsubpd (%eax), %ymm2, %ymm3 -// CHECK: encoding: [0xc5,0xed,0x7d,0x18] - vhsubpd (%eax), %ymm2, %ymm3 - -// CHECK: vblendps $3, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x0c,0xca,0x03] - vblendps $3, %ymm2, %ymm5, %ymm1 - -// CHECK: vblendps $3, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x0c,0x08,0x03] - vblendps $3, (%eax), %ymm5, %ymm1 - -// CHECK: vblendpd $3, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x0d,0xca,0x03] - vblendpd $3, %ymm2, %ymm5, %ymm1 - -// CHECK: vblendpd $3, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x0d,0x08,0x03] - vblendpd $3, (%eax), %ymm5, %ymm1 - -// CHECK: vdpps $3, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x40,0xca,0x03] - vdpps $3, %ymm2, %ymm5, %ymm1 - -// CHECK: vdpps $3, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x40,0x08,0x03] - vdpps $3, (%eax), %ymm5, %ymm1 - -// CHECK: vbroadcastf128 (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x10] - vbroadcastf128 (%eax), %ymm2 - -// CHECK: vbroadcastsd (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x10] - vbroadcastsd (%eax), %ymm2 - -// CHECK: vbroadcastss (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x10] - vbroadcastss (%eax), %xmm2 - -// CHECK: vbroadcastss (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x10] - vbroadcastss (%eax), %ymm2 - -// CHECK: vinsertf128 $7, %xmm2, %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x6d,0x18,0xea,0x07] - vinsertf128 $7, %xmm2, %ymm2, %ymm5 - -// CHECK: vinsertf128 $7, (%eax), %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x6d,0x18,0x28,0x07] - vinsertf128 $7, (%eax), %ymm2, %ymm5 - -// CHECK: vextractf128 $7, %ymm2, %xmm2 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xd2,0x07] - vextractf128 $7, %ymm2, %xmm2 - -// CHECK: vextractf128 $7, %ymm2, (%eax) -// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x10,0x07] - vextractf128 $7, %ymm2, (%eax) - -// CHECK: vmaskmovpd %xmm2, %xmm5, (%eax) -// CHECK: encoding: [0xc4,0xe2,0x51,0x2f,0x10] - vmaskmovpd %xmm2, %xmm5, (%eax) - -// CHECK: vmaskmovpd %ymm2, %ymm5, (%eax) -// CHECK: encoding: [0xc4,0xe2,0x55,0x2f,0x10] - vmaskmovpd %ymm2, %ymm5, (%eax) - -// CHECK: vmaskmovpd (%eax), %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x69,0x2d,0x28] - vmaskmovpd (%eax), %xmm2, %xmm5 - -// CHECK: vmaskmovpd (%eax), %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe2,0x6d,0x2d,0x28] - vmaskmovpd (%eax), %ymm2, %ymm5 - -// CHECK: vmaskmovps %xmm2, %xmm5, (%eax) -// CHECK: encoding: [0xc4,0xe2,0x51,0x2e,0x10] - vmaskmovps %xmm2, %xmm5, (%eax) - -// CHECK: vmaskmovps %ymm2, %ymm5, (%eax) -// CHECK: encoding: [0xc4,0xe2,0x55,0x2e,0x10] - vmaskmovps %ymm2, %ymm5, (%eax) - -// CHECK: vmaskmovps (%eax), %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x69,0x2c,0x28] - vmaskmovps (%eax), %xmm2, %xmm5 - -// CHECK: vmaskmovps (%eax), %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe2,0x6d,0x2c,0x28] - vmaskmovps (%eax), %ymm2, %ymm5 - -// CHECK: vpermilps $7, %xmm1, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0xe9,0x07] - vpermilps $7, %xmm1, %xmm5 - -// CHECK: vpermilps $7, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xcd,0x07] - vpermilps $7, %ymm5, %ymm1 - -// CHECK: vpermilps $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x28,0x07] - vpermilps $7, (%eax), %xmm5 - -// CHECK: vpermilps $7, (%eax), %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x28,0x07] - vpermilps $7, (%eax), %ymm5 - -// CHECK: vpermilps %xmm1, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x0c,0xc9] - vpermilps %xmm1, %xmm5, %xmm1 - -// CHECK: vpermilps %ymm1, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x0c,0xc9] - vpermilps %ymm1, %ymm5, %ymm1 - -// CHECK: vpermilps (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0x0c,0x18] - vpermilps (%eax), %xmm5, %xmm3 - -// CHECK: vpermilps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x0c,0x08] - vpermilps (%eax), %ymm5, %ymm1 - -// CHECK: vpermilpd $7, %xmm1, %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0xe9,0x07] - vpermilpd $7, %xmm1, %xmm5 - -// CHECK: vpermilpd $7, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xcd,0x07] - vpermilpd $7, %ymm5, %ymm1 - -// CHECK: vpermilpd $7, (%eax), %xmm5 -// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x28,0x07] - vpermilpd $7, (%eax), %xmm5 - -// CHECK: vpermilpd $7, (%eax), %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x28,0x07] - vpermilpd $7, (%eax), %ymm5 - -// CHECK: vpermilpd %xmm1, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x0d,0xc9] - vpermilpd %xmm1, %xmm5, %xmm1 - -// CHECK: vpermilpd %ymm1, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x0d,0xc9] - vpermilpd %ymm1, %ymm5, %ymm1 - -// CHECK: vpermilpd (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe2,0x51,0x0d,0x18] - vpermilpd (%eax), %xmm5, %xmm3 - -// CHECK: vpermilpd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x0d,0x08] - vpermilpd (%eax), %ymm5, %ymm1 - -// CHECK: vperm2f128 $7, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x06,0xca,0x07] - vperm2f128 $7, %ymm2, %ymm5, %ymm1 - -// CHECK: vperm2f128 $7, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x55,0x06,0x08,0x07] - vperm2f128 $7, (%eax), %ymm5, %ymm1 - -// CHECK: vzeroall -// CHECK: encoding: [0xc5,0xfc,0x77] - vzeroall - -// CHECK: vzeroupper -// CHECK: encoding: [0xc5,0xf8,0x77] - vzeroupper - -// CHECK: vcvtsd2si %xmm4, %ecx -// CHECK: encoding: [0xc5,0xfb,0x2d,0xcc] - vcvtsd2si %xmm4, %ecx - -// CHECK: vcvtsd2si (%ecx), %ecx -// CHECK: encoding: [0xc5,0xfb,0x2d,0x09] - vcvtsd2si (%ecx), %ecx - -// CHECK: vcvtsi2sdl (%ebp), %xmm0, %xmm7 -// CHECK: encoding: [0xc5,0xfb,0x2a,0x7d,0x00] - vcvtsi2sdl (%ebp), %xmm0, %xmm7 - -// CHECK: vcvtsi2sdl (%esp), %xmm0, %xmm7 -// CHECK: encoding: [0xc5,0xfb,0x2a,0x3c,0x24] - vcvtsi2sdl (%esp), %xmm0, %xmm7 - -// CHECK: vlddqu (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xff,0xf0,0x10] - vlddqu (%eax), %ymm2 - -// CHECK: vmovddup %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xff,0x12,0xea] - vmovddup %ymm2, %ymm5 - -// CHECK: vmovddup (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xff,0x12,0x10] - vmovddup (%eax), %ymm2 - -// CHECK: vmovdqa %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfd,0x6f,0xea] - vmovdqa %ymm2, %ymm5 - -// CHECK: vmovdqa %ymm2, (%eax) -// CHECK: encoding: [0xc5,0xfd,0x7f,0x10] - vmovdqa %ymm2, (%eax) - -// CHECK: vmovdqa (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfd,0x6f,0x10] - vmovdqa (%eax), %ymm2 - -// CHECK: vmovdqu %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfe,0x6f,0xea] - vmovdqu %ymm2, %ymm5 - -// CHECK: vmovdqu %ymm2, (%eax) -// CHECK: encoding: [0xc5,0xfe,0x7f,0x10] - vmovdqu %ymm2, (%eax) - -// CHECK: vmovdqu (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfe,0x6f,0x10] - vmovdqu (%eax), %ymm2 - -// CHECK: vmovshdup %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfe,0x16,0xea] - vmovshdup %ymm2, %ymm5 - -// CHECK: vmovshdup (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfe,0x16,0x10] - vmovshdup (%eax), %ymm2 - -// CHECK: vmovsldup %ymm2, %ymm5 -// CHECK: encoding: [0xc5,0xfe,0x12,0xea] - vmovsldup %ymm2, %ymm5 - -// CHECK: vmovsldup (%eax), %ymm2 -// CHECK: encoding: [0xc5,0xfe,0x12,0x10] - vmovsldup (%eax), %ymm2 - -// CHECK: vptest %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xea] - vptest %ymm2, %ymm5 - -// CHECK: vptest (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x10] - vptest (%eax), %ymm2 - -// CHECK: vroundpd $7, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xcd,0x07] - vroundpd $7, %ymm5, %ymm1 - -// CHECK: vroundpd $7, (%eax), %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x28,0x07] - vroundpd $7, (%eax), %ymm5 - -// CHECK: vroundps $7, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xcd,0x07] - vroundps $7, %ymm5, %ymm1 - -// CHECK: vroundps $7, (%eax), %ymm5 -// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x28,0x07] - vroundps $7, (%eax), %ymm5 - -// CHECK: vshufpd $7, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc5,0xd5,0xc6,0xca,0x07] - vshufpd $7, %ymm2, %ymm5, %ymm1 - -// CHECK: vshufpd $7, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc5,0xd5,0xc6,0x08,0x07] - vshufpd $7, (%eax), %ymm5, %ymm1 - -// CHECK: vshufps $7, %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc5,0xd4,0xc6,0xca,0x07] - vshufps $7, %ymm2, %ymm5, %ymm1 - -// CHECK: vshufps $7, (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc5,0xd4,0xc6,0x08,0x07] - vshufps $7, (%eax), %ymm5, %ymm1 - -// CHECK: vtestpd %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0xea] - vtestpd %xmm2, %xmm5 - -// CHECK: vtestpd %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xea] - vtestpd %ymm2, %ymm5 - -// CHECK: vtestpd (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x10] - vtestpd (%eax), %xmm2 - -// CHECK: vtestpd (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x10] - vtestpd (%eax), %ymm2 - -// CHECK: vtestps %xmm2, %xmm5 -// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0xea] - vtestps %xmm2, %xmm5 - -// CHECK: vtestps %ymm2, %ymm5 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xea] - vtestps %ymm2, %ymm5 - -// CHECK: vtestps (%eax), %xmm2 -// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x10] - vtestps (%eax), %xmm2 - -// CHECK: vtestps (%eax), %ymm2 -// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x10] - vtestps (%eax), %ymm2 - -// CHECK: vblendvpd %ymm0, 57005(%eax,%eiz), %ymm1, %ymm2 -// CHECK: encoding: [0xc4,0xe3,0x75,0x4b,0x94,0x20,0xad,0xde,0x00,0x00,0x00] - vblendvpd %ymm0, 0xdead(%eax,%eiz), %ymm1, %ymm2 - - - -// CHECK: vpclmulqdq $17, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x11] - vpclmulhqhqdq %xmm2, %xmm5, %xmm1 - -// CHECK: vpclmulqdq $17, (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x11] - vpclmulhqhqdq (%eax), %xmm5, %xmm3 - -// CHECK: vpclmulqdq $1, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x01] - vpclmulhqlqdq %xmm2, %xmm5, %xmm1 - -// CHECK: vpclmulqdq $1, (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x01] - vpclmulhqlqdq (%eax), %xmm5, %xmm3 - -// CHECK: vpclmulqdq $16, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x10] - vpclmullqhqdq %xmm2, %xmm5, %xmm1 - -// CHECK: vpclmulqdq $16, (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x10] - vpclmullqhqdq (%eax), %xmm5, %xmm3 - -// CHECK: vpclmulqdq $0, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x00] - vpclmullqlqdq %xmm2, %xmm5, %xmm1 - -// CHECK: vpclmulqdq $0, (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x00] - vpclmullqlqdq (%eax), %xmm5, %xmm3 - -// CHECK: vpclmulqdq $17, %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x11] - vpclmulqdq $17, %xmm2, %xmm5, %xmm1 - -// CHECK: vpclmulqdq $17, (%eax), %xmm5, %xmm3 -// CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x11] - vpclmulqdq $17, (%eax), %xmm5, %xmm3 - diff --git a/test/MC/AsmParser/X86/x86-32-coverage.s b/test/MC/AsmParser/X86/x86-32-coverage.s deleted file mode 100644 index f97fc4b..0000000 --- a/test/MC/AsmParser/X86/x86-32-coverage.s +++ /dev/null @@ -1,19557 +0,0 @@ -// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s - -// CHECK: movb $127, 3735928559(%ebx,%ecx,8) - movb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) - movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) - movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) - movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx - movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx - movswl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX - movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx - movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: pushl 3735928559(%ebx,%ecx,8) - pushl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: popl 3735928559(%ebx,%ecx,8) - popl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: lahf - lahf - -// CHECK: sahf - sahf - -// CHECK: addb $254, 3735928559(%ebx,%ecx,8) - addb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addb $127, 3735928559(%ebx,%ecx,8) - addb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) - addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) - addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) - addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: incl 3735928559(%ebx,%ecx,8) - incl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $254, 3735928559(%ebx,%ecx,8) - subb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $127, 3735928559(%ebx,%ecx,8) - subb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) - subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) - subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) - subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: decl 3735928559(%ebx,%ecx,8) - decl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) - sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) - sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) - sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) - cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) - cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) - cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) - cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) - cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testb $127, 3735928559(%ebx,%ecx,8) - testb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) - testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) - testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) - testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $254, 3735928559(%ebx,%ecx,8) - andb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $127, 3735928559(%ebx,%ecx,8) - andb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) - andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) - andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) - andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $254, 3735928559(%ebx,%ecx,8) - orb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $127, 3735928559(%ebx,%ecx,8) - orb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) - orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) - orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) - orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) - xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) - xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) - xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) - xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) - xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) - adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) - adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) - adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) - adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) - adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: negl 3735928559(%ebx,%ecx,8) - negl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: notl 3735928559(%ebx,%ecx,8) - notl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cbtw - cbtw - -// CHECK: cwtl - cwtl - -// CHECK: cwtd - cwtd - -// CHECK: cltd - cltd - -// CHECK: mull 3735928559(%ebx,%ecx,8) - mull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: imull 3735928559(%ebx,%ecx,8) - imull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: divl 3735928559(%ebx,%ecx,8) - divl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: idivl 3735928559(%ebx,%ecx,8) - idivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: roll $0, 3735928559(%ebx,%ecx,8) - roll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) - rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: roll 3735928559(%ebx,%ecx,8) - roll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) - rorl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) - rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorl 3735928559(%ebx,%ecx,8) - rorl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll $0, 3735928559(%ebx,%ecx,8) - shll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) - shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll 3735928559(%ebx,%ecx,8) - shll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) - shrl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) - shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrl 3735928559(%ebx,%ecx,8) - shrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) - sarl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) - sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarl 3735928559(%ebx,%ecx,8) - sarl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll *%ecx - call *%ecx - -// CHECK: calll *3735928559(%ebx,%ecx,8) - call *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll *3735928559(%ebx,%ecx,8) - call *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ljmpl *3735928559(%ebx,%ecx,8) - ljmpl *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: lret - lret - -// CHECK: leave - leave - -// CHECK: seto %bl - seto %bl - -// CHECK: seto 3735928559(%ebx,%ecx,8) - seto 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setno %bl - setno %bl - -// CHECK: setno 3735928559(%ebx,%ecx,8) - setno 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setb %bl - setb %bl - -// CHECK: setb 3735928559(%ebx,%ecx,8) - setb 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setae %bl - setae %bl - -// CHECK: setae 3735928559(%ebx,%ecx,8) - setae 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sete %bl - sete %bl - -// CHECK: sete 3735928559(%ebx,%ecx,8) - sete 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setne %bl - setne %bl - -// CHECK: setne 3735928559(%ebx,%ecx,8) - setne 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setbe %bl - setbe %bl - -// CHECK: setbe 3735928559(%ebx,%ecx,8) - setbe 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: seta %bl - seta %bl - -// CHECK: seta 3735928559(%ebx,%ecx,8) - seta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sets %bl - sets %bl - -// CHECK: sets 3735928559(%ebx,%ecx,8) - sets 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setns %bl - setns %bl - -// CHECK: setns 3735928559(%ebx,%ecx,8) - setns 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setp %bl - setp %bl - -// CHECK: setp 3735928559(%ebx,%ecx,8) - setp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setnp %bl - setnp %bl - -// CHECK: setnp 3735928559(%ebx,%ecx,8) - setnp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setl %bl - setl %bl - -// CHECK: setl 3735928559(%ebx,%ecx,8) - setl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setge %bl - setge %bl - -// CHECK: setge 3735928559(%ebx,%ecx,8) - setge 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setle %bl - setle %bl - -// CHECK: setle 3735928559(%ebx,%ecx,8) - setle 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setg %bl - setg %bl - -// CHECK: setg 3735928559(%ebx,%ecx,8) - setg 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: nopl 3735928559(%ebx,%ecx,8) - nopl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: nop - nop - -// CHECK: fldl 3735928559(%ebx,%ecx,8) - fldl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildl 3735928559(%ebx,%ecx,8) - fildl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildll 3735928559(%ebx,%ecx,8) - fildll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldt 3735928559(%ebx,%ecx,8) - fldt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbld 3735928559(%ebx,%ecx,8) - fbld 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstl 3735928559(%ebx,%ecx,8) - fstl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistl 3735928559(%ebx,%ecx,8) - fistl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpl 3735928559(%ebx,%ecx,8) - fstpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpl 3735928559(%ebx,%ecx,8) - fistpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpll 3735928559(%ebx,%ecx,8) - fistpll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpt 3735928559(%ebx,%ecx,8) - fstpt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbstp 3735928559(%ebx,%ecx,8) - fbstp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficoml 3735928559(%ebx,%ecx,8) - ficoml 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficompl 3735928559(%ebx,%ecx,8) - ficompl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fucompp - fucompp - -// CHECK: ftst - ftst - -// CHECK: fld1 - fld1 - -// CHECK: fldz - fldz - -// CHECK: faddl 3735928559(%ebx,%ecx,8) - faddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fiaddl 3735928559(%ebx,%ecx,8) - fiaddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubl 3735928559(%ebx,%ecx,8) - fsubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubl 3735928559(%ebx,%ecx,8) - fisubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubrl 3735928559(%ebx,%ecx,8) - fsubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubrl 3735928559(%ebx,%ecx,8) - fisubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fmull 3735928559(%ebx,%ecx,8) - fmull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fimull 3735928559(%ebx,%ecx,8) - fimull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivl 3735928559(%ebx,%ecx,8) - fdivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivl 3735928559(%ebx,%ecx,8) - fidivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivrl 3735928559(%ebx,%ecx,8) - fdivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivrl 3735928559(%ebx,%ecx,8) - fidivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsqrt - fsqrt - -// CHECK: fsin - fsin - -// CHECK: fcos - fcos - -// CHECK: fchs - fchs - -// CHECK: fabs - fabs - -// CHECK: fldcw 3735928559(%ebx,%ecx,8) - fldcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fnstcw 3735928559(%ebx,%ecx,8) - fnstcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rdtsc - rdtsc - -// CHECK: sysenter - sysenter - -// CHECK: sysexit - sysexit - -// CHECK: ud2 - ud2 - -// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8) - movnti %ecx,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: clflush 3735928559(%ebx,%ecx,8) - clflush 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: emms - emms - -// CHECK: movd %ecx, %mm3 - movd %ecx,%mm3 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 - movd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movd %ecx, %xmm5 - movd %ecx,%xmm5 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 - movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movd %xmm5, %ecx - movd %xmm5,%ecx - -// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) - movd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 - movq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movq %mm3, %mm3 - movq %mm3,%mm3 - -// CHECK: movq %mm3, %mm3 - movq %mm3,%mm3 - -// CHECK: movq %xmm5, %xmm5 - movq %xmm5,%xmm5 - -// CHECK: movq %xmm5, %xmm5 - movq %xmm5,%xmm5 - -// CHECK: packssdw %mm3, %mm3 - packssdw %mm3,%mm3 - -// CHECK: packssdw %xmm5, %xmm5 - packssdw %xmm5,%xmm5 - -// CHECK: packsswb %mm3, %mm3 - packsswb %mm3,%mm3 - -// CHECK: packsswb %xmm5, %xmm5 - packsswb %xmm5,%xmm5 - -// CHECK: packuswb %mm3, %mm3 - packuswb %mm3,%mm3 - -// CHECK: packuswb %xmm5, %xmm5 - packuswb %xmm5,%xmm5 - -// CHECK: paddb %mm3, %mm3 - paddb %mm3,%mm3 - -// CHECK: paddb %xmm5, %xmm5 - paddb %xmm5,%xmm5 - -// CHECK: paddw %mm3, %mm3 - paddw %mm3,%mm3 - -// CHECK: paddw %xmm5, %xmm5 - paddw %xmm5,%xmm5 - -// CHECK: paddd %mm3, %mm3 - paddd %mm3,%mm3 - -// CHECK: paddd %xmm5, %xmm5 - paddd %xmm5,%xmm5 - -// CHECK: paddq %mm3, %mm3 - paddq %mm3,%mm3 - -// CHECK: paddq %xmm5, %xmm5 - paddq %xmm5,%xmm5 - -// CHECK: paddsb %mm3, %mm3 - paddsb %mm3,%mm3 - -// CHECK: paddsb %xmm5, %xmm5 - paddsb %xmm5,%xmm5 - -// CHECK: paddsw %mm3, %mm3 - paddsw %mm3,%mm3 - -// CHECK: paddsw %xmm5, %xmm5 - paddsw %xmm5,%xmm5 - -// CHECK: paddusb %mm3, %mm3 - paddusb %mm3,%mm3 - -// CHECK: paddusb %xmm5, %xmm5 - paddusb %xmm5,%xmm5 - -// CHECK: paddusw %mm3, %mm3 - paddusw %mm3,%mm3 - -// CHECK: paddusw %xmm5, %xmm5 - paddusw %xmm5,%xmm5 - -// CHECK: pand %mm3, %mm3 - pand %mm3,%mm3 - -// CHECK: pand %xmm5, %xmm5 - pand %xmm5,%xmm5 - -// CHECK: pandn %mm3, %mm3 - pandn %mm3,%mm3 - -// CHECK: pandn %xmm5, %xmm5 - pandn %xmm5,%xmm5 - -// CHECK: pcmpeqb %mm3, %mm3 - pcmpeqb %mm3,%mm3 - -// CHECK: pcmpeqb %xmm5, %xmm5 - pcmpeqb %xmm5,%xmm5 - -// CHECK: pcmpeqw %mm3, %mm3 - pcmpeqw %mm3,%mm3 - -// CHECK: pcmpeqw %xmm5, %xmm5 - pcmpeqw %xmm5,%xmm5 - -// CHECK: pcmpeqd %mm3, %mm3 - pcmpeqd %mm3,%mm3 - -// CHECK: pcmpeqd %xmm5, %xmm5 - pcmpeqd %xmm5,%xmm5 - -// CHECK: pcmpgtb %mm3, %mm3 - pcmpgtb %mm3,%mm3 - -// CHECK: pcmpgtb %xmm5, %xmm5 - pcmpgtb %xmm5,%xmm5 - -// CHECK: pcmpgtw %mm3, %mm3 - pcmpgtw %mm3,%mm3 - -// CHECK: pcmpgtw %xmm5, %xmm5 - pcmpgtw %xmm5,%xmm5 - -// CHECK: pcmpgtd %mm3, %mm3 - pcmpgtd %mm3,%mm3 - -// CHECK: pcmpgtd %xmm5, %xmm5 - pcmpgtd %xmm5,%xmm5 - -// CHECK: pmaddwd %mm3, %mm3 - pmaddwd %mm3,%mm3 - -// CHECK: pmaddwd %xmm5, %xmm5 - pmaddwd %xmm5,%xmm5 - -// CHECK: pmulhw %mm3, %mm3 - pmulhw %mm3,%mm3 - -// CHECK: pmulhw %xmm5, %xmm5 - pmulhw %xmm5,%xmm5 - -// CHECK: pmullw %mm3, %mm3 - pmullw %mm3,%mm3 - -// CHECK: pmullw %xmm5, %xmm5 - pmullw %xmm5,%xmm5 - -// CHECK: por %mm3, %mm3 - por %mm3,%mm3 - -// CHECK: por %xmm5, %xmm5 - por %xmm5,%xmm5 - -// CHECK: psllw %mm3, %mm3 - psllw %mm3,%mm3 - -// CHECK: psllw %xmm5, %xmm5 - psllw %xmm5,%xmm5 - -// CHECK: psllw $127, %mm3 - psllw $0x7f,%mm3 - -// CHECK: psllw $127, %xmm5 - psllw $0x7f,%xmm5 - -// CHECK: pslld %mm3, %mm3 - pslld %mm3,%mm3 - -// CHECK: pslld %xmm5, %xmm5 - pslld %xmm5,%xmm5 - -// CHECK: pslld $127, %mm3 - pslld $0x7f,%mm3 - -// CHECK: pslld $127, %xmm5 - pslld $0x7f,%xmm5 - -// CHECK: psllq %mm3, %mm3 - psllq %mm3,%mm3 - -// CHECK: psllq %xmm5, %xmm5 - psllq %xmm5,%xmm5 - -// CHECK: psllq $127, %mm3 - psllq $0x7f,%mm3 - -// CHECK: psllq $127, %xmm5 - psllq $0x7f,%xmm5 - -// CHECK: psraw %mm3, %mm3 - psraw %mm3,%mm3 - -// CHECK: psraw %xmm5, %xmm5 - psraw %xmm5,%xmm5 - -// CHECK: psraw $127, %mm3 - psraw $0x7f,%mm3 - -// CHECK: psraw $127, %xmm5 - psraw $0x7f,%xmm5 - -// CHECK: psrad %mm3, %mm3 - psrad %mm3,%mm3 - -// CHECK: psrad %xmm5, %xmm5 - psrad %xmm5,%xmm5 - -// CHECK: psrad $127, %mm3 - psrad $0x7f,%mm3 - -// CHECK: psrad $127, %xmm5 - psrad $0x7f,%xmm5 - -// CHECK: psrlw %mm3, %mm3 - psrlw %mm3,%mm3 - -// CHECK: psrlw %xmm5, %xmm5 - psrlw %xmm5,%xmm5 - -// CHECK: psrlw $127, %mm3 - psrlw $0x7f,%mm3 - -// CHECK: psrlw $127, %xmm5 - psrlw $0x7f,%xmm5 - -// CHECK: psrld %mm3, %mm3 - psrld %mm3,%mm3 - -// CHECK: psrld %xmm5, %xmm5 - psrld %xmm5,%xmm5 - -// CHECK: psrld $127, %mm3 - psrld $0x7f,%mm3 - -// CHECK: psrld $127, %xmm5 - psrld $0x7f,%xmm5 - -// CHECK: psrlq %mm3, %mm3 - psrlq %mm3,%mm3 - -// CHECK: psrlq %xmm5, %xmm5 - psrlq %xmm5,%xmm5 - -// CHECK: psrlq $127, %mm3 - psrlq $0x7f,%mm3 - -// CHECK: psrlq $127, %xmm5 - psrlq $0x7f,%xmm5 - -// CHECK: psubb %mm3, %mm3 - psubb %mm3,%mm3 - -// CHECK: psubb %xmm5, %xmm5 - psubb %xmm5,%xmm5 - -// CHECK: psubw %mm3, %mm3 - psubw %mm3,%mm3 - -// CHECK: psubw %xmm5, %xmm5 - psubw %xmm5,%xmm5 - -// CHECK: psubd %mm3, %mm3 - psubd %mm3,%mm3 - -// CHECK: psubd %xmm5, %xmm5 - psubd %xmm5,%xmm5 - -// CHECK: psubq %mm3, %mm3 - psubq %mm3,%mm3 - -// CHECK: psubq %xmm5, %xmm5 - psubq %xmm5,%xmm5 - -// CHECK: psubsb %mm3, %mm3 - psubsb %mm3,%mm3 - -// CHECK: psubsb %xmm5, %xmm5 - psubsb %xmm5,%xmm5 - -// CHECK: psubsw %mm3, %mm3 - psubsw %mm3,%mm3 - -// CHECK: psubsw %xmm5, %xmm5 - psubsw %xmm5,%xmm5 - -// CHECK: psubusb %mm3, %mm3 - psubusb %mm3,%mm3 - -// CHECK: psubusb %xmm5, %xmm5 - psubusb %xmm5,%xmm5 - -// CHECK: psubusw %mm3, %mm3 - psubusw %mm3,%mm3 - -// CHECK: psubusw %xmm5, %xmm5 - psubusw %xmm5,%xmm5 - -// CHECK: punpckhbw %mm3, %mm3 - punpckhbw %mm3,%mm3 - -// CHECK: punpckhbw %xmm5, %xmm5 - punpckhbw %xmm5,%xmm5 - -// CHECK: punpckhwd %mm3, %mm3 - punpckhwd %mm3,%mm3 - -// CHECK: punpckhwd %xmm5, %xmm5 - punpckhwd %xmm5,%xmm5 - -// CHECK: punpckhdq %mm3, %mm3 - punpckhdq %mm3,%mm3 - -// CHECK: punpckhdq %xmm5, %xmm5 - punpckhdq %xmm5,%xmm5 - -// CHECK: punpcklbw %mm3, %mm3 - punpcklbw %mm3,%mm3 - -// CHECK: punpcklbw %xmm5, %xmm5 - punpcklbw %xmm5,%xmm5 - -// CHECK: punpcklwd %mm3, %mm3 - punpcklwd %mm3,%mm3 - -// CHECK: punpcklwd %xmm5, %xmm5 - punpcklwd %xmm5,%xmm5 - -// CHECK: punpckldq %mm3, %mm3 - punpckldq %mm3,%mm3 - -// CHECK: punpckldq %xmm5, %xmm5 - punpckldq %xmm5,%xmm5 - -// CHECK: pxor %mm3, %mm3 - pxor %mm3,%mm3 - -// CHECK: pxor %xmm5, %xmm5 - pxor %xmm5,%xmm5 - -// CHECK: addps %xmm5, %xmm5 - addps %xmm5,%xmm5 - -// CHECK: addss %xmm5, %xmm5 - addss %xmm5,%xmm5 - -// CHECK: andnps %xmm5, %xmm5 - andnps %xmm5,%xmm5 - -// CHECK: andps %xmm5, %xmm5 - andps %xmm5,%xmm5 - -// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 - cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2ps %mm3, %xmm5 - cvtpi2ps %mm3,%xmm5 - -// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 - cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtps2pi %xmm5, %mm3 - cvtps2pi %xmm5,%mm3 - -// CHECK: cvtsi2ss %ecx, %xmm5 - cvtsi2ss %ecx,%xmm5 - -// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 - cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 - cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttps2pi %xmm5, %mm3 - cvttps2pi %xmm5,%mm3 - -// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx - cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttss2si %xmm5, %ecx - cvttss2si %xmm5,%ecx - -// CHECK: divps %xmm5, %xmm5 - divps %xmm5,%xmm5 - -// CHECK: divss %xmm5, %xmm5 - divss %xmm5,%xmm5 - -// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) - ldmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: maskmovq %mm3, %mm3 - maskmovq %mm3,%mm3 - -// CHECK: maxps %xmm5, %xmm5 - maxps %xmm5,%xmm5 - -// CHECK: maxss %xmm5, %xmm5 - maxss %xmm5,%xmm5 - -// CHECK: minps %xmm5, %xmm5 - minps %xmm5,%xmm5 - -// CHECK: minss %xmm5, %xmm5 - minss %xmm5,%xmm5 - -// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 - movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movaps %xmm5, %xmm5 - movaps %xmm5,%xmm5 - -// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) - movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movaps %xmm5, %xmm5 - movaps %xmm5,%xmm5 - -// CHECK: movhlps %xmm5, %xmm5 - movhlps %xmm5,%xmm5 - -// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) - movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlhps %xmm5, %xmm5 - movlhps %xmm5,%xmm5 - -// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) - movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movmskps %xmm5, %ecx - movmskps %xmm5,%ecx - -// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) - movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) - movntq %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) - movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 - movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movss %xmm5, %xmm5 - movss %xmm5,%xmm5 - -// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) - movss %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movss %xmm5, %xmm5 - movss %xmm5,%xmm5 - -// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 - movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movups %xmm5, %xmm5 - movups %xmm5,%xmm5 - -// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) - movups %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movups %xmm5, %xmm5 - movups %xmm5,%xmm5 - -// CHECK: mulps %xmm5, %xmm5 - mulps %xmm5,%xmm5 - -// CHECK: mulss %xmm5, %xmm5 - mulss %xmm5,%xmm5 - -// CHECK: orps %xmm5, %xmm5 - orps %xmm5,%xmm5 - -// CHECK: pavgb %mm3, %mm3 - pavgb %mm3,%mm3 - -// CHECK: pavgb %xmm5, %xmm5 - pavgb %xmm5,%xmm5 - -// CHECK: pavgw %mm3, %mm3 - pavgw %mm3,%mm3 - -// CHECK: pavgw %xmm5, %xmm5 - pavgw %xmm5,%xmm5 - -// CHECK: pmaxsw %mm3, %mm3 - pmaxsw %mm3,%mm3 - -// CHECK: pmaxsw %xmm5, %xmm5 - pmaxsw %xmm5,%xmm5 - -// CHECK: pmaxub %mm3, %mm3 - pmaxub %mm3,%mm3 - -// CHECK: pmaxub %xmm5, %xmm5 - pmaxub %xmm5,%xmm5 - -// CHECK: pminsw %mm3, %mm3 - pminsw %mm3,%mm3 - -// CHECK: pminsw %xmm5, %xmm5 - pminsw %xmm5,%xmm5 - -// CHECK: pminub %mm3, %mm3 - pminub %mm3,%mm3 - -// CHECK: pminub %xmm5, %xmm5 - pminub %xmm5,%xmm5 - -// CHECK: pmovmskb %mm3, %ecx - pmovmskb %mm3,%ecx - -// CHECK: pmovmskb %xmm5, %ecx - pmovmskb %xmm5,%ecx - -// CHECK: pmulhuw %mm3, %mm3 - pmulhuw %mm3,%mm3 - -// CHECK: pmulhuw %xmm5, %xmm5 - pmulhuw %xmm5,%xmm5 - -// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) - prefetchnta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) - prefetcht0 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) - prefetcht1 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) - prefetcht2 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: psadbw %mm3, %mm3 - psadbw %mm3,%mm3 - -// CHECK: psadbw %xmm5, %xmm5 - psadbw %xmm5,%xmm5 - -// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 - rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpps %xmm5, %xmm5 - rcpps %xmm5,%xmm5 - -// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 - rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpss %xmm5, %xmm5 - rcpss %xmm5,%xmm5 - -// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 - rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtps %xmm5, %xmm5 - rsqrtps %xmm5,%xmm5 - -// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 - rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtss %xmm5, %xmm5 - rsqrtss %xmm5,%xmm5 - -// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 - sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtps %xmm5, %xmm5 - sqrtps %xmm5,%xmm5 - -// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 - sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtss %xmm5, %xmm5 - sqrtss %xmm5,%xmm5 - -// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) - stmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subps %xmm5, %xmm5 - subps %xmm5,%xmm5 - -// CHECK: subss %xmm5, %xmm5 - subss %xmm5,%xmm5 - -// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 - ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomiss %xmm5, %xmm5 - ucomiss %xmm5,%xmm5 - -// CHECK: unpckhps %xmm5, %xmm5 - unpckhps %xmm5,%xmm5 - -// CHECK: unpcklps %xmm5, %xmm5 - unpcklps %xmm5,%xmm5 - -// CHECK: xorps %xmm5, %xmm5 - xorps %xmm5,%xmm5 - -// CHECK: addpd %xmm5, %xmm5 - addpd %xmm5,%xmm5 - -// CHECK: addsd %xmm5, %xmm5 - addsd %xmm5,%xmm5 - -// CHECK: andnpd %xmm5, %xmm5 - andnpd %xmm5,%xmm5 - -// CHECK: andpd %xmm5, %xmm5 - andpd %xmm5,%xmm5 - -// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 - comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: comisd %xmm5, %xmm5 - comisd %xmm5,%xmm5 - -// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 - cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2pd %mm3, %xmm5 - cvtpi2pd %mm3,%xmm5 - -// CHECK: cvtsi2sd %ecx, %xmm5 - cvtsi2sd %ecx,%xmm5 - -// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 - cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divpd %xmm5, %xmm5 - divpd %xmm5,%xmm5 - -// CHECK: divsd %xmm5, %xmm5 - divsd %xmm5,%xmm5 - -// CHECK: maxpd %xmm5, %xmm5 - maxpd %xmm5,%xmm5 - -// CHECK: maxsd %xmm5, %xmm5 - maxsd %xmm5,%xmm5 - -// CHECK: minpd %xmm5, %xmm5 - minpd %xmm5,%xmm5 - -// CHECK: minsd %xmm5, %xmm5 - minsd %xmm5,%xmm5 - -// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 - movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movapd %xmm5, %xmm5 - movapd %xmm5,%xmm5 - -// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) - movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movapd %xmm5, %xmm5 - movapd %xmm5,%xmm5 - -// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) - movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) - movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movmskpd %xmm5, %ecx - movmskpd %xmm5,%ecx - -// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) - movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 - movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsd %xmm5, %xmm5 - movsd %xmm5,%xmm5 - -// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) - movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movsd %xmm5, %xmm5 - movsd %xmm5,%xmm5 - -// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 - movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movupd %xmm5, %xmm5 - movupd %xmm5,%xmm5 - -// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) - movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movupd %xmm5, %xmm5 - movupd %xmm5,%xmm5 - -// CHECK: mulpd %xmm5, %xmm5 - mulpd %xmm5,%xmm5 - -// CHECK: mulsd %xmm5, %xmm5 - mulsd %xmm5,%xmm5 - -// CHECK: orpd %xmm5, %xmm5 - orpd %xmm5,%xmm5 - -// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 - sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtpd %xmm5, %xmm5 - sqrtpd %xmm5,%xmm5 - -// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 - sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtsd %xmm5, %xmm5 - sqrtsd %xmm5,%xmm5 - -// CHECK: subpd %xmm5, %xmm5 - subpd %xmm5,%xmm5 - -// CHECK: subsd %xmm5, %xmm5 - subsd %xmm5,%xmm5 - -// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 - ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomisd %xmm5, %xmm5 - ucomisd %xmm5,%xmm5 - -// CHECK: unpckhpd %xmm5, %xmm5 - unpckhpd %xmm5,%xmm5 - -// CHECK: unpcklpd %xmm5, %xmm5 - unpcklpd %xmm5,%xmm5 - -// CHECK: xorpd %xmm5, %xmm5 - xorpd %xmm5,%xmm5 - -// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 - cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2pd %xmm5, %xmm5 - cvtdq2pd %xmm5,%xmm5 - -// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 - cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpd2dq %xmm5, %xmm5 - cvtpd2dq %xmm5,%xmm5 - -// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 - cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2ps %xmm5, %xmm5 - cvtdq2ps %xmm5,%xmm5 - -// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 - cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtpd2pi %xmm5, %mm3 - cvtpd2pi %xmm5,%mm3 - -// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 - cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtps2dq %xmm5, %xmm5 - cvtps2dq %xmm5,%xmm5 - -// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 - cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsd2ss %xmm5, %xmm5 - cvtsd2ss %xmm5,%xmm5 - -// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 - cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtss2sd %xmm5, %xmm5 - cvtss2sd %xmm5,%xmm5 - -// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 - cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttpd2pi %xmm5, %mm3 - cvttpd2pi %xmm5,%mm3 - -// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx - cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttsd2si %xmm5, %ecx - cvttsd2si %xmm5,%ecx - -// CHECK: maskmovdqu %xmm5, %xmm5 - maskmovdqu %xmm5,%xmm5 - -// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 - movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqa %xmm5, %xmm5 - movdqa %xmm5,%xmm5 - -// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) - movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdqa %xmm5, %xmm5 - movdqa %xmm5,%xmm5 - -// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 - movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) - movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdq2q %xmm5, %mm3 - movdq2q %xmm5,%mm3 - -// CHECK: movq2dq %mm3, %xmm5 - movq2dq %mm3,%xmm5 - -// CHECK: pmuludq %mm3, %mm3 - pmuludq %mm3,%mm3 - -// CHECK: pmuludq %xmm5, %xmm5 - pmuludq %xmm5,%xmm5 - -// CHECK: pslldq $127, %xmm5 - pslldq $0x7f,%xmm5 - -// CHECK: psrldq $127, %xmm5 - psrldq $0x7f,%xmm5 - -// CHECK: punpckhqdq %xmm5, %xmm5 - punpckhqdq %xmm5,%xmm5 - -// CHECK: punpcklqdq %xmm5, %xmm5 - punpcklqdq %xmm5,%xmm5 - -// CHECK: addsubpd %xmm5, %xmm5 - addsubpd %xmm5,%xmm5 - -// CHECK: addsubps %xmm5, %xmm5 - addsubps %xmm5,%xmm5 - -// CHECK: haddpd %xmm5, %xmm5 - haddpd %xmm5,%xmm5 - -// CHECK: haddps %xmm5, %xmm5 - haddps %xmm5,%xmm5 - -// CHECK: hsubpd %xmm5, %xmm5 - hsubpd %xmm5,%xmm5 - -// CHECK: hsubps %xmm5, %xmm5 - hsubps %xmm5,%xmm5 - -// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 - lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 - movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movddup %xmm5, %xmm5 - movddup %xmm5,%xmm5 - -// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 - movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movshdup %xmm5, %xmm5 - movshdup %xmm5,%xmm5 - -// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 - movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsldup %xmm5, %xmm5 - movsldup %xmm5,%xmm5 - -// CHECK: phaddw %mm3, %mm3 - phaddw %mm3,%mm3 - -// CHECK: phaddw %xmm5, %xmm5 - phaddw %xmm5,%xmm5 - -// CHECK: phaddd %mm3, %mm3 - phaddd %mm3,%mm3 - -// CHECK: phaddd %xmm5, %xmm5 - phaddd %xmm5,%xmm5 - -// CHECK: phaddsw %mm3, %mm3 - phaddsw %mm3,%mm3 - -// CHECK: phaddsw %xmm5, %xmm5 - phaddsw %xmm5,%xmm5 - -// CHECK: phsubw %mm3, %mm3 - phsubw %mm3,%mm3 - -// CHECK: phsubw %xmm5, %xmm5 - phsubw %xmm5,%xmm5 - -// CHECK: phsubd %mm3, %mm3 - phsubd %mm3,%mm3 - -// CHECK: phsubd %xmm5, %xmm5 - phsubd %xmm5,%xmm5 - -// CHECK: phsubsw %mm3, %mm3 - phsubsw %mm3,%mm3 - -// CHECK: phsubsw %xmm5, %xmm5 - phsubsw %xmm5,%xmm5 - -// CHECK: pmaddubsw %mm3, %mm3 - pmaddubsw %mm3,%mm3 - -// CHECK: pmaddubsw %xmm5, %xmm5 - pmaddubsw %xmm5,%xmm5 - -// CHECK: pmulhrsw %mm3, %mm3 - pmulhrsw %mm3,%mm3 - -// CHECK: pmulhrsw %xmm5, %xmm5 - pmulhrsw %xmm5,%xmm5 - -// CHECK: pshufb %mm3, %mm3 - pshufb %mm3,%mm3 - -// CHECK: pshufb %xmm5, %xmm5 - pshufb %xmm5,%xmm5 - -// CHECK: psignb %mm3, %mm3 - psignb %mm3,%mm3 - -// CHECK: psignb %xmm5, %xmm5 - psignb %xmm5,%xmm5 - -// CHECK: psignw %mm3, %mm3 - psignw %mm3,%mm3 - -// CHECK: psignw %xmm5, %xmm5 - psignw %xmm5,%xmm5 - -// CHECK: psignd %mm3, %mm3 - psignd %mm3,%mm3 - -// CHECK: psignd %xmm5, %xmm5 - psignd %xmm5,%xmm5 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 - pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsb %mm3, %mm3 - pabsb %mm3,%mm3 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 - pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsb %xmm5, %xmm5 - pabsb %xmm5,%xmm5 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 - pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsw %mm3, %mm3 - pabsw %mm3,%mm3 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 - pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsw %xmm5, %xmm5 - pabsw %xmm5,%xmm5 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 - pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsd %mm3, %mm3 - pabsd %mm3,%mm3 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 - pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsd %xmm5, %xmm5 - pabsd %xmm5,%xmm5 - -// CHECK: femms - femms - -// CHECK: packusdw %xmm5, %xmm5 - packusdw %xmm5,%xmm5 - -// CHECK: pcmpeqq %xmm5, %xmm5 - pcmpeqq %xmm5,%xmm5 - -// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 - phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phminposuw %xmm5, %xmm5 - phminposuw %xmm5,%xmm5 - -// CHECK: pmaxsb %xmm5, %xmm5 - pmaxsb %xmm5,%xmm5 - -// CHECK: pmaxsd %xmm5, %xmm5 - pmaxsd %xmm5,%xmm5 - -// CHECK: pmaxud %xmm5, %xmm5 - pmaxud %xmm5,%xmm5 - -// CHECK: pmaxuw %xmm5, %xmm5 - pmaxuw %xmm5,%xmm5 - -// CHECK: pminsb %xmm5, %xmm5 - pminsb %xmm5,%xmm5 - -// CHECK: pminsd %xmm5, %xmm5 - pminsd %xmm5,%xmm5 - -// CHECK: pminud %xmm5, %xmm5 - pminud %xmm5,%xmm5 - -// CHECK: pminuw %xmm5, %xmm5 - pminuw %xmm5,%xmm5 - -// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbw %xmm5, %xmm5 - pmovsxbw %xmm5,%xmm5 - -// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbd %xmm5, %xmm5 - pmovsxbd %xmm5,%xmm5 - -// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbq %xmm5, %xmm5 - pmovsxbq %xmm5,%xmm5 - -// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwd %xmm5, %xmm5 - pmovsxwd %xmm5,%xmm5 - -// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwq %xmm5, %xmm5 - pmovsxwq %xmm5,%xmm5 - -// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxdq %xmm5, %xmm5 - pmovsxdq %xmm5,%xmm5 - -// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbw %xmm5, %xmm5 - pmovzxbw %xmm5,%xmm5 - -// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbd %xmm5, %xmm5 - pmovzxbd %xmm5,%xmm5 - -// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbq %xmm5, %xmm5 - pmovzxbq %xmm5,%xmm5 - -// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwd %xmm5, %xmm5 - pmovzxwd %xmm5,%xmm5 - -// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwq %xmm5, %xmm5 - pmovzxwq %xmm5,%xmm5 - -// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxdq %xmm5, %xmm5 - pmovzxdq %xmm5,%xmm5 - -// CHECK: pmuldq %xmm5, %xmm5 - pmuldq %xmm5,%xmm5 - -// CHECK: pmulld %xmm5, %xmm5 - pmulld %xmm5,%xmm5 - -// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 - ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ptest %xmm5, %xmm5 - ptest %xmm5,%xmm5 - -// CHECK: pcmpgtq %xmm5, %xmm5 - pcmpgtq %xmm5,%xmm5 - - -// CHECK: movb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] - movb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movb $127, 69 -// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f] - movb $0x7f,0x45 - -// CHECK: movb $127, 32493 -// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f] - movb $0x7f,0x7eed - -// CHECK: movb $127, 3133065982 -// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f] - movb $0x7f,0xbabecafe - -// CHECK: movb $127, 305419896 -// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f] - movb $0x7f,0x12345678 - -// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movw $31438, 69 -// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] - movw $0x7ace,0x45 - -// CHECK: movw $31438, 32493 -// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] - movw $0x7ace,0x7eed - -// CHECK: movw $31438, 3133065982 -// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] - movw $0x7ace,0xbabecafe - -// CHECK: movw $31438, 305419896 -// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] - movw $0x7ace,0x12345678 - -// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $2063514302, 69 -// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - movl $0x7afebabe,0x45 - -// CHECK: movl $2063514302, 32493 -// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - movl $0x7afebabe,0x7eed - -// CHECK: movl $2063514302, 3133065982 -// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - movl $0x7afebabe,0xbabecafe - -// CHECK: movl $2063514302, 305419896 -// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - movl $0x7afebabe,0x12345678 - -// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $324478056, 69 -// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - movl $0x13572468,0x45 - -// CHECK: movl $324478056, 32493 -// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - movl $0x13572468,0x7eed - -// CHECK: movl $324478056, 3133065982 -// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - movl $0x13572468,0xbabecafe - -// CHECK: movl $324478056, 305419896 -// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - movl $0x13572468,0x12345678 - -// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde] - movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movsbl 69, %ecx -// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00] - movsbl 0x45,%ecx - -// CHECK: movsbl 32493, %ecx -// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00] - movsbl 0x7eed,%ecx - -// CHECK: movsbl 3133065982, %ecx -// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba] - movsbl 0xbabecafe,%ecx - -// CHECK: movsbl 305419896, %ecx -// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12] - movsbl 0x12345678,%ecx - -// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx -// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movsbw 0xdeadbeef(%ebx,%ecx,8),%bx - -// CHECK: movsbw 69, %bx -// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00] - movsbw 0x45,%bx - -// CHECK: movsbw 32493, %bx -// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00] - movsbw 0x7eed,%bx - -// CHECK: movsbw 3133065982, %bx -// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba] - movsbw 0xbabecafe,%bx - -// CHECK: movsbw 305419896, %bx -// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12] - movsbw 0x12345678,%bx - -// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde] - movswl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movswl 69, %ecx -// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00] - movswl 0x45,%ecx - -// CHECK: movswl 32493, %ecx -// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00] - movswl 0x7eed,%ecx - -// CHECK: movswl 3133065982, %ecx -// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba] - movswl 0xbabecafe,%ecx - -// CHECK: movswl 305419896, %ecx -// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12] - movswl 0x12345678,%ecx - -// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde] - movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzbl 69, %ecx -// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00] - movzbl 0x45,%ecx - -// CHECK: movzbl 32493, %ecx -// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00] - movzbl 0x7eed,%ecx - -// CHECK: movzbl 3133065982, %ecx -// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba] - movzbl 0xbabecafe,%ecx - -// CHECK: movzbl 305419896, %ecx -// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12] - movzbl 0x12345678,%ecx - -// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx -// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movzbw 0xdeadbeef(%ebx,%ecx,8),%bx - -// CHECK: movzbw 69, %bx -// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00] - movzbw 0x45,%bx - -// CHECK: movzbw 32493, %bx -// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00] - movzbw 0x7eed,%bx - -// CHECK: movzbw 3133065982, %bx -// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba] - movzbw 0xbabecafe,%bx - -// CHECK: movzbw 305419896, %bx -// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12] - movzbw 0x12345678,%bx - -// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde] - movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzwl 69, %ecx -// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00] - movzwl 0x45,%ecx - -// CHECK: movzwl 32493, %ecx -// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00] - movzwl 0x7eed,%ecx - -// CHECK: movzwl 3133065982, %ecx -// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba] - movzwl 0xbabecafe,%ecx - -// CHECK: movzwl 305419896, %ecx -// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12] - movzwl 0x12345678,%ecx - -// CHECK: pushl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde] - pushl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: pushw 32493 -// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00] - pushw 0x7eed - -// CHECK: pushl 3133065982 -// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba] - pushl 0xbabecafe - -// CHECK: pushl 305419896 -// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12] - pushl 0x12345678 - -// CHECK: popl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde] - popl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: popw 32493 -// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00] - popw 0x7eed - -// CHECK: popl 3133065982 -// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba] - popl 0xbabecafe - -// CHECK: popl 305419896 -// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12] - popl 0x12345678 - -// CHECK: clc -// CHECK: encoding: [0xf8] - clc - -// CHECK: cld -// CHECK: encoding: [0xfc] - cld - -// CHECK: cli -// CHECK: encoding: [0xfa] - cli - -// CHECK: clts -// CHECK: encoding: [0x0f,0x06] - clts - -// CHECK: cmc -// CHECK: encoding: [0xf5] - cmc - -// CHECK: lahf -// CHECK: encoding: [0x9f] - lahf - -// CHECK: sahf -// CHECK: encoding: [0x9e] - sahf - -// CHECK: stc -// CHECK: encoding: [0xf9] - stc - -// CHECK: std -// CHECK: encoding: [0xfd] - std - -// CHECK: sti -// CHECK: encoding: [0xfb] - sti - -// CHECK: addb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe] - addb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addb $254, 69 -// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe] - addb $0xfe,0x45 - -// CHECK: addb $254, 32493 -// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe] - addb $0xfe,0x7eed - -// CHECK: addb $254, 3133065982 -// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe] - addb $0xfe,0xbabecafe - -// CHECK: addb $254, 305419896 -// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe] - addb $0xfe,0x12345678 - -// CHECK: addb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] - addb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addb $127, 69 -// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f] - addb $0x7f,0x45 - -// CHECK: addb $127, 32493 -// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f] - addb $0x7f,0x7eed - -// CHECK: addb $127, 3133065982 -// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f] - addb $0x7f,0xbabecafe - -// CHECK: addb $127, 305419896 -// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f] - addb $0x7f,0x12345678 - -// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] - addw $0x7ace,0x45 - -// CHECK: addw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] - addw $0x7ace,0x7eed - -// CHECK: addw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] - addw $0x7ace,0xbabecafe - -// CHECK: addw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] - addw $0x7ace,0x12345678 - -// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $2063514302, 69 -// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - addl $0x7afebabe,0x45 - -// CHECK: addl $2063514302, 32493 -// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - addl $0x7afebabe,0x7eed - -// CHECK: addl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - addl $0x7afebabe,0xbabecafe - -// CHECK: addl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - addl $0x7afebabe,0x12345678 - -// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $324478056, 69 -// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - addl $0x13572468,0x45 - -// CHECK: addl $324478056, 32493 -// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - addl $0x13572468,0x7eed - -// CHECK: addl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - addl $0x13572468,0xbabecafe - -// CHECK: addl $324478056, 305419896 -// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - addl $0x13572468,0x12345678 - -// CHECK: incl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde] - incl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: incw 32493 -// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00] - incw 0x7eed - -// CHECK: incl 3133065982 -// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba] - incl 0xbabecafe - -// CHECK: incl 305419896 -// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12] - incl 0x12345678 - -// CHECK: subb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe] - subb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $254, 69 -// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe] - subb $0xfe,0x45 - -// CHECK: subb $254, 32493 -// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe] - subb $0xfe,0x7eed - -// CHECK: subb $254, 3133065982 -// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe] - subb $0xfe,0xbabecafe - -// CHECK: subb $254, 305419896 -// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe] - subb $0xfe,0x12345678 - -// CHECK: subb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] - subb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $127, 69 -// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f] - subb $0x7f,0x45 - -// CHECK: subb $127, 32493 -// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f] - subb $0x7f,0x7eed - -// CHECK: subb $127, 3133065982 -// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f] - subb $0x7f,0xbabecafe - -// CHECK: subb $127, 305419896 -// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f] - subb $0x7f,0x12345678 - -// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a] - subw $0x7ace,0x45 - -// CHECK: subw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a] - subw $0x7ace,0x7eed - -// CHECK: subw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a] - subw $0x7ace,0xbabecafe - -// CHECK: subw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a] - subw $0x7ace,0x12345678 - -// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $2063514302, 69 -// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - subl $0x7afebabe,0x45 - -// CHECK: subl $2063514302, 32493 -// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - subl $0x7afebabe,0x7eed - -// CHECK: subl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - subl $0x7afebabe,0xbabecafe - -// CHECK: subl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - subl $0x7afebabe,0x12345678 - -// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $324478056, 69 -// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - subl $0x13572468,0x45 - -// CHECK: subl $324478056, 32493 -// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - subl $0x13572468,0x7eed - -// CHECK: subl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - subl $0x13572468,0xbabecafe - -// CHECK: subl $324478056, 305419896 -// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - subl $0x13572468,0x12345678 - -// CHECK: decl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde] - decl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: decw 32493 -// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00] - decw 0x7eed - -// CHECK: decl 3133065982 -// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba] - decl 0xbabecafe - -// CHECK: decl 305419896 -// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12] - decl 0x12345678 - -// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe] - sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbb $254, 69 -// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe] - sbbb $0xfe,0x45 - -// CHECK: sbbb $254, 32493 -// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe] - sbbb $0xfe,0x7eed - -// CHECK: sbbb $254, 3133065982 -// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe] - sbbb $0xfe,0xbabecafe - -// CHECK: sbbb $254, 305419896 -// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe] - sbbb $0xfe,0x12345678 - -// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f] - sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbb $127, 69 -// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f] - sbbb $0x7f,0x45 - -// CHECK: sbbb $127, 32493 -// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f] - sbbb $0x7f,0x7eed - -// CHECK: sbbb $127, 3133065982 -// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f] - sbbb $0x7f,0xbabecafe - -// CHECK: sbbb $127, 305419896 -// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f] - sbbb $0x7f,0x12345678 - -// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a] - sbbw $0x7ace,0x45 - -// CHECK: sbbw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a] - sbbw $0x7ace,0x7eed - -// CHECK: sbbw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a] - sbbw $0x7ace,0xbabecafe - -// CHECK: sbbw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a] - sbbw $0x7ace,0x12345678 - -// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $2063514302, 69 -// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - sbbl $0x7afebabe,0x45 - -// CHECK: sbbl $2063514302, 32493 -// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - sbbl $0x7afebabe,0x7eed - -// CHECK: sbbl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - sbbl $0x7afebabe,0xbabecafe - -// CHECK: sbbl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - sbbl $0x7afebabe,0x12345678 - -// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $324478056, 69 -// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - sbbl $0x13572468,0x45 - -// CHECK: sbbl $324478056, 32493 -// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - sbbl $0x13572468,0x7eed - -// CHECK: sbbl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - sbbl $0x13572468,0xbabecafe - -// CHECK: sbbl $324478056, 305419896 -// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - sbbl $0x13572468,0x12345678 - -// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe] - cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $254, 69 -// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe] - cmpb $0xfe,0x45 - -// CHECK: cmpb $254, 32493 -// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe] - cmpb $0xfe,0x7eed - -// CHECK: cmpb $254, 3133065982 -// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe] - cmpb $0xfe,0xbabecafe - -// CHECK: cmpb $254, 305419896 -// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe] - cmpb $0xfe,0x12345678 - -// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] - cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $127, 69 -// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f] - cmpb $0x7f,0x45 - -// CHECK: cmpb $127, 32493 -// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f] - cmpb $0x7f,0x7eed - -// CHECK: cmpb $127, 3133065982 -// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f] - cmpb $0x7f,0xbabecafe - -// CHECK: cmpb $127, 305419896 -// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f] - cmpb $0x7f,0x12345678 - -// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a] - cmpw $0x7ace,0x45 - -// CHECK: cmpw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a] - cmpw $0x7ace,0x7eed - -// CHECK: cmpw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a] - cmpw $0x7ace,0xbabecafe - -// CHECK: cmpw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a] - cmpw $0x7ace,0x12345678 - -// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $2063514302, 69 -// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - cmpl $0x7afebabe,0x45 - -// CHECK: cmpl $2063514302, 32493 -// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - cmpl $0x7afebabe,0x7eed - -// CHECK: cmpl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - cmpl $0x7afebabe,0xbabecafe - -// CHECK: cmpl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - cmpl $0x7afebabe,0x12345678 - -// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $324478056, 69 -// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - cmpl $0x13572468,0x45 - -// CHECK: cmpl $324478056, 32493 -// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - cmpl $0x13572468,0x7eed - -// CHECK: cmpl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - cmpl $0x13572468,0xbabecafe - -// CHECK: cmpl $324478056, 305419896 -// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - cmpl $0x13572468,0x12345678 - -// CHECK: testb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] - testb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testb $127, 69 -// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f] - testb $0x7f,0x45 - -// CHECK: testb $127, 32493 -// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f] - testb $0x7f,0x7eed - -// CHECK: testb $127, 3133065982 -// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f] - testb $0x7f,0xbabecafe - -// CHECK: testb $127, 305419896 -// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f] - testb $0x7f,0x12345678 - -// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testw $31438, 69 -// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] - testw $0x7ace,0x45 - -// CHECK: testw $31438, 32493 -// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] - testw $0x7ace,0x7eed - -// CHECK: testw $31438, 3133065982 -// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] - testw $0x7ace,0xbabecafe - -// CHECK: testw $31438, 305419896 -// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] - testw $0x7ace,0x12345678 - -// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $2063514302, 69 -// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - testl $0x7afebabe,0x45 - -// CHECK: testl $2063514302, 32493 -// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - testl $0x7afebabe,0x7eed - -// CHECK: testl $2063514302, 3133065982 -// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - testl $0x7afebabe,0xbabecafe - -// CHECK: testl $2063514302, 305419896 -// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - testl $0x7afebabe,0x12345678 - -// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $324478056, 69 -// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - testl $0x13572468,0x45 - -// CHECK: testl $324478056, 32493 -// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - testl $0x13572468,0x7eed - -// CHECK: testl $324478056, 3133065982 -// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - testl $0x13572468,0xbabecafe - -// CHECK: testl $324478056, 305419896 -// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - testl $0x13572468,0x12345678 - -// CHECK: andb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe] - andb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $254, 69 -// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe] - andb $0xfe,0x45 - -// CHECK: andb $254, 32493 -// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe] - andb $0xfe,0x7eed - -// CHECK: andb $254, 3133065982 -// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe] - andb $0xfe,0xbabecafe - -// CHECK: andb $254, 305419896 -// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe] - andb $0xfe,0x12345678 - -// CHECK: andb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] - andb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $127, 69 -// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f] - andb $0x7f,0x45 - -// CHECK: andb $127, 32493 -// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f] - andb $0x7f,0x7eed - -// CHECK: andb $127, 3133065982 -// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f] - andb $0x7f,0xbabecafe - -// CHECK: andb $127, 305419896 -// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f] - andb $0x7f,0x12345678 - -// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a] - andw $0x7ace,0x45 - -// CHECK: andw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a] - andw $0x7ace,0x7eed - -// CHECK: andw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a] - andw $0x7ace,0xbabecafe - -// CHECK: andw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a] - andw $0x7ace,0x12345678 - -// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $2063514302, 69 -// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - andl $0x7afebabe,0x45 - -// CHECK: andl $2063514302, 32493 -// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - andl $0x7afebabe,0x7eed - -// CHECK: andl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - andl $0x7afebabe,0xbabecafe - -// CHECK: andl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - andl $0x7afebabe,0x12345678 - -// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $324478056, 69 -// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - andl $0x13572468,0x45 - -// CHECK: andl $324478056, 32493 -// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - andl $0x13572468,0x7eed - -// CHECK: andl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - andl $0x13572468,0xbabecafe - -// CHECK: andl $324478056, 305419896 -// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - andl $0x13572468,0x12345678 - -// CHECK: orb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe] - orb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $254, 69 -// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe] - orb $0xfe,0x45 - -// CHECK: orb $254, 32493 -// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe] - orb $0xfe,0x7eed - -// CHECK: orb $254, 3133065982 -// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe] - orb $0xfe,0xbabecafe - -// CHECK: orb $254, 305419896 -// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe] - orb $0xfe,0x12345678 - -// CHECK: orb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] - orb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $127, 69 -// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f] - orb $0x7f,0x45 - -// CHECK: orb $127, 32493 -// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f] - orb $0x7f,0x7eed - -// CHECK: orb $127, 3133065982 -// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f] - orb $0x7f,0xbabecafe - -// CHECK: orb $127, 305419896 -// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f] - orb $0x7f,0x12345678 - -// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a] - orw $0x7ace,0x45 - -// CHECK: orw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a] - orw $0x7ace,0x7eed - -// CHECK: orw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a] - orw $0x7ace,0xbabecafe - -// CHECK: orw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a] - orw $0x7ace,0x12345678 - -// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $2063514302, 69 -// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - orl $0x7afebabe,0x45 - -// CHECK: orl $2063514302, 32493 -// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - orl $0x7afebabe,0x7eed - -// CHECK: orl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - orl $0x7afebabe,0xbabecafe - -// CHECK: orl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - orl $0x7afebabe,0x12345678 - -// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $324478056, 69 -// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - orl $0x13572468,0x45 - -// CHECK: orl $324478056, 32493 -// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - orl $0x13572468,0x7eed - -// CHECK: orl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - orl $0x13572468,0xbabecafe - -// CHECK: orl $324478056, 305419896 -// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - orl $0x13572468,0x12345678 - -// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe] - xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $254, 69 -// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe] - xorb $0xfe,0x45 - -// CHECK: xorb $254, 32493 -// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe] - xorb $0xfe,0x7eed - -// CHECK: xorb $254, 3133065982 -// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe] - xorb $0xfe,0xbabecafe - -// CHECK: xorb $254, 305419896 -// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe] - xorb $0xfe,0x12345678 - -// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f] - xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $127, 69 -// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f] - xorb $0x7f,0x45 - -// CHECK: xorb $127, 32493 -// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f] - xorb $0x7f,0x7eed - -// CHECK: xorb $127, 3133065982 -// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f] - xorb $0x7f,0xbabecafe - -// CHECK: xorb $127, 305419896 -// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f] - xorb $0x7f,0x12345678 - -// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a] - xorw $0x7ace,0x45 - -// CHECK: xorw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a] - xorw $0x7ace,0x7eed - -// CHECK: xorw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a] - xorw $0x7ace,0xbabecafe - -// CHECK: xorw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a] - xorw $0x7ace,0x12345678 - -// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $2063514302, 69 -// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - xorl $0x7afebabe,0x45 - -// CHECK: xorl $2063514302, 32493 -// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - xorl $0x7afebabe,0x7eed - -// CHECK: xorl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - xorl $0x7afebabe,0xbabecafe - -// CHECK: xorl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - xorl $0x7afebabe,0x12345678 - -// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $324478056, 69 -// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - xorl $0x13572468,0x45 - -// CHECK: xorl $324478056, 32493 -// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - xorl $0x13572468,0x7eed - -// CHECK: xorl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - xorl $0x13572468,0xbabecafe - -// CHECK: xorl $324478056, 305419896 -// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - xorl $0x13572468,0x12345678 - -// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe] - adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $254, 69 -// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe] - adcb $0xfe,0x45 - -// CHECK: adcb $254, 32493 -// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe] - adcb $0xfe,0x7eed - -// CHECK: adcb $254, 3133065982 -// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe] - adcb $0xfe,0xbabecafe - -// CHECK: adcb $254, 305419896 -// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe] - adcb $0xfe,0x12345678 - -// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f] - adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $127, 69 -// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f] - adcb $0x7f,0x45 - -// CHECK: adcb $127, 32493 -// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f] - adcb $0x7f,0x7eed - -// CHECK: adcb $127, 3133065982 -// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f] - adcb $0x7f,0xbabecafe - -// CHECK: adcb $127, 305419896 -// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f] - adcb $0x7f,0x12345678 - -// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] - adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcw $31438, 69 -// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a] - adcw $0x7ace,0x45 - -// CHECK: adcw $31438, 32493 -// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a] - adcw $0x7ace,0x7eed - -// CHECK: adcw $31438, 3133065982 -// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a] - adcw $0x7ace,0xbabecafe - -// CHECK: adcw $31438, 305419896 -// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a] - adcw $0x7ace,0x12345678 - -// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] - adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $2063514302, 69 -// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] - adcl $0x7afebabe,0x45 - -// CHECK: adcl $2063514302, 32493 -// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] - adcl $0x7afebabe,0x7eed - -// CHECK: adcl $2063514302, 3133065982 -// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] - adcl $0x7afebabe,0xbabecafe - -// CHECK: adcl $2063514302, 305419896 -// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] - adcl $0x7afebabe,0x12345678 - -// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] - adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $324478056, 69 -// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] - adcl $0x13572468,0x45 - -// CHECK: adcl $324478056, 32493 -// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] - adcl $0x13572468,0x7eed - -// CHECK: adcl $324478056, 3133065982 -// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] - adcl $0x13572468,0xbabecafe - -// CHECK: adcl $324478056, 305419896 -// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] - adcl $0x13572468,0x12345678 - -// CHECK: negl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde] - negl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: negw 32493 -// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00] - negw 0x7eed - -// CHECK: negl 3133065982 -// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba] - negl 0xbabecafe - -// CHECK: negl 305419896 -// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12] - negl 0x12345678 - -// CHECK: notl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde] - notl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: notw 32493 -// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00] - notw 0x7eed - -// CHECK: notl 3133065982 -// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba] - notl 0xbabecafe - -// CHECK: notl 305419896 -// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12] - notl 0x12345678 - -// CHECK: cbtw -// CHECK: encoding: [0x66,0x98] - cbtw - -// CHECK: cwtl -// CHECK: encoding: [0x98] - cwtl - -// CHECK: cwtd -// CHECK: encoding: [0x66,0x99] - cwtd - -// CHECK: cltd -// CHECK: encoding: [0x99] - cltd - -// CHECK: mull 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde] - mull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: mulw 32493 -// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00] - mulw 0x7eed - -// CHECK: mull 3133065982 -// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba] - mull 0xbabecafe - -// CHECK: mull 305419896 -// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12] - mull 0x12345678 - -// CHECK: imull 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde] - imull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: imulw 32493 -// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00] - imulw 0x7eed - -// CHECK: imull 3133065982 -// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba] - imull 0xbabecafe - -// CHECK: imull 305419896 -// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12] - imull 0x12345678 - -// CHECK: divl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde] - divl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: divw 32493 -// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00] - divw 0x7eed - -// CHECK: divl 3133065982 -// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba] - divl 0xbabecafe - -// CHECK: divl 305419896 -// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12] - divl 0x12345678 - -// CHECK: idivl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde] - idivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: idivw 32493 -// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00] - idivw 0x7eed - -// CHECK: idivl 3133065982 -// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba] - idivl 0xbabecafe - -// CHECK: idivl 305419896 -// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12] - idivl 0x12345678 - -// CHECK: roll $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00] - roll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: roll $0, 69 -// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00] - roll $0,0x45 - -// CHECK: roll $0, 32493 -// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00] - roll $0,0x7eed - -// CHECK: roll $0, 3133065982 -// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00] - roll $0,0xbabecafe - -// CHECK: roll $0, 305419896 -// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00] - roll $0,0x12345678 - -// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] - rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rolb $127, 69 -// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f] - rolb $0x7f,0x45 - -// CHECK: rolb $127, 32493 -// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f] - rolb $0x7f,0x7eed - -// CHECK: rolb $127, 3133065982 -// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f] - rolb $0x7f,0xbabecafe - -// CHECK: rolb $127, 305419896 -// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f] - rolb $0x7f,0x12345678 - -// CHECK: roll 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde] - roll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rolw 32493 -// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00] - rolw 0x7eed - -// CHECK: roll 3133065982 -// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba] - roll 0xbabecafe - -// CHECK: roll 305419896 -// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12] - roll 0x12345678 - -// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00] - rorl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorl $0, 69 -// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00] - rorl $0,0x45 - -// CHECK: rorl $0, 32493 -// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00] - rorl $0,0x7eed - -// CHECK: rorl $0, 3133065982 -// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00] - rorl $0,0xbabecafe - -// CHECK: rorl $0, 305419896 -// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00] - rorl $0,0x12345678 - -// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] - rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorb $127, 69 -// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f] - rorb $0x7f,0x45 - -// CHECK: rorb $127, 32493 -// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f] - rorb $0x7f,0x7eed - -// CHECK: rorb $127, 3133065982 -// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f] - rorb $0x7f,0xbabecafe - -// CHECK: rorb $127, 305419896 -// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f] - rorb $0x7f,0x12345678 - -// CHECK: rorl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde] - rorl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorw 32493 -// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00] - rorw 0x7eed - -// CHECK: rorl 3133065982 -// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba] - rorl 0xbabecafe - -// CHECK: rorl 305419896 -// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12] - rorl 0x12345678 - -// CHECK: shll $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] - sall $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll $0, 69 -// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] - sall $0,0x45 - -// CHECK: shll $0, 32493 -// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] - sall $0,0x7eed - -// CHECK: shll $0, 3133065982 -// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] - sall $0,0xbabecafe - -// CHECK: shll $0, 305419896 -// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] - sall $0,0x12345678 - -// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] - salb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlb $127, 69 -// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] - salb $0x7f,0x45 - -// CHECK: shlb $127, 32493 -// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] - salb $0x7f,0x7eed - -// CHECK: shlb $127, 3133065982 -// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] - salb $0x7f,0xbabecafe - -// CHECK: shlb $127, 305419896 -// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] - salb $0x7f,0x12345678 - -// CHECK: shll 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] - sall 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlw 32493 -// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] - salw 0x7eed - -// CHECK: shll 3133065982 -// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] - sall 0xbabecafe - -// CHECK: shll 305419896 -// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] - sall 0x12345678 - -// CHECK: shll $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] - shll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll $0, 69 -// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] - shll $0,0x45 - -// CHECK: shll $0, 32493 -// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] - shll $0,0x7eed - -// CHECK: shll $0, 3133065982 -// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] - shll $0,0xbabecafe - -// CHECK: shll $0, 305419896 -// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] - shll $0,0x12345678 - -// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] - shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlb $127, 69 -// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] - shlb $0x7f,0x45 - -// CHECK: shlb $127, 32493 -// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] - shlb $0x7f,0x7eed - -// CHECK: shlb $127, 3133065982 -// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] - shlb $0x7f,0xbabecafe - -// CHECK: shlb $127, 305419896 -// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] - shlb $0x7f,0x12345678 - -// CHECK: shll 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] - shll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlw 32493 -// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] - shlw 0x7eed - -// CHECK: shll 3133065982 -// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] - shll 0xbabecafe - -// CHECK: shll 305419896 -// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] - shll 0x12345678 - -// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00] - shrl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrl $0, 69 -// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00] - shrl $0,0x45 - -// CHECK: shrl $0, 32493 -// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00] - shrl $0,0x7eed - -// CHECK: shrl $0, 3133065982 -// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00] - shrl $0,0xbabecafe - -// CHECK: shrl $0, 305419896 -// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00] - shrl $0,0x12345678 - -// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] - shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrb $127, 69 -// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f] - shrb $0x7f,0x45 - -// CHECK: shrb $127, 32493 -// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f] - shrb $0x7f,0x7eed - -// CHECK: shrb $127, 3133065982 -// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f] - shrb $0x7f,0xbabecafe - -// CHECK: shrb $127, 305419896 -// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f] - shrb $0x7f,0x12345678 - -// CHECK: shrl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] - shrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrw 32493 -// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00] - shrw 0x7eed - -// CHECK: shrl 3133065982 -// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba] - shrl 0xbabecafe - -// CHECK: shrl 305419896 -// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12] - shrl 0x12345678 - -// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00] - sarl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarl $0, 69 -// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00] - sarl $0,0x45 - -// CHECK: sarl $0, 32493 -// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00] - sarl $0,0x7eed - -// CHECK: sarl $0, 3133065982 -// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00] - sarl $0,0xbabecafe - -// CHECK: sarl $0, 305419896 -// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00] - sarl $0,0x12345678 - -// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] - sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarb $127, 69 -// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f] - sarb $0x7f,0x45 - -// CHECK: sarb $127, 32493 -// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f] - sarb $0x7f,0x7eed - -// CHECK: sarb $127, 3133065982 -// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f] - sarb $0x7f,0xbabecafe - -// CHECK: sarb $127, 305419896 -// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f] - sarb $0x7f,0x12345678 - -// CHECK: sarl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde] - sarl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarw 32493 -// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00] - sarw 0x7eed - -// CHECK: sarl 3133065982 -// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba] - sarl 0xbabecafe - -// CHECK: sarl 305419896 -// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12] - sarl 0x12345678 - -// CHECK: calll *%ecx -// CHECK: encoding: [0xff,0xd1] - call *%ecx - -// CHECK: calll *3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] - call *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll *3135175374 -// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] - call *0xbadeface - -// CHECK: calll *3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] - call *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll *3135175374 -// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] - call *0xbadeface - -// CHECK: lcallw *32493 -// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00] - lcallw *0x7eed - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmpl *3135175374 -// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] - jmp *0xbadeface - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmpl *3135175374 -// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] - jmp *0xbadeface - -// CHECK: ljmpl *3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde] - ljmpl *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ljmpw *32493 -// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00] - ljmpw *0x7eed - -// CHECK: ljmpl *3133065982 -// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba] - ljmpl *0xbabecafe - -// CHECK: ljmpl *305419896 -// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12] - ljmpl *0x12345678 - -// CHECK: ret -// CHECK: encoding: [0xc3] - ret - -// CHECK: lret -// CHECK: encoding: [0xcb] - lret - -// CHECK: leave -// CHECK: encoding: [0xc9] - leave - -// CHECK: seto %bl -// CHECK: encoding: [0x0f,0x90,0xc3] - seto %bl - -// CHECK: seto 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde] - seto 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: seto 32493 -// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00] - seto 0x7eed - -// CHECK: seto 3133065982 -// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba] - seto 0xbabecafe - -// CHECK: seto 305419896 -// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12] - seto 0x12345678 - -// CHECK: setno %bl -// CHECK: encoding: [0x0f,0x91,0xc3] - setno %bl - -// CHECK: setno 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde] - setno 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setno 32493 -// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00] - setno 0x7eed - -// CHECK: setno 3133065982 -// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba] - setno 0xbabecafe - -// CHECK: setno 305419896 -// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12] - setno 0x12345678 - -// CHECK: setb %bl -// CHECK: encoding: [0x0f,0x92,0xc3] - setb %bl - -// CHECK: setb 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde] - setb 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setb 32493 -// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00] - setb 0x7eed - -// CHECK: setb 3133065982 -// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba] - setb 0xbabecafe - -// CHECK: setb 305419896 -// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12] - setb 0x12345678 - -// CHECK: setae %bl -// CHECK: encoding: [0x0f,0x93,0xc3] - setae %bl - -// CHECK: setae 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde] - setae 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setae 32493 -// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00] - setae 0x7eed - -// CHECK: setae 3133065982 -// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba] - setae 0xbabecafe - -// CHECK: setae 305419896 -// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12] - setae 0x12345678 - -// CHECK: sete %bl -// CHECK: encoding: [0x0f,0x94,0xc3] - sete %bl - -// CHECK: sete 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde] - sete 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sete 32493 -// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00] - sete 0x7eed - -// CHECK: sete 3133065982 -// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba] - sete 0xbabecafe - -// CHECK: sete 305419896 -// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12] - sete 0x12345678 - -// CHECK: setne %bl -// CHECK: encoding: [0x0f,0x95,0xc3] - setne %bl - -// CHECK: setne 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde] - setne 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setne 32493 -// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00] - setne 0x7eed - -// CHECK: setne 3133065982 -// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba] - setne 0xbabecafe - -// CHECK: setne 305419896 -// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12] - setne 0x12345678 - -// CHECK: setbe %bl -// CHECK: encoding: [0x0f,0x96,0xc3] - setbe %bl - -// CHECK: setbe 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde] - setbe 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setbe 32493 -// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00] - setbe 0x7eed - -// CHECK: setbe 3133065982 -// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba] - setbe 0xbabecafe - -// CHECK: setbe 305419896 -// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12] - setbe 0x12345678 - -// CHECK: seta %bl -// CHECK: encoding: [0x0f,0x97,0xc3] - seta %bl - -// CHECK: seta 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde] - seta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: seta 32493 -// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00] - seta 0x7eed - -// CHECK: seta 3133065982 -// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba] - seta 0xbabecafe - -// CHECK: seta 305419896 -// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12] - seta 0x12345678 - -// CHECK: sets %bl -// CHECK: encoding: [0x0f,0x98,0xc3] - sets %bl - -// CHECK: sets 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde] - sets 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sets 32493 -// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00] - sets 0x7eed - -// CHECK: sets 3133065982 -// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba] - sets 0xbabecafe - -// CHECK: sets 305419896 -// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12] - sets 0x12345678 - -// CHECK: setns %bl -// CHECK: encoding: [0x0f,0x99,0xc3] - setns %bl - -// CHECK: setns 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde] - setns 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setns 32493 -// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00] - setns 0x7eed - -// CHECK: setns 3133065982 -// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba] - setns 0xbabecafe - -// CHECK: setns 305419896 -// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12] - setns 0x12345678 - -// CHECK: setp %bl -// CHECK: encoding: [0x0f,0x9a,0xc3] - setp %bl - -// CHECK: setp 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde] - setp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setp 32493 -// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00] - setp 0x7eed - -// CHECK: setp 3133065982 -// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba] - setp 0xbabecafe - -// CHECK: setp 305419896 -// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12] - setp 0x12345678 - -// CHECK: setnp %bl -// CHECK: encoding: [0x0f,0x9b,0xc3] - setnp %bl - -// CHECK: setnp 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde] - setnp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setnp 32493 -// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00] - setnp 0x7eed - -// CHECK: setnp 3133065982 -// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba] - setnp 0xbabecafe - -// CHECK: setnp 305419896 -// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12] - setnp 0x12345678 - -// CHECK: setl %bl -// CHECK: encoding: [0x0f,0x9c,0xc3] - setl %bl - -// CHECK: setl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde] - setl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setl 32493 -// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00] - setl 0x7eed - -// CHECK: setl 3133065982 -// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba] - setl 0xbabecafe - -// CHECK: setl 305419896 -// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12] - setl 0x12345678 - -// CHECK: setge %bl -// CHECK: encoding: [0x0f,0x9d,0xc3] - setge %bl - -// CHECK: setge 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde] - setge 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setge 32493 -// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00] - setge 0x7eed - -// CHECK: setge 3133065982 -// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba] - setge 0xbabecafe - -// CHECK: setge 305419896 -// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12] - setge 0x12345678 - -// CHECK: setle %bl -// CHECK: encoding: [0x0f,0x9e,0xc3] - setle %bl - -// CHECK: setle 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde] - setle 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setle 32493 -// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00] - setle 0x7eed - -// CHECK: setle 3133065982 -// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba] - setle 0xbabecafe - -// CHECK: setle 305419896 -// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12] - setle 0x12345678 - -// CHECK: setg %bl -// CHECK: encoding: [0x0f,0x9f,0xc3] - setg %bl - -// CHECK: setg 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde] - setg 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setg 32493 -// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00] - setg 0x7eed - -// CHECK: setg 3133065982 -// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba] - setg 0xbabecafe - -// CHECK: setg 305419896 -// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12] - setg 0x12345678 - -// CHECK: rsm -// CHECK: encoding: [0x0f,0xaa] - rsm - -// CHECK: hlt -// CHECK: encoding: [0xf4] - hlt - -// CHECK: nopl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde] - nopl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: nopw 32493 -// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00] - nopw 0x7eed - -// CHECK: nopl 3133065982 -// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba] - nopl 0xbabecafe - -// CHECK: nopl 305419896 -// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12] - nopl 0x12345678 - -// CHECK: nop -// CHECK: encoding: [0x90] - nop - -// CHECK: lldtw 32493 -// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00] - lldtw 0x7eed - -// CHECK: lmsww 32493 -// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00] - lmsww 0x7eed - -// CHECK: ltrw 32493 -// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00] - ltrw 0x7eed - -// CHECK: sldtw 32493 -// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00] - sldtw 0x7eed - -// CHECK: smsww 32493 -// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00] - smsww 0x7eed - -// CHECK: strw 32493 -// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00] - strw 0x7eed - -// CHECK: verr %bx -// CHECK: encoding: [0x0f,0x00,0xe3] - verr %bx - -// CHECK: verr 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde] - verr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: verr 3133065982 -// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba] - verr 0xbabecafe - -// CHECK: verr 305419896 -// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12] - verr 0x12345678 - -// CHECK: verw %bx -// CHECK: encoding: [0x0f,0x00,0xeb] - verw %bx - -// CHECK: verw 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] - verw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: verw 3133065982 -// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba] - verw 0xbabecafe - -// CHECK: verw 305419896 -// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12] - verw 0x12345678 - -// CHECK: fld %st(2) -// CHECK: encoding: [0xd9,0xc2] - fld %st(2) - -// CHECK: fldl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde] - fldl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldl 3133065982 -// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba] - fldl 0xbabecafe - -// CHECK: fldl 305419896 -// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12] - fldl 0x12345678 - -// CHECK: fld %st(2) -// CHECK: encoding: [0xd9,0xc2] - fld %st(2) - -// CHECK: fildl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde] - fildl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildl 3133065982 -// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba] - fildl 0xbabecafe - -// CHECK: fildl 305419896 -// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12] - fildl 0x12345678 - -// CHECK: fildll 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] - fildll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildll 32493 -// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00] - fildll 0x7eed - -// CHECK: fildll 3133065982 -// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba] - fildll 0xbabecafe - -// CHECK: fildll 305419896 -// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12] - fildll 0x12345678 - -// CHECK: fldt 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] - fldt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldt 32493 -// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00] - fldt 0x7eed - -// CHECK: fldt 3133065982 -// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba] - fldt 0xbabecafe - -// CHECK: fldt 305419896 -// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12] - fldt 0x12345678 - -// CHECK: fbld 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde] - fbld 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbld 32493 -// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00] - fbld 0x7eed - -// CHECK: fbld 3133065982 -// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba] - fbld 0xbabecafe - -// CHECK: fbld 305419896 -// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12] - fbld 0x12345678 - -// CHECK: fst %st(2) -// CHECK: encoding: [0xdd,0xd2] - fst %st(2) - -// CHECK: fstl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde] - fstl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstl 3133065982 -// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba] - fstl 0xbabecafe - -// CHECK: fstl 305419896 -// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12] - fstl 0x12345678 - -// CHECK: fst %st(2) -// CHECK: encoding: [0xdd,0xd2] - fst %st(2) - -// CHECK: fistl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde] - fistl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistl 3133065982 -// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba] - fistl 0xbabecafe - -// CHECK: fistl 305419896 -// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12] - fistl 0x12345678 - -// CHECK: fstp %st(2) -// CHECK: encoding: [0xdd,0xda] - fstp %st(2) - -// CHECK: fstpl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] - fstpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpl 3133065982 -// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba] - fstpl 0xbabecafe - -// CHECK: fstpl 305419896 -// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12] - fstpl 0x12345678 - -// CHECK: fstp %st(2) -// CHECK: encoding: [0xdd,0xda] - fstp %st(2) - -// CHECK: fistpl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] - fistpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpl 3133065982 -// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba] - fistpl 0xbabecafe - -// CHECK: fistpl 305419896 -// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12] - fistpl 0x12345678 - -// CHECK: fistpll 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fistpll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpll 32493 -// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00] - fistpll 0x7eed - -// CHECK: fistpll 3133065982 -// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba] - fistpll 0xbabecafe - -// CHECK: fistpll 305419896 -// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12] - fistpll 0x12345678 - -// CHECK: fstpt 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fstpt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpt 32493 -// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00] - fstpt 0x7eed - -// CHECK: fstpt 3133065982 -// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba] - fstpt 0xbabecafe - -// CHECK: fstpt 305419896 -// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12] - fstpt 0x12345678 - -// CHECK: fbstp 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde] - fbstp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbstp 32493 -// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00] - fbstp 0x7eed - -// CHECK: fbstp 3133065982 -// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba] - fbstp 0xbabecafe - -// CHECK: fbstp 305419896 -// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12] - fbstp 0x12345678 - -// CHECK: fxch %st(2) -// CHECK: encoding: [0xd9,0xca] - fxch %st(2) - -// CHECK: fcom %st(2) -// CHECK: encoding: [0xd8,0xd2] - fcom %st(2) - -// CHECK: fcom %st(2) -// CHECK: encoding: [0xd8,0xd2] - fcom %st(2) - -// CHECK: ficoml 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] - ficoml 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficoml 3133065982 -// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba] - ficoml 0xbabecafe - -// CHECK: ficoml 305419896 -// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12] - ficoml 0x12345678 - -// CHECK: fcomp %st(2) -// CHECK: encoding: [0xd8,0xda] - fcomp %st(2) - -// CHECK: fcomp %st(2) -// CHECK: encoding: [0xd8,0xda] - fcomp %st(2) - -// CHECK: ficompl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] - ficompl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficompl 3133065982 -// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba] - ficompl 0xbabecafe - -// CHECK: ficompl 305419896 -// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12] - ficompl 0x12345678 - -// CHECK: fcompp -// CHECK: encoding: [0xde,0xd9] - fcompp - -// CHECK: fucom %st(2) -// CHECK: encoding: [0xdd,0xe2] - fucom %st(2) - -// CHECK: fucomp %st(2) -// CHECK: encoding: [0xdd,0xea] - fucomp %st(2) - -// CHECK: fucompp -// CHECK: encoding: [0xda,0xe9] - fucompp - -// CHECK: ftst -// CHECK: encoding: [0xd9,0xe4] - ftst - -// CHECK: fxam -// CHECK: encoding: [0xd9,0xe5] - fxam - -// CHECK: fld1 -// CHECK: encoding: [0xd9,0xe8] - fld1 - -// CHECK: fldl2t -// CHECK: encoding: [0xd9,0xe9] - fldl2t - -// CHECK: fldl2e -// CHECK: encoding: [0xd9,0xea] - fldl2e - -// CHECK: fldpi -// CHECK: encoding: [0xd9,0xeb] - fldpi - -// CHECK: fldlg2 -// CHECK: encoding: [0xd9,0xec] - fldlg2 - -// CHECK: fldln2 -// CHECK: encoding: [0xd9,0xed] - fldln2 - -// CHECK: fldz -// CHECK: encoding: [0xd9,0xee] - fldz - -// CHECK: fadd %st(2) -// CHECK: encoding: [0xd8,0xc2] - fadd %st(2) - -// CHECK: faddl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde] - faddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: faddl 3133065982 -// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba] - faddl 0xbabecafe - -// CHECK: faddl 305419896 -// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12] - faddl 0x12345678 - -// CHECK: fiaddl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde] - fiaddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fiaddl 3133065982 -// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba] - fiaddl 0xbabecafe - -// CHECK: fiaddl 305419896 -// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] - fiaddl 0x12345678 - -// CHECK: faddp %st(2) -// CHECK: encoding: [0xde,0xc2] - faddp %st(2) - -// CHECK: fsub %st(2) -// CHECK: encoding: [0xd8,0xe2] - fsub %st(2) - -// CHECK: fsubl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde] - fsubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubl 3133065982 -// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba] - fsubl 0xbabecafe - -// CHECK: fsubl 305419896 -// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12] - fsubl 0x12345678 - -// CHECK: fisubl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde] - fisubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubl 3133065982 -// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba] - fisubl 0xbabecafe - -// CHECK: fisubl 305419896 -// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] - fisubl 0x12345678 - -// CHECK: fsubp %st(2) -// CHECK: encoding: [0xde,0xe2] - fsubp %st(2) - -// CHECK: fsubr %st(2) -// CHECK: encoding: [0xd8,0xea] - fsubr %st(2) - -// CHECK: fsubrl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] - fsubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubrl 3133065982 -// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba] - fsubrl 0xbabecafe - -// CHECK: fsubrl 305419896 -// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12] - fsubrl 0x12345678 - -// CHECK: fisubrl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] - fisubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubrl 3133065982 -// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba] - fisubrl 0xbabecafe - -// CHECK: fisubrl 305419896 -// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] - fisubrl 0x12345678 - -// CHECK: fsubrp %st(2) -// CHECK: encoding: [0xde,0xea] - fsubrp %st(2) - -// CHECK: fmul %st(2) -// CHECK: encoding: [0xd8,0xca] - fmul %st(2) - -// CHECK: fmull 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde] - fmull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fmull 3133065982 -// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba] - fmull 0xbabecafe - -// CHECK: fmull 305419896 -// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12] - fmull 0x12345678 - -// CHECK: fimull 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde] - fimull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fimull 3133065982 -// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba] - fimull 0xbabecafe - -// CHECK: fimull 305419896 -// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] - fimull 0x12345678 - -// CHECK: fmulp %st(2) -// CHECK: encoding: [0xde,0xca] - fmulp %st(2) - -// CHECK: fdiv %st(2) -// CHECK: encoding: [0xd8,0xf2] - fdiv %st(2) - -// CHECK: fdivl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde] - fdivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivl 3133065982 -// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba] - fdivl 0xbabecafe - -// CHECK: fdivl 305419896 -// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12] - fdivl 0x12345678 - -// CHECK: fidivl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde] - fidivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivl 3133065982 -// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba] - fidivl 0xbabecafe - -// CHECK: fidivl 305419896 -// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] - fidivl 0x12345678 - -// CHECK: fdivp %st(2) -// CHECK: encoding: [0xde,0xf2] - fdivp %st(2) - -// CHECK: fdivr %st(2) -// CHECK: encoding: [0xd8,0xfa] - fdivr %st(2) - -// CHECK: fdivrl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fdivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivrl 3133065982 -// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba] - fdivrl 0xbabecafe - -// CHECK: fdivrl 305419896 -// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12] - fdivrl 0x12345678 - -// CHECK: fidivrl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fidivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivrl 3133065982 -// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba] - fidivrl 0xbabecafe - -// CHECK: fidivrl 305419896 -// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] - fidivrl 0x12345678 - -// CHECK: fdivrp %st(2) -// CHECK: encoding: [0xde,0xfa] - fdivrp %st(2) - -// CHECK: f2xm1 -// CHECK: encoding: [0xd9,0xf0] - f2xm1 - -// CHECK: fyl2x -// CHECK: encoding: [0xd9,0xf1] - fyl2x - -// CHECK: fptan -// CHECK: encoding: [0xd9,0xf2] - fptan - -// CHECK: fpatan -// CHECK: encoding: [0xd9,0xf3] - fpatan - -// CHECK: fxtract -// CHECK: encoding: [0xd9,0xf4] - fxtract - -// CHECK: fprem1 -// CHECK: encoding: [0xd9,0xf5] - fprem1 - -// CHECK: fdecstp -// CHECK: encoding: [0xd9,0xf6] - fdecstp - -// CHECK: fincstp -// CHECK: encoding: [0xd9,0xf7] - fincstp - -// CHECK: fprem -// CHECK: encoding: [0xd9,0xf8] - fprem - -// CHECK: fyl2xp1 -// CHECK: encoding: [0xd9,0xf9] - fyl2xp1 - -// CHECK: fsqrt -// CHECK: encoding: [0xd9,0xfa] - fsqrt - -// CHECK: fsincos -// CHECK: encoding: [0xd9,0xfb] - fsincos - -// CHECK: frndint -// CHECK: encoding: [0xd9,0xfc] - frndint - -// CHECK: fscale -// CHECK: encoding: [0xd9,0xfd] - fscale - -// CHECK: fsin -// CHECK: encoding: [0xd9,0xfe] - fsin - -// CHECK: fcos -// CHECK: encoding: [0xd9,0xff] - fcos - -// CHECK: fchs -// CHECK: encoding: [0xd9,0xe0] - fchs - -// CHECK: fabs -// CHECK: encoding: [0xd9,0xe1] - fabs - -// CHECK: fninit -// CHECK: encoding: [0xdb,0xe3] - fninit - -// CHECK: fldcw 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] - fldcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldcw 3133065982 -// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba] - fldcw 0xbabecafe - -// CHECK: fldcw 305419896 -// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12] - fldcw 0x12345678 - -// CHECK: fnstcw 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fnstcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fnstcw 3133065982 -// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba] - fnstcw 0xbabecafe - -// CHECK: fnstcw 305419896 -// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12] - fnstcw 0x12345678 - -// CHECK: fnstsw 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde] - fnstsw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fnstsw 3133065982 -// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba] - fnstsw 0xbabecafe - -// CHECK: fnstsw 305419896 -// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12] - fnstsw 0x12345678 - -// CHECK: fnclex -// CHECK: encoding: [0xdb,0xe2] - fnclex - -// CHECK: fnstenv 32493 -// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00] - fnstenv 0x7eed - -// CHECK: fldenv 32493 -// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00] - fldenv 0x7eed - -// CHECK: fnsave 32493 -// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00] - fnsave 0x7eed - -// CHECK: frstor 32493 -// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00] - frstor 0x7eed - -// CHECK: ffree %st(2) -// CHECK: encoding: [0xdd,0xc2] - ffree %st(2) - -// CHECK: fnop -// CHECK: encoding: [0xd9,0xd0] - fnop - -// CHECK: invd -// CHECK: encoding: [0x0f,0x08] - invd - -// CHECK: wbinvd -// CHECK: encoding: [0x0f,0x09] - wbinvd - -// CHECK: cpuid -// CHECK: encoding: [0x0f,0xa2] - cpuid - -// CHECK: wrmsr -// CHECK: encoding: [0x0f,0x30] - wrmsr - -// CHECK: rdtsc -// CHECK: encoding: [0x0f,0x31] - rdtsc - -// CHECK: rdmsr -// CHECK: encoding: [0x0f,0x32] - rdmsr - -// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde] - cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpxchg8b 32493 -// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00] - cmpxchg8b 0x7eed - -// CHECK: cmpxchg8b 3133065982 -// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba] - cmpxchg8b 0xbabecafe - -// CHECK: cmpxchg8b 305419896 -// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12] - cmpxchg8b 0x12345678 - -// CHECK: sysenter -// CHECK: encoding: [0x0f,0x34] - sysenter - -// CHECK: sysexit -// CHECK: encoding: [0x0f,0x35] - sysexit - -// CHECK: fxsave 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde] - fxsave 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fxsave 32493 -// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00] - fxsave 0x7eed - -// CHECK: fxsave 3133065982 -// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba] - fxsave 0xbabecafe - -// CHECK: fxsave 305419896 -// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12] - fxsave 0x12345678 - -// CHECK: fxrstor 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde] - fxrstor 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fxrstor 32493 -// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00] - fxrstor 0x7eed - -// CHECK: fxrstor 3133065982 -// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba] - fxrstor 0xbabecafe - -// CHECK: fxrstor 305419896 -// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12] - fxrstor 0x12345678 - -// CHECK: rdpmc -// CHECK: encoding: [0x0f,0x33] - rdpmc - -// CHECK: ud2 -// CHECK: encoding: [0x0f,0x0b] - ud2 - -// CHECK: fcmovb %st(2), %st(0) -// CHECK: encoding: [0xda,0xc2] - fcmovb %st(2),%st - -// CHECK: fcmove %st(2), %st(0) -// CHECK: encoding: [0xda,0xca] - fcmove %st(2),%st - -// CHECK: fcmovbe %st(2), %st(0) -// CHECK: encoding: [0xda,0xd2] - fcmovbe %st(2),%st - -// CHECK: fcmovu %st(2), %st(0) -// CHECK: encoding: [0xda,0xda] - fcmovu %st(2),%st - -// CHECK: fcmovnb %st(2), %st(0) -// CHECK: encoding: [0xdb,0xc2] - fcmovnb %st(2),%st - -// CHECK: fcmovne %st(2), %st(0) -// CHECK: encoding: [0xdb,0xca] - fcmovne %st(2),%st - -// CHECK: fcmovnbe %st(2), %st(0) -// CHECK: encoding: [0xdb,0xd2] - fcmovnbe %st(2),%st - -// CHECK: fcmovnu %st(2), %st(0) -// CHECK: encoding: [0xdb,0xda] - fcmovnu %st(2),%st - -// CHECK: fcomi %st(2), %st(0) -// CHECK: encoding: [0xdb,0xf2] - fcomi %st(2),%st - -// CHECK: fucomi %st(2), %st(0) -// CHECK: encoding: [0xdb,0xea] - fucomi %st(2),%st - -// CHECK: fcomip %st(2), %st(0) -// CHECK: encoding: [0xdf,0xf2] - fcomip %st(2),%st - -// CHECK: fucomip %st(2), %st(0) -// CHECK: encoding: [0xdf,0xea] - fucomip %st(2),%st - -// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] - movnti %ecx,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movnti %ecx, 69 -// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] - movnti %ecx,0x45 - -// CHECK: movnti %ecx, 32493 -// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] - movnti %ecx,0x7eed - -// CHECK: movnti %ecx, 3133065982 -// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] - movnti %ecx,0xbabecafe - -// CHECK: movnti %ecx, 305419896 -// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12] - movnti %ecx,0x12345678 - -// CHECK: clflush 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] - clflush 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: clflush 32493 -// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] - clflush 0x7eed - -// CHECK: clflush 3133065982 -// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] - clflush 0xbabecafe - -// CHECK: clflush 305419896 -// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] - clflush 0x12345678 - -// CHECK: emms -// CHECK: encoding: [0x0f,0x77] - emms - -// CHECK: movd %ecx, %mm3 -// CHECK: encoding: [0x0f,0x6e,0xd9] - movd %ecx,%mm3 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movd 69, %mm3 -// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00] - movd 0x45,%mm3 - -// CHECK: movd 32493, %mm3 -// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00] - movd 0x7eed,%mm3 - -// CHECK: movd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba] - movd 0xbabecafe,%mm3 - -// CHECK: movd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12] - movd 0x12345678,%mm3 - -// CHECK: movd %mm3, %ecx -// CHECK: encoding: [0x0f,0x7e,0xd9] - movd %mm3,%ecx - -// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movd %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movd %mm3, 69 -// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00] - movd %mm3,0x45 - -// CHECK: movd %mm3, 32493 -// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00] - movd %mm3,0x7eed - -// CHECK: movd %mm3, 3133065982 -// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba] - movd %mm3,0xbabecafe - -// CHECK: movd %mm3, 305419896 -// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12] - movd %mm3,0x12345678 - -// CHECK: movd %ecx, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0xe9] - movd %ecx,%xmm5 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] - movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00] - movd 0x45,%xmm5 - -// CHECK: movd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00] - movd 0x7eed,%xmm5 - -// CHECK: movd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba] - movd 0xbabecafe,%xmm5 - -// CHECK: movd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12] - movd 0x12345678,%xmm5 - -// CHECK: movd %xmm5, %ecx -// CHECK: encoding: [0x66,0x0f,0x7e,0xe9] - movd %xmm5,%ecx - -// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] - movd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00] - movd %xmm5,0x45 - -// CHECK: movd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00] - movd %xmm5,0x7eed - -// CHECK: movd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba] - movd %xmm5,0xbabecafe - -// CHECK: movd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12] - movd %xmm5,0x12345678 - -// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movq 69, %mm3 -// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00] - movq 0x45,%mm3 - -// CHECK: movq 32493, %mm3 -// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00] - movq 0x7eed,%mm3 - -// CHECK: movq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba] - movq 0xbabecafe,%mm3 - -// CHECK: movq 305419896, %mm3 -// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12] - movq 0x12345678,%mm3 - -// CHECK: movq %mm3, %mm3 -// CHECK: encoding: [0x0f,0x6f,0xdb] - movq %mm3,%mm3 - -// CHECK: movq %mm3, %mm3 -// CHECK: encoding: [0x0f,0x6f,0xdb] - movq %mm3,%mm3 - -// CHECK: movq %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] - movq %xmm5,%xmm5 - -// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde] - movq %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movq %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00] - movq %xmm5,0x45 - -// CHECK: movq %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00] - movq %xmm5,0x7eed - -// CHECK: movq %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba] - movq %xmm5,0xbabecafe - -// CHECK: movq %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12] - movq %xmm5,0x12345678 - -// CHECK: movq %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] - movq %xmm5,%xmm5 - -// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde] - packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packssdw 69, %mm3 -// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00] - packssdw 0x45,%mm3 - -// CHECK: packssdw 32493, %mm3 -// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00] - packssdw 0x7eed,%mm3 - -// CHECK: packssdw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba] - packssdw 0xbabecafe,%mm3 - -// CHECK: packssdw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12] - packssdw 0x12345678,%mm3 - -// CHECK: packssdw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x6b,0xdb] - packssdw %mm3,%mm3 - -// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde] - packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packssdw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00] - packssdw 0x45,%xmm5 - -// CHECK: packssdw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00] - packssdw 0x7eed,%xmm5 - -// CHECK: packssdw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba] - packssdw 0xbabecafe,%xmm5 - -// CHECK: packssdw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12] - packssdw 0x12345678,%xmm5 - -// CHECK: packssdw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6b,0xed] - packssdw %xmm5,%xmm5 - -// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde] - packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packsswb 69, %mm3 -// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00] - packsswb 0x45,%mm3 - -// CHECK: packsswb 32493, %mm3 -// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00] - packsswb 0x7eed,%mm3 - -// CHECK: packsswb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba] - packsswb 0xbabecafe,%mm3 - -// CHECK: packsswb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12] - packsswb 0x12345678,%mm3 - -// CHECK: packsswb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x63,0xdb] - packsswb %mm3,%mm3 - -// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde] - packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packsswb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00] - packsswb 0x45,%xmm5 - -// CHECK: packsswb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00] - packsswb 0x7eed,%xmm5 - -// CHECK: packsswb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba] - packsswb 0xbabecafe,%xmm5 - -// CHECK: packsswb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12] - packsswb 0x12345678,%xmm5 - -// CHECK: packsswb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x63,0xed] - packsswb %xmm5,%xmm5 - -// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde] - packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packuswb 69, %mm3 -// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00] - packuswb 0x45,%mm3 - -// CHECK: packuswb 32493, %mm3 -// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00] - packuswb 0x7eed,%mm3 - -// CHECK: packuswb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba] - packuswb 0xbabecafe,%mm3 - -// CHECK: packuswb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12] - packuswb 0x12345678,%mm3 - -// CHECK: packuswb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x67,0xdb] - packuswb %mm3,%mm3 - -// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde] - packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packuswb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00] - packuswb 0x45,%xmm5 - -// CHECK: packuswb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00] - packuswb 0x7eed,%xmm5 - -// CHECK: packuswb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba] - packuswb 0xbabecafe,%xmm5 - -// CHECK: packuswb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12] - packuswb 0x12345678,%xmm5 - -// CHECK: packuswb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x67,0xed] - packuswb %xmm5,%xmm5 - -// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddb 69, %mm3 -// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00] - paddb 0x45,%mm3 - -// CHECK: paddb 32493, %mm3 -// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00] - paddb 0x7eed,%mm3 - -// CHECK: paddb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba] - paddb 0xbabecafe,%mm3 - -// CHECK: paddb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12] - paddb 0x12345678,%mm3 - -// CHECK: paddb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xfc,0xdb] - paddb %mm3,%mm3 - -// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00] - paddb 0x45,%xmm5 - -// CHECK: paddb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00] - paddb 0x7eed,%xmm5 - -// CHECK: paddb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba] - paddb 0xbabecafe,%xmm5 - -// CHECK: paddb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12] - paddb 0x12345678,%xmm5 - -// CHECK: paddb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfc,0xed] - paddb %xmm5,%xmm5 - -// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddw 69, %mm3 -// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00] - paddw 0x45,%mm3 - -// CHECK: paddw 32493, %mm3 -// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00] - paddw 0x7eed,%mm3 - -// CHECK: paddw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba] - paddw 0xbabecafe,%mm3 - -// CHECK: paddw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12] - paddw 0x12345678,%mm3 - -// CHECK: paddw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xfd,0xdb] - paddw %mm3,%mm3 - -// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00] - paddw 0x45,%xmm5 - -// CHECK: paddw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00] - paddw 0x7eed,%xmm5 - -// CHECK: paddw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba] - paddw 0xbabecafe,%xmm5 - -// CHECK: paddw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12] - paddw 0x12345678,%xmm5 - -// CHECK: paddw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfd,0xed] - paddw %xmm5,%xmm5 - -// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddd 69, %mm3 -// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00] - paddd 0x45,%mm3 - -// CHECK: paddd 32493, %mm3 -// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00] - paddd 0x7eed,%mm3 - -// CHECK: paddd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba] - paddd 0xbabecafe,%mm3 - -// CHECK: paddd 305419896, %mm3 -// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12] - paddd 0x12345678,%mm3 - -// CHECK: paddd %mm3, %mm3 -// CHECK: encoding: [0x0f,0xfe,0xdb] - paddd %mm3,%mm3 - -// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00] - paddd 0x45,%xmm5 - -// CHECK: paddd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00] - paddd 0x7eed,%xmm5 - -// CHECK: paddd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba] - paddd 0xbabecafe,%xmm5 - -// CHECK: paddd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12] - paddd 0x12345678,%xmm5 - -// CHECK: paddd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfe,0xed] - paddd %xmm5,%xmm5 - -// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddq 69, %mm3 -// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00] - paddq 0x45,%mm3 - -// CHECK: paddq 32493, %mm3 -// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00] - paddq 0x7eed,%mm3 - -// CHECK: paddq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba] - paddq 0xbabecafe,%mm3 - -// CHECK: paddq 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12] - paddq 0x12345678,%mm3 - -// CHECK: paddq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd4,0xdb] - paddq %mm3,%mm3 - -// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00] - paddq 0x45,%xmm5 - -// CHECK: paddq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00] - paddq 0x7eed,%xmm5 - -// CHECK: paddq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba] - paddq 0xbabecafe,%xmm5 - -// CHECK: paddq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12] - paddq 0x12345678,%xmm5 - -// CHECK: paddq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd4,0xed] - paddq %xmm5,%xmm5 - -// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddsb 69, %mm3 -// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00] - paddsb 0x45,%mm3 - -// CHECK: paddsb 32493, %mm3 -// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00] - paddsb 0x7eed,%mm3 - -// CHECK: paddsb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba] - paddsb 0xbabecafe,%mm3 - -// CHECK: paddsb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12] - paddsb 0x12345678,%mm3 - -// CHECK: paddsb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xec,0xdb] - paddsb %mm3,%mm3 - -// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddsb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00] - paddsb 0x45,%xmm5 - -// CHECK: paddsb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00] - paddsb 0x7eed,%xmm5 - -// CHECK: paddsb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba] - paddsb 0xbabecafe,%xmm5 - -// CHECK: paddsb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12] - paddsb 0x12345678,%xmm5 - -// CHECK: paddsb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xec,0xed] - paddsb %xmm5,%xmm5 - -// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddsw 69, %mm3 -// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00] - paddsw 0x45,%mm3 - -// CHECK: paddsw 32493, %mm3 -// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00] - paddsw 0x7eed,%mm3 - -// CHECK: paddsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba] - paddsw 0xbabecafe,%mm3 - -// CHECK: paddsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12] - paddsw 0x12345678,%mm3 - -// CHECK: paddsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xed,0xdb] - paddsw %mm3,%mm3 - -// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00] - paddsw 0x45,%xmm5 - -// CHECK: paddsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00] - paddsw 0x7eed,%xmm5 - -// CHECK: paddsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba] - paddsw 0xbabecafe,%xmm5 - -// CHECK: paddsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12] - paddsw 0x12345678,%xmm5 - -// CHECK: paddsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xed,0xed] - paddsw %xmm5,%xmm5 - -// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddusb 69, %mm3 -// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00] - paddusb 0x45,%mm3 - -// CHECK: paddusb 32493, %mm3 -// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00] - paddusb 0x7eed,%mm3 - -// CHECK: paddusb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba] - paddusb 0xbabecafe,%mm3 - -// CHECK: paddusb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12] - paddusb 0x12345678,%mm3 - -// CHECK: paddusb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xdc,0xdb] - paddusb %mm3,%mm3 - -// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddusb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00] - paddusb 0x45,%xmm5 - -// CHECK: paddusb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00] - paddusb 0x7eed,%xmm5 - -// CHECK: paddusb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba] - paddusb 0xbabecafe,%xmm5 - -// CHECK: paddusb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12] - paddusb 0x12345678,%xmm5 - -// CHECK: paddusb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdc,0xed] - paddusb %xmm5,%xmm5 - -// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] - paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddusw 69, %mm3 -// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00] - paddusw 0x45,%mm3 - -// CHECK: paddusw 32493, %mm3 -// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00] - paddusw 0x7eed,%mm3 - -// CHECK: paddusw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba] - paddusw 0xbabecafe,%mm3 - -// CHECK: paddusw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12] - paddusw 0x12345678,%mm3 - -// CHECK: paddusw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xdd,0xdb] - paddusw %mm3,%mm3 - -// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde] - paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddusw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00] - paddusw 0x45,%xmm5 - -// CHECK: paddusw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00] - paddusw 0x7eed,%xmm5 - -// CHECK: paddusw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba] - paddusw 0xbabecafe,%xmm5 - -// CHECK: paddusw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12] - paddusw 0x12345678,%xmm5 - -// CHECK: paddusw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdd,0xed] - paddusw %xmm5,%xmm5 - -// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pand 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pand 69, %mm3 -// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00] - pand 0x45,%mm3 - -// CHECK: pand 32493, %mm3 -// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00] - pand 0x7eed,%mm3 - -// CHECK: pand 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba] - pand 0xbabecafe,%mm3 - -// CHECK: pand 305419896, %mm3 -// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12] - pand 0x12345678,%mm3 - -// CHECK: pand %mm3, %mm3 -// CHECK: encoding: [0x0f,0xdb,0xdb] - pand %mm3,%mm3 - -// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] - pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pand 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00] - pand 0x45,%xmm5 - -// CHECK: pand 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00] - pand 0x7eed,%xmm5 - -// CHECK: pand 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba] - pand 0xbabecafe,%xmm5 - -// CHECK: pand 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12] - pand 0x12345678,%xmm5 - -// CHECK: pand %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdb,0xed] - pand %xmm5,%xmm5 - -// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pandn 69, %mm3 -// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00] - pandn 0x45,%mm3 - -// CHECK: pandn 32493, %mm3 -// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00] - pandn 0x7eed,%mm3 - -// CHECK: pandn 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba] - pandn 0xbabecafe,%mm3 - -// CHECK: pandn 305419896, %mm3 -// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12] - pandn 0x12345678,%mm3 - -// CHECK: pandn %mm3, %mm3 -// CHECK: encoding: [0x0f,0xdf,0xdb] - pandn %mm3,%mm3 - -// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] - pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pandn 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00] - pandn 0x45,%xmm5 - -// CHECK: pandn 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00] - pandn 0x7eed,%xmm5 - -// CHECK: pandn 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba] - pandn 0xbabecafe,%xmm5 - -// CHECK: pandn 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12] - pandn 0x12345678,%xmm5 - -// CHECK: pandn %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xdf,0xed] - pandn %xmm5,%xmm5 - -// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqb 69, %mm3 -// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00] - pcmpeqb 0x45,%mm3 - -// CHECK: pcmpeqb 32493, %mm3 -// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00] - pcmpeqb 0x7eed,%mm3 - -// CHECK: pcmpeqb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba] - pcmpeqb 0xbabecafe,%mm3 - -// CHECK: pcmpeqb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12] - pcmpeqb 0x12345678,%mm3 - -// CHECK: pcmpeqb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x74,0xdb] - pcmpeqb %mm3,%mm3 - -// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00] - pcmpeqb 0x45,%xmm5 - -// CHECK: pcmpeqb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00] - pcmpeqb 0x7eed,%xmm5 - -// CHECK: pcmpeqb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba] - pcmpeqb 0xbabecafe,%xmm5 - -// CHECK: pcmpeqb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12] - pcmpeqb 0x12345678,%xmm5 - -// CHECK: pcmpeqb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x74,0xed] - pcmpeqb %xmm5,%xmm5 - -// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqw 69, %mm3 -// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00] - pcmpeqw 0x45,%mm3 - -// CHECK: pcmpeqw 32493, %mm3 -// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00] - pcmpeqw 0x7eed,%mm3 - -// CHECK: pcmpeqw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba] - pcmpeqw 0xbabecafe,%mm3 - -// CHECK: pcmpeqw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12] - pcmpeqw 0x12345678,%mm3 - -// CHECK: pcmpeqw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x75,0xdb] - pcmpeqw %mm3,%mm3 - -// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00] - pcmpeqw 0x45,%xmm5 - -// CHECK: pcmpeqw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00] - pcmpeqw 0x7eed,%xmm5 - -// CHECK: pcmpeqw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba] - pcmpeqw 0xbabecafe,%xmm5 - -// CHECK: pcmpeqw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12] - pcmpeqw 0x12345678,%xmm5 - -// CHECK: pcmpeqw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x75,0xed] - pcmpeqw %xmm5,%xmm5 - -// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqd 69, %mm3 -// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00] - pcmpeqd 0x45,%mm3 - -// CHECK: pcmpeqd 32493, %mm3 -// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00] - pcmpeqd 0x7eed,%mm3 - -// CHECK: pcmpeqd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba] - pcmpeqd 0xbabecafe,%mm3 - -// CHECK: pcmpeqd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12] - pcmpeqd 0x12345678,%mm3 - -// CHECK: pcmpeqd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x76,0xdb] - pcmpeqd %mm3,%mm3 - -// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00] - pcmpeqd 0x45,%xmm5 - -// CHECK: pcmpeqd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00] - pcmpeqd 0x7eed,%xmm5 - -// CHECK: pcmpeqd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba] - pcmpeqd 0xbabecafe,%xmm5 - -// CHECK: pcmpeqd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12] - pcmpeqd 0x12345678,%xmm5 - -// CHECK: pcmpeqd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x76,0xed] - pcmpeqd %xmm5,%xmm5 - -// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtb 69, %mm3 -// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00] - pcmpgtb 0x45,%mm3 - -// CHECK: pcmpgtb 32493, %mm3 -// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00] - pcmpgtb 0x7eed,%mm3 - -// CHECK: pcmpgtb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba] - pcmpgtb 0xbabecafe,%mm3 - -// CHECK: pcmpgtb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12] - pcmpgtb 0x12345678,%mm3 - -// CHECK: pcmpgtb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x64,0xdb] - pcmpgtb %mm3,%mm3 - -// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00] - pcmpgtb 0x45,%xmm5 - -// CHECK: pcmpgtb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00] - pcmpgtb 0x7eed,%xmm5 - -// CHECK: pcmpgtb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba] - pcmpgtb 0xbabecafe,%xmm5 - -// CHECK: pcmpgtb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12] - pcmpgtb 0x12345678,%xmm5 - -// CHECK: pcmpgtb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x64,0xed] - pcmpgtb %xmm5,%xmm5 - -// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtw 69, %mm3 -// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00] - pcmpgtw 0x45,%mm3 - -// CHECK: pcmpgtw 32493, %mm3 -// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00] - pcmpgtw 0x7eed,%mm3 - -// CHECK: pcmpgtw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba] - pcmpgtw 0xbabecafe,%mm3 - -// CHECK: pcmpgtw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12] - pcmpgtw 0x12345678,%mm3 - -// CHECK: pcmpgtw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x65,0xdb] - pcmpgtw %mm3,%mm3 - -// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00] - pcmpgtw 0x45,%xmm5 - -// CHECK: pcmpgtw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00] - pcmpgtw 0x7eed,%xmm5 - -// CHECK: pcmpgtw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba] - pcmpgtw 0xbabecafe,%xmm5 - -// CHECK: pcmpgtw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12] - pcmpgtw 0x12345678,%xmm5 - -// CHECK: pcmpgtw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x65,0xed] - pcmpgtw %xmm5,%xmm5 - -// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtd 69, %mm3 -// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00] - pcmpgtd 0x45,%mm3 - -// CHECK: pcmpgtd 32493, %mm3 -// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00] - pcmpgtd 0x7eed,%mm3 - -// CHECK: pcmpgtd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba] - pcmpgtd 0xbabecafe,%mm3 - -// CHECK: pcmpgtd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12] - pcmpgtd 0x12345678,%mm3 - -// CHECK: pcmpgtd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x66,0xdb] - pcmpgtd %mm3,%mm3 - -// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00] - pcmpgtd 0x45,%xmm5 - -// CHECK: pcmpgtd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00] - pcmpgtd 0x7eed,%xmm5 - -// CHECK: pcmpgtd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba] - pcmpgtd 0xbabecafe,%xmm5 - -// CHECK: pcmpgtd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12] - pcmpgtd 0x12345678,%xmm5 - -// CHECK: pcmpgtd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x66,0xed] - pcmpgtd %xmm5,%xmm5 - -// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaddwd 69, %mm3 -// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00] - pmaddwd 0x45,%mm3 - -// CHECK: pmaddwd 32493, %mm3 -// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00] - pmaddwd 0x7eed,%mm3 - -// CHECK: pmaddwd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba] - pmaddwd 0xbabecafe,%mm3 - -// CHECK: pmaddwd 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12] - pmaddwd 0x12345678,%mm3 - -// CHECK: pmaddwd %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf5,0xdb] - pmaddwd %mm3,%mm3 - -// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaddwd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00] - pmaddwd 0x45,%xmm5 - -// CHECK: pmaddwd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00] - pmaddwd 0x7eed,%xmm5 - -// CHECK: pmaddwd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba] - pmaddwd 0xbabecafe,%xmm5 - -// CHECK: pmaddwd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12] - pmaddwd 0x12345678,%xmm5 - -// CHECK: pmaddwd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf5,0xed] - pmaddwd %xmm5,%xmm5 - -// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhw 69, %mm3 -// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00] - pmulhw 0x45,%mm3 - -// CHECK: pmulhw 32493, %mm3 -// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00] - pmulhw 0x7eed,%mm3 - -// CHECK: pmulhw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba] - pmulhw 0xbabecafe,%mm3 - -// CHECK: pmulhw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12] - pmulhw 0x12345678,%mm3 - -// CHECK: pmulhw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe5,0xdb] - pmulhw %mm3,%mm3 - -// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00] - pmulhw 0x45,%xmm5 - -// CHECK: pmulhw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00] - pmulhw 0x7eed,%xmm5 - -// CHECK: pmulhw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba] - pmulhw 0xbabecafe,%xmm5 - -// CHECK: pmulhw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12] - pmulhw 0x12345678,%xmm5 - -// CHECK: pmulhw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe5,0xed] - pmulhw %xmm5,%xmm5 - -// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmullw 69, %mm3 -// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00] - pmullw 0x45,%mm3 - -// CHECK: pmullw 32493, %mm3 -// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00] - pmullw 0x7eed,%mm3 - -// CHECK: pmullw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba] - pmullw 0xbabecafe,%mm3 - -// CHECK: pmullw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12] - pmullw 0x12345678,%mm3 - -// CHECK: pmullw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd5,0xdb] - pmullw %mm3,%mm3 - -// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmullw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00] - pmullw 0x45,%xmm5 - -// CHECK: pmullw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00] - pmullw 0x7eed,%xmm5 - -// CHECK: pmullw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba] - pmullw 0xbabecafe,%xmm5 - -// CHECK: pmullw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12] - pmullw 0x12345678,%xmm5 - -// CHECK: pmullw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd5,0xed] - pmullw %xmm5,%xmm5 - -// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde] - por 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: por 69, %mm3 -// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00] - por 0x45,%mm3 - -// CHECK: por 32493, %mm3 -// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00] - por 0x7eed,%mm3 - -// CHECK: por 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba] - por 0xbabecafe,%mm3 - -// CHECK: por 305419896, %mm3 -// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12] - por 0x12345678,%mm3 - -// CHECK: por %mm3, %mm3 -// CHECK: encoding: [0x0f,0xeb,0xdb] - por %mm3,%mm3 - -// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde] - por 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: por 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00] - por 0x45,%xmm5 - -// CHECK: por 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00] - por 0x7eed,%xmm5 - -// CHECK: por 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba] - por 0xbabecafe,%xmm5 - -// CHECK: por 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12] - por 0x12345678,%xmm5 - -// CHECK: por %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xeb,0xed] - por %xmm5,%xmm5 - -// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psllw 69, %mm3 -// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00] - psllw 0x45,%mm3 - -// CHECK: psllw 32493, %mm3 -// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00] - psllw 0x7eed,%mm3 - -// CHECK: psllw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba] - psllw 0xbabecafe,%mm3 - -// CHECK: psllw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12] - psllw 0x12345678,%mm3 - -// CHECK: psllw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf1,0xdb] - psllw %mm3,%mm3 - -// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde] - psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psllw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00] - psllw 0x45,%xmm5 - -// CHECK: psllw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00] - psllw 0x7eed,%xmm5 - -// CHECK: psllw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba] - psllw 0xbabecafe,%xmm5 - -// CHECK: psllw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12] - psllw 0x12345678,%xmm5 - -// CHECK: psllw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf1,0xed] - psllw %xmm5,%xmm5 - -// CHECK: psllw $127, %mm3 -// CHECK: encoding: [0x0f,0x71,0xf3,0x7f] - psllw $0x7f,%mm3 - -// CHECK: psllw $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f] - psllw $0x7f,%xmm5 - -// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pslld 69, %mm3 -// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00] - pslld 0x45,%mm3 - -// CHECK: pslld 32493, %mm3 -// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00] - pslld 0x7eed,%mm3 - -// CHECK: pslld 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba] - pslld 0xbabecafe,%mm3 - -// CHECK: pslld 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12] - pslld 0x12345678,%mm3 - -// CHECK: pslld %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf2,0xdb] - pslld %mm3,%mm3 - -// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde] - pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pslld 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00] - pslld 0x45,%xmm5 - -// CHECK: pslld 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00] - pslld 0x7eed,%xmm5 - -// CHECK: pslld 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba] - pslld 0xbabecafe,%xmm5 - -// CHECK: pslld 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12] - pslld 0x12345678,%xmm5 - -// CHECK: pslld %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf2,0xed] - pslld %xmm5,%xmm5 - -// CHECK: pslld $127, %mm3 -// CHECK: encoding: [0x0f,0x72,0xf3,0x7f] - pslld $0x7f,%mm3 - -// CHECK: pslld $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f] - pslld $0x7f,%xmm5 - -// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psllq 69, %mm3 -// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00] - psllq 0x45,%mm3 - -// CHECK: psllq 32493, %mm3 -// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00] - psllq 0x7eed,%mm3 - -// CHECK: psllq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba] - psllq 0xbabecafe,%mm3 - -// CHECK: psllq 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12] - psllq 0x12345678,%mm3 - -// CHECK: psllq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf3,0xdb] - psllq %mm3,%mm3 - -// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde] - psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psllq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00] - psllq 0x45,%xmm5 - -// CHECK: psllq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00] - psllq 0x7eed,%xmm5 - -// CHECK: psllq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba] - psllq 0xbabecafe,%xmm5 - -// CHECK: psllq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12] - psllq 0x12345678,%xmm5 - -// CHECK: psllq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf3,0xed] - psllq %xmm5,%xmm5 - -// CHECK: psllq $127, %mm3 -// CHECK: encoding: [0x0f,0x73,0xf3,0x7f] - psllq $0x7f,%mm3 - -// CHECK: psllq $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f] - psllq $0x7f,%xmm5 - -// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psraw 69, %mm3 -// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00] - psraw 0x45,%mm3 - -// CHECK: psraw 32493, %mm3 -// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00] - psraw 0x7eed,%mm3 - -// CHECK: psraw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba] - psraw 0xbabecafe,%mm3 - -// CHECK: psraw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12] - psraw 0x12345678,%mm3 - -// CHECK: psraw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe1,0xdb] - psraw %mm3,%mm3 - -// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde] - psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psraw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00] - psraw 0x45,%xmm5 - -// CHECK: psraw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00] - psraw 0x7eed,%xmm5 - -// CHECK: psraw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba] - psraw 0xbabecafe,%xmm5 - -// CHECK: psraw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12] - psraw 0x12345678,%xmm5 - -// CHECK: psraw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe1,0xed] - psraw %xmm5,%xmm5 - -// CHECK: psraw $127, %mm3 -// CHECK: encoding: [0x0f,0x71,0xe3,0x7f] - psraw $0x7f,%mm3 - -// CHECK: psraw $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f] - psraw $0x7f,%xmm5 - -// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrad 69, %mm3 -// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00] - psrad 0x45,%mm3 - -// CHECK: psrad 32493, %mm3 -// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00] - psrad 0x7eed,%mm3 - -// CHECK: psrad 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba] - psrad 0xbabecafe,%mm3 - -// CHECK: psrad 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12] - psrad 0x12345678,%mm3 - -// CHECK: psrad %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe2,0xdb] - psrad %mm3,%mm3 - -// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde] - psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrad 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00] - psrad 0x45,%xmm5 - -// CHECK: psrad 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00] - psrad 0x7eed,%xmm5 - -// CHECK: psrad 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba] - psrad 0xbabecafe,%xmm5 - -// CHECK: psrad 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12] - psrad 0x12345678,%xmm5 - -// CHECK: psrad %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe2,0xed] - psrad %xmm5,%xmm5 - -// CHECK: psrad $127, %mm3 -// CHECK: encoding: [0x0f,0x72,0xe3,0x7f] - psrad $0x7f,%mm3 - -// CHECK: psrad $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f] - psrad $0x7f,%xmm5 - -// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrlw 69, %mm3 -// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00] - psrlw 0x45,%mm3 - -// CHECK: psrlw 32493, %mm3 -// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00] - psrlw 0x7eed,%mm3 - -// CHECK: psrlw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba] - psrlw 0xbabecafe,%mm3 - -// CHECK: psrlw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12] - psrlw 0x12345678,%mm3 - -// CHECK: psrlw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd1,0xdb] - psrlw %mm3,%mm3 - -// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] - psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrlw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00] - psrlw 0x45,%xmm5 - -// CHECK: psrlw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00] - psrlw 0x7eed,%xmm5 - -// CHECK: psrlw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba] - psrlw 0xbabecafe,%xmm5 - -// CHECK: psrlw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12] - psrlw 0x12345678,%xmm5 - -// CHECK: psrlw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd1,0xed] - psrlw %xmm5,%xmm5 - -// CHECK: psrlw $127, %mm3 -// CHECK: encoding: [0x0f,0x71,0xd3,0x7f] - psrlw $0x7f,%mm3 - -// CHECK: psrlw $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f] - psrlw $0x7f,%xmm5 - -// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrld 69, %mm3 -// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00] - psrld 0x45,%mm3 - -// CHECK: psrld 32493, %mm3 -// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00] - psrld 0x7eed,%mm3 - -// CHECK: psrld 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba] - psrld 0xbabecafe,%mm3 - -// CHECK: psrld 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12] - psrld 0x12345678,%mm3 - -// CHECK: psrld %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd2,0xdb] - psrld %mm3,%mm3 - -// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde] - psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrld 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00] - psrld 0x45,%xmm5 - -// CHECK: psrld 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00] - psrld 0x7eed,%xmm5 - -// CHECK: psrld 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba] - psrld 0xbabecafe,%xmm5 - -// CHECK: psrld 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12] - psrld 0x12345678,%xmm5 - -// CHECK: psrld %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd2,0xed] - psrld %xmm5,%xmm5 - -// CHECK: psrld $127, %mm3 -// CHECK: encoding: [0x0f,0x72,0xd3,0x7f] - psrld $0x7f,%mm3 - -// CHECK: psrld $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f] - psrld $0x7f,%xmm5 - -// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrlq 69, %mm3 -// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00] - psrlq 0x45,%mm3 - -// CHECK: psrlq 32493, %mm3 -// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00] - psrlq 0x7eed,%mm3 - -// CHECK: psrlq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba] - psrlq 0xbabecafe,%mm3 - -// CHECK: psrlq 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12] - psrlq 0x12345678,%mm3 - -// CHECK: psrlq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd3,0xdb] - psrlq %mm3,%mm3 - -// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde] - psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrlq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00] - psrlq 0x45,%xmm5 - -// CHECK: psrlq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00] - psrlq 0x7eed,%xmm5 - -// CHECK: psrlq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba] - psrlq 0xbabecafe,%xmm5 - -// CHECK: psrlq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12] - psrlq 0x12345678,%xmm5 - -// CHECK: psrlq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd3,0xed] - psrlq %xmm5,%xmm5 - -// CHECK: psrlq $127, %mm3 -// CHECK: encoding: [0x0f,0x73,0xd3,0x7f] - psrlq $0x7f,%mm3 - -// CHECK: psrlq $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f] - psrlq $0x7f,%xmm5 - -// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubb 69, %mm3 -// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00] - psubb 0x45,%mm3 - -// CHECK: psubb 32493, %mm3 -// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00] - psubb 0x7eed,%mm3 - -// CHECK: psubb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba] - psubb 0xbabecafe,%mm3 - -// CHECK: psubb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12] - psubb 0x12345678,%mm3 - -// CHECK: psubb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf8,0xdb] - psubb %mm3,%mm3 - -// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00] - psubb 0x45,%xmm5 - -// CHECK: psubb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00] - psubb 0x7eed,%xmm5 - -// CHECK: psubb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba] - psubb 0xbabecafe,%xmm5 - -// CHECK: psubb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12] - psubb 0x12345678,%xmm5 - -// CHECK: psubb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf8,0xed] - psubb %xmm5,%xmm5 - -// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubw 69, %mm3 -// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00] - psubw 0x45,%mm3 - -// CHECK: psubw 32493, %mm3 -// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00] - psubw 0x7eed,%mm3 - -// CHECK: psubw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba] - psubw 0xbabecafe,%mm3 - -// CHECK: psubw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12] - psubw 0x12345678,%mm3 - -// CHECK: psubw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf9,0xdb] - psubw %mm3,%mm3 - -// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00] - psubw 0x45,%xmm5 - -// CHECK: psubw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00] - psubw 0x7eed,%xmm5 - -// CHECK: psubw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba] - psubw 0xbabecafe,%xmm5 - -// CHECK: psubw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12] - psubw 0x12345678,%xmm5 - -// CHECK: psubw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf9,0xed] - psubw %xmm5,%xmm5 - -// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubd 69, %mm3 -// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00] - psubd 0x45,%mm3 - -// CHECK: psubd 32493, %mm3 -// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00] - psubd 0x7eed,%mm3 - -// CHECK: psubd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba] - psubd 0xbabecafe,%mm3 - -// CHECK: psubd 305419896, %mm3 -// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12] - psubd 0x12345678,%mm3 - -// CHECK: psubd %mm3, %mm3 -// CHECK: encoding: [0x0f,0xfa,0xdb] - psubd %mm3,%mm3 - -// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00] - psubd 0x45,%xmm5 - -// CHECK: psubd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00] - psubd 0x7eed,%xmm5 - -// CHECK: psubd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba] - psubd 0xbabecafe,%xmm5 - -// CHECK: psubd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12] - psubd 0x12345678,%xmm5 - -// CHECK: psubd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfa,0xed] - psubd %xmm5,%xmm5 - -// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubq 69, %mm3 -// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00] - psubq 0x45,%mm3 - -// CHECK: psubq 32493, %mm3 -// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00] - psubq 0x7eed,%mm3 - -// CHECK: psubq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba] - psubq 0xbabecafe,%mm3 - -// CHECK: psubq 305419896, %mm3 -// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12] - psubq 0x12345678,%mm3 - -// CHECK: psubq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xfb,0xdb] - psubq %mm3,%mm3 - -// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00] - psubq 0x45,%xmm5 - -// CHECK: psubq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00] - psubq 0x7eed,%xmm5 - -// CHECK: psubq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba] - psubq 0xbabecafe,%xmm5 - -// CHECK: psubq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12] - psubq 0x12345678,%xmm5 - -// CHECK: psubq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xfb,0xed] - psubq %xmm5,%xmm5 - -// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubsb 69, %mm3 -// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00] - psubsb 0x45,%mm3 - -// CHECK: psubsb 32493, %mm3 -// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00] - psubsb 0x7eed,%mm3 - -// CHECK: psubsb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba] - psubsb 0xbabecafe,%mm3 - -// CHECK: psubsb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12] - psubsb 0x12345678,%mm3 - -// CHECK: psubsb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe8,0xdb] - psubsb %mm3,%mm3 - -// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubsb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00] - psubsb 0x45,%xmm5 - -// CHECK: psubsb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00] - psubsb 0x7eed,%xmm5 - -// CHECK: psubsb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba] - psubsb 0xbabecafe,%xmm5 - -// CHECK: psubsb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12] - psubsb 0x12345678,%xmm5 - -// CHECK: psubsb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe8,0xed] - psubsb %xmm5,%xmm5 - -// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubsw 69, %mm3 -// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00] - psubsw 0x45,%mm3 - -// CHECK: psubsw 32493, %mm3 -// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00] - psubsw 0x7eed,%mm3 - -// CHECK: psubsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba] - psubsw 0xbabecafe,%mm3 - -// CHECK: psubsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12] - psubsw 0x12345678,%mm3 - -// CHECK: psubsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe9,0xdb] - psubsw %mm3,%mm3 - -// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00] - psubsw 0x45,%xmm5 - -// CHECK: psubsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00] - psubsw 0x7eed,%xmm5 - -// CHECK: psubsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba] - psubsw 0xbabecafe,%xmm5 - -// CHECK: psubsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12] - psubsw 0x12345678,%xmm5 - -// CHECK: psubsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe9,0xed] - psubsw %xmm5,%xmm5 - -// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubusb 69, %mm3 -// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00] - psubusb 0x45,%mm3 - -// CHECK: psubusb 32493, %mm3 -// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00] - psubusb 0x7eed,%mm3 - -// CHECK: psubusb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba] - psubusb 0xbabecafe,%mm3 - -// CHECK: psubusb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12] - psubusb 0x12345678,%mm3 - -// CHECK: psubusb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd8,0xdb] - psubusb %mm3,%mm3 - -// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubusb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00] - psubusb 0x45,%xmm5 - -// CHECK: psubusb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00] - psubusb 0x7eed,%xmm5 - -// CHECK: psubusb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba] - psubusb 0xbabecafe,%xmm5 - -// CHECK: psubusb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12] - psubusb 0x12345678,%xmm5 - -// CHECK: psubusb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd8,0xed] - psubusb %xmm5,%xmm5 - -// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubusw 69, %mm3 -// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00] - psubusw 0x45,%mm3 - -// CHECK: psubusw 32493, %mm3 -// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00] - psubusw 0x7eed,%mm3 - -// CHECK: psubusw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba] - psubusw 0xbabecafe,%mm3 - -// CHECK: psubusw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12] - psubusw 0x12345678,%mm3 - -// CHECK: psubusw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xd9,0xdb] - psubusw %mm3,%mm3 - -// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] - psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubusw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00] - psubusw 0x45,%xmm5 - -// CHECK: psubusw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00] - psubusw 0x7eed,%xmm5 - -// CHECK: psubusw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba] - psubusw 0xbabecafe,%xmm5 - -// CHECK: psubusw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12] - psubusw 0x12345678,%xmm5 - -// CHECK: psubusw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd9,0xed] - psubusw %xmm5,%xmm5 - -// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhbw 69, %mm3 -// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00] - punpckhbw 0x45,%mm3 - -// CHECK: punpckhbw 32493, %mm3 -// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00] - punpckhbw 0x7eed,%mm3 - -// CHECK: punpckhbw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba] - punpckhbw 0xbabecafe,%mm3 - -// CHECK: punpckhbw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12] - punpckhbw 0x12345678,%mm3 - -// CHECK: punpckhbw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x68,0xdb] - punpckhbw %mm3,%mm3 - -// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhbw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00] - punpckhbw 0x45,%xmm5 - -// CHECK: punpckhbw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00] - punpckhbw 0x7eed,%xmm5 - -// CHECK: punpckhbw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba] - punpckhbw 0xbabecafe,%xmm5 - -// CHECK: punpckhbw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12] - punpckhbw 0x12345678,%xmm5 - -// CHECK: punpckhbw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x68,0xed] - punpckhbw %xmm5,%xmm5 - -// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhwd 69, %mm3 -// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00] - punpckhwd 0x45,%mm3 - -// CHECK: punpckhwd 32493, %mm3 -// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00] - punpckhwd 0x7eed,%mm3 - -// CHECK: punpckhwd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba] - punpckhwd 0xbabecafe,%mm3 - -// CHECK: punpckhwd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12] - punpckhwd 0x12345678,%mm3 - -// CHECK: punpckhwd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x69,0xdb] - punpckhwd %mm3,%mm3 - -// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhwd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00] - punpckhwd 0x45,%xmm5 - -// CHECK: punpckhwd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00] - punpckhwd 0x7eed,%xmm5 - -// CHECK: punpckhwd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba] - punpckhwd 0xbabecafe,%xmm5 - -// CHECK: punpckhwd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12] - punpckhwd 0x12345678,%xmm5 - -// CHECK: punpckhwd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x69,0xed] - punpckhwd %xmm5,%xmm5 - -// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhdq 69, %mm3 -// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00] - punpckhdq 0x45,%mm3 - -// CHECK: punpckhdq 32493, %mm3 -// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00] - punpckhdq 0x7eed,%mm3 - -// CHECK: punpckhdq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba] - punpckhdq 0xbabecafe,%mm3 - -// CHECK: punpckhdq 305419896, %mm3 -// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12] - punpckhdq 0x12345678,%mm3 - -// CHECK: punpckhdq %mm3, %mm3 -// CHECK: encoding: [0x0f,0x6a,0xdb] - punpckhdq %mm3,%mm3 - -// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhdq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00] - punpckhdq 0x45,%xmm5 - -// CHECK: punpckhdq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00] - punpckhdq 0x7eed,%xmm5 - -// CHECK: punpckhdq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba] - punpckhdq 0xbabecafe,%xmm5 - -// CHECK: punpckhdq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12] - punpckhdq 0x12345678,%xmm5 - -// CHECK: punpckhdq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6a,0xed] - punpckhdq %xmm5,%xmm5 - -// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpcklbw 69, %mm3 -// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00] - punpcklbw 0x45,%mm3 - -// CHECK: punpcklbw 32493, %mm3 -// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00] - punpcklbw 0x7eed,%mm3 - -// CHECK: punpcklbw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba] - punpcklbw 0xbabecafe,%mm3 - -// CHECK: punpcklbw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12] - punpcklbw 0x12345678,%mm3 - -// CHECK: punpcklbw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x60,0xdb] - punpcklbw %mm3,%mm3 - -// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklbw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00] - punpcklbw 0x45,%xmm5 - -// CHECK: punpcklbw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00] - punpcklbw 0x7eed,%xmm5 - -// CHECK: punpcklbw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba] - punpcklbw 0xbabecafe,%xmm5 - -// CHECK: punpcklbw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12] - punpcklbw 0x12345678,%xmm5 - -// CHECK: punpcklbw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x60,0xed] - punpcklbw %xmm5,%xmm5 - -// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpcklwd 69, %mm3 -// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00] - punpcklwd 0x45,%mm3 - -// CHECK: punpcklwd 32493, %mm3 -// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00] - punpcklwd 0x7eed,%mm3 - -// CHECK: punpcklwd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba] - punpcklwd 0xbabecafe,%mm3 - -// CHECK: punpcklwd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12] - punpcklwd 0x12345678,%mm3 - -// CHECK: punpcklwd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x61,0xdb] - punpcklwd %mm3,%mm3 - -// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklwd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00] - punpcklwd 0x45,%xmm5 - -// CHECK: punpcklwd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00] - punpcklwd 0x7eed,%xmm5 - -// CHECK: punpcklwd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba] - punpcklwd 0xbabecafe,%xmm5 - -// CHECK: punpcklwd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12] - punpcklwd 0x12345678,%xmm5 - -// CHECK: punpcklwd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x61,0xed] - punpcklwd %xmm5,%xmm5 - -// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde] - punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckldq 69, %mm3 -// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00] - punpckldq 0x45,%mm3 - -// CHECK: punpckldq 32493, %mm3 -// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00] - punpckldq 0x7eed,%mm3 - -// CHECK: punpckldq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba] - punpckldq 0xbabecafe,%mm3 - -// CHECK: punpckldq 305419896, %mm3 -// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12] - punpckldq 0x12345678,%mm3 - -// CHECK: punpckldq %mm3, %mm3 -// CHECK: encoding: [0x0f,0x62,0xdb] - punpckldq %mm3,%mm3 - -// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckldq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00] - punpckldq 0x45,%xmm5 - -// CHECK: punpckldq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00] - punpckldq 0x7eed,%xmm5 - -// CHECK: punpckldq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba] - punpckldq 0xbabecafe,%xmm5 - -// CHECK: punpckldq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12] - punpckldq 0x12345678,%xmm5 - -// CHECK: punpckldq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x62,0xed] - punpckldq %xmm5,%xmm5 - -// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pxor 69, %mm3 -// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00] - pxor 0x45,%mm3 - -// CHECK: pxor 32493, %mm3 -// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00] - pxor 0x7eed,%mm3 - -// CHECK: pxor 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba] - pxor 0xbabecafe,%mm3 - -// CHECK: pxor 305419896, %mm3 -// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12] - pxor 0x12345678,%mm3 - -// CHECK: pxor %mm3, %mm3 -// CHECK: encoding: [0x0f,0xef,0xdb] - pxor %mm3,%mm3 - -// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde] - pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pxor 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00] - pxor 0x45,%xmm5 - -// CHECK: pxor 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00] - pxor 0x7eed,%xmm5 - -// CHECK: pxor 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba] - pxor 0xbabecafe,%xmm5 - -// CHECK: pxor 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12] - pxor 0x12345678,%xmm5 - -// CHECK: pxor %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xef,0xed] - pxor %xmm5,%xmm5 - -// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addps 69, %xmm5 -// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] - addps 0x45,%xmm5 - -// CHECK: addps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] - addps 0x7eed,%xmm5 - -// CHECK: addps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] - addps 0xbabecafe,%xmm5 - -// CHECK: addps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] - addps 0x12345678,%xmm5 - -// CHECK: addps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x58,0xed] - addps %xmm5,%xmm5 - -// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] - addss 0x45,%xmm5 - -// CHECK: addss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] - addss 0x7eed,%xmm5 - -// CHECK: addss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] - addss 0xbabecafe,%xmm5 - -// CHECK: addss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] - addss 0x12345678,%xmm5 - -// CHECK: addss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x58,0xed] - addss %xmm5,%xmm5 - -// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] - andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andnps 69, %xmm5 -// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] - andnps 0x45,%xmm5 - -// CHECK: andnps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] - andnps 0x7eed,%xmm5 - -// CHECK: andnps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] - andnps 0xbabecafe,%xmm5 - -// CHECK: andnps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] - andnps 0x12345678,%xmm5 - -// CHECK: andnps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x55,0xed] - andnps %xmm5,%xmm5 - -// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] - andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andps 69, %xmm5 -// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] - andps 0x45,%xmm5 - -// CHECK: andps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] - andps 0x7eed,%xmm5 - -// CHECK: andps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] - andps 0xbabecafe,%xmm5 - -// CHECK: andps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] - andps 0x12345678,%xmm5 - -// CHECK: andps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x54,0xed] - andps %xmm5,%xmm5 - -// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] - comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: comiss 69, %xmm5 -// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] - comiss 0x45,%xmm5 - -// CHECK: comiss 32493, %xmm5 -// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] - comiss 0x7eed,%xmm5 - -// CHECK: comiss 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] - comiss 0xbabecafe,%xmm5 - -// CHECK: comiss 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] - comiss 0x12345678,%xmm5 - -// CHECK: comiss %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x2f,0xed] - comiss %xmm5,%xmm5 - -// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2ps 69, %xmm5 -// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] - cvtpi2ps 0x45,%xmm5 - -// CHECK: cvtpi2ps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] - cvtpi2ps 0x7eed,%xmm5 - -// CHECK: cvtpi2ps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] - cvtpi2ps 0xbabecafe,%xmm5 - -// CHECK: cvtpi2ps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] - cvtpi2ps 0x12345678,%xmm5 - -// CHECK: cvtpi2ps %mm3, %xmm5 -// CHECK: encoding: [0x0f,0x2a,0xeb] - cvtpi2ps %mm3,%xmm5 - -// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] - cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtps2pi 69, %mm3 -// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] - cvtps2pi 0x45,%mm3 - -// CHECK: cvtps2pi 32493, %mm3 -// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] - cvtps2pi 0x7eed,%mm3 - -// CHECK: cvtps2pi 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] - cvtps2pi 0xbabecafe,%mm3 - -// CHECK: cvtps2pi 305419896, %mm3 -// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] - cvtps2pi 0x12345678,%mm3 - -// CHECK: cvtps2pi %xmm5, %mm3 -// CHECK: encoding: [0x0f,0x2d,0xdd] - cvtps2pi %xmm5,%mm3 - -// CHECK: cvtsi2ss %ecx, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] - cvtsi2ss %ecx,%xmm5 - -// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsi2ss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] - cvtsi2ss 0x45,%xmm5 - -// CHECK: cvtsi2ss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] - cvtsi2ss 0x7eed,%xmm5 - -// CHECK: cvtsi2ss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] - cvtsi2ss 0xbabecafe,%xmm5 - -// CHECK: cvtsi2ss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] - cvtsi2ss 0x12345678,%xmm5 - -// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] - cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttps2pi 69, %mm3 -// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] - cvttps2pi 0x45,%mm3 - -// CHECK: cvttps2pi 32493, %mm3 -// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] - cvttps2pi 0x7eed,%mm3 - -// CHECK: cvttps2pi 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] - cvttps2pi 0xbabecafe,%mm3 - -// CHECK: cvttps2pi 305419896, %mm3 -// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] - cvttps2pi 0x12345678,%mm3 - -// CHECK: cvttps2pi %xmm5, %mm3 -// CHECK: encoding: [0x0f,0x2c,0xdd] - cvttps2pi %xmm5,%mm3 - -// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] - cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttss2si 69, %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] - cvttss2si 0x45,%ecx - -// CHECK: cvttss2si 32493, %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] - cvttss2si 0x7eed,%ecx - -// CHECK: cvttss2si 3133065982, %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] - cvttss2si 0xbabecafe,%ecx - -// CHECK: cvttss2si 305419896, %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] - cvttss2si 0x12345678,%ecx - -// CHECK: cvttss2si %xmm5, %ecx -// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd] - cvttss2si %xmm5,%ecx - -// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divps 69, %xmm5 -// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] - divps 0x45,%xmm5 - -// CHECK: divps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] - divps 0x7eed,%xmm5 - -// CHECK: divps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] - divps 0xbabecafe,%xmm5 - -// CHECK: divps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] - divps 0x12345678,%xmm5 - -// CHECK: divps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5e,0xed] - divps %xmm5,%xmm5 - -// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] - divss 0x45,%xmm5 - -// CHECK: divss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] - divss 0x7eed,%xmm5 - -// CHECK: divss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] - divss 0xbabecafe,%xmm5 - -// CHECK: divss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] - divss 0x12345678,%xmm5 - -// CHECK: divss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5e,0xed] - divss %xmm5,%xmm5 - -// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde] - ldmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ldmxcsr 32493 -// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00] - ldmxcsr 0x7eed - -// CHECK: ldmxcsr 3133065982 -// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba] - ldmxcsr 0xbabecafe - -// CHECK: ldmxcsr 305419896 -// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12] - ldmxcsr 0x12345678 - -// CHECK: maskmovq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf7,0xdb] - maskmovq %mm3,%mm3 - -// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] - maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxps 69, %xmm5 -// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] - maxps 0x45,%xmm5 - -// CHECK: maxps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] - maxps 0x7eed,%xmm5 - -// CHECK: maxps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] - maxps 0xbabecafe,%xmm5 - -// CHECK: maxps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] - maxps 0x12345678,%xmm5 - -// CHECK: maxps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5f,0xed] - maxps %xmm5,%xmm5 - -// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] - maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] - maxss 0x45,%xmm5 - -// CHECK: maxss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] - maxss 0x7eed,%xmm5 - -// CHECK: maxss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] - maxss 0xbabecafe,%xmm5 - -// CHECK: maxss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] - maxss 0x12345678,%xmm5 - -// CHECK: maxss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5f,0xed] - maxss %xmm5,%xmm5 - -// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] - minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minps 69, %xmm5 -// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] - minps 0x45,%xmm5 - -// CHECK: minps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] - minps 0x7eed,%xmm5 - -// CHECK: minps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] - minps 0xbabecafe,%xmm5 - -// CHECK: minps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] - minps 0x12345678,%xmm5 - -// CHECK: minps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5d,0xed] - minps %xmm5,%xmm5 - -// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] - minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] - minss 0x45,%xmm5 - -// CHECK: minss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] - minss 0x7eed,%xmm5 - -// CHECK: minss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] - minss 0xbabecafe,%xmm5 - -// CHECK: minss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] - minss 0x12345678,%xmm5 - -// CHECK: minss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5d,0xed] - minss %xmm5,%xmm5 - -// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] - movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movaps 69, %xmm5 -// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] - movaps 0x45,%xmm5 - -// CHECK: movaps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] - movaps 0x7eed,%xmm5 - -// CHECK: movaps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] - movaps 0xbabecafe,%xmm5 - -// CHECK: movaps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] - movaps 0x12345678,%xmm5 - -// CHECK: movaps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x28,0xed] - movaps %xmm5,%xmm5 - -// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] - movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movaps %xmm5, 69 -// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] - movaps %xmm5,0x45 - -// CHECK: movaps %xmm5, 32493 -// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] - movaps %xmm5,0x7eed - -// CHECK: movaps %xmm5, 3133065982 -// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] - movaps %xmm5,0xbabecafe - -// CHECK: movaps %xmm5, 305419896 -// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] - movaps %xmm5,0x12345678 - -// CHECK: movaps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x28,0xed] - movaps %xmm5,%xmm5 - -// CHECK: movhlps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x12,0xed] - movhlps %xmm5,%xmm5 - -// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] - movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movhps 69, %xmm5 -// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] - movhps 0x45,%xmm5 - -// CHECK: movhps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] - movhps 0x7eed,%xmm5 - -// CHECK: movhps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] - movhps 0xbabecafe,%xmm5 - -// CHECK: movhps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] - movhps 0x12345678,%xmm5 - -// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] - movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movhps %xmm5, 69 -// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] - movhps %xmm5,0x45 - -// CHECK: movhps %xmm5, 32493 -// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] - movhps %xmm5,0x7eed - -// CHECK: movhps %xmm5, 3133065982 -// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] - movhps %xmm5,0xbabecafe - -// CHECK: movhps %xmm5, 305419896 -// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] - movhps %xmm5,0x12345678 - -// CHECK: movlhps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x16,0xed] - movlhps %xmm5,%xmm5 - -// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] - movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movlps 69, %xmm5 -// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] - movlps 0x45,%xmm5 - -// CHECK: movlps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] - movlps 0x7eed,%xmm5 - -// CHECK: movlps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] - movlps 0xbabecafe,%xmm5 - -// CHECK: movlps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] - movlps 0x12345678,%xmm5 - -// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] - movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlps %xmm5, 69 -// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] - movlps %xmm5,0x45 - -// CHECK: movlps %xmm5, 32493 -// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] - movlps %xmm5,0x7eed - -// CHECK: movlps %xmm5, 3133065982 -// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] - movlps %xmm5,0xbabecafe - -// CHECK: movlps %xmm5, 305419896 -// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] - movlps %xmm5,0x12345678 - -// CHECK: movmskps %xmm5, %ecx -// CHECK: encoding: [0x0f,0x50,0xcd] - movmskps %xmm5,%ecx - -// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] - movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntps %xmm5, 69 -// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] - movntps %xmm5,0x45 - -// CHECK: movntps %xmm5, 32493 -// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] - movntps %xmm5,0x7eed - -// CHECK: movntps %xmm5, 3133065982 -// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] - movntps %xmm5,0xbabecafe - -// CHECK: movntps %xmm5, 305419896 -// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] - movntps %xmm5,0x12345678 - -// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movntq %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntq %mm3, 69 -// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00] - movntq %mm3,0x45 - -// CHECK: movntq %mm3, 32493 -// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00] - movntq %mm3,0x7eed - -// CHECK: movntq %mm3, 3133065982 -// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba] - movntq %mm3,0xbabecafe - -// CHECK: movntq %mm3, 305419896 -// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12] - movntq %mm3,0x12345678 - -// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde] - movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntdq %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00] - movntdq %xmm5,0x45 - -// CHECK: movntdq %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00] - movntdq %xmm5,0x7eed - -// CHECK: movntdq %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba] - movntdq %xmm5,0xbabecafe - -// CHECK: movntdq %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12] - movntdq %xmm5,0x12345678 - -// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] - movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] - movss 0x45,%xmm5 - -// CHECK: movss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] - movss 0x7eed,%xmm5 - -// CHECK: movss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] - movss 0xbabecafe,%xmm5 - -// CHECK: movss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] - movss 0x12345678,%xmm5 - -// CHECK: movss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0xed] - movss %xmm5,%xmm5 - -// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] - movss %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movss %xmm5, 69 -// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] - movss %xmm5,0x45 - -// CHECK: movss %xmm5, 32493 -// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] - movss %xmm5,0x7eed - -// CHECK: movss %xmm5, 3133065982 -// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] - movss %xmm5,0xbabecafe - -// CHECK: movss %xmm5, 305419896 -// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] - movss %xmm5,0x12345678 - -// CHECK: movss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x10,0xed] - movss %xmm5,%xmm5 - -// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] - movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movups 69, %xmm5 -// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] - movups 0x45,%xmm5 - -// CHECK: movups 32493, %xmm5 -// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] - movups 0x7eed,%xmm5 - -// CHECK: movups 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] - movups 0xbabecafe,%xmm5 - -// CHECK: movups 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] - movups 0x12345678,%xmm5 - -// CHECK: movups %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x10,0xed] - movups %xmm5,%xmm5 - -// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] - movups %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movups %xmm5, 69 -// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] - movups %xmm5,0x45 - -// CHECK: movups %xmm5, 32493 -// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] - movups %xmm5,0x7eed - -// CHECK: movups %xmm5, 3133065982 -// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] - movups %xmm5,0xbabecafe - -// CHECK: movups %xmm5, 305419896 -// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] - movups %xmm5,0x12345678 - -// CHECK: movups %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x10,0xed] - movups %xmm5,%xmm5 - -// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulps 69, %xmm5 -// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] - mulps 0x45,%xmm5 - -// CHECK: mulps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] - mulps 0x7eed,%xmm5 - -// CHECK: mulps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] - mulps 0xbabecafe,%xmm5 - -// CHECK: mulps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] - mulps 0x12345678,%xmm5 - -// CHECK: mulps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x59,0xed] - mulps %xmm5,%xmm5 - -// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] - mulss 0x45,%xmm5 - -// CHECK: mulss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] - mulss 0x7eed,%xmm5 - -// CHECK: mulss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] - mulss 0xbabecafe,%xmm5 - -// CHECK: mulss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] - mulss 0x12345678,%xmm5 - -// CHECK: mulss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x59,0xed] - mulss %xmm5,%xmm5 - -// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] - orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: orps 69, %xmm5 -// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] - orps 0x45,%xmm5 - -// CHECK: orps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] - orps 0x7eed,%xmm5 - -// CHECK: orps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] - orps 0xbabecafe,%xmm5 - -// CHECK: orps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] - orps 0x12345678,%xmm5 - -// CHECK: orps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x56,0xed] - orps %xmm5,%xmm5 - -// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pavgb 69, %mm3 -// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00] - pavgb 0x45,%mm3 - -// CHECK: pavgb 32493, %mm3 -// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00] - pavgb 0x7eed,%mm3 - -// CHECK: pavgb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba] - pavgb 0xbabecafe,%mm3 - -// CHECK: pavgb 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12] - pavgb 0x12345678,%mm3 - -// CHECK: pavgb %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe0,0xdb] - pavgb %mm3,%mm3 - -// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde] - pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pavgb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00] - pavgb 0x45,%xmm5 - -// CHECK: pavgb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00] - pavgb 0x7eed,%xmm5 - -// CHECK: pavgb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba] - pavgb 0xbabecafe,%xmm5 - -// CHECK: pavgb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12] - pavgb 0x12345678,%xmm5 - -// CHECK: pavgb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe0,0xed] - pavgb %xmm5,%xmm5 - -// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pavgw 69, %mm3 -// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00] - pavgw 0x45,%mm3 - -// CHECK: pavgw 32493, %mm3 -// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00] - pavgw 0x7eed,%mm3 - -// CHECK: pavgw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba] - pavgw 0xbabecafe,%mm3 - -// CHECK: pavgw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12] - pavgw 0x12345678,%mm3 - -// CHECK: pavgw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe3,0xdb] - pavgw %mm3,%mm3 - -// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde] - pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pavgw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00] - pavgw 0x45,%xmm5 - -// CHECK: pavgw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00] - pavgw 0x7eed,%xmm5 - -// CHECK: pavgw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba] - pavgw 0xbabecafe,%xmm5 - -// CHECK: pavgw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12] - pavgw 0x12345678,%xmm5 - -// CHECK: pavgw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe3,0xed] - pavgw %xmm5,%xmm5 - -// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaxsw 69, %mm3 -// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00] - pmaxsw 0x45,%mm3 - -// CHECK: pmaxsw 32493, %mm3 -// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00] - pmaxsw 0x7eed,%mm3 - -// CHECK: pmaxsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba] - pmaxsw 0xbabecafe,%mm3 - -// CHECK: pmaxsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12] - pmaxsw 0x12345678,%mm3 - -// CHECK: pmaxsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xee,0xdb] - pmaxsw %mm3,%mm3 - -// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00] - pmaxsw 0x45,%xmm5 - -// CHECK: pmaxsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00] - pmaxsw 0x7eed,%xmm5 - -// CHECK: pmaxsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba] - pmaxsw 0xbabecafe,%xmm5 - -// CHECK: pmaxsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12] - pmaxsw 0x12345678,%xmm5 - -// CHECK: pmaxsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xee,0xed] - pmaxsw %xmm5,%xmm5 - -// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaxub 69, %mm3 -// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00] - pmaxub 0x45,%mm3 - -// CHECK: pmaxub 32493, %mm3 -// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00] - pmaxub 0x7eed,%mm3 - -// CHECK: pmaxub 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba] - pmaxub 0xbabecafe,%mm3 - -// CHECK: pmaxub 305419896, %mm3 -// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12] - pmaxub 0x12345678,%mm3 - -// CHECK: pmaxub %mm3, %mm3 -// CHECK: encoding: [0x0f,0xde,0xdb] - pmaxub %mm3,%mm3 - -// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxub 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00] - pmaxub 0x45,%xmm5 - -// CHECK: pmaxub 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00] - pmaxub 0x7eed,%xmm5 - -// CHECK: pmaxub 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba] - pmaxub 0xbabecafe,%xmm5 - -// CHECK: pmaxub 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12] - pmaxub 0x12345678,%xmm5 - -// CHECK: pmaxub %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xde,0xed] - pmaxub %xmm5,%xmm5 - -// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pminsw 69, %mm3 -// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00] - pminsw 0x45,%mm3 - -// CHECK: pminsw 32493, %mm3 -// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00] - pminsw 0x7eed,%mm3 - -// CHECK: pminsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba] - pminsw 0xbabecafe,%mm3 - -// CHECK: pminsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12] - pminsw 0x12345678,%mm3 - -// CHECK: pminsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xea,0xdb] - pminsw %mm3,%mm3 - -// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00] - pminsw 0x45,%xmm5 - -// CHECK: pminsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00] - pminsw 0x7eed,%xmm5 - -// CHECK: pminsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba] - pminsw 0xbabecafe,%xmm5 - -// CHECK: pminsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12] - pminsw 0x12345678,%xmm5 - -// CHECK: pminsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xea,0xed] - pminsw %xmm5,%xmm5 - -// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pminub 69, %mm3 -// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00] - pminub 0x45,%mm3 - -// CHECK: pminub 32493, %mm3 -// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00] - pminub 0x7eed,%mm3 - -// CHECK: pminub 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba] - pminub 0xbabecafe,%mm3 - -// CHECK: pminub 305419896, %mm3 -// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12] - pminub 0x12345678,%mm3 - -// CHECK: pminub %mm3, %mm3 -// CHECK: encoding: [0x0f,0xda,0xdb] - pminub %mm3,%mm3 - -// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminub 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00] - pminub 0x45,%xmm5 - -// CHECK: pminub 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00] - pminub 0x7eed,%xmm5 - -// CHECK: pminub 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba] - pminub 0xbabecafe,%xmm5 - -// CHECK: pminub 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12] - pminub 0x12345678,%xmm5 - -// CHECK: pminub %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xda,0xed] - pminub %xmm5,%xmm5 - -// CHECK: pmovmskb %mm3, %ecx -// CHECK: encoding: [0x0f,0xd7,0xcb] - pmovmskb %mm3,%ecx - -// CHECK: pmovmskb %xmm5, %ecx -// CHECK: encoding: [0x66,0x0f,0xd7,0xcd] - pmovmskb %xmm5,%ecx - -// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhuw 69, %mm3 -// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00] - pmulhuw 0x45,%mm3 - -// CHECK: pmulhuw 32493, %mm3 -// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00] - pmulhuw 0x7eed,%mm3 - -// CHECK: pmulhuw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba] - pmulhuw 0xbabecafe,%mm3 - -// CHECK: pmulhuw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12] - pmulhuw 0x12345678,%mm3 - -// CHECK: pmulhuw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xe4,0xdb] - pmulhuw %mm3,%mm3 - -// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhuw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00] - pmulhuw 0x45,%xmm5 - -// CHECK: pmulhuw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00] - pmulhuw 0x7eed,%xmm5 - -// CHECK: pmulhuw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba] - pmulhuw 0xbabecafe,%xmm5 - -// CHECK: pmulhuw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12] - pmulhuw 0x12345678,%xmm5 - -// CHECK: pmulhuw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xe4,0xed] - pmulhuw %xmm5,%xmm5 - -// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde] - prefetchnta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetchnta 32493 -// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00] - prefetchnta 0x7eed - -// CHECK: prefetchnta 3133065982 -// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba] - prefetchnta 0xbabecafe - -// CHECK: prefetchnta 305419896 -// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12] - prefetchnta 0x12345678 - -// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde] - prefetcht0 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht0 32493 -// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00] - prefetcht0 0x7eed - -// CHECK: prefetcht0 3133065982 -// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba] - prefetcht0 0xbabecafe - -// CHECK: prefetcht0 305419896 -// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12] - prefetcht0 0x12345678 - -// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde] - prefetcht1 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht1 32493 -// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00] - prefetcht1 0x7eed - -// CHECK: prefetcht1 3133065982 -// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba] - prefetcht1 0xbabecafe - -// CHECK: prefetcht1 305419896 -// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12] - prefetcht1 0x12345678 - -// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde] - prefetcht2 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht2 32493 -// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00] - prefetcht2 0x7eed - -// CHECK: prefetcht2 3133065982 -// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba] - prefetcht2 0xbabecafe - -// CHECK: prefetcht2 305419896 -// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12] - prefetcht2 0x12345678 - -// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psadbw 69, %mm3 -// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00] - psadbw 0x45,%mm3 - -// CHECK: psadbw 32493, %mm3 -// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00] - psadbw 0x7eed,%mm3 - -// CHECK: psadbw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba] - psadbw 0xbabecafe,%mm3 - -// CHECK: psadbw 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12] - psadbw 0x12345678,%mm3 - -// CHECK: psadbw %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf6,0xdb] - psadbw %mm3,%mm3 - -// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde] - psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psadbw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00] - psadbw 0x45,%xmm5 - -// CHECK: psadbw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00] - psadbw 0x7eed,%xmm5 - -// CHECK: psadbw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba] - psadbw 0xbabecafe,%xmm5 - -// CHECK: psadbw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12] - psadbw 0x12345678,%xmm5 - -// CHECK: psadbw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf6,0xed] - psadbw %xmm5,%xmm5 - -// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] - rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpps 69, %xmm5 -// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] - rcpps 0x45,%xmm5 - -// CHECK: rcpps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] - rcpps 0x7eed,%xmm5 - -// CHECK: rcpps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] - rcpps 0xbabecafe,%xmm5 - -// CHECK: rcpps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] - rcpps 0x12345678,%xmm5 - -// CHECK: rcpps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x53,0xed] - rcpps %xmm5,%xmm5 - -// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] - rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] - rcpss 0x45,%xmm5 - -// CHECK: rcpss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] - rcpss 0x7eed,%xmm5 - -// CHECK: rcpss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] - rcpss 0xbabecafe,%xmm5 - -// CHECK: rcpss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] - rcpss 0x12345678,%xmm5 - -// CHECK: rcpss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x53,0xed] - rcpss %xmm5,%xmm5 - -// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] - rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtps 69, %xmm5 -// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] - rsqrtps 0x45,%xmm5 - -// CHECK: rsqrtps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] - rsqrtps 0x7eed,%xmm5 - -// CHECK: rsqrtps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] - rsqrtps 0xbabecafe,%xmm5 - -// CHECK: rsqrtps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] - rsqrtps 0x12345678,%xmm5 - -// CHECK: rsqrtps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x52,0xed] - rsqrtps %xmm5,%xmm5 - -// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] - rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] - rsqrtss 0x45,%xmm5 - -// CHECK: rsqrtss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] - rsqrtss 0x7eed,%xmm5 - -// CHECK: rsqrtss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] - rsqrtss 0xbabecafe,%xmm5 - -// CHECK: rsqrtss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] - rsqrtss 0x12345678,%xmm5 - -// CHECK: rsqrtss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x52,0xed] - rsqrtss %xmm5,%xmm5 - -// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] - sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtps 69, %xmm5 -// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] - sqrtps 0x45,%xmm5 - -// CHECK: sqrtps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] - sqrtps 0x7eed,%xmm5 - -// CHECK: sqrtps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] - sqrtps 0xbabecafe,%xmm5 - -// CHECK: sqrtps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] - sqrtps 0x12345678,%xmm5 - -// CHECK: sqrtps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x51,0xed] - sqrtps %xmm5,%xmm5 - -// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] - sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] - sqrtss 0x45,%xmm5 - -// CHECK: sqrtss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] - sqrtss 0x7eed,%xmm5 - -// CHECK: sqrtss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] - sqrtss 0xbabecafe,%xmm5 - -// CHECK: sqrtss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] - sqrtss 0x12345678,%xmm5 - -// CHECK: sqrtss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x51,0xed] - sqrtss %xmm5,%xmm5 - -// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde] - stmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: stmxcsr 32493 -// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00] - stmxcsr 0x7eed - -// CHECK: stmxcsr 3133065982 -// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba] - stmxcsr 0xbabecafe - -// CHECK: stmxcsr 305419896 -// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12] - stmxcsr 0x12345678 - -// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subps 69, %xmm5 -// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] - subps 0x45,%xmm5 - -// CHECK: subps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] - subps 0x7eed,%xmm5 - -// CHECK: subps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] - subps 0xbabecafe,%xmm5 - -// CHECK: subps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] - subps 0x12345678,%xmm5 - -// CHECK: subps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5c,0xed] - subps %xmm5,%xmm5 - -// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subss 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] - subss 0x45,%xmm5 - -// CHECK: subss 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] - subss 0x7eed,%xmm5 - -// CHECK: subss 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] - subss 0xbabecafe,%xmm5 - -// CHECK: subss 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] - subss 0x12345678,%xmm5 - -// CHECK: subss %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5c,0xed] - subss %xmm5,%xmm5 - -// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] - ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomiss 69, %xmm5 -// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] - ucomiss 0x45,%xmm5 - -// CHECK: ucomiss 32493, %xmm5 -// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] - ucomiss 0x7eed,%xmm5 - -// CHECK: ucomiss 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] - ucomiss 0xbabecafe,%xmm5 - -// CHECK: ucomiss 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] - ucomiss 0x12345678,%xmm5 - -// CHECK: ucomiss %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x2e,0xed] - ucomiss %xmm5,%xmm5 - -// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] - unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpckhps 69, %xmm5 -// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] - unpckhps 0x45,%xmm5 - -// CHECK: unpckhps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] - unpckhps 0x7eed,%xmm5 - -// CHECK: unpckhps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] - unpckhps 0xbabecafe,%xmm5 - -// CHECK: unpckhps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] - unpckhps 0x12345678,%xmm5 - -// CHECK: unpckhps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x15,0xed] - unpckhps %xmm5,%xmm5 - -// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] - unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpcklps 69, %xmm5 -// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] - unpcklps 0x45,%xmm5 - -// CHECK: unpcklps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] - unpcklps 0x7eed,%xmm5 - -// CHECK: unpcklps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] - unpcklps 0xbabecafe,%xmm5 - -// CHECK: unpcklps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] - unpcklps 0x12345678,%xmm5 - -// CHECK: unpcklps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x14,0xed] - unpcklps %xmm5,%xmm5 - -// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] - xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: xorps 69, %xmm5 -// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] - xorps 0x45,%xmm5 - -// CHECK: xorps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] - xorps 0x7eed,%xmm5 - -// CHECK: xorps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] - xorps 0xbabecafe,%xmm5 - -// CHECK: xorps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] - xorps 0x12345678,%xmm5 - -// CHECK: xorps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x57,0xed] - xorps %xmm5,%xmm5 - -// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] - addpd 0x45,%xmm5 - -// CHECK: addpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] - addpd 0x7eed,%xmm5 - -// CHECK: addpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] - addpd 0xbabecafe,%xmm5 - -// CHECK: addpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] - addpd 0x12345678,%xmm5 - -// CHECK: addpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x58,0xed] - addpd %xmm5,%xmm5 - -// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] - addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] - addsd 0x45,%xmm5 - -// CHECK: addsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] - addsd 0x7eed,%xmm5 - -// CHECK: addsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] - addsd 0xbabecafe,%xmm5 - -// CHECK: addsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] - addsd 0x12345678,%xmm5 - -// CHECK: addsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x58,0xed] - addsd %xmm5,%xmm5 - -// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] - andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andnpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] - andnpd 0x45,%xmm5 - -// CHECK: andnpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] - andnpd 0x7eed,%xmm5 - -// CHECK: andnpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] - andnpd 0xbabecafe,%xmm5 - -// CHECK: andnpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] - andnpd 0x12345678,%xmm5 - -// CHECK: andnpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x55,0xed] - andnpd %xmm5,%xmm5 - -// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] - andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] - andpd 0x45,%xmm5 - -// CHECK: andpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] - andpd 0x7eed,%xmm5 - -// CHECK: andpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] - andpd 0xbabecafe,%xmm5 - -// CHECK: andpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] - andpd 0x12345678,%xmm5 - -// CHECK: andpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x54,0xed] - andpd %xmm5,%xmm5 - -// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] - comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: comisd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] - comisd 0x45,%xmm5 - -// CHECK: comisd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] - comisd 0x7eed,%xmm5 - -// CHECK: comisd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] - comisd 0xbabecafe,%xmm5 - -// CHECK: comisd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] - comisd 0x12345678,%xmm5 - -// CHECK: comisd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2f,0xed] - comisd %xmm5,%xmm5 - -// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2pd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] - cvtpi2pd 0x45,%xmm5 - -// CHECK: cvtpi2pd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] - cvtpi2pd 0x7eed,%xmm5 - -// CHECK: cvtpi2pd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] - cvtpi2pd 0xbabecafe,%xmm5 - -// CHECK: cvtpi2pd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] - cvtpi2pd 0x12345678,%xmm5 - -// CHECK: cvtpi2pd %mm3, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2a,0xeb] - cvtpi2pd %mm3,%xmm5 - -// CHECK: cvtsi2sd %ecx, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] - cvtsi2sd %ecx,%xmm5 - -// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsi2sd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] - cvtsi2sd 0x45,%xmm5 - -// CHECK: cvtsi2sd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] - cvtsi2sd 0x7eed,%xmm5 - -// CHECK: cvtsi2sd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] - cvtsi2sd 0xbabecafe,%xmm5 - -// CHECK: cvtsi2sd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] - cvtsi2sd 0x12345678,%xmm5 - -// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] - divpd 0x45,%xmm5 - -// CHECK: divpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] - divpd 0x7eed,%xmm5 - -// CHECK: divpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] - divpd 0xbabecafe,%xmm5 - -// CHECK: divpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] - divpd 0x12345678,%xmm5 - -// CHECK: divpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5e,0xed] - divpd %xmm5,%xmm5 - -// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] - divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] - divsd 0x45,%xmm5 - -// CHECK: divsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] - divsd 0x7eed,%xmm5 - -// CHECK: divsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] - divsd 0xbabecafe,%xmm5 - -// CHECK: divsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] - divsd 0x12345678,%xmm5 - -// CHECK: divsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5e,0xed] - divsd %xmm5,%xmm5 - -// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] - maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] - maxpd 0x45,%xmm5 - -// CHECK: maxpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] - maxpd 0x7eed,%xmm5 - -// CHECK: maxpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] - maxpd 0xbabecafe,%xmm5 - -// CHECK: maxpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] - maxpd 0x12345678,%xmm5 - -// CHECK: maxpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5f,0xed] - maxpd %xmm5,%xmm5 - -// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] - maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] - maxsd 0x45,%xmm5 - -// CHECK: maxsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] - maxsd 0x7eed,%xmm5 - -// CHECK: maxsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] - maxsd 0xbabecafe,%xmm5 - -// CHECK: maxsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] - maxsd 0x12345678,%xmm5 - -// CHECK: maxsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5f,0xed] - maxsd %xmm5,%xmm5 - -// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] - minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] - minpd 0x45,%xmm5 - -// CHECK: minpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] - minpd 0x7eed,%xmm5 - -// CHECK: minpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] - minpd 0xbabecafe,%xmm5 - -// CHECK: minpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] - minpd 0x12345678,%xmm5 - -// CHECK: minpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5d,0xed] - minpd %xmm5,%xmm5 - -// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] - minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] - minsd 0x45,%xmm5 - -// CHECK: minsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] - minsd 0x7eed,%xmm5 - -// CHECK: minsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] - minsd 0xbabecafe,%xmm5 - -// CHECK: minsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] - minsd 0x12345678,%xmm5 - -// CHECK: minsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5d,0xed] - minsd %xmm5,%xmm5 - -// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] - movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movapd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] - movapd 0x45,%xmm5 - -// CHECK: movapd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] - movapd 0x7eed,%xmm5 - -// CHECK: movapd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] - movapd 0xbabecafe,%xmm5 - -// CHECK: movapd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] - movapd 0x12345678,%xmm5 - -// CHECK: movapd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0xed] - movapd %xmm5,%xmm5 - -// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] - movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movapd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] - movapd %xmm5,0x45 - -// CHECK: movapd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] - movapd %xmm5,0x7eed - -// CHECK: movapd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] - movapd %xmm5,0xbabecafe - -// CHECK: movapd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] - movapd %xmm5,0x12345678 - -// CHECK: movapd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x28,0xed] - movapd %xmm5,%xmm5 - -// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] - movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movhpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] - movhpd 0x45,%xmm5 - -// CHECK: movhpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] - movhpd 0x7eed,%xmm5 - -// CHECK: movhpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] - movhpd 0xbabecafe,%xmm5 - -// CHECK: movhpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] - movhpd 0x12345678,%xmm5 - -// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] - movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movhpd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] - movhpd %xmm5,0x45 - -// CHECK: movhpd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] - movhpd %xmm5,0x7eed - -// CHECK: movhpd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] - movhpd %xmm5,0xbabecafe - -// CHECK: movhpd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] - movhpd %xmm5,0x12345678 - -// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] - movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movlpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] - movlpd 0x45,%xmm5 - -// CHECK: movlpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] - movlpd 0x7eed,%xmm5 - -// CHECK: movlpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] - movlpd 0xbabecafe,%xmm5 - -// CHECK: movlpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] - movlpd 0x12345678,%xmm5 - -// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] - movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlpd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] - movlpd %xmm5,0x45 - -// CHECK: movlpd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] - movlpd %xmm5,0x7eed - -// CHECK: movlpd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] - movlpd %xmm5,0xbabecafe - -// CHECK: movlpd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] - movlpd %xmm5,0x12345678 - -// CHECK: movmskpd %xmm5, %ecx -// CHECK: encoding: [0x66,0x0f,0x50,0xcd] - movmskpd %xmm5,%ecx - -// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] - movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntpd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] - movntpd %xmm5,0x45 - -// CHECK: movntpd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] - movntpd %xmm5,0x7eed - -// CHECK: movntpd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] - movntpd %xmm5,0xbabecafe - -// CHECK: movntpd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] - movntpd %xmm5,0x12345678 - -// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] - movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] - movsd 0x45,%xmm5 - -// CHECK: movsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] - movsd 0x7eed,%xmm5 - -// CHECK: movsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] - movsd 0xbabecafe,%xmm5 - -// CHECK: movsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] - movsd 0x12345678,%xmm5 - -// CHECK: movsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0xed] - movsd %xmm5,%xmm5 - -// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] - movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movsd %xmm5, 69 -// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] - movsd %xmm5,0x45 - -// CHECK: movsd %xmm5, 32493 -// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] - movsd %xmm5,0x7eed - -// CHECK: movsd %xmm5, 3133065982 -// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] - movsd %xmm5,0xbabecafe - -// CHECK: movsd %xmm5, 305419896 -// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] - movsd %xmm5,0x12345678 - -// CHECK: movsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x10,0xed] - movsd %xmm5,%xmm5 - -// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] - movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movupd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] - movupd 0x45,%xmm5 - -// CHECK: movupd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] - movupd 0x7eed,%xmm5 - -// CHECK: movupd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] - movupd 0xbabecafe,%xmm5 - -// CHECK: movupd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] - movupd 0x12345678,%xmm5 - -// CHECK: movupd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0xed] - movupd %xmm5,%xmm5 - -// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] - movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movupd %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] - movupd %xmm5,0x45 - -// CHECK: movupd %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] - movupd %xmm5,0x7eed - -// CHECK: movupd %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] - movupd %xmm5,0xbabecafe - -// CHECK: movupd %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] - movupd %xmm5,0x12345678 - -// CHECK: movupd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x10,0xed] - movupd %xmm5,%xmm5 - -// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] - mulpd 0x45,%xmm5 - -// CHECK: mulpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] - mulpd 0x7eed,%xmm5 - -// CHECK: mulpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] - mulpd 0xbabecafe,%xmm5 - -// CHECK: mulpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] - mulpd 0x12345678,%xmm5 - -// CHECK: mulpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x59,0xed] - mulpd %xmm5,%xmm5 - -// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] - mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] - mulsd 0x45,%xmm5 - -// CHECK: mulsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] - mulsd 0x7eed,%xmm5 - -// CHECK: mulsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] - mulsd 0xbabecafe,%xmm5 - -// CHECK: mulsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] - mulsd 0x12345678,%xmm5 - -// CHECK: mulsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x59,0xed] - mulsd %xmm5,%xmm5 - -// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] - orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: orpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] - orpd 0x45,%xmm5 - -// CHECK: orpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] - orpd 0x7eed,%xmm5 - -// CHECK: orpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] - orpd 0xbabecafe,%xmm5 - -// CHECK: orpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] - orpd 0x12345678,%xmm5 - -// CHECK: orpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x56,0xed] - orpd %xmm5,%xmm5 - -// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] - sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] - sqrtpd 0x45,%xmm5 - -// CHECK: sqrtpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] - sqrtpd 0x7eed,%xmm5 - -// CHECK: sqrtpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] - sqrtpd 0xbabecafe,%xmm5 - -// CHECK: sqrtpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] - sqrtpd 0x12345678,%xmm5 - -// CHECK: sqrtpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x51,0xed] - sqrtpd %xmm5,%xmm5 - -// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] - sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] - sqrtsd 0x45,%xmm5 - -// CHECK: sqrtsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] - sqrtsd 0x7eed,%xmm5 - -// CHECK: sqrtsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] - sqrtsd 0xbabecafe,%xmm5 - -// CHECK: sqrtsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] - sqrtsd 0x12345678,%xmm5 - -// CHECK: sqrtsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x51,0xed] - sqrtsd %xmm5,%xmm5 - -// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] - subpd 0x45,%xmm5 - -// CHECK: subpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] - subpd 0x7eed,%xmm5 - -// CHECK: subpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] - subpd 0xbabecafe,%xmm5 - -// CHECK: subpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] - subpd 0x12345678,%xmm5 - -// CHECK: subpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5c,0xed] - subpd %xmm5,%xmm5 - -// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] - subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subsd 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] - subsd 0x45,%xmm5 - -// CHECK: subsd 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] - subsd 0x7eed,%xmm5 - -// CHECK: subsd 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] - subsd 0xbabecafe,%xmm5 - -// CHECK: subsd 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] - subsd 0x12345678,%xmm5 - -// CHECK: subsd %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5c,0xed] - subsd %xmm5,%xmm5 - -// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] - ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomisd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] - ucomisd 0x45,%xmm5 - -// CHECK: ucomisd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] - ucomisd 0x7eed,%xmm5 - -// CHECK: ucomisd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] - ucomisd 0xbabecafe,%xmm5 - -// CHECK: ucomisd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] - ucomisd 0x12345678,%xmm5 - -// CHECK: ucomisd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x2e,0xed] - ucomisd %xmm5,%xmm5 - -// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] - unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpckhpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] - unpckhpd 0x45,%xmm5 - -// CHECK: unpckhpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] - unpckhpd 0x7eed,%xmm5 - -// CHECK: unpckhpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] - unpckhpd 0xbabecafe,%xmm5 - -// CHECK: unpckhpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] - unpckhpd 0x12345678,%xmm5 - -// CHECK: unpckhpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x15,0xed] - unpckhpd %xmm5,%xmm5 - -// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] - unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpcklpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] - unpcklpd 0x45,%xmm5 - -// CHECK: unpcklpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] - unpcklpd 0x7eed,%xmm5 - -// CHECK: unpcklpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] - unpcklpd 0xbabecafe,%xmm5 - -// CHECK: unpcklpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] - unpcklpd 0x12345678,%xmm5 - -// CHECK: unpcklpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x14,0xed] - unpcklpd %xmm5,%xmm5 - -// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] - xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: xorpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] - xorpd 0x45,%xmm5 - -// CHECK: xorpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] - xorpd 0x7eed,%xmm5 - -// CHECK: xorpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] - xorpd 0xbabecafe,%xmm5 - -// CHECK: xorpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] - xorpd 0x12345678,%xmm5 - -// CHECK: xorpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x57,0xed] - xorpd %xmm5,%xmm5 - -// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2pd 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] - cvtdq2pd 0x45,%xmm5 - -// CHECK: cvtdq2pd 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] - cvtdq2pd 0x7eed,%xmm5 - -// CHECK: cvtdq2pd 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] - cvtdq2pd 0xbabecafe,%xmm5 - -// CHECK: cvtdq2pd 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] - cvtdq2pd 0x12345678,%xmm5 - -// CHECK: cvtdq2pd %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xe6,0xed] - cvtdq2pd %xmm5,%xmm5 - -// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpd2dq 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] - cvtpd2dq 0x45,%xmm5 - -// CHECK: cvtpd2dq 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] - cvtpd2dq 0x7eed,%xmm5 - -// CHECK: cvtpd2dq 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] - cvtpd2dq 0xbabecafe,%xmm5 - -// CHECK: cvtpd2dq 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] - cvtpd2dq 0x12345678,%xmm5 - -// CHECK: cvtpd2dq %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xe6,0xed] - cvtpd2dq %xmm5,%xmm5 - -// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2ps 69, %xmm5 -// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] - cvtdq2ps 0x45,%xmm5 - -// CHECK: cvtdq2ps 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] - cvtdq2ps 0x7eed,%xmm5 - -// CHECK: cvtdq2ps 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] - cvtdq2ps 0xbabecafe,%xmm5 - -// CHECK: cvtdq2ps 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] - cvtdq2ps 0x12345678,%xmm5 - -// CHECK: cvtdq2ps %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5b,0xed] - cvtdq2ps %xmm5,%xmm5 - -// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] - cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtpd2pi 69, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] - cvtpd2pi 0x45,%mm3 - -// CHECK: cvtpd2pi 32493, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] - cvtpd2pi 0x7eed,%mm3 - -// CHECK: cvtpd2pi 3133065982, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] - cvtpd2pi 0xbabecafe,%mm3 - -// CHECK: cvtpd2pi 305419896, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] - cvtpd2pi 0x12345678,%mm3 - -// CHECK: cvtpd2pi %xmm5, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2d,0xdd] - cvtpd2pi %xmm5,%mm3 - -// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpd2ps 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] - cvtpd2ps 0x45,%xmm5 - -// CHECK: cvtpd2ps 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] - cvtpd2ps 0x7eed,%xmm5 - -// CHECK: cvtpd2ps 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] - cvtpd2ps 0xbabecafe,%xmm5 - -// CHECK: cvtpd2ps 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] - cvtpd2ps 0x12345678,%xmm5 - -// CHECK: cvtpd2ps %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5a,0xed] - cvtpd2ps %xmm5,%xmm5 - -// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtps2pd 69, %xmm5 -// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] - cvtps2pd 0x45,%xmm5 - -// CHECK: cvtps2pd 32493, %xmm5 -// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] - cvtps2pd 0x7eed,%xmm5 - -// CHECK: cvtps2pd 3133065982, %xmm5 -// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] - cvtps2pd 0xbabecafe,%xmm5 - -// CHECK: cvtps2pd 305419896, %xmm5 -// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] - cvtps2pd 0x12345678,%xmm5 - -// CHECK: cvtps2pd %xmm5, %xmm5 -// CHECK: encoding: [0x0f,0x5a,0xed] - cvtps2pd %xmm5,%xmm5 - -// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtps2dq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] - cvtps2dq 0x45,%xmm5 - -// CHECK: cvtps2dq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] - cvtps2dq 0x7eed,%xmm5 - -// CHECK: cvtps2dq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] - cvtps2dq 0xbabecafe,%xmm5 - -// CHECK: cvtps2dq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] - cvtps2dq 0x12345678,%xmm5 - -// CHECK: cvtps2dq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x5b,0xed] - cvtps2dq %xmm5,%xmm5 - -// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsd2ss 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] - cvtsd2ss 0x45,%xmm5 - -// CHECK: cvtsd2ss 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] - cvtsd2ss 0x7eed,%xmm5 - -// CHECK: cvtsd2ss 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] - cvtsd2ss 0xbabecafe,%xmm5 - -// CHECK: cvtsd2ss 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] - cvtsd2ss 0x12345678,%xmm5 - -// CHECK: cvtsd2ss %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x5a,0xed] - cvtsd2ss %xmm5,%xmm5 - -// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtss2sd 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] - cvtss2sd 0x45,%xmm5 - -// CHECK: cvtss2sd 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] - cvtss2sd 0x7eed,%xmm5 - -// CHECK: cvtss2sd 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] - cvtss2sd 0xbabecafe,%xmm5 - -// CHECK: cvtss2sd 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] - cvtss2sd 0x12345678,%xmm5 - -// CHECK: cvtss2sd %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5a,0xed] - cvtss2sd %xmm5,%xmm5 - -// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] - cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttpd2pi 69, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] - cvttpd2pi 0x45,%mm3 - -// CHECK: cvttpd2pi 32493, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] - cvttpd2pi 0x7eed,%mm3 - -// CHECK: cvttpd2pi 3133065982, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] - cvttpd2pi 0xbabecafe,%mm3 - -// CHECK: cvttpd2pi 305419896, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] - cvttpd2pi 0x12345678,%mm3 - -// CHECK: cvttpd2pi %xmm5, %mm3 -// CHECK: encoding: [0x66,0x0f,0x2c,0xdd] - cvttpd2pi %xmm5,%mm3 - -// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] - cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttsd2si 69, %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] - cvttsd2si 0x45,%ecx - -// CHECK: cvttsd2si 32493, %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] - cvttsd2si 0x7eed,%ecx - -// CHECK: cvttsd2si 3133065982, %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] - cvttsd2si 0xbabecafe,%ecx - -// CHECK: cvttsd2si 305419896, %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] - cvttsd2si 0x12345678,%ecx - -// CHECK: cvttsd2si %xmm5, %ecx -// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd] - cvttsd2si %xmm5,%ecx - -// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] - cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvttps2dq 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] - cvttps2dq 0x45,%xmm5 - -// CHECK: cvttps2dq 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] - cvttps2dq 0x7eed,%xmm5 - -// CHECK: cvttps2dq 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] - cvttps2dq 0xbabecafe,%xmm5 - -// CHECK: cvttps2dq 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] - cvttps2dq 0x12345678,%xmm5 - -// CHECK: cvttps2dq %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x5b,0xed] - cvttps2dq %xmm5,%xmm5 - -// CHECK: maskmovdqu %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf7,0xed] - maskmovdqu %xmm5,%xmm5 - -// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] - movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqa 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] - movdqa 0x45,%xmm5 - -// CHECK: movdqa 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] - movdqa 0x7eed,%xmm5 - -// CHECK: movdqa 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] - movdqa 0xbabecafe,%xmm5 - -// CHECK: movdqa 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] - movdqa 0x12345678,%xmm5 - -// CHECK: movdqa %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0xed] - movdqa %xmm5,%xmm5 - -// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] - movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdqa %xmm5, 69 -// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] - movdqa %xmm5,0x45 - -// CHECK: movdqa %xmm5, 32493 -// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] - movdqa %xmm5,0x7eed - -// CHECK: movdqa %xmm5, 3133065982 -// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] - movdqa %xmm5,0xbabecafe - -// CHECK: movdqa %xmm5, 305419896 -// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] - movdqa %xmm5,0x12345678 - -// CHECK: movdqa %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6f,0xed] - movdqa %xmm5,%xmm5 - -// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] - movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqu 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] - movdqu 0x45,%xmm5 - -// CHECK: movdqu 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] - movdqu 0x7eed,%xmm5 - -// CHECK: movdqu 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] - movdqu 0xbabecafe,%xmm5 - -// CHECK: movdqu 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] - movdqu 0x12345678,%xmm5 - -// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] - movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdqu %xmm5, 69 -// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] - movdqu %xmm5,0x45 - -// CHECK: movdqu %xmm5, 32493 -// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] - movdqu %xmm5,0x7eed - -// CHECK: movdqu %xmm5, 3133065982 -// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] - movdqu %xmm5,0xbabecafe - -// CHECK: movdqu %xmm5, 305419896 -// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] - movdqu %xmm5,0x12345678 - -// CHECK: movdq2q %xmm5, %mm3 -// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd] - movdq2q %xmm5,%mm3 - -// CHECK: movq2dq %mm3, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb] - movq2dq %mm3,%xmm5 - -// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmuludq 69, %mm3 -// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00] - pmuludq 0x45,%mm3 - -// CHECK: pmuludq 32493, %mm3 -// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00] - pmuludq 0x7eed,%mm3 - -// CHECK: pmuludq 3133065982, %mm3 -// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba] - pmuludq 0xbabecafe,%mm3 - -// CHECK: pmuludq 305419896, %mm3 -// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12] - pmuludq 0x12345678,%mm3 - -// CHECK: pmuludq %mm3, %mm3 -// CHECK: encoding: [0x0f,0xf4,0xdb] - pmuludq %mm3,%mm3 - -// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmuludq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00] - pmuludq 0x45,%xmm5 - -// CHECK: pmuludq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00] - pmuludq 0x7eed,%xmm5 - -// CHECK: pmuludq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba] - pmuludq 0xbabecafe,%xmm5 - -// CHECK: pmuludq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12] - pmuludq 0x12345678,%xmm5 - -// CHECK: pmuludq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xf4,0xed] - pmuludq %xmm5,%xmm5 - -// CHECK: pslldq $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f] - pslldq $0x7f,%xmm5 - -// CHECK: psrldq $127, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f] - psrldq $0x7f,%xmm5 - -// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhqdq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00] - punpckhqdq 0x45,%xmm5 - -// CHECK: punpckhqdq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00] - punpckhqdq 0x7eed,%xmm5 - -// CHECK: punpckhqdq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba] - punpckhqdq 0xbabecafe,%xmm5 - -// CHECK: punpckhqdq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12] - punpckhqdq 0x12345678,%xmm5 - -// CHECK: punpckhqdq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6d,0xed] - punpckhqdq %xmm5,%xmm5 - -// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde] - punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklqdq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00] - punpcklqdq 0x45,%xmm5 - -// CHECK: punpcklqdq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00] - punpcklqdq 0x7eed,%xmm5 - -// CHECK: punpcklqdq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba] - punpcklqdq 0xbabecafe,%xmm5 - -// CHECK: punpcklqdq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12] - punpcklqdq 0x12345678,%xmm5 - -// CHECK: punpcklqdq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6c,0xed] - punpcklqdq %xmm5,%xmm5 - -// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] - addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsubpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] - addsubpd 0x45,%xmm5 - -// CHECK: addsubpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] - addsubpd 0x7eed,%xmm5 - -// CHECK: addsubpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] - addsubpd 0xbabecafe,%xmm5 - -// CHECK: addsubpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] - addsubpd 0x12345678,%xmm5 - -// CHECK: addsubpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0xd0,0xed] - addsubpd %xmm5,%xmm5 - -// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] - addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsubps 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] - addsubps 0x45,%xmm5 - -// CHECK: addsubps 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] - addsubps 0x7eed,%xmm5 - -// CHECK: addsubps 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] - addsubps 0xbabecafe,%xmm5 - -// CHECK: addsubps 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] - addsubps 0x12345678,%xmm5 - -// CHECK: addsubps %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xd0,0xed] - addsubps %xmm5,%xmm5 - -// CHECK: fisttpl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde] - fisttpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisttpl 3133065982 -// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba] - fisttpl 0xbabecafe - -// CHECK: fisttpl 305419896 -// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12] - fisttpl 0x12345678 - -// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] - haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: haddpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] - haddpd 0x45,%xmm5 - -// CHECK: haddpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] - haddpd 0x7eed,%xmm5 - -// CHECK: haddpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] - haddpd 0xbabecafe,%xmm5 - -// CHECK: haddpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] - haddpd 0x12345678,%xmm5 - -// CHECK: haddpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7c,0xed] - haddpd %xmm5,%xmm5 - -// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] - haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: haddps 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] - haddps 0x45,%xmm5 - -// CHECK: haddps 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] - haddps 0x7eed,%xmm5 - -// CHECK: haddps 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] - haddps 0xbabecafe,%xmm5 - -// CHECK: haddps 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] - haddps 0x12345678,%xmm5 - -// CHECK: haddps %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7c,0xed] - haddps %xmm5,%xmm5 - -// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] - hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: hsubpd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] - hsubpd 0x45,%xmm5 - -// CHECK: hsubpd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] - hsubpd 0x7eed,%xmm5 - -// CHECK: hsubpd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] - hsubpd 0xbabecafe,%xmm5 - -// CHECK: hsubpd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] - hsubpd 0x12345678,%xmm5 - -// CHECK: hsubpd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x7d,0xed] - hsubpd %xmm5,%xmm5 - -// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] - hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: hsubps 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] - hsubps 0x45,%xmm5 - -// CHECK: hsubps 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] - hsubps 0x7eed,%xmm5 - -// CHECK: hsubps 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] - hsubps 0xbabecafe,%xmm5 - -// CHECK: hsubps 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] - hsubps 0x12345678,%xmm5 - -// CHECK: hsubps %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x7d,0xed] - hsubps %xmm5,%xmm5 - -// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde] - lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: lddqu 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00] - lddqu 0x45,%xmm5 - -// CHECK: lddqu 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00] - lddqu 0x7eed,%xmm5 - -// CHECK: lddqu 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba] - lddqu 0xbabecafe,%xmm5 - -// CHECK: lddqu 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12] - lddqu 0x12345678,%xmm5 - -// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] - movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movddup 69, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] - movddup 0x45,%xmm5 - -// CHECK: movddup 32493, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] - movddup 0x7eed,%xmm5 - -// CHECK: movddup 3133065982, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] - movddup 0xbabecafe,%xmm5 - -// CHECK: movddup 305419896, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] - movddup 0x12345678,%xmm5 - -// CHECK: movddup %xmm5, %xmm5 -// CHECK: encoding: [0xf2,0x0f,0x12,0xed] - movddup %xmm5,%xmm5 - -// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] - movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movshdup 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] - movshdup 0x45,%xmm5 - -// CHECK: movshdup 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] - movshdup 0x7eed,%xmm5 - -// CHECK: movshdup 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] - movshdup 0xbabecafe,%xmm5 - -// CHECK: movshdup 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] - movshdup 0x12345678,%xmm5 - -// CHECK: movshdup %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x16,0xed] - movshdup %xmm5,%xmm5 - -// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] - movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsldup 69, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] - movsldup 0x45,%xmm5 - -// CHECK: movsldup 32493, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] - movsldup 0x7eed,%xmm5 - -// CHECK: movsldup 3133065982, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] - movsldup 0xbabecafe,%xmm5 - -// CHECK: movsldup 305419896, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] - movsldup 0x12345678,%xmm5 - -// CHECK: movsldup %xmm5, %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x12,0xed] - movsldup %xmm5,%xmm5 - -// CHECK: vmclear 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] - vmclear 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmclear 32493 -// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] - vmclear 0x7eed - -// CHECK: vmclear 3133065982 -// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] - vmclear 0xbabecafe - -// CHECK: vmclear 305419896 -// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] - vmclear 0x12345678 - -// CHECK: vmptrld 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] - vmptrld 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmptrld 32493 -// CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] - vmptrld 0x7eed - -// CHECK: vmptrld 3133065982 -// CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] - vmptrld 0xbabecafe - -// CHECK: vmptrld 305419896 -// CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] - vmptrld 0x12345678 - -// CHECK: vmptrst 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde] - vmptrst 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmptrst 32493 -// CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00] - vmptrst 0x7eed - -// CHECK: vmptrst 3133065982 -// CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba] - vmptrst 0xbabecafe - -// CHECK: vmptrst 305419896 -// CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12] - vmptrst 0x12345678 - -// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00] - phaddw 0x45,%mm3 - -// CHECK: phaddw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00] - phaddw 0x7eed,%mm3 - -// CHECK: phaddw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba] - phaddw 0xbabecafe,%mm3 - -// CHECK: phaddw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12] - phaddw 0x12345678,%mm3 - -// CHECK: phaddw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x01,0xdb] - phaddw %mm3,%mm3 - -// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde] - phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00] - phaddw 0x45,%xmm5 - -// CHECK: phaddw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00] - phaddw 0x7eed,%xmm5 - -// CHECK: phaddw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba] - phaddw 0xbabecafe,%xmm5 - -// CHECK: phaddw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12] - phaddw 0x12345678,%xmm5 - -// CHECK: phaddw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed] - phaddw %xmm5,%xmm5 - -// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddd 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00] - phaddd 0x45,%mm3 - -// CHECK: phaddd 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00] - phaddd 0x7eed,%mm3 - -// CHECK: phaddd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba] - phaddd 0xbabecafe,%mm3 - -// CHECK: phaddd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12] - phaddd 0x12345678,%mm3 - -// CHECK: phaddd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x02,0xdb] - phaddd %mm3,%mm3 - -// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde] - phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00] - phaddd 0x45,%xmm5 - -// CHECK: phaddd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00] - phaddd 0x7eed,%xmm5 - -// CHECK: phaddd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba] - phaddd 0xbabecafe,%xmm5 - -// CHECK: phaddd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12] - phaddd 0x12345678,%xmm5 - -// CHECK: phaddd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed] - phaddd %xmm5,%xmm5 - -// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddsw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00] - phaddsw 0x45,%mm3 - -// CHECK: phaddsw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00] - phaddsw 0x7eed,%mm3 - -// CHECK: phaddsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba] - phaddsw 0xbabecafe,%mm3 - -// CHECK: phaddsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12] - phaddsw 0x12345678,%mm3 - -// CHECK: phaddsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x03,0xdb] - phaddsw %mm3,%mm3 - -// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde] - phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00] - phaddsw 0x45,%xmm5 - -// CHECK: phaddsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00] - phaddsw 0x7eed,%xmm5 - -// CHECK: phaddsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba] - phaddsw 0xbabecafe,%xmm5 - -// CHECK: phaddsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12] - phaddsw 0x12345678,%xmm5 - -// CHECK: phaddsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed] - phaddsw %xmm5,%xmm5 - -// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00] - phsubw 0x45,%mm3 - -// CHECK: phsubw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00] - phsubw 0x7eed,%mm3 - -// CHECK: phsubw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba] - phsubw 0xbabecafe,%mm3 - -// CHECK: phsubw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12] - phsubw 0x12345678,%mm3 - -// CHECK: phsubw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x05,0xdb] - phsubw %mm3,%mm3 - -// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde] - phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00] - phsubw 0x45,%xmm5 - -// CHECK: phsubw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00] - phsubw 0x7eed,%xmm5 - -// CHECK: phsubw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba] - phsubw 0xbabecafe,%xmm5 - -// CHECK: phsubw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12] - phsubw 0x12345678,%xmm5 - -// CHECK: phsubw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed] - phsubw %xmm5,%xmm5 - -// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubd 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00] - phsubd 0x45,%mm3 - -// CHECK: phsubd 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00] - phsubd 0x7eed,%mm3 - -// CHECK: phsubd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba] - phsubd 0xbabecafe,%mm3 - -// CHECK: phsubd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12] - phsubd 0x12345678,%mm3 - -// CHECK: phsubd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x06,0xdb] - phsubd %mm3,%mm3 - -// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde] - phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00] - phsubd 0x45,%xmm5 - -// CHECK: phsubd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00] - phsubd 0x7eed,%xmm5 - -// CHECK: phsubd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba] - phsubd 0xbabecafe,%xmm5 - -// CHECK: phsubd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12] - phsubd 0x12345678,%xmm5 - -// CHECK: phsubd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed] - phsubd %xmm5,%xmm5 - -// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde] - phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubsw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00] - phsubsw 0x45,%mm3 - -// CHECK: phsubsw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00] - phsubsw 0x7eed,%mm3 - -// CHECK: phsubsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba] - phsubsw 0xbabecafe,%mm3 - -// CHECK: phsubsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12] - phsubsw 0x12345678,%mm3 - -// CHECK: phsubsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x07,0xdb] - phsubsw %mm3,%mm3 - -// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde] - phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00] - phsubsw 0x45,%xmm5 - -// CHECK: phsubsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00] - phsubsw 0x7eed,%xmm5 - -// CHECK: phsubsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba] - phsubsw 0xbabecafe,%xmm5 - -// CHECK: phsubsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12] - phsubsw 0x12345678,%xmm5 - -// CHECK: phsubsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed] - phsubsw %xmm5,%xmm5 - -// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaddubsw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00] - pmaddubsw 0x45,%mm3 - -// CHECK: pmaddubsw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00] - pmaddubsw 0x7eed,%mm3 - -// CHECK: pmaddubsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba] - pmaddubsw 0xbabecafe,%mm3 - -// CHECK: pmaddubsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12] - pmaddubsw 0x12345678,%mm3 - -// CHECK: pmaddubsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x04,0xdb] - pmaddubsw %mm3,%mm3 - -// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaddubsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00] - pmaddubsw 0x45,%xmm5 - -// CHECK: pmaddubsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00] - pmaddubsw 0x7eed,%xmm5 - -// CHECK: pmaddubsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba] - pmaddubsw 0xbabecafe,%xmm5 - -// CHECK: pmaddubsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12] - pmaddubsw 0x12345678,%xmm5 - -// CHECK: pmaddubsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed] - pmaddubsw %xmm5,%xmm5 - -// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhrsw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00] - pmulhrsw 0x45,%mm3 - -// CHECK: pmulhrsw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00] - pmulhrsw 0x7eed,%mm3 - -// CHECK: pmulhrsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba] - pmulhrsw 0xbabecafe,%mm3 - -// CHECK: pmulhrsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12] - pmulhrsw 0x12345678,%mm3 - -// CHECK: pmulhrsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0b,0xdb] - pmulhrsw %mm3,%mm3 - -// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhrsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00] - pmulhrsw 0x45,%xmm5 - -// CHECK: pmulhrsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00] - pmulhrsw 0x7eed,%xmm5 - -// CHECK: pmulhrsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba] - pmulhrsw 0xbabecafe,%xmm5 - -// CHECK: pmulhrsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12] - pmulhrsw 0x12345678,%xmm5 - -// CHECK: pmulhrsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed] - pmulhrsw %xmm5,%xmm5 - -// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pshufb 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00] - pshufb 0x45,%mm3 - -// CHECK: pshufb 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00] - pshufb 0x7eed,%mm3 - -// CHECK: pshufb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba] - pshufb 0xbabecafe,%mm3 - -// CHECK: pshufb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12] - pshufb 0x12345678,%mm3 - -// CHECK: pshufb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x00,0xdb] - pshufb %mm3,%mm3 - -// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] - pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pshufb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00] - pshufb 0x45,%xmm5 - -// CHECK: pshufb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00] - pshufb 0x7eed,%xmm5 - -// CHECK: pshufb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba] - pshufb 0xbabecafe,%xmm5 - -// CHECK: pshufb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12] - pshufb 0x12345678,%xmm5 - -// CHECK: pshufb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed] - pshufb %xmm5,%xmm5 - -// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignb 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00] - psignb 0x45,%mm3 - -// CHECK: psignb 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00] - psignb 0x7eed,%mm3 - -// CHECK: psignb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba] - psignb 0xbabecafe,%mm3 - -// CHECK: psignb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12] - psignb 0x12345678,%mm3 - -// CHECK: psignb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x08,0xdb] - psignb %mm3,%mm3 - -// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde] - psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00] - psignb 0x45,%xmm5 - -// CHECK: psignb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00] - psignb 0x7eed,%xmm5 - -// CHECK: psignb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba] - psignb 0xbabecafe,%xmm5 - -// CHECK: psignb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12] - psignb 0x12345678,%xmm5 - -// CHECK: psignb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed] - psignb %xmm5,%xmm5 - -// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00] - psignw 0x45,%mm3 - -// CHECK: psignw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00] - psignw 0x7eed,%mm3 - -// CHECK: psignw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba] - psignw 0xbabecafe,%mm3 - -// CHECK: psignw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12] - psignw 0x12345678,%mm3 - -// CHECK: psignw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x09,0xdb] - psignw %mm3,%mm3 - -// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde] - psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00] - psignw 0x45,%xmm5 - -// CHECK: psignw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00] - psignw 0x7eed,%xmm5 - -// CHECK: psignw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba] - psignw 0xbabecafe,%xmm5 - -// CHECK: psignw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12] - psignw 0x12345678,%xmm5 - -// CHECK: psignw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed] - psignw %xmm5,%xmm5 - -// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde] - psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignd 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00] - psignd 0x45,%mm3 - -// CHECK: psignd 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00] - psignd 0x7eed,%mm3 - -// CHECK: psignd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba] - psignd 0xbabecafe,%mm3 - -// CHECK: psignd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12] - psignd 0x12345678,%mm3 - -// CHECK: psignd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x0a,0xdb] - psignd %mm3,%mm3 - -// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde] - psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00] - psignd 0x45,%xmm5 - -// CHECK: psignd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00] - psignd 0x7eed,%xmm5 - -// CHECK: psignd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba] - psignd 0xbabecafe,%xmm5 - -// CHECK: psignd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12] - psignd 0x12345678,%xmm5 - -// CHECK: psignd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed] - psignd %xmm5,%xmm5 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsb 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00] - pabsb 0x45,%mm3 - -// CHECK: pabsb 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00] - pabsb 0x7eed,%mm3 - -// CHECK: pabsb 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba] - pabsb 0xbabecafe,%mm3 - -// CHECK: pabsb 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12] - pabsb 0x12345678,%mm3 - -// CHECK: pabsb %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1c,0xdb] - pabsb %mm3,%mm3 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde] - pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00] - pabsb 0x45,%xmm5 - -// CHECK: pabsb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00] - pabsb 0x7eed,%xmm5 - -// CHECK: pabsb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba] - pabsb 0xbabecafe,%xmm5 - -// CHECK: pabsb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12] - pabsb 0x12345678,%xmm5 - -// CHECK: pabsb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed] - pabsb %xmm5,%xmm5 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsw 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00] - pabsw 0x45,%mm3 - -// CHECK: pabsw 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00] - pabsw 0x7eed,%mm3 - -// CHECK: pabsw 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba] - pabsw 0xbabecafe,%mm3 - -// CHECK: pabsw 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12] - pabsw 0x12345678,%mm3 - -// CHECK: pabsw %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1d,0xdb] - pabsw %mm3,%mm3 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde] - pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00] - pabsw 0x45,%xmm5 - -// CHECK: pabsw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00] - pabsw 0x7eed,%xmm5 - -// CHECK: pabsw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba] - pabsw 0xbabecafe,%xmm5 - -// CHECK: pabsw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12] - pabsw 0x12345678,%xmm5 - -// CHECK: pabsw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed] - pabsw %xmm5,%xmm5 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde] - pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsd 69, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00] - pabsd 0x45,%mm3 - -// CHECK: pabsd 32493, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00] - pabsd 0x7eed,%mm3 - -// CHECK: pabsd 3133065982, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba] - pabsd 0xbabecafe,%mm3 - -// CHECK: pabsd 305419896, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12] - pabsd 0x12345678,%mm3 - -// CHECK: pabsd %mm3, %mm3 -// CHECK: encoding: [0x0f,0x38,0x1e,0xdb] - pabsd %mm3,%mm3 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde] - pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00] - pabsd 0x45,%xmm5 - -// CHECK: pabsd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00] - pabsd 0x7eed,%xmm5 - -// CHECK: pabsd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba] - pabsd 0xbabecafe,%xmm5 - -// CHECK: pabsd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12] - pabsd 0x12345678,%xmm5 - -// CHECK: pabsd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed] - pabsd %xmm5,%xmm5 - -// CHECK: femms -// CHECK: encoding: [0x0f,0x0e] - femms - -// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] - movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movntdqa 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00] - movntdqa 0x45,%xmm5 - -// CHECK: movntdqa 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00] - movntdqa 0x7eed,%xmm5 - -// CHECK: movntdqa 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba] - movntdqa 0xbabecafe,%xmm5 - -// CHECK: movntdqa 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12] - movntdqa 0x12345678,%xmm5 - -// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] - packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packusdw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00] - packusdw 0x45,%xmm5 - -// CHECK: packusdw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00] - packusdw 0x7eed,%xmm5 - -// CHECK: packusdw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba] - packusdw 0xbabecafe,%xmm5 - -// CHECK: packusdw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12] - packusdw 0x12345678,%xmm5 - -// CHECK: packusdw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed] - packusdw %xmm5,%xmm5 - -// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00] - pcmpeqq 0x45,%xmm5 - -// CHECK: pcmpeqq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00] - pcmpeqq 0x7eed,%xmm5 - -// CHECK: pcmpeqq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba] - pcmpeqq 0xbabecafe,%xmm5 - -// CHECK: pcmpeqq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12] - pcmpeqq 0x12345678,%xmm5 - -// CHECK: pcmpeqq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed] - pcmpeqq %xmm5,%xmm5 - -// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde] - phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phminposuw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00] - phminposuw 0x45,%xmm5 - -// CHECK: phminposuw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00] - phminposuw 0x7eed,%xmm5 - -// CHECK: phminposuw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba] - phminposuw 0xbabecafe,%xmm5 - -// CHECK: phminposuw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12] - phminposuw 0x12345678,%xmm5 - -// CHECK: phminposuw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed] - phminposuw %xmm5,%xmm5 - -// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00] - pmaxsb 0x45,%xmm5 - -// CHECK: pmaxsb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00] - pmaxsb 0x7eed,%xmm5 - -// CHECK: pmaxsb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba] - pmaxsb 0xbabecafe,%xmm5 - -// CHECK: pmaxsb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12] - pmaxsb 0x12345678,%xmm5 - -// CHECK: pmaxsb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed] - pmaxsb %xmm5,%xmm5 - -// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00] - pmaxsd 0x45,%xmm5 - -// CHECK: pmaxsd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00] - pmaxsd 0x7eed,%xmm5 - -// CHECK: pmaxsd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba] - pmaxsd 0xbabecafe,%xmm5 - -// CHECK: pmaxsd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12] - pmaxsd 0x12345678,%xmm5 - -// CHECK: pmaxsd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed] - pmaxsd %xmm5,%xmm5 - -// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxud 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00] - pmaxud 0x45,%xmm5 - -// CHECK: pmaxud 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00] - pmaxud 0x7eed,%xmm5 - -// CHECK: pmaxud 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba] - pmaxud 0xbabecafe,%xmm5 - -// CHECK: pmaxud 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12] - pmaxud 0x12345678,%xmm5 - -// CHECK: pmaxud %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed] - pmaxud %xmm5,%xmm5 - -// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxuw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00] - pmaxuw 0x45,%xmm5 - -// CHECK: pmaxuw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00] - pmaxuw 0x7eed,%xmm5 - -// CHECK: pmaxuw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba] - pmaxuw 0xbabecafe,%xmm5 - -// CHECK: pmaxuw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12] - pmaxuw 0x12345678,%xmm5 - -// CHECK: pmaxuw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed] - pmaxuw %xmm5,%xmm5 - -// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsb 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00] - pminsb 0x45,%xmm5 - -// CHECK: pminsb 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00] - pminsb 0x7eed,%xmm5 - -// CHECK: pminsb 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba] - pminsb 0xbabecafe,%xmm5 - -// CHECK: pminsb 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12] - pminsb 0x12345678,%xmm5 - -// CHECK: pminsb %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed] - pminsb %xmm5,%xmm5 - -// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00] - pminsd 0x45,%xmm5 - -// CHECK: pminsd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00] - pminsd 0x7eed,%xmm5 - -// CHECK: pminsd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba] - pminsd 0xbabecafe,%xmm5 - -// CHECK: pminsd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12] - pminsd 0x12345678,%xmm5 - -// CHECK: pminsd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed] - pminsd %xmm5,%xmm5 - -// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminud 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00] - pminud 0x45,%xmm5 - -// CHECK: pminud 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00] - pminud 0x7eed,%xmm5 - -// CHECK: pminud 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba] - pminud 0xbabecafe,%xmm5 - -// CHECK: pminud 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12] - pminud 0x12345678,%xmm5 - -// CHECK: pminud %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed] - pminud %xmm5,%xmm5 - -// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde] - pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminuw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00] - pminuw 0x45,%xmm5 - -// CHECK: pminuw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00] - pminuw 0x7eed,%xmm5 - -// CHECK: pminuw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba] - pminuw 0xbabecafe,%xmm5 - -// CHECK: pminuw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12] - pminuw 0x12345678,%xmm5 - -// CHECK: pminuw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed] - pminuw %xmm5,%xmm5 - -// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00] - pmovsxbw 0x45,%xmm5 - -// CHECK: pmovsxbw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00] - pmovsxbw 0x7eed,%xmm5 - -// CHECK: pmovsxbw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxbw 0xbabecafe,%xmm5 - -// CHECK: pmovsxbw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12] - pmovsxbw 0x12345678,%xmm5 - -// CHECK: pmovsxbw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed] - pmovsxbw %xmm5,%xmm5 - -// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00] - pmovsxbd 0x45,%xmm5 - -// CHECK: pmovsxbd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00] - pmovsxbd 0x7eed,%xmm5 - -// CHECK: pmovsxbd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxbd 0xbabecafe,%xmm5 - -// CHECK: pmovsxbd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12] - pmovsxbd 0x12345678,%xmm5 - -// CHECK: pmovsxbd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed] - pmovsxbd %xmm5,%xmm5 - -// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00] - pmovsxbq 0x45,%xmm5 - -// CHECK: pmovsxbq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00] - pmovsxbq 0x7eed,%xmm5 - -// CHECK: pmovsxbq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxbq 0xbabecafe,%xmm5 - -// CHECK: pmovsxbq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12] - pmovsxbq 0x12345678,%xmm5 - -// CHECK: pmovsxbq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed] - pmovsxbq %xmm5,%xmm5 - -// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00] - pmovsxwd 0x45,%xmm5 - -// CHECK: pmovsxwd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00] - pmovsxwd 0x7eed,%xmm5 - -// CHECK: pmovsxwd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxwd 0xbabecafe,%xmm5 - -// CHECK: pmovsxwd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12] - pmovsxwd 0x12345678,%xmm5 - -// CHECK: pmovsxwd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed] - pmovsxwd %xmm5,%xmm5 - -// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00] - pmovsxwq 0x45,%xmm5 - -// CHECK: pmovsxwq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00] - pmovsxwq 0x7eed,%xmm5 - -// CHECK: pmovsxwq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxwq 0xbabecafe,%xmm5 - -// CHECK: pmovsxwq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12] - pmovsxwq 0x12345678,%xmm5 - -// CHECK: pmovsxwq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed] - pmovsxwq %xmm5,%xmm5 - -// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxdq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00] - pmovsxdq 0x45,%xmm5 - -// CHECK: pmovsxdq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00] - pmovsxdq 0x7eed,%xmm5 - -// CHECK: pmovsxdq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba] - pmovsxdq 0xbabecafe,%xmm5 - -// CHECK: pmovsxdq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12] - pmovsxdq 0x12345678,%xmm5 - -// CHECK: pmovsxdq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed] - pmovsxdq %xmm5,%xmm5 - -// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbw 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00] - pmovzxbw 0x45,%xmm5 - -// CHECK: pmovzxbw 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00] - pmovzxbw 0x7eed,%xmm5 - -// CHECK: pmovzxbw 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxbw 0xbabecafe,%xmm5 - -// CHECK: pmovzxbw 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12] - pmovzxbw 0x12345678,%xmm5 - -// CHECK: pmovzxbw %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed] - pmovzxbw %xmm5,%xmm5 - -// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00] - pmovzxbd 0x45,%xmm5 - -// CHECK: pmovzxbd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00] - pmovzxbd 0x7eed,%xmm5 - -// CHECK: pmovzxbd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxbd 0xbabecafe,%xmm5 - -// CHECK: pmovzxbd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12] - pmovzxbd 0x12345678,%xmm5 - -// CHECK: pmovzxbd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed] - pmovzxbd %xmm5,%xmm5 - -// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00] - pmovzxbq 0x45,%xmm5 - -// CHECK: pmovzxbq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00] - pmovzxbq 0x7eed,%xmm5 - -// CHECK: pmovzxbq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxbq 0xbabecafe,%xmm5 - -// CHECK: pmovzxbq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12] - pmovzxbq 0x12345678,%xmm5 - -// CHECK: pmovzxbq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed] - pmovzxbq %xmm5,%xmm5 - -// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwd 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00] - pmovzxwd 0x45,%xmm5 - -// CHECK: pmovzxwd 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00] - pmovzxwd 0x7eed,%xmm5 - -// CHECK: pmovzxwd 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxwd 0xbabecafe,%xmm5 - -// CHECK: pmovzxwd 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12] - pmovzxwd 0x12345678,%xmm5 - -// CHECK: pmovzxwd %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed] - pmovzxwd %xmm5,%xmm5 - -// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00] - pmovzxwq 0x45,%xmm5 - -// CHECK: pmovzxwq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00] - pmovzxwq 0x7eed,%xmm5 - -// CHECK: pmovzxwq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxwq 0xbabecafe,%xmm5 - -// CHECK: pmovzxwq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12] - pmovzxwq 0x12345678,%xmm5 - -// CHECK: pmovzxwq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed] - pmovzxwq %xmm5,%xmm5 - -// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxdq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00] - pmovzxdq 0x45,%xmm5 - -// CHECK: pmovzxdq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00] - pmovzxdq 0x7eed,%xmm5 - -// CHECK: pmovzxdq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba] - pmovzxdq 0xbabecafe,%xmm5 - -// CHECK: pmovzxdq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12] - pmovzxdq 0x12345678,%xmm5 - -// CHECK: pmovzxdq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed] - pmovzxdq %xmm5,%xmm5 - -// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmuldq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00] - pmuldq 0x45,%xmm5 - -// CHECK: pmuldq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00] - pmuldq 0x7eed,%xmm5 - -// CHECK: pmuldq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba] - pmuldq 0xbabecafe,%xmm5 - -// CHECK: pmuldq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12] - pmuldq 0x12345678,%xmm5 - -// CHECK: pmuldq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed] - pmuldq %xmm5,%xmm5 - -// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde] - pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulld 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00] - pmulld 0x45,%xmm5 - -// CHECK: pmulld 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00] - pmulld 0x7eed,%xmm5 - -// CHECK: pmulld 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba] - pmulld 0xbabecafe,%xmm5 - -// CHECK: pmulld 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12] - pmulld 0x12345678,%xmm5 - -// CHECK: pmulld %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed] - pmulld %xmm5,%xmm5 - -// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] - ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ptest 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00] - ptest 0x45,%xmm5 - -// CHECK: ptest 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00] - ptest 0x7eed,%xmm5 - -// CHECK: ptest 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba] - ptest 0xbabecafe,%xmm5 - -// CHECK: ptest 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12] - ptest 0x12345678,%xmm5 - -// CHECK: ptest %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed] - ptest %xmm5,%xmm5 - -// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde] - pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtq 69, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00] - pcmpgtq 0x45,%xmm5 - -// CHECK: pcmpgtq 32493, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00] - pcmpgtq 0x7eed,%xmm5 - -// CHECK: pcmpgtq 3133065982, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba] - pcmpgtq 0xbabecafe,%xmm5 - -// CHECK: pcmpgtq 305419896, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12] - pcmpgtq 0x12345678,%xmm5 - -// CHECK: pcmpgtq %xmm5, %xmm5 -// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed] - pcmpgtq %xmm5,%xmm5 - -// CHECK: crc32b %bl, %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] - crc32b %bl, %eax - -// CHECK: crc32b 4(%ebx), %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] - crc32b 4(%ebx), %eax - -// CHECK: crc32w %bx, %eax -// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] - crc32w %bx, %eax - -// CHECK: crc32w 4(%ebx), %eax -// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] - crc32w 4(%ebx), %eax - -// CHECK: crc32l %ebx, %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] - crc32l %ebx, %eax - -// CHECK: crc32l 4(%ebx), %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] - crc32l 4(%ebx), %eax - -// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] - crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: crc32l 69, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00] - crc32l 0x45,%ecx - -// CHECK: crc32l 32493, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00] - crc32l 0x7eed,%ecx - -// CHECK: crc32l 3133065982, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba] - crc32l 0xbabecafe,%ecx - -// CHECK: crc32l %ecx, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] - crc32l %ecx,%ecx - -// CHECK: pcmpistrm $125, %xmm1, %xmm2 -// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d] - pcmpistrm $125, %xmm1, %xmm2 - -// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2 -// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d] - pcmpistrm $125, (%edx,%eax,4), %xmm2 - -// CHECK: aesimc %xmm0, %xmm1 -// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8] - aesimc %xmm0,%xmm1 - -// CHECK: aesimc (%eax), %xmm1 -// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08] - aesimc (%eax),%xmm1 - -// CHECK: aesenc %xmm1, %xmm2 -// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1] - aesenc %xmm1,%xmm2 - -// CHECK: aesenc 4(%ebx), %xmm2 -// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04] - aesenc 4(%ebx),%xmm2 - -// CHECK: aesenclast %xmm3, %xmm4 -// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3] - aesenclast %xmm3,%xmm4 - -// CHECK: aesenclast 4(%edx,%edi), %xmm4 -// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04] - aesenclast 4(%edx,%edi),%xmm4 - -// CHECK: aesdec %xmm5, %xmm6 -// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5] - aesdec %xmm5,%xmm6 - -// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 -// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04] - aesdec 4(%ecx,%eax,8),%xmm6 - -// CHECK: aesdeclast %xmm7, %xmm0 -// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7] - aesdeclast %xmm7,%xmm0 - -// CHECK: aesdeclast 3405691582, %xmm0 -// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca] - aesdeclast 0xcafebabe,%xmm0 - -// CHECK: aeskeygenassist $125, %xmm1, %xmm2 -// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d] - aeskeygenassist $125, %xmm1, %xmm2 - -// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 -// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d] - aeskeygenassist $125, (%edx,%eax,4), %xmm2 - -// rdar://8017638 -// CHECK: aeskeygenassist $128, %xmm1, %xmm2 -// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80] - aeskeygenassist $128, %xmm1, %xmm2 - -// rdar://7910087 -// CHECK: bsfw %bx, %bx -// CHECK: encoding: [0x66,0x0f,0xbc,0xdb] - bsfw %bx, %bx - -// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx -// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde] - bsfw 3735928559(%ebx,%ecx,8), %bx - -// CHECK: bsrw %bx, %bx -// CHECK: encoding: [0x66,0x0f,0xbd,0xdb] - bsrw %bx, %bx - -// CHECK: bsrw 305419896, %bx -// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12] - bsrw 305419896, %bx - -// radr://7901779 -// CHECK: pushl $127 -// CHECK: encoding: [0x6a,0x7f] - pushl $127 - -// CHECK: pushw $254 -// CHECK: encoding: [0x66,0x68,0xfe,0x00] - pushw $254 - -// CHECK: pushl $254 -// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00] - pushl $254 - -// radr://7928400 -// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movq %mm3, 3735928559(%ebx,%ecx,8) - -// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] - movd %mm3, 3735928559(%ebx,%ecx,8) - -// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] - movq 3735928559(%ebx,%ecx,8), %xmm5 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] - movd 3735928559(%ebx,%ecx,8), %xmm5 - -// radr://7914715 -// CHECK: fcoml 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde] - fcoml 3735928559(%ebx,%ecx,8) - -// CHECK: fcoms 32493 -// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00] - fcoms 32493 - -// CHECK: fcompl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] - fcompl 3735928559(%ebx,%ecx,8) - -// CHECK: fcomps 32493 -// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00] - fcomps 32493 - -// CHECK: ficoml 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] - ficoml 3735928559(%ebx,%ecx,8) - -// CHECK: ficoms 32493 -// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00] - ficoms 32493 - -// CHECK: ficompl 3735928559(%ebx,%ecx,8) -// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] - ficompl 3735928559(%ebx,%ecx,8) - -// CHECK: ficomps 32493 -// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00] - ficomps 32493 - -// CHECK: movl 57005(,%eiz), %ebx -// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] - movl 57005(,%eiz), %ebx - -// CHECK: movl 48879(,%eiz), %eax -// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] - movl 48879(,%eiz), %eax - -// CHECK: movl -4(,%eiz,8), %eax -// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] - movl -4(,%eiz,8), %eax - -// CHECK: movl (%ecx,%eiz), %eax -// CHECK: encoding: [0x8b,0x04,0x21] - movl (%ecx,%eiz), %eax - -// CHECK: movl (%ecx,%eiz,8), %eax -// CHECK: encoding: [0x8b,0x04,0xe1] - movl (%ecx,%eiz,8), %eax - -// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] - addl $0xFFFFFFFF, %eax - -// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] - addw $0xFFFF, %ax - - -// CHECK: movb $127, 3735928559(%ebx,%ecx,8) - movb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movb $127, 69 - movb $0x7f,0x45 - -// CHECK: movb $127, 32493 - movb $0x7f,0x7eed - -// CHECK: movb $127, 3133065982 - movb $0x7f,0xbabecafe - -// CHECK: movb $127, 305419896 - movb $0x7f,0x12345678 - -// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) - movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movw $31438, 69 - movw $0x7ace,0x45 - -// CHECK: movw $31438, 32493 - movw $0x7ace,0x7eed - -// CHECK: movw $31438, 3133065982 - movw $0x7ace,0xbabecafe - -// CHECK: movw $31438, 305419896 - movw $0x7ace,0x12345678 - -// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) - movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $2063514302, 69 - movl $0x7afebabe,0x45 - -// CHECK: movl $2063514302, 32493 - movl $0x7afebabe,0x7eed - -// CHECK: movl $2063514302, 3133065982 - movl $0x7afebabe,0xbabecafe - -// CHECK: movl $2063514302, 305419896 - movl $0x7afebabe,0x12345678 - -// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) - movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movl $324478056, 69 - movl $0x13572468,0x45 - -// CHECK: movl $324478056, 32493 - movl $0x13572468,0x7eed - -// CHECK: movl $324478056, 3133065982 - movl $0x13572468,0xbabecafe - -// CHECK: movl $324478056, 305419896 - movl $0x13572468,0x12345678 - -// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx - movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movsbl 69, %ecx - movsbl 0x45,%ecx - -// CHECK: movsbl 32493, %ecx - movsbl 0x7eed,%ecx - -// CHECK: movsbl 3133065982, %ecx - movsbl 0xbabecafe,%ecx - -// CHECK: movsbl 305419896, %ecx - movsbl 0x12345678,%ecx - -// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx - movsbw 0xdeadbeef(%ebx,%ecx,8),%bx - -// CHECK: movsbw 69, %bx - movsbw 0x45,%bx - -// CHECK: movsbw 32493, %bx - movsbw 0x7eed,%bx - -// CHECK: movsbw 3133065982, %bx - movsbw 0xbabecafe,%bx - -// CHECK: movsbw 305419896, %bx - movsbw 0x12345678,%bx - -// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx - movswl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movswl 69, %ecx - movswl 0x45,%ecx - -// CHECK: movswl 32493, %ecx - movswl 0x7eed,%ecx - -// CHECK: movswl 3133065982, %ecx - movswl 0xbabecafe,%ecx - -// CHECK: movswl 305419896, %ecx - movswl 0x12345678,%ecx - -// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX - movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzbl 69, %ecx # NOREX - movzbl 0x45,%ecx - -// CHECK: movzbl 32493, %ecx # NOREX - movzbl 0x7eed,%ecx - -// CHECK: movzbl 3133065982, %ecx # NOREX - movzbl 0xbabecafe,%ecx - -// CHECK: movzbl 305419896, %ecx # NOREX - movzbl 0x12345678,%ecx - -// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx - movzbw 0xdeadbeef(%ebx,%ecx,8),%bx - -// CHECK: movzbw 69, %bx - movzbw 0x45,%bx - -// CHECK: movzbw 32493, %bx - movzbw 0x7eed,%bx - -// CHECK: movzbw 3133065982, %bx - movzbw 0xbabecafe,%bx - -// CHECK: movzbw 305419896, %bx - movzbw 0x12345678,%bx - -// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx - movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: movzwl 69, %ecx - movzwl 0x45,%ecx - -// CHECK: movzwl 32493, %ecx - movzwl 0x7eed,%ecx - -// CHECK: movzwl 3133065982, %ecx - movzwl 0xbabecafe,%ecx - -// CHECK: movzwl 305419896, %ecx - movzwl 0x12345678,%ecx - -// CHECK: pushw 32493 - pushw 0x7eed - -// CHECK: popw 32493 - popw 0x7eed - -// CHECK: pushf - pushfl - -// CHECK: pushfl - pushfl - -// CHECK: popf - popfl - -// CHECK: popfl - popfl - -// CHECK: clc - clc - -// CHECK: cld - cld - -// CHECK: cli - cli - -// CHECK: clts - clts - -// CHECK: cmc - cmc - -// CHECK: lahf - lahf - -// CHECK: sahf - sahf - -// CHECK: stc - stc - -// CHECK: std - std - -// CHECK: sti - sti - -// CHECK: addb $254, 3735928559(%ebx,%ecx,8) - addb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addb $254, 69 - addb $0xfe,0x45 - -// CHECK: addb $254, 32493 - addb $0xfe,0x7eed - -// CHECK: addb $254, 3133065982 - addb $0xfe,0xbabecafe - -// CHECK: addb $254, 305419896 - addb $0xfe,0x12345678 - -// CHECK: addb $127, 3735928559(%ebx,%ecx,8) - addb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addb $127, 69 - addb $0x7f,0x45 - -// CHECK: addb $127, 32493 - addb $0x7f,0x7eed - -// CHECK: addb $127, 3133065982 - addb $0x7f,0xbabecafe - -// CHECK: addb $127, 305419896 - addb $0x7f,0x12345678 - -// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) - addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addw $31438, 69 - addw $0x7ace,0x45 - -// CHECK: addw $31438, 32493 - addw $0x7ace,0x7eed - -// CHECK: addw $31438, 3133065982 - addw $0x7ace,0xbabecafe - -// CHECK: addw $31438, 305419896 - addw $0x7ace,0x12345678 - -// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) - addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $2063514302, 69 - addl $0x7afebabe,0x45 - -// CHECK: addl $2063514302, 32493 - addl $0x7afebabe,0x7eed - -// CHECK: addl $2063514302, 3133065982 - addl $0x7afebabe,0xbabecafe - -// CHECK: addl $2063514302, 305419896 - addl $0x7afebabe,0x12345678 - -// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) - addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: addl $324478056, 69 - addl $0x13572468,0x45 - -// CHECK: addl $324478056, 32493 - addl $0x13572468,0x7eed - -// CHECK: addl $324478056, 3133065982 - addl $0x13572468,0xbabecafe - -// CHECK: addl $324478056, 305419896 - addl $0x13572468,0x12345678 - -// CHECK: incl 3735928559(%ebx,%ecx,8) - incl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: incw 32493 - incw 0x7eed - -// CHECK: incl 3133065982 - incl 0xbabecafe - -// CHECK: incl 305419896 - incl 0x12345678 - -// CHECK: subb $254, 3735928559(%ebx,%ecx,8) - subb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $254, 69 - subb $0xfe,0x45 - -// CHECK: subb $254, 32493 - subb $0xfe,0x7eed - -// CHECK: subb $254, 3133065982 - subb $0xfe,0xbabecafe - -// CHECK: subb $254, 305419896 - subb $0xfe,0x12345678 - -// CHECK: subb $127, 3735928559(%ebx,%ecx,8) - subb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subb $127, 69 - subb $0x7f,0x45 - -// CHECK: subb $127, 32493 - subb $0x7f,0x7eed - -// CHECK: subb $127, 3133065982 - subb $0x7f,0xbabecafe - -// CHECK: subb $127, 305419896 - subb $0x7f,0x12345678 - -// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) - subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subw $31438, 69 - subw $0x7ace,0x45 - -// CHECK: subw $31438, 32493 - subw $0x7ace,0x7eed - -// CHECK: subw $31438, 3133065982 - subw $0x7ace,0xbabecafe - -// CHECK: subw $31438, 305419896 - subw $0x7ace,0x12345678 - -// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) - subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $2063514302, 69 - subl $0x7afebabe,0x45 - -// CHECK: subl $2063514302, 32493 - subl $0x7afebabe,0x7eed - -// CHECK: subl $2063514302, 3133065982 - subl $0x7afebabe,0xbabecafe - -// CHECK: subl $2063514302, 305419896 - subl $0x7afebabe,0x12345678 - -// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) - subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: subl $324478056, 69 - subl $0x13572468,0x45 - -// CHECK: subl $324478056, 32493 - subl $0x13572468,0x7eed - -// CHECK: subl $324478056, 3133065982 - subl $0x13572468,0xbabecafe - -// CHECK: subl $324478056, 305419896 - subl $0x13572468,0x12345678 - -// CHECK: decl 3735928559(%ebx,%ecx,8) - decl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: decw 32493 - decw 0x7eed - -// CHECK: decl 3133065982 - decl 0xbabecafe - -// CHECK: decl 305419896 - decl 0x12345678 - -// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) - sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbb $254, 69 - sbbb $0xfe,0x45 - -// CHECK: sbbb $254, 32493 - sbbb $0xfe,0x7eed - -// CHECK: sbbb $254, 3133065982 - sbbb $0xfe,0xbabecafe - -// CHECK: sbbb $254, 305419896 - sbbb $0xfe,0x12345678 - -// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) - sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbb $127, 69 - sbbb $0x7f,0x45 - -// CHECK: sbbb $127, 32493 - sbbb $0x7f,0x7eed - -// CHECK: sbbb $127, 3133065982 - sbbb $0x7f,0xbabecafe - -// CHECK: sbbb $127, 305419896 - sbbb $0x7f,0x12345678 - -// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) - sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbw $31438, 69 - sbbw $0x7ace,0x45 - -// CHECK: sbbw $31438, 32493 - sbbw $0x7ace,0x7eed - -// CHECK: sbbw $31438, 3133065982 - sbbw $0x7ace,0xbabecafe - -// CHECK: sbbw $31438, 305419896 - sbbw $0x7ace,0x12345678 - -// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) - sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $2063514302, 69 - sbbl $0x7afebabe,0x45 - -// CHECK: sbbl $2063514302, 32493 - sbbl $0x7afebabe,0x7eed - -// CHECK: sbbl $2063514302, 3133065982 - sbbl $0x7afebabe,0xbabecafe - -// CHECK: sbbl $2063514302, 305419896 - sbbl $0x7afebabe,0x12345678 - -// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) - sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sbbl $324478056, 69 - sbbl $0x13572468,0x45 - -// CHECK: sbbl $324478056, 32493 - sbbl $0x13572468,0x7eed - -// CHECK: sbbl $324478056, 3133065982 - sbbl $0x13572468,0xbabecafe - -// CHECK: sbbl $324478056, 305419896 - sbbl $0x13572468,0x12345678 - -// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) - cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $254, 69 - cmpb $0xfe,0x45 - -// CHECK: cmpb $254, 32493 - cmpb $0xfe,0x7eed - -// CHECK: cmpb $254, 3133065982 - cmpb $0xfe,0xbabecafe - -// CHECK: cmpb $254, 305419896 - cmpb $0xfe,0x12345678 - -// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) - cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpb $127, 69 - cmpb $0x7f,0x45 - -// CHECK: cmpb $127, 32493 - cmpb $0x7f,0x7eed - -// CHECK: cmpb $127, 3133065982 - cmpb $0x7f,0xbabecafe - -// CHECK: cmpb $127, 305419896 - cmpb $0x7f,0x12345678 - -// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) - cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpw $31438, 69 - cmpw $0x7ace,0x45 - -// CHECK: cmpw $31438, 32493 - cmpw $0x7ace,0x7eed - -// CHECK: cmpw $31438, 3133065982 - cmpw $0x7ace,0xbabecafe - -// CHECK: cmpw $31438, 305419896 - cmpw $0x7ace,0x12345678 - -// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) - cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $2063514302, 69 - cmpl $0x7afebabe,0x45 - -// CHECK: cmpl $2063514302, 32493 - cmpl $0x7afebabe,0x7eed - -// CHECK: cmpl $2063514302, 3133065982 - cmpl $0x7afebabe,0xbabecafe - -// CHECK: cmpl $2063514302, 305419896 - cmpl $0x7afebabe,0x12345678 - -// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) - cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpl $324478056, 69 - cmpl $0x13572468,0x45 - -// CHECK: cmpl $324478056, 32493 - cmpl $0x13572468,0x7eed - -// CHECK: cmpl $324478056, 3133065982 - cmpl $0x13572468,0xbabecafe - -// CHECK: cmpl $324478056, 305419896 - cmpl $0x13572468,0x12345678 - -// CHECK: testb $127, 3735928559(%ebx,%ecx,8) - testb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testb $127, 69 - testb $0x7f,0x45 - -// CHECK: testb $127, 32493 - testb $0x7f,0x7eed - -// CHECK: testb $127, 3133065982 - testb $0x7f,0xbabecafe - -// CHECK: testb $127, 305419896 - testb $0x7f,0x12345678 - -// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) - testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testw $31438, 69 - testw $0x7ace,0x45 - -// CHECK: testw $31438, 32493 - testw $0x7ace,0x7eed - -// CHECK: testw $31438, 3133065982 - testw $0x7ace,0xbabecafe - -// CHECK: testw $31438, 305419896 - testw $0x7ace,0x12345678 - -// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) - testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $2063514302, 69 - testl $0x7afebabe,0x45 - -// CHECK: testl $2063514302, 32493 - testl $0x7afebabe,0x7eed - -// CHECK: testl $2063514302, 3133065982 - testl $0x7afebabe,0xbabecafe - -// CHECK: testl $2063514302, 305419896 - testl $0x7afebabe,0x12345678 - -// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) - testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: testl $324478056, 69 - testl $0x13572468,0x45 - -// CHECK: testl $324478056, 32493 - testl $0x13572468,0x7eed - -// CHECK: testl $324478056, 3133065982 - testl $0x13572468,0xbabecafe - -// CHECK: testl $324478056, 305419896 - testl $0x13572468,0x12345678 - -// CHECK: andb $254, 3735928559(%ebx,%ecx,8) - andb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $254, 69 - andb $0xfe,0x45 - -// CHECK: andb $254, 32493 - andb $0xfe,0x7eed - -// CHECK: andb $254, 3133065982 - andb $0xfe,0xbabecafe - -// CHECK: andb $254, 305419896 - andb $0xfe,0x12345678 - -// CHECK: andb $127, 3735928559(%ebx,%ecx,8) - andb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andb $127, 69 - andb $0x7f,0x45 - -// CHECK: andb $127, 32493 - andb $0x7f,0x7eed - -// CHECK: andb $127, 3133065982 - andb $0x7f,0xbabecafe - -// CHECK: andb $127, 305419896 - andb $0x7f,0x12345678 - -// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) - andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andw $31438, 69 - andw $0x7ace,0x45 - -// CHECK: andw $31438, 32493 - andw $0x7ace,0x7eed - -// CHECK: andw $31438, 3133065982 - andw $0x7ace,0xbabecafe - -// CHECK: andw $31438, 305419896 - andw $0x7ace,0x12345678 - -// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) - andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $2063514302, 69 - andl $0x7afebabe,0x45 - -// CHECK: andl $2063514302, 32493 - andl $0x7afebabe,0x7eed - -// CHECK: andl $2063514302, 3133065982 - andl $0x7afebabe,0xbabecafe - -// CHECK: andl $2063514302, 305419896 - andl $0x7afebabe,0x12345678 - -// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) - andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: andl $324478056, 69 - andl $0x13572468,0x45 - -// CHECK: andl $324478056, 32493 - andl $0x13572468,0x7eed - -// CHECK: andl $324478056, 3133065982 - andl $0x13572468,0xbabecafe - -// CHECK: andl $324478056, 305419896 - andl $0x13572468,0x12345678 - -// CHECK: orb $254, 3735928559(%ebx,%ecx,8) - orb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $254, 69 - orb $0xfe,0x45 - -// CHECK: orb $254, 32493 - orb $0xfe,0x7eed - -// CHECK: orb $254, 3133065982 - orb $0xfe,0xbabecafe - -// CHECK: orb $254, 305419896 - orb $0xfe,0x12345678 - -// CHECK: orb $127, 3735928559(%ebx,%ecx,8) - orb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orb $127, 69 - orb $0x7f,0x45 - -// CHECK: orb $127, 32493 - orb $0x7f,0x7eed - -// CHECK: orb $127, 3133065982 - orb $0x7f,0xbabecafe - -// CHECK: orb $127, 305419896 - orb $0x7f,0x12345678 - -// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) - orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orw $31438, 69 - orw $0x7ace,0x45 - -// CHECK: orw $31438, 32493 - orw $0x7ace,0x7eed - -// CHECK: orw $31438, 3133065982 - orw $0x7ace,0xbabecafe - -// CHECK: orw $31438, 305419896 - orw $0x7ace,0x12345678 - -// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) - orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $2063514302, 69 - orl $0x7afebabe,0x45 - -// CHECK: orl $2063514302, 32493 - orl $0x7afebabe,0x7eed - -// CHECK: orl $2063514302, 3133065982 - orl $0x7afebabe,0xbabecafe - -// CHECK: orl $2063514302, 305419896 - orl $0x7afebabe,0x12345678 - -// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) - orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: orl $324478056, 69 - orl $0x13572468,0x45 - -// CHECK: orl $324478056, 32493 - orl $0x13572468,0x7eed - -// CHECK: orl $324478056, 3133065982 - orl $0x13572468,0xbabecafe - -// CHECK: orl $324478056, 305419896 - orl $0x13572468,0x12345678 - -// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) - xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $254, 69 - xorb $0xfe,0x45 - -// CHECK: xorb $254, 32493 - xorb $0xfe,0x7eed - -// CHECK: xorb $254, 3133065982 - xorb $0xfe,0xbabecafe - -// CHECK: xorb $254, 305419896 - xorb $0xfe,0x12345678 - -// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) - xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorb $127, 69 - xorb $0x7f,0x45 - -// CHECK: xorb $127, 32493 - xorb $0x7f,0x7eed - -// CHECK: xorb $127, 3133065982 - xorb $0x7f,0xbabecafe - -// CHECK: xorb $127, 305419896 - xorb $0x7f,0x12345678 - -// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) - xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorw $31438, 69 - xorw $0x7ace,0x45 - -// CHECK: xorw $31438, 32493 - xorw $0x7ace,0x7eed - -// CHECK: xorw $31438, 3133065982 - xorw $0x7ace,0xbabecafe - -// CHECK: xorw $31438, 305419896 - xorw $0x7ace,0x12345678 - -// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) - xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $2063514302, 69 - xorl $0x7afebabe,0x45 - -// CHECK: xorl $2063514302, 32493 - xorl $0x7afebabe,0x7eed - -// CHECK: xorl $2063514302, 3133065982 - xorl $0x7afebabe,0xbabecafe - -// CHECK: xorl $2063514302, 305419896 - xorl $0x7afebabe,0x12345678 - -// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) - xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: xorl $324478056, 69 - xorl $0x13572468,0x45 - -// CHECK: xorl $324478056, 32493 - xorl $0x13572468,0x7eed - -// CHECK: xorl $324478056, 3133065982 - xorl $0x13572468,0xbabecafe - -// CHECK: xorl $324478056, 305419896 - xorl $0x13572468,0x12345678 - -// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) - adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $254, 69 - adcb $0xfe,0x45 - -// CHECK: adcb $254, 32493 - adcb $0xfe,0x7eed - -// CHECK: adcb $254, 3133065982 - adcb $0xfe,0xbabecafe - -// CHECK: adcb $254, 305419896 - adcb $0xfe,0x12345678 - -// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) - adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcb $127, 69 - adcb $0x7f,0x45 - -// CHECK: adcb $127, 32493 - adcb $0x7f,0x7eed - -// CHECK: adcb $127, 3133065982 - adcb $0x7f,0xbabecafe - -// CHECK: adcb $127, 305419896 - adcb $0x7f,0x12345678 - -// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) - adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcw $31438, 69 - adcw $0x7ace,0x45 - -// CHECK: adcw $31438, 32493 - adcw $0x7ace,0x7eed - -// CHECK: adcw $31438, 3133065982 - adcw $0x7ace,0xbabecafe - -// CHECK: adcw $31438, 305419896 - adcw $0x7ace,0x12345678 - -// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) - adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $2063514302, 69 - adcl $0x7afebabe,0x45 - -// CHECK: adcl $2063514302, 32493 - adcl $0x7afebabe,0x7eed - -// CHECK: adcl $2063514302, 3133065982 - adcl $0x7afebabe,0xbabecafe - -// CHECK: adcl $2063514302, 305419896 - adcl $0x7afebabe,0x12345678 - -// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) - adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: adcl $324478056, 69 - adcl $0x13572468,0x45 - -// CHECK: adcl $324478056, 32493 - adcl $0x13572468,0x7eed - -// CHECK: adcl $324478056, 3133065982 - adcl $0x13572468,0xbabecafe - -// CHECK: adcl $324478056, 305419896 - adcl $0x13572468,0x12345678 - -// CHECK: negl 3735928559(%ebx,%ecx,8) - negl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: negw 32493 - negw 0x7eed - -// CHECK: negl 3133065982 - negl 0xbabecafe - -// CHECK: negl 305419896 - negl 0x12345678 - -// CHECK: notl 3735928559(%ebx,%ecx,8) - notl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: notw 32493 - notw 0x7eed - -// CHECK: notl 3133065982 - notl 0xbabecafe - -// CHECK: notl 305419896 - notl 0x12345678 - -// CHECK: cbtw - cbtw - -// CHECK: cwtl - cwtl - -// CHECK: cwtd - cwtd - -// CHECK: cltd - cltd - -// CHECK: mull 3735928559(%ebx,%ecx,8) - mull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: mulw 32493 - mulw 0x7eed - -// CHECK: mull 3133065982 - mull 0xbabecafe - -// CHECK: mull 305419896 - mull 0x12345678 - -// CHECK: imull 3735928559(%ebx,%ecx,8) - imull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: imulw 32493 - imulw 0x7eed - -// CHECK: imull 3133065982 - imull 0xbabecafe - -// CHECK: imull 305419896 - imull 0x12345678 - -// CHECK: divl 3735928559(%ebx,%ecx,8) - divl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: divw 32493 - divw 0x7eed - -// CHECK: divl 3133065982 - divl 0xbabecafe - -// CHECK: divl 305419896 - divl 0x12345678 - -// CHECK: idivl 3735928559(%ebx,%ecx,8) - idivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: idivw 32493 - idivw 0x7eed - -// CHECK: idivl 3133065982 - idivl 0xbabecafe - -// CHECK: idivl 305419896 - idivl 0x12345678 - -// CHECK: roll $0, 3735928559(%ebx,%ecx,8) - roll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: roll $0, 69 - roll $0,0x45 - -// CHECK: roll $0, 32493 - roll $0,0x7eed - -// CHECK: roll $0, 3133065982 - roll $0,0xbabecafe - -// CHECK: roll $0, 305419896 - roll $0,0x12345678 - -// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) - rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rolb $127, 69 - rolb $0x7f,0x45 - -// CHECK: rolb $127, 32493 - rolb $0x7f,0x7eed - -// CHECK: rolb $127, 3133065982 - rolb $0x7f,0xbabecafe - -// CHECK: rolb $127, 305419896 - rolb $0x7f,0x12345678 - -// CHECK: roll 3735928559(%ebx,%ecx,8) - roll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rolw 32493 - rolw 0x7eed - -// CHECK: roll 3133065982 - roll 0xbabecafe - -// CHECK: roll 305419896 - roll 0x12345678 - -// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) - rorl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorl $0, 69 - rorl $0,0x45 - -// CHECK: rorl $0, 32493 - rorl $0,0x7eed - -// CHECK: rorl $0, 3133065982 - rorl $0,0xbabecafe - -// CHECK: rorl $0, 305419896 - rorl $0,0x12345678 - -// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) - rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorb $127, 69 - rorb $0x7f,0x45 - -// CHECK: rorb $127, 32493 - rorb $0x7f,0x7eed - -// CHECK: rorb $127, 3133065982 - rorb $0x7f,0xbabecafe - -// CHECK: rorb $127, 305419896 - rorb $0x7f,0x12345678 - -// CHECK: rorl 3735928559(%ebx,%ecx,8) - rorl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rorw 32493 - rorw 0x7eed - -// CHECK: rorl 3133065982 - rorl 0xbabecafe - -// CHECK: rorl 305419896 - rorl 0x12345678 - -// CHECK: rcll $0, 3735928559(%ebx,%ecx,8) - rcll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rcll $0, 69 - rcll $0,0x45 - -// CHECK: rcll $0, 32493 - rcll $0,0x7eed - -// CHECK: rcll $0, 3133065982 - rcll $0,0xbabecafe - -// CHECK: rcll $0, 305419896 - rcll $0,0x12345678 - -// CHECK: rclb $127, 3735928559(%ebx,%ecx,8) - rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rclb $127, 69 - rclb $0x7f,0x45 - -// CHECK: rclb $127, 32493 - rclb $0x7f,0x7eed - -// CHECK: rclb $127, 3133065982 - rclb $0x7f,0xbabecafe - -// CHECK: rclb $127, 305419896 - rclb $0x7f,0x12345678 - -// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) - rcrl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rcrl $0, 69 - rcrl $0,0x45 - -// CHECK: rcrl $0, 32493 - rcrl $0,0x7eed - -// CHECK: rcrl $0, 3133065982 - rcrl $0,0xbabecafe - -// CHECK: rcrl $0, 305419896 - rcrl $0,0x12345678 - -// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) - rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: rcrb $127, 69 - rcrb $0x7f,0x45 - -// CHECK: rcrb $127, 32493 - rcrb $0x7f,0x7eed - -// CHECK: rcrb $127, 3133065982 - rcrb $0x7f,0xbabecafe - -// CHECK: rcrb $127, 305419896 - rcrb $0x7f,0x12345678 - -// CHECK: shll $0, 3735928559(%ebx,%ecx,8) - sall $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll $0, 69 - sall $0,0x45 - -// CHECK: shll $0, 32493 - sall $0,0x7eed - -// CHECK: shll $0, 3133065982 - sall $0,0xbabecafe - -// CHECK: shll $0, 305419896 - sall $0,0x12345678 - -// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) - salb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlb $127, 69 - salb $0x7f,0x45 - -// CHECK: shlb $127, 32493 - salb $0x7f,0x7eed - -// CHECK: shlb $127, 3133065982 - salb $0x7f,0xbabecafe - -// CHECK: shlb $127, 305419896 - salb $0x7f,0x12345678 - -// CHECK: shll 3735928559(%ebx,%ecx,8) - sall 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlw 32493 - salw 0x7eed - -// CHECK: shll 3133065982 - sall 0xbabecafe - -// CHECK: shll 305419896 - sall 0x12345678 - -// CHECK: shll $0, 3735928559(%ebx,%ecx,8) - shll $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shll $0, 69 - shll $0,0x45 - -// CHECK: shll $0, 32493 - shll $0,0x7eed - -// CHECK: shll $0, 3133065982 - shll $0,0xbabecafe - -// CHECK: shll $0, 305419896 - shll $0,0x12345678 - -// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) - shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlb $127, 69 - shlb $0x7f,0x45 - -// CHECK: shlb $127, 32493 - shlb $0x7f,0x7eed - -// CHECK: shlb $127, 3133065982 - shlb $0x7f,0xbabecafe - -// CHECK: shlb $127, 305419896 - shlb $0x7f,0x12345678 - -// CHECK: shll 3735928559(%ebx,%ecx,8) - shll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shlw 32493 - shlw 0x7eed - -// CHECK: shll 3133065982 - shll 0xbabecafe - -// CHECK: shll 305419896 - shll 0x12345678 - -// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) - shrl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrl $0, 69 - shrl $0,0x45 - -// CHECK: shrl $0, 32493 - shrl $0,0x7eed - -// CHECK: shrl $0, 3133065982 - shrl $0,0xbabecafe - -// CHECK: shrl $0, 305419896 - shrl $0,0x12345678 - -// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) - shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrb $127, 69 - shrb $0x7f,0x45 - -// CHECK: shrb $127, 32493 - shrb $0x7f,0x7eed - -// CHECK: shrb $127, 3133065982 - shrb $0x7f,0xbabecafe - -// CHECK: shrb $127, 305419896 - shrb $0x7f,0x12345678 - -// CHECK: shrl 3735928559(%ebx,%ecx,8) - shrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: shrw 32493 - shrw 0x7eed - -// CHECK: shrl 3133065982 - shrl 0xbabecafe - -// CHECK: shrl 305419896 - shrl 0x12345678 - -// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) - sarl $0,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarl $0, 69 - sarl $0,0x45 - -// CHECK: sarl $0, 32493 - sarl $0,0x7eed - -// CHECK: sarl $0, 3133065982 - sarl $0,0xbabecafe - -// CHECK: sarl $0, 305419896 - sarl $0,0x12345678 - -// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) - sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarb $127, 69 - sarb $0x7f,0x45 - -// CHECK: sarb $127, 32493 - sarb $0x7f,0x7eed - -// CHECK: sarb $127, 3133065982 - sarb $0x7f,0xbabecafe - -// CHECK: sarb $127, 305419896 - sarb $0x7f,0x12345678 - -// CHECK: sarl 3735928559(%ebx,%ecx,8) - sarl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sarw 32493 - sarw 0x7eed - -// CHECK: sarl 3133065982 - sarl 0xbabecafe - -// CHECK: sarl 305419896 - sarl 0x12345678 - -// CHECK: calll 3133065982 - calll 0xbabecafe - -// CHECK: calll *3735928559(%ebx,%ecx,8) - calll *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll 3133065982 - calll 0xbabecafe - -// CHECK: calll 305419896 - calll 0x12345678 - -// CHECK: calll *3135175374 - call *0xbadeface - -// CHECK: calll *3735928559(%ebx,%ecx,8) - call *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: calll 32493 - call 0x7eed - -// CHECK: calll 3133065982 - call 0xbabecafe - -// CHECK: calll 305419896 - call 0x12345678 - -// CHECK: calll *3135175374 - call *0xbadeface - -// CHECK: lcallw *32493 - lcallw *0x7eed - -// CHECK: jmp 32493 - jmp 0x7eed - -// CHECK: jmp 3133065982 - jmp 0xbabecafe - -// CHECK: jmp 305419896 - jmp 0x12345678 - -// CHECK: jmp -77129852792157442 - jmp 0xfeedfacebabecafe - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmp 32493 - jmp 0x7eed - -// CHECK: jmp 3133065982 - jmp 0xbabecafe - -// CHECK: jmp 305419896 - jmp 0x12345678 - -// CHECK: jmpl *3135175374 - jmp *0xbadeface - -// CHECK: jmpl *3735928559(%ebx,%ecx,8) - jmp *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: jmp 32493 - jmp 0x7eed - -// CHECK: jmp 3133065982 - jmp 0xbabecafe - -// CHECK: jmp 305419896 - jmp 0x12345678 - -// CHECK: jmpl *3135175374 - jmp *0xbadeface - -// CHECK: ljmpl *3735928559(%ebx,%ecx,8) - ljmpl *0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ljmpw *32493 - ljmpw *0x7eed - -// CHECK: ljmpl *3133065982 - ljmpl *0xbabecafe - -// CHECK: ljmpl *305419896 - ljmpl *0x12345678 - -// CHECK: ret - ret - -// CHECK: lret - lret - -// CHECK: enter $31438, $127 - enter $0x7ace,$0x7f - -// CHECK: leave - leave - -// CHECK: jo 32493 - jo 0x7eed - -// CHECK: jo 3133065982 - jo 0xbabecafe - -// CHECK: jo 305419896 - jo 0x12345678 - -// CHECK: jo -77129852792157442 - jo 0xfeedfacebabecafe - -// CHECK: jno 32493 - jno 0x7eed - -// CHECK: jno 3133065982 - jno 0xbabecafe - -// CHECK: jno 305419896 - jno 0x12345678 - -// CHECK: jno -77129852792157442 - jno 0xfeedfacebabecafe - -// CHECK: jb 32493 - jb 0x7eed - -// CHECK: jb 3133065982 - jb 0xbabecafe - -// CHECK: jb 305419896 - jb 0x12345678 - -// CHECK: jb -77129852792157442 - jb 0xfeedfacebabecafe - -// CHECK: jae 32493 - jae 0x7eed - -// CHECK: jae 3133065982 - jae 0xbabecafe - -// CHECK: jae 305419896 - jae 0x12345678 - -// CHECK: jae -77129852792157442 - jae 0xfeedfacebabecafe - -// CHECK: je 32493 - je 0x7eed - -// CHECK: je 3133065982 - je 0xbabecafe - -// CHECK: je 305419896 - je 0x12345678 - -// CHECK: je -77129852792157442 - je 0xfeedfacebabecafe - -// CHECK: jne 32493 - jne 0x7eed - -// CHECK: jne 3133065982 - jne 0xbabecafe - -// CHECK: jne 305419896 - jne 0x12345678 - -// CHECK: jne -77129852792157442 - jne 0xfeedfacebabecafe - -// CHECK: jbe 32493 - jbe 0x7eed - -// CHECK: jbe 3133065982 - jbe 0xbabecafe - -// CHECK: jbe 305419896 - jbe 0x12345678 - -// CHECK: jbe -77129852792157442 - jbe 0xfeedfacebabecafe - -// CHECK: ja 32493 - ja 0x7eed - -// CHECK: ja 3133065982 - ja 0xbabecafe - -// CHECK: ja 305419896 - ja 0x12345678 - -// CHECK: ja -77129852792157442 - ja 0xfeedfacebabecafe - -// CHECK: js 32493 - js 0x7eed - -// CHECK: js 3133065982 - js 0xbabecafe - -// CHECK: js 305419896 - js 0x12345678 - -// CHECK: js -77129852792157442 - js 0xfeedfacebabecafe - -// CHECK: jns 32493 - jns 0x7eed - -// CHECK: jns 3133065982 - jns 0xbabecafe - -// CHECK: jns 305419896 - jns 0x12345678 - -// CHECK: jns -77129852792157442 - jns 0xfeedfacebabecafe - -// CHECK: jp 32493 - jp 0x7eed - -// CHECK: jp 3133065982 - jp 0xbabecafe - -// CHECK: jp 305419896 - jp 0x12345678 - -// CHECK: jp -77129852792157442 - jp 0xfeedfacebabecafe - -// CHECK: jnp 32493 - jnp 0x7eed - -// CHECK: jnp 3133065982 - jnp 0xbabecafe - -// CHECK: jnp 305419896 - jnp 0x12345678 - -// CHECK: jnp -77129852792157442 - jnp 0xfeedfacebabecafe - -// CHECK: jl 32493 - jl 0x7eed - -// CHECK: jl 3133065982 - jl 0xbabecafe - -// CHECK: jl 305419896 - jl 0x12345678 - -// CHECK: jl -77129852792157442 - jl 0xfeedfacebabecafe - -// CHECK: jge 32493 - jge 0x7eed - -// CHECK: jge 3133065982 - jge 0xbabecafe - -// CHECK: jge 305419896 - jge 0x12345678 - -// CHECK: jge -77129852792157442 - jge 0xfeedfacebabecafe - -// CHECK: jle 32493 - jle 0x7eed - -// CHECK: jle 3133065982 - jle 0xbabecafe - -// CHECK: jle 305419896 - jle 0x12345678 - -// CHECK: jle -77129852792157442 - jle 0xfeedfacebabecafe - -// CHECK: jg 32493 - jg 0x7eed - -// CHECK: jg 3133065982 - jg 0xbabecafe - -// CHECK: jg 305419896 - jg 0x12345678 - -// CHECK: jg -77129852792157442 - jg 0xfeedfacebabecafe - -// CHECK: seto %bl - seto %bl - -// CHECK: seto 3735928559(%ebx,%ecx,8) - seto 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: seto 32493 - seto 0x7eed - -// CHECK: seto 3133065982 - seto 0xbabecafe - -// CHECK: seto 305419896 - seto 0x12345678 - -// CHECK: setno %bl - setno %bl - -// CHECK: setno 3735928559(%ebx,%ecx,8) - setno 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setno 32493 - setno 0x7eed - -// CHECK: setno 3133065982 - setno 0xbabecafe - -// CHECK: setno 305419896 - setno 0x12345678 - -// CHECK: setb %bl - setb %bl - -// CHECK: setb 3735928559(%ebx,%ecx,8) - setb 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setb 32493 - setb 0x7eed - -// CHECK: setb 3133065982 - setb 0xbabecafe - -// CHECK: setb 305419896 - setb 0x12345678 - -// CHECK: setae %bl - setae %bl - -// CHECK: setae 3735928559(%ebx,%ecx,8) - setae 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setae 32493 - setae 0x7eed - -// CHECK: setae 3133065982 - setae 0xbabecafe - -// CHECK: setae 305419896 - setae 0x12345678 - -// CHECK: sete %bl - sete %bl - -// CHECK: sete 3735928559(%ebx,%ecx,8) - sete 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sete 32493 - sete 0x7eed - -// CHECK: sete 3133065982 - sete 0xbabecafe - -// CHECK: sete 305419896 - sete 0x12345678 - -// CHECK: setne %bl - setne %bl - -// CHECK: setne 3735928559(%ebx,%ecx,8) - setne 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setne 32493 - setne 0x7eed - -// CHECK: setne 3133065982 - setne 0xbabecafe - -// CHECK: setne 305419896 - setne 0x12345678 - -// CHECK: setbe %bl - setbe %bl - -// CHECK: setbe 3735928559(%ebx,%ecx,8) - setbe 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setbe 32493 - setbe 0x7eed - -// CHECK: setbe 3133065982 - setbe 0xbabecafe - -// CHECK: setbe 305419896 - setbe 0x12345678 - -// CHECK: seta %bl - seta %bl - -// CHECK: seta 3735928559(%ebx,%ecx,8) - seta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: seta 32493 - seta 0x7eed - -// CHECK: seta 3133065982 - seta 0xbabecafe - -// CHECK: seta 305419896 - seta 0x12345678 - -// CHECK: sets %bl - sets %bl - -// CHECK: sets 3735928559(%ebx,%ecx,8) - sets 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: sets 32493 - sets 0x7eed - -// CHECK: sets 3133065982 - sets 0xbabecafe - -// CHECK: sets 305419896 - sets 0x12345678 - -// CHECK: setns %bl - setns %bl - -// CHECK: setns 3735928559(%ebx,%ecx,8) - setns 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setns 32493 - setns 0x7eed - -// CHECK: setns 3133065982 - setns 0xbabecafe - -// CHECK: setns 305419896 - setns 0x12345678 - -// CHECK: setp %bl - setp %bl - -// CHECK: setp 3735928559(%ebx,%ecx,8) - setp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setp 32493 - setp 0x7eed - -// CHECK: setp 3133065982 - setp 0xbabecafe - -// CHECK: setp 305419896 - setp 0x12345678 - -// CHECK: setnp %bl - setnp %bl - -// CHECK: setnp 3735928559(%ebx,%ecx,8) - setnp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setnp 32493 - setnp 0x7eed - -// CHECK: setnp 3133065982 - setnp 0xbabecafe - -// CHECK: setnp 305419896 - setnp 0x12345678 - -// CHECK: setl %bl - setl %bl - -// CHECK: setl 3735928559(%ebx,%ecx,8) - setl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setl 32493 - setl 0x7eed - -// CHECK: setl 3133065982 - setl 0xbabecafe - -// CHECK: setl 305419896 - setl 0x12345678 - -// CHECK: setge %bl - setge %bl - -// CHECK: setge 3735928559(%ebx,%ecx,8) - setge 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setge 32493 - setge 0x7eed - -// CHECK: setge 3133065982 - setge 0xbabecafe - -// CHECK: setge 305419896 - setge 0x12345678 - -// CHECK: setle %bl - setle %bl - -// CHECK: setle 3735928559(%ebx,%ecx,8) - setle 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setle 32493 - setle 0x7eed - -// CHECK: setle 3133065982 - setle 0xbabecafe - -// CHECK: setle 305419896 - setle 0x12345678 - -// CHECK: setg %bl - setg %bl - -// CHECK: setg 3735928559(%ebx,%ecx,8) - setg 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: setg 32493 - setg 0x7eed - -// CHECK: setg 3133065982 - setg 0xbabecafe - -// CHECK: setg 305419896 - setg 0x12345678 - -// CHECK: int $127 - int $0x7f - -// CHECK: rsm - rsm - -// CHECK: hlt - hlt - -// CHECK: nopl 3735928559(%ebx,%ecx,8) - nopl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: nopw 32493 - nopw 0x7eed - -// CHECK: nopl 3133065982 - nopl 0xbabecafe - -// CHECK: nopl 305419896 - nopl 0x12345678 - -// CHECK: nop - nop - -// CHECK: lldtw 32493 - lldtw 0x7eed - -// CHECK: lmsww 32493 - lmsww 0x7eed - -// CHECK: ltrw 32493 - ltrw 0x7eed - -// CHECK: sldtw 32493 - sldtw 0x7eed - -// CHECK: smsww 32493 - smsww 0x7eed - -// CHECK: strw 32493 - strw 0x7eed - -// CHECK: verr %bx - verr %bx - -// CHECK: verr 3735928559(%ebx,%ecx,8) - verr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: verr 3133065982 - verr 0xbabecafe - -// CHECK: verr 305419896 - verr 0x12345678 - -// CHECK: verw %bx - verw %bx - -// CHECK: verw 3735928559(%ebx,%ecx,8) - verw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: verw 3133065982 - verw 0xbabecafe - -// CHECK: verw 305419896 - verw 0x12345678 - -// CHECK: fld %st(2) - fld %st(2) - -// CHECK: fldl 3735928559(%ebx,%ecx,8) - fldl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldl 3133065982 - fldl 0xbabecafe - -// CHECK: fldl 305419896 - fldl 0x12345678 - -// CHECK: fld %st(2) - fld %st(2) - -// CHECK: fildl 3735928559(%ebx,%ecx,8) - fildl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildl 3133065982 - fildl 0xbabecafe - -// CHECK: fildl 305419896 - fildl 0x12345678 - -// CHECK: fildll 3735928559(%ebx,%ecx,8) - fildll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fildll 32493 - fildll 0x7eed - -// CHECK: fildll 3133065982 - fildll 0xbabecafe - -// CHECK: fildll 305419896 - fildll 0x12345678 - -// CHECK: fldt 3735928559(%ebx,%ecx,8) - fldt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldt 32493 - fldt 0x7eed - -// CHECK: fldt 3133065982 - fldt 0xbabecafe - -// CHECK: fldt 305419896 - fldt 0x12345678 - -// CHECK: fbld 3735928559(%ebx,%ecx,8) - fbld 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbld 32493 - fbld 0x7eed - -// CHECK: fbld 3133065982 - fbld 0xbabecafe - -// CHECK: fbld 305419896 - fbld 0x12345678 - -// CHECK: fst %st(2) - fst %st(2) - -// CHECK: fstl 3735928559(%ebx,%ecx,8) - fstl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstl 3133065982 - fstl 0xbabecafe - -// CHECK: fstl 305419896 - fstl 0x12345678 - -// CHECK: fst %st(2) - fst %st(2) - -// CHECK: fistl 3735928559(%ebx,%ecx,8) - fistl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistl 3133065982 - fistl 0xbabecafe - -// CHECK: fistl 305419896 - fistl 0x12345678 - -// CHECK: fstp %st(2) - fstp %st(2) - -// CHECK: fstpl 3735928559(%ebx,%ecx,8) - fstpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpl 3133065982 - fstpl 0xbabecafe - -// CHECK: fstpl 305419896 - fstpl 0x12345678 - -// CHECK: fstp %st(2) - fstp %st(2) - -// CHECK: fistpl 3735928559(%ebx,%ecx,8) - fistpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpl 3133065982 - fistpl 0xbabecafe - -// CHECK: fistpl 305419896 - fistpl 0x12345678 - -// CHECK: fistpll 3735928559(%ebx,%ecx,8) - fistpll 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fistpll 32493 - fistpll 0x7eed - -// CHECK: fistpll 3133065982 - fistpll 0xbabecafe - -// CHECK: fistpll 305419896 - fistpll 0x12345678 - -// CHECK: fstpt 3735928559(%ebx,%ecx,8) - fstpt 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fstpt 32493 - fstpt 0x7eed - -// CHECK: fstpt 3133065982 - fstpt 0xbabecafe - -// CHECK: fstpt 305419896 - fstpt 0x12345678 - -// CHECK: fbstp 3735928559(%ebx,%ecx,8) - fbstp 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fbstp 32493 - fbstp 0x7eed - -// CHECK: fbstp 3133065982 - fbstp 0xbabecafe - -// CHECK: fbstp 305419896 - fbstp 0x12345678 - -// CHECK: fxch %st(2) - fxch %st(2) - -// CHECK: fcom %st(2) - fcom %st(2) - -// CHECK: fcoml 3735928559(%ebx,%ecx,8) - fcoml 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fcoml 3133065982 - fcoml 0xbabecafe - -// CHECK: fcoml 305419896 - fcoml 0x12345678 - -// CHECK: fcom %st(2) - fcom %st(2) - -// CHECK: ficoml 3735928559(%ebx,%ecx,8) - ficoml 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficoml 3133065982 - ficoml 0xbabecafe - -// CHECK: ficoml 305419896 - ficoml 0x12345678 - -// CHECK: fcomp %st(2) - fcomp %st(2) - -// CHECK: fcompl 3735928559(%ebx,%ecx,8) - fcompl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fcompl 3133065982 - fcompl 0xbabecafe - -// CHECK: fcompl 305419896 - fcompl 0x12345678 - -// CHECK: fcomp %st(2) - fcomp %st(2) - -// CHECK: ficompl 3735928559(%ebx,%ecx,8) - ficompl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ficompl 3133065982 - ficompl 0xbabecafe - -// CHECK: ficompl 305419896 - ficompl 0x12345678 - -// CHECK: fcompp - fcompp - -// CHECK: fucom %st(2) - fucom %st(2) - -// CHECK: fucomp %st(2) - fucomp %st(2) - -// CHECK: fucompp - fucompp - -// CHECK: ftst - ftst - -// CHECK: fxam - fxam - -// CHECK: fld1 - fld1 - -// CHECK: fldl2t - fldl2t - -// CHECK: fldl2e - fldl2e - -// CHECK: fldpi - fldpi - -// CHECK: fldlg2 - fldlg2 - -// CHECK: fldln2 - fldln2 - -// CHECK: fldz - fldz - -// CHECK: fadd %st(2) - fadd %st(2) - -// CHECK: faddl 3735928559(%ebx,%ecx,8) - faddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: faddl 3133065982 - faddl 0xbabecafe - -// CHECK: faddl 305419896 - faddl 0x12345678 - -// CHECK: fiaddl 3735928559(%ebx,%ecx,8) - fiaddl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fiaddl 3133065982 - fiaddl 0xbabecafe - -// CHECK: fiaddl 305419896 - fiaddl 0x12345678 - -// CHECK: faddp %st(2) - faddp %st(2) - -// CHECK: fsub %st(2) - fsub %st(2) - -// CHECK: fsubl 3735928559(%ebx,%ecx,8) - fsubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubl 3133065982 - fsubl 0xbabecafe - -// CHECK: fsubl 305419896 - fsubl 0x12345678 - -// CHECK: fisubl 3735928559(%ebx,%ecx,8) - fisubl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubl 3133065982 - fisubl 0xbabecafe - -// CHECK: fisubl 305419896 - fisubl 0x12345678 - -// CHECK: fsubp %st(2) - fsubp %st(2) - -// CHECK: fsubr %st(2) - fsubr %st(2) - -// CHECK: fsubrl 3735928559(%ebx,%ecx,8) - fsubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fsubrl 3133065982 - fsubrl 0xbabecafe - -// CHECK: fsubrl 305419896 - fsubrl 0x12345678 - -// CHECK: fisubrl 3735928559(%ebx,%ecx,8) - fisubrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisubrl 3133065982 - fisubrl 0xbabecafe - -// CHECK: fisubrl 305419896 - fisubrl 0x12345678 - -// CHECK: fsubrp %st(2) - fsubrp %st(2) - -// CHECK: fmul %st(2) - fmul %st(2) - -// CHECK: fmull 3735928559(%ebx,%ecx,8) - fmull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fmull 3133065982 - fmull 0xbabecafe - -// CHECK: fmull 305419896 - fmull 0x12345678 - -// CHECK: fimull 3735928559(%ebx,%ecx,8) - fimull 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fimull 3133065982 - fimull 0xbabecafe - -// CHECK: fimull 305419896 - fimull 0x12345678 - -// CHECK: fmulp %st(2) - fmulp %st(2) - -// CHECK: fdiv %st(2) - fdiv %st(2) - -// CHECK: fdivl 3735928559(%ebx,%ecx,8) - fdivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivl 3133065982 - fdivl 0xbabecafe - -// CHECK: fdivl 305419896 - fdivl 0x12345678 - -// CHECK: fidivl 3735928559(%ebx,%ecx,8) - fidivl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivl 3133065982 - fidivl 0xbabecafe - -// CHECK: fidivl 305419896 - fidivl 0x12345678 - -// CHECK: fdivp %st(2) - fdivp %st(2) - -// CHECK: fdivr %st(2) - fdivr %st(2) - -// CHECK: fdivrl 3735928559(%ebx,%ecx,8) - fdivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fdivrl 3133065982 - fdivrl 0xbabecafe - -// CHECK: fdivrl 305419896 - fdivrl 0x12345678 - -// CHECK: fidivrl 3735928559(%ebx,%ecx,8) - fidivrl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fidivrl 3133065982 - fidivrl 0xbabecafe - -// CHECK: fidivrl 305419896 - fidivrl 0x12345678 - -// CHECK: fdivrp %st(2) - fdivrp %st(2) - -// CHECK: f2xm1 - f2xm1 - -// CHECK: fyl2x - fyl2x - -// CHECK: fptan - fptan - -// CHECK: fpatan - fpatan - -// CHECK: fxtract - fxtract - -// CHECK: fprem1 - fprem1 - -// CHECK: fdecstp - fdecstp - -// CHECK: fincstp - fincstp - -// CHECK: fprem - fprem - -// CHECK: fyl2xp1 - fyl2xp1 - -// CHECK: fsqrt - fsqrt - -// CHECK: fsincos - fsincos - -// CHECK: frndint - frndint - -// CHECK: fscale - fscale - -// CHECK: fsin - fsin - -// CHECK: fcos - fcos - -// CHECK: fchs - fchs - -// CHECK: fabs - fabs - -// CHECK: fninit - fninit - -// CHECK: fldcw 3735928559(%ebx,%ecx,8) - fldcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fldcw 3133065982 - fldcw 0xbabecafe - -// CHECK: fldcw 305419896 - fldcw 0x12345678 - -// CHECK: fnstcw 3735928559(%ebx,%ecx,8) - fnstcw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fnstcw 3133065982 - fnstcw 0xbabecafe - -// CHECK: fnstcw 305419896 - fnstcw 0x12345678 - -// CHECK: fnstsw 3735928559(%ebx,%ecx,8) - fnstsw 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fnstsw 3133065982 - fnstsw 0xbabecafe - -// CHECK: fnstsw 305419896 - fnstsw 0x12345678 - -// CHECK: fnclex - fnclex - -// CHECK: fnstenv 32493 - fnstenv 0x7eed - -// CHECK: fldenv 32493 - fldenv 0x7eed - -// CHECK: fnsave 32493 - fnsave 0x7eed - -// CHECK: frstor 32493 - frstor 0x7eed - -// CHECK: ffree %st(2) - ffree %st(2) - -// CHECK: fnop - fnop - -// CHECK: invd - invd - -// CHECK: wbinvd - wbinvd - -// CHECK: cpuid - cpuid - -// CHECK: wrmsr - wrmsr - -// CHECK: rdtsc - rdtsc - -// CHECK: rdmsr - rdmsr - -// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) - cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: cmpxchg8b 32493 - cmpxchg8b 0x7eed - -// CHECK: cmpxchg8b 3133065982 - cmpxchg8b 0xbabecafe - -// CHECK: cmpxchg8b 305419896 - cmpxchg8b 0x12345678 - -// CHECK: sysenter - sysenter - -// CHECK: sysexit - sysexit - -// CHECK: fxsave 3735928559(%ebx,%ecx,8) - fxsave 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fxsave 32493 - fxsave 0x7eed - -// CHECK: fxsave 3133065982 - fxsave 0xbabecafe - -// CHECK: fxsave 305419896 - fxsave 0x12345678 - -// CHECK: fxrstor 3735928559(%ebx,%ecx,8) - fxrstor 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fxrstor 32493 - fxrstor 0x7eed - -// CHECK: fxrstor 3133065982 - fxrstor 0xbabecafe - -// CHECK: fxrstor 305419896 - fxrstor 0x12345678 - -// CHECK: rdpmc - rdpmc - -// CHECK: ud2 - ud2 - -// CHECK: fcmovb %st(2), %st(0) - fcmovb %st(2),%st - -// CHECK: fcmove %st(2), %st(0) - fcmove %st(2),%st - -// CHECK: fcmovbe %st(2), %st(0) - fcmovbe %st(2),%st - -// CHECK: fcmovu %st(2), %st(0) - fcmovu %st(2),%st - -// CHECK: fcmovnb %st(2), %st(0) - fcmovnb %st(2),%st - -// CHECK: fcmovne %st(2), %st(0) - fcmovne %st(2),%st - -// CHECK: fcmovnbe %st(2), %st(0) - fcmovnbe %st(2),%st - -// CHECK: fcmovnu %st(2), %st(0) - fcmovnu %st(2),%st - -// CHECK: fcomi %st(2), %st(0) - fcomi %st(2),%st - -// CHECK: fucomi %st(2), %st(0) - fucomi %st(2),%st - -// CHECK: fcomip %st(2), %st(0) - fcomip %st(2),%st - -// CHECK: fucomip %st(2), %st(0) - fucomip %st(2),%st - -// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8) - movnti %ecx,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movnti %ecx, 69 - movnti %ecx,0x45 - -// CHECK: movnti %ecx, 32493 - movnti %ecx,0x7eed - -// CHECK: movnti %ecx, 3133065982 - movnti %ecx,0xbabecafe - -// CHECK: movnti %ecx, 305419896 - movnti %ecx,0x12345678 - -// CHECK: clflush 3735928559(%ebx,%ecx,8) - clflush 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: clflush 32493 - clflush 0x7eed - -// CHECK: clflush 3133065982 - clflush 0xbabecafe - -// CHECK: clflush 305419896 - clflush 0x12345678 - -// CHECK: pause - pause - -// CHECK: sfence - sfence - -// CHECK: lfence - lfence - -// CHECK: mfence - mfence - -// CHECK: emms - emms - -// CHECK: movd %ecx, %mm3 - movd %ecx,%mm3 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 - movd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movd 69, %mm3 - movd 0x45,%mm3 - -// CHECK: movd 32493, %mm3 - movd 0x7eed,%mm3 - -// CHECK: movd 3133065982, %mm3 - movd 0xbabecafe,%mm3 - -// CHECK: movd 305419896, %mm3 - movd 0x12345678,%mm3 - -// CHECK: movd %mm3, %ecx - movd %mm3,%ecx - -// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) - movd %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movd %mm3, 69 - movd %mm3,0x45 - -// CHECK: movd %mm3, 32493 - movd %mm3,0x7eed - -// CHECK: movd %mm3, 3133065982 - movd %mm3,0xbabecafe - -// CHECK: movd %mm3, 305419896 - movd %mm3,0x12345678 - -// CHECK: movd %ecx, %xmm5 - movd %ecx,%xmm5 - -// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 - movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movd 69, %xmm5 - movd 0x45,%xmm5 - -// CHECK: movd 32493, %xmm5 - movd 0x7eed,%xmm5 - -// CHECK: movd 3133065982, %xmm5 - movd 0xbabecafe,%xmm5 - -// CHECK: movd 305419896, %xmm5 - movd 0x12345678,%xmm5 - -// CHECK: movd %xmm5, %ecx - movd %xmm5,%ecx - -// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) - movd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movd %xmm5, 69 - movd %xmm5,0x45 - -// CHECK: movd %xmm5, 32493 - movd %xmm5,0x7eed - -// CHECK: movd %xmm5, 3133065982 - movd %xmm5,0xbabecafe - -// CHECK: movd %xmm5, 305419896 - movd %xmm5,0x12345678 - -// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 - movq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: movq 69, %mm3 - movq 0x45,%mm3 - -// CHECK: movq 32493, %mm3 - movq 0x7eed,%mm3 - -// CHECK: movq 3133065982, %mm3 - movq 0xbabecafe,%mm3 - -// CHECK: movq 305419896, %mm3 - movq 0x12345678,%mm3 - -// CHECK: movq %mm3, %mm3 - movq %mm3,%mm3 - -// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) - movq %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movq %mm3, 69 - movq %mm3,0x45 - -// CHECK: movq %mm3, 32493 - movq %mm3,0x7eed - -// CHECK: movq %mm3, 3133065982 - movq %mm3,0xbabecafe - -// CHECK: movq %mm3, 305419896 - movq %mm3,0x12345678 - -// CHECK: movq %mm3, %mm3 - movq %mm3,%mm3 - -// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 - movq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movq 69, %xmm5 - movq 0x45,%xmm5 - -// CHECK: movq 32493, %xmm5 - movq 0x7eed,%xmm5 - -// CHECK: movq 3133065982, %xmm5 - movq 0xbabecafe,%xmm5 - -// CHECK: movq 305419896, %xmm5 - movq 0x12345678,%xmm5 - -// CHECK: movq %xmm5, %xmm5 - movq %xmm5,%xmm5 - -// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) - movq %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movq %xmm5, 69 - movq %xmm5,0x45 - -// CHECK: movq %xmm5, 32493 - movq %xmm5,0x7eed - -// CHECK: movq %xmm5, 3133065982 - movq %xmm5,0xbabecafe - -// CHECK: movq %xmm5, 305419896 - movq %xmm5,0x12345678 - -// CHECK: movq %xmm5, %xmm5 - movq %xmm5,%xmm5 - -// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 - packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packssdw 69, %mm3 - packssdw 0x45,%mm3 - -// CHECK: packssdw 32493, %mm3 - packssdw 0x7eed,%mm3 - -// CHECK: packssdw 3133065982, %mm3 - packssdw 0xbabecafe,%mm3 - -// CHECK: packssdw 305419896, %mm3 - packssdw 0x12345678,%mm3 - -// CHECK: packssdw %mm3, %mm3 - packssdw %mm3,%mm3 - -// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 - packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packssdw 69, %xmm5 - packssdw 0x45,%xmm5 - -// CHECK: packssdw 32493, %xmm5 - packssdw 0x7eed,%xmm5 - -// CHECK: packssdw 3133065982, %xmm5 - packssdw 0xbabecafe,%xmm5 - -// CHECK: packssdw 305419896, %xmm5 - packssdw 0x12345678,%xmm5 - -// CHECK: packssdw %xmm5, %xmm5 - packssdw %xmm5,%xmm5 - -// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 - packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packsswb 69, %mm3 - packsswb 0x45,%mm3 - -// CHECK: packsswb 32493, %mm3 - packsswb 0x7eed,%mm3 - -// CHECK: packsswb 3133065982, %mm3 - packsswb 0xbabecafe,%mm3 - -// CHECK: packsswb 305419896, %mm3 - packsswb 0x12345678,%mm3 - -// CHECK: packsswb %mm3, %mm3 - packsswb %mm3,%mm3 - -// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 - packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packsswb 69, %xmm5 - packsswb 0x45,%xmm5 - -// CHECK: packsswb 32493, %xmm5 - packsswb 0x7eed,%xmm5 - -// CHECK: packsswb 3133065982, %xmm5 - packsswb 0xbabecafe,%xmm5 - -// CHECK: packsswb 305419896, %xmm5 - packsswb 0x12345678,%xmm5 - -// CHECK: packsswb %xmm5, %xmm5 - packsswb %xmm5,%xmm5 - -// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 - packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: packuswb 69, %mm3 - packuswb 0x45,%mm3 - -// CHECK: packuswb 32493, %mm3 - packuswb 0x7eed,%mm3 - -// CHECK: packuswb 3133065982, %mm3 - packuswb 0xbabecafe,%mm3 - -// CHECK: packuswb 305419896, %mm3 - packuswb 0x12345678,%mm3 - -// CHECK: packuswb %mm3, %mm3 - packuswb %mm3,%mm3 - -// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 - packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packuswb 69, %xmm5 - packuswb 0x45,%xmm5 - -// CHECK: packuswb 32493, %xmm5 - packuswb 0x7eed,%xmm5 - -// CHECK: packuswb 3133065982, %xmm5 - packuswb 0xbabecafe,%xmm5 - -// CHECK: packuswb 305419896, %xmm5 - packuswb 0x12345678,%xmm5 - -// CHECK: packuswb %xmm5, %xmm5 - packuswb %xmm5,%xmm5 - -// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 - paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddb 69, %mm3 - paddb 0x45,%mm3 - -// CHECK: paddb 32493, %mm3 - paddb 0x7eed,%mm3 - -// CHECK: paddb 3133065982, %mm3 - paddb 0xbabecafe,%mm3 - -// CHECK: paddb 305419896, %mm3 - paddb 0x12345678,%mm3 - -// CHECK: paddb %mm3, %mm3 - paddb %mm3,%mm3 - -// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 - paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddb 69, %xmm5 - paddb 0x45,%xmm5 - -// CHECK: paddb 32493, %xmm5 - paddb 0x7eed,%xmm5 - -// CHECK: paddb 3133065982, %xmm5 - paddb 0xbabecafe,%xmm5 - -// CHECK: paddb 305419896, %xmm5 - paddb 0x12345678,%xmm5 - -// CHECK: paddb %xmm5, %xmm5 - paddb %xmm5,%xmm5 - -// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 - paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddw 69, %mm3 - paddw 0x45,%mm3 - -// CHECK: paddw 32493, %mm3 - paddw 0x7eed,%mm3 - -// CHECK: paddw 3133065982, %mm3 - paddw 0xbabecafe,%mm3 - -// CHECK: paddw 305419896, %mm3 - paddw 0x12345678,%mm3 - -// CHECK: paddw %mm3, %mm3 - paddw %mm3,%mm3 - -// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 - paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddw 69, %xmm5 - paddw 0x45,%xmm5 - -// CHECK: paddw 32493, %xmm5 - paddw 0x7eed,%xmm5 - -// CHECK: paddw 3133065982, %xmm5 - paddw 0xbabecafe,%xmm5 - -// CHECK: paddw 305419896, %xmm5 - paddw 0x12345678,%xmm5 - -// CHECK: paddw %xmm5, %xmm5 - paddw %xmm5,%xmm5 - -// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 - paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddd 69, %mm3 - paddd 0x45,%mm3 - -// CHECK: paddd 32493, %mm3 - paddd 0x7eed,%mm3 - -// CHECK: paddd 3133065982, %mm3 - paddd 0xbabecafe,%mm3 - -// CHECK: paddd 305419896, %mm3 - paddd 0x12345678,%mm3 - -// CHECK: paddd %mm3, %mm3 - paddd %mm3,%mm3 - -// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 - paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddd 69, %xmm5 - paddd 0x45,%xmm5 - -// CHECK: paddd 32493, %xmm5 - paddd 0x7eed,%xmm5 - -// CHECK: paddd 3133065982, %xmm5 - paddd 0xbabecafe,%xmm5 - -// CHECK: paddd 305419896, %xmm5 - paddd 0x12345678,%xmm5 - -// CHECK: paddd %xmm5, %xmm5 - paddd %xmm5,%xmm5 - -// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 - paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddq 69, %mm3 - paddq 0x45,%mm3 - -// CHECK: paddq 32493, %mm3 - paddq 0x7eed,%mm3 - -// CHECK: paddq 3133065982, %mm3 - paddq 0xbabecafe,%mm3 - -// CHECK: paddq 305419896, %mm3 - paddq 0x12345678,%mm3 - -// CHECK: paddq %mm3, %mm3 - paddq %mm3,%mm3 - -// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 - paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddq 69, %xmm5 - paddq 0x45,%xmm5 - -// CHECK: paddq 32493, %xmm5 - paddq 0x7eed,%xmm5 - -// CHECK: paddq 3133065982, %xmm5 - paddq 0xbabecafe,%xmm5 - -// CHECK: paddq 305419896, %xmm5 - paddq 0x12345678,%xmm5 - -// CHECK: paddq %xmm5, %xmm5 - paddq %xmm5,%xmm5 - -// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 - paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddsb 69, %mm3 - paddsb 0x45,%mm3 - -// CHECK: paddsb 32493, %mm3 - paddsb 0x7eed,%mm3 - -// CHECK: paddsb 3133065982, %mm3 - paddsb 0xbabecafe,%mm3 - -// CHECK: paddsb 305419896, %mm3 - paddsb 0x12345678,%mm3 - -// CHECK: paddsb %mm3, %mm3 - paddsb %mm3,%mm3 - -// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 - paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddsb 69, %xmm5 - paddsb 0x45,%xmm5 - -// CHECK: paddsb 32493, %xmm5 - paddsb 0x7eed,%xmm5 - -// CHECK: paddsb 3133065982, %xmm5 - paddsb 0xbabecafe,%xmm5 - -// CHECK: paddsb 305419896, %xmm5 - paddsb 0x12345678,%xmm5 - -// CHECK: paddsb %xmm5, %xmm5 - paddsb %xmm5,%xmm5 - -// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 - paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddsw 69, %mm3 - paddsw 0x45,%mm3 - -// CHECK: paddsw 32493, %mm3 - paddsw 0x7eed,%mm3 - -// CHECK: paddsw 3133065982, %mm3 - paddsw 0xbabecafe,%mm3 - -// CHECK: paddsw 305419896, %mm3 - paddsw 0x12345678,%mm3 - -// CHECK: paddsw %mm3, %mm3 - paddsw %mm3,%mm3 - -// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 - paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddsw 69, %xmm5 - paddsw 0x45,%xmm5 - -// CHECK: paddsw 32493, %xmm5 - paddsw 0x7eed,%xmm5 - -// CHECK: paddsw 3133065982, %xmm5 - paddsw 0xbabecafe,%xmm5 - -// CHECK: paddsw 305419896, %xmm5 - paddsw 0x12345678,%xmm5 - -// CHECK: paddsw %xmm5, %xmm5 - paddsw %xmm5,%xmm5 - -// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 - paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddusb 69, %mm3 - paddusb 0x45,%mm3 - -// CHECK: paddusb 32493, %mm3 - paddusb 0x7eed,%mm3 - -// CHECK: paddusb 3133065982, %mm3 - paddusb 0xbabecafe,%mm3 - -// CHECK: paddusb 305419896, %mm3 - paddusb 0x12345678,%mm3 - -// CHECK: paddusb %mm3, %mm3 - paddusb %mm3,%mm3 - -// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 - paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddusb 69, %xmm5 - paddusb 0x45,%xmm5 - -// CHECK: paddusb 32493, %xmm5 - paddusb 0x7eed,%xmm5 - -// CHECK: paddusb 3133065982, %xmm5 - paddusb 0xbabecafe,%xmm5 - -// CHECK: paddusb 305419896, %xmm5 - paddusb 0x12345678,%xmm5 - -// CHECK: paddusb %xmm5, %xmm5 - paddusb %xmm5,%xmm5 - -// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 - paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: paddusw 69, %mm3 - paddusw 0x45,%mm3 - -// CHECK: paddusw 32493, %mm3 - paddusw 0x7eed,%mm3 - -// CHECK: paddusw 3133065982, %mm3 - paddusw 0xbabecafe,%mm3 - -// CHECK: paddusw 305419896, %mm3 - paddusw 0x12345678,%mm3 - -// CHECK: paddusw %mm3, %mm3 - paddusw %mm3,%mm3 - -// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 - paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: paddusw 69, %xmm5 - paddusw 0x45,%xmm5 - -// CHECK: paddusw 32493, %xmm5 - paddusw 0x7eed,%xmm5 - -// CHECK: paddusw 3133065982, %xmm5 - paddusw 0xbabecafe,%xmm5 - -// CHECK: paddusw 305419896, %xmm5 - paddusw 0x12345678,%xmm5 - -// CHECK: paddusw %xmm5, %xmm5 - paddusw %xmm5,%xmm5 - -// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 - pand 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pand 69, %mm3 - pand 0x45,%mm3 - -// CHECK: pand 32493, %mm3 - pand 0x7eed,%mm3 - -// CHECK: pand 3133065982, %mm3 - pand 0xbabecafe,%mm3 - -// CHECK: pand 305419896, %mm3 - pand 0x12345678,%mm3 - -// CHECK: pand %mm3, %mm3 - pand %mm3,%mm3 - -// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 - pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pand 69, %xmm5 - pand 0x45,%xmm5 - -// CHECK: pand 32493, %xmm5 - pand 0x7eed,%xmm5 - -// CHECK: pand 3133065982, %xmm5 - pand 0xbabecafe,%xmm5 - -// CHECK: pand 305419896, %xmm5 - pand 0x12345678,%xmm5 - -// CHECK: pand %xmm5, %xmm5 - pand %xmm5,%xmm5 - -// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 - pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pandn 69, %mm3 - pandn 0x45,%mm3 - -// CHECK: pandn 32493, %mm3 - pandn 0x7eed,%mm3 - -// CHECK: pandn 3133065982, %mm3 - pandn 0xbabecafe,%mm3 - -// CHECK: pandn 305419896, %mm3 - pandn 0x12345678,%mm3 - -// CHECK: pandn %mm3, %mm3 - pandn %mm3,%mm3 - -// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 - pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pandn 69, %xmm5 - pandn 0x45,%xmm5 - -// CHECK: pandn 32493, %xmm5 - pandn 0x7eed,%xmm5 - -// CHECK: pandn 3133065982, %xmm5 - pandn 0xbabecafe,%xmm5 - -// CHECK: pandn 305419896, %xmm5 - pandn 0x12345678,%xmm5 - -// CHECK: pandn %xmm5, %xmm5 - pandn %xmm5,%xmm5 - -// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 - pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqb 69, %mm3 - pcmpeqb 0x45,%mm3 - -// CHECK: pcmpeqb 32493, %mm3 - pcmpeqb 0x7eed,%mm3 - -// CHECK: pcmpeqb 3133065982, %mm3 - pcmpeqb 0xbabecafe,%mm3 - -// CHECK: pcmpeqb 305419896, %mm3 - pcmpeqb 0x12345678,%mm3 - -// CHECK: pcmpeqb %mm3, %mm3 - pcmpeqb %mm3,%mm3 - -// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 - pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqb 69, %xmm5 - pcmpeqb 0x45,%xmm5 - -// CHECK: pcmpeqb 32493, %xmm5 - pcmpeqb 0x7eed,%xmm5 - -// CHECK: pcmpeqb 3133065982, %xmm5 - pcmpeqb 0xbabecafe,%xmm5 - -// CHECK: pcmpeqb 305419896, %xmm5 - pcmpeqb 0x12345678,%xmm5 - -// CHECK: pcmpeqb %xmm5, %xmm5 - pcmpeqb %xmm5,%xmm5 - -// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 - pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqw 69, %mm3 - pcmpeqw 0x45,%mm3 - -// CHECK: pcmpeqw 32493, %mm3 - pcmpeqw 0x7eed,%mm3 - -// CHECK: pcmpeqw 3133065982, %mm3 - pcmpeqw 0xbabecafe,%mm3 - -// CHECK: pcmpeqw 305419896, %mm3 - pcmpeqw 0x12345678,%mm3 - -// CHECK: pcmpeqw %mm3, %mm3 - pcmpeqw %mm3,%mm3 - -// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 - pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqw 69, %xmm5 - pcmpeqw 0x45,%xmm5 - -// CHECK: pcmpeqw 32493, %xmm5 - pcmpeqw 0x7eed,%xmm5 - -// CHECK: pcmpeqw 3133065982, %xmm5 - pcmpeqw 0xbabecafe,%xmm5 - -// CHECK: pcmpeqw 305419896, %xmm5 - pcmpeqw 0x12345678,%xmm5 - -// CHECK: pcmpeqw %xmm5, %xmm5 - pcmpeqw %xmm5,%xmm5 - -// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 - pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpeqd 69, %mm3 - pcmpeqd 0x45,%mm3 - -// CHECK: pcmpeqd 32493, %mm3 - pcmpeqd 0x7eed,%mm3 - -// CHECK: pcmpeqd 3133065982, %mm3 - pcmpeqd 0xbabecafe,%mm3 - -// CHECK: pcmpeqd 305419896, %mm3 - pcmpeqd 0x12345678,%mm3 - -// CHECK: pcmpeqd %mm3, %mm3 - pcmpeqd %mm3,%mm3 - -// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 - pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqd 69, %xmm5 - pcmpeqd 0x45,%xmm5 - -// CHECK: pcmpeqd 32493, %xmm5 - pcmpeqd 0x7eed,%xmm5 - -// CHECK: pcmpeqd 3133065982, %xmm5 - pcmpeqd 0xbabecafe,%xmm5 - -// CHECK: pcmpeqd 305419896, %xmm5 - pcmpeqd 0x12345678,%xmm5 - -// CHECK: pcmpeqd %xmm5, %xmm5 - pcmpeqd %xmm5,%xmm5 - -// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 - pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtb 69, %mm3 - pcmpgtb 0x45,%mm3 - -// CHECK: pcmpgtb 32493, %mm3 - pcmpgtb 0x7eed,%mm3 - -// CHECK: pcmpgtb 3133065982, %mm3 - pcmpgtb 0xbabecafe,%mm3 - -// CHECK: pcmpgtb 305419896, %mm3 - pcmpgtb 0x12345678,%mm3 - -// CHECK: pcmpgtb %mm3, %mm3 - pcmpgtb %mm3,%mm3 - -// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 - pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtb 69, %xmm5 - pcmpgtb 0x45,%xmm5 - -// CHECK: pcmpgtb 32493, %xmm5 - pcmpgtb 0x7eed,%xmm5 - -// CHECK: pcmpgtb 3133065982, %xmm5 - pcmpgtb 0xbabecafe,%xmm5 - -// CHECK: pcmpgtb 305419896, %xmm5 - pcmpgtb 0x12345678,%xmm5 - -// CHECK: pcmpgtb %xmm5, %xmm5 - pcmpgtb %xmm5,%xmm5 - -// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 - pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtw 69, %mm3 - pcmpgtw 0x45,%mm3 - -// CHECK: pcmpgtw 32493, %mm3 - pcmpgtw 0x7eed,%mm3 - -// CHECK: pcmpgtw 3133065982, %mm3 - pcmpgtw 0xbabecafe,%mm3 - -// CHECK: pcmpgtw 305419896, %mm3 - pcmpgtw 0x12345678,%mm3 - -// CHECK: pcmpgtw %mm3, %mm3 - pcmpgtw %mm3,%mm3 - -// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 - pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtw 69, %xmm5 - pcmpgtw 0x45,%xmm5 - -// CHECK: pcmpgtw 32493, %xmm5 - pcmpgtw 0x7eed,%xmm5 - -// CHECK: pcmpgtw 3133065982, %xmm5 - pcmpgtw 0xbabecafe,%xmm5 - -// CHECK: pcmpgtw 305419896, %xmm5 - pcmpgtw 0x12345678,%xmm5 - -// CHECK: pcmpgtw %xmm5, %xmm5 - pcmpgtw %xmm5,%xmm5 - -// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 - pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pcmpgtd 69, %mm3 - pcmpgtd 0x45,%mm3 - -// CHECK: pcmpgtd 32493, %mm3 - pcmpgtd 0x7eed,%mm3 - -// CHECK: pcmpgtd 3133065982, %mm3 - pcmpgtd 0xbabecafe,%mm3 - -// CHECK: pcmpgtd 305419896, %mm3 - pcmpgtd 0x12345678,%mm3 - -// CHECK: pcmpgtd %mm3, %mm3 - pcmpgtd %mm3,%mm3 - -// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 - pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtd 69, %xmm5 - pcmpgtd 0x45,%xmm5 - -// CHECK: pcmpgtd 32493, %xmm5 - pcmpgtd 0x7eed,%xmm5 - -// CHECK: pcmpgtd 3133065982, %xmm5 - pcmpgtd 0xbabecafe,%xmm5 - -// CHECK: pcmpgtd 305419896, %xmm5 - pcmpgtd 0x12345678,%xmm5 - -// CHECK: pcmpgtd %xmm5, %xmm5 - pcmpgtd %xmm5,%xmm5 - -// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 - pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaddwd 69, %mm3 - pmaddwd 0x45,%mm3 - -// CHECK: pmaddwd 32493, %mm3 - pmaddwd 0x7eed,%mm3 - -// CHECK: pmaddwd 3133065982, %mm3 - pmaddwd 0xbabecafe,%mm3 - -// CHECK: pmaddwd 305419896, %mm3 - pmaddwd 0x12345678,%mm3 - -// CHECK: pmaddwd %mm3, %mm3 - pmaddwd %mm3,%mm3 - -// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 - pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaddwd 69, %xmm5 - pmaddwd 0x45,%xmm5 - -// CHECK: pmaddwd 32493, %xmm5 - pmaddwd 0x7eed,%xmm5 - -// CHECK: pmaddwd 3133065982, %xmm5 - pmaddwd 0xbabecafe,%xmm5 - -// CHECK: pmaddwd 305419896, %xmm5 - pmaddwd 0x12345678,%xmm5 - -// CHECK: pmaddwd %xmm5, %xmm5 - pmaddwd %xmm5,%xmm5 - -// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 - pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhw 69, %mm3 - pmulhw 0x45,%mm3 - -// CHECK: pmulhw 32493, %mm3 - pmulhw 0x7eed,%mm3 - -// CHECK: pmulhw 3133065982, %mm3 - pmulhw 0xbabecafe,%mm3 - -// CHECK: pmulhw 305419896, %mm3 - pmulhw 0x12345678,%mm3 - -// CHECK: pmulhw %mm3, %mm3 - pmulhw %mm3,%mm3 - -// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 - pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhw 69, %xmm5 - pmulhw 0x45,%xmm5 - -// CHECK: pmulhw 32493, %xmm5 - pmulhw 0x7eed,%xmm5 - -// CHECK: pmulhw 3133065982, %xmm5 - pmulhw 0xbabecafe,%xmm5 - -// CHECK: pmulhw 305419896, %xmm5 - pmulhw 0x12345678,%xmm5 - -// CHECK: pmulhw %xmm5, %xmm5 - pmulhw %xmm5,%xmm5 - -// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 - pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmullw 69, %mm3 - pmullw 0x45,%mm3 - -// CHECK: pmullw 32493, %mm3 - pmullw 0x7eed,%mm3 - -// CHECK: pmullw 3133065982, %mm3 - pmullw 0xbabecafe,%mm3 - -// CHECK: pmullw 305419896, %mm3 - pmullw 0x12345678,%mm3 - -// CHECK: pmullw %mm3, %mm3 - pmullw %mm3,%mm3 - -// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 - pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmullw 69, %xmm5 - pmullw 0x45,%xmm5 - -// CHECK: pmullw 32493, %xmm5 - pmullw 0x7eed,%xmm5 - -// CHECK: pmullw 3133065982, %xmm5 - pmullw 0xbabecafe,%xmm5 - -// CHECK: pmullw 305419896, %xmm5 - pmullw 0x12345678,%xmm5 - -// CHECK: pmullw %xmm5, %xmm5 - pmullw %xmm5,%xmm5 - -// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 - por 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: por 69, %mm3 - por 0x45,%mm3 - -// CHECK: por 32493, %mm3 - por 0x7eed,%mm3 - -// CHECK: por 3133065982, %mm3 - por 0xbabecafe,%mm3 - -// CHECK: por 305419896, %mm3 - por 0x12345678,%mm3 - -// CHECK: por %mm3, %mm3 - por %mm3,%mm3 - -// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 - por 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: por 69, %xmm5 - por 0x45,%xmm5 - -// CHECK: por 32493, %xmm5 - por 0x7eed,%xmm5 - -// CHECK: por 3133065982, %xmm5 - por 0xbabecafe,%xmm5 - -// CHECK: por 305419896, %xmm5 - por 0x12345678,%xmm5 - -// CHECK: por %xmm5, %xmm5 - por %xmm5,%xmm5 - -// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 - psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psllw 69, %mm3 - psllw 0x45,%mm3 - -// CHECK: psllw 32493, %mm3 - psllw 0x7eed,%mm3 - -// CHECK: psllw 3133065982, %mm3 - psllw 0xbabecafe,%mm3 - -// CHECK: psllw 305419896, %mm3 - psllw 0x12345678,%mm3 - -// CHECK: psllw %mm3, %mm3 - psllw %mm3,%mm3 - -// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 - psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psllw 69, %xmm5 - psllw 0x45,%xmm5 - -// CHECK: psllw 32493, %xmm5 - psllw 0x7eed,%xmm5 - -// CHECK: psllw 3133065982, %xmm5 - psllw 0xbabecafe,%xmm5 - -// CHECK: psllw 305419896, %xmm5 - psllw 0x12345678,%xmm5 - -// CHECK: psllw %xmm5, %xmm5 - psllw %xmm5,%xmm5 - -// CHECK: psllw $127, %mm3 - psllw $0x7f,%mm3 - -// CHECK: psllw $127, %xmm5 - psllw $0x7f,%xmm5 - -// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 - pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pslld 69, %mm3 - pslld 0x45,%mm3 - -// CHECK: pslld 32493, %mm3 - pslld 0x7eed,%mm3 - -// CHECK: pslld 3133065982, %mm3 - pslld 0xbabecafe,%mm3 - -// CHECK: pslld 305419896, %mm3 - pslld 0x12345678,%mm3 - -// CHECK: pslld %mm3, %mm3 - pslld %mm3,%mm3 - -// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 - pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pslld 69, %xmm5 - pslld 0x45,%xmm5 - -// CHECK: pslld 32493, %xmm5 - pslld 0x7eed,%xmm5 - -// CHECK: pslld 3133065982, %xmm5 - pslld 0xbabecafe,%xmm5 - -// CHECK: pslld 305419896, %xmm5 - pslld 0x12345678,%xmm5 - -// CHECK: pslld %xmm5, %xmm5 - pslld %xmm5,%xmm5 - -// CHECK: pslld $127, %mm3 - pslld $0x7f,%mm3 - -// CHECK: pslld $127, %xmm5 - pslld $0x7f,%xmm5 - -// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 - psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psllq 69, %mm3 - psllq 0x45,%mm3 - -// CHECK: psllq 32493, %mm3 - psllq 0x7eed,%mm3 - -// CHECK: psllq 3133065982, %mm3 - psllq 0xbabecafe,%mm3 - -// CHECK: psllq 305419896, %mm3 - psllq 0x12345678,%mm3 - -// CHECK: psllq %mm3, %mm3 - psllq %mm3,%mm3 - -// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 - psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psllq 69, %xmm5 - psllq 0x45,%xmm5 - -// CHECK: psllq 32493, %xmm5 - psllq 0x7eed,%xmm5 - -// CHECK: psllq 3133065982, %xmm5 - psllq 0xbabecafe,%xmm5 - -// CHECK: psllq 305419896, %xmm5 - psllq 0x12345678,%xmm5 - -// CHECK: psllq %xmm5, %xmm5 - psllq %xmm5,%xmm5 - -// CHECK: psllq $127, %mm3 - psllq $0x7f,%mm3 - -// CHECK: psllq $127, %xmm5 - psllq $0x7f,%xmm5 - -// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 - psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psraw 69, %mm3 - psraw 0x45,%mm3 - -// CHECK: psraw 32493, %mm3 - psraw 0x7eed,%mm3 - -// CHECK: psraw 3133065982, %mm3 - psraw 0xbabecafe,%mm3 - -// CHECK: psraw 305419896, %mm3 - psraw 0x12345678,%mm3 - -// CHECK: psraw %mm3, %mm3 - psraw %mm3,%mm3 - -// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 - psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psraw 69, %xmm5 - psraw 0x45,%xmm5 - -// CHECK: psraw 32493, %xmm5 - psraw 0x7eed,%xmm5 - -// CHECK: psraw 3133065982, %xmm5 - psraw 0xbabecafe,%xmm5 - -// CHECK: psraw 305419896, %xmm5 - psraw 0x12345678,%xmm5 - -// CHECK: psraw %xmm5, %xmm5 - psraw %xmm5,%xmm5 - -// CHECK: psraw $127, %mm3 - psraw $0x7f,%mm3 - -// CHECK: psraw $127, %xmm5 - psraw $0x7f,%xmm5 - -// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 - psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrad 69, %mm3 - psrad 0x45,%mm3 - -// CHECK: psrad 32493, %mm3 - psrad 0x7eed,%mm3 - -// CHECK: psrad 3133065982, %mm3 - psrad 0xbabecafe,%mm3 - -// CHECK: psrad 305419896, %mm3 - psrad 0x12345678,%mm3 - -// CHECK: psrad %mm3, %mm3 - psrad %mm3,%mm3 - -// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 - psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrad 69, %xmm5 - psrad 0x45,%xmm5 - -// CHECK: psrad 32493, %xmm5 - psrad 0x7eed,%xmm5 - -// CHECK: psrad 3133065982, %xmm5 - psrad 0xbabecafe,%xmm5 - -// CHECK: psrad 305419896, %xmm5 - psrad 0x12345678,%xmm5 - -// CHECK: psrad %xmm5, %xmm5 - psrad %xmm5,%xmm5 - -// CHECK: psrad $127, %mm3 - psrad $0x7f,%mm3 - -// CHECK: psrad $127, %xmm5 - psrad $0x7f,%xmm5 - -// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 - psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrlw 69, %mm3 - psrlw 0x45,%mm3 - -// CHECK: psrlw 32493, %mm3 - psrlw 0x7eed,%mm3 - -// CHECK: psrlw 3133065982, %mm3 - psrlw 0xbabecafe,%mm3 - -// CHECK: psrlw 305419896, %mm3 - psrlw 0x12345678,%mm3 - -// CHECK: psrlw %mm3, %mm3 - psrlw %mm3,%mm3 - -// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 - psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrlw 69, %xmm5 - psrlw 0x45,%xmm5 - -// CHECK: psrlw 32493, %xmm5 - psrlw 0x7eed,%xmm5 - -// CHECK: psrlw 3133065982, %xmm5 - psrlw 0xbabecafe,%xmm5 - -// CHECK: psrlw 305419896, %xmm5 - psrlw 0x12345678,%xmm5 - -// CHECK: psrlw %xmm5, %xmm5 - psrlw %xmm5,%xmm5 - -// CHECK: psrlw $127, %mm3 - psrlw $0x7f,%mm3 - -// CHECK: psrlw $127, %xmm5 - psrlw $0x7f,%xmm5 - -// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 - psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrld 69, %mm3 - psrld 0x45,%mm3 - -// CHECK: psrld 32493, %mm3 - psrld 0x7eed,%mm3 - -// CHECK: psrld 3133065982, %mm3 - psrld 0xbabecafe,%mm3 - -// CHECK: psrld 305419896, %mm3 - psrld 0x12345678,%mm3 - -// CHECK: psrld %mm3, %mm3 - psrld %mm3,%mm3 - -// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 - psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrld 69, %xmm5 - psrld 0x45,%xmm5 - -// CHECK: psrld 32493, %xmm5 - psrld 0x7eed,%xmm5 - -// CHECK: psrld 3133065982, %xmm5 - psrld 0xbabecafe,%xmm5 - -// CHECK: psrld 305419896, %xmm5 - psrld 0x12345678,%xmm5 - -// CHECK: psrld %xmm5, %xmm5 - psrld %xmm5,%xmm5 - -// CHECK: psrld $127, %mm3 - psrld $0x7f,%mm3 - -// CHECK: psrld $127, %xmm5 - psrld $0x7f,%xmm5 - -// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 - psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psrlq 69, %mm3 - psrlq 0x45,%mm3 - -// CHECK: psrlq 32493, %mm3 - psrlq 0x7eed,%mm3 - -// CHECK: psrlq 3133065982, %mm3 - psrlq 0xbabecafe,%mm3 - -// CHECK: psrlq 305419896, %mm3 - psrlq 0x12345678,%mm3 - -// CHECK: psrlq %mm3, %mm3 - psrlq %mm3,%mm3 - -// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 - psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psrlq 69, %xmm5 - psrlq 0x45,%xmm5 - -// CHECK: psrlq 32493, %xmm5 - psrlq 0x7eed,%xmm5 - -// CHECK: psrlq 3133065982, %xmm5 - psrlq 0xbabecafe,%xmm5 - -// CHECK: psrlq 305419896, %xmm5 - psrlq 0x12345678,%xmm5 - -// CHECK: psrlq %xmm5, %xmm5 - psrlq %xmm5,%xmm5 - -// CHECK: psrlq $127, %mm3 - psrlq $0x7f,%mm3 - -// CHECK: psrlq $127, %xmm5 - psrlq $0x7f,%xmm5 - -// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 - psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubb 69, %mm3 - psubb 0x45,%mm3 - -// CHECK: psubb 32493, %mm3 - psubb 0x7eed,%mm3 - -// CHECK: psubb 3133065982, %mm3 - psubb 0xbabecafe,%mm3 - -// CHECK: psubb 305419896, %mm3 - psubb 0x12345678,%mm3 - -// CHECK: psubb %mm3, %mm3 - psubb %mm3,%mm3 - -// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 - psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubb 69, %xmm5 - psubb 0x45,%xmm5 - -// CHECK: psubb 32493, %xmm5 - psubb 0x7eed,%xmm5 - -// CHECK: psubb 3133065982, %xmm5 - psubb 0xbabecafe,%xmm5 - -// CHECK: psubb 305419896, %xmm5 - psubb 0x12345678,%xmm5 - -// CHECK: psubb %xmm5, %xmm5 - psubb %xmm5,%xmm5 - -// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 - psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubw 69, %mm3 - psubw 0x45,%mm3 - -// CHECK: psubw 32493, %mm3 - psubw 0x7eed,%mm3 - -// CHECK: psubw 3133065982, %mm3 - psubw 0xbabecafe,%mm3 - -// CHECK: psubw 305419896, %mm3 - psubw 0x12345678,%mm3 - -// CHECK: psubw %mm3, %mm3 - psubw %mm3,%mm3 - -// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 - psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubw 69, %xmm5 - psubw 0x45,%xmm5 - -// CHECK: psubw 32493, %xmm5 - psubw 0x7eed,%xmm5 - -// CHECK: psubw 3133065982, %xmm5 - psubw 0xbabecafe,%xmm5 - -// CHECK: psubw 305419896, %xmm5 - psubw 0x12345678,%xmm5 - -// CHECK: psubw %xmm5, %xmm5 - psubw %xmm5,%xmm5 - -// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 - psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubd 69, %mm3 - psubd 0x45,%mm3 - -// CHECK: psubd 32493, %mm3 - psubd 0x7eed,%mm3 - -// CHECK: psubd 3133065982, %mm3 - psubd 0xbabecafe,%mm3 - -// CHECK: psubd 305419896, %mm3 - psubd 0x12345678,%mm3 - -// CHECK: psubd %mm3, %mm3 - psubd %mm3,%mm3 - -// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 - psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubd 69, %xmm5 - psubd 0x45,%xmm5 - -// CHECK: psubd 32493, %xmm5 - psubd 0x7eed,%xmm5 - -// CHECK: psubd 3133065982, %xmm5 - psubd 0xbabecafe,%xmm5 - -// CHECK: psubd 305419896, %xmm5 - psubd 0x12345678,%xmm5 - -// CHECK: psubd %xmm5, %xmm5 - psubd %xmm5,%xmm5 - -// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 - psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubq 69, %mm3 - psubq 0x45,%mm3 - -// CHECK: psubq 32493, %mm3 - psubq 0x7eed,%mm3 - -// CHECK: psubq 3133065982, %mm3 - psubq 0xbabecafe,%mm3 - -// CHECK: psubq 305419896, %mm3 - psubq 0x12345678,%mm3 - -// CHECK: psubq %mm3, %mm3 - psubq %mm3,%mm3 - -// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 - psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubq 69, %xmm5 - psubq 0x45,%xmm5 - -// CHECK: psubq 32493, %xmm5 - psubq 0x7eed,%xmm5 - -// CHECK: psubq 3133065982, %xmm5 - psubq 0xbabecafe,%xmm5 - -// CHECK: psubq 305419896, %xmm5 - psubq 0x12345678,%xmm5 - -// CHECK: psubq %xmm5, %xmm5 - psubq %xmm5,%xmm5 - -// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 - psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubsb 69, %mm3 - psubsb 0x45,%mm3 - -// CHECK: psubsb 32493, %mm3 - psubsb 0x7eed,%mm3 - -// CHECK: psubsb 3133065982, %mm3 - psubsb 0xbabecafe,%mm3 - -// CHECK: psubsb 305419896, %mm3 - psubsb 0x12345678,%mm3 - -// CHECK: psubsb %mm3, %mm3 - psubsb %mm3,%mm3 - -// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 - psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubsb 69, %xmm5 - psubsb 0x45,%xmm5 - -// CHECK: psubsb 32493, %xmm5 - psubsb 0x7eed,%xmm5 - -// CHECK: psubsb 3133065982, %xmm5 - psubsb 0xbabecafe,%xmm5 - -// CHECK: psubsb 305419896, %xmm5 - psubsb 0x12345678,%xmm5 - -// CHECK: psubsb %xmm5, %xmm5 - psubsb %xmm5,%xmm5 - -// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 - psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubsw 69, %mm3 - psubsw 0x45,%mm3 - -// CHECK: psubsw 32493, %mm3 - psubsw 0x7eed,%mm3 - -// CHECK: psubsw 3133065982, %mm3 - psubsw 0xbabecafe,%mm3 - -// CHECK: psubsw 305419896, %mm3 - psubsw 0x12345678,%mm3 - -// CHECK: psubsw %mm3, %mm3 - psubsw %mm3,%mm3 - -// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 - psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubsw 69, %xmm5 - psubsw 0x45,%xmm5 - -// CHECK: psubsw 32493, %xmm5 - psubsw 0x7eed,%xmm5 - -// CHECK: psubsw 3133065982, %xmm5 - psubsw 0xbabecafe,%xmm5 - -// CHECK: psubsw 305419896, %xmm5 - psubsw 0x12345678,%xmm5 - -// CHECK: psubsw %xmm5, %xmm5 - psubsw %xmm5,%xmm5 - -// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 - psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubusb 69, %mm3 - psubusb 0x45,%mm3 - -// CHECK: psubusb 32493, %mm3 - psubusb 0x7eed,%mm3 - -// CHECK: psubusb 3133065982, %mm3 - psubusb 0xbabecafe,%mm3 - -// CHECK: psubusb 305419896, %mm3 - psubusb 0x12345678,%mm3 - -// CHECK: psubusb %mm3, %mm3 - psubusb %mm3,%mm3 - -// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 - psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubusb 69, %xmm5 - psubusb 0x45,%xmm5 - -// CHECK: psubusb 32493, %xmm5 - psubusb 0x7eed,%xmm5 - -// CHECK: psubusb 3133065982, %xmm5 - psubusb 0xbabecafe,%xmm5 - -// CHECK: psubusb 305419896, %xmm5 - psubusb 0x12345678,%xmm5 - -// CHECK: psubusb %xmm5, %xmm5 - psubusb %xmm5,%xmm5 - -// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 - psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psubusw 69, %mm3 - psubusw 0x45,%mm3 - -// CHECK: psubusw 32493, %mm3 - psubusw 0x7eed,%mm3 - -// CHECK: psubusw 3133065982, %mm3 - psubusw 0xbabecafe,%mm3 - -// CHECK: psubusw 305419896, %mm3 - psubusw 0x12345678,%mm3 - -// CHECK: psubusw %mm3, %mm3 - psubusw %mm3,%mm3 - -// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 - psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psubusw 69, %xmm5 - psubusw 0x45,%xmm5 - -// CHECK: psubusw 32493, %xmm5 - psubusw 0x7eed,%xmm5 - -// CHECK: psubusw 3133065982, %xmm5 - psubusw 0xbabecafe,%xmm5 - -// CHECK: psubusw 305419896, %xmm5 - psubusw 0x12345678,%xmm5 - -// CHECK: psubusw %xmm5, %xmm5 - psubusw %xmm5,%xmm5 - -// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 - punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhbw 69, %mm3 - punpckhbw 0x45,%mm3 - -// CHECK: punpckhbw 32493, %mm3 - punpckhbw 0x7eed,%mm3 - -// CHECK: punpckhbw 3133065982, %mm3 - punpckhbw 0xbabecafe,%mm3 - -// CHECK: punpckhbw 305419896, %mm3 - punpckhbw 0x12345678,%mm3 - -// CHECK: punpckhbw %mm3, %mm3 - punpckhbw %mm3,%mm3 - -// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 - punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhbw 69, %xmm5 - punpckhbw 0x45,%xmm5 - -// CHECK: punpckhbw 32493, %xmm5 - punpckhbw 0x7eed,%xmm5 - -// CHECK: punpckhbw 3133065982, %xmm5 - punpckhbw 0xbabecafe,%xmm5 - -// CHECK: punpckhbw 305419896, %xmm5 - punpckhbw 0x12345678,%xmm5 - -// CHECK: punpckhbw %xmm5, %xmm5 - punpckhbw %xmm5,%xmm5 - -// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 - punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhwd 69, %mm3 - punpckhwd 0x45,%mm3 - -// CHECK: punpckhwd 32493, %mm3 - punpckhwd 0x7eed,%mm3 - -// CHECK: punpckhwd 3133065982, %mm3 - punpckhwd 0xbabecafe,%mm3 - -// CHECK: punpckhwd 305419896, %mm3 - punpckhwd 0x12345678,%mm3 - -// CHECK: punpckhwd %mm3, %mm3 - punpckhwd %mm3,%mm3 - -// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 - punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhwd 69, %xmm5 - punpckhwd 0x45,%xmm5 - -// CHECK: punpckhwd 32493, %xmm5 - punpckhwd 0x7eed,%xmm5 - -// CHECK: punpckhwd 3133065982, %xmm5 - punpckhwd 0xbabecafe,%xmm5 - -// CHECK: punpckhwd 305419896, %xmm5 - punpckhwd 0x12345678,%xmm5 - -// CHECK: punpckhwd %xmm5, %xmm5 - punpckhwd %xmm5,%xmm5 - -// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 - punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckhdq 69, %mm3 - punpckhdq 0x45,%mm3 - -// CHECK: punpckhdq 32493, %mm3 - punpckhdq 0x7eed,%mm3 - -// CHECK: punpckhdq 3133065982, %mm3 - punpckhdq 0xbabecafe,%mm3 - -// CHECK: punpckhdq 305419896, %mm3 - punpckhdq 0x12345678,%mm3 - -// CHECK: punpckhdq %mm3, %mm3 - punpckhdq %mm3,%mm3 - -// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 - punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhdq 69, %xmm5 - punpckhdq 0x45,%xmm5 - -// CHECK: punpckhdq 32493, %xmm5 - punpckhdq 0x7eed,%xmm5 - -// CHECK: punpckhdq 3133065982, %xmm5 - punpckhdq 0xbabecafe,%xmm5 - -// CHECK: punpckhdq 305419896, %xmm5 - punpckhdq 0x12345678,%xmm5 - -// CHECK: punpckhdq %xmm5, %xmm5 - punpckhdq %xmm5,%xmm5 - -// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 - punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpcklbw 69, %mm3 - punpcklbw 0x45,%mm3 - -// CHECK: punpcklbw 32493, %mm3 - punpcklbw 0x7eed,%mm3 - -// CHECK: punpcklbw 3133065982, %mm3 - punpcklbw 0xbabecafe,%mm3 - -// CHECK: punpcklbw 305419896, %mm3 - punpcklbw 0x12345678,%mm3 - -// CHECK: punpcklbw %mm3, %mm3 - punpcklbw %mm3,%mm3 - -// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 - punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklbw 69, %xmm5 - punpcklbw 0x45,%xmm5 - -// CHECK: punpcklbw 32493, %xmm5 - punpcklbw 0x7eed,%xmm5 - -// CHECK: punpcklbw 3133065982, %xmm5 - punpcklbw 0xbabecafe,%xmm5 - -// CHECK: punpcklbw 305419896, %xmm5 - punpcklbw 0x12345678,%xmm5 - -// CHECK: punpcklbw %xmm5, %xmm5 - punpcklbw %xmm5,%xmm5 - -// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 - punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpcklwd 69, %mm3 - punpcklwd 0x45,%mm3 - -// CHECK: punpcklwd 32493, %mm3 - punpcklwd 0x7eed,%mm3 - -// CHECK: punpcklwd 3133065982, %mm3 - punpcklwd 0xbabecafe,%mm3 - -// CHECK: punpcklwd 305419896, %mm3 - punpcklwd 0x12345678,%mm3 - -// CHECK: punpcklwd %mm3, %mm3 - punpcklwd %mm3,%mm3 - -// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 - punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklwd 69, %xmm5 - punpcklwd 0x45,%xmm5 - -// CHECK: punpcklwd 32493, %xmm5 - punpcklwd 0x7eed,%xmm5 - -// CHECK: punpcklwd 3133065982, %xmm5 - punpcklwd 0xbabecafe,%xmm5 - -// CHECK: punpcklwd 305419896, %xmm5 - punpcklwd 0x12345678,%xmm5 - -// CHECK: punpcklwd %xmm5, %xmm5 - punpcklwd %xmm5,%xmm5 - -// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 - punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: punpckldq 69, %mm3 - punpckldq 0x45,%mm3 - -// CHECK: punpckldq 32493, %mm3 - punpckldq 0x7eed,%mm3 - -// CHECK: punpckldq 3133065982, %mm3 - punpckldq 0xbabecafe,%mm3 - -// CHECK: punpckldq 305419896, %mm3 - punpckldq 0x12345678,%mm3 - -// CHECK: punpckldq %mm3, %mm3 - punpckldq %mm3,%mm3 - -// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 - punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckldq 69, %xmm5 - punpckldq 0x45,%xmm5 - -// CHECK: punpckldq 32493, %xmm5 - punpckldq 0x7eed,%xmm5 - -// CHECK: punpckldq 3133065982, %xmm5 - punpckldq 0xbabecafe,%xmm5 - -// CHECK: punpckldq 305419896, %xmm5 - punpckldq 0x12345678,%xmm5 - -// CHECK: punpckldq %xmm5, %xmm5 - punpckldq %xmm5,%xmm5 - -// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 - pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pxor 69, %mm3 - pxor 0x45,%mm3 - -// CHECK: pxor 32493, %mm3 - pxor 0x7eed,%mm3 - -// CHECK: pxor 3133065982, %mm3 - pxor 0xbabecafe,%mm3 - -// CHECK: pxor 305419896, %mm3 - pxor 0x12345678,%mm3 - -// CHECK: pxor %mm3, %mm3 - pxor %mm3,%mm3 - -// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 - pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pxor 69, %xmm5 - pxor 0x45,%xmm5 - -// CHECK: pxor 32493, %xmm5 - pxor 0x7eed,%xmm5 - -// CHECK: pxor 3133065982, %xmm5 - pxor 0xbabecafe,%xmm5 - -// CHECK: pxor 305419896, %xmm5 - pxor 0x12345678,%xmm5 - -// CHECK: pxor %xmm5, %xmm5 - pxor %xmm5,%xmm5 - -// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 - addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addps 69, %xmm5 - addps 0x45,%xmm5 - -// CHECK: addps 32493, %xmm5 - addps 0x7eed,%xmm5 - -// CHECK: addps 3133065982, %xmm5 - addps 0xbabecafe,%xmm5 - -// CHECK: addps 305419896, %xmm5 - addps 0x12345678,%xmm5 - -// CHECK: addps %xmm5, %xmm5 - addps %xmm5,%xmm5 - -// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 - addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addss 69, %xmm5 - addss 0x45,%xmm5 - -// CHECK: addss 32493, %xmm5 - addss 0x7eed,%xmm5 - -// CHECK: addss 3133065982, %xmm5 - addss 0xbabecafe,%xmm5 - -// CHECK: addss 305419896, %xmm5 - addss 0x12345678,%xmm5 - -// CHECK: addss %xmm5, %xmm5 - addss %xmm5,%xmm5 - -// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 - andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andnps 69, %xmm5 - andnps 0x45,%xmm5 - -// CHECK: andnps 32493, %xmm5 - andnps 0x7eed,%xmm5 - -// CHECK: andnps 3133065982, %xmm5 - andnps 0xbabecafe,%xmm5 - -// CHECK: andnps 305419896, %xmm5 - andnps 0x12345678,%xmm5 - -// CHECK: andnps %xmm5, %xmm5 - andnps %xmm5,%xmm5 - -// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 - andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andps 69, %xmm5 - andps 0x45,%xmm5 - -// CHECK: andps 32493, %xmm5 - andps 0x7eed,%xmm5 - -// CHECK: andps 3133065982, %xmm5 - andps 0xbabecafe,%xmm5 - -// CHECK: andps 305419896, %xmm5 - andps 0x12345678,%xmm5 - -// CHECK: andps %xmm5, %xmm5 - andps %xmm5,%xmm5 - -// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 - comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: comiss 69, %xmm5 - comiss 0x45,%xmm5 - -// CHECK: comiss 32493, %xmm5 - comiss 0x7eed,%xmm5 - -// CHECK: comiss 3133065982, %xmm5 - comiss 0xbabecafe,%xmm5 - -// CHECK: comiss 305419896, %xmm5 - comiss 0x12345678,%xmm5 - -// CHECK: comiss %xmm5, %xmm5 - comiss %xmm5,%xmm5 - -// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 - cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2ps 69, %xmm5 - cvtpi2ps 0x45,%xmm5 - -// CHECK: cvtpi2ps 32493, %xmm5 - cvtpi2ps 0x7eed,%xmm5 - -// CHECK: cvtpi2ps 3133065982, %xmm5 - cvtpi2ps 0xbabecafe,%xmm5 - -// CHECK: cvtpi2ps 305419896, %xmm5 - cvtpi2ps 0x12345678,%xmm5 - -// CHECK: cvtpi2ps %mm3, %xmm5 - cvtpi2ps %mm3,%xmm5 - -// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 - cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtps2pi 69, %mm3 - cvtps2pi 0x45,%mm3 - -// CHECK: cvtps2pi 32493, %mm3 - cvtps2pi 0x7eed,%mm3 - -// CHECK: cvtps2pi 3133065982, %mm3 - cvtps2pi 0xbabecafe,%mm3 - -// CHECK: cvtps2pi 305419896, %mm3 - cvtps2pi 0x12345678,%mm3 - -// CHECK: cvtps2pi %xmm5, %mm3 - cvtps2pi %xmm5,%mm3 - -// CHECK: cvtsi2ss %ecx, %xmm5 - cvtsi2ss %ecx,%xmm5 - -// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 - cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsi2ss 69, %xmm5 - cvtsi2ss 0x45,%xmm5 - -// CHECK: cvtsi2ss 32493, %xmm5 - cvtsi2ss 0x7eed,%xmm5 - -// CHECK: cvtsi2ss 3133065982, %xmm5 - cvtsi2ss 0xbabecafe,%xmm5 - -// CHECK: cvtsi2ss 305419896, %xmm5 - cvtsi2ss 0x12345678,%xmm5 - -// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 - cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttps2pi 69, %mm3 - cvttps2pi 0x45,%mm3 - -// CHECK: cvttps2pi 32493, %mm3 - cvttps2pi 0x7eed,%mm3 - -// CHECK: cvttps2pi 3133065982, %mm3 - cvttps2pi 0xbabecafe,%mm3 - -// CHECK: cvttps2pi 305419896, %mm3 - cvttps2pi 0x12345678,%mm3 - -// CHECK: cvttps2pi %xmm5, %mm3 - cvttps2pi %xmm5,%mm3 - -// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx - cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttss2si 69, %ecx - cvttss2si 0x45,%ecx - -// CHECK: cvttss2si 32493, %ecx - cvttss2si 0x7eed,%ecx - -// CHECK: cvttss2si 3133065982, %ecx - cvttss2si 0xbabecafe,%ecx - -// CHECK: cvttss2si 305419896, %ecx - cvttss2si 0x12345678,%ecx - -// CHECK: cvttss2si %xmm5, %ecx - cvttss2si %xmm5,%ecx - -// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 - divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divps 69, %xmm5 - divps 0x45,%xmm5 - -// CHECK: divps 32493, %xmm5 - divps 0x7eed,%xmm5 - -// CHECK: divps 3133065982, %xmm5 - divps 0xbabecafe,%xmm5 - -// CHECK: divps 305419896, %xmm5 - divps 0x12345678,%xmm5 - -// CHECK: divps %xmm5, %xmm5 - divps %xmm5,%xmm5 - -// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 - divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divss 69, %xmm5 - divss 0x45,%xmm5 - -// CHECK: divss 32493, %xmm5 - divss 0x7eed,%xmm5 - -// CHECK: divss 3133065982, %xmm5 - divss 0xbabecafe,%xmm5 - -// CHECK: divss 305419896, %xmm5 - divss 0x12345678,%xmm5 - -// CHECK: divss %xmm5, %xmm5 - divss %xmm5,%xmm5 - -// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) - ldmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: ldmxcsr 32493 - ldmxcsr 0x7eed - -// CHECK: ldmxcsr 3133065982 - ldmxcsr 0xbabecafe - -// CHECK: ldmxcsr 305419896 - ldmxcsr 0x12345678 - -// CHECK: maskmovq %mm3, %mm3 - maskmovq %mm3,%mm3 - -// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 - maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxps 69, %xmm5 - maxps 0x45,%xmm5 - -// CHECK: maxps 32493, %xmm5 - maxps 0x7eed,%xmm5 - -// CHECK: maxps 3133065982, %xmm5 - maxps 0xbabecafe,%xmm5 - -// CHECK: maxps 305419896, %xmm5 - maxps 0x12345678,%xmm5 - -// CHECK: maxps %xmm5, %xmm5 - maxps %xmm5,%xmm5 - -// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 - maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxss 69, %xmm5 - maxss 0x45,%xmm5 - -// CHECK: maxss 32493, %xmm5 - maxss 0x7eed,%xmm5 - -// CHECK: maxss 3133065982, %xmm5 - maxss 0xbabecafe,%xmm5 - -// CHECK: maxss 305419896, %xmm5 - maxss 0x12345678,%xmm5 - -// CHECK: maxss %xmm5, %xmm5 - maxss %xmm5,%xmm5 - -// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 - minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minps 69, %xmm5 - minps 0x45,%xmm5 - -// CHECK: minps 32493, %xmm5 - minps 0x7eed,%xmm5 - -// CHECK: minps 3133065982, %xmm5 - minps 0xbabecafe,%xmm5 - -// CHECK: minps 305419896, %xmm5 - minps 0x12345678,%xmm5 - -// CHECK: minps %xmm5, %xmm5 - minps %xmm5,%xmm5 - -// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 - minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minss 69, %xmm5 - minss 0x45,%xmm5 - -// CHECK: minss 32493, %xmm5 - minss 0x7eed,%xmm5 - -// CHECK: minss 3133065982, %xmm5 - minss 0xbabecafe,%xmm5 - -// CHECK: minss 305419896, %xmm5 - minss 0x12345678,%xmm5 - -// CHECK: minss %xmm5, %xmm5 - minss %xmm5,%xmm5 - -// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 - movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movaps 69, %xmm5 - movaps 0x45,%xmm5 - -// CHECK: movaps 32493, %xmm5 - movaps 0x7eed,%xmm5 - -// CHECK: movaps 3133065982, %xmm5 - movaps 0xbabecafe,%xmm5 - -// CHECK: movaps 305419896, %xmm5 - movaps 0x12345678,%xmm5 - -// CHECK: movaps %xmm5, %xmm5 - movaps %xmm5,%xmm5 - -// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) - movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movaps %xmm5, 69 - movaps %xmm5,0x45 - -// CHECK: movaps %xmm5, 32493 - movaps %xmm5,0x7eed - -// CHECK: movaps %xmm5, 3133065982 - movaps %xmm5,0xbabecafe - -// CHECK: movaps %xmm5, 305419896 - movaps %xmm5,0x12345678 - -// CHECK: movaps %xmm5, %xmm5 - movaps %xmm5,%xmm5 - -// CHECK: movhlps %xmm5, %xmm5 - movhlps %xmm5,%xmm5 - -// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 - movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movhps 69, %xmm5 - movhps 0x45,%xmm5 - -// CHECK: movhps 32493, %xmm5 - movhps 0x7eed,%xmm5 - -// CHECK: movhps 3133065982, %xmm5 - movhps 0xbabecafe,%xmm5 - -// CHECK: movhps 305419896, %xmm5 - movhps 0x12345678,%xmm5 - -// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) - movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movhps %xmm5, 69 - movhps %xmm5,0x45 - -// CHECK: movhps %xmm5, 32493 - movhps %xmm5,0x7eed - -// CHECK: movhps %xmm5, 3133065982 - movhps %xmm5,0xbabecafe - -// CHECK: movhps %xmm5, 305419896 - movhps %xmm5,0x12345678 - -// CHECK: movlhps %xmm5, %xmm5 - movlhps %xmm5,%xmm5 - -// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 - movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movlps 69, %xmm5 - movlps 0x45,%xmm5 - -// CHECK: movlps 32493, %xmm5 - movlps 0x7eed,%xmm5 - -// CHECK: movlps 3133065982, %xmm5 - movlps 0xbabecafe,%xmm5 - -// CHECK: movlps 305419896, %xmm5 - movlps 0x12345678,%xmm5 - -// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) - movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlps %xmm5, 69 - movlps %xmm5,0x45 - -// CHECK: movlps %xmm5, 32493 - movlps %xmm5,0x7eed - -// CHECK: movlps %xmm5, 3133065982 - movlps %xmm5,0xbabecafe - -// CHECK: movlps %xmm5, 305419896 - movlps %xmm5,0x12345678 - -// CHECK: movmskps %xmm5, %ecx - movmskps %xmm5,%ecx - -// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) - movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntps %xmm5, 69 - movntps %xmm5,0x45 - -// CHECK: movntps %xmm5, 32493 - movntps %xmm5,0x7eed - -// CHECK: movntps %xmm5, 3133065982 - movntps %xmm5,0xbabecafe - -// CHECK: movntps %xmm5, 305419896 - movntps %xmm5,0x12345678 - -// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) - movntq %mm3,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntq %mm3, 69 - movntq %mm3,0x45 - -// CHECK: movntq %mm3, 32493 - movntq %mm3,0x7eed - -// CHECK: movntq %mm3, 3133065982 - movntq %mm3,0xbabecafe - -// CHECK: movntq %mm3, 305419896 - movntq %mm3,0x12345678 - -// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) - movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntdq %xmm5, 69 - movntdq %xmm5,0x45 - -// CHECK: movntdq %xmm5, 32493 - movntdq %xmm5,0x7eed - -// CHECK: movntdq %xmm5, 3133065982 - movntdq %xmm5,0xbabecafe - -// CHECK: movntdq %xmm5, 305419896 - movntdq %xmm5,0x12345678 - -// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 - movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movss 69, %xmm5 - movss 0x45,%xmm5 - -// CHECK: movss 32493, %xmm5 - movss 0x7eed,%xmm5 - -// CHECK: movss 3133065982, %xmm5 - movss 0xbabecafe,%xmm5 - -// CHECK: movss 305419896, %xmm5 - movss 0x12345678,%xmm5 - -// CHECK: movss %xmm5, %xmm5 - movss %xmm5,%xmm5 - -// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) - movss %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movss %xmm5, 69 - movss %xmm5,0x45 - -// CHECK: movss %xmm5, 32493 - movss %xmm5,0x7eed - -// CHECK: movss %xmm5, 3133065982 - movss %xmm5,0xbabecafe - -// CHECK: movss %xmm5, 305419896 - movss %xmm5,0x12345678 - -// CHECK: movss %xmm5, %xmm5 - movss %xmm5,%xmm5 - -// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 - movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movups 69, %xmm5 - movups 0x45,%xmm5 - -// CHECK: movups 32493, %xmm5 - movups 0x7eed,%xmm5 - -// CHECK: movups 3133065982, %xmm5 - movups 0xbabecafe,%xmm5 - -// CHECK: movups 305419896, %xmm5 - movups 0x12345678,%xmm5 - -// CHECK: movups %xmm5, %xmm5 - movups %xmm5,%xmm5 - -// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) - movups %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movups %xmm5, 69 - movups %xmm5,0x45 - -// CHECK: movups %xmm5, 32493 - movups %xmm5,0x7eed - -// CHECK: movups %xmm5, 3133065982 - movups %xmm5,0xbabecafe - -// CHECK: movups %xmm5, 305419896 - movups %xmm5,0x12345678 - -// CHECK: movups %xmm5, %xmm5 - movups %xmm5,%xmm5 - -// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 - mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulps 69, %xmm5 - mulps 0x45,%xmm5 - -// CHECK: mulps 32493, %xmm5 - mulps 0x7eed,%xmm5 - -// CHECK: mulps 3133065982, %xmm5 - mulps 0xbabecafe,%xmm5 - -// CHECK: mulps 305419896, %xmm5 - mulps 0x12345678,%xmm5 - -// CHECK: mulps %xmm5, %xmm5 - mulps %xmm5,%xmm5 - -// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 - mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulss 69, %xmm5 - mulss 0x45,%xmm5 - -// CHECK: mulss 32493, %xmm5 - mulss 0x7eed,%xmm5 - -// CHECK: mulss 3133065982, %xmm5 - mulss 0xbabecafe,%xmm5 - -// CHECK: mulss 305419896, %xmm5 - mulss 0x12345678,%xmm5 - -// CHECK: mulss %xmm5, %xmm5 - mulss %xmm5,%xmm5 - -// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 - orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: orps 69, %xmm5 - orps 0x45,%xmm5 - -// CHECK: orps 32493, %xmm5 - orps 0x7eed,%xmm5 - -// CHECK: orps 3133065982, %xmm5 - orps 0xbabecafe,%xmm5 - -// CHECK: orps 305419896, %xmm5 - orps 0x12345678,%xmm5 - -// CHECK: orps %xmm5, %xmm5 - orps %xmm5,%xmm5 - -// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 - pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pavgb 69, %mm3 - pavgb 0x45,%mm3 - -// CHECK: pavgb 32493, %mm3 - pavgb 0x7eed,%mm3 - -// CHECK: pavgb 3133065982, %mm3 - pavgb 0xbabecafe,%mm3 - -// CHECK: pavgb 305419896, %mm3 - pavgb 0x12345678,%mm3 - -// CHECK: pavgb %mm3, %mm3 - pavgb %mm3,%mm3 - -// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 - pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pavgb 69, %xmm5 - pavgb 0x45,%xmm5 - -// CHECK: pavgb 32493, %xmm5 - pavgb 0x7eed,%xmm5 - -// CHECK: pavgb 3133065982, %xmm5 - pavgb 0xbabecafe,%xmm5 - -// CHECK: pavgb 305419896, %xmm5 - pavgb 0x12345678,%xmm5 - -// CHECK: pavgb %xmm5, %xmm5 - pavgb %xmm5,%xmm5 - -// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 - pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pavgw 69, %mm3 - pavgw 0x45,%mm3 - -// CHECK: pavgw 32493, %mm3 - pavgw 0x7eed,%mm3 - -// CHECK: pavgw 3133065982, %mm3 - pavgw 0xbabecafe,%mm3 - -// CHECK: pavgw 305419896, %mm3 - pavgw 0x12345678,%mm3 - -// CHECK: pavgw %mm3, %mm3 - pavgw %mm3,%mm3 - -// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 - pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pavgw 69, %xmm5 - pavgw 0x45,%xmm5 - -// CHECK: pavgw 32493, %xmm5 - pavgw 0x7eed,%xmm5 - -// CHECK: pavgw 3133065982, %xmm5 - pavgw 0xbabecafe,%xmm5 - -// CHECK: pavgw 305419896, %xmm5 - pavgw 0x12345678,%xmm5 - -// CHECK: pavgw %xmm5, %xmm5 - pavgw %xmm5,%xmm5 - -// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 - pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaxsw 69, %mm3 - pmaxsw 0x45,%mm3 - -// CHECK: pmaxsw 32493, %mm3 - pmaxsw 0x7eed,%mm3 - -// CHECK: pmaxsw 3133065982, %mm3 - pmaxsw 0xbabecafe,%mm3 - -// CHECK: pmaxsw 305419896, %mm3 - pmaxsw 0x12345678,%mm3 - -// CHECK: pmaxsw %mm3, %mm3 - pmaxsw %mm3,%mm3 - -// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 - pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsw 69, %xmm5 - pmaxsw 0x45,%xmm5 - -// CHECK: pmaxsw 32493, %xmm5 - pmaxsw 0x7eed,%xmm5 - -// CHECK: pmaxsw 3133065982, %xmm5 - pmaxsw 0xbabecafe,%xmm5 - -// CHECK: pmaxsw 305419896, %xmm5 - pmaxsw 0x12345678,%xmm5 - -// CHECK: pmaxsw %xmm5, %xmm5 - pmaxsw %xmm5,%xmm5 - -// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 - pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaxub 69, %mm3 - pmaxub 0x45,%mm3 - -// CHECK: pmaxub 32493, %mm3 - pmaxub 0x7eed,%mm3 - -// CHECK: pmaxub 3133065982, %mm3 - pmaxub 0xbabecafe,%mm3 - -// CHECK: pmaxub 305419896, %mm3 - pmaxub 0x12345678,%mm3 - -// CHECK: pmaxub %mm3, %mm3 - pmaxub %mm3,%mm3 - -// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 - pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxub 69, %xmm5 - pmaxub 0x45,%xmm5 - -// CHECK: pmaxub 32493, %xmm5 - pmaxub 0x7eed,%xmm5 - -// CHECK: pmaxub 3133065982, %xmm5 - pmaxub 0xbabecafe,%xmm5 - -// CHECK: pmaxub 305419896, %xmm5 - pmaxub 0x12345678,%xmm5 - -// CHECK: pmaxub %xmm5, %xmm5 - pmaxub %xmm5,%xmm5 - -// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 - pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pminsw 69, %mm3 - pminsw 0x45,%mm3 - -// CHECK: pminsw 32493, %mm3 - pminsw 0x7eed,%mm3 - -// CHECK: pminsw 3133065982, %mm3 - pminsw 0xbabecafe,%mm3 - -// CHECK: pminsw 305419896, %mm3 - pminsw 0x12345678,%mm3 - -// CHECK: pminsw %mm3, %mm3 - pminsw %mm3,%mm3 - -// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 - pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsw 69, %xmm5 - pminsw 0x45,%xmm5 - -// CHECK: pminsw 32493, %xmm5 - pminsw 0x7eed,%xmm5 - -// CHECK: pminsw 3133065982, %xmm5 - pminsw 0xbabecafe,%xmm5 - -// CHECK: pminsw 305419896, %xmm5 - pminsw 0x12345678,%xmm5 - -// CHECK: pminsw %xmm5, %xmm5 - pminsw %xmm5,%xmm5 - -// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 - pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pminub 69, %mm3 - pminub 0x45,%mm3 - -// CHECK: pminub 32493, %mm3 - pminub 0x7eed,%mm3 - -// CHECK: pminub 3133065982, %mm3 - pminub 0xbabecafe,%mm3 - -// CHECK: pminub 305419896, %mm3 - pminub 0x12345678,%mm3 - -// CHECK: pminub %mm3, %mm3 - pminub %mm3,%mm3 - -// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 - pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminub 69, %xmm5 - pminub 0x45,%xmm5 - -// CHECK: pminub 32493, %xmm5 - pminub 0x7eed,%xmm5 - -// CHECK: pminub 3133065982, %xmm5 - pminub 0xbabecafe,%xmm5 - -// CHECK: pminub 305419896, %xmm5 - pminub 0x12345678,%xmm5 - -// CHECK: pminub %xmm5, %xmm5 - pminub %xmm5,%xmm5 - -// CHECK: pmovmskb %mm3, %ecx - pmovmskb %mm3,%ecx - -// CHECK: pmovmskb %xmm5, %ecx - pmovmskb %xmm5,%ecx - -// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 - pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhuw 69, %mm3 - pmulhuw 0x45,%mm3 - -// CHECK: pmulhuw 32493, %mm3 - pmulhuw 0x7eed,%mm3 - -// CHECK: pmulhuw 3133065982, %mm3 - pmulhuw 0xbabecafe,%mm3 - -// CHECK: pmulhuw 305419896, %mm3 - pmulhuw 0x12345678,%mm3 - -// CHECK: pmulhuw %mm3, %mm3 - pmulhuw %mm3,%mm3 - -// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 - pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhuw 69, %xmm5 - pmulhuw 0x45,%xmm5 - -// CHECK: pmulhuw 32493, %xmm5 - pmulhuw 0x7eed,%xmm5 - -// CHECK: pmulhuw 3133065982, %xmm5 - pmulhuw 0xbabecafe,%xmm5 - -// CHECK: pmulhuw 305419896, %xmm5 - pmulhuw 0x12345678,%xmm5 - -// CHECK: pmulhuw %xmm5, %xmm5 - pmulhuw %xmm5,%xmm5 - -// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) - prefetchnta 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetchnta 32493 - prefetchnta 0x7eed - -// CHECK: prefetchnta 3133065982 - prefetchnta 0xbabecafe - -// CHECK: prefetchnta 305419896 - prefetchnta 0x12345678 - -// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) - prefetcht0 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht0 32493 - prefetcht0 0x7eed - -// CHECK: prefetcht0 3133065982 - prefetcht0 0xbabecafe - -// CHECK: prefetcht0 305419896 - prefetcht0 0x12345678 - -// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) - prefetcht1 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht1 32493 - prefetcht1 0x7eed - -// CHECK: prefetcht1 3133065982 - prefetcht1 0xbabecafe - -// CHECK: prefetcht1 305419896 - prefetcht1 0x12345678 - -// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) - prefetcht2 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: prefetcht2 32493 - prefetcht2 0x7eed - -// CHECK: prefetcht2 3133065982 - prefetcht2 0xbabecafe - -// CHECK: prefetcht2 305419896 - prefetcht2 0x12345678 - -// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 - psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psadbw 69, %mm3 - psadbw 0x45,%mm3 - -// CHECK: psadbw 32493, %mm3 - psadbw 0x7eed,%mm3 - -// CHECK: psadbw 3133065982, %mm3 - psadbw 0xbabecafe,%mm3 - -// CHECK: psadbw 305419896, %mm3 - psadbw 0x12345678,%mm3 - -// CHECK: psadbw %mm3, %mm3 - psadbw %mm3,%mm3 - -// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 - psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psadbw 69, %xmm5 - psadbw 0x45,%xmm5 - -// CHECK: psadbw 32493, %xmm5 - psadbw 0x7eed,%xmm5 - -// CHECK: psadbw 3133065982, %xmm5 - psadbw 0xbabecafe,%xmm5 - -// CHECK: psadbw 305419896, %xmm5 - psadbw 0x12345678,%xmm5 - -// CHECK: psadbw %xmm5, %xmm5 - psadbw %xmm5,%xmm5 - -// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 - rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpps 69, %xmm5 - rcpps 0x45,%xmm5 - -// CHECK: rcpps 32493, %xmm5 - rcpps 0x7eed,%xmm5 - -// CHECK: rcpps 3133065982, %xmm5 - rcpps 0xbabecafe,%xmm5 - -// CHECK: rcpps 305419896, %xmm5 - rcpps 0x12345678,%xmm5 - -// CHECK: rcpps %xmm5, %xmm5 - rcpps %xmm5,%xmm5 - -// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 - rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rcpss 69, %xmm5 - rcpss 0x45,%xmm5 - -// CHECK: rcpss 32493, %xmm5 - rcpss 0x7eed,%xmm5 - -// CHECK: rcpss 3133065982, %xmm5 - rcpss 0xbabecafe,%xmm5 - -// CHECK: rcpss 305419896, %xmm5 - rcpss 0x12345678,%xmm5 - -// CHECK: rcpss %xmm5, %xmm5 - rcpss %xmm5,%xmm5 - -// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 - rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtps 69, %xmm5 - rsqrtps 0x45,%xmm5 - -// CHECK: rsqrtps 32493, %xmm5 - rsqrtps 0x7eed,%xmm5 - -// CHECK: rsqrtps 3133065982, %xmm5 - rsqrtps 0xbabecafe,%xmm5 - -// CHECK: rsqrtps 305419896, %xmm5 - rsqrtps 0x12345678,%xmm5 - -// CHECK: rsqrtps %xmm5, %xmm5 - rsqrtps %xmm5,%xmm5 - -// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 - rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: rsqrtss 69, %xmm5 - rsqrtss 0x45,%xmm5 - -// CHECK: rsqrtss 32493, %xmm5 - rsqrtss 0x7eed,%xmm5 - -// CHECK: rsqrtss 3133065982, %xmm5 - rsqrtss 0xbabecafe,%xmm5 - -// CHECK: rsqrtss 305419896, %xmm5 - rsqrtss 0x12345678,%xmm5 - -// CHECK: rsqrtss %xmm5, %xmm5 - rsqrtss %xmm5,%xmm5 - -// CHECK: sfence - sfence - -// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 - sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtps 69, %xmm5 - sqrtps 0x45,%xmm5 - -// CHECK: sqrtps 32493, %xmm5 - sqrtps 0x7eed,%xmm5 - -// CHECK: sqrtps 3133065982, %xmm5 - sqrtps 0xbabecafe,%xmm5 - -// CHECK: sqrtps 305419896, %xmm5 - sqrtps 0x12345678,%xmm5 - -// CHECK: sqrtps %xmm5, %xmm5 - sqrtps %xmm5,%xmm5 - -// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 - sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtss 69, %xmm5 - sqrtss 0x45,%xmm5 - -// CHECK: sqrtss 32493, %xmm5 - sqrtss 0x7eed,%xmm5 - -// CHECK: sqrtss 3133065982, %xmm5 - sqrtss 0xbabecafe,%xmm5 - -// CHECK: sqrtss 305419896, %xmm5 - sqrtss 0x12345678,%xmm5 - -// CHECK: sqrtss %xmm5, %xmm5 - sqrtss %xmm5,%xmm5 - -// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) - stmxcsr 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: stmxcsr 32493 - stmxcsr 0x7eed - -// CHECK: stmxcsr 3133065982 - stmxcsr 0xbabecafe - -// CHECK: stmxcsr 305419896 - stmxcsr 0x12345678 - -// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 - subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subps 69, %xmm5 - subps 0x45,%xmm5 - -// CHECK: subps 32493, %xmm5 - subps 0x7eed,%xmm5 - -// CHECK: subps 3133065982, %xmm5 - subps 0xbabecafe,%xmm5 - -// CHECK: subps 305419896, %xmm5 - subps 0x12345678,%xmm5 - -// CHECK: subps %xmm5, %xmm5 - subps %xmm5,%xmm5 - -// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 - subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subss 69, %xmm5 - subss 0x45,%xmm5 - -// CHECK: subss 32493, %xmm5 - subss 0x7eed,%xmm5 - -// CHECK: subss 3133065982, %xmm5 - subss 0xbabecafe,%xmm5 - -// CHECK: subss 305419896, %xmm5 - subss 0x12345678,%xmm5 - -// CHECK: subss %xmm5, %xmm5 - subss %xmm5,%xmm5 - -// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 - ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomiss 69, %xmm5 - ucomiss 0x45,%xmm5 - -// CHECK: ucomiss 32493, %xmm5 - ucomiss 0x7eed,%xmm5 - -// CHECK: ucomiss 3133065982, %xmm5 - ucomiss 0xbabecafe,%xmm5 - -// CHECK: ucomiss 305419896, %xmm5 - ucomiss 0x12345678,%xmm5 - -// CHECK: ucomiss %xmm5, %xmm5 - ucomiss %xmm5,%xmm5 - -// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 - unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpckhps 69, %xmm5 - unpckhps 0x45,%xmm5 - -// CHECK: unpckhps 32493, %xmm5 - unpckhps 0x7eed,%xmm5 - -// CHECK: unpckhps 3133065982, %xmm5 - unpckhps 0xbabecafe,%xmm5 - -// CHECK: unpckhps 305419896, %xmm5 - unpckhps 0x12345678,%xmm5 - -// CHECK: unpckhps %xmm5, %xmm5 - unpckhps %xmm5,%xmm5 - -// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 - unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpcklps 69, %xmm5 - unpcklps 0x45,%xmm5 - -// CHECK: unpcklps 32493, %xmm5 - unpcklps 0x7eed,%xmm5 - -// CHECK: unpcklps 3133065982, %xmm5 - unpcklps 0xbabecafe,%xmm5 - -// CHECK: unpcklps 305419896, %xmm5 - unpcklps 0x12345678,%xmm5 - -// CHECK: unpcklps %xmm5, %xmm5 - unpcklps %xmm5,%xmm5 - -// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 - xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: xorps 69, %xmm5 - xorps 0x45,%xmm5 - -// CHECK: xorps 32493, %xmm5 - xorps 0x7eed,%xmm5 - -// CHECK: xorps 3133065982, %xmm5 - xorps 0xbabecafe,%xmm5 - -// CHECK: xorps 305419896, %xmm5 - xorps 0x12345678,%xmm5 - -// CHECK: xorps %xmm5, %xmm5 - xorps %xmm5,%xmm5 - -// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 - addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addpd 69, %xmm5 - addpd 0x45,%xmm5 - -// CHECK: addpd 32493, %xmm5 - addpd 0x7eed,%xmm5 - -// CHECK: addpd 3133065982, %xmm5 - addpd 0xbabecafe,%xmm5 - -// CHECK: addpd 305419896, %xmm5 - addpd 0x12345678,%xmm5 - -// CHECK: addpd %xmm5, %xmm5 - addpd %xmm5,%xmm5 - -// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 - addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsd 69, %xmm5 - addsd 0x45,%xmm5 - -// CHECK: addsd 32493, %xmm5 - addsd 0x7eed,%xmm5 - -// CHECK: addsd 3133065982, %xmm5 - addsd 0xbabecafe,%xmm5 - -// CHECK: addsd 305419896, %xmm5 - addsd 0x12345678,%xmm5 - -// CHECK: addsd %xmm5, %xmm5 - addsd %xmm5,%xmm5 - -// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 - andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andnpd 69, %xmm5 - andnpd 0x45,%xmm5 - -// CHECK: andnpd 32493, %xmm5 - andnpd 0x7eed,%xmm5 - -// CHECK: andnpd 3133065982, %xmm5 - andnpd 0xbabecafe,%xmm5 - -// CHECK: andnpd 305419896, %xmm5 - andnpd 0x12345678,%xmm5 - -// CHECK: andnpd %xmm5, %xmm5 - andnpd %xmm5,%xmm5 - -// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 - andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: andpd 69, %xmm5 - andpd 0x45,%xmm5 - -// CHECK: andpd 32493, %xmm5 - andpd 0x7eed,%xmm5 - -// CHECK: andpd 3133065982, %xmm5 - andpd 0xbabecafe,%xmm5 - -// CHECK: andpd 305419896, %xmm5 - andpd 0x12345678,%xmm5 - -// CHECK: andpd %xmm5, %xmm5 - andpd %xmm5,%xmm5 - -// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 - comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: comisd 69, %xmm5 - comisd 0x45,%xmm5 - -// CHECK: comisd 32493, %xmm5 - comisd 0x7eed,%xmm5 - -// CHECK: comisd 3133065982, %xmm5 - comisd 0xbabecafe,%xmm5 - -// CHECK: comisd 305419896, %xmm5 - comisd 0x12345678,%xmm5 - -// CHECK: comisd %xmm5, %xmm5 - comisd %xmm5,%xmm5 - -// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 - cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpi2pd 69, %xmm5 - cvtpi2pd 0x45,%xmm5 - -// CHECK: cvtpi2pd 32493, %xmm5 - cvtpi2pd 0x7eed,%xmm5 - -// CHECK: cvtpi2pd 3133065982, %xmm5 - cvtpi2pd 0xbabecafe,%xmm5 - -// CHECK: cvtpi2pd 305419896, %xmm5 - cvtpi2pd 0x12345678,%xmm5 - -// CHECK: cvtpi2pd %mm3, %xmm5 - cvtpi2pd %mm3,%xmm5 - -// CHECK: cvtsi2sd %ecx, %xmm5 - cvtsi2sd %ecx,%xmm5 - -// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 - cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsi2sd 69, %xmm5 - cvtsi2sd 0x45,%xmm5 - -// CHECK: cvtsi2sd 32493, %xmm5 - cvtsi2sd 0x7eed,%xmm5 - -// CHECK: cvtsi2sd 3133065982, %xmm5 - cvtsi2sd 0xbabecafe,%xmm5 - -// CHECK: cvtsi2sd 305419896, %xmm5 - cvtsi2sd 0x12345678,%xmm5 - -// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 - divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divpd 69, %xmm5 - divpd 0x45,%xmm5 - -// CHECK: divpd 32493, %xmm5 - divpd 0x7eed,%xmm5 - -// CHECK: divpd 3133065982, %xmm5 - divpd 0xbabecafe,%xmm5 - -// CHECK: divpd 305419896, %xmm5 - divpd 0x12345678,%xmm5 - -// CHECK: divpd %xmm5, %xmm5 - divpd %xmm5,%xmm5 - -// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 - divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: divsd 69, %xmm5 - divsd 0x45,%xmm5 - -// CHECK: divsd 32493, %xmm5 - divsd 0x7eed,%xmm5 - -// CHECK: divsd 3133065982, %xmm5 - divsd 0xbabecafe,%xmm5 - -// CHECK: divsd 305419896, %xmm5 - divsd 0x12345678,%xmm5 - -// CHECK: divsd %xmm5, %xmm5 - divsd %xmm5,%xmm5 - -// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 - maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxpd 69, %xmm5 - maxpd 0x45,%xmm5 - -// CHECK: maxpd 32493, %xmm5 - maxpd 0x7eed,%xmm5 - -// CHECK: maxpd 3133065982, %xmm5 - maxpd 0xbabecafe,%xmm5 - -// CHECK: maxpd 305419896, %xmm5 - maxpd 0x12345678,%xmm5 - -// CHECK: maxpd %xmm5, %xmm5 - maxpd %xmm5,%xmm5 - -// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 - maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: maxsd 69, %xmm5 - maxsd 0x45,%xmm5 - -// CHECK: maxsd 32493, %xmm5 - maxsd 0x7eed,%xmm5 - -// CHECK: maxsd 3133065982, %xmm5 - maxsd 0xbabecafe,%xmm5 - -// CHECK: maxsd 305419896, %xmm5 - maxsd 0x12345678,%xmm5 - -// CHECK: maxsd %xmm5, %xmm5 - maxsd %xmm5,%xmm5 - -// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 - minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minpd 69, %xmm5 - minpd 0x45,%xmm5 - -// CHECK: minpd 32493, %xmm5 - minpd 0x7eed,%xmm5 - -// CHECK: minpd 3133065982, %xmm5 - minpd 0xbabecafe,%xmm5 - -// CHECK: minpd 305419896, %xmm5 - minpd 0x12345678,%xmm5 - -// CHECK: minpd %xmm5, %xmm5 - minpd %xmm5,%xmm5 - -// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 - minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: minsd 69, %xmm5 - minsd 0x45,%xmm5 - -// CHECK: minsd 32493, %xmm5 - minsd 0x7eed,%xmm5 - -// CHECK: minsd 3133065982, %xmm5 - minsd 0xbabecafe,%xmm5 - -// CHECK: minsd 305419896, %xmm5 - minsd 0x12345678,%xmm5 - -// CHECK: minsd %xmm5, %xmm5 - minsd %xmm5,%xmm5 - -// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 - movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movapd 69, %xmm5 - movapd 0x45,%xmm5 - -// CHECK: movapd 32493, %xmm5 - movapd 0x7eed,%xmm5 - -// CHECK: movapd 3133065982, %xmm5 - movapd 0xbabecafe,%xmm5 - -// CHECK: movapd 305419896, %xmm5 - movapd 0x12345678,%xmm5 - -// CHECK: movapd %xmm5, %xmm5 - movapd %xmm5,%xmm5 - -// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) - movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movapd %xmm5, 69 - movapd %xmm5,0x45 - -// CHECK: movapd %xmm5, 32493 - movapd %xmm5,0x7eed - -// CHECK: movapd %xmm5, 3133065982 - movapd %xmm5,0xbabecafe - -// CHECK: movapd %xmm5, 305419896 - movapd %xmm5,0x12345678 - -// CHECK: movapd %xmm5, %xmm5 - movapd %xmm5,%xmm5 - -// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 - movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movhpd 69, %xmm5 - movhpd 0x45,%xmm5 - -// CHECK: movhpd 32493, %xmm5 - movhpd 0x7eed,%xmm5 - -// CHECK: movhpd 3133065982, %xmm5 - movhpd 0xbabecafe,%xmm5 - -// CHECK: movhpd 305419896, %xmm5 - movhpd 0x12345678,%xmm5 - -// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) - movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movhpd %xmm5, 69 - movhpd %xmm5,0x45 - -// CHECK: movhpd %xmm5, 32493 - movhpd %xmm5,0x7eed - -// CHECK: movhpd %xmm5, 3133065982 - movhpd %xmm5,0xbabecafe - -// CHECK: movhpd %xmm5, 305419896 - movhpd %xmm5,0x12345678 - -// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 - movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movlpd 69, %xmm5 - movlpd 0x45,%xmm5 - -// CHECK: movlpd 32493, %xmm5 - movlpd 0x7eed,%xmm5 - -// CHECK: movlpd 3133065982, %xmm5 - movlpd 0xbabecafe,%xmm5 - -// CHECK: movlpd 305419896, %xmm5 - movlpd 0x12345678,%xmm5 - -// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) - movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movlpd %xmm5, 69 - movlpd %xmm5,0x45 - -// CHECK: movlpd %xmm5, 32493 - movlpd %xmm5,0x7eed - -// CHECK: movlpd %xmm5, 3133065982 - movlpd %xmm5,0xbabecafe - -// CHECK: movlpd %xmm5, 305419896 - movlpd %xmm5,0x12345678 - -// CHECK: movmskpd %xmm5, %ecx - movmskpd %xmm5,%ecx - -// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) - movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movntpd %xmm5, 69 - movntpd %xmm5,0x45 - -// CHECK: movntpd %xmm5, 32493 - movntpd %xmm5,0x7eed - -// CHECK: movntpd %xmm5, 3133065982 - movntpd %xmm5,0xbabecafe - -// CHECK: movntpd %xmm5, 305419896 - movntpd %xmm5,0x12345678 - -// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 - movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsd 69, %xmm5 - movsd 0x45,%xmm5 - -// CHECK: movsd 32493, %xmm5 - movsd 0x7eed,%xmm5 - -// CHECK: movsd 3133065982, %xmm5 - movsd 0xbabecafe,%xmm5 - -// CHECK: movsd 305419896, %xmm5 - movsd 0x12345678,%xmm5 - -// CHECK: movsd %xmm5, %xmm5 - movsd %xmm5,%xmm5 - -// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) - movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movsd %xmm5, 69 - movsd %xmm5,0x45 - -// CHECK: movsd %xmm5, 32493 - movsd %xmm5,0x7eed - -// CHECK: movsd %xmm5, 3133065982 - movsd %xmm5,0xbabecafe - -// CHECK: movsd %xmm5, 305419896 - movsd %xmm5,0x12345678 - -// CHECK: movsd %xmm5, %xmm5 - movsd %xmm5,%xmm5 - -// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 - movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movupd 69, %xmm5 - movupd 0x45,%xmm5 - -// CHECK: movupd 32493, %xmm5 - movupd 0x7eed,%xmm5 - -// CHECK: movupd 3133065982, %xmm5 - movupd 0xbabecafe,%xmm5 - -// CHECK: movupd 305419896, %xmm5 - movupd 0x12345678,%xmm5 - -// CHECK: movupd %xmm5, %xmm5 - movupd %xmm5,%xmm5 - -// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) - movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movupd %xmm5, 69 - movupd %xmm5,0x45 - -// CHECK: movupd %xmm5, 32493 - movupd %xmm5,0x7eed - -// CHECK: movupd %xmm5, 3133065982 - movupd %xmm5,0xbabecafe - -// CHECK: movupd %xmm5, 305419896 - movupd %xmm5,0x12345678 - -// CHECK: movupd %xmm5, %xmm5 - movupd %xmm5,%xmm5 - -// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 - mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulpd 69, %xmm5 - mulpd 0x45,%xmm5 - -// CHECK: mulpd 32493, %xmm5 - mulpd 0x7eed,%xmm5 - -// CHECK: mulpd 3133065982, %xmm5 - mulpd 0xbabecafe,%xmm5 - -// CHECK: mulpd 305419896, %xmm5 - mulpd 0x12345678,%xmm5 - -// CHECK: mulpd %xmm5, %xmm5 - mulpd %xmm5,%xmm5 - -// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 - mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: mulsd 69, %xmm5 - mulsd 0x45,%xmm5 - -// CHECK: mulsd 32493, %xmm5 - mulsd 0x7eed,%xmm5 - -// CHECK: mulsd 3133065982, %xmm5 - mulsd 0xbabecafe,%xmm5 - -// CHECK: mulsd 305419896, %xmm5 - mulsd 0x12345678,%xmm5 - -// CHECK: mulsd %xmm5, %xmm5 - mulsd %xmm5,%xmm5 - -// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 - orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: orpd 69, %xmm5 - orpd 0x45,%xmm5 - -// CHECK: orpd 32493, %xmm5 - orpd 0x7eed,%xmm5 - -// CHECK: orpd 3133065982, %xmm5 - orpd 0xbabecafe,%xmm5 - -// CHECK: orpd 305419896, %xmm5 - orpd 0x12345678,%xmm5 - -// CHECK: orpd %xmm5, %xmm5 - orpd %xmm5,%xmm5 - -// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 - sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtpd 69, %xmm5 - sqrtpd 0x45,%xmm5 - -// CHECK: sqrtpd 32493, %xmm5 - sqrtpd 0x7eed,%xmm5 - -// CHECK: sqrtpd 3133065982, %xmm5 - sqrtpd 0xbabecafe,%xmm5 - -// CHECK: sqrtpd 305419896, %xmm5 - sqrtpd 0x12345678,%xmm5 - -// CHECK: sqrtpd %xmm5, %xmm5 - sqrtpd %xmm5,%xmm5 - -// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 - sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: sqrtsd 69, %xmm5 - sqrtsd 0x45,%xmm5 - -// CHECK: sqrtsd 32493, %xmm5 - sqrtsd 0x7eed,%xmm5 - -// CHECK: sqrtsd 3133065982, %xmm5 - sqrtsd 0xbabecafe,%xmm5 - -// CHECK: sqrtsd 305419896, %xmm5 - sqrtsd 0x12345678,%xmm5 - -// CHECK: sqrtsd %xmm5, %xmm5 - sqrtsd %xmm5,%xmm5 - -// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 - subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subpd 69, %xmm5 - subpd 0x45,%xmm5 - -// CHECK: subpd 32493, %xmm5 - subpd 0x7eed,%xmm5 - -// CHECK: subpd 3133065982, %xmm5 - subpd 0xbabecafe,%xmm5 - -// CHECK: subpd 305419896, %xmm5 - subpd 0x12345678,%xmm5 - -// CHECK: subpd %xmm5, %xmm5 - subpd %xmm5,%xmm5 - -// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 - subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: subsd 69, %xmm5 - subsd 0x45,%xmm5 - -// CHECK: subsd 32493, %xmm5 - subsd 0x7eed,%xmm5 - -// CHECK: subsd 3133065982, %xmm5 - subsd 0xbabecafe,%xmm5 - -// CHECK: subsd 305419896, %xmm5 - subsd 0x12345678,%xmm5 - -// CHECK: subsd %xmm5, %xmm5 - subsd %xmm5,%xmm5 - -// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 - ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ucomisd 69, %xmm5 - ucomisd 0x45,%xmm5 - -// CHECK: ucomisd 32493, %xmm5 - ucomisd 0x7eed,%xmm5 - -// CHECK: ucomisd 3133065982, %xmm5 - ucomisd 0xbabecafe,%xmm5 - -// CHECK: ucomisd 305419896, %xmm5 - ucomisd 0x12345678,%xmm5 - -// CHECK: ucomisd %xmm5, %xmm5 - ucomisd %xmm5,%xmm5 - -// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 - unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpckhpd 69, %xmm5 - unpckhpd 0x45,%xmm5 - -// CHECK: unpckhpd 32493, %xmm5 - unpckhpd 0x7eed,%xmm5 - -// CHECK: unpckhpd 3133065982, %xmm5 - unpckhpd 0xbabecafe,%xmm5 - -// CHECK: unpckhpd 305419896, %xmm5 - unpckhpd 0x12345678,%xmm5 - -// CHECK: unpckhpd %xmm5, %xmm5 - unpckhpd %xmm5,%xmm5 - -// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 - unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: unpcklpd 69, %xmm5 - unpcklpd 0x45,%xmm5 - -// CHECK: unpcklpd 32493, %xmm5 - unpcklpd 0x7eed,%xmm5 - -// CHECK: unpcklpd 3133065982, %xmm5 - unpcklpd 0xbabecafe,%xmm5 - -// CHECK: unpcklpd 305419896, %xmm5 - unpcklpd 0x12345678,%xmm5 - -// CHECK: unpcklpd %xmm5, %xmm5 - unpcklpd %xmm5,%xmm5 - -// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 - xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: xorpd 69, %xmm5 - xorpd 0x45,%xmm5 - -// CHECK: xorpd 32493, %xmm5 - xorpd 0x7eed,%xmm5 - -// CHECK: xorpd 3133065982, %xmm5 - xorpd 0xbabecafe,%xmm5 - -// CHECK: xorpd 305419896, %xmm5 - xorpd 0x12345678,%xmm5 - -// CHECK: xorpd %xmm5, %xmm5 - xorpd %xmm5,%xmm5 - -// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 - cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2pd 69, %xmm5 - cvtdq2pd 0x45,%xmm5 - -// CHECK: cvtdq2pd 32493, %xmm5 - cvtdq2pd 0x7eed,%xmm5 - -// CHECK: cvtdq2pd 3133065982, %xmm5 - cvtdq2pd 0xbabecafe,%xmm5 - -// CHECK: cvtdq2pd 305419896, %xmm5 - cvtdq2pd 0x12345678,%xmm5 - -// CHECK: cvtdq2pd %xmm5, %xmm5 - cvtdq2pd %xmm5,%xmm5 - -// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 - cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpd2dq 69, %xmm5 - cvtpd2dq 0x45,%xmm5 - -// CHECK: cvtpd2dq 32493, %xmm5 - cvtpd2dq 0x7eed,%xmm5 - -// CHECK: cvtpd2dq 3133065982, %xmm5 - cvtpd2dq 0xbabecafe,%xmm5 - -// CHECK: cvtpd2dq 305419896, %xmm5 - cvtpd2dq 0x12345678,%xmm5 - -// CHECK: cvtpd2dq %xmm5, %xmm5 - cvtpd2dq %xmm5,%xmm5 - -// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 - cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtdq2ps 69, %xmm5 - cvtdq2ps 0x45,%xmm5 - -// CHECK: cvtdq2ps 32493, %xmm5 - cvtdq2ps 0x7eed,%xmm5 - -// CHECK: cvtdq2ps 3133065982, %xmm5 - cvtdq2ps 0xbabecafe,%xmm5 - -// CHECK: cvtdq2ps 305419896, %xmm5 - cvtdq2ps 0x12345678,%xmm5 - -// CHECK: cvtdq2ps %xmm5, %xmm5 - cvtdq2ps %xmm5,%xmm5 - -// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 - cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvtpd2pi 69, %mm3 - cvtpd2pi 0x45,%mm3 - -// CHECK: cvtpd2pi 32493, %mm3 - cvtpd2pi 0x7eed,%mm3 - -// CHECK: cvtpd2pi 3133065982, %mm3 - cvtpd2pi 0xbabecafe,%mm3 - -// CHECK: cvtpd2pi 305419896, %mm3 - cvtpd2pi 0x12345678,%mm3 - -// CHECK: cvtpd2pi %xmm5, %mm3 - cvtpd2pi %xmm5,%mm3 - -// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 - cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtpd2ps 69, %xmm5 - cvtpd2ps 0x45,%xmm5 - -// CHECK: cvtpd2ps 32493, %xmm5 - cvtpd2ps 0x7eed,%xmm5 - -// CHECK: cvtpd2ps 3133065982, %xmm5 - cvtpd2ps 0xbabecafe,%xmm5 - -// CHECK: cvtpd2ps 305419896, %xmm5 - cvtpd2ps 0x12345678,%xmm5 - -// CHECK: cvtpd2ps %xmm5, %xmm5 - cvtpd2ps %xmm5,%xmm5 - -// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 - cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtps2pd 69, %xmm5 - cvtps2pd 0x45,%xmm5 - -// CHECK: cvtps2pd 32493, %xmm5 - cvtps2pd 0x7eed,%xmm5 - -// CHECK: cvtps2pd 3133065982, %xmm5 - cvtps2pd 0xbabecafe,%xmm5 - -// CHECK: cvtps2pd 305419896, %xmm5 - cvtps2pd 0x12345678,%xmm5 - -// CHECK: cvtps2pd %xmm5, %xmm5 - cvtps2pd %xmm5,%xmm5 - -// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 - cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtps2dq 69, %xmm5 - cvtps2dq 0x45,%xmm5 - -// CHECK: cvtps2dq 32493, %xmm5 - cvtps2dq 0x7eed,%xmm5 - -// CHECK: cvtps2dq 3133065982, %xmm5 - cvtps2dq 0xbabecafe,%xmm5 - -// CHECK: cvtps2dq 305419896, %xmm5 - cvtps2dq 0x12345678,%xmm5 - -// CHECK: cvtps2dq %xmm5, %xmm5 - cvtps2dq %xmm5,%xmm5 - -// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 - cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtsd2ss 69, %xmm5 - cvtsd2ss 0x45,%xmm5 - -// CHECK: cvtsd2ss 32493, %xmm5 - cvtsd2ss 0x7eed,%xmm5 - -// CHECK: cvtsd2ss 3133065982, %xmm5 - cvtsd2ss 0xbabecafe,%xmm5 - -// CHECK: cvtsd2ss 305419896, %xmm5 - cvtsd2ss 0x12345678,%xmm5 - -// CHECK: cvtsd2ss %xmm5, %xmm5 - cvtsd2ss %xmm5,%xmm5 - -// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 - cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvtss2sd 69, %xmm5 - cvtss2sd 0x45,%xmm5 - -// CHECK: cvtss2sd 32493, %xmm5 - cvtss2sd 0x7eed,%xmm5 - -// CHECK: cvtss2sd 3133065982, %xmm5 - cvtss2sd 0xbabecafe,%xmm5 - -// CHECK: cvtss2sd 305419896, %xmm5 - cvtss2sd 0x12345678,%xmm5 - -// CHECK: cvtss2sd %xmm5, %xmm5 - cvtss2sd %xmm5,%xmm5 - -// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 - cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: cvttpd2pi 69, %mm3 - cvttpd2pi 0x45,%mm3 - -// CHECK: cvttpd2pi 32493, %mm3 - cvttpd2pi 0x7eed,%mm3 - -// CHECK: cvttpd2pi 3133065982, %mm3 - cvttpd2pi 0xbabecafe,%mm3 - -// CHECK: cvttpd2pi 305419896, %mm3 - cvttpd2pi 0x12345678,%mm3 - -// CHECK: cvttpd2pi %xmm5, %mm3 - cvttpd2pi %xmm5,%mm3 - -// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx - cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: cvttsd2si 69, %ecx - cvttsd2si 0x45,%ecx - -// CHECK: cvttsd2si 32493, %ecx - cvttsd2si 0x7eed,%ecx - -// CHECK: cvttsd2si 3133065982, %ecx - cvttsd2si 0xbabecafe,%ecx - -// CHECK: cvttsd2si 305419896, %ecx - cvttsd2si 0x12345678,%ecx - -// CHECK: cvttsd2si %xmm5, %ecx - cvttsd2si %xmm5,%ecx - -// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 - cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: cvttps2dq 69, %xmm5 - cvttps2dq 0x45,%xmm5 - -// CHECK: cvttps2dq 32493, %xmm5 - cvttps2dq 0x7eed,%xmm5 - -// CHECK: cvttps2dq 3133065982, %xmm5 - cvttps2dq 0xbabecafe,%xmm5 - -// CHECK: cvttps2dq 305419896, %xmm5 - cvttps2dq 0x12345678,%xmm5 - -// CHECK: cvttps2dq %xmm5, %xmm5 - cvttps2dq %xmm5,%xmm5 - -// CHECK: maskmovdqu %xmm5, %xmm5 - maskmovdqu %xmm5,%xmm5 - -// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 - movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqa 69, %xmm5 - movdqa 0x45,%xmm5 - -// CHECK: movdqa 32493, %xmm5 - movdqa 0x7eed,%xmm5 - -// CHECK: movdqa 3133065982, %xmm5 - movdqa 0xbabecafe,%xmm5 - -// CHECK: movdqa 305419896, %xmm5 - movdqa 0x12345678,%xmm5 - -// CHECK: movdqa %xmm5, %xmm5 - movdqa %xmm5,%xmm5 - -// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) - movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdqa %xmm5, 69 - movdqa %xmm5,0x45 - -// CHECK: movdqa %xmm5, 32493 - movdqa %xmm5,0x7eed - -// CHECK: movdqa %xmm5, 3133065982 - movdqa %xmm5,0xbabecafe - -// CHECK: movdqa %xmm5, 305419896 - movdqa %xmm5,0x12345678 - -// CHECK: movdqa %xmm5, %xmm5 - movdqa %xmm5,%xmm5 - -// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 - movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movdqu 69, %xmm5 - movdqu 0x45,%xmm5 - -// CHECK: movdqu 32493, %xmm5 - movdqu 0x7eed,%xmm5 - -// CHECK: movdqu 3133065982, %xmm5 - movdqu 0xbabecafe,%xmm5 - -// CHECK: movdqu 305419896, %xmm5 - movdqu 0x12345678,%xmm5 - -// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) - movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) - -// CHECK: movdqu %xmm5, 69 - movdqu %xmm5,0x45 - -// CHECK: movdqu %xmm5, 32493 - movdqu %xmm5,0x7eed - -// CHECK: movdqu %xmm5, 3133065982 - movdqu %xmm5,0xbabecafe - -// CHECK: movdqu %xmm5, 305419896 - movdqu %xmm5,0x12345678 - -// CHECK: movdq2q %xmm5, %mm3 - movdq2q %xmm5,%mm3 - -// CHECK: movq2dq %mm3, %xmm5 - movq2dq %mm3,%xmm5 - -// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 - pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmuludq 69, %mm3 - pmuludq 0x45,%mm3 - -// CHECK: pmuludq 32493, %mm3 - pmuludq 0x7eed,%mm3 - -// CHECK: pmuludq 3133065982, %mm3 - pmuludq 0xbabecafe,%mm3 - -// CHECK: pmuludq 305419896, %mm3 - pmuludq 0x12345678,%mm3 - -// CHECK: pmuludq %mm3, %mm3 - pmuludq %mm3,%mm3 - -// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 - pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmuludq 69, %xmm5 - pmuludq 0x45,%xmm5 - -// CHECK: pmuludq 32493, %xmm5 - pmuludq 0x7eed,%xmm5 - -// CHECK: pmuludq 3133065982, %xmm5 - pmuludq 0xbabecafe,%xmm5 - -// CHECK: pmuludq 305419896, %xmm5 - pmuludq 0x12345678,%xmm5 - -// CHECK: pmuludq %xmm5, %xmm5 - pmuludq %xmm5,%xmm5 - -// CHECK: pslldq $127, %xmm5 - pslldq $0x7f,%xmm5 - -// CHECK: psrldq $127, %xmm5 - psrldq $0x7f,%xmm5 - -// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 - punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpckhqdq 69, %xmm5 - punpckhqdq 0x45,%xmm5 - -// CHECK: punpckhqdq 32493, %xmm5 - punpckhqdq 0x7eed,%xmm5 - -// CHECK: punpckhqdq 3133065982, %xmm5 - punpckhqdq 0xbabecafe,%xmm5 - -// CHECK: punpckhqdq 305419896, %xmm5 - punpckhqdq 0x12345678,%xmm5 - -// CHECK: punpckhqdq %xmm5, %xmm5 - punpckhqdq %xmm5,%xmm5 - -// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 - punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: punpcklqdq 69, %xmm5 - punpcklqdq 0x45,%xmm5 - -// CHECK: punpcklqdq 32493, %xmm5 - punpcklqdq 0x7eed,%xmm5 - -// CHECK: punpcklqdq 3133065982, %xmm5 - punpcklqdq 0xbabecafe,%xmm5 - -// CHECK: punpcklqdq 305419896, %xmm5 - punpcklqdq 0x12345678,%xmm5 - -// CHECK: punpcklqdq %xmm5, %xmm5 - punpcklqdq %xmm5,%xmm5 - -// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 - addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsubpd 69, %xmm5 - addsubpd 0x45,%xmm5 - -// CHECK: addsubpd 32493, %xmm5 - addsubpd 0x7eed,%xmm5 - -// CHECK: addsubpd 3133065982, %xmm5 - addsubpd 0xbabecafe,%xmm5 - -// CHECK: addsubpd 305419896, %xmm5 - addsubpd 0x12345678,%xmm5 - -// CHECK: addsubpd %xmm5, %xmm5 - addsubpd %xmm5,%xmm5 - -// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 - addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: addsubps 69, %xmm5 - addsubps 0x45,%xmm5 - -// CHECK: addsubps 32493, %xmm5 - addsubps 0x7eed,%xmm5 - -// CHECK: addsubps 3133065982, %xmm5 - addsubps 0xbabecafe,%xmm5 - -// CHECK: addsubps 305419896, %xmm5 - addsubps 0x12345678,%xmm5 - -// CHECK: addsubps %xmm5, %xmm5 - addsubps %xmm5,%xmm5 - -// CHECK: fisttpl 3735928559(%ebx,%ecx,8) - fisttpl 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: fisttpl 3133065982 - fisttpl 0xbabecafe - -// CHECK: fisttpl 305419896 - fisttpl 0x12345678 - -// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 - haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: haddpd 69, %xmm5 - haddpd 0x45,%xmm5 - -// CHECK: haddpd 32493, %xmm5 - haddpd 0x7eed,%xmm5 - -// CHECK: haddpd 3133065982, %xmm5 - haddpd 0xbabecafe,%xmm5 - -// CHECK: haddpd 305419896, %xmm5 - haddpd 0x12345678,%xmm5 - -// CHECK: haddpd %xmm5, %xmm5 - haddpd %xmm5,%xmm5 - -// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 - haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: haddps 69, %xmm5 - haddps 0x45,%xmm5 - -// CHECK: haddps 32493, %xmm5 - haddps 0x7eed,%xmm5 - -// CHECK: haddps 3133065982, %xmm5 - haddps 0xbabecafe,%xmm5 - -// CHECK: haddps 305419896, %xmm5 - haddps 0x12345678,%xmm5 - -// CHECK: haddps %xmm5, %xmm5 - haddps %xmm5,%xmm5 - -// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 - hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: hsubpd 69, %xmm5 - hsubpd 0x45,%xmm5 - -// CHECK: hsubpd 32493, %xmm5 - hsubpd 0x7eed,%xmm5 - -// CHECK: hsubpd 3133065982, %xmm5 - hsubpd 0xbabecafe,%xmm5 - -// CHECK: hsubpd 305419896, %xmm5 - hsubpd 0x12345678,%xmm5 - -// CHECK: hsubpd %xmm5, %xmm5 - hsubpd %xmm5,%xmm5 - -// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 - hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: hsubps 69, %xmm5 - hsubps 0x45,%xmm5 - -// CHECK: hsubps 32493, %xmm5 - hsubps 0x7eed,%xmm5 - -// CHECK: hsubps 3133065982, %xmm5 - hsubps 0xbabecafe,%xmm5 - -// CHECK: hsubps 305419896, %xmm5 - hsubps 0x12345678,%xmm5 - -// CHECK: hsubps %xmm5, %xmm5 - hsubps %xmm5,%xmm5 - -// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 - lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: lddqu 69, %xmm5 - lddqu 0x45,%xmm5 - -// CHECK: lddqu 32493, %xmm5 - lddqu 0x7eed,%xmm5 - -// CHECK: lddqu 3133065982, %xmm5 - lddqu 0xbabecafe,%xmm5 - -// CHECK: lddqu 305419896, %xmm5 - lddqu 0x12345678,%xmm5 - -// CHECK: monitor - monitor - -// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 - movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movddup 69, %xmm5 - movddup 0x45,%xmm5 - -// CHECK: movddup 32493, %xmm5 - movddup 0x7eed,%xmm5 - -// CHECK: movddup 3133065982, %xmm5 - movddup 0xbabecafe,%xmm5 - -// CHECK: movddup 305419896, %xmm5 - movddup 0x12345678,%xmm5 - -// CHECK: movddup %xmm5, %xmm5 - movddup %xmm5,%xmm5 - -// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 - movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movshdup 69, %xmm5 - movshdup 0x45,%xmm5 - -// CHECK: movshdup 32493, %xmm5 - movshdup 0x7eed,%xmm5 - -// CHECK: movshdup 3133065982, %xmm5 - movshdup 0xbabecafe,%xmm5 - -// CHECK: movshdup 305419896, %xmm5 - movshdup 0x12345678,%xmm5 - -// CHECK: movshdup %xmm5, %xmm5 - movshdup %xmm5,%xmm5 - -// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 - movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movsldup 69, %xmm5 - movsldup 0x45,%xmm5 - -// CHECK: movsldup 32493, %xmm5 - movsldup 0x7eed,%xmm5 - -// CHECK: movsldup 3133065982, %xmm5 - movsldup 0xbabecafe,%xmm5 - -// CHECK: movsldup 305419896, %xmm5 - movsldup 0x12345678,%xmm5 - -// CHECK: movsldup %xmm5, %xmm5 - movsldup %xmm5,%xmm5 - -// CHECK: mwait - mwait - -// CHECK: vmcall - vmcall - -// CHECK: vmclear 3735928559(%ebx,%ecx,8) - vmclear 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmclear 32493 - vmclear 0x7eed - -// CHECK: vmclear 3133065982 - vmclear 0xbabecafe - -// CHECK: vmclear 305419896 - vmclear 0x12345678 - -// CHECK: vmlaunch - vmlaunch - -// CHECK: vmresume - vmresume - -// CHECK: vmptrld 3735928559(%ebx,%ecx,8) - vmptrld 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmptrld 32493 - vmptrld 0x7eed - -// CHECK: vmptrld 3133065982 - vmptrld 0xbabecafe - -// CHECK: vmptrld 305419896 - vmptrld 0x12345678 - -// CHECK: vmptrst 3735928559(%ebx,%ecx,8) - vmptrst 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmptrst 32493 - vmptrst 0x7eed - -// CHECK: vmptrst 3133065982 - vmptrst 0xbabecafe - -// CHECK: vmptrst 305419896 - vmptrst 0x12345678 - -// CHECK: vmxoff - vmxoff - -// CHECK: vmxon 3735928559(%ebx,%ecx,8) - vmxon 0xdeadbeef(%ebx,%ecx,8) - -// CHECK: vmxon 32493 - vmxon 0x7eed - -// CHECK: vmxon 3133065982 - vmxon 0xbabecafe - -// CHECK: vmxon 305419896 - vmxon 0x12345678 - -// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 - phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddw 69, %mm3 - phaddw 0x45,%mm3 - -// CHECK: phaddw 32493, %mm3 - phaddw 0x7eed,%mm3 - -// CHECK: phaddw 3133065982, %mm3 - phaddw 0xbabecafe,%mm3 - -// CHECK: phaddw 305419896, %mm3 - phaddw 0x12345678,%mm3 - -// CHECK: phaddw %mm3, %mm3 - phaddw %mm3,%mm3 - -// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 - phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddw 69, %xmm5 - phaddw 0x45,%xmm5 - -// CHECK: phaddw 32493, %xmm5 - phaddw 0x7eed,%xmm5 - -// CHECK: phaddw 3133065982, %xmm5 - phaddw 0xbabecafe,%xmm5 - -// CHECK: phaddw 305419896, %xmm5 - phaddw 0x12345678,%xmm5 - -// CHECK: phaddw %xmm5, %xmm5 - phaddw %xmm5,%xmm5 - -// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 - phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddd 69, %mm3 - phaddd 0x45,%mm3 - -// CHECK: phaddd 32493, %mm3 - phaddd 0x7eed,%mm3 - -// CHECK: phaddd 3133065982, %mm3 - phaddd 0xbabecafe,%mm3 - -// CHECK: phaddd 305419896, %mm3 - phaddd 0x12345678,%mm3 - -// CHECK: phaddd %mm3, %mm3 - phaddd %mm3,%mm3 - -// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 - phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddd 69, %xmm5 - phaddd 0x45,%xmm5 - -// CHECK: phaddd 32493, %xmm5 - phaddd 0x7eed,%xmm5 - -// CHECK: phaddd 3133065982, %xmm5 - phaddd 0xbabecafe,%xmm5 - -// CHECK: phaddd 305419896, %xmm5 - phaddd 0x12345678,%xmm5 - -// CHECK: phaddd %xmm5, %xmm5 - phaddd %xmm5,%xmm5 - -// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 - phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phaddsw 69, %mm3 - phaddsw 0x45,%mm3 - -// CHECK: phaddsw 32493, %mm3 - phaddsw 0x7eed,%mm3 - -// CHECK: phaddsw 3133065982, %mm3 - phaddsw 0xbabecafe,%mm3 - -// CHECK: phaddsw 305419896, %mm3 - phaddsw 0x12345678,%mm3 - -// CHECK: phaddsw %mm3, %mm3 - phaddsw %mm3,%mm3 - -// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 - phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phaddsw 69, %xmm5 - phaddsw 0x45,%xmm5 - -// CHECK: phaddsw 32493, %xmm5 - phaddsw 0x7eed,%xmm5 - -// CHECK: phaddsw 3133065982, %xmm5 - phaddsw 0xbabecafe,%xmm5 - -// CHECK: phaddsw 305419896, %xmm5 - phaddsw 0x12345678,%xmm5 - -// CHECK: phaddsw %xmm5, %xmm5 - phaddsw %xmm5,%xmm5 - -// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 - phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubw 69, %mm3 - phsubw 0x45,%mm3 - -// CHECK: phsubw 32493, %mm3 - phsubw 0x7eed,%mm3 - -// CHECK: phsubw 3133065982, %mm3 - phsubw 0xbabecafe,%mm3 - -// CHECK: phsubw 305419896, %mm3 - phsubw 0x12345678,%mm3 - -// CHECK: phsubw %mm3, %mm3 - phsubw %mm3,%mm3 - -// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 - phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubw 69, %xmm5 - phsubw 0x45,%xmm5 - -// CHECK: phsubw 32493, %xmm5 - phsubw 0x7eed,%xmm5 - -// CHECK: phsubw 3133065982, %xmm5 - phsubw 0xbabecafe,%xmm5 - -// CHECK: phsubw 305419896, %xmm5 - phsubw 0x12345678,%xmm5 - -// CHECK: phsubw %xmm5, %xmm5 - phsubw %xmm5,%xmm5 - -// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 - phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubd 69, %mm3 - phsubd 0x45,%mm3 - -// CHECK: phsubd 32493, %mm3 - phsubd 0x7eed,%mm3 - -// CHECK: phsubd 3133065982, %mm3 - phsubd 0xbabecafe,%mm3 - -// CHECK: phsubd 305419896, %mm3 - phsubd 0x12345678,%mm3 - -// CHECK: phsubd %mm3, %mm3 - phsubd %mm3,%mm3 - -// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 - phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubd 69, %xmm5 - phsubd 0x45,%xmm5 - -// CHECK: phsubd 32493, %xmm5 - phsubd 0x7eed,%xmm5 - -// CHECK: phsubd 3133065982, %xmm5 - phsubd 0xbabecafe,%xmm5 - -// CHECK: phsubd 305419896, %xmm5 - phsubd 0x12345678,%xmm5 - -// CHECK: phsubd %xmm5, %xmm5 - phsubd %xmm5,%xmm5 - -// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 - phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: phsubsw 69, %mm3 - phsubsw 0x45,%mm3 - -// CHECK: phsubsw 32493, %mm3 - phsubsw 0x7eed,%mm3 - -// CHECK: phsubsw 3133065982, %mm3 - phsubsw 0xbabecafe,%mm3 - -// CHECK: phsubsw 305419896, %mm3 - phsubsw 0x12345678,%mm3 - -// CHECK: phsubsw %mm3, %mm3 - phsubsw %mm3,%mm3 - -// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 - phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phsubsw 69, %xmm5 - phsubsw 0x45,%xmm5 - -// CHECK: phsubsw 32493, %xmm5 - phsubsw 0x7eed,%xmm5 - -// CHECK: phsubsw 3133065982, %xmm5 - phsubsw 0xbabecafe,%xmm5 - -// CHECK: phsubsw 305419896, %xmm5 - phsubsw 0x12345678,%xmm5 - -// CHECK: phsubsw %xmm5, %xmm5 - phsubsw %xmm5,%xmm5 - -// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 - pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmaddubsw 69, %mm3 - pmaddubsw 0x45,%mm3 - -// CHECK: pmaddubsw 32493, %mm3 - pmaddubsw 0x7eed,%mm3 - -// CHECK: pmaddubsw 3133065982, %mm3 - pmaddubsw 0xbabecafe,%mm3 - -// CHECK: pmaddubsw 305419896, %mm3 - pmaddubsw 0x12345678,%mm3 - -// CHECK: pmaddubsw %mm3, %mm3 - pmaddubsw %mm3,%mm3 - -// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 - pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaddubsw 69, %xmm5 - pmaddubsw 0x45,%xmm5 - -// CHECK: pmaddubsw 32493, %xmm5 - pmaddubsw 0x7eed,%xmm5 - -// CHECK: pmaddubsw 3133065982, %xmm5 - pmaddubsw 0xbabecafe,%xmm5 - -// CHECK: pmaddubsw 305419896, %xmm5 - pmaddubsw 0x12345678,%xmm5 - -// CHECK: pmaddubsw %xmm5, %xmm5 - pmaddubsw %xmm5,%xmm5 - -// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 - pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pmulhrsw 69, %mm3 - pmulhrsw 0x45,%mm3 - -// CHECK: pmulhrsw 32493, %mm3 - pmulhrsw 0x7eed,%mm3 - -// CHECK: pmulhrsw 3133065982, %mm3 - pmulhrsw 0xbabecafe,%mm3 - -// CHECK: pmulhrsw 305419896, %mm3 - pmulhrsw 0x12345678,%mm3 - -// CHECK: pmulhrsw %mm3, %mm3 - pmulhrsw %mm3,%mm3 - -// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 - pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulhrsw 69, %xmm5 - pmulhrsw 0x45,%xmm5 - -// CHECK: pmulhrsw 32493, %xmm5 - pmulhrsw 0x7eed,%xmm5 - -// CHECK: pmulhrsw 3133065982, %xmm5 - pmulhrsw 0xbabecafe,%xmm5 - -// CHECK: pmulhrsw 305419896, %xmm5 - pmulhrsw 0x12345678,%xmm5 - -// CHECK: pmulhrsw %xmm5, %xmm5 - pmulhrsw %xmm5,%xmm5 - -// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 - pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pshufb 69, %mm3 - pshufb 0x45,%mm3 - -// CHECK: pshufb 32493, %mm3 - pshufb 0x7eed,%mm3 - -// CHECK: pshufb 3133065982, %mm3 - pshufb 0xbabecafe,%mm3 - -// CHECK: pshufb 305419896, %mm3 - pshufb 0x12345678,%mm3 - -// CHECK: pshufb %mm3, %mm3 - pshufb %mm3,%mm3 - -// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 - pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pshufb 69, %xmm5 - pshufb 0x45,%xmm5 - -// CHECK: pshufb 32493, %xmm5 - pshufb 0x7eed,%xmm5 - -// CHECK: pshufb 3133065982, %xmm5 - pshufb 0xbabecafe,%xmm5 - -// CHECK: pshufb 305419896, %xmm5 - pshufb 0x12345678,%xmm5 - -// CHECK: pshufb %xmm5, %xmm5 - pshufb %xmm5,%xmm5 - -// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 - psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignb 69, %mm3 - psignb 0x45,%mm3 - -// CHECK: psignb 32493, %mm3 - psignb 0x7eed,%mm3 - -// CHECK: psignb 3133065982, %mm3 - psignb 0xbabecafe,%mm3 - -// CHECK: psignb 305419896, %mm3 - psignb 0x12345678,%mm3 - -// CHECK: psignb %mm3, %mm3 - psignb %mm3,%mm3 - -// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 - psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignb 69, %xmm5 - psignb 0x45,%xmm5 - -// CHECK: psignb 32493, %xmm5 - psignb 0x7eed,%xmm5 - -// CHECK: psignb 3133065982, %xmm5 - psignb 0xbabecafe,%xmm5 - -// CHECK: psignb 305419896, %xmm5 - psignb 0x12345678,%xmm5 - -// CHECK: psignb %xmm5, %xmm5 - psignb %xmm5,%xmm5 - -// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 - psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignw 69, %mm3 - psignw 0x45,%mm3 - -// CHECK: psignw 32493, %mm3 - psignw 0x7eed,%mm3 - -// CHECK: psignw 3133065982, %mm3 - psignw 0xbabecafe,%mm3 - -// CHECK: psignw 305419896, %mm3 - psignw 0x12345678,%mm3 - -// CHECK: psignw %mm3, %mm3 - psignw %mm3,%mm3 - -// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 - psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignw 69, %xmm5 - psignw 0x45,%xmm5 - -// CHECK: psignw 32493, %xmm5 - psignw 0x7eed,%xmm5 - -// CHECK: psignw 3133065982, %xmm5 - psignw 0xbabecafe,%xmm5 - -// CHECK: psignw 305419896, %xmm5 - psignw 0x12345678,%xmm5 - -// CHECK: psignw %xmm5, %xmm5 - psignw %xmm5,%xmm5 - -// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 - psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: psignd 69, %mm3 - psignd 0x45,%mm3 - -// CHECK: psignd 32493, %mm3 - psignd 0x7eed,%mm3 - -// CHECK: psignd 3133065982, %mm3 - psignd 0xbabecafe,%mm3 - -// CHECK: psignd 305419896, %mm3 - psignd 0x12345678,%mm3 - -// CHECK: psignd %mm3, %mm3 - psignd %mm3,%mm3 - -// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 - psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: psignd 69, %xmm5 - psignd 0x45,%xmm5 - -// CHECK: psignd 32493, %xmm5 - psignd 0x7eed,%xmm5 - -// CHECK: psignd 3133065982, %xmm5 - psignd 0xbabecafe,%xmm5 - -// CHECK: psignd 305419896, %xmm5 - psignd 0x12345678,%xmm5 - -// CHECK: psignd %xmm5, %xmm5 - psignd %xmm5,%xmm5 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 - pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsb 69, %mm3 - pabsb 0x45,%mm3 - -// CHECK: pabsb 32493, %mm3 - pabsb 0x7eed,%mm3 - -// CHECK: pabsb 3133065982, %mm3 - pabsb 0xbabecafe,%mm3 - -// CHECK: pabsb 305419896, %mm3 - pabsb 0x12345678,%mm3 - -// CHECK: pabsb %mm3, %mm3 - pabsb %mm3,%mm3 - -// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 - pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsb 69, %xmm5 - pabsb 0x45,%xmm5 - -// CHECK: pabsb 32493, %xmm5 - pabsb 0x7eed,%xmm5 - -// CHECK: pabsb 3133065982, %xmm5 - pabsb 0xbabecafe,%xmm5 - -// CHECK: pabsb 305419896, %xmm5 - pabsb 0x12345678,%xmm5 - -// CHECK: pabsb %xmm5, %xmm5 - pabsb %xmm5,%xmm5 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 - pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsw 69, %mm3 - pabsw 0x45,%mm3 - -// CHECK: pabsw 32493, %mm3 - pabsw 0x7eed,%mm3 - -// CHECK: pabsw 3133065982, %mm3 - pabsw 0xbabecafe,%mm3 - -// CHECK: pabsw 305419896, %mm3 - pabsw 0x12345678,%mm3 - -// CHECK: pabsw %mm3, %mm3 - pabsw %mm3,%mm3 - -// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 - pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsw 69, %xmm5 - pabsw 0x45,%xmm5 - -// CHECK: pabsw 32493, %xmm5 - pabsw 0x7eed,%xmm5 - -// CHECK: pabsw 3133065982, %xmm5 - pabsw 0xbabecafe,%xmm5 - -// CHECK: pabsw 305419896, %xmm5 - pabsw 0x12345678,%xmm5 - -// CHECK: pabsw %xmm5, %xmm5 - pabsw %xmm5,%xmm5 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 - pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 - -// CHECK: pabsd 69, %mm3 - pabsd 0x45,%mm3 - -// CHECK: pabsd 32493, %mm3 - pabsd 0x7eed,%mm3 - -// CHECK: pabsd 3133065982, %mm3 - pabsd 0xbabecafe,%mm3 - -// CHECK: pabsd 305419896, %mm3 - pabsd 0x12345678,%mm3 - -// CHECK: pabsd %mm3, %mm3 - pabsd %mm3,%mm3 - -// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 - pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pabsd 69, %xmm5 - pabsd 0x45,%xmm5 - -// CHECK: pabsd 32493, %xmm5 - pabsd 0x7eed,%xmm5 - -// CHECK: pabsd 3133065982, %xmm5 - pabsd 0xbabecafe,%xmm5 - -// CHECK: pabsd 305419896, %xmm5 - pabsd 0x12345678,%xmm5 - -// CHECK: pabsd %xmm5, %xmm5 - pabsd %xmm5,%xmm5 - -// CHECK: femms - femms - -// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 - movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: movntdqa 69, %xmm5 - movntdqa 0x45,%xmm5 - -// CHECK: movntdqa 32493, %xmm5 - movntdqa 0x7eed,%xmm5 - -// CHECK: movntdqa 3133065982, %xmm5 - movntdqa 0xbabecafe,%xmm5 - -// CHECK: movntdqa 305419896, %xmm5 - movntdqa 0x12345678,%xmm5 - -// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 - packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: packusdw 69, %xmm5 - packusdw 0x45,%xmm5 - -// CHECK: packusdw 32493, %xmm5 - packusdw 0x7eed,%xmm5 - -// CHECK: packusdw 3133065982, %xmm5 - packusdw 0xbabecafe,%xmm5 - -// CHECK: packusdw 305419896, %xmm5 - packusdw 0x12345678,%xmm5 - -// CHECK: packusdw %xmm5, %xmm5 - packusdw %xmm5,%xmm5 - -// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 - pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpeqq 69, %xmm5 - pcmpeqq 0x45,%xmm5 - -// CHECK: pcmpeqq 32493, %xmm5 - pcmpeqq 0x7eed,%xmm5 - -// CHECK: pcmpeqq 3133065982, %xmm5 - pcmpeqq 0xbabecafe,%xmm5 - -// CHECK: pcmpeqq 305419896, %xmm5 - pcmpeqq 0x12345678,%xmm5 - -// CHECK: pcmpeqq %xmm5, %xmm5 - pcmpeqq %xmm5,%xmm5 - -// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 - phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: phminposuw 69, %xmm5 - phminposuw 0x45,%xmm5 - -// CHECK: phminposuw 32493, %xmm5 - phminposuw 0x7eed,%xmm5 - -// CHECK: phminposuw 3133065982, %xmm5 - phminposuw 0xbabecafe,%xmm5 - -// CHECK: phminposuw 305419896, %xmm5 - phminposuw 0x12345678,%xmm5 - -// CHECK: phminposuw %xmm5, %xmm5 - phminposuw %xmm5,%xmm5 - -// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 - pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsb 69, %xmm5 - pmaxsb 0x45,%xmm5 - -// CHECK: pmaxsb 32493, %xmm5 - pmaxsb 0x7eed,%xmm5 - -// CHECK: pmaxsb 3133065982, %xmm5 - pmaxsb 0xbabecafe,%xmm5 - -// CHECK: pmaxsb 305419896, %xmm5 - pmaxsb 0x12345678,%xmm5 - -// CHECK: pmaxsb %xmm5, %xmm5 - pmaxsb %xmm5,%xmm5 - -// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 - pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxsd 69, %xmm5 - pmaxsd 0x45,%xmm5 - -// CHECK: pmaxsd 32493, %xmm5 - pmaxsd 0x7eed,%xmm5 - -// CHECK: pmaxsd 3133065982, %xmm5 - pmaxsd 0xbabecafe,%xmm5 - -// CHECK: pmaxsd 305419896, %xmm5 - pmaxsd 0x12345678,%xmm5 - -// CHECK: pmaxsd %xmm5, %xmm5 - pmaxsd %xmm5,%xmm5 - -// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 - pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxud 69, %xmm5 - pmaxud 0x45,%xmm5 - -// CHECK: pmaxud 32493, %xmm5 - pmaxud 0x7eed,%xmm5 - -// CHECK: pmaxud 3133065982, %xmm5 - pmaxud 0xbabecafe,%xmm5 - -// CHECK: pmaxud 305419896, %xmm5 - pmaxud 0x12345678,%xmm5 - -// CHECK: pmaxud %xmm5, %xmm5 - pmaxud %xmm5,%xmm5 - -// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 - pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmaxuw 69, %xmm5 - pmaxuw 0x45,%xmm5 - -// CHECK: pmaxuw 32493, %xmm5 - pmaxuw 0x7eed,%xmm5 - -// CHECK: pmaxuw 3133065982, %xmm5 - pmaxuw 0xbabecafe,%xmm5 - -// CHECK: pmaxuw 305419896, %xmm5 - pmaxuw 0x12345678,%xmm5 - -// CHECK: pmaxuw %xmm5, %xmm5 - pmaxuw %xmm5,%xmm5 - -// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 - pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsb 69, %xmm5 - pminsb 0x45,%xmm5 - -// CHECK: pminsb 32493, %xmm5 - pminsb 0x7eed,%xmm5 - -// CHECK: pminsb 3133065982, %xmm5 - pminsb 0xbabecafe,%xmm5 - -// CHECK: pminsb 305419896, %xmm5 - pminsb 0x12345678,%xmm5 - -// CHECK: pminsb %xmm5, %xmm5 - pminsb %xmm5,%xmm5 - -// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 - pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminsd 69, %xmm5 - pminsd 0x45,%xmm5 - -// CHECK: pminsd 32493, %xmm5 - pminsd 0x7eed,%xmm5 - -// CHECK: pminsd 3133065982, %xmm5 - pminsd 0xbabecafe,%xmm5 - -// CHECK: pminsd 305419896, %xmm5 - pminsd 0x12345678,%xmm5 - -// CHECK: pminsd %xmm5, %xmm5 - pminsd %xmm5,%xmm5 - -// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 - pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminud 69, %xmm5 - pminud 0x45,%xmm5 - -// CHECK: pminud 32493, %xmm5 - pminud 0x7eed,%xmm5 - -// CHECK: pminud 3133065982, %xmm5 - pminud 0xbabecafe,%xmm5 - -// CHECK: pminud 305419896, %xmm5 - pminud 0x12345678,%xmm5 - -// CHECK: pminud %xmm5, %xmm5 - pminud %xmm5,%xmm5 - -// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 - pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pminuw 69, %xmm5 - pminuw 0x45,%xmm5 - -// CHECK: pminuw 32493, %xmm5 - pminuw 0x7eed,%xmm5 - -// CHECK: pminuw 3133065982, %xmm5 - pminuw 0xbabecafe,%xmm5 - -// CHECK: pminuw 305419896, %xmm5 - pminuw 0x12345678,%xmm5 - -// CHECK: pminuw %xmm5, %xmm5 - pminuw %xmm5,%xmm5 - -// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbw 69, %xmm5 - pmovsxbw 0x45,%xmm5 - -// CHECK: pmovsxbw 32493, %xmm5 - pmovsxbw 0x7eed,%xmm5 - -// CHECK: pmovsxbw 3133065982, %xmm5 - pmovsxbw 0xbabecafe,%xmm5 - -// CHECK: pmovsxbw 305419896, %xmm5 - pmovsxbw 0x12345678,%xmm5 - -// CHECK: pmovsxbw %xmm5, %xmm5 - pmovsxbw %xmm5,%xmm5 - -// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbd 69, %xmm5 - pmovsxbd 0x45,%xmm5 - -// CHECK: pmovsxbd 32493, %xmm5 - pmovsxbd 0x7eed,%xmm5 - -// CHECK: pmovsxbd 3133065982, %xmm5 - pmovsxbd 0xbabecafe,%xmm5 - -// CHECK: pmovsxbd 305419896, %xmm5 - pmovsxbd 0x12345678,%xmm5 - -// CHECK: pmovsxbd %xmm5, %xmm5 - pmovsxbd %xmm5,%xmm5 - -// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxbq 69, %xmm5 - pmovsxbq 0x45,%xmm5 - -// CHECK: pmovsxbq 32493, %xmm5 - pmovsxbq 0x7eed,%xmm5 - -// CHECK: pmovsxbq 3133065982, %xmm5 - pmovsxbq 0xbabecafe,%xmm5 - -// CHECK: pmovsxbq 305419896, %xmm5 - pmovsxbq 0x12345678,%xmm5 - -// CHECK: pmovsxbq %xmm5, %xmm5 - pmovsxbq %xmm5,%xmm5 - -// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwd 69, %xmm5 - pmovsxwd 0x45,%xmm5 - -// CHECK: pmovsxwd 32493, %xmm5 - pmovsxwd 0x7eed,%xmm5 - -// CHECK: pmovsxwd 3133065982, %xmm5 - pmovsxwd 0xbabecafe,%xmm5 - -// CHECK: pmovsxwd 305419896, %xmm5 - pmovsxwd 0x12345678,%xmm5 - -// CHECK: pmovsxwd %xmm5, %xmm5 - pmovsxwd %xmm5,%xmm5 - -// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxwq 69, %xmm5 - pmovsxwq 0x45,%xmm5 - -// CHECK: pmovsxwq 32493, %xmm5 - pmovsxwq 0x7eed,%xmm5 - -// CHECK: pmovsxwq 3133065982, %xmm5 - pmovsxwq 0xbabecafe,%xmm5 - -// CHECK: pmovsxwq 305419896, %xmm5 - pmovsxwq 0x12345678,%xmm5 - -// CHECK: pmovsxwq %xmm5, %xmm5 - pmovsxwq %xmm5,%xmm5 - -// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 - pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovsxdq 69, %xmm5 - pmovsxdq 0x45,%xmm5 - -// CHECK: pmovsxdq 32493, %xmm5 - pmovsxdq 0x7eed,%xmm5 - -// CHECK: pmovsxdq 3133065982, %xmm5 - pmovsxdq 0xbabecafe,%xmm5 - -// CHECK: pmovsxdq 305419896, %xmm5 - pmovsxdq 0x12345678,%xmm5 - -// CHECK: pmovsxdq %xmm5, %xmm5 - pmovsxdq %xmm5,%xmm5 - -// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbw 69, %xmm5 - pmovzxbw 0x45,%xmm5 - -// CHECK: pmovzxbw 32493, %xmm5 - pmovzxbw 0x7eed,%xmm5 - -// CHECK: pmovzxbw 3133065982, %xmm5 - pmovzxbw 0xbabecafe,%xmm5 - -// CHECK: pmovzxbw 305419896, %xmm5 - pmovzxbw 0x12345678,%xmm5 - -// CHECK: pmovzxbw %xmm5, %xmm5 - pmovzxbw %xmm5,%xmm5 - -// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbd 69, %xmm5 - pmovzxbd 0x45,%xmm5 - -// CHECK: pmovzxbd 32493, %xmm5 - pmovzxbd 0x7eed,%xmm5 - -// CHECK: pmovzxbd 3133065982, %xmm5 - pmovzxbd 0xbabecafe,%xmm5 - -// CHECK: pmovzxbd 305419896, %xmm5 - pmovzxbd 0x12345678,%xmm5 - -// CHECK: pmovzxbd %xmm5, %xmm5 - pmovzxbd %xmm5,%xmm5 - -// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxbq 69, %xmm5 - pmovzxbq 0x45,%xmm5 - -// CHECK: pmovzxbq 32493, %xmm5 - pmovzxbq 0x7eed,%xmm5 - -// CHECK: pmovzxbq 3133065982, %xmm5 - pmovzxbq 0xbabecafe,%xmm5 - -// CHECK: pmovzxbq 305419896, %xmm5 - pmovzxbq 0x12345678,%xmm5 - -// CHECK: pmovzxbq %xmm5, %xmm5 - pmovzxbq %xmm5,%xmm5 - -// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwd 69, %xmm5 - pmovzxwd 0x45,%xmm5 - -// CHECK: pmovzxwd 32493, %xmm5 - pmovzxwd 0x7eed,%xmm5 - -// CHECK: pmovzxwd 3133065982, %xmm5 - pmovzxwd 0xbabecafe,%xmm5 - -// CHECK: pmovzxwd 305419896, %xmm5 - pmovzxwd 0x12345678,%xmm5 - -// CHECK: pmovzxwd %xmm5, %xmm5 - pmovzxwd %xmm5,%xmm5 - -// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxwq 69, %xmm5 - pmovzxwq 0x45,%xmm5 - -// CHECK: pmovzxwq 32493, %xmm5 - pmovzxwq 0x7eed,%xmm5 - -// CHECK: pmovzxwq 3133065982, %xmm5 - pmovzxwq 0xbabecafe,%xmm5 - -// CHECK: pmovzxwq 305419896, %xmm5 - pmovzxwq 0x12345678,%xmm5 - -// CHECK: pmovzxwq %xmm5, %xmm5 - pmovzxwq %xmm5,%xmm5 - -// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 - pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmovzxdq 69, %xmm5 - pmovzxdq 0x45,%xmm5 - -// CHECK: pmovzxdq 32493, %xmm5 - pmovzxdq 0x7eed,%xmm5 - -// CHECK: pmovzxdq 3133065982, %xmm5 - pmovzxdq 0xbabecafe,%xmm5 - -// CHECK: pmovzxdq 305419896, %xmm5 - pmovzxdq 0x12345678,%xmm5 - -// CHECK: pmovzxdq %xmm5, %xmm5 - pmovzxdq %xmm5,%xmm5 - -// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 - pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmuldq 69, %xmm5 - pmuldq 0x45,%xmm5 - -// CHECK: pmuldq 32493, %xmm5 - pmuldq 0x7eed,%xmm5 - -// CHECK: pmuldq 3133065982, %xmm5 - pmuldq 0xbabecafe,%xmm5 - -// CHECK: pmuldq 305419896, %xmm5 - pmuldq 0x12345678,%xmm5 - -// CHECK: pmuldq %xmm5, %xmm5 - pmuldq %xmm5,%xmm5 - -// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 - pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pmulld 69, %xmm5 - pmulld 0x45,%xmm5 - -// CHECK: pmulld 32493, %xmm5 - pmulld 0x7eed,%xmm5 - -// CHECK: pmulld 3133065982, %xmm5 - pmulld 0xbabecafe,%xmm5 - -// CHECK: pmulld 305419896, %xmm5 - pmulld 0x12345678,%xmm5 - -// CHECK: pmulld %xmm5, %xmm5 - pmulld %xmm5,%xmm5 - -// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 - ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: ptest 69, %xmm5 - ptest 0x45,%xmm5 - -// CHECK: ptest 32493, %xmm5 - ptest 0x7eed,%xmm5 - -// CHECK: ptest 3133065982, %xmm5 - ptest 0xbabecafe,%xmm5 - -// CHECK: ptest 305419896, %xmm5 - ptest 0x12345678,%xmm5 - -// CHECK: ptest %xmm5, %xmm5 - ptest %xmm5,%xmm5 - -// CHECK: crc32b %bl, %eax - crc32b %bl, %eax - -// CHECK: crc32b 4(%ebx), %eax - crc32b 4(%ebx), %eax - -// CHECK: crc32w %bx, %eax - crc32w %bx, %eax - -// CHECK: crc32w 4(%ebx), %eax - crc32w 4(%ebx), %eax - -// CHECK: crc32l %ebx, %eax - crc32l %ebx, %eax - -// CHECK: crc32l 4(%ebx), %eax - crc32l 4(%ebx), %eax - -// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx - crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx - -// CHECK: crc32l 69, %ecx - crc32l 0x45,%ecx - -// CHECK: crc32l 32493, %ecx - crc32l 0x7eed,%ecx - -// CHECK: crc32l 3133065982, %ecx - crc32l 0xbabecafe,%ecx - -// CHECK: crc32l %ecx, %ecx - crc32l %ecx,%ecx - -// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 - pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 - -// CHECK: pcmpgtq 69, %xmm5 - pcmpgtq 0x45,%xmm5 - -// CHECK: pcmpgtq 32493, %xmm5 - pcmpgtq 0x7eed,%xmm5 - -// CHECK: pcmpgtq 3133065982, %xmm5 - pcmpgtq 0xbabecafe,%xmm5 - -// CHECK: pcmpgtq 305419896, %xmm5 - pcmpgtq 0x12345678,%xmm5 - -// CHECK: pcmpgtq %xmm5, %xmm5 - pcmpgtq %xmm5,%xmm5 - -// CHECK: aesimc %xmm0, %xmm1 - aesimc %xmm0,%xmm1 - -// CHECK: aesimc (%eax), %xmm1 - aesimc (%eax),%xmm1 - -// CHECK: aesenc %xmm1, %xmm2 - aesenc %xmm1,%xmm2 - -// CHECK: aesenc 4(%ebx), %xmm2 - aesenc 4(%ebx),%xmm2 - -// CHECK: aesenclast %xmm3, %xmm4 - aesenclast %xmm3,%xmm4 - -// CHECK: aesenclast 4(%edx,%edi), %xmm4 - aesenclast 4(%edx,%edi),%xmm4 - -// CHECK: aesdec %xmm5, %xmm6 - aesdec %xmm5,%xmm6 - -// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 - aesdec 4(%ecx,%eax,8),%xmm6 - -// CHECK: aesdeclast %xmm7, %xmm0 - aesdeclast %xmm7,%xmm0 - -// CHECK: aesdeclast 3405691582, %xmm0 - aesdeclast 0xcafebabe,%xmm0 - -// CHECK: aeskeygenassist $125, %xmm1, %xmm2 - aeskeygenassist $125, %xmm1, %xmm2 - -// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 - aeskeygenassist $125, (%edx,%eax,4), %xmm2 diff --git a/test/MC/AsmParser/X86/x86-32-fma3.s b/test/MC/AsmParser/X86/x86-32-fma3.s deleted file mode 100644 index db7efec..0000000 --- a/test/MC/AsmParser/X86/x86-32-fma3.s +++ /dev/null @@ -1,674 +0,0 @@ -// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s - -// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] - vfmadd132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] - vfmadd132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] - vfmadd132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] - vfmadd132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] - vfmadd213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] - vfmadd213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] - vfmadd213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] - vfmadd213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] - vfmadd231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] - vfmadd231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] - vfmadd231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] - vfmadd231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] - vfmadd132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] - vfmadd132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] - vfmadd132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] - vfmadd132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] - vfmadd213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] - vfmadd213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] - vfmadd213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] - vfmadd213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] - vfmadd231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] - vfmadd231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] - vfmadd231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] - vfmadd231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] - vfmadd132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] - vfmadd132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] - vfmadd132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] - vfmadd132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] - vfmadd213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] - vfmadd213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] - vfmadd213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] - vfmadd213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] - vfmadd231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] - vfmadd231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] - vfmadd231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] - vfmadd231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0xca] - vfmaddsub132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0x08] - vfmaddsub132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0xca] - vfmaddsub132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0x08] - vfmaddsub132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0xca] - vfmaddsub213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0x08] - vfmaddsub213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0xca] - vfmaddsub213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0x08] - vfmaddsub213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0xca] - vfmaddsub231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0x08] - vfmaddsub231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmaddsub231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0xca] - vfmaddsub231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmaddsub231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0x08] - vfmaddsub231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0xca] - vfmsubadd132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0x08] - vfmsubadd132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0xca] - vfmsubadd132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0x08] - vfmsubadd132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0xca] - vfmsubadd213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0x08] - vfmsubadd213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0xca] - vfmsubadd213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0x08] - vfmsubadd213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0xca] - vfmsubadd231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0x08] - vfmsubadd231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsubadd231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0xca] - vfmsubadd231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsubadd231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0x08] - vfmsubadd231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0xca] - vfmsub132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0x08] - vfmsub132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0xca] - vfmsub132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0x08] - vfmsub132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0xca] - vfmsub213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0x08] - vfmsub213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0xca] - vfmsub213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0x08] - vfmsub213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0xca] - vfmsub231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0x08] - vfmsub231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfmsub231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0xca] - vfmsub231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfmsub231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0x08] - vfmsub231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0xca] - vfnmadd132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0x08] - vfnmadd132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0xca] - vfnmadd132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0x08] - vfnmadd132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0xca] - vfnmadd213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0x08] - vfnmadd213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0xca] - vfnmadd213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0x08] - vfnmadd213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0xca] - vfnmadd231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0x08] - vfnmadd231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmadd231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0xca] - vfnmadd231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmadd231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0x08] - vfnmadd231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub132pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0xca] - vfnmsub132pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub132pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0x08] - vfnmsub132pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub132ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0xca] - vfnmsub132ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub132ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0x08] - vfnmsub132ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub213pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0xca] - vfnmsub213pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub213pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0x08] - vfnmsub213pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub213ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0xca] - vfnmsub213ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub213ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0x08] - vfnmsub213ps (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub231pd %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0xca] - vfnmsub231pd %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub231pd (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0x08] - vfnmsub231pd (%eax), %xmm5, %xmm1 - -// CHECK: vfnmsub231ps %xmm2, %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0xca] - vfnmsub231ps %xmm2, %xmm5, %xmm1 - -// CHECK: vfnmsub231ps (%eax), %xmm5, %xmm1 -// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0x08] - vfnmsub231ps (%eax), %xmm5, %xmm1 - -// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] - vfmadd132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] - vfmadd132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] - vfmadd132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] - vfmadd132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] - vfmadd213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] - vfmadd213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] - vfmadd213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] - vfmadd213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] - vfmadd231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] - vfmadd231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] - vfmadd231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] - vfmadd231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0xca] - vfmaddsub132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0x08] - vfmaddsub132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0xca] - vfmaddsub132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0x08] - vfmaddsub132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0xca] - vfmaddsub213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0x08] - vfmaddsub213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0xca] - vfmaddsub213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0x08] - vfmaddsub213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0xca] - vfmaddsub231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0x08] - vfmaddsub231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmaddsub231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0xca] - vfmaddsub231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmaddsub231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0x08] - vfmaddsub231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0xca] - vfmsubadd132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0x08] - vfmsubadd132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0xca] - vfmsubadd132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0x08] - vfmsubadd132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0xca] - vfmsubadd213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0x08] - vfmsubadd213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0xca] - vfmsubadd213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0x08] - vfmsubadd213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0xca] - vfmsubadd231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0x08] - vfmsubadd231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsubadd231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0xca] - vfmsubadd231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsubadd231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0x08] - vfmsubadd231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0xca] - vfmsub132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0x08] - vfmsub132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0xca] - vfmsub132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0x08] - vfmsub132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0xca] - vfmsub213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0x08] - vfmsub213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0xca] - vfmsub213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0x08] - vfmsub213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0xca] - vfmsub231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0x08] - vfmsub231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfmsub231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0xca] - vfmsub231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfmsub231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0x08] - vfmsub231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0xca] - vfnmadd132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0x08] - vfnmadd132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0xca] - vfnmadd132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0x08] - vfnmadd132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0xca] - vfnmadd213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0x08] - vfnmadd213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0xca] - vfnmadd213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0x08] - vfnmadd213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0xca] - vfnmadd231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0x08] - vfnmadd231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmadd231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0xca] - vfnmadd231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmadd231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0x08] - vfnmadd231ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub132pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0xca] - vfnmsub132pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub132pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0x08] - vfnmsub132pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub132ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0xca] - vfnmsub132ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub132ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0x08] - vfnmsub132ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub213pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0xca] - vfnmsub213pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub213pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0x08] - vfnmsub213pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub213ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0xca] - vfnmsub213ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub213ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0x08] - vfnmsub213ps (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub231pd %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0xca] - vfnmsub231pd %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub231pd (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0x08] - vfnmsub231pd (%eax), %ymm5, %ymm1 - -// CHECK: vfnmsub231ps %ymm2, %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0xca] - vfnmsub231ps %ymm2, %ymm5, %ymm1 - -// CHECK: vfnmsub231ps (%eax), %ymm5, %ymm1 -// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0x08] - vfnmsub231ps (%eax), %ymm5, %ymm1 - diff --git a/test/MC/AsmParser/X86/x86-32.s b/test/MC/AsmParser/X86/x86-32.s deleted file mode 100644 index fd0fd75..0000000 --- a/test/MC/AsmParser/X86/x86-32.s +++ /dev/null @@ -1,585 +0,0 @@ -// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s - - pause -// CHECK: pause -// CHECK: encoding: [0xf3,0x90] - sfence -// CHECK: sfence -// CHECK: encoding: [0x0f,0xae,0xf8] - lfence -// CHECK: lfence -// CHECK: encoding: [0x0f,0xae,0xe8] - mfence -// CHECK: mfence -// CHECK: encoding: [0x0f,0xae,0xf0] - monitor -// CHECK: monitor -// CHECK: encoding: [0x0f,0x01,0xc8] - mwait -// CHECK: mwait -// CHECK: encoding: [0x0f,0x01,0xc9] - - vmcall -// CHECK: vmcall -// CHECK: encoding: [0x0f,0x01,0xc1] - vmlaunch -// CHECK: vmlaunch -// CHECK: encoding: [0x0f,0x01,0xc2] - vmresume -// CHECK: vmresume -// CHECK: encoding: [0x0f,0x01,0xc3] - vmxoff -// CHECK: vmxoff -// CHECK: encoding: [0x0f,0x01,0xc4] - swapgs -// CHECK: swapgs -// CHECK: encoding: [0x0f,0x01,0xf8] - -rdtscp -// CHECK: rdtscp -// CHECK: encoding: [0x0f,0x01,0xf9] - - -// CHECK: movl %eax, 16(%ebp) # encoding: [0x89,0x45,0x10] - movl %eax, 16(%ebp) -// CHECK: movl %eax, -16(%ebp) # encoding: [0x89,0x45,0xf0] - movl %eax, -16(%ebp) - -// CHECK: testb %bl, %cl # encoding: [0x84,0xcb] - testb %bl, %cl - -// CHECK: cmpl %eax, %ebx # encoding: [0x39,0xc3] - cmpl %eax, %ebx - -// CHECK: addw %ax, %ax # encoding: [0x66,0x01,0xc0] - addw %ax, %ax - -// CHECK: shrl %eax # encoding: [0xd1,0xe8] - shrl $1, %eax - -// moffset forms of moves, rdar://7947184 -movb 0, %al // CHECK: movb 0, %al # encoding: [0xa0,A,A,A,A] -movw 0, %ax // CHECK: movw 0, %ax # encoding: [0x66,0xa1,A,A,A,A] -movl 0, %eax // CHECK: movl 0, %eax # encoding: [0xa1,A,A,A,A] - -// rdar://7973775 -into -// CHECK: into -// CHECK: encoding: [0xce] -int3 -// CHECK: int3 -// CHECK: encoding: [0xcc] -int $4 -// CHECK: int $4 -// CHECK: encoding: [0xcd,0x04] -int $255 -// CHECK: int $255 -// CHECK: encoding: [0xcd,0xff] - -// CHECK: pushfl # encoding: [0x9c] - pushf -// CHECK: pushfl # encoding: [0x9c] - pushfl -// CHECK: popfl # encoding: [0x9d] - popf -// CHECK: popfl # encoding: [0x9d] - popfl - -// rdar://8014869 -retl -// CHECK: ret -// CHECK: encoding: [0xc3] - -// rdar://7973854 -// CHECK: cmoval %eax, %edx -// CHECK: encoding: [0x0f,0x47,0xd0] - cmoval %eax,%edx - -// CHECK: cmovael %eax, %edx -// CHECK: encoding: [0x0f,0x43,0xd0] - cmovael %eax,%edx - -// CHECK: cmovbel %eax, %edx -// CHECK: encoding: [0x0f,0x46,0xd0] - cmovbel %eax,%edx - -// CHECK: cmovbl %eax, %edx -// CHECK: encoding: [0x0f,0x42,0xd0] - cmovbl %eax,%edx - -// CHECK: cmovbw %bx, %bx -cmovnae %bx,%bx - - -// CHECK: cmovbel %eax, %edx -// CHECK: encoding: [0x0f,0x46,0xd0] - cmovbel %eax,%edx - -// CHECK: cmovbl %eax, %edx -// CHECK: encoding: [0x0f,0x42,0xd0] - cmovcl %eax,%edx - -// CHECK: cmovel %eax, %edx -// CHECK: encoding: [0x0f,0x44,0xd0] - cmovel %eax,%edx - -// CHECK: cmovgl %eax, %edx -// CHECK: encoding: [0x0f,0x4f,0xd0] - cmovgl %eax,%edx - -// CHECK: cmovgel %eax, %edx -// CHECK: encoding: [0x0f,0x4d,0xd0] - cmovgel %eax,%edx - -// CHECK: cmovll %eax, %edx -// CHECK: encoding: [0x0f,0x4c,0xd0] - cmovll %eax,%edx - -// CHECK: cmovlel %eax, %edx -// CHECK: encoding: [0x0f,0x4e,0xd0] - cmovlel %eax,%edx - -// CHECK: cmovbel %eax, %edx -// CHECK: encoding: [0x0f,0x46,0xd0] - cmovnal %eax,%edx - -// CHECK: cmovnel %eax, %edx -// CHECK: encoding: [0x0f,0x45,0xd0] - cmovnel %eax,%edx - -// CHECK: cmovael %eax, %edx -// CHECK: encoding: [0x0f,0x43,0xd0] - cmovnbl %eax,%edx - -// CHECK: cmoval %eax, %edx -// CHECK: encoding: [0x0f,0x47,0xd0] - cmovnbel %eax,%edx - -// CHECK: cmovael %eax, %edx -// CHECK: encoding: [0x0f,0x43,0xd0] - cmovncl %eax,%edx - -// CHECK: cmovnel %eax, %edx -// CHECK: encoding: [0x0f,0x45,0xd0] - cmovnel %eax,%edx - -// CHECK: cmovlel %eax, %edx -// CHECK: encoding: [0x0f,0x4e,0xd0] - cmovngl %eax,%edx - -// CHECK: cmovgel %eax, %edx -// CHECK: encoding: [0x0f,0x4d,0xd0] - cmovnl %eax,%edx - -// CHECK: cmovnel %eax, %edx -// CHECK: encoding: [0x0f,0x45,0xd0] - cmovnel %eax,%edx - -// CHECK: cmovlel %eax, %edx -// CHECK: encoding: [0x0f,0x4e,0xd0] - cmovngl %eax,%edx - -// CHECK: cmovll %eax, %edx -// CHECK: encoding: [0x0f,0x4c,0xd0] - cmovngel %eax,%edx - -// CHECK: cmovgel %eax, %edx -// CHECK: encoding: [0x0f,0x4d,0xd0] - cmovnll %eax,%edx - -// CHECK: cmovgl %eax, %edx -// CHECK: encoding: [0x0f,0x4f,0xd0] - cmovnlel %eax,%edx - -// CHECK: cmovnol %eax, %edx -// CHECK: encoding: [0x0f,0x41,0xd0] - cmovnol %eax,%edx - -// CHECK: cmovnpl %eax, %edx -// CHECK: encoding: [0x0f,0x4b,0xd0] - cmovnpl %eax,%edx - -// CHECK: cmovnsl %eax, %edx -// CHECK: encoding: [0x0f,0x49,0xd0] - cmovnsl %eax,%edx - -// CHECK: cmovnel %eax, %edx -// CHECK: encoding: [0x0f,0x45,0xd0] - cmovnzl %eax,%edx - -// CHECK: cmovol %eax, %edx -// CHECK: encoding: [0x0f,0x40,0xd0] - cmovol %eax,%edx - -// CHECK: cmovpl %eax, %edx -// CHECK: encoding: [0x0f,0x4a,0xd0] - cmovpl %eax,%edx - -// CHECK: cmovsl %eax, %edx -// CHECK: encoding: [0x0f,0x48,0xd0] - cmovsl %eax,%edx - -// CHECK: cmovel %eax, %edx -// CHECK: encoding: [0x0f,0x44,0xd0] - cmovzl %eax,%edx - -// CHECK: cmpps $0, %xmm0, %xmm1 -// CHECK: encoding: [0x0f,0xc2,0xc8,0x00] - cmpps $0, %xmm0, %xmm1 -// CHECK: cmpps $0, (%eax), %xmm1 -// CHECK: encoding: [0x0f,0xc2,0x08,0x00] - cmpps $0, 0(%eax), %xmm1 -// CHECK: cmppd $0, %xmm0, %xmm1 -// CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x00] - cmppd $0, %xmm0, %xmm1 -// CHECK: cmppd $0, (%eax), %xmm1 -// CHECK: encoding: [0x66,0x0f,0xc2,0x08,0x00] - cmppd $0, 0(%eax), %xmm1 -// CHECK: cmpss $0, %xmm0, %xmm1 -// CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x00] - cmpss $0, %xmm0, %xmm1 -// CHECK: cmpss $0, (%eax), %xmm1 -// CHECK: encoding: [0xf3,0x0f,0xc2,0x08,0x00] - cmpss $0, 0(%eax), %xmm1 -// CHECK: cmpsd $0, %xmm0, %xmm1 -// CHECK: encoding: [0xf2,0x0f,0xc2,0xc8,0x00] - cmpsd $0, %xmm0, %xmm1 -// CHECK: cmpsd $0, (%eax), %xmm1 -// CHECK: encoding: [0xf2,0x0f,0xc2,0x08,0x00] - cmpsd $0, 0(%eax), %xmm1 - -// Check matching of instructions which embed the SSE comparison code. - -// CHECK: cmpps $0, %xmm0, %xmm1 -// CHECK: encoding: [0x0f,0xc2,0xc8,0x00] - cmpeqps %xmm0, %xmm1 - -// CHECK: cmppd $1, %xmm0, %xmm1 -// CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x01] - cmpltpd %xmm0, %xmm1 - -// CHECK: cmpss $2, %xmm0, %xmm1 -// CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x02] - cmpless %xmm0, %xmm1 - -// CHECK: cmppd $3, %xmm0, %xmm1 -// CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x03] - cmpunordpd %xmm0, %xmm1 - -// CHECK: cmpps $4, %xmm0, %xmm1 -// CHECK: encoding: [0x0f,0xc2,0xc8,0x04] - cmpneqps %xmm0, %xmm1 - -// CHECK: cmppd $5, %xmm0, %xmm1 -// CHECK: encoding: [0x66,0x0f,0xc2,0xc8,0x05] - cmpnltpd %xmm0, %xmm1 - -// CHECK: cmpss $6, %xmm0, %xmm1 -// CHECK: encoding: [0xf3,0x0f,0xc2,0xc8,0x06] - cmpnless %xmm0, %xmm1 - -// CHECK: cmpsd $7, %xmm0, %xmm1 -// CHECK: encoding: [0xf2,0x0f,0xc2,0xc8,0x07] - cmpordsd %xmm0, %xmm1 - -// rdar://7995856 -// CHECK: fmul %st(0) -// CHECK: encoding: [0xd8,0xc8] - fmul %st(0), %st - -// CHECK: fadd %st(0) -// CHECK: encoding: [0xd8,0xc0] - fadd %st(0), %st - -// CHECK: fsub %st(0) -// CHECK: encoding: [0xd8,0xe0] - fsub %st(0), %st - -// CHECK: fsubr %st(0) -// CHECK: encoding: [0xd8,0xe8] - fsubr %st(0), %st - -// CHECK: fdivr %st(0) -// CHECK: encoding: [0xd8,0xf8] - fdivr %st(0), %st - -// CHECK: fdiv %st(0) -// CHECK: encoding: [0xd8,0xf0] - fdiv %st(0), %st - -// radr://8017519 -// CHECK: movl %cs, %eax -// CHECK: encoding: [0x8c,0xc8] - movl %cs, %eax - -// CHECK: movw %cs, %ax -// CHECK: encoding: [0x66,0x8c,0xc8] - movw %cs, %ax - -// CHECK: movl %cs, (%eax) -// CHECK: encoding: [0x8c,0x08] - movl %cs, (%eax) - -// CHECK: movw %cs, (%eax) -// CHECK: encoding: [0x66,0x8c,0x08] - movw %cs, (%eax) - -// CHECK: movl %eax, %cs -// CHECK: encoding: [0x8e,0xc8] - movl %eax, %cs - -// CHECK: movl (%eax), %cs -// CHECK: encoding: [0x8e,0x08] - movl (%eax), %cs - -// CHECK: movw (%eax), %cs -// CHECK: encoding: [0x66,0x8e,0x08] - movw (%eax), %cs - -// radr://8033374 -// CHECK: movl %cr0, %eax -// CHECK: encoding: [0x0f,0x20,0xc0] - movl %cr0,%eax - -// CHECK: movl %cr1, %eax -// CHECK: encoding: [0x0f,0x20,0xc8] - movl %cr1,%eax - -// CHECK: movl %cr2, %eax -// CHECK: encoding: [0x0f,0x20,0xd0] - movl %cr2,%eax - -// CHECK: movl %cr3, %eax -// CHECK: encoding: [0x0f,0x20,0xd8] - movl %cr3,%eax - -// CHECK: movl %cr4, %eax -// CHECK: encoding: [0x0f,0x20,0xe0] - movl %cr4,%eax - -// CHECK: movl %dr0, %eax -// CHECK: encoding: [0x0f,0x21,0xc0] - movl %dr0,%eax - -// CHECK: movl %dr1, %eax -// CHECK: encoding: [0x0f,0x21,0xc8] - movl %dr1,%eax - -// CHECK: movl %dr1, %eax -// CHECK: encoding: [0x0f,0x21,0xc8] - movl %dr1,%eax - -// CHECK: movl %dr2, %eax -// CHECK: encoding: [0x0f,0x21,0xd0] - movl %dr2,%eax - -// CHECK: movl %dr3, %eax -// CHECK: encoding: [0x0f,0x21,0xd8] - movl %dr3,%eax - -// CHECK: movl %dr4, %eax -// CHECK: encoding: [0x0f,0x21,0xe0] - movl %dr4,%eax - -// CHECK: movl %dr5, %eax -// CHECK: encoding: [0x0f,0x21,0xe8] - movl %dr5,%eax - -// CHECK: movl %dr6, %eax -// CHECK: encoding: [0x0f,0x21,0xf0] - movl %dr6,%eax - -// CHECK: movl %dr7, %eax -// CHECK: encoding: [0x0f,0x21,0xf8] - movl %dr7,%eax - -// radr://8017522 -// CHECK: wait -// CHECK: encoding: [0x9b] - fwait - -// rdar://7873482 -// CHECK: [0x65,0x8b,0x05,0x7c,0x00,0x00,0x00] -// FIXME: This is a correct bug poor encoding: Use 65 a1 7c 00 00 00 - movl %gs:124, %eax - -// CHECK: pusha -// CHECK: encoding: [0x60] - pusha - -// CHECK: popa -// CHECK: encoding: [0x61] - popa - -// CHECK: pushal -// CHECK: encoding: [0x60] - pushal - -// CHECK: popal -// CHECK: encoding: [0x61] - popal - -// CHECK: jmpl *8(%eax) -// CHECK: encoding: [0xff,0x60,0x08] - jmp *8(%eax) - -// PR7465 -// CHECK: lcalll $2, $4660 -// CHECK: encoding: [0x9a,0x34,0x12,0x00,0x00,0x02,0x00] -lcalll $0x2, $0x1234 - - -// rdar://8061602 -L1: - jcxz L1 -// CHECK: jcxz L1 -// CHECK: encoding: [0x67,0xe3,A] - jecxz L1 -// CHECK: jecxz L1 -// CHECK: encoding: [0xe3,A] - -// rdar://8403974 -iret -// CHECK: iretl -// CHECK: encoding: [0xcf] -iretw -// CHECK: iretw -// CHECK: encoding: [0x66,0xcf] -iretl -// CHECK: iretl -// CHECK: encoding: [0xcf] - -// rdar://8403907 -sysret -// CHECK: sysretl -// CHECK: encoding: [0x0f,0x07] -sysretl -// CHECK: sysretl -// CHECK: encoding: [0x0f,0x07] - -// rdar://8018260 -testl %ecx, -24(%ebp) -// CHECK: testl -24(%ebp), %ecx -testl -24(%ebp), %ecx -// CHECK: testl -24(%ebp), %ecx - - -// rdar://8407242 -push %cs -// CHECK: pushl %cs -// CHECK: encoding: [0x0e] -push %ds -// CHECK: pushl %ds -// CHECK: encoding: [0x1e] -push %ss -// CHECK: pushl %ss -// CHECK: encoding: [0x16] -push %es -// CHECK: pushl %es -// CHECK: encoding: [0x06] -push %fs -// CHECK: pushl %fs -// CHECK: encoding: [0x0f,0xa0] -push %gs -// CHECK: pushl %gs -// CHECK: encoding: [0x0f,0xa8] - -pushw %cs -// CHECK: pushw %cs -// CHECK: encoding: [0x66,0x0e] -pushw %ds -// CHECK: pushw %ds -// CHECK: encoding: [0x66,0x1e] -pushw %ss -// CHECK: pushw %ss -// CHECK: encoding: [0x66,0x16] -pushw %es -// CHECK: pushw %es -// CHECK: encoding: [0x66,0x06] -pushw %fs -// CHECK: pushw %fs -// CHECK: encoding: [0x66,0x0f,0xa0] -pushw %gs -// CHECK: pushw %gs -// CHECK: encoding: [0x66,0x0f,0xa8] - -pop %ss -// CHECK: popl %ss -// CHECK: encoding: [0x17] -pop %ds -// CHECK: popl %ds -// CHECK: encoding: [0x1f] -pop %es -// CHECK: popl %es -// CHECK: encoding: [0x07] - -// rdar://8408129 -pushfd -// CHECK: pushfl -popfd -// CHECK: popfl -pushfl -// CHECK: pushfl -popfl -// CHECK: popfl - - -// rdar://8416805 - setc %bl - setnae %bl - setnb %bl - setnc %bl - setna %bl - setnbe %bl - setpe %bl - setpo %bl - setnge %bl - setnl %bl - setng %bl - setnle %bl - - - - -// CHECK: lcalll $31438, $31438 -// CHECK: lcalll $31438, $31438 -// CHECK: ljmpl $31438, $31438 -// CHECK: ljmpl $31438, $31438 - -calll $0x7ace,$0x7ace -lcalll $0x7ace,$0x7ace -jmpl $0x7ace,$0x7ace -ljmpl $0x7ace,$0x7ace - -// CHECK: lcalll $31438, $31438 -// CHECK: lcalll $31438, $31438 -// CHECK: ljmpl $31438, $31438 -// CHECK: ljmpl $31438, $31438 - -call $0x7ace,$0x7ace -lcall $0x7ace,$0x7ace -jmp $0x7ace,$0x7ace -ljmp $0x7ace,$0x7ace - -// rdar://8456370 -// CHECK: calll a - calll a - -// CHECK: incb %al # encoding: [0xfe,0xc0] - incb %al - -// CHECK: incw %ax # encoding: [0x66,0x40] - incw %ax - -// CHECK: incl %eax # encoding: [0x40] - incl %eax - -// CHECK: decb %al # encoding: [0xfe,0xc8] - decb %al - -// CHECK: decw %ax # encoding: [0x66,0x48] - decw %ax - -// CHECK: decl %eax # encoding: [0x48] - decl %eax - diff --git a/test/MC/AsmParser/X86/x86-64.s b/test/MC/AsmParser/X86/x86-64.s deleted file mode 100644 index d902aaa..0000000 --- a/test/MC/AsmParser/X86/x86-64.s +++ /dev/null @@ -1,788 +0,0 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown -show-encoding %s > %t 2> %t.err -// RUN: FileCheck < %t %s -// RUN: FileCheck --check-prefix=CHECK-STDERR < %t.err %s - - -// Suffix inference: - -// CHECK: addl $0, %eax - add $0, %eax -// CHECK: addb $255, %al - add $0xFF, %al -// CHECK: orq %rax, %rdx - or %rax, %rdx -// CHECK: shlq $3, %rax - shl $3, %rax - - -// CHECK: subb %al, %al - subb %al, %al - -// CHECK: addl $24, %eax - addl $24, %eax - -// CHECK: movl %eax, 10(%ebp) - movl %eax, 10(%ebp) -// CHECK: movl %eax, 10(%ebp,%ebx) - movl %eax, 10(%ebp, %ebx) -// CHECK: movl %eax, 10(%ebp,%ebx,4) - movl %eax, 10(%ebp, %ebx, 4) -// CHECK: movl %eax, 10(,%ebx,4) - movl %eax, 10(, %ebx, 4) - -// CHECK: movl 0, %eax - movl 0, %eax -// CHECK: movl $0, %eax - movl $0, %eax - -// CHECK: ret - ret - -// FIXME: Check that this matches SUB32ri8 -// CHECK: subl $1, %eax - subl $1, %eax - -// FIXME: Check that this matches SUB32ri8 -// CHECK: subl $-1, %eax - subl $-1, %eax - -// FIXME: Check that this matches SUB32ri -// CHECK: subl $256, %eax - subl $256, %eax - -// FIXME: Check that this matches XOR64ri8 -// CHECK: xorq $1, %rax - xorq $1, %rax - -// FIXME: Check that this matches XOR64ri32 -// CHECK: xorq $256, %rax - xorq $256, %rax - -// FIXME: Check that this matches SUB8rr -// CHECK: subb %al, %bl - subb %al, %bl - -// FIXME: Check that this matches SUB16rr -// CHECK: subw %ax, %bx - subw %ax, %bx - -// FIXME: Check that this matches SUB32rr -// CHECK: subl %eax, %ebx - subl %eax, %ebx - -// FIXME: Check that this matches the correct instruction. -// CHECK: callq *%rax - call *%rax - -// FIXME: Check that this matches the correct instruction. -// CHECK: shldl %cl, %eax, %ebx - shldl %cl, %eax, %ebx - -// CHECK: shll $2, %eax - shll $2, %eax - -// CHECK: shll $2, %eax - sall $2, %eax - -// CHECK: rep -// CHECK: insb - rep;insb - -// CHECK: rep -// CHECK: outsb - rep;outsb - -// CHECK: rep -// CHECK: movsb - rep;movsb - - -// rdar://8470918 -smovb // CHECK: movsb -smovw // CHECK: movsw -smovl // CHECK: movsl -smovq // CHECK: movsq - -// rdar://8456361 -// CHECK: rep -// CHECK: movsl - rep movsd - -// CHECK: rep -// CHECK: lodsb - rep;lodsb - -// CHECK: rep -// CHECK: stosb - rep;stosb - -// NOTE: repz and repe have the same opcode as rep -// CHECK: rep -// CHECK: cmpsb - repz;cmpsb - -// NOTE: repnz has the same opcode as repne -// CHECK: repne -// CHECK: cmpsb - repnz;cmpsb - -// NOTE: repe and repz have the same opcode as rep -// CHECK: rep -// CHECK: scasb - repe;scasb - -// CHECK: repne -// CHECK: scasb - repne;scasb - -// CHECK: lock -// CHECK: cmpxchgb %al, (%ebx) - lock;cmpxchgb %al, 0(%ebx) - -// CHECK: cs -// CHECK: movb (%eax), %al - cs;movb 0(%eax), %al - -// CHECK: ss -// CHECK: movb (%eax), %al - ss;movb 0(%eax), %al - -// CHECK: ds -// CHECK: movb (%eax), %al - ds;movb 0(%eax), %al - -// CHECK: es -// CHECK: movb (%eax), %al - es;movb 0(%eax), %al - -// CHECK: fs -// CHECK: movb (%eax), %al - fs;movb 0(%eax), %al - -// CHECK: gs -// CHECK: movb (%eax), %al - gs;movb 0(%eax), %al - -// CHECK: fadd %st(0) -// CHECK: fadd %st(1) -// CHECK: fadd %st(7) - -fadd %st(0) -fadd %st(1) -fadd %st(7) - -// CHECK: leal 0, %eax - leal 0, %eax - -// rdar://7986634 - Insensitivity on opcodes. -// CHECK: int3 -INT3 - - -// Allow scale factor without index register. -// CHECK: movaps %xmm3, (%esi) -// CHECK-STDERR: warning: scale factor without index register is ignored -movaps %xmm3, (%esi, 2) - -// CHECK: imull $12, %eax, %eax -imul $12, %eax - -// CHECK: imull %ecx, %eax -imull %ecx, %eax - - -// rdar://8208481 -// CHECK: outb %al, $161 -outb %al, $161 -// CHECK: outw %ax, $128 -outw %ax, $128 -// CHECK: inb $161, %al -inb $161, %al - -// rdar://8017621 -// CHECK: pushq $1 -push $1 - -// rdar://8017530 -// CHECK: sldtw 4 -sldt 4 - -// rdar://8208499 -// CHECK: cmovnew %bx, %ax -cmovnz %bx, %ax -// CHECK: cmovneq %rbx, %rax -cmovnzq %rbx, %rax - - -// rdar://8407928 -// CHECK: inb $127, %al -// CHECK: inw %dx, %ax -// CHECK: outb %al, $127 -// CHECK: outw %ax, %dx -// CHECK: inl %dx, %eax -inb $0x7f -inw %dx -outb $0x7f -outw %dx -inl %dx - - -// PR8114 -// CHECK: outb %al, %dx -// CHECK: outw %ax, %dx -// CHECK: outl %eax, %dx - -out %al, (%dx) -out %ax, (%dx) -outl %eax, (%dx) - - -// rdar://8431422 - -// CHECK: fxch %st(1) -// CHECK: fucom %st(1) -// CHECK: fucomp %st(1) -// CHECK: faddp %st(1) -// CHECK: faddp %st(0) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) - -fxch -fucom -fucomp -faddp -faddp %st -fsubp -fsubrp -fmulp -fdivp -fdivrp - -// CHECK: fcomi %st(1), %st(0) -// CHECK: fcomi %st(2), %st(0) -// CHECK: fucomi %st(1), %st(0) -// CHECK: fucomi %st(2), %st(0) -// CHECK: fucomi %st(2), %st(0) - -fcomi -fcomi %st(2) -fucomi -fucomi %st(2) -fucomi %st(2), %st - -// CHECK: fnstsw %ax -// CHECK: fnstsw %ax -// CHECK: fnstsw %ax -// CHECK: fnstsw %ax - -fnstsw -fnstsw %ax -fnstsw %eax -fnstsw %al - -// rdar://8431880 -// CHECK: rclb $1, %bl -// CHECK: rcll $1, 3735928559(%ebx,%ecx,8) -// CHECK: rcrl $1, %ecx -// CHECK: rcrl $1, 305419896 - -rcl %bl -rcll 0xdeadbeef(%ebx,%ecx,8) -rcr %ecx -rcrl 0x12345678 - -// rdar://8418316 -// CHECK: shldw $1, %bx, %bx -// CHECK: shldw $1, %bx, %bx -// CHECK: shrdw $1, %bx, %bx -// CHECK: shrdw $1, %bx, %bx - -shld %bx,%bx -shld $1, %bx,%bx -shrd %bx,%bx -shrd $1, %bx,%bx - -// CHECK: sldtl %ecx -// CHECK: encoding: [0x0f,0x00,0xc1] -// CHECK: sldtw %cx -// CHECK: encoding: [0x66,0x0f,0x00,0xc1] - -sldt %ecx -sldt %cx - -// CHECK: lcalll *3135175374 -// CHECK: ljmpl *3135175374 -lcall *0xbadeface -ljmp *0xbadeface - - -// rdar://8444631 -// CHECK: enter $31438, $0 -// CHECK: encoding: [0xc8,0xce,0x7a,0x00] -// CHECK: enter $31438, $1 -// CHECK: encoding: [0xc8,0xce,0x7a,0x01] -// CHECK: enter $31438, $127 -// CHECK: encoding: [0xc8,0xce,0x7a,0x7f] -enter $0x7ace,$0 -enter $0x7ace,$1 -enter $0x7ace,$0x7f - - -// rdar://8456389 -// CHECK: fstps (%eax) -// CHECK: encoding: [0x67,0xd9,0x18] -fstp (%eax) - -// rdar://8456364 -// CHECK: movw %cs, %ax -mov %CS, %ax - -// rdar://8456391 -fcmovb %st(1), %st(0) // CHECK: fcmovb %st(1), %st(0) -fcmove %st(1), %st(0) // CHECK: fcmove %st(1), %st(0) -fcmovbe %st(1), %st(0) // CHECK: fcmovbe %st(1), %st(0) -fcmovu %st(1), %st(0) // CHECK: fcmovu %st(1), %st(0) - -fcmovnb %st(1), %st(0) // CHECK: fcmovnb %st(1), %st(0) -fcmovne %st(1), %st(0) // CHECK: fcmovne %st(1), %st(0) -fcmovnbe %st(1), %st(0) // CHECK: fcmovnbe %st(1), %st(0) -fcmovnu %st(1), %st(0) // CHECK: fcmovnu %st(1), %st(0) - -fcmovnae %st(1), %st(0) // CHECK: fcmovb %st(1), %st(0) -fcmovna %st(1), %st(0) // CHECK: fcmovbe %st(1), %st(0) - -fcmovae %st(1), %st(0) // CHECK: fcmovnb %st(1), %st(0) -fcmova %st(1), %st(0) // CHECK: fcmovnbe %st(1), %st(0) - -// rdar://8456417 -.byte 88 + 1 & 15 // CHECK: .byte 9 - -// rdar://8456412 -mov %rdx, %cr0 -// CHECK: movq %rdx, %cr0 -// CHECK: encoding: [0x0f,0x22,0xc2] -mov %rdx, %cr4 -// CHECK: movq %rdx, %cr4 -// CHECK: encoding: [0x0f,0x22,0xe2] -mov %rdx, %cr8 -// CHECK: movq %rdx, %cr8 -// CHECK: encoding: [0x44,0x0f,0x22,0xc2] -mov %rdx, %cr15 -// CHECK: movq %rdx, %cr15 -// CHECK: encoding: [0x44,0x0f,0x22,0xfa] - -// rdar://8456371 - Handle commutable instructions written backward. -// CHECK: faddp %st(1) -// CHECK: fmulp %st(2) -faddp %st, %st(1) -fmulp %st, %st(2) - -// rdar://8468087 - Encode these accurately, they are not synonyms. -// CHECK: fmul %st(0), %st(1) -// CHECK: encoding: [0xdc,0xc9] -// CHECK: fmul %st(1) -// CHECK: encoding: [0xd8,0xc9] -fmul %st, %st(1) -fmul %st(1), %st - -// CHECK: fadd %st(0), %st(1) -// CHECK: encoding: [0xdc,0xc1] -// CHECK: fadd %st(1) -// CHECK: encoding: [0xd8,0xc1] -fadd %st, %st(1) -fadd %st(1), %st - - -// rdar://8416805 -// CHECK: xorb %al, %al -// CHECK: encoding: [0x30,0xc0] -// CHECK: xorw %di, %di -// CHECK: encoding: [0x66,0x31,0xff] -// CHECK: xorl %esi, %esi -// CHECK: encoding: [0x31,0xf6] -// CHECK: xorq %rsi, %rsi -// CHECK: encoding: [0x48,0x31,0xf6] -clrb %al -clr %di -clr %esi -clr %rsi - -// rdar://8456378 -cltq // CHECK: cltq -cdqe // CHECK: cltq -cwde // CHECK: cwtl -cwtl // CHECK: cwtl - -// rdar://8416805 -cbw // CHECK: cbtw -cwd // CHECK: cwtd -cdq // CHECK: cltd - -// rdar://8456378 and PR7557 - fstsw -fstsw %ax -// CHECK: wait -// CHECK: fnstsw %ax -fstsw (%rax) -// CHECK: wait -// CHECK: fnstsw (%rax) - -// PR8259 -fstcw (%rsp) -// CHECK: wait -// CHECK: fnstcw (%rsp) - -// PR8259 -fstcw (%rsp) -// CHECK: wait -// CHECK: fnstcw (%rsp) - -// PR8258 -finit -// CHECK: wait -// CHECK: fninit - -fsave 32493 -// CHECK: wait -// CHECK: fnsave 32493 - - -// rdar://8456382 - cvtsd2si support. -cvtsd2si %xmm1, %rax -// CHECK: cvtsd2siq %xmm1, %rax -// CHECK: encoding: [0xf2,0x48,0x0f,0x2d,0xc1] -cvtsd2si %xmm1, %eax -// CHECK: cvtsd2sil %xmm1, %eax -// CHECK: encoding: [0xf2,0x0f,0x2d,0xc1] - -cvtsd2siq %xmm0, %rax // CHECK: cvtsd2siq %xmm0, %rax -cvtsd2sil %xmm0, %eax // CHECK: cvtsd2sil %xmm0, %eax -cvtsd2si %xmm0, %rax // CHECK: cvtsd2siq %xmm0, %rax - - -cvttpd2dq %xmm1, %xmm0 // CHECK: cvttpd2dq %xmm1, %xmm0 -cvttpd2dq (%rax), %xmm0 // CHECK: cvttpd2dq (%rax), %xmm0 - -cvttps2dq %xmm1, %xmm0 // CHECK: cvttps2dq %xmm1, %xmm0 -cvttps2dq (%rax), %xmm0 // CHECK: cvttps2dq (%rax), %xmm0 - -// rdar://8456376 - llvm-mc rejects 'roundss' -roundss $0xE, %xmm0, %xmm0 // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0xc0,0x0e] -roundps $0xE, %xmm0, %xmm0 // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0xc0,0x0e] -roundsd $0xE, %xmm0, %xmm0 // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0xc0,0x0e] -roundpd $0xE, %xmm0, %xmm0 // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0xc0,0x0e] - - -// rdar://8482675 - 32-bit mem operand support in 64-bit mode (0x67 prefix) -leal 8(%eax), %esi -// CHECK: leal 8(%eax), %esi -// CHECK: encoding: [0x67,0x8d,0x70,0x08] -leaq 8(%eax), %rsi -// CHECK: leaq 8(%eax), %rsi -// CHECK: encoding: [0x67,0x48,0x8d,0x70,0x08] -leaq 8(%rax), %rsi -// CHECK: leaq 8(%rax), %rsi -// CHECK: encoding: [0x48,0x8d,0x70,0x08] - - -cvttpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 -// CHECK: cvttpd2dq 3735928559(%ebx,%ecx,8), %xmm5 -// CHECK: encoding: [0x67,0x66,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] - -// rdar://8490728 - llvm-mc rejects 'movmskpd' -movmskpd %xmm6, %rax -// CHECK: movmskpd %xmm6, %rax -// CHECK: encoding: [0x66,0x48,0x0f,0x50,0xc6] -movmskpd %xmm6, %eax -// CHECK: movmskpd %xmm6, %eax -// CHECK: encoding: [0x66,0x0f,0x50,0xc6] - -// rdar://8491845 - Gas supports commuted forms of non-commutable instructions. -fdivrp %st(0), %st(1) // CHECK: encoding: [0xde,0xf9] -fdivrp %st(1), %st(0) // CHECK: encoding: [0xde,0xf9] - -fsubrp %ST(0), %ST(1) // CHECK: encoding: [0xde,0xe9] -fsubrp %ST(1), %ST(0) // CHECK: encoding: [0xde,0xe9] - - -movl foo(%rip), %eax -// CHECK: movl foo(%rip), %eax -// CHECK: encoding: [0x8b,0x05,A,A,A,A] -// CHECK: fixup A - offset: 2, value: foo-4, kind: reloc_riprel_4byte - -movb $12, foo(%rip) -// CHECK: movb $12, foo(%rip) -// CHECK: encoding: [0xc6,0x05,A,A,A,A,0x0c] -// CHECK: fixup A - offset: 2, value: foo-5, kind: reloc_riprel_4byte - -movw $12, foo(%rip) -// CHECK: movw $12, foo(%rip) -// CHECK: encoding: [0x66,0xc7,0x05,A,A,A,A,0x0c,0x00] -// CHECK: fixup A - offset: 3, value: foo-6, kind: reloc_riprel_4byte - -movl $12, foo(%rip) -// CHECK: movl $12, foo(%rip) -// CHECK: encoding: [0xc7,0x05,A,A,A,A,0x0c,0x00,0x00,0x00] -// CHECK: fixup A - offset: 2, value: foo-8, kind: reloc_riprel_4byte - -movq $12, foo(%rip) -// CHECK: movq $12, foo(%rip) -// CHECK: encoding: [0x48,0xc7,0x05,A,A,A,A,0x0c,0x00,0x00,0x00] -// CHECK: fixup A - offset: 3, value: foo-8, kind: reloc_riprel_4byte - -// CHECK: addq $-424, %rax -// CHECK: encoding: [0x48,0x05,0x58,0xfe,0xff,0xff] -addq $-424, %rax - - -// CHECK: movq _foo@GOTPCREL(%rip), %rax -// CHECK: encoding: [0x48,0x8b,0x05,A,A,A,A] -// CHECK: fixup A - offset: 3, value: _foo@GOTPCREL-4, kind: reloc_riprel_4byte_movq_load -movq _foo@GOTPCREL(%rip), %rax - -// CHECK: movq _foo@GOTPCREL(%rip), %r14 -// CHECK: encoding: [0x4c,0x8b,0x35,A,A,A,A] -// CHECK: fixup A - offset: 3, value: _foo@GOTPCREL-4, kind: reloc_riprel_4byte_movq_load -movq _foo@GOTPCREL(%rip), %r14 - - -// CHECK: movq (%r13,%rax,8), %r13 -// CHECK: encoding: [0x4d,0x8b,0x6c,0xc5,0x00] -movq 0x00(%r13,%rax,8),%r13 - -// CHECK: testq %rax, %rbx -// CHECK: encoding: [0x48,0x85,0xd8] -testq %rax, %rbx - -// CHECK: cmpq %rbx, %r14 -// CHECK: encoding: [0x49,0x39,0xde] - cmpq %rbx, %r14 - -// rdar://7947167 - -movsq -// CHECK: movsq -// CHECK: encoding: [0x48,0xa5] - -movsl -// CHECK: movsl -// CHECK: encoding: [0xa5] - -stosq -// CHECK: stosq -// CHECK: encoding: [0x48,0xab] -stosl -// CHECK: stosl -// CHECK: encoding: [0xab] - - -// Not moffset forms of moves, they are x86-32 only! rdar://7947184 -movb 0, %al // CHECK: movb 0, %al # encoding: [0x8a,0x04,0x25,0x00,0x00,0x00,0x00] -movw 0, %ax // CHECK: movw 0, %ax # encoding: [0x66,0x8b,0x04,0x25,0x00,0x00,0x00,0x00] -movl 0, %eax // CHECK: movl 0, %eax # encoding: [0x8b,0x04,0x25,0x00,0x00,0x00,0x00] - -// CHECK: pushfq # encoding: [0x9c] - pushf -// CHECK: pushfq # encoding: [0x9c] - pushfq -// CHECK: popfq # encoding: [0x9d] - popf -// CHECK: popfq # encoding: [0x9d] - popfq - -// CHECK: movabsq $-281474976710654, %rax -// CHECK: encoding: [0x48,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0xff,0xff] - movabsq $0xFFFF000000000002, %rax - -// CHECK: movq $-281474976710654, %rax -// CHECK: encoding: [0x48,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0xff,0xff] - movq $0xFFFF000000000002, %rax - -// CHECK: movq $-65536, %rax -// CHECK: encoding: [0x48,0xc7,0xc0,0x00,0x00,0xff,0xff] - movq $0xFFFFFFFFFFFF0000, %rax - -// CHECK: movq $-256, %rax -// CHECK: encoding: [0x48,0xc7,0xc0,0x00,0xff,0xff,0xff] - movq $0xFFFFFFFFFFFFFF00, %rax - -// CHECK: movq $10, %rax -// CHECK: encoding: [0x48,0xc7,0xc0,0x0a,0x00,0x00,0x00] - movq $10, %rax - -// rdar://8014869 -// -// CHECK: ret -// CHECK: encoding: [0xc3] - retq - -// CHECK: sete %al -// CHECK: encoding: [0x0f,0x94,0xc0] - setz %al - -// CHECK: setne %al -// CHECK: encoding: [0x0f,0x95,0xc0] - setnz %al - -// CHECK: je 0 -// CHECK: encoding: [0x74,A] - jz 0 - -// CHECK: jne -// CHECK: encoding: [0x75,A] - jnz 0 - -// rdar://8017515 -btq $0x01,%rdx -// CHECK: btq $1, %rdx -// CHECK: encoding: [0x48,0x0f,0xba,0xe2,0x01] - -//rdar://8017633 -// CHECK: movzbl %al, %esi -// CHECK: encoding: [0x0f,0xb6,0xf0] - movzx %al, %esi - -// CHECK: movzbq %al, %rsi -// CHECK: encoding: [0x48,0x0f,0xb6,0xf0] - movzx %al, %rsi - -// CHECK: movzbq (%rsp), %rsi -// CHECK: encoding: [0x48,0x0f,0xb6,0x34,0x24] - movzx 0(%rsp), %rsi - - -// rdar://7873482 -// CHECK: [0x65,0x8b,0x04,0x25,0x7c,0x00,0x00,0x00] - movl %gs:124, %eax - -// CHECK: jmpq *8(%rax) -// CHECK: encoding: [0xff,0x60,0x08] - jmp *8(%rax) - -// CHECK: btq $61, -216(%rbp) -// CHECK: encoding: [0x48,0x0f,0xba,0xa5,0x28,0xff,0xff,0xff,0x3d] - btq $61, -216(%rbp) - - -// rdar://8061602 -L1: - jecxz L1 -// CHECK: jecxz L1 -// CHECK: encoding: [0x67,0xe3,A] - jrcxz L1 -// CHECK: jrcxz L1 -// CHECK: encoding: [0xe3,A] - -// PR8061 -xchgl 368(%rax),%ecx -// CHECK: xchgl %ecx, 368(%rax) -xchgl %ecx, 368(%rax) -// CHECK: xchgl %ecx, 368(%rax) - -// rdar://8407548 -xchg 0xdeadbeef(%rbx,%rcx,8),%bl -// CHECK: xchgb %bl, 3735928559(%rbx,%rcx,8) - - - -// PR7254 -lock incl 1(%rsp) -// CHECK: lock -// CHECK: incl 1(%rsp) - -// rdar://8033482 -rep movsl -// CHECK: rep -// CHECK: encoding: [0xf3] -// CHECK: movsl -// CHECK: encoding: [0xa5] - - -// rdar://8403974 -iret -// CHECK: iretl -// CHECK: encoding: [0xcf] -iretw -// CHECK: iretw -// CHECK: encoding: [0x66,0xcf] -iretl -// CHECK: iretl -// CHECK: encoding: [0xcf] -iretq -// CHECK: iretq -// CHECK: encoding: [0x48,0xcf] - -// rdar://8403907 -sysret -// CHECK: sysretl -// CHECK: encoding: [0x0f,0x07] -sysretl -// CHECK: sysretl -// CHECK: encoding: [0x0f,0x07] -sysretq -// CHECK: sysretq -// CHECK: encoding: [0x48,0x0f,0x07] - -// rdar://8407242 -push %fs -// CHECK: pushq %fs -// CHECK: encoding: [0x0f,0xa0] -push %gs -// CHECK: pushq %gs -// CHECK: encoding: [0x0f,0xa8] - -pushw %fs -// CHECK: pushw %fs -// CHECK: encoding: [0x66,0x0f,0xa0] -pushw %gs -// CHECK: pushw %gs -// CHECK: encoding: [0x66,0x0f,0xa8] - - -pop %fs -// CHECK: popq %fs -// CHECK: encoding: [0x0f,0xa1] -pop %gs -// CHECK: popq %gs -// CHECK: encoding: [0x0f,0xa9] - -popw %fs -// CHECK: popw %fs -// CHECK: encoding: [0x66,0x0f,0xa1] -popw %gs -// CHECK: popw %gs -// CHECK: encoding: [0x66,0x0f,0xa9] - -// rdar://8438816 -fildq -8(%rsp) -fildll -8(%rsp) -// CHECK: fildll -8(%rsp) -// CHECK: encoding: [0xdf,0x6c,0x24,0xf8] -// CHECK: fildll -8(%rsp) -// CHECK: encoding: [0xdf,0x6c,0x24,0xf8] - -// CHECK: callq a - callq a - -// CHECK: leaq -40(%rbp), %r15 - leaq -40(%rbp), %r15 - - - -// rdar://8013734 - Alias dr6=db6 -mov %dr6, %rax -mov %db6, %rax -// CHECK: movq %dr6, %rax -// CHECK: movq %dr6, %rax - - -// INC/DEC encodings. -incb %al // CHECK: incb %al # encoding: [0xfe,0xc0] -incw %ax // CHECK: incw %ax # encoding: [0x66,0xff,0xc0] -incl %eax // CHECK: incl %eax # encoding: [0xff,0xc0] -decb %al // CHECK: decb %al # encoding: [0xfe,0xc8] -decw %ax // CHECK: decw %ax # encoding: [0x66,0xff,0xc8] -decl %eax // CHECK: decl %eax # encoding: [0xff,0xc8] - diff --git a/test/MC/AsmParser/X86/x86_64-avx-clmul-encoding.s b/test/MC/AsmParser/X86/x86_64-avx-clmul-encoding.s deleted file mode 100644 index 67e82c6..0000000 --- a/test/MC/AsmParser/X86/x86_64-avx-clmul-encoding.s +++ /dev/null @@ -1,42 +0,0 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s - -// CHECK: vpclmulqdq $17, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x44,0xdc,0x11] - vpclmulhqhqdq %xmm12, %xmm10, %xmm11 - -// CHECK: vpclmulqdq $17, (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x29,0x44,0x28,0x11] - vpclmulhqhqdq (%rax), %xmm10, %xmm13 - -// CHECK: vpclmulqdq $1, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x44,0xdc,0x01] - vpclmulhqlqdq %xmm12, %xmm10, %xmm11 - -// CHECK: vpclmulqdq $1, (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x29,0x44,0x28,0x01] - vpclmulhqlqdq (%rax), %xmm10, %xmm13 - -// CHECK: vpclmulqdq $16, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x44,0xdc,0x10] - vpclmullqhqdq %xmm12, %xmm10, %xmm11 - -// CHECK: vpclmulqdq $16, (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x29,0x44,0x28,0x10] - vpclmullqhqdq (%rax), %xmm10, %xmm13 - -// CHECK: vpclmulqdq $0, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x44,0xdc,0x00] - vpclmullqlqdq %xmm12, %xmm10, %xmm11 - -// CHECK: vpclmulqdq $0, (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x29,0x44,0x28,0x00] - vpclmullqlqdq (%rax), %xmm10, %xmm13 - -// CHECK: vpclmulqdq $17, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x44,0xdc,0x11] - vpclmulqdq $17, %xmm12, %xmm10, %xmm11 - -// CHECK: vpclmulqdq $17, (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x29,0x44,0x28,0x11] - vpclmulqdq $17, (%rax), %xmm10, %xmm13 - diff --git a/test/MC/AsmParser/X86/x86_64-avx-encoding.s b/test/MC/AsmParser/X86/x86_64-avx-encoding.s deleted file mode 100644 index 7a96bb5..0000000 --- a/test/MC/AsmParser/X86/x86_64-avx-encoding.s +++ /dev/null @@ -1,3318 +0,0 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s - -// CHECK: vaddss %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x32,0x58,0xd0] -vaddss %xmm8, %xmm9, %xmm10 - -// CHECK: vmulss %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x32,0x59,0xd0] -vmulss %xmm8, %xmm9, %xmm10 - -// CHECK: vsubss %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x32,0x5c,0xd0] -vsubss %xmm8, %xmm9, %xmm10 - -// CHECK: vdivss %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x32,0x5e,0xd0] -vdivss %xmm8, %xmm9, %xmm10 - -// CHECK: vaddsd %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x33,0x58,0xd0] -vaddsd %xmm8, %xmm9, %xmm10 - -// CHECK: vmulsd %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x33,0x59,0xd0] -vmulsd %xmm8, %xmm9, %xmm10 - -// CHECK: vsubsd %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x33,0x5c,0xd0] -vsubsd %xmm8, %xmm9, %xmm10 - -// CHECK: vdivsd %xmm8, %xmm9, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x33,0x5e,0xd0] -vdivsd %xmm8, %xmm9, %xmm10 - -// CHECK: vaddss -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2a,0x58,0x5c,0xd9,0xfc] -vaddss -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vsubss -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2a,0x5c,0x5c,0xd9,0xfc] -vsubss -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vmulss -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2a,0x59,0x5c,0xd9,0xfc] -vmulss -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vdivss -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2a,0x5e,0x5c,0xd9,0xfc] -vdivss -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vaddsd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2b,0x58,0x5c,0xd9,0xfc] -vaddsd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vsubsd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2b,0x5c,0x5c,0xd9,0xfc] -vsubsd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vmulsd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2b,0x59,0x5c,0xd9,0xfc] -vmulsd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vdivsd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x2b,0x5e,0x5c,0xd9,0xfc] -vdivsd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vaddps %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x20,0x58,0xfa] -vaddps %xmm10, %xmm11, %xmm15 - -// CHECK: vsubps %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x20,0x5c,0xfa] -vsubps %xmm10, %xmm11, %xmm15 - -// CHECK: vmulps %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x20,0x59,0xfa] -vmulps %xmm10, %xmm11, %xmm15 - -// CHECK: vdivps %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x20,0x5e,0xfa] -vdivps %xmm10, %xmm11, %xmm15 - -// CHECK: vaddpd %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x21,0x58,0xfa] -vaddpd %xmm10, %xmm11, %xmm15 - -// CHECK: vsubpd %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x21,0x5c,0xfa] -vsubpd %xmm10, %xmm11, %xmm15 - -// CHECK: vmulpd %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x21,0x59,0xfa] -vmulpd %xmm10, %xmm11, %xmm15 - -// CHECK: vdivpd %xmm10, %xmm11, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x21,0x5e,0xfa] -vdivpd %xmm10, %xmm11, %xmm15 - -// CHECK: vaddps -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x28,0x58,0x5c,0xd9,0xfc] -vaddps -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vsubps -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x28,0x5c,0x5c,0xd9,0xfc] -vsubps -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vmulps -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x28,0x59,0x5c,0xd9,0xfc] -vmulps -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vdivps -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x28,0x5e,0x5c,0xd9,0xfc] -vdivps -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vaddpd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x29,0x58,0x5c,0xd9,0xfc] -vaddpd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vsubpd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x29,0x5c,0x5c,0xd9,0xfc] -vsubpd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vmulpd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x29,0x59,0x5c,0xd9,0xfc] -vmulpd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vdivpd -4(%rcx,%rbx,8), %xmm10, %xmm11 -// CHECK: encoding: [0xc5,0x29,0x5e,0x5c,0xd9,0xfc] -vdivpd -4(%rcx,%rbx,8), %xmm10, %xmm11 - -// CHECK: vmaxss %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x0a,0x5f,0xe2] - vmaxss %xmm10, %xmm14, %xmm12 - -// CHECK: vmaxsd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x0b,0x5f,0xe2] - vmaxsd %xmm10, %xmm14, %xmm12 - -// CHECK: vminss %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x0a,0x5d,0xe2] - vminss %xmm10, %xmm14, %xmm12 - -// CHECK: vminsd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x0b,0x5d,0xe2] - vminsd %xmm10, %xmm14, %xmm12 - -// CHECK: vmaxss -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1a,0x5f,0x54,0xcb,0xfc] - vmaxss -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vmaxsd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1b,0x5f,0x54,0xcb,0xfc] - vmaxsd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vminss -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1a,0x5d,0x54,0xcb,0xfc] - vminss -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vminsd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1b,0x5d,0x54,0xcb,0xfc] - vminsd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vmaxps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x5f,0xe2] - vmaxps %xmm10, %xmm14, %xmm12 - -// CHECK: vmaxpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x5f,0xe2] - vmaxpd %xmm10, %xmm14, %xmm12 - -// CHECK: vminps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x5d,0xe2] - vminps %xmm10, %xmm14, %xmm12 - -// CHECK: vminpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x5d,0xe2] - vminpd %xmm10, %xmm14, %xmm12 - -// CHECK: vmaxps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x5f,0x54,0xcb,0xfc] - vmaxps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vmaxpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x5f,0x54,0xcb,0xfc] - vmaxpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vminps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x5d,0x54,0xcb,0xfc] - vminps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vminpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x5d,0x54,0xcb,0xfc] - vminpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vandps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x54,0xe2] - vandps %xmm10, %xmm14, %xmm12 - -// CHECK: vandpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x54,0xe2] - vandpd %xmm10, %xmm14, %xmm12 - -// CHECK: vandps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x54,0x54,0xcb,0xfc] - vandps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vandpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x54,0x54,0xcb,0xfc] - vandpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vorps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x56,0xe2] - vorps %xmm10, %xmm14, %xmm12 - -// CHECK: vorpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x56,0xe2] - vorpd %xmm10, %xmm14, %xmm12 - -// CHECK: vorps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x56,0x54,0xcb,0xfc] - vorps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vorpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x56,0x54,0xcb,0xfc] - vorpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vxorps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x57,0xe2] - vxorps %xmm10, %xmm14, %xmm12 - -// CHECK: vxorpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x57,0xe2] - vxorpd %xmm10, %xmm14, %xmm12 - -// CHECK: vxorps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x57,0x54,0xcb,0xfc] - vxorps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vxorpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x57,0x54,0xcb,0xfc] - vxorpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vandnps %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x08,0x55,0xe2] - vandnps %xmm10, %xmm14, %xmm12 - -// CHECK: vandnpd %xmm10, %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x09,0x55,0xe2] - vandnpd %xmm10, %xmm14, %xmm12 - -// CHECK: vandnps -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x18,0x55,0x54,0xcb,0xfc] - vandnps -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vandnpd -4(%rbx,%rcx,8), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0x55,0x54,0xcb,0xfc] - vandnpd -4(%rbx,%rcx,8), %xmm12, %xmm10 - -// CHECK: vmovss -4(%rbx,%rcx,8), %xmm10 -// CHECK: encoding: [0xc5,0x7a,0x10,0x54,0xcb,0xfc] - vmovss -4(%rbx,%rcx,8), %xmm10 - -// CHECK: vmovss %xmm14, %xmm10, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x2a,0x10,0xfe] - vmovss %xmm14, %xmm10, %xmm15 - -// CHECK: vmovsd -4(%rbx,%rcx,8), %xmm10 -// CHECK: encoding: [0xc5,0x7b,0x10,0x54,0xcb,0xfc] - vmovsd -4(%rbx,%rcx,8), %xmm10 - -// CHECK: vmovsd %xmm14, %xmm10, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x2b,0x10,0xfe] - vmovsd %xmm14, %xmm10, %xmm15 - -// CHECK: vunpckhps %xmm15, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0x15,0xef] - vunpckhps %xmm15, %xmm12, %xmm13 - -// CHECK: vunpckhpd %xmm15, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x15,0xef] - vunpckhpd %xmm15, %xmm12, %xmm13 - -// CHECK: vunpcklps %xmm15, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0x14,0xef] - vunpcklps %xmm15, %xmm12, %xmm13 - -// CHECK: vunpcklpd %xmm15, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x14,0xef] - vunpcklpd %xmm15, %xmm12, %xmm13 - -// CHECK: vunpckhps -4(%rbx,%rcx,8), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x18,0x15,0x7c,0xcb,0xfc] - vunpckhps -4(%rbx,%rcx,8), %xmm12, %xmm15 - -// CHECK: vunpckhpd -4(%rbx,%rcx,8), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x19,0x15,0x7c,0xcb,0xfc] - vunpckhpd -4(%rbx,%rcx,8), %xmm12, %xmm15 - -// CHECK: vunpcklps -4(%rbx,%rcx,8), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x18,0x14,0x7c,0xcb,0xfc] - vunpcklps -4(%rbx,%rcx,8), %xmm12, %xmm15 - -// CHECK: vunpcklpd -4(%rbx,%rcx,8), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x19,0x14,0x7c,0xcb,0xfc] - vunpcklpd -4(%rbx,%rcx,8), %xmm12, %xmm15 - -// CHECK: vcmpps $0, %xmm10, %xmm12, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xfa,0x00] - vcmpps $0, %xmm10, %xmm12, %xmm15 - -// CHECK: vcmpps $0, (%rax), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x18,0xc2,0x38,0x00] - vcmpps $0, (%rax), %xmm12, %xmm15 - -// CHECK: vcmpps $7, %xmm10, %xmm12, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xfa,0x07] - vcmpps $7, %xmm10, %xmm12, %xmm15 - -// CHECK: vcmppd $0, %xmm10, %xmm12, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xfa,0x00] - vcmppd $0, %xmm10, %xmm12, %xmm15 - -// CHECK: vcmppd $0, (%rax), %xmm12, %xmm15 -// CHECK: encoding: [0xc5,0x19,0xc2,0x38,0x00] - vcmppd $0, (%rax), %xmm12, %xmm15 - -// CHECK: vcmppd $7, %xmm10, %xmm12, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xfa,0x07] - vcmppd $7, %xmm10, %xmm12, %xmm15 - -// CHECK: vshufps $8, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc6,0xeb,0x08] - vshufps $8, %xmm11, %xmm12, %xmm13 - -// CHECK: vshufps $8, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc6,0x6c,0xcb,0xfc,0x08] - vshufps $8, -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vshufpd $8, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc6,0xeb,0x08] - vshufpd $8, %xmm11, %xmm12, %xmm13 - -// CHECK: vshufpd $8, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc6,0x6c,0xcb,0xfc,0x08] - vshufpd $8, -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $0, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x00] - vcmpeqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $2, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x02] - vcmpleps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $1, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x01] - vcmpltps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $4, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x04] - vcmpneqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $6, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x06] - vcmpnleps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $5, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x05] - vcmpnltps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x07] - vcmpordps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $3, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x03] - vcmpunordps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $0, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $2, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x02] - vcmpleps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $1, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $4, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $6, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnleps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $5, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpps $7, -4(%rbx,%rcx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordps -4(%rbx,%rcx,8), %xmm6, %xmm2 - -// CHECK: vcmpps $3, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordps -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $0, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x00] - vcmpeqpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $2, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x02] - vcmplepd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $1, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x01] - vcmpltpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $4, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x04] - vcmpneqpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $6, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x06] - vcmpnlepd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $5, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x05] - vcmpnltpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x07] - vcmpordpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $3, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x03] - vcmpunordpd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmppd $0, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqpd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $2, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x02] - vcmplepd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $1, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltpd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $4, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqpd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $6, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnlepd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $5, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltpd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmppd $7, -4(%rbx,%rcx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordpd -4(%rbx,%rcx,8), %xmm6, %xmm2 - -// CHECK: vcmppd $3, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordpd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $0, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x00] - vcmpeqss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $2, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x02] - vcmpless %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $1, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x01] - vcmpltss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $4, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x04] - vcmpneqss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $6, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x06] - vcmpnless %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $5, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x05] - vcmpnltss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x07] - vcmpordss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $3, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x03] - vcmpunordss %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpss $0, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqss -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $2, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x02] - vcmpless -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $1, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltss -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $4, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqss -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $6, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnless -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $5, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltss -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpss $7, -4(%rbx,%rcx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordss -4(%rbx,%rcx,8), %xmm6, %xmm2 - -// CHECK: vcmpss $3, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordss -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $0, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x00] - vcmpeqsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $2, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x02] - vcmplesd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $1, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x01] - vcmpltsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $4, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x04] - vcmpneqsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $6, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x06] - vcmpnlesd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $5, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x05] - vcmpnltsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x07] - vcmpordsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $3, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x03] - vcmpunordsd %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpsd $0, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqsd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $2, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x02] - vcmplesd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $1, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltsd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $4, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqsd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $6, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnlesd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $5, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltsd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vcmpsd $7, -4(%rbx,%rcx,8), %xmm6, %xmm2 -// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x07] - vcmpordsd -4(%rbx,%rcx,8), %xmm6, %xmm2 - -// CHECK: vcmpsd $3, -4(%rbx,%rcx,8), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordsd -4(%rbx,%rcx,8), %xmm12, %xmm13 - -// CHECK: vucomiss %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x2e,0xe3] - vucomiss %xmm11, %xmm12 - -// CHECK: vucomiss (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x2e,0x20] - vucomiss (%rax), %xmm12 - -// CHECK: vcomiss %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x2f,0xe3] - vcomiss %xmm11, %xmm12 - -// CHECK: vcomiss (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x2f,0x20] - vcomiss (%rax), %xmm12 - -// CHECK: vucomisd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x79,0x2e,0xe3] - vucomisd %xmm11, %xmm12 - -// CHECK: vucomisd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x79,0x2e,0x20] - vucomisd (%rax), %xmm12 - -// CHECK: vcomisd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x79,0x2f,0xe3] - vcomisd %xmm11, %xmm12 - -// CHECK: vcomisd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x79,0x2f,0x20] - vcomisd (%rax), %xmm12 - -// CHECK: vcvttss2si (%rcx), %eax -// CHECK: encoding: [0xc5,0xfa,0x2c,0x01] - vcvttss2si (%rcx), %eax - -// CHECK: vcvtsi2ss (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x22,0x2a,0x20] - vcvtsi2ss (%rax), %xmm11, %xmm12 - -// CHECK: vcvtsi2ss (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x22,0x2a,0x20] - vcvtsi2ss (%rax), %xmm11, %xmm12 - -// CHECK: vcvttsd2si (%rcx), %eax -// CHECK: encoding: [0xc5,0xfb,0x2c,0x01] - vcvttsd2si (%rcx), %eax - -// CHECK: vcvtsi2sd (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x23,0x2a,0x20] - vcvtsi2sd (%rax), %xmm11, %xmm12 - -// CHECK: vcvtsi2sd (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x23,0x2a,0x20] - vcvtsi2sd (%rax), %xmm11, %xmm12 - -// CHECK: vmovaps (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x28,0x20] - vmovaps (%rax), %xmm12 - -// CHECK: vmovaps %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x28,0xe3] - vmovaps %xmm11, %xmm12 - -// CHECK: vmovaps %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x78,0x29,0x18] - vmovaps %xmm11, (%rax) - -// CHECK: vmovapd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x79,0x28,0x20] - vmovapd (%rax), %xmm12 - -// CHECK: vmovapd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x79,0x28,0xe3] - vmovapd %xmm11, %xmm12 - -// CHECK: vmovapd %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0x29,0x18] - vmovapd %xmm11, (%rax) - -// CHECK: vmovups (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x10,0x20] - vmovups (%rax), %xmm12 - -// CHECK: vmovups %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x10,0xe3] - vmovups %xmm11, %xmm12 - -// CHECK: vmovups %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x78,0x11,0x18] - vmovups %xmm11, (%rax) - -// CHECK: vmovupd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x79,0x10,0x20] - vmovupd (%rax), %xmm12 - -// CHECK: vmovupd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x79,0x10,0xe3] - vmovupd %xmm11, %xmm12 - -// CHECK: vmovupd %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0x11,0x18] - vmovupd %xmm11, (%rax) - -// CHECK: vmovlps %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x78,0x13,0x18] - vmovlps %xmm11, (%rax) - -// CHECK: vmovlps (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0x12,0x28] - vmovlps (%rax), %xmm12, %xmm13 - -// CHECK: vmovlpd %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0x13,0x18] - vmovlpd %xmm11, (%rax) - -// CHECK: vmovlpd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x12,0x28] - vmovlpd (%rax), %xmm12, %xmm13 - -// CHECK: vmovhps %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x78,0x17,0x18] - vmovhps %xmm11, (%rax) - -// CHECK: vmovhps (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x18,0x16,0x28] - vmovhps (%rax), %xmm12, %xmm13 - -// CHECK: vmovhpd %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0x17,0x18] - vmovhpd %xmm11, (%rax) - -// CHECK: vmovhpd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x16,0x28] - vmovhpd (%rax), %xmm12, %xmm13 - -// CHECK: vmovlhps %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0x16,0xeb] - vmovlhps %xmm11, %xmm12, %xmm13 - -// CHECK: vmovhlps %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0x12,0xeb] - vmovhlps %xmm11, %xmm12, %xmm13 - -// CHECK: vcvtss2sil %xmm11, %eax -// CHECK: encoding: [0xc4,0xc1,0x7a,0x2d,0xc3] - vcvtss2si %xmm11, %eax - -// CHECK: vcvtss2sil (%rax), %ebx -// CHECK: encoding: [0xc5,0xfa,0x2d,0x18] - vcvtss2si (%rax), %ebx - -// CHECK: vcvtdq2ps %xmm10, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x5b,0xe2] - vcvtdq2ps %xmm10, %xmm12 - -// CHECK: vcvtdq2ps (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x5b,0x20] - vcvtdq2ps (%rax), %xmm12 - -// CHECK: vcvtsd2ss %xmm12, %xmm13, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x13,0x5a,0xd4] - vcvtsd2ss %xmm12, %xmm13, %xmm10 - -// CHECK: vcvtsd2ss (%rax), %xmm13, %xmm10 -// CHECK: encoding: [0xc5,0x13,0x5a,0x10] - vcvtsd2ss (%rax), %xmm13, %xmm10 - -// CHECK: vcvtps2dq %xmm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x79,0x5b,0xdc] - vcvtps2dq %xmm12, %xmm11 - -// CHECK: vcvtps2dq (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x79,0x5b,0x18] - vcvtps2dq (%rax), %xmm11 - -// CHECK: vcvtss2sd %xmm12, %xmm13, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x12,0x5a,0xd4] - vcvtss2sd %xmm12, %xmm13, %xmm10 - -// CHECK: vcvtss2sd (%rax), %xmm13, %xmm10 -// CHECK: encoding: [0xc5,0x12,0x5a,0x10] - vcvtss2sd (%rax), %xmm13, %xmm10 - -// CHECK: vcvtdq2ps %xmm13, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x78,0x5b,0xd5] - vcvtdq2ps %xmm13, %xmm10 - -// CHECK: vcvtdq2ps (%ecx), %xmm13 -// CHECK: encoding: [0xc5,0x78,0x5b,0x29] - vcvtdq2ps (%ecx), %xmm13 - -// CHECK: vcvttps2dq %xmm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x7a,0x5b,0xdc] - vcvttps2dq %xmm12, %xmm11 - -// CHECK: vcvttps2dq (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x7a,0x5b,0x18] - vcvttps2dq (%rax), %xmm11 - -// CHECK: vcvtps2pd %xmm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x78,0x5a,0xdc] - vcvtps2pd %xmm12, %xmm11 - -// CHECK: vcvtps2pd (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x78,0x5a,0x18] - vcvtps2pd (%rax), %xmm11 - -// CHECK: vcvtpd2ps %xmm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x79,0x5a,0xdc] - vcvtpd2ps %xmm12, %xmm11 - -// CHECK: vsqrtpd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x79,0x51,0xe3] - vsqrtpd %xmm11, %xmm12 - -// CHECK: vsqrtpd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x79,0x51,0x20] - vsqrtpd (%rax), %xmm12 - -// CHECK: vsqrtps %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x51,0xe3] - vsqrtps %xmm11, %xmm12 - -// CHECK: vsqrtps (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x51,0x20] - vsqrtps (%rax), %xmm12 - -// CHECK: vsqrtsd %xmm11, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x1b,0x51,0xd3] - vsqrtsd %xmm11, %xmm12, %xmm10 - -// CHECK: vsqrtsd (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1b,0x51,0x10] - vsqrtsd (%rax), %xmm12, %xmm10 - -// CHECK: vsqrtss %xmm11, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x1a,0x51,0xd3] - vsqrtss %xmm11, %xmm12, %xmm10 - -// CHECK: vsqrtss (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1a,0x51,0x10] - vsqrtss (%rax), %xmm12, %xmm10 - -// CHECK: vrsqrtps %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x52,0xe3] - vrsqrtps %xmm11, %xmm12 - -// CHECK: vrsqrtps (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x52,0x20] - vrsqrtps (%rax), %xmm12 - -// CHECK: vrsqrtss %xmm11, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x1a,0x52,0xd3] - vrsqrtss %xmm11, %xmm12, %xmm10 - -// CHECK: vrsqrtss (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1a,0x52,0x10] - vrsqrtss (%rax), %xmm12, %xmm10 - -// CHECK: vrcpps %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x78,0x53,0xe3] - vrcpps %xmm11, %xmm12 - -// CHECK: vrcpps (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x78,0x53,0x20] - vrcpps (%rax), %xmm12 - -// CHECK: vrcpss %xmm11, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x1a,0x53,0xd3] - vrcpss %xmm11, %xmm12, %xmm10 - -// CHECK: vrcpss (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x1a,0x53,0x10] - vrcpss (%rax), %xmm12, %xmm10 - -// CHECK: vmovntdq %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0xe7,0x18] - vmovntdq %xmm11, (%rax) - -// CHECK: vmovntpd %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x79,0x2b,0x18] - vmovntpd %xmm11, (%rax) - -// CHECK: vmovntps %xmm11, (%rax) -// CHECK: encoding: [0xc5,0x78,0x2b,0x18] - vmovntps %xmm11, (%rax) - -// CHECK: vldmxcsr -4(%rip) -// CHECK: encoding: [0xc5,0xf8,0xae,0x15,0xfc,0xff,0xff,0xff] - vldmxcsr -4(%rip) - -// CHECK: vstmxcsr -4(%rsp) -// CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x24,0xfc] - vstmxcsr -4(%rsp) - -// CHECK: vpsubb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf8,0xeb] - vpsubb %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf8,0x28] - vpsubb (%rax), %xmm12, %xmm13 - -// CHECK: vpsubw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf9,0xeb] - vpsubw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf9,0x28] - vpsubw (%rax), %xmm12, %xmm13 - -// CHECK: vpsubd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xfa,0xeb] - vpsubd %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xfa,0x28] - vpsubd (%rax), %xmm12, %xmm13 - -// CHECK: vpsubq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xfb,0xeb] - vpsubq %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xfb,0x28] - vpsubq (%rax), %xmm12, %xmm13 - -// CHECK: vpsubsb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe8,0xeb] - vpsubsb %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubsb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe8,0x28] - vpsubsb (%rax), %xmm12, %xmm13 - -// CHECK: vpsubsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe9,0xeb] - vpsubsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe9,0x28] - vpsubsw (%rax), %xmm12, %xmm13 - -// CHECK: vpsubusb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd8,0xeb] - vpsubusb %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubusb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd8,0x28] - vpsubusb (%rax), %xmm12, %xmm13 - -// CHECK: vpsubusw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd9,0xeb] - vpsubusw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsubusw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd9,0x28] - vpsubusw (%rax), %xmm12, %xmm13 - -// CHECK: vpaddb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xfc,0xeb] - vpaddb %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xfc,0x28] - vpaddb (%rax), %xmm12, %xmm13 - -// CHECK: vpaddw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xfd,0xeb] - vpaddw %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xfd,0x28] - vpaddw (%rax), %xmm12, %xmm13 - -// CHECK: vpaddd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xfe,0xeb] - vpaddd %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xfe,0x28] - vpaddd (%rax), %xmm12, %xmm13 - -// CHECK: vpaddq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd4,0xeb] - vpaddq %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd4,0x28] - vpaddq (%rax), %xmm12, %xmm13 - -// CHECK: vpaddsb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xec,0xeb] - vpaddsb %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddsb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xec,0x28] - vpaddsb (%rax), %xmm12, %xmm13 - -// CHECK: vpaddsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xed,0xeb] - vpaddsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xed,0x28] - vpaddsw (%rax), %xmm12, %xmm13 - -// CHECK: vpaddusb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xdc,0xeb] - vpaddusb %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddusb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xdc,0x28] - vpaddusb (%rax), %xmm12, %xmm13 - -// CHECK: vpaddusw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xdd,0xeb] - vpaddusw %xmm11, %xmm12, %xmm13 - -// CHECK: vpaddusw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xdd,0x28] - vpaddusw (%rax), %xmm12, %xmm13 - -// CHECK: vpmulhuw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe4,0xeb] - vpmulhuw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmulhuw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe4,0x28] - vpmulhuw (%rax), %xmm12, %xmm13 - -// CHECK: vpmulhw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe5,0xeb] - vpmulhw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmulhw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe5,0x28] - vpmulhw (%rax), %xmm12, %xmm13 - -// CHECK: vpmullw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd5,0xeb] - vpmullw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmullw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd5,0x28] - vpmullw (%rax), %xmm12, %xmm13 - -// CHECK: vpmuludq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf4,0xeb] - vpmuludq %xmm11, %xmm12, %xmm13 - -// CHECK: vpmuludq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf4,0x28] - vpmuludq (%rax), %xmm12, %xmm13 - -// CHECK: vpavgb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe0,0xeb] - vpavgb %xmm11, %xmm12, %xmm13 - -// CHECK: vpavgb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe0,0x28] - vpavgb (%rax), %xmm12, %xmm13 - -// CHECK: vpavgw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe3,0xeb] - vpavgw %xmm11, %xmm12, %xmm13 - -// CHECK: vpavgw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe3,0x28] - vpavgw (%rax), %xmm12, %xmm13 - -// CHECK: vpminsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xea,0xeb] - vpminsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpminsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xea,0x28] - vpminsw (%rax), %xmm12, %xmm13 - -// CHECK: vpminub %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xda,0xeb] - vpminub %xmm11, %xmm12, %xmm13 - -// CHECK: vpminub (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xda,0x28] - vpminub (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xee,0xeb] - vpmaxsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmaxsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xee,0x28] - vpmaxsw (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxub %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xde,0xeb] - vpmaxub %xmm11, %xmm12, %xmm13 - -// CHECK: vpmaxub (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xde,0x28] - vpmaxub (%rax), %xmm12, %xmm13 - -// CHECK: vpsadbw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf6,0xeb] - vpsadbw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsadbw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf6,0x28] - vpsadbw (%rax), %xmm12, %xmm13 - -// CHECK: vpsllw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf1,0xeb] - vpsllw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsllw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf1,0x28] - vpsllw (%rax), %xmm12, %xmm13 - -// CHECK: vpslld %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf2,0xeb] - vpslld %xmm11, %xmm12, %xmm13 - -// CHECK: vpslld (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf2,0x28] - vpslld (%rax), %xmm12, %xmm13 - -// CHECK: vpsllq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xf3,0xeb] - vpsllq %xmm11, %xmm12, %xmm13 - -// CHECK: vpsllq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xf3,0x28] - vpsllq (%rax), %xmm12, %xmm13 - -// CHECK: vpsraw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe1,0xeb] - vpsraw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsraw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe1,0x28] - vpsraw (%rax), %xmm12, %xmm13 - -// CHECK: vpsrad %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xe2,0xeb] - vpsrad %xmm11, %xmm12, %xmm13 - -// CHECK: vpsrad (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xe2,0x28] - vpsrad (%rax), %xmm12, %xmm13 - -// CHECK: vpsrlw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd1,0xeb] - vpsrlw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsrlw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd1,0x28] - vpsrlw (%rax), %xmm12, %xmm13 - -// CHECK: vpsrld %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd2,0xeb] - vpsrld %xmm11, %xmm12, %xmm13 - -// CHECK: vpsrld (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd2,0x28] - vpsrld (%rax), %xmm12, %xmm13 - -// CHECK: vpsrlq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd3,0xeb] - vpsrlq %xmm11, %xmm12, %xmm13 - -// CHECK: vpsrlq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xd3,0x28] - vpsrlq (%rax), %xmm12, %xmm13 - -// CHECK: vpslld $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xf4,0x0a] - vpslld $10, %xmm12, %xmm13 - -// CHECK: vpslldq $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xfc,0x0a] - vpslldq $10, %xmm12, %xmm13 - -// CHECK: vpsllq $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xf4,0x0a] - vpsllq $10, %xmm12, %xmm13 - -// CHECK: vpsllw $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xf4,0x0a] - vpsllw $10, %xmm12, %xmm13 - -// CHECK: vpsrad $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xe4,0x0a] - vpsrad $10, %xmm12, %xmm13 - -// CHECK: vpsraw $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xe4,0x0a] - vpsraw $10, %xmm12, %xmm13 - -// CHECK: vpsrld $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xd4,0x0a] - vpsrld $10, %xmm12, %xmm13 - -// CHECK: vpsrldq $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xdc,0x0a] - vpsrldq $10, %xmm12, %xmm13 - -// CHECK: vpsrlq $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xd4,0x0a] - vpsrlq $10, %xmm12, %xmm13 - -// CHECK: vpsrlw $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xd4,0x0a] - vpsrlw $10, %xmm12, %xmm13 - -// CHECK: vpslld $10, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xf4,0x0a] - vpslld $10, %xmm12, %xmm13 - -// CHECK: vpand %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xdb,0xeb] - vpand %xmm11, %xmm12, %xmm13 - -// CHECK: vpand (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xdb,0x28] - vpand (%rax), %xmm12, %xmm13 - -// CHECK: vpor %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xeb,0xeb] - vpor %xmm11, %xmm12, %xmm13 - -// CHECK: vpor (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xeb,0x28] - vpor (%rax), %xmm12, %xmm13 - -// CHECK: vpxor %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xef,0xeb] - vpxor %xmm11, %xmm12, %xmm13 - -// CHECK: vpxor (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xef,0x28] - vpxor (%rax), %xmm12, %xmm13 - -// CHECK: vpandn %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xdf,0xeb] - vpandn %xmm11, %xmm12, %xmm13 - -// CHECK: vpandn (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xdf,0x28] - vpandn (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpeqb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x74,0xeb] - vpcmpeqb %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpeqb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x74,0x28] - vpcmpeqb (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpeqw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x75,0xeb] - vpcmpeqw %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpeqw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x75,0x28] - vpcmpeqw (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpeqd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x76,0xeb] - vpcmpeqd %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpeqd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x76,0x28] - vpcmpeqd (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpgtb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x64,0xeb] - vpcmpgtb %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpgtb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x64,0x28] - vpcmpgtb (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpgtw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x65,0xeb] - vpcmpgtw %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpgtw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x65,0x28] - vpcmpgtw (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpgtd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x66,0xeb] - vpcmpgtd %xmm11, %xmm12, %xmm13 - -// CHECK: vpcmpgtd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x66,0x28] - vpcmpgtd (%rax), %xmm12, %xmm13 - -// CHECK: vpacksswb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x63,0xeb] - vpacksswb %xmm11, %xmm12, %xmm13 - -// CHECK: vpacksswb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x63,0x28] - vpacksswb (%rax), %xmm12, %xmm13 - -// CHECK: vpackssdw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x6b,0xeb] - vpackssdw %xmm11, %xmm12, %xmm13 - -// CHECK: vpackssdw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x6b,0x28] - vpackssdw (%rax), %xmm12, %xmm13 - -// CHECK: vpackuswb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x67,0xeb] - vpackuswb %xmm11, %xmm12, %xmm13 - -// CHECK: vpackuswb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x67,0x28] - vpackuswb (%rax), %xmm12, %xmm13 - -// CHECK: vpshufd $4, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x79,0x70,0xec,0x04] - vpshufd $4, %xmm12, %xmm13 - -// CHECK: vpshufd $4, (%rax), %xmm13 -// CHECK: encoding: [0xc5,0x79,0x70,0x28,0x04] - vpshufd $4, (%rax), %xmm13 - -// CHECK: vpshufhw $4, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x7a,0x70,0xec,0x04] - vpshufhw $4, %xmm12, %xmm13 - -// CHECK: vpshufhw $4, (%rax), %xmm13 -// CHECK: encoding: [0xc5,0x7a,0x70,0x28,0x04] - vpshufhw $4, (%rax), %xmm13 - -// CHECK: vpshuflw $4, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x7b,0x70,0xec,0x04] - vpshuflw $4, %xmm12, %xmm13 - -// CHECK: vpshuflw $4, (%rax), %xmm13 -// CHECK: encoding: [0xc5,0x7b,0x70,0x28,0x04] - vpshuflw $4, (%rax), %xmm13 - -// CHECK: vpunpcklbw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x60,0xeb] - vpunpcklbw %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpcklbw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x60,0x28] - vpunpcklbw (%rax), %xmm12, %xmm13 - -// CHECK: vpunpcklwd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x61,0xeb] - vpunpcklwd %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpcklwd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x61,0x28] - vpunpcklwd (%rax), %xmm12, %xmm13 - -// CHECK: vpunpckldq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x62,0xeb] - vpunpckldq %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpckldq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x62,0x28] - vpunpckldq (%rax), %xmm12, %xmm13 - -// CHECK: vpunpcklqdq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x6c,0xeb] - vpunpcklqdq %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpcklqdq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x6c,0x28] - vpunpcklqdq (%rax), %xmm12, %xmm13 - -// CHECK: vpunpckhbw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x68,0xeb] - vpunpckhbw %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpckhbw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x68,0x28] - vpunpckhbw (%rax), %xmm12, %xmm13 - -// CHECK: vpunpckhwd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x69,0xeb] - vpunpckhwd %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpckhwd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x69,0x28] - vpunpckhwd (%rax), %xmm12, %xmm13 - -// CHECK: vpunpckhdq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x6a,0xeb] - vpunpckhdq %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpckhdq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x6a,0x28] - vpunpckhdq (%rax), %xmm12, %xmm13 - -// CHECK: vpunpckhqdq %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x6d,0xeb] - vpunpckhqdq %xmm11, %xmm12, %xmm13 - -// CHECK: vpunpckhqdq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x6d,0x28] - vpunpckhqdq (%rax), %xmm12, %xmm13 - -// CHECK: vpinsrw $7, %eax, %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc4,0xe8,0x07] - vpinsrw $7, %eax, %xmm12, %xmm13 - -// CHECK: vpinsrw $7, (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0xc4,0x28,0x07] - vpinsrw $7, (%rax), %xmm12, %xmm13 - -// CHECK: vpextrw $7, %xmm12, %eax -// CHECK: encoding: [0xc4,0xc1,0x79,0xc5,0xc4,0x07] - vpextrw $7, %xmm12, %eax - -// CHECK: vpmovmskb %xmm12, %eax -// CHECK: encoding: [0xc4,0xc1,0x79,0xd7,0xc4] - vpmovmskb %xmm12, %eax - -// CHECK: vmaskmovdqu %xmm14, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x79,0xf7,0xfe] - vmaskmovdqu %xmm14, %xmm15 - -// CHECK: vmovd %eax, %xmm14 -// CHECK: encoding: [0xc5,0x79,0x6e,0xf0] - vmovd %eax, %xmm14 - -// CHECK: vmovd (%rax), %xmm14 -// CHECK: encoding: [0xc5,0x79,0x6e,0x30] - vmovd (%rax), %xmm14 - -// CHECK: vmovd %xmm14, (%rax) -// CHECK: encoding: [0xc5,0x79,0x7e,0x30] - vmovd %xmm14, (%rax) - -// CHECK: vmovd %rax, %xmm14 -// CHECK: encoding: [0xc4,0x61,0xf9,0x6e,0xf0] - vmovd %rax, %xmm14 - -// CHECK: vmovq %xmm14, (%rax) -// CHECK: encoding: [0xc5,0x79,0xd6,0x30] - vmovq %xmm14, (%rax) - -// CHECK: vmovq %xmm14, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7a,0x7e,0xe6] - vmovq %xmm14, %xmm12 - -// CHECK: vmovq (%rax), %xmm14 -// CHECK: encoding: [0xc5,0x7a,0x7e,0x30] - vmovq (%rax), %xmm14 - -// CHECK: vmovq %rax, %xmm14 -// CHECK: encoding: [0xc4,0x61,0xf9,0x6e,0xf0] - vmovq %rax, %xmm14 - -// CHECK: vmovq %xmm14, %rax -// CHECK: encoding: [0xc4,0x61,0xf9,0x7e,0xf0] - vmovq %xmm14, %rax - -// CHECK: vcvtpd2dq %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7b,0xe6,0xe3] - vcvtpd2dq %xmm11, %xmm12 - -// CHECK: vcvtdq2pd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7a,0xe6,0xe3] - vcvtdq2pd %xmm11, %xmm12 - -// CHECK: vcvtdq2pd (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x7a,0xe6,0x20] - vcvtdq2pd (%rax), %xmm12 - -// CHECK: vmovshdup %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7a,0x16,0xe3] - vmovshdup %xmm11, %xmm12 - -// CHECK: vmovshdup (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x7a,0x16,0x20] - vmovshdup (%rax), %xmm12 - -// CHECK: vmovsldup %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7a,0x12,0xe3] - vmovsldup %xmm11, %xmm12 - -// CHECK: vmovsldup (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x7a,0x12,0x20] - vmovsldup (%rax), %xmm12 - -// CHECK: vmovddup %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x41,0x7b,0x12,0xe3] - vmovddup %xmm11, %xmm12 - -// CHECK: vmovddup (%rax), %xmm12 -// CHECK: encoding: [0xc5,0x7b,0x12,0x20] - vmovddup (%rax), %xmm12 - -// CHECK: vaddsubps %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0xd0,0xeb] - vaddsubps %xmm11, %xmm12, %xmm13 - -// CHECK: vaddsubps (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x23,0xd0,0x20] - vaddsubps (%rax), %xmm11, %xmm12 - -// CHECK: vaddsubpd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0xd0,0xeb] - vaddsubpd %xmm11, %xmm12, %xmm13 - -// CHECK: vaddsubpd (%rax), %xmm11, %xmm12 -// CHECK: encoding: [0xc5,0x21,0xd0,0x20] - vaddsubpd (%rax), %xmm11, %xmm12 - -// CHECK: vhaddps %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0x7c,0xeb] - vhaddps %xmm11, %xmm12, %xmm13 - -// CHECK: vhaddps (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0x7c,0x28] - vhaddps (%rax), %xmm12, %xmm13 - -// CHECK: vhaddpd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x7c,0xeb] - vhaddpd %xmm11, %xmm12, %xmm13 - -// CHECK: vhaddpd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x7c,0x28] - vhaddpd (%rax), %xmm12, %xmm13 - -// CHECK: vhsubps %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x1b,0x7d,0xeb] - vhsubps %xmm11, %xmm12, %xmm13 - -// CHECK: vhsubps (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x1b,0x7d,0x28] - vhsubps (%rax), %xmm12, %xmm13 - -// CHECK: vhsubpd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x19,0x7d,0xeb] - vhsubpd %xmm11, %xmm12, %xmm13 - -// CHECK: vhsubpd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc5,0x19,0x7d,0x28] - vhsubpd (%rax), %xmm12, %xmm13 - -// CHECK: vpabsb %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x42,0x79,0x1c,0xe3] - vpabsb %xmm11, %xmm12 - -// CHECK: vpabsb (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x20] - vpabsb (%rax), %xmm12 - -// CHECK: vpabsw %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x42,0x79,0x1d,0xe3] - vpabsw %xmm11, %xmm12 - -// CHECK: vpabsw (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x20] - vpabsw (%rax), %xmm12 - -// CHECK: vpabsd %xmm11, %xmm12 -// CHECK: encoding: [0xc4,0x42,0x79,0x1e,0xe3] - vpabsd %xmm11, %xmm12 - -// CHECK: vpabsd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x20] - vpabsd (%rax), %xmm12 - -// CHECK: vphaddw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x01,0xeb] - vphaddw %xmm11, %xmm12, %xmm13 - -// CHECK: vphaddw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x01,0x28] - vphaddw (%rax), %xmm12, %xmm13 - -// CHECK: vphaddd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x02,0xeb] - vphaddd %xmm11, %xmm12, %xmm13 - -// CHECK: vphaddd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x02,0x28] - vphaddd (%rax), %xmm12, %xmm13 - -// CHECK: vphaddsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x03,0xeb] - vphaddsw %xmm11, %xmm12, %xmm13 - -// CHECK: vphaddsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x03,0x28] - vphaddsw (%rax), %xmm12, %xmm13 - -// CHECK: vphsubw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x05,0xeb] - vphsubw %xmm11, %xmm12, %xmm13 - -// CHECK: vphsubw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x05,0x28] - vphsubw (%rax), %xmm12, %xmm13 - -// CHECK: vphsubd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x06,0xeb] - vphsubd %xmm11, %xmm12, %xmm13 - -// CHECK: vphsubd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x06,0x28] - vphsubd (%rax), %xmm12, %xmm13 - -// CHECK: vphsubsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x07,0xeb] - vphsubsw %xmm11, %xmm12, %xmm13 - -// CHECK: vphsubsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x07,0x28] - vphsubsw (%rax), %xmm12, %xmm13 - -// CHECK: vpmaddubsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x04,0xeb] - vpmaddubsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmaddubsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x04,0x28] - vpmaddubsw (%rax), %xmm12, %xmm13 - -// CHECK: vpshufb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x00,0xeb] - vpshufb %xmm11, %xmm12, %xmm13 - -// CHECK: vpshufb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x00,0x28] - vpshufb (%rax), %xmm12, %xmm13 - -// CHECK: vpsignb %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x08,0xeb] - vpsignb %xmm11, %xmm12, %xmm13 - -// CHECK: vpsignb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x08,0x28] - vpsignb (%rax), %xmm12, %xmm13 - -// CHECK: vpsignw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x09,0xeb] - vpsignw %xmm11, %xmm12, %xmm13 - -// CHECK: vpsignw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x09,0x28] - vpsignw (%rax), %xmm12, %xmm13 - -// CHECK: vpsignd %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x0a,0xeb] - vpsignd %xmm11, %xmm12, %xmm13 - -// CHECK: vpsignd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x0a,0x28] - vpsignd (%rax), %xmm12, %xmm13 - -// CHECK: vpmulhrsw %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x19,0x0b,0xeb] - vpmulhrsw %xmm11, %xmm12, %xmm13 - -// CHECK: vpmulhrsw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x0b,0x28] - vpmulhrsw (%rax), %xmm12, %xmm13 - -// CHECK: vpalignr $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x43,0x19,0x0f,0xeb,0x07] - vpalignr $7, %xmm11, %xmm12, %xmm13 - -// CHECK: vpalignr $7, (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x19,0x0f,0x28,0x07] - vpalignr $7, (%rax), %xmm12, %xmm13 - -// CHECK: vroundsd $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x43,0x19,0x0b,0xeb,0x07] - vroundsd $7, %xmm11, %xmm12, %xmm13 - -// CHECK: vroundsd $7, (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x19,0x0b,0x28,0x07] - vroundsd $7, (%rax), %xmm12, %xmm13 - -// CHECK: vroundss $7, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x43,0x19,0x0a,0xeb,0x07] - vroundss $7, %xmm11, %xmm12, %xmm13 - -// CHECK: vroundss $7, (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x19,0x0a,0x28,0x07] - vroundss $7, (%rax), %xmm12, %xmm13 - -// CHECK: vroundpd $7, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x43,0x79,0x09,0xec,0x07] - vroundpd $7, %xmm12, %xmm13 - -// CHECK: vroundpd $7, (%rax), %xmm13 -// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x28,0x07] - vroundpd $7, (%rax), %xmm13 - -// CHECK: vroundps $7, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x43,0x79,0x08,0xec,0x07] - vroundps $7, %xmm12, %xmm13 - -// CHECK: vroundps $7, (%rax), %xmm13 -// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x28,0x07] - vroundps $7, (%rax), %xmm13 - -// CHECK: vphminposuw %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x42,0x79,0x41,0xec] - vphminposuw %xmm12, %xmm13 - -// CHECK: vphminposuw (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x20] - vphminposuw (%rax), %xmm12 - -// CHECK: vpackusdw %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x2b,0xdc] - vpackusdw %xmm12, %xmm13, %xmm11 - -// CHECK: vpackusdw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x2b,0x28] - vpackusdw (%rax), %xmm12, %xmm13 - -// CHECK: vpcmpeqq %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x29,0xdc] - vpcmpeqq %xmm12, %xmm13, %xmm11 - -// CHECK: vpcmpeqq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x29,0x28] - vpcmpeqq (%rax), %xmm12, %xmm13 - -// CHECK: vpminsb %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x38,0xdc] - vpminsb %xmm12, %xmm13, %xmm11 - -// CHECK: vpminsb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x38,0x28] - vpminsb (%rax), %xmm12, %xmm13 - -// CHECK: vpminsd %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x39,0xdc] - vpminsd %xmm12, %xmm13, %xmm11 - -// CHECK: vpminsd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x39,0x28] - vpminsd (%rax), %xmm12, %xmm13 - -// CHECK: vpminud %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3b,0xdc] - vpminud %xmm12, %xmm13, %xmm11 - -// CHECK: vpminud (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3b,0x28] - vpminud (%rax), %xmm12, %xmm13 - -// CHECK: vpminuw %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3a,0xdc] - vpminuw %xmm12, %xmm13, %xmm11 - -// CHECK: vpminuw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3a,0x28] - vpminuw (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxsb %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3c,0xdc] - vpmaxsb %xmm12, %xmm13, %xmm11 - -// CHECK: vpmaxsb (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3c,0x28] - vpmaxsb (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxsd %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3d,0xdc] - vpmaxsd %xmm12, %xmm13, %xmm11 - -// CHECK: vpmaxsd (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3d,0x28] - vpmaxsd (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxud %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3f,0xdc] - vpmaxud %xmm12, %xmm13, %xmm11 - -// CHECK: vpmaxud (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3f,0x28] - vpmaxud (%rax), %xmm12, %xmm13 - -// CHECK: vpmaxuw %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x3e,0xdc] - vpmaxuw %xmm12, %xmm13, %xmm11 - -// CHECK: vpmaxuw (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x3e,0x28] - vpmaxuw (%rax), %xmm12, %xmm13 - -// CHECK: vpmuldq %xmm12, %xmm13, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x11,0x28,0xdc] - vpmuldq %xmm12, %xmm13, %xmm11 - -// CHECK: vpmuldq (%rax), %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x19,0x28,0x28] - vpmuldq (%rax), %xmm12, %xmm13 - -// CHECK: vpmulld %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x51,0x40,0xdc] - vpmulld %xmm12, %xmm5, %xmm11 - -// CHECK: vpmulld (%rax), %xmm5, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x51,0x40,0x28] - vpmulld (%rax), %xmm5, %xmm13 - -// CHECK: vblendps $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x0c,0xdc,0x03] - vblendps $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vblendps $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x0c,0x18,0x03] - vblendps $3, (%rax), %xmm5, %xmm11 - -// CHECK: vblendpd $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x0d,0xdc,0x03] - vblendpd $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vblendpd $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x0d,0x18,0x03] - vblendpd $3, (%rax), %xmm5, %xmm11 - -// CHECK: vpblendw $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x0e,0xdc,0x03] - vpblendw $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vpblendw $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x0e,0x18,0x03] - vpblendw $3, (%rax), %xmm5, %xmm11 - -// CHECK: vmpsadbw $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x42,0xdc,0x03] - vmpsadbw $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vmpsadbw $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x42,0x18,0x03] - vmpsadbw $3, (%rax), %xmm5, %xmm11 - -// CHECK: vdpps $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x40,0xdc,0x03] - vdpps $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vdpps $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x40,0x18,0x03] - vdpps $3, (%rax), %xmm5, %xmm11 - -// CHECK: vdppd $3, %xmm12, %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x51,0x41,0xdc,0x03] - vdppd $3, %xmm12, %xmm5, %xmm11 - -// CHECK: vdppd $3, (%rax), %xmm5, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x51,0x41,0x18,0x03] - vdppd $3, (%rax), %xmm5, %xmm11 - -// CHECK: vblendvpd %xmm12, %xmm5, %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4b,0xed,0xc0] - vblendvpd %xmm12, %xmm5, %xmm11, %xmm13 - -// CHECK: vblendvpd %xmm12, (%rax), %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4b,0x28,0xc0] - vblendvpd %xmm12, (%rax), %xmm11, %xmm13 - -// CHECK: vblendvps %xmm12, %xmm5, %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4a,0xed,0xc0] - vblendvps %xmm12, %xmm5, %xmm11, %xmm13 - -// CHECK: vblendvps %xmm12, (%rax), %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4a,0x28,0xc0] - vblendvps %xmm12, (%rax), %xmm11, %xmm13 - -// CHECK: vpblendvb %xmm12, %xmm5, %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4c,0xed,0xc0] - vpblendvb %xmm12, %xmm5, %xmm11, %xmm13 - -// CHECK: vpblendvb %xmm12, (%rax), %xmm11, %xmm13 -// CHECK: encoding: [0xc4,0x63,0x21,0x4c,0x28,0xc0] - vpblendvb %xmm12, (%rax), %xmm11, %xmm13 - -// CHECK: vpmovsxbw %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x20,0xd4] - vpmovsxbw %xmm12, %xmm10 - -// CHECK: vpmovsxbw (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x20] - vpmovsxbw (%rax), %xmm12 - -// CHECK: vpmovsxwd %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x23,0xd4] - vpmovsxwd %xmm12, %xmm10 - -// CHECK: vpmovsxwd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x20] - vpmovsxwd (%rax), %xmm12 - -// CHECK: vpmovsxdq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x25,0xd4] - vpmovsxdq %xmm12, %xmm10 - -// CHECK: vpmovsxdq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x20] - vpmovsxdq (%rax), %xmm12 - -// CHECK: vpmovzxbw %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x30,0xd4] - vpmovzxbw %xmm12, %xmm10 - -// CHECK: vpmovzxbw (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x20] - vpmovzxbw (%rax), %xmm12 - -// CHECK: vpmovzxwd %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x33,0xd4] - vpmovzxwd %xmm12, %xmm10 - -// CHECK: vpmovzxwd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x20] - vpmovzxwd (%rax), %xmm12 - -// CHECK: vpmovzxdq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x35,0xd4] - vpmovzxdq %xmm12, %xmm10 - -// CHECK: vpmovzxdq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x20] - vpmovzxdq (%rax), %xmm12 - -// CHECK: vpmovsxbq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x22,0xd4] - vpmovsxbq %xmm12, %xmm10 - -// CHECK: vpmovsxbq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x20] - vpmovsxbq (%rax), %xmm12 - -// CHECK: vpmovzxbq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x32,0xd4] - vpmovzxbq %xmm12, %xmm10 - -// CHECK: vpmovzxbq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x20] - vpmovzxbq (%rax), %xmm12 - -// CHECK: vpmovsxbd %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x21,0xd4] - vpmovsxbd %xmm12, %xmm10 - -// CHECK: vpmovsxbd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x20] - vpmovsxbd (%rax), %xmm12 - -// CHECK: vpmovsxwq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x24,0xd4] - vpmovsxwq %xmm12, %xmm10 - -// CHECK: vpmovsxwq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x20] - vpmovsxwq (%rax), %xmm12 - -// CHECK: vpmovzxbd %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x31,0xd4] - vpmovzxbd %xmm12, %xmm10 - -// CHECK: vpmovzxbd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x20] - vpmovzxbd (%rax), %xmm12 - -// CHECK: vpmovzxwq %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x34,0xd4] - vpmovzxwq %xmm12, %xmm10 - -// CHECK: vpmovzxwq (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x20] - vpmovzxwq (%rax), %xmm12 - -// CHECK: vpextrw $7, %xmm12, %eax -// CHECK: encoding: [0xc4,0xc1,0x79,0xc5,0xc4,0x07] - vpextrw $7, %xmm12, %eax - -// CHECK: vpextrw $7, %xmm12, (%rax) -// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x20,0x07] - vpextrw $7, %xmm12, (%rax) - -// CHECK: vpextrd $7, %xmm12, %eax -// CHECK: encoding: [0xc4,0x63,0x79,0x16,0xe0,0x07] - vpextrd $7, %xmm12, %eax - -// CHECK: vpextrd $7, %xmm12, (%rax) -// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x20,0x07] - vpextrd $7, %xmm12, (%rax) - -// CHECK: vpextrb $7, %xmm12, %eax -// CHECK: encoding: [0xc4,0x63,0x79,0x14,0xe0,0x07] - vpextrb $7, %xmm12, %eax - -// CHECK: vpextrb $7, %xmm12, (%rax) -// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x20,0x07] - vpextrb $7, %xmm12, (%rax) - -// CHECK: vpextrq $7, %xmm12, %rcx -// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0xe1,0x07] - vpextrq $7, %xmm12, %rcx - -// CHECK: vpextrq $7, %xmm12, (%rcx) -// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x21,0x07] - vpextrq $7, %xmm12, (%rcx) - -// CHECK: vextractps $7, %xmm12, (%rax) -// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x20,0x07] - vextractps $7, %xmm12, (%rax) - -// CHECK: vextractps $7, %xmm12, %eax -// CHECK: encoding: [0xc4,0x63,0x79,0x17,0xe0,0x07] - vextractps $7, %xmm12, %eax - -// CHECK: vpinsrw $7, %eax, %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0xc4,0xd0,0x07] - vpinsrw $7, %eax, %xmm12, %xmm10 - -// CHECK: vpinsrw $7, (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc5,0x19,0xc4,0x10,0x07] - vpinsrw $7, (%rax), %xmm12, %xmm10 - -// CHECK: vpinsrb $7, %eax, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x19,0x20,0xd0,0x07] - vpinsrb $7, %eax, %xmm12, %xmm10 - -// CHECK: vpinsrb $7, (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x19,0x20,0x10,0x07] - vpinsrb $7, (%rax), %xmm12, %xmm10 - -// CHECK: vpinsrd $7, %eax, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x19,0x22,0xd0,0x07] - vpinsrd $7, %eax, %xmm12, %xmm10 - -// CHECK: vpinsrd $7, (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x19,0x22,0x10,0x07] - vpinsrd $7, (%rax), %xmm12, %xmm10 - -// CHECK: vpinsrq $7, %rax, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x99,0x22,0xd0,0x07] - vpinsrq $7, %rax, %xmm12, %xmm10 - -// CHECK: vpinsrq $7, (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x63,0x99,0x22,0x10,0x07] - vpinsrq $7, (%rax), %xmm12, %xmm10 - -// CHECK: vinsertps $7, %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x43,0x29,0x21,0xdc,0x07] - vinsertps $7, %xmm12, %xmm10, %xmm11 - -// CHECK: vinsertps $7, (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x63,0x29,0x21,0x18,0x07] - vinsertps $7, (%rax), %xmm10, %xmm11 - -// CHECK: vptest %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x17,0xd4] - vptest %xmm12, %xmm10 - -// CHECK: vptest (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x20] - vptest (%rax), %xmm12 - -// CHECK: vmovntdqa (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x20] - vmovntdqa (%rax), %xmm12 - -// CHECK: vpcmpgtq %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x37,0xdc] - vpcmpgtq %xmm12, %xmm10, %xmm11 - -// CHECK: vpcmpgtq (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0x37,0x28] - vpcmpgtq (%rax), %xmm10, %xmm13 - -// CHECK: vpcmpistrm $7, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x62,0xd4,0x07] - vpcmpistrm $7, %xmm12, %xmm10 - -// CHECK: vpcmpistrm $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x10,0x07] - vpcmpistrm $7, (%rax), %xmm10 - -// CHECK: vpcmpestrm $7, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x60,0xd4,0x07] - vpcmpestrm $7, %xmm12, %xmm10 - -// CHECK: vpcmpestrm $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x10,0x07] - vpcmpestrm $7, (%rax), %xmm10 - -// CHECK: vpcmpistri $7, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x63,0xd4,0x07] - vpcmpistri $7, %xmm12, %xmm10 - -// CHECK: vpcmpistri $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x10,0x07] - vpcmpistri $7, (%rax), %xmm10 - -// CHECK: vpcmpestri $7, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x61,0xd4,0x07] - vpcmpestri $7, %xmm12, %xmm10 - -// CHECK: vpcmpestri $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x10,0x07] - vpcmpestri $7, (%rax), %xmm10 - -// CHECK: vaesimc %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0xdb,0xd4] - vaesimc %xmm12, %xmm10 - -// CHECK: vaesimc (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0xdb,0x20] - vaesimc (%rax), %xmm12 - -// CHECK: vaesenc %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xdc,0xdc] - vaesenc %xmm12, %xmm10, %xmm11 - -// CHECK: vaesenc (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0xdc,0x28] - vaesenc (%rax), %xmm10, %xmm13 - -// CHECK: vaesenclast %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xdd,0xdc] - vaesenclast %xmm12, %xmm10, %xmm11 - -// CHECK: vaesenclast (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0xdd,0x28] - vaesenclast (%rax), %xmm10, %xmm13 - -// CHECK: vaesdec %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xde,0xdc] - vaesdec %xmm12, %xmm10, %xmm11 - -// CHECK: vaesdec (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0xde,0x28] - vaesdec (%rax), %xmm10, %xmm13 - -// CHECK: vaesdeclast %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xdf,0xdc] - vaesdeclast %xmm12, %xmm10, %xmm11 - -// CHECK: vaesdeclast (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0xdf,0x28] - vaesdeclast (%rax), %xmm10, %xmm13 - -// CHECK: vaeskeygenassist $7, %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0xdf,0xd4,0x07] - vaeskeygenassist $7, %xmm12, %xmm10 - -// CHECK: vaeskeygenassist $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0xdf,0x10,0x07] - vaeskeygenassist $7, (%rax), %xmm10 - -// CHECK: vcmpps $8, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x08] - vcmpeq_uqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $9, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x09] - vcmpngeps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $10, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0a] - vcmpngtps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $11, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0b] - vcmpfalseps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $12, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0c] - vcmpneq_oqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $13, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0d] - vcmpgeps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $14, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0e] - vcmpgtps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $15, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0f] - vcmptrueps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $16, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x10] - vcmpeq_osps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $17, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x11] - vcmplt_oqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $18, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x12] - vcmple_oqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $19, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x13] - vcmpunord_sps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $20, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x14] - vcmpneq_usps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $21, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x15] - vcmpnlt_uqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $22, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x16] - vcmpnle_uqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $23, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x17] - vcmpord_sps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $24, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x18] - vcmpeq_usps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $25, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x19] - vcmpnge_uqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $26, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1a] - vcmpngt_uqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $27, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1b] - vcmpfalse_osps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $28, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1c] - vcmpneq_osps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $29, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1d] - vcmpge_oqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $30, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1e] - vcmpgt_oqps %xmm11, %xmm12, %xmm13 - -// CHECK: vcmpps $31, %xmm11, %xmm12, %xmm13 -// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1f] - vcmptrue_usps %xmm11, %xmm12, %xmm13 - -// CHECK: vmovaps (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x28,0x20] - vmovaps (%rax), %ymm12 - -// CHECK: vmovaps %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x28,0xe3] - vmovaps %ymm11, %ymm12 - -// CHECK: vmovaps %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7c,0x29,0x18] - vmovaps %ymm11, (%rax) - -// CHECK: vmovapd (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7d,0x28,0x20] - vmovapd (%rax), %ymm12 - -// CHECK: vmovapd %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7d,0x28,0xe3] - vmovapd %ymm11, %ymm12 - -// CHECK: vmovapd %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7d,0x29,0x18] - vmovapd %ymm11, (%rax) - -// CHECK: vmovups (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x10,0x20] - vmovups (%rax), %ymm12 - -// CHECK: vmovups %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x10,0xe3] - vmovups %ymm11, %ymm12 - -// CHECK: vmovups %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7c,0x11,0x18] - vmovups %ymm11, (%rax) - -// CHECK: vmovupd (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7d,0x10,0x20] - vmovupd (%rax), %ymm12 - -// CHECK: vmovupd %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7d,0x10,0xe3] - vmovupd %ymm11, %ymm12 - -// CHECK: vmovupd %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7d,0x11,0x18] - vmovupd %ymm11, (%rax) - -// CHECK: vunpckhps %ymm11, %ymm12, %ymm4 -// CHECK: encoding: [0xc4,0xc1,0x1c,0x15,0xe3] - vunpckhps %ymm11, %ymm12, %ymm4 - -// CHECK: vunpckhpd %ymm11, %ymm12, %ymm4 -// CHECK: encoding: [0xc4,0xc1,0x1d,0x15,0xe3] - vunpckhpd %ymm11, %ymm12, %ymm4 - -// CHECK: vunpcklps %ymm11, %ymm12, %ymm4 -// CHECK: encoding: [0xc4,0xc1,0x1c,0x14,0xe3] - vunpcklps %ymm11, %ymm12, %ymm4 - -// CHECK: vunpcklpd %ymm11, %ymm12, %ymm4 -// CHECK: encoding: [0xc4,0xc1,0x1d,0x14,0xe3] - vunpcklpd %ymm11, %ymm12, %ymm4 - -// CHECK: vunpckhps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x15,0x54,0xcb,0xfc] - vunpckhps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vunpckhpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x15,0x54,0xcb,0xfc] - vunpckhpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vunpcklps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x14,0x54,0xcb,0xfc] - vunpcklps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vunpcklpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x14,0x54,0xcb,0xfc] - vunpcklpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vmovntdq %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7d,0xe7,0x18] - vmovntdq %ymm11, (%rax) - -// CHECK: vmovntpd %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7d,0x2b,0x18] - vmovntpd %ymm11, (%rax) - -// CHECK: vmovntps %ymm11, (%rax) -// CHECK: encoding: [0xc5,0x7c,0x2b,0x18] - vmovntps %ymm11, (%rax) - -// CHECK: vmovmskps %xmm12, %eax -// CHECK: encoding: [0xc4,0xc1,0x78,0x50,0xc4] - vmovmskps %xmm12, %eax - -// CHECK: vmovmskpd %xmm12, %eax -// CHECK: encoding: [0xc4,0xc1,0x79,0x50,0xc4] - vmovmskpd %xmm12, %eax - -// CHECK: vmaxps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x5f,0xf4] - vmaxps %ymm12, %ymm4, %ymm6 - -// CHECK: vmaxpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x5f,0xf4] - vmaxpd %ymm12, %ymm4, %ymm6 - -// CHECK: vminps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x5d,0xf4] - vminps %ymm12, %ymm4, %ymm6 - -// CHECK: vminpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x5d,0xf4] - vminpd %ymm12, %ymm4, %ymm6 - -// CHECK: vsubps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x5c,0xf4] - vsubps %ymm12, %ymm4, %ymm6 - -// CHECK: vsubpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x5c,0xf4] - vsubpd %ymm12, %ymm4, %ymm6 - -// CHECK: vdivps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x5e,0xf4] - vdivps %ymm12, %ymm4, %ymm6 - -// CHECK: vdivpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x5e,0xf4] - vdivpd %ymm12, %ymm4, %ymm6 - -// CHECK: vaddps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x58,0xf4] - vaddps %ymm12, %ymm4, %ymm6 - -// CHECK: vaddpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x58,0xf4] - vaddpd %ymm12, %ymm4, %ymm6 - -// CHECK: vmulps %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5c,0x59,0xf4] - vmulps %ymm12, %ymm4, %ymm6 - -// CHECK: vmulpd %ymm12, %ymm4, %ymm6 -// CHECK: encoding: [0xc4,0xc1,0x5d,0x59,0xf4] - vmulpd %ymm12, %ymm4, %ymm6 - -// CHECK: vmaxps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5f,0x30] - vmaxps (%rax), %ymm4, %ymm6 - -// CHECK: vmaxpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5f,0x30] - vmaxpd (%rax), %ymm4, %ymm6 - -// CHECK: vminps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5d,0x30] - vminps (%rax), %ymm4, %ymm6 - -// CHECK: vminpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5d,0x30] - vminpd (%rax), %ymm4, %ymm6 - -// CHECK: vsubps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5c,0x30] - vsubps (%rax), %ymm4, %ymm6 - -// CHECK: vsubpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5c,0x30] - vsubpd (%rax), %ymm4, %ymm6 - -// CHECK: vdivps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x5e,0x30] - vdivps (%rax), %ymm4, %ymm6 - -// CHECK: vdivpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x5e,0x30] - vdivpd (%rax), %ymm4, %ymm6 - -// CHECK: vaddps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x58,0x30] - vaddps (%rax), %ymm4, %ymm6 - -// CHECK: vaddpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x58,0x30] - vaddpd (%rax), %ymm4, %ymm6 - -// CHECK: vmulps (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdc,0x59,0x30] - vmulps (%rax), %ymm4, %ymm6 - -// CHECK: vmulpd (%rax), %ymm4, %ymm6 -// CHECK: encoding: [0xc5,0xdd,0x59,0x30] - vmulpd (%rax), %ymm4, %ymm6 - -// CHECK: vsqrtpd %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7d,0x51,0xe3] - vsqrtpd %ymm11, %ymm12 - -// CHECK: vsqrtpd (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7d,0x51,0x20] - vsqrtpd (%rax), %ymm12 - -// CHECK: vsqrtps %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x51,0xe3] - vsqrtps %ymm11, %ymm12 - -// CHECK: vsqrtps (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x51,0x20] - vsqrtps (%rax), %ymm12 - -// CHECK: vrsqrtps %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x52,0xe3] - vrsqrtps %ymm11, %ymm12 - -// CHECK: vrsqrtps (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x52,0x20] - vrsqrtps (%rax), %ymm12 - -// CHECK: vrcpps %ymm11, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x53,0xe3] - vrcpps %ymm11, %ymm12 - -// CHECK: vrcpps (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x53,0x20] - vrcpps (%rax), %ymm12 - -// CHECK: vandps %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0c,0x54,0xdc] - vandps %ymm12, %ymm14, %ymm11 - -// CHECK: vandpd %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0d,0x54,0xdc] - vandpd %ymm12, %ymm14, %ymm11 - -// CHECK: vandps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x54,0x54,0xcb,0xfc] - vandps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vandpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x54,0x54,0xcb,0xfc] - vandpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vorps %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0c,0x56,0xdc] - vorps %ymm12, %ymm14, %ymm11 - -// CHECK: vorpd %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0d,0x56,0xdc] - vorpd %ymm12, %ymm14, %ymm11 - -// CHECK: vorps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x56,0x54,0xcb,0xfc] - vorps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vorpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x56,0x54,0xcb,0xfc] - vorpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vxorps %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0c,0x57,0xdc] - vxorps %ymm12, %ymm14, %ymm11 - -// CHECK: vxorpd %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0d,0x57,0xdc] - vxorpd %ymm12, %ymm14, %ymm11 - -// CHECK: vxorps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x57,0x54,0xcb,0xfc] - vxorps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vxorpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x57,0x54,0xcb,0xfc] - vxorpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vandnps %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0c,0x55,0xdc] - vandnps %ymm12, %ymm14, %ymm11 - -// CHECK: vandnpd %ymm12, %ymm14, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x0d,0x55,0xdc] - vandnpd %ymm12, %ymm14, %ymm11 - -// CHECK: vandnps -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1c,0x55,0x54,0xcb,0xfc] - vandnps -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vandnpd -4(%rbx,%rcx,8), %ymm12, %ymm10 -// CHECK: encoding: [0xc5,0x1d,0x55,0x54,0xcb,0xfc] - vandnpd -4(%rbx,%rcx,8), %ymm12, %ymm10 - -// CHECK: vcvtps2pd %xmm13, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7c,0x5a,0xe5] - vcvtps2pd %xmm13, %ymm12 - -// CHECK: vcvtps2pd (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x5a,0x20] - vcvtps2pd (%rax), %ymm12 - -// CHECK: vcvtdq2pd %xmm13, %ymm12 -// CHECK: encoding: [0xc4,0x41,0x7e,0xe6,0xe5] - vcvtdq2pd %xmm13, %ymm12 - -// CHECK: vcvtdq2pd (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7e,0xe6,0x20] - vcvtdq2pd (%rax), %ymm12 - -// CHECK: vcvtdq2ps %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7c,0x5b,0xd4] - vcvtdq2ps %ymm12, %ymm10 - -// CHECK: vcvtdq2ps (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7c,0x5b,0x20] - vcvtdq2ps (%rax), %ymm12 - -// CHECK: vcvtps2dq %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7d,0x5b,0xd4] - vcvtps2dq %ymm12, %ymm10 - -// CHECK: vcvtps2dq (%rax), %ymm10 -// CHECK: encoding: [0xc5,0x7d,0x5b,0x10] - vcvtps2dq (%rax), %ymm10 - -// CHECK: vcvttps2dq %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7e,0x5b,0xd4] - vcvttps2dq %ymm12, %ymm10 - -// CHECK: vcvttps2dq (%rax), %ymm10 -// CHECK: encoding: [0xc5,0x7e,0x5b,0x10] - vcvttps2dq (%rax), %ymm10 - -// CHECK: vcvttpd2dq %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x79,0xe6,0xd3] - vcvttpd2dq %xmm11, %xmm10 - -// CHECK: vcvttpd2dq %ymm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x7d,0xe6,0xd4] - vcvttpd2dq %ymm12, %xmm10 - -// CHECK: vcvttpd2dqx %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x79,0xe6,0xd3] - vcvttpd2dqx %xmm11, %xmm10 - -// CHECK: vcvttpd2dqx (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x79,0xe6,0x18] - vcvttpd2dqx (%rax), %xmm11 - -// CHECK: vcvttpd2dqy %ymm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x7d,0xe6,0xdc] - vcvttpd2dqy %ymm12, %xmm11 - -// CHECK: vcvttpd2dqy (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x7d,0xe6,0x18] - vcvttpd2dqy (%rax), %xmm11 - -// CHECK: vcvtpd2ps %ymm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x7d,0x5a,0xd4] - vcvtpd2ps %ymm12, %xmm10 - -// CHECK: vcvtpd2psx %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x79,0x5a,0xd3] - vcvtpd2psx %xmm11, %xmm10 - -// CHECK: vcvtpd2psx (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x79,0x5a,0x18] - vcvtpd2psx (%rax), %xmm11 - -// CHECK: vcvtpd2psy %ymm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x7d,0x5a,0xdc] - vcvtpd2psy %ymm12, %xmm11 - -// CHECK: vcvtpd2psy (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x7d,0x5a,0x18] - vcvtpd2psy (%rax), %xmm11 - -// CHECK: vcvtpd2dq %ymm12, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x7f,0xe6,0xd4] - vcvtpd2dq %ymm12, %xmm10 - -// CHECK: vcvtpd2dqy %ymm12, %xmm11 -// CHECK: encoding: [0xc4,0x41,0x7f,0xe6,0xdc] - vcvtpd2dqy %ymm12, %xmm11 - -// CHECK: vcvtpd2dqy (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x7f,0xe6,0x18] - vcvtpd2dqy (%rax), %xmm11 - -// CHECK: vcvtpd2dqx %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x41,0x7b,0xe6,0xd3] - vcvtpd2dqx %xmm11, %xmm10 - -// CHECK: vcvtpd2dqx (%rax), %xmm11 -// CHECK: encoding: [0xc5,0x7b,0xe6,0x18] - vcvtpd2dqx (%rax), %xmm11 - -// CHECK: vcmpps $0, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x00] - vcmpeqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $2, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x02] - vcmpleps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $1, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x01] - vcmpltps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $4, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x04] - vcmpneqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $6, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x06] - vcmpnleps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $5, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x05] - vcmpnltps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $7, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x07] - vcmpordps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $3, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x03] - vcmpunordps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $0, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $2, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x02] - vcmpleps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $1, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $4, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $6, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnleps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $5, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $7, -4(%rbx,%rcx,8), %ymm6, %ymm12 -// CHECK: encoding: [0xc5,0x4c,0xc2,0x64,0xcb,0xfc,0x07] - vcmpordps -4(%rbx,%rcx,8), %ymm6, %ymm12 - -// CHECK: vcmpps $3, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordps -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $0, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x00] - vcmpeqpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $2, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x02] - vcmplepd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $1, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x01] - vcmpltpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $4, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x04] - vcmpneqpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $6, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x06] - vcmpnlepd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $5, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x05] - vcmpnltpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $7, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x07] - vcmpordpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $3, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x03] - vcmpunordpd %ymm11, %ymm12, %ymm13 - -// CHECK: vcmppd $0, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x00] - vcmpeqpd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $2, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x02] - vcmplepd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $1, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x01] - vcmpltpd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $4, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x04] - vcmpneqpd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $6, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x06] - vcmpnlepd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $5, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x05] - vcmpnltpd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmppd $7, -4(%rbx,%rcx,8), %ymm6, %ymm12 -// CHECK: encoding: [0xc5,0x4d,0xc2,0x64,0xcb,0xfc,0x07] - vcmpordpd -4(%rbx,%rcx,8), %ymm6, %ymm12 - -// CHECK: vcmppd $3, -4(%rbx,%rcx,8), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x03] - vcmpunordpd -4(%rbx,%rcx,8), %ymm12, %ymm13 - -// CHECK: vcmpps $8, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x08] - vcmpeq_uqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $9, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x09] - vcmpngeps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $10, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0a] - vcmpngtps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $11, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0b] - vcmpfalseps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $12, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0c] - vcmpneq_oqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $13, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0d] - vcmpgeps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $14, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0e] - vcmpgtps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $15, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0f] - vcmptrueps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $16, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x10] - vcmpeq_osps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $17, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x11] - vcmplt_oqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $18, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x12] - vcmple_oqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $19, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x13] - vcmpunord_sps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $20, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x14] - vcmpneq_usps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $21, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x15] - vcmpnlt_uqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $22, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x16] - vcmpnle_uqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $23, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x17] - vcmpord_sps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $24, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x18] - vcmpeq_usps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $25, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x19] - vcmpnge_uqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $26, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1a] - vcmpngt_uqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $27, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1b] - vcmpfalse_osps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $28, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1c] - vcmpneq_osps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $29, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1d] - vcmpge_oqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $30, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1e] - vcmpgt_oqps %ymm11, %ymm12, %ymm13 - -// CHECK: vcmpps $31, %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1f] - vcmptrue_usps %ymm11, %ymm12, %ymm13 - -// CHECK: vaddsubps %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1f,0xd0,0xeb] - vaddsubps %ymm11, %ymm12, %ymm13 - -// CHECK: vaddsubps (%rax), %ymm11, %ymm12 -// CHECK: encoding: [0xc5,0x27,0xd0,0x20] - vaddsubps (%rax), %ymm11, %ymm12 - -// CHECK: vaddsubpd %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0xd0,0xeb] - vaddsubpd %ymm11, %ymm12, %ymm13 - -// CHECK: vaddsubpd (%rax), %ymm11, %ymm12 -// CHECK: encoding: [0xc5,0x25,0xd0,0x20] - vaddsubpd (%rax), %ymm11, %ymm12 - -// CHECK: vhaddps %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1f,0x7c,0xeb] - vhaddps %ymm11, %ymm12, %ymm13 - -// CHECK: vhaddps (%rax), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1f,0x7c,0x28] - vhaddps (%rax), %ymm12, %ymm13 - -// CHECK: vhaddpd %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0x7c,0xeb] - vhaddpd %ymm11, %ymm12, %ymm13 - -// CHECK: vhaddpd (%rax), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0x7c,0x28] - vhaddpd (%rax), %ymm12, %ymm13 - -// CHECK: vhsubps %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1f,0x7d,0xeb] - vhsubps %ymm11, %ymm12, %ymm13 - -// CHECK: vhsubps (%rax), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1f,0x7d,0x28] - vhsubps (%rax), %ymm12, %ymm13 - -// CHECK: vhsubpd %ymm11, %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x41,0x1d,0x7d,0xeb] - vhsubpd %ymm11, %ymm12, %ymm13 - -// CHECK: vhsubpd (%rax), %ymm12, %ymm13 -// CHECK: encoding: [0xc5,0x1d,0x7d,0x28] - vhsubpd (%rax), %ymm12, %ymm13 - -// CHECK: vblendps $3, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x2d,0x0c,0xdc,0x03] - vblendps $3, %ymm12, %ymm10, %ymm11 - -// CHECK: vblendps $3, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x63,0x2d,0x0c,0x18,0x03] - vblendps $3, (%rax), %ymm10, %ymm11 - -// CHECK: vblendpd $3, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x2d,0x0d,0xdc,0x03] - vblendpd $3, %ymm12, %ymm10, %ymm11 - -// CHECK: vblendpd $3, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x63,0x2d,0x0d,0x18,0x03] - vblendpd $3, (%rax), %ymm10, %ymm11 - -// CHECK: vdpps $3, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x2d,0x40,0xdc,0x03] - vdpps $3, %ymm12, %ymm10, %ymm11 - -// CHECK: vdpps $3, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x63,0x2d,0x40,0x18,0x03] - vdpps $3, (%rax), %ymm10, %ymm11 - -// CHECK: vbroadcastf128 (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x20] - vbroadcastf128 (%rax), %ymm12 - -// CHECK: vbroadcastsd (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x20] - vbroadcastsd (%rax), %ymm12 - -// CHECK: vbroadcastss (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x20] - vbroadcastss (%rax), %xmm12 - -// CHECK: vbroadcastss (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x20] - vbroadcastss (%rax), %ymm12 - -// CHECK: vinsertf128 $7, %xmm12, %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x43,0x1d,0x18,0xd4,0x07] - vinsertf128 $7, %xmm12, %ymm12, %ymm10 - -// CHECK: vinsertf128 $7, (%rax), %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x63,0x1d,0x18,0x10,0x07] - vinsertf128 $7, (%rax), %ymm12, %ymm10 - -// CHECK: vextractf128 $7, %ymm12, %xmm12 -// CHECK: encoding: [0xc4,0x43,0x7d,0x19,0xe4,0x07] - vextractf128 $7, %ymm12, %xmm12 - -// CHECK: vextractf128 $7, %ymm12, (%rax) -// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x20,0x07] - vextractf128 $7, %ymm12, (%rax) - -// CHECK: vmaskmovpd %xmm12, %xmm10, (%rax) -// CHECK: encoding: [0xc4,0x62,0x29,0x2f,0x20] - vmaskmovpd %xmm12, %xmm10, (%rax) - -// CHECK: vmaskmovpd %ymm12, %ymm10, (%rax) -// CHECK: encoding: [0xc4,0x62,0x2d,0x2f,0x20] - vmaskmovpd %ymm12, %ymm10, (%rax) - -// CHECK: vmaskmovpd (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x62,0x19,0x2d,0x10] - vmaskmovpd (%rax), %xmm12, %xmm10 - -// CHECK: vmaskmovpd (%rax), %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x62,0x1d,0x2d,0x10] - vmaskmovpd (%rax), %ymm12, %ymm10 - -// CHECK: vmaskmovps %xmm12, %xmm10, (%rax) -// CHECK: encoding: [0xc4,0x62,0x29,0x2e,0x20] - vmaskmovps %xmm12, %xmm10, (%rax) - -// CHECK: vmaskmovps %ymm12, %ymm10, (%rax) -// CHECK: encoding: [0xc4,0x62,0x2d,0x2e,0x20] - vmaskmovps %ymm12, %ymm10, (%rax) - -// CHECK: vmaskmovps (%rax), %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x62,0x19,0x2c,0x10] - vmaskmovps (%rax), %xmm12, %xmm10 - -// CHECK: vmaskmovps (%rax), %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x62,0x1d,0x2c,0x10] - vmaskmovps (%rax), %ymm12, %ymm10 - -// CHECK: vpermilps $7, %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x04,0xd3,0x07] - vpermilps $7, %xmm11, %xmm10 - -// CHECK: vpermilps $7, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x7d,0x04,0xda,0x07] - vpermilps $7, %ymm10, %ymm11 - -// CHECK: vpermilps $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x10,0x07] - vpermilps $7, (%rax), %xmm10 - -// CHECK: vpermilps $7, (%rax), %ymm10 -// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x10,0x07] - vpermilps $7, (%rax), %ymm10 - -// CHECK: vpermilps %xmm11, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x0c,0xdb] - vpermilps %xmm11, %xmm10, %xmm11 - -// CHECK: vpermilps %ymm11, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x0c,0xdb] - vpermilps %ymm11, %ymm10, %ymm11 - -// CHECK: vpermilps (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0x0c,0x28] - vpermilps (%rax), %xmm10, %xmm13 - -// CHECK: vpermilps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x0c,0x18] - vpermilps (%rax), %ymm10, %ymm11 - -// CHECK: vpermilpd $7, %xmm11, %xmm10 -// CHECK: encoding: [0xc4,0x43,0x79,0x05,0xd3,0x07] - vpermilpd $7, %xmm11, %xmm10 - -// CHECK: vpermilpd $7, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x7d,0x05,0xda,0x07] - vpermilpd $7, %ymm10, %ymm11 - -// CHECK: vpermilpd $7, (%rax), %xmm10 -// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x10,0x07] - vpermilpd $7, (%rax), %xmm10 - -// CHECK: vpermilpd $7, (%rax), %ymm10 -// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x10,0x07] - vpermilpd $7, (%rax), %ymm10 - -// CHECK: vpermilpd %xmm11, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x0d,0xdb] - vpermilpd %xmm11, %xmm10, %xmm11 - -// CHECK: vpermilpd %ymm11, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x0d,0xdb] - vpermilpd %ymm11, %ymm10, %ymm11 - -// CHECK: vpermilpd (%rax), %xmm10, %xmm13 -// CHECK: encoding: [0xc4,0x62,0x29,0x0d,0x28] - vpermilpd (%rax), %xmm10, %xmm13 - -// CHECK: vpermilpd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x0d,0x18] - vpermilpd (%rax), %ymm10, %ymm11 - -// CHECK: vperm2f128 $7, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x2d,0x06,0xdc,0x07] - vperm2f128 $7, %ymm12, %ymm10, %ymm11 - -// CHECK: vperm2f128 $7, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x63,0x2d,0x06,0x18,0x07] - vperm2f128 $7, (%rax), %ymm10, %ymm11 - -// CHECK: vcvtsd2si %xmm8, %r8d -// CHECK: encoding: [0xc4,0x41,0x7b,0x2d,0xc0] - vcvtsd2si %xmm8, %r8d - -// CHECK: vcvtsd2si (%rcx), %ecx -// CHECK: encoding: [0xc5,0xfb,0x2d,0x09] - vcvtsd2si (%rcx), %ecx - -// CHECK: vcvtss2si %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe1,0xfa,0x2d,0xcc] - vcvtss2si %xmm4, %rcx - -// CHECK: vcvtss2si (%rcx), %r8 -// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x01] - vcvtss2si (%rcx), %r8 - -// CHECK: vcvtsi2sdl %r8d, %xmm8, %xmm15 -// CHECK: encoding: [0xc4,0x41,0x3b,0x2a,0xf8] - vcvtsi2sdl %r8d, %xmm8, %xmm15 - -// CHECK: vcvtsi2sdl (%rbp), %xmm8, %xmm15 -// CHECK: encoding: [0xc5,0x3b,0x2a,0x7d,0x00] - vcvtsi2sdl (%rbp), %xmm8, %xmm15 - -// CHECK: vcvtsi2sdq %rcx, %xmm4, %xmm6 -// CHECK: encoding: [0xc4,0xe1,0xdb,0x2a,0xf1] - vcvtsi2sdq %rcx, %xmm4, %xmm6 - -// CHECK: vcvtsi2sdq (%rcx), %xmm4, %xmm6 -// CHECK: encoding: [0xc4,0xe1,0xdb,0x2a,0x31] - vcvtsi2sdq (%rcx), %xmm4, %xmm6 - -// CHECK: vcvtsi2ssq %rcx, %xmm4, %xmm6 -// CHECK: encoding: [0xc4,0xe1,0xda,0x2a,0xf1] - vcvtsi2ssq %rcx, %xmm4, %xmm6 - -// CHECK: vcvtsi2ssq (%rcx), %xmm4, %xmm6 -// CHECK: encoding: [0xc4,0xe1,0xda,0x2a,0x31] - vcvtsi2ssq (%rcx), %xmm4, %xmm6 - -// CHECK: vcvttsd2si %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe1,0xfb,0x2c,0xcc] - vcvttsd2si %xmm4, %rcx - -// CHECK: vcvttsd2si (%rcx), %rcx -// CHECK: encoding: [0xc4,0xe1,0xfb,0x2c,0x09] - vcvttsd2si (%rcx), %rcx - -// CHECK: vcvttss2si %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe1,0xfa,0x2c,0xcc] - vcvttss2si %xmm4, %rcx - -// CHECK: vcvttss2si (%rcx), %rcx -// CHECK: encoding: [0xc4,0xe1,0xfa,0x2c,0x09] - vcvttss2si (%rcx), %rcx - -// CHECK: vlddqu (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7f,0xf0,0x20] - vlddqu (%rax), %ymm12 - -// CHECK: vmovddup %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7f,0x12,0xd4] - vmovddup %ymm12, %ymm10 - -// CHECK: vmovddup (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7f,0x12,0x20] - vmovddup (%rax), %ymm12 - -// CHECK: vmovdqa %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7d,0x6f,0xd4] - vmovdqa %ymm12, %ymm10 - -// CHECK: vmovdqa %ymm12, (%rax) -// CHECK: encoding: [0xc5,0x7d,0x7f,0x20] - vmovdqa %ymm12, (%rax) - -// CHECK: vmovdqa (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7d,0x6f,0x20] - vmovdqa (%rax), %ymm12 - -// CHECK: vmovdqu %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7e,0x6f,0xd4] - vmovdqu %ymm12, %ymm10 - -// CHECK: vmovdqu %ymm12, (%rax) -// CHECK: encoding: [0xc5,0x7e,0x7f,0x20] - vmovdqu %ymm12, (%rax) - -// CHECK: vmovdqu (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7e,0x6f,0x20] - vmovdqu (%rax), %ymm12 - -// CHECK: vmovshdup %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7e,0x16,0xd4] - vmovshdup %ymm12, %ymm10 - -// CHECK: vmovshdup (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7e,0x16,0x20] - vmovshdup (%rax), %ymm12 - -// CHECK: vmovsldup %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x41,0x7e,0x12,0xd4] - vmovsldup %ymm12, %ymm10 - -// CHECK: vmovsldup (%rax), %ymm12 -// CHECK: encoding: [0xc5,0x7e,0x12,0x20] - vmovsldup (%rax), %ymm12 - -// CHECK: vptest %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x42,0x7d,0x17,0xd4] - vptest %ymm12, %ymm10 - -// CHECK: vptest (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x20] - vptest (%rax), %ymm12 - -// CHECK: vroundpd $7, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x7d,0x09,0xda,0x07] - vroundpd $7, %ymm10, %ymm11 - -// CHECK: vroundpd $7, (%rax), %ymm10 -// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x10,0x07] - vroundpd $7, (%rax), %ymm10 - -// CHECK: vroundps $7, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x43,0x7d,0x08,0xda,0x07] - vroundps $7, %ymm10, %ymm11 - -// CHECK: vroundps $7, (%rax), %ymm10 -// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x10,0x07] - vroundps $7, (%rax), %ymm10 - -// CHECK: vshufpd $7, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x2d,0xc6,0xdc,0x07] - vshufpd $7, %ymm12, %ymm10, %ymm11 - -// CHECK: vshufpd $7, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc5,0x2d,0xc6,0x18,0x07] - vshufpd $7, (%rax), %ymm10, %ymm11 - -// CHECK: vshufps $7, %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x41,0x2c,0xc6,0xdc,0x07] - vshufps $7, %ymm12, %ymm10, %ymm11 - -// CHECK: vshufps $7, (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc5,0x2c,0xc6,0x18,0x07] - vshufps $7, (%rax), %ymm10, %ymm11 - -// CHECK: vtestpd %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x0f,0xd4] - vtestpd %xmm12, %xmm10 - -// CHECK: vtestpd %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x42,0x7d,0x0f,0xd4] - vtestpd %ymm12, %ymm10 - -// CHECK: vtestpd (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x20] - vtestpd (%rax), %xmm12 - -// CHECK: vtestpd (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x20] - vtestpd (%rax), %ymm12 - -// CHECK: vtestps %xmm12, %xmm10 -// CHECK: encoding: [0xc4,0x42,0x79,0x0e,0xd4] - vtestps %xmm12, %xmm10 - -// CHECK: vtestps %ymm12, %ymm10 -// CHECK: encoding: [0xc4,0x42,0x7d,0x0e,0xd4] - vtestps %ymm12, %ymm10 - -// CHECK: vtestps (%rax), %xmm12 -// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x20] - vtestps (%rax), %xmm12 - -// CHECK: vtestps (%rax), %ymm12 -// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x20] - vtestps (%rax), %ymm12 - -// CHECK: vextractps $10, %xmm8, %r8 -// CHECK: encoding: [0xc4,0x43,0x79,0x17,0xc0,0x0a] - vextractps $10, %xmm8, %r8 - -// CHECK: vextractps $7, %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0xe1,0x07] - vextractps $7, %xmm4, %rcx - -// CHECK: vmovd %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe1,0xf9,0x7e,0xe1] - vmovd %xmm4, %rcx - -// CHECK: vmovmskpd %xmm4, %rcx -// CHECK: encoding: [0xc5,0xf9,0x50,0xcc] - vmovmskpd %xmm4, %rcx - -// CHECK: vmovmskpd %ymm4, %rcx -// CHECK: encoding: [0xc5,0xfd,0x50,0xcc] - vmovmskpd %ymm4, %rcx - -// CHECK: vmovmskps %xmm4, %rcx -// CHECK: encoding: [0xc5,0xf8,0x50,0xcc] - vmovmskps %xmm4, %rcx - -// CHECK: vmovmskps %ymm4, %rcx -// CHECK: encoding: [0xc5,0xfc,0x50,0xcc] - vmovmskps %ymm4, %rcx - -// CHECK: vpextrb $7, %xmm4, %rcx -// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0xe1,0x07] - vpextrb $7, %xmm4, %rcx - -// CHECK: vpinsrw $7, %r8, %xmm15, %xmm8 -// CHECK: encoding: [0xc4,0x41,0x01,0xc4,0xc0,0x07] - vpinsrw $7, %r8, %xmm15, %xmm8 - -// CHECK: vpinsrw $7, %rcx, %xmm4, %xmm6 -// CHECK: encoding: [0xc5,0xd9,0xc4,0xf1,0x07] - vpinsrw $7, %rcx, %xmm4, %xmm6 - -// CHECK: vpmovmskb %xmm4, %rcx -// CHECK: encoding: [0xc5,0xf9,0xd7,0xcc] - vpmovmskb %xmm4, %rcx - -// CHECK: vblendvpd %ymm11, 57005(%rax,%riz), %ymm12, %ymm13 -// CHECK: encoding: [0xc4,0x63,0x1d,0x4b,0xac,0x20,0xad,0xde,0x00,0x00,0xb0] - vblendvpd %ymm11, 0xdead(%rax,%riz), %ymm12, %ymm13 - diff --git a/test/MC/AsmParser/X86/x86_64-encoding.s b/test/MC/AsmParser/X86/x86_64-encoding.s deleted file mode 100644 index f45b0a2..0000000 --- a/test/MC/AsmParser/X86/x86_64-encoding.s +++ /dev/null @@ -1,142 +0,0 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s - -// PR7195 -// CHECK: callw 42 -// CHECK: encoding: [0x66,0xe8,A,A] - callw 42 - -// rdar://8127102 -// CHECK: movq %gs:(%rdi), %rax -// CHECK: encoding: [0x65,0x48,0x8b,0x07] -movq %gs:(%rdi), %rax - -// CHECK: crc32b %bl, %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] - crc32b %bl, %eax - -// CHECK: crc32b 4(%rbx), %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] - crc32b 4(%rbx), %eax - -// CHECK: crc32w %bx, %eax -// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] - crc32w %bx, %eax - -// CHECK: crc32w 4(%rbx), %eax -// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] - crc32w 4(%rbx), %eax - -// CHECK: crc32l %ebx, %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] - crc32l %ebx, %eax - -// CHECK: crc32l 4(%rbx), %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] - crc32l 4(%rbx), %eax - -// CHECK: crc32l 3735928559(%rbx,%rcx,8), %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] - crc32l 0xdeadbeef(%rbx,%rcx,8),%ecx - -// CHECK: crc32l 69, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0c,0x25,0x45,0x00,0x00,0x00] - crc32l 0x45,%ecx - -// CHECK: crc32l 32493, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0c,0x25,0xed,0x7e,0x00,0x00] - crc32l 0x7eed,%ecx - -// CHECK: crc32l 3133065982, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0c,0x25,0xfe,0xca,0xbe,0xba] - crc32l 0xbabecafe,%ecx - -// CHECK: crc32l %ecx, %ecx -// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] - crc32l %ecx,%ecx - -// CHECK: crc32b %r11b, %eax -// CHECK: encoding: [0xf2,0x41,0x0f,0x38,0xf0,0xc3] - crc32b %r11b, %eax - -// CHECK: crc32b 4(%rbx), %eax -// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] - crc32b 4(%rbx), %eax - -// CHECK: crc32b %dil, %rax -// CHECK: encoding: [0xf2,0x48,0x0f,0x38,0xf0,0xc7] - crc32b %dil,%rax - -// CHECK: crc32b %r11b, %rax -// CHECK: encoding: [0xf2,0x49,0x0f,0x38,0xf0,0xc3] - crc32b %r11b,%rax - -// CHECK: crc32b 4(%rbx), %rax -// CHECK: encoding: [0xf2,0x48,0x0f,0x38,0xf0,0x43,0x04] - crc32b 4(%rbx), %rax - -// CHECK: crc32q %rbx, %rax -// CHECK: encoding: [0xf2,0x48,0x0f,0x38,0xf1,0xc3] - crc32q %rbx, %rax - -// CHECK: crc32q 4(%rbx), %rax -// CHECK: encoding: [0xf2,0x48,0x0f,0x38,0xf1,0x43,0x04] - crc32q 4(%rbx), %rax - -// CHECK: movd %r8, %mm1 -// CHECK: encoding: [0x49,0x0f,0x6e,0xc8] -movd %r8, %mm1 - -// CHECK: movd %r8d, %mm1 -// CHECK: encoding: [0x41,0x0f,0x6e,0xc8] -movd %r8d, %mm1 - -// CHECK: movd %rdx, %mm1 -// CHECK: encoding: [0x48,0x0f,0x6e,0xca] -movd %rdx, %mm1 - -// CHECK: movd %edx, %mm1 -// CHECK: encoding: [0x0f,0x6e,0xca] -movd %edx, %mm1 - -// CHECK: movd %mm1, %r8 -// CHECK: encoding: [0x49,0x0f,0x7e,0xc8] -movd %mm1, %r8 - -// CHECK: movd %mm1, %r8d -// CHECK: encoding: [0x41,0x0f,0x7e,0xc8] -movd %mm1, %r8d - -// CHECK: movd %mm1, %rdx -// CHECK: encoding: [0x48,0x0f,0x7e,0xca] -movd %mm1, %rdx - -// CHECK: movd %mm1, %edx -// CHECK: encoding: [0x0f,0x7e,0xca] -movd %mm1, %edx - -// rdar://7840289 -// CHECK: pshufb CPI1_0(%rip), %xmm1 -// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x0d,A,A,A,A] -// CHECK: fixup A - offset: 5, value: CPI1_0-4 -pshufb CPI1_0(%rip), %xmm1 - -// CHECK: movq 57005(,%riz), %rbx -// CHECK: encoding: [0x48,0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] - movq 57005(,%riz), %rbx - -// CHECK: movq 48879(,%riz), %rax -// CHECK: encoding: [0x48,0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] - movq 48879(,%riz), %rax - -// CHECK: movq -4(,%riz,8), %rax -// CHECK: encoding: [0x48,0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] - movq -4(,%riz,8), %rax - -// CHECK: movq (%rcx,%riz), %rax -// CHECK: encoding: [0x48,0x8b,0x04,0x21] - movq (%rcx,%riz), %rax - -// CHECK: movq (%rcx,%riz,8), %rax -// CHECK: encoding: [0x48,0x8b,0x04,0xe1] - movq (%rcx,%riz,8), %rax - diff --git a/test/MC/AsmParser/X86/x86_64-fma3-encoding.s b/test/MC/AsmParser/X86/x86_64-fma3-encoding.s deleted file mode 100644 index d08a732..0000000 --- a/test/MC/AsmParser/X86/x86_64-fma3-encoding.s +++ /dev/null @@ -1,674 +0,0 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s - -// CHECK: vfmadd132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x98,0xdc] - vfmadd132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x98,0x18] - vfmadd132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x98,0xdc] - vfmadd132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x98,0x18] - vfmadd132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xa8,0xdc] - vfmadd213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xa8,0x18] - vfmadd213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xa8,0xdc] - vfmadd213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xa8,0x18] - vfmadd213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xb8,0xdc] - vfmadd231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xb8,0x18] - vfmadd231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xb8,0xdc] - vfmadd231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xb8,0x18] - vfmadd231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x98,0xdc] - vfmadd132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x98,0x18] - vfmadd132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x98,0xdc] - vfmadd132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x98,0x18] - vfmadd132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xa8,0xdc] - vfmadd213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xa8,0x18] - vfmadd213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xa8,0xdc] - vfmadd213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xa8,0x18] - vfmadd213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xb8,0xdc] - vfmadd231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xb8,0x18] - vfmadd231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xb8,0xdc] - vfmadd231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xb8,0x18] - vfmadd231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x98,0xdc] - vfmadd132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x98,0x18] - vfmadd132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x98,0xdc] - vfmadd132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x98,0x18] - vfmadd132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xa8,0xdc] - vfmadd213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xa8,0x18] - vfmadd213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xa8,0xdc] - vfmadd213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xa8,0x18] - vfmadd213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xb8,0xdc] - vfmadd231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xb8,0x18] - vfmadd231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xb8,0xdc] - vfmadd231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmadd231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xb8,0x18] - vfmadd231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x96,0xdc] - vfmaddsub132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x96,0x18] - vfmaddsub132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x96,0xdc] - vfmaddsub132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x96,0x18] - vfmaddsub132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xa6,0xdc] - vfmaddsub213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xa6,0x18] - vfmaddsub213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xa6,0xdc] - vfmaddsub213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xa6,0x18] - vfmaddsub213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xb6,0xdc] - vfmaddsub231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xb6,0x18] - vfmaddsub231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmaddsub231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xb6,0xdc] - vfmaddsub231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmaddsub231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xb6,0x18] - vfmaddsub231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x97,0xdc] - vfmsubadd132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x97,0x18] - vfmsubadd132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x97,0xdc] - vfmsubadd132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x97,0x18] - vfmsubadd132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xa7,0xdc] - vfmsubadd213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xa7,0x18] - vfmsubadd213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xa7,0xdc] - vfmsubadd213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xa7,0x18] - vfmsubadd213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xb7,0xdc] - vfmsubadd231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xb7,0x18] - vfmsubadd231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsubadd231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xb7,0xdc] - vfmsubadd231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsubadd231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xb7,0x18] - vfmsubadd231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x9a,0xdc] - vfmsub132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x9a,0x18] - vfmsub132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x9a,0xdc] - vfmsub132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x9a,0x18] - vfmsub132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xaa,0xdc] - vfmsub213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xaa,0x18] - vfmsub213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xaa,0xdc] - vfmsub213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xaa,0x18] - vfmsub213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xba,0xdc] - vfmsub231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xba,0x18] - vfmsub231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfmsub231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xba,0xdc] - vfmsub231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfmsub231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xba,0x18] - vfmsub231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x9c,0xdc] - vfnmadd132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x9c,0x18] - vfnmadd132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x9c,0xdc] - vfnmadd132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x9c,0x18] - vfnmadd132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xac,0xdc] - vfnmadd213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xac,0x18] - vfnmadd213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xac,0xdc] - vfnmadd213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xac,0x18] - vfnmadd213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xbc,0xdc] - vfnmadd231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xbc,0x18] - vfnmadd231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmadd231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xbc,0xdc] - vfnmadd231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmadd231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xbc,0x18] - vfnmadd231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub132pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0x9e,0xdc] - vfnmsub132pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub132pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0x9e,0x18] - vfnmsub132pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub132ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0x9e,0xdc] - vfnmsub132ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub132ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0x9e,0x18] - vfnmsub132ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub213pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xae,0xdc] - vfnmsub213pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub213pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xae,0x18] - vfnmsub213pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub213ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xae,0xdc] - vfnmsub213ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub213ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xae,0x18] - vfnmsub213ps (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub231pd %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0xa9,0xbe,0xdc] - vfnmsub231pd %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub231pd (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0xa9,0xbe,0x18] - vfnmsub231pd (%rax), %xmm10, %xmm11 - -// CHECK: vfnmsub231ps %xmm12, %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x42,0x29,0xbe,0xdc] - vfnmsub231ps %xmm12, %xmm10, %xmm11 - -// CHECK: vfnmsub231ps (%rax), %xmm10, %xmm11 -// CHECK: encoding: [0xc4,0x62,0x29,0xbe,0x18] - vfnmsub231ps (%rax), %xmm10, %xmm11 - -// CHECK: vfmadd132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x98,0xdc] - vfmadd132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x98,0x18] - vfmadd132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x98,0xdc] - vfmadd132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x98,0x18] - vfmadd132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xa8,0xdc] - vfmadd213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xa8,0x18] - vfmadd213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xa8,0xdc] - vfmadd213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xa8,0x18] - vfmadd213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xb8,0xdc] - vfmadd231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xb8,0x18] - vfmadd231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmadd231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xb8,0xdc] - vfmadd231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmadd231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xb8,0x18] - vfmadd231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x96,0xdc] - vfmaddsub132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x96,0x18] - vfmaddsub132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x96,0xdc] - vfmaddsub132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x96,0x18] - vfmaddsub132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xa6,0xdc] - vfmaddsub213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xa6,0x18] - vfmaddsub213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xa6,0xdc] - vfmaddsub213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xa6,0x18] - vfmaddsub213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xb6,0xdc] - vfmaddsub231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xb6,0x18] - vfmaddsub231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmaddsub231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xb6,0xdc] - vfmaddsub231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmaddsub231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xb6,0x18] - vfmaddsub231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x97,0xdc] - vfmsubadd132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x97,0x18] - vfmsubadd132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x97,0xdc] - vfmsubadd132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x97,0x18] - vfmsubadd132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xa7,0xdc] - vfmsubadd213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xa7,0x18] - vfmsubadd213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xa7,0xdc] - vfmsubadd213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xa7,0x18] - vfmsubadd213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xb7,0xdc] - vfmsubadd231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xb7,0x18] - vfmsubadd231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsubadd231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xb7,0xdc] - vfmsubadd231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsubadd231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xb7,0x18] - vfmsubadd231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x9a,0xdc] - vfmsub132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x9a,0x18] - vfmsub132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x9a,0xdc] - vfmsub132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x9a,0x18] - vfmsub132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xaa,0xdc] - vfmsub213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xaa,0x18] - vfmsub213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xaa,0xdc] - vfmsub213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xaa,0x18] - vfmsub213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xba,0xdc] - vfmsub231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xba,0x18] - vfmsub231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfmsub231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xba,0xdc] - vfmsub231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfmsub231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xba,0x18] - vfmsub231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x9c,0xdc] - vfnmadd132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x9c,0x18] - vfnmadd132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x9c,0xdc] - vfnmadd132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x9c,0x18] - vfnmadd132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xac,0xdc] - vfnmadd213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xac,0x18] - vfnmadd213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xac,0xdc] - vfnmadd213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xac,0x18] - vfnmadd213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xbc,0xdc] - vfnmadd231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xbc,0x18] - vfnmadd231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmadd231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xbc,0xdc] - vfnmadd231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmadd231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xbc,0x18] - vfnmadd231ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub132pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0x9e,0xdc] - vfnmsub132pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub132pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0x9e,0x18] - vfnmsub132pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub132ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0x9e,0xdc] - vfnmsub132ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub132ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0x9e,0x18] - vfnmsub132ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub213pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xae,0xdc] - vfnmsub213pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub213pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xae,0x18] - vfnmsub213pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub213ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xae,0xdc] - vfnmsub213ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub213ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xae,0x18] - vfnmsub213ps (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub231pd %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0xad,0xbe,0xdc] - vfnmsub231pd %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub231pd (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0xad,0xbe,0x18] - vfnmsub231pd (%rax), %ymm10, %ymm11 - -// CHECK: vfnmsub231ps %ymm12, %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x42,0x2d,0xbe,0xdc] - vfnmsub231ps %ymm12, %ymm10, %ymm11 - -// CHECK: vfnmsub231ps (%rax), %ymm10, %ymm11 -// CHECK: encoding: [0xc4,0x62,0x2d,0xbe,0x18] - vfnmsub231ps (%rax), %ymm10, %ymm11 - diff --git a/test/MC/AsmParser/X86/x86_64-imm-widths.s b/test/MC/AsmParser/X86/x86_64-imm-widths.s deleted file mode 100644 index 6243717..0000000 --- a/test/MC/AsmParser/X86/x86_64-imm-widths.s +++ /dev/null @@ -1,105 +0,0 @@ -// RUN: llvm-mc -triple x86_64- --show-encoding %s | FileCheck %s - -// CHECK: addb $0, %al -// CHECK: encoding: [0x04,0x00] - addb $0x00, %al - -// CHECK: addb $127, %al -// CHECK: encoding: [0x04,0x7f] - addb $0x7F, %al - -// CHECK: addb $128, %al -// CHECK: encoding: [0x04,0x80] - addb $0x80, %al - -// CHECK: addb $255, %al -// CHECK: encoding: [0x04,0xff] - addb $0xFF, %al - -// CHECK: addw $0, %ax -// CHECK: encoding: [0x66,0x83,0xc0,0x00] - addw $0x0000, %ax - -// CHECK: addw $127, %ax -// CHECK: encoding: [0x66,0x83,0xc0,0x7f] - addw $0x007F, %ax - -// CHECK: addw $65408, %ax -// CHECK: encoding: [0x66,0x83,0xc0,0x80] - addw $0xFF80, %ax - -// CHECK: addw $65535, %ax -// CHECK: encoding: [0x66,0x83,0xc0,0xff] - addw $0xFFFF, %ax - -// CHECK: addl $0, %eax -// CHECK: encoding: [0x83,0xc0,0x00] - addl $0x00000000, %eax - -// CHECK: addl $127, %eax -// CHECK: encoding: [0x83,0xc0,0x7f] - addl $0x0000007F, %eax - -// CHECK: addl $65408, %eax -// CHECK: encoding: [0x05,0x80,0xff,0x00,0x00] - addl $0xFF80, %eax - -// CHECK: addl $65535, %eax -// CHECK: encoding: [0x05,0xff,0xff,0x00,0x00] - addl $0xFFFF, %eax - -// CHECK: addl $4294967168, %eax -// CHECK: encoding: [0x83,0xc0,0x80] - addl $0xFFFFFF80, %eax - -// CHECK: addl $4294967295, %eax -// CHECK: encoding: [0x83,0xc0,0xff] - addl $0xFFFFFFFF, %eax - -// CHECK: addq $0, %rax -// CHECK: encoding: [0x48,0x83,0xc0,0x00] - addq $0x0000000000000000, %rax - -// CHECK: addq $127, %rax -// CHECK: encoding: [0x48,0x83,0xc0,0x7f] - addq $0x000000000000007F, %rax - -// CHECK: addq $-128, %rax -// CHECK: encoding: [0x48,0x83,0xc0,0x80] - addq $0xFFFFFFFFFFFFFF80, %rax - -// CHECK: addq $-1, %rax -// CHECK: encoding: [0x48,0x83,0xc0,0xff] - addq $0xFFFFFFFFFFFFFFFF, %rax - -// CHECK: addq $0, %rax -// CHECK: encoding: [0x48,0x83,0xc0,0x00] - addq $0x0000000000000000, %rax - -// CHECK: addq $65408, %rax -// CHECK: encoding: [0x48,0x05,0x80,0xff,0x00,0x00] - addq $0xFF80, %rax - -// CHECK: addq $65535, %rax -// CHECK: encoding: [0x48,0x05,0xff,0xff,0x00,0x00] - addq $0xFFFF, %rax - -// CHECK: movq $4294967168, %rax -// CHECK: encoding: [0x48,0xb8,0x80,0xff,0xff,0xff,0x00,0x00,0x00,0x00] - movq $0xFFFFFF80, %rax - -// CHECK: movq $4294967295, %rax -// CHECK: encoding: [0x48,0xb8,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00] - movq $0xFFFFFFFF, %rax - -// CHECK: addq $2147483647, %rax -// CHECK: encoding: [0x48,0x05,0xff,0xff,0xff,0x7f] - addq $0x000000007FFFFFFF, %rax - -// CHECK: addq $-2147483648, %rax -// CHECK: encoding: [0x48,0x05,0x00,0x00,0x00,0x80] - addq $0xFFFFFFFF80000000, %rax - -// CHECK: addq $-256, %rax -// CHECK: encoding: [0x48,0x05,0x00,0xff,0xff,0xff] - addq $0xFFFFFFFFFFFFFF00, %rax diff --git a/test/MC/AsmParser/X86/x86_directives.s b/test/MC/AsmParser/X86/x86_directives.s deleted file mode 100644 index 2950c8c..0000000 --- a/test/MC/AsmParser/X86/x86_directives.s +++ /dev/null @@ -1,6 +0,0 @@ -# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s - -# CHECK: TEST0: -# CHECK: .short 3 -TEST0: - .word 3 diff --git a/test/MC/AsmParser/X86/x86_errors.s b/test/MC/AsmParser/X86/x86_errors.s deleted file mode 100644 index 183306b..0000000 --- a/test/MC/AsmParser/X86/x86_errors.s +++ /dev/null @@ -1,5 +0,0 @@ -// RUN: not llvm-mc -triple x86_64-unknown-unknown %s 2> %t.err -// RUN: FileCheck < %t.err %s - -// CHECK: error: ambiguous instructions require an explicit suffix (could be 'cmpb', 'cmpw', 'cmpl', or 'cmpq') -cmp $0, 0(%eax) diff --git a/test/MC/AsmParser/X86/x86_operands.s b/test/MC/AsmParser/X86/x86_operands.s deleted file mode 100644 index b34713d..0000000 --- a/test/MC/AsmParser/X86/x86_operands.s +++ /dev/null @@ -1,58 +0,0 @@ -// RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s - -# Immediates -# CHECK: addl $1, %eax - addl $1, %eax -# CHECK: addl $3, %eax - addl $(1+2), %eax -# CHECK: addl $a, %eax - addl $a, %eax -# CHECK: addl $3, %eax - addl $1 + 2, %eax - -# Disambiguation - -# CHECK: addl $1, 8 - addl $1, 4+4 -# CHECK: addl $1, 8 - addl $1, (4+4) -# CHECK: addl $1, 8(%eax) - addl $1, 4+4(%eax) -# CHECK: addl $1, 8(%eax) - addl $1, (4+4)(%eax) -# CHECK: addl $1, 8(%eax) - addl $1, 8(%eax) -# CHECK: addl $1, (%eax) - addl $1, (%eax) -# CHECK: addl $1, 8(,%eax) - addl $1, (4+4)(,%eax) - -# Indirect Memory Operands -# CHECK: addl $1, 1(%eax) - addl $1, 1(%eax) -# CHECK: addl $1, 1(%eax,%ebx) - addl $1, 1(%eax,%ebx) -# CHECK: addl $1, 1(%eax,%ebx) - addl $1, 1(%eax,%ebx,) -# CHECK: addl $1, 1(%eax,%ebx,4) - addl $1, 1(%eax,%ebx,4) -# CHECK: addl $1, 1(,%ebx) - addl $1, 1(,%ebx) -# CHECK: addl $1, 1(,%ebx) - addl $1, 1(,%ebx,) -# CHECK: addl $1, 1(,%ebx,4) - addl $1, 1(,%ebx,4) -# CHECK: addl $1, 1(,%ebx,4) - addl $1, 1(,%ebx,(2+2)) - -# '*' -# CHECK: calll a - call a -# CHECK: calll *%eax - call *%eax -# CHECK: calll *4(%eax) - call *4(%eax) - -# CHECK: movl %gs:8, %eax -movl %gs:8, %eax - |