diff options
author | Mike Pall <mike> | 2014-03-27 11:38:07 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2014-03-27 11:38:07 +0100 |
commit | c03be1210c5334e58958d95ea0412c20c3eb0128 (patch) | |
tree | bf6de4cad465be426d05a8a3c5c2a5a5e7c767d5 /src | |
parent | 1ca794e0b071416afdf3f351e0a953029f59eff7 (diff) | |
download | luajit-c03be1210c5334e58958d95ea0412c20c3eb0128.tar.gz luajit-c03be1210c5334e58958d95ea0412c20c3eb0128.tar.bz2 luajit-c03be1210c5334e58958d95ea0412c20c3eb0128.zip |
x86/x64: Avoid use of SAHF instruction.
Diffstat (limited to 'src')
-rw-r--r-- | src/vm_x86.dasc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index 8a9b536d..bd7056f8 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
@@ -2198,7 +2198,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
2198 | |.endif | 2198 | |.endif |
2199 | | | 2199 | | |
2200 | |.ffunc_nnr math_fmod | 2200 | |.ffunc_nnr math_fmod |
2201 | |1: ; fprem; fnstsw ax; sahf; jp <1 | 2201 | |1: ; fprem; fnstsw ax; and ax, 0x400; jnz <1 |
2202 | | fpop1 | 2202 | | fpop1 |
2203 | | jmp ->fff_resn | 2203 | | jmp ->fff_resn |
2204 | | | 2204 | | |