diff options
author | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-09 12:10:42 +0200 |
---|---|---|
committer | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-09 12:10:42 +0200 |
commit | 89560561f49db1b5ed838b934256a2e38566da88 (patch) | |
tree | d0d27163b62d44e29acc8e89aa8435c67ed057cc | |
parent | 757b6eb0e7a5742ffd23b721f2fe2e041ffd1069 (diff) | |
download | ffts-89560561f49db1b5ed838b934256a2e38566da88.zip ffts-89560561f49db1b5ed838b934256a2e38566da88.tar.gz |
Add SSE opcode "movdqa"
-rw-r--r-- | x64/x64-codegen.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/x64/x64-codegen.h b/x64/x64-codegen.h index 23bdcbd..3fb7104 100644 --- a/x64/x64-codegen.h +++ b/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) |