summaryrefslogtreecommitdiff
path: root/src/vm_x86.dasc
diff options
context:
space:
mode:
authorMike Pall <mike>2014-03-27 11:38:07 +0100
committerMike Pall <mike>2014-03-27 11:38:07 +0100
commitc03be1210c5334e58958d95ea0412c20c3eb0128 (patch)
treebf6de4cad465be426d05a8a3c5c2a5a5e7c767d5 /src/vm_x86.dasc
parent1ca794e0b071416afdf3f351e0a953029f59eff7 (diff)
downloadluajit2-c03be1210c5334e58958d95ea0412c20c3eb0128.tar.gz
x86/x64: Avoid use of SAHF instruction.
Diffstat (limited to 'src/vm_x86.dasc')
-rw-r--r--src/vm_x86.dasc2
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)
|.endif
|
|.ffunc_nnr math_fmod
- |1: ; fprem; fnstsw ax; sahf; jp <1
+ |1: ; fprem; fnstsw ax; and ax, 0x400; jnz <1
| fpop1
| jmp ->fff_resn
|