|
@@ -9943,17 +9943,45 @@
|
|
|
(
|
|
|
opcode : A_VMOVQ;
|
|
|
ops : 2;
|
|
|
- optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_none,ot_none);
|
|
|
- code : #241#242#243#248#1#126#65;
|
|
|
+ optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none);
|
|
|
+ code : #242#219#248#1#126#72;
|
|
|
flags : if_avx or if_sandybridge
|
|
|
),
|
|
|
(
|
|
|
opcode : A_VMOVQ;
|
|
|
ops : 2;
|
|
|
- optypes : (ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none,ot_none);
|
|
|
- code : #241#242#243#248#1#110#72;
|
|
|
+ optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none);
|
|
|
+ code : #242#219#248#1#126#72;
|
|
|
+ flags : if_avx or if_sandybridge
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_VMOVQ;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none);
|
|
|
+ code : #242#241#248#1#214#65;
|
|
|
+ flags : if_avx or if_sandybridge
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_VMOVQ;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none);
|
|
|
+ code : #242#241#248#1#214#65;
|
|
|
flags : if_avx or if_sandybridge
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_VMOVQ;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_none,ot_none);
|
|
|
+ code : #242#241#243#248#1#126#65;
|
|
|
+ flags : if_avx or if_sandybridge or if_x86_64
|
|
|
+ ),
|
|
|
+ (
|
|
|
+ opcode : A_VMOVQ;
|
|
|
+ ops : 2;
|
|
|
+ optypes : (ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none,ot_none);
|
|
|
+ code : #242#241#243#248#1#110#72;
|
|
|
+ flags : if_avx or if_sandybridge or if_x86_64
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_VMOVSD;
|
|
|
ops : 3;
|