diff options
author | Rodrigo Kumpera <kumpera@gmail.com> | 2013-12-11 11:13:14 -0500 |
---|---|---|
committer | Rodrigo Kumpera <kumpera@gmail.com> | 2013-12-11 11:15:24 -0500 |
commit | 21ca1bad7d0447bb5d420a58128e1c2733635efa (patch) | |
tree | 0aedb138b7bba0076cfb864cd3c9b94dc398d8a1 | |
parent | 4a25d5fa1811be15c62979993cd1a37c2891d0a5 (diff) | |
download | ffts-21ca1bad7d0447bb5d420a58128e1c2733635efa.zip ffts-21ca1bad7d0447bb5d420a58128e1c2733635efa.tar.gz |
[arch]Add cvtsi2ss to amd64 codegen.
-rw-r--r-- | amd64/amd64-codegen.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/amd64/amd64-codegen.h b/amd64/amd64-codegen.h index 9dd3269..3c40d9d 100644 --- a/amd64/amd64-codegen.h +++ b/amd64/amd64-codegen.h @@ -1054,6 +1054,10 @@ typedef union { #define amd64_sse_cvtsi2sd_reg_reg(inst,dreg,reg) amd64_sse_cvtsi2sd_reg_reg_size ((inst), (dreg), (reg), 8) +#define amd64_sse_cvtsi2ss_reg_reg_size(inst,dreg,reg,size) emit_sse_reg_reg_size ((inst), (dreg), (reg), 0xf3, 0x0f, 0x2a, (size)) + +#define amd64_sse_cvtsi2ss_reg_reg(inst,dreg,reg) amd64_sse_cvtsi2ss_reg_reg_size ((inst), (dreg), (reg), 8) + #define amd64_sse_cvtsd2ss_reg_reg(inst,dreg,reg) emit_sse_reg_reg ((inst), (dreg), (reg), 0xf2, 0x0f, 0x5a) #define amd64_sse_cvtss2sd_reg_reg(inst,dreg,reg) emit_sse_reg_reg ((inst), (dreg), (reg), 0xf3, 0x0f, 0x5a) |