summaryrefslogtreecommitdiffstats
path: root/src/arch
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2014-11-09 12:11:35 +0200
committerJukka Ojanen <jukka.ojanen@linkotec.net>2014-11-09 12:11:35 +0200
commit32821401ab32c412ab9c5f1638c0ef4a0b42cf07 (patch)
tree13bd4ae98967a78014e784b64515995b2220b136 /src/arch
parentd9778032d254280fa6c19ce3198fe5c10b7cf0dd (diff)
parent89560561f49db1b5ed838b934256a2e38566da88 (diff)
downloadffts-32821401ab32c412ab9c5f1638c0ef4a0b42cf07.zip
ffts-32821401ab32c412ab9c5f1638c0ef4a0b42cf07.tar.gz
Merge commit '89560561f49db1b5ed838b934256a2e38566da88'
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/x64/x64-codegen.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/arch/x64/x64-codegen.h b/src/arch/x64/x64-codegen.h
index 23bdcbd..3fb7104 100644
--- a/src/arch/x64/x64-codegen.h
+++ b/src/arch/x64/x64-codegen.h
@@ -1401,6 +1401,15 @@ typedef union {
#define x64_sse_prefetch_reg_membase(inst, arg, basereg, disp) emit_sse_reg_membase_op2((inst), (arg), (basereg), (disp), 0x0f, 0x18)
+#define x64_sse_movdqa_membase_reg(inst, basereg, disp, reg) \
+ emit_sse_membase_reg((inst), (basereg), (disp), (reg), 0x66, 0x0f, 0x7f)
+
+#define x64_sse_movdqa_reg_membase(inst, dreg, basereg, disp) \
+ emit_sse_reg_membase((inst), (dreg), (basereg), (disp), 0x66, 0x0f, 0x6f)
+
+#define x64_sse_movdqa_reg_reg(inst, dreg, reg) \
+ emit_sse_reg_reg((inst), (dreg), (reg), 0x66, 0x0f, 0x6f)
+
/* Generated from x86-codegen.h */
#define x64_breakpoint_size(inst,size) do { x86_breakpoint(inst); } while (0)
OpenPOWER on IntegriCloud