summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodrigo Kumpera <kumpera@gmail.com>2013-12-11 11:13:14 -0500
committerRodrigo Kumpera <kumpera@gmail.com>2013-12-11 11:15:24 -0500
commit21ca1bad7d0447bb5d420a58128e1c2733635efa (patch)
tree0aedb138b7bba0076cfb864cd3c9b94dc398d8a1
parent4a25d5fa1811be15c62979993cd1a37c2891d0a5 (diff)
downloadffts-21ca1bad7d0447bb5d420a58128e1c2733635efa.zip
ffts-21ca1bad7d0447bb5d420a58128e1c2733635efa.tar.gz
[arch]Add cvtsi2ss to amd64 codegen.
-rw-r--r--amd64/amd64-codegen.h4
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)
OpenPOWER on IntegriCloud