diff options
author | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-09 01:42:51 +0200 |
---|---|---|
committer | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-09 01:42:51 +0200 |
commit | c82441c33c3527d1b13f7779c52d58e477f36a93 (patch) | |
tree | 00aaccee58f81c15fa3cd41db6c6cee06fffb44e /src/codegen.c | |
parent | 0a98074a2bbde2a3f190e9f32cfeebba594cbbf0 (diff) | |
download | ffts-c82441c33c3527d1b13f7779c52d58e477f36a93.zip ffts-c82441c33c3527d1b13f7779c52d58e477f36a93.tar.gz |
Replace XOR2 with x86_clear_reg, MOV_D with x64_mov_membase_reg/x86_mov_reg_membase, MOV_R with x64_mov_reg_reg and x64_alu_reg_imm_size_body with x64_alu_reg_imm_size
Diffstat (limited to 'src/codegen.c')
-rw-r--r-- | src/codegen.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/codegen.c b/src/codegen.c index d08be0d..92f7553 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -207,13 +207,13 @@ transform_func_t ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leaf_N /* generate function */ /* clear */ - XOR2(&fp, X86_EAX, X86_EAX); + x86_clear_reg(fp, X86_EAX); /* set "pointer" to offsets */ - MOV_D(&fp, X64_RDI, X64_RCX, 0, 0); + x64_mov_reg_membase(fp, X64_RDI, X64_RCX, 0x0, 8); /* set "pointer" to constants */ - MOV_D(&fp, X64_RSI, X64_RCX, 0xE0, 0); + x64_mov_reg_membase(fp, X64_RSI, X64_RCX, 0xE0, 8); /* align loop/jump destination */ ffts_align_mem16(&fp, 8); @@ -360,9 +360,9 @@ transform_func_t ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leaf_N int offset = (4 * pps[1]) - pAddr; if (offset) { #ifdef _M_X64 - x64_alu_reg_imm_size_body(fp, X86_ADD, X64_R8, offset, 8); + x64_alu_reg_imm_size(fp, X86_ADD, X64_R8, offset, 8); #else - x64_alu_reg_imm_size_body(fp, X86_ADD, X64_RDX, offset, 8); + x64_alu_reg_imm_size(fp, X86_ADD, X64_RDX, offset, 8); #endif } @@ -390,9 +390,9 @@ transform_func_t ffts_generate_func_code(ffts_plan_t *p, size_t N, size_t leaf_N int offset = (int) (ws_is - pLUT); #ifdef _M_X64 - x64_alu_reg_imm_size_body(fp, X86_ADD, X64_RDI, offset, 8); + x64_alu_reg_imm_size(fp, X86_ADD, X64_RDI, offset, 8); #else - x64_alu_reg_imm_size_body(fp, X86_ADD, X64_R8, offset, 8); + x64_alu_reg_imm_size(fp, X86_ADD, X64_R8, offset, 8); #endif } |