mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
a3d65c2594
Summary: NFC. Adding MC regressions tests to cover all the SSE ISA sets as follows: SSE, SSE2, SSE3, SSE4, SSE42, SSEMXCSR, SSE_PREFETCH, SSSE3 This patch is part of a larger task to cover MC encoding of all X86 ISA Sets. See revision: https://reviews.llvm.org/D39952 Patch by Gadi Haber and Wang Tianqing Reviewers: RKSimon, zvi, craig.topper, AndreiGrischenko, gadi.haber, LuoYuanke Reviewed By: craig.topper Subscribers: jfb, llvm-commits Differential Revision: https://reviews.llvm.org/D40387 llvm-svn: 352955
1247 lines
37 KiB
ArmAsm
1247 lines
37 KiB
ArmAsm
// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: addps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
addps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: addps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: addps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
addps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: addps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
addps 485498096, %xmm1
|
|
|
|
// CHECK: addps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x4c,0x02,0x40]
|
|
addps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: addps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0x0a]
|
|
addps (%edx), %xmm1
|
|
|
|
// CHECK: addps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x58,0xc9]
|
|
addps %xmm1, %xmm1
|
|
|
|
// CHECK: addss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
addss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: addss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: addss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
addss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: addss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
addss 485498096, %xmm1
|
|
|
|
// CHECK: addss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x4c,0x02,0x40]
|
|
addss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: addss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x0a]
|
|
addss (%edx), %xmm1
|
|
|
|
// CHECK: addss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0xc9]
|
|
addss %xmm1, %xmm1
|
|
|
|
// CHECK: andnps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
andnps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: andnps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andnps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: andnps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
andnps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: andnps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
andnps 485498096, %xmm1
|
|
|
|
// CHECK: andnps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x4c,0x02,0x40]
|
|
andnps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: andnps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0x0a]
|
|
andnps (%edx), %xmm1
|
|
|
|
// CHECK: andnps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x55,0xc9]
|
|
andnps %xmm1, %xmm1
|
|
|
|
// CHECK: andps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
andps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: andps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: andps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
andps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: andps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
andps 485498096, %xmm1
|
|
|
|
// CHECK: andps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x4c,0x02,0x40]
|
|
andps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: andps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0x0a]
|
|
andps (%edx), %xmm1
|
|
|
|
// CHECK: andps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x54,0xc9]
|
|
andps %xmm1, %xmm1
|
|
|
|
// CHECK: cmpeqps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
cmpeqps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cmpeqps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cmpeqps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: cmpeqps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqps 485498096, %xmm1
|
|
|
|
// CHECK: cmpeqps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x4c,0x02,0x40,0x00]
|
|
cmpeqps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: cmpeqps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0x0a,0x00]
|
|
cmpeqps (%edx), %xmm1
|
|
|
|
// CHECK: cmpeqps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0xc2,0xc9,0x00]
|
|
cmpeqps %xmm1, %xmm1
|
|
|
|
// CHECK: cmpeqss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
cmpeqss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cmpeqss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cmpeqss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: cmpeqss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpeqss 485498096, %xmm1
|
|
|
|
// CHECK: cmpeqss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x4c,0x02,0x40,0x00]
|
|
cmpeqss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: cmpeqss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0x0a,0x00]
|
|
cmpeqss (%edx), %xmm1
|
|
|
|
// CHECK: cmpeqss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0xc2,0xc9,0x00]
|
|
cmpeqss %xmm1, %xmm1
|
|
|
|
// CHECK: comiss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
comiss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: comiss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
comiss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: comiss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
comiss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: comiss 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
comiss 485498096, %xmm1
|
|
|
|
// CHECK: comiss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x4c,0x02,0x40]
|
|
comiss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: comiss (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0x0a]
|
|
comiss (%edx), %xmm1
|
|
|
|
// CHECK: comiss %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2f,0xc9]
|
|
comiss %xmm1, %xmm1
|
|
|
|
// CHECK: cvtpi2ps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cvtpi2ps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cvtpi2ps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cvtpi2ps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cvtpi2ps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
cvtpi2ps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: cvtpi2ps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
cvtpi2ps 485498096, %xmm1
|
|
|
|
// CHECK: cvtpi2ps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x4c,0x02,0x40]
|
|
cvtpi2ps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: cvtpi2ps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0x0a]
|
|
cvtpi2ps (%edx), %xmm1
|
|
|
|
// CHECK: cvtpi2ps %mm4, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2a,0xcc]
|
|
cvtpi2ps %mm4, %xmm1
|
|
|
|
// CHECK: cvtps2pi -485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cvtps2pi -485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: cvtps2pi 485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cvtps2pi 485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: cvtps2pi 485498096(%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
cvtps2pi 485498096(%edx), %mm4
|
|
|
|
// CHECK: cvtps2pi 485498096, %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
cvtps2pi 485498096, %mm4
|
|
|
|
// CHECK: cvtps2pi 64(%edx,%eax), %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0x64,0x02,0x40]
|
|
cvtps2pi 64(%edx,%eax), %mm4
|
|
|
|
// CHECK: cvtps2pi (%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0x22]
|
|
cvtps2pi (%edx), %mm4
|
|
|
|
// CHECK: cvtps2pi %xmm1, %mm4
|
|
// CHECK: encoding: [0x0f,0x2d,0xe1]
|
|
cvtps2pi %xmm1, %mm4
|
|
|
|
// CHECK: cvtsi2ssl -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cvtsi2ssl -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cvtsi2ssl 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cvtsi2ssl 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: cvtsi2ssl 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
cvtsi2ssl 485498096(%edx), %xmm1
|
|
|
|
// CHECK: cvtsi2ssl 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
cvtsi2ssl 485498096, %xmm1
|
|
|
|
// CHECK: cvtsi2ssl 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x4c,0x02,0x40]
|
|
cvtsi2ssl 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: cvtsi2ssl (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x0a]
|
|
cvtsi2ssl (%edx), %xmm1
|
|
|
|
// CHECK: cvttps2pi -485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cvttps2pi -485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: cvttps2pi 485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cvttps2pi 485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: cvttps2pi 485498096(%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
cvttps2pi 485498096(%edx), %mm4
|
|
|
|
// CHECK: cvttps2pi 485498096, %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
cvttps2pi 485498096, %mm4
|
|
|
|
// CHECK: cvttps2pi 64(%edx,%eax), %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0x64,0x02,0x40]
|
|
cvttps2pi 64(%edx,%eax), %mm4
|
|
|
|
// CHECK: cvttps2pi (%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0x22]
|
|
cvttps2pi (%edx), %mm4
|
|
|
|
// CHECK: cvttps2pi %xmm1, %mm4
|
|
// CHECK: encoding: [0x0f,0x2c,0xe1]
|
|
cvttps2pi %xmm1, %mm4
|
|
|
|
// CHECK: divps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
divps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: divps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
divps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: divps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
divps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: divps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
divps 485498096, %xmm1
|
|
|
|
// CHECK: divps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x4c,0x02,0x40]
|
|
divps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: divps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0x0a]
|
|
divps (%edx), %xmm1
|
|
|
|
// CHECK: divps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5e,0xc9]
|
|
divps %xmm1, %xmm1
|
|
|
|
// CHECK: divss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
divss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: divss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
divss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: divss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
divss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: divss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
divss 485498096, %xmm1
|
|
|
|
// CHECK: divss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x4c,0x02,0x40]
|
|
divss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: divss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x0a]
|
|
divss (%edx), %xmm1
|
|
|
|
// CHECK: divss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0xc9]
|
|
divss %xmm1, %xmm1
|
|
|
|
// CHECK: maxps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
maxps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: maxps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
maxps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: maxps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
maxps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: maxps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
maxps 485498096, %xmm1
|
|
|
|
// CHECK: maxps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x4c,0x02,0x40]
|
|
maxps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: maxps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0x0a]
|
|
maxps (%edx), %xmm1
|
|
|
|
// CHECK: maxps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5f,0xc9]
|
|
maxps %xmm1, %xmm1
|
|
|
|
// CHECK: maxss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
maxss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: maxss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
maxss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: maxss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
maxss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: maxss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
maxss 485498096, %xmm1
|
|
|
|
// CHECK: maxss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x4c,0x02,0x40]
|
|
maxss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: maxss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x0a]
|
|
maxss (%edx), %xmm1
|
|
|
|
// CHECK: maxss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0xc9]
|
|
maxss %xmm1, %xmm1
|
|
|
|
// CHECK: minps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
minps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: minps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
minps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: minps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
minps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: minps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
minps 485498096, %xmm1
|
|
|
|
// CHECK: minps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x4c,0x02,0x40]
|
|
minps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: minps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0x0a]
|
|
minps (%edx), %xmm1
|
|
|
|
// CHECK: minps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5d,0xc9]
|
|
minps %xmm1, %xmm1
|
|
|
|
// CHECK: minss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
minss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: minss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
minss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: minss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
minss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: minss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
minss 485498096, %xmm1
|
|
|
|
// CHECK: minss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x4c,0x02,0x40]
|
|
minss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: minss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x0a]
|
|
minss (%edx), %xmm1
|
|
|
|
// CHECK: minss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0xc9]
|
|
minss %xmm1, %xmm1
|
|
|
|
// CHECK: movaps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movaps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movaps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movaps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movaps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movaps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: movaps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movaps 485498096, %xmm1
|
|
|
|
// CHECK: movaps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x4c,0x02,0x40]
|
|
movaps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: movaps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0x0a]
|
|
movaps (%edx), %xmm1
|
|
|
|
// CHECK: movaps %xmm1, 485498096
|
|
// CHECK: encoding: [0x0f,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movaps %xmm1, 485498096
|
|
|
|
// CHECK: movaps %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0x0f,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movaps %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movaps %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movaps %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movaps %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movaps %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movaps %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x0f,0x29,0x4c,0x02,0x40]
|
|
movaps %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movaps %xmm1, (%edx)
|
|
// CHECK: encoding: [0x0f,0x29,0x0a]
|
|
movaps %xmm1, (%edx)
|
|
|
|
// CHECK: movaps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x28,0xc9]
|
|
movaps %xmm1, %xmm1
|
|
|
|
// CHECK: movhlps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0xc9]
|
|
movhlps %xmm1, %xmm1
|
|
|
|
// CHECK: movhps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movhps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movhps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movhps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movhps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movhps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: movhps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movhps 485498096, %xmm1
|
|
|
|
// CHECK: movhps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x4c,0x02,0x40]
|
|
movhps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: movhps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0x0a]
|
|
movhps (%edx), %xmm1
|
|
|
|
// CHECK: movhps %xmm1, 485498096
|
|
// CHECK: encoding: [0x0f,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movhps %xmm1, 485498096
|
|
|
|
// CHECK: movhps %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0x0f,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movhps %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movhps %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movhps %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movhps %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movhps %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movhps %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x0f,0x17,0x4c,0x02,0x40]
|
|
movhps %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movhps %xmm1, (%edx)
|
|
// CHECK: encoding: [0x0f,0x17,0x0a]
|
|
movhps %xmm1, (%edx)
|
|
|
|
// CHECK: movlhps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x16,0xc9]
|
|
movlhps %xmm1, %xmm1
|
|
|
|
// CHECK: movlps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movlps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movlps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movlps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movlps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movlps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: movlps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movlps 485498096, %xmm1
|
|
|
|
// CHECK: movlps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x4c,0x02,0x40]
|
|
movlps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: movlps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x12,0x0a]
|
|
movlps (%edx), %xmm1
|
|
|
|
// CHECK: movlps %xmm1, 485498096
|
|
// CHECK: encoding: [0x0f,0x13,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movlps %xmm1, 485498096
|
|
|
|
// CHECK: movlps %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0x0f,0x13,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movlps %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movlps %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movlps %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movlps %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movlps %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movlps %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x0f,0x13,0x4c,0x02,0x40]
|
|
movlps %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movlps %xmm1, (%edx)
|
|
// CHECK: encoding: [0x0f,0x13,0x0a]
|
|
movlps %xmm1, (%edx)
|
|
|
|
// CHECK: movntps %xmm1, 485498096
|
|
// CHECK: encoding: [0x0f,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movntps %xmm1, 485498096
|
|
|
|
// CHECK: movntps %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0x0f,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movntps %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movntps %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movntps %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movntps %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movntps %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movntps %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x0f,0x2b,0x4c,0x02,0x40]
|
|
movntps %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movntps %xmm1, (%edx)
|
|
// CHECK: encoding: [0x0f,0x2b,0x0a]
|
|
movntps %xmm1, (%edx)
|
|
|
|
// CHECK: movss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: movss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movss 485498096, %xmm1
|
|
|
|
// CHECK: movss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x4c,0x02,0x40]
|
|
movss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: movss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x0a]
|
|
movss (%edx), %xmm1
|
|
|
|
// CHECK: movss %xmm1, 485498096
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movss %xmm1, 485498096
|
|
|
|
// CHECK: movss %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movss %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movss %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movss %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movss %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movss %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movss %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x4c,0x02,0x40]
|
|
movss %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movss %xmm1, (%edx)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x0a]
|
|
movss %xmm1, (%edx)
|
|
|
|
// CHECK: movss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0xc9]
|
|
movss %xmm1, %xmm1
|
|
|
|
// CHECK: movups -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movups -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movups 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movups 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: movups 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movups 485498096(%edx), %xmm1
|
|
|
|
// CHECK: movups 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movups 485498096, %xmm1
|
|
|
|
// CHECK: movups 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x4c,0x02,0x40]
|
|
movups 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: movups (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0x0a]
|
|
movups (%edx), %xmm1
|
|
|
|
// CHECK: movups %xmm1, 485498096
|
|
// CHECK: encoding: [0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
movups %xmm1, 485498096
|
|
|
|
// CHECK: movups %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
movups %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: movups %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movups %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movups %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movups %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movups %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x0f,0x11,0x4c,0x02,0x40]
|
|
movups %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: movups %xmm1, (%edx)
|
|
// CHECK: encoding: [0x0f,0x11,0x0a]
|
|
movups %xmm1, (%edx)
|
|
|
|
// CHECK: movups %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x10,0xc9]
|
|
movups %xmm1, %xmm1
|
|
|
|
// CHECK: mulps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
mulps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: mulps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
mulps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: mulps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
mulps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: mulps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
mulps 485498096, %xmm1
|
|
|
|
// CHECK: mulps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x4c,0x02,0x40]
|
|
mulps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: mulps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0x0a]
|
|
mulps (%edx), %xmm1
|
|
|
|
// CHECK: mulps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x59,0xc9]
|
|
mulps %xmm1, %xmm1
|
|
|
|
// CHECK: mulss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
mulss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: mulss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
mulss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: mulss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
mulss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: mulss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
mulss 485498096, %xmm1
|
|
|
|
// CHECK: mulss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x4c,0x02,0x40]
|
|
mulss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: mulss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x0a]
|
|
mulss (%edx), %xmm1
|
|
|
|
// CHECK: mulss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0xc9]
|
|
mulss %xmm1, %xmm1
|
|
|
|
// CHECK: orps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
orps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: orps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
orps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: orps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
orps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: orps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
orps 485498096, %xmm1
|
|
|
|
// CHECK: orps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x4c,0x02,0x40]
|
|
orps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: orps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0x0a]
|
|
orps (%edx), %xmm1
|
|
|
|
// CHECK: orps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x56,0xc9]
|
|
orps %xmm1, %xmm1
|
|
|
|
// CHECK: pextrw $0, %mm4, %eax
|
|
// CHECK: encoding: [0x0f,0xc5,0xc4,0x00]
|
|
pextrw $0, %mm4, %eax
|
|
|
|
// CHECK: pinsrw $0, -485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
pinsrw $0, -485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: pinsrw $0, 485498096(%edx,%eax,4), %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
pinsrw $0, 485498096(%edx,%eax,4), %mm4
|
|
|
|
// CHECK: pinsrw $0, 485498096(%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
pinsrw $0, 485498096(%edx), %mm4
|
|
|
|
// CHECK: pinsrw $0, 485498096, %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
pinsrw $0, 485498096, %mm4
|
|
|
|
// CHECK: pinsrw $0, 64(%edx,%eax), %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0x64,0x02,0x40,0x00]
|
|
pinsrw $0, 64(%edx,%eax), %mm4
|
|
|
|
// CHECK: pinsrw $0, (%edx), %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0x22,0x00]
|
|
pinsrw $0, (%edx), %mm4
|
|
|
|
// CHECK: pinsrw $0, %eax, %mm4
|
|
// CHECK: encoding: [0x0f,0xc4,0xe0,0x00]
|
|
pinsrw $0, %eax, %mm4
|
|
|
|
// CHECK: pmovmskb %mm4, %eax
|
|
// CHECK: encoding: [0x0f,0xd7,0xc4]
|
|
pmovmskb %mm4, %eax
|
|
|
|
// CHECK: rcpps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcpps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rcpps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcpps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rcpps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rcpps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: rcpps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rcpps 485498096, %xmm1
|
|
|
|
// CHECK: rcpps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x4c,0x02,0x40]
|
|
rcpps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: rcpps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0x0a]
|
|
rcpps (%edx), %xmm1
|
|
|
|
// CHECK: rcpps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x53,0xc9]
|
|
rcpps %xmm1, %xmm1
|
|
|
|
// CHECK: rcpss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcpss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rcpss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcpss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rcpss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rcpss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: rcpss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rcpss 485498096, %xmm1
|
|
|
|
// CHECK: rcpss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x4c,0x02,0x40]
|
|
rcpss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: rcpss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x0a]
|
|
rcpss (%edx), %xmm1
|
|
|
|
// CHECK: rcpss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0xc9]
|
|
rcpss %xmm1, %xmm1
|
|
|
|
// CHECK: rsqrtps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rsqrtps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rsqrtps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rsqrtps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: rsqrtps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtps 485498096, %xmm1
|
|
|
|
// CHECK: rsqrtps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x4c,0x02,0x40]
|
|
rsqrtps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: rsqrtps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0x0a]
|
|
rsqrtps (%edx), %xmm1
|
|
|
|
// CHECK: rsqrtps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x52,0xc9]
|
|
rsqrtps %xmm1, %xmm1
|
|
|
|
// CHECK: rsqrtss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rsqrtss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rsqrtss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: rsqrtss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: rsqrtss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rsqrtss 485498096, %xmm1
|
|
|
|
// CHECK: rsqrtss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x4c,0x02,0x40]
|
|
rsqrtss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: rsqrtss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x0a]
|
|
rsqrtss (%edx), %xmm1
|
|
|
|
// CHECK: rsqrtss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0xc9]
|
|
rsqrtss %xmm1, %xmm1
|
|
|
|
// CHECK: sfence
|
|
// CHECK: encoding: [0x0f,0xae,0xf8]
|
|
sfence
|
|
|
|
// CHECK: shufps $0, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
shufps $0, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: shufps $0, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
shufps $0, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: shufps $0, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
shufps $0, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: shufps $0, 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
shufps $0, 485498096, %xmm1
|
|
|
|
// CHECK: shufps $0, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x4c,0x02,0x40,0x00]
|
|
shufps $0, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: shufps $0, (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0x0a,0x00]
|
|
shufps $0, (%edx), %xmm1
|
|
|
|
// CHECK: shufps $0, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0xc6,0xc9,0x00]
|
|
shufps $0, %xmm1, %xmm1
|
|
|
|
// CHECK: sqrtps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sqrtps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: sqrtps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: sqrtps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: sqrtps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtps 485498096, %xmm1
|
|
|
|
// CHECK: sqrtps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x4c,0x02,0x40]
|
|
sqrtps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: sqrtps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0x0a]
|
|
sqrtps (%edx), %xmm1
|
|
|
|
// CHECK: sqrtps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x51,0xc9]
|
|
sqrtps %xmm1, %xmm1
|
|
|
|
// CHECK: sqrtss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sqrtss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: sqrtss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: sqrtss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: sqrtss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
sqrtss 485498096, %xmm1
|
|
|
|
// CHECK: sqrtss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x4c,0x02,0x40]
|
|
sqrtss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: sqrtss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x0a]
|
|
sqrtss (%edx), %xmm1
|
|
|
|
// CHECK: sqrtss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0xc9]
|
|
sqrtss %xmm1, %xmm1
|
|
|
|
// CHECK: subps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
subps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: subps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: subps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
subps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: subps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
subps 485498096, %xmm1
|
|
|
|
// CHECK: subps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x4c,0x02,0x40]
|
|
subps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: subps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0x0a]
|
|
subps (%edx), %xmm1
|
|
|
|
// CHECK: subps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x5c,0xc9]
|
|
subps %xmm1, %xmm1
|
|
|
|
// CHECK: subss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
subss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: subss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: subss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
subss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: subss 485498096, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
subss 485498096, %xmm1
|
|
|
|
// CHECK: subss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x4c,0x02,0x40]
|
|
subss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: subss (%edx), %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x0a]
|
|
subss (%edx), %xmm1
|
|
|
|
// CHECK: subss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0xc9]
|
|
subss %xmm1, %xmm1
|
|
|
|
// CHECK: ucomiss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
ucomiss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: ucomiss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
ucomiss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: ucomiss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
ucomiss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: ucomiss 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
ucomiss 485498096, %xmm1
|
|
|
|
// CHECK: ucomiss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x4c,0x02,0x40]
|
|
ucomiss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: ucomiss (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0x0a]
|
|
ucomiss (%edx), %xmm1
|
|
|
|
// CHECK: ucomiss %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x2e,0xc9]
|
|
ucomiss %xmm1, %xmm1
|
|
|
|
// CHECK: unpckhps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
unpckhps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: unpckhps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
unpckhps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: unpckhps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
unpckhps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: unpckhps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
unpckhps 485498096, %xmm1
|
|
|
|
// CHECK: unpckhps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x4c,0x02,0x40]
|
|
unpckhps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: unpckhps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0x0a]
|
|
unpckhps (%edx), %xmm1
|
|
|
|
// CHECK: unpckhps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x15,0xc9]
|
|
unpckhps %xmm1, %xmm1
|
|
|
|
// CHECK: unpcklps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
unpcklps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: unpcklps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
unpcklps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: unpcklps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
unpcklps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: unpcklps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
unpcklps 485498096, %xmm1
|
|
|
|
// CHECK: unpcklps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x4c,0x02,0x40]
|
|
unpcklps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: unpcklps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0x0a]
|
|
unpcklps (%edx), %xmm1
|
|
|
|
// CHECK: unpcklps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x14,0xc9]
|
|
unpcklps %xmm1, %xmm1
|
|
|
|
// CHECK: xorps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
xorps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: xorps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xorps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: xorps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
xorps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: xorps 485498096, %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
xorps 485498096, %xmm1
|
|
|
|
// CHECK: xorps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x4c,0x02,0x40]
|
|
xorps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: xorps (%edx), %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0x0a]
|
|
xorps (%edx), %xmm1
|
|
|
|
// CHECK: xorps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x0f,0x57,0xc9]
|
|
xorps %xmm1, %xmm1
|
|
|