History

tccasm: accept "fmul/fadd st(0),st(n)" (dietlibc ipow/atanh)

Joe Soroka committed 15 years ago

Commit 47b4cf21 parent 87d84b72 files · +6 −0Browse files

Unified · Split

2 files
  1. i386-asm.h +2 −0
  2. tests/asmtest.S +4 −0
i386-asm.h+2−0
@@ -241,6 +241,8 @@ ALT(DEF_ASM_OP0L(fcomp, 0xd8d9, 0, 0)) · 240 unmodified lines
241241
242242 ALT(DEF_ASM_OP1(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST))
243243 ALT(DEF_ASM_OP2(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))
244+ALT(DEF_ASM_OP2(fadd, 0xdcc0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
245+ALT(DEF_ASM_OP2(fmul, 0xdcc8, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
244246 ALT(DEF_ASM_OP0L(fadd, 0xdec1, 0, OPC_FARITH))
245247 ALT(DEF_ASM_OP1(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST))
246248 ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))
tests/asmtest.S+4−0
@@ -248,8 +248,12 @@ L3: · 247 unmodified lines
248248
249249 fadd
250250 fadd %st(1), %st
251+ fadd %st(0), %st(1)
251252 fadd %st(3)
252253
254+ fmul %st(0),%st(0)
255+ fmul %st(0),%st(1)
256+
253257 faddp %st(5)
254258 faddp
255259 faddp %st(1), %st

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t