aboutsummaryrefslogtreecommitdiff
path: root/i386-asm.h
diff options
context:
space:
mode:
authorJoe Soroka <gits@joesoroka.com>2011-02-01 15:49:37 -0800
committerJoe Soroka <gits@joesoroka.com>2011-02-01 15:49:37 -0800
commit47b4cf22cda4f46b2e2be031260618fd0b07d70a (patch)
tree0725b9e2b8bde241fcb6a9f763fb0ede46e2882d /i386-asm.h
parent87d84b7cb8b41a4ebf8dda39edc74acc1382d0e6 (diff)
downloadtinycc-47b4cf22cda4f46b2e2be031260618fd0b07d70a.tar.gz
tinycc-47b4cf22cda4f46b2e2be031260618fd0b07d70a.tar.bz2
tccasm: accept "fmul/fadd st(0),st(n)" (dietlibc ipow/atanh)
Diffstat (limited to 'i386-asm.h')
-rw-r--r--i386-asm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/i386-asm.h b/i386-asm.h
index 82e269a..f841d08 100644
--- a/i386-asm.h
+++ b/i386-asm.h
@@ -241,6 +241,8 @@ ALT(DEF_ASM_OP0L(fcomp, 0xd8d9, 0, 0))
ALT(DEF_ASM_OP1(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST))
ALT(DEF_ASM_OP2(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))
+ALT(DEF_ASM_OP2(fadd, 0xdcc0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
+ALT(DEF_ASM_OP2(fmul, 0xdcc8, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
ALT(DEF_ASM_OP0L(fadd, 0xdec1, 0, OPC_FARITH))
ALT(DEF_ASM_OP1(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST))
ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))