math: fix x86_64 and x32 asm not to use sahf instruction
[musl] / src / math / x32 / remainderl.s
index c97f68a..79bf4fe 100644 (file)
@@ -5,7 +5,7 @@ remainderl:
        fldt 8(%esp)
 1:     fprem1
        fstsw %ax
-       sahf
-       jp 1b
+       testb $4,%ah
+       jnz 1b
        fstp %st(1)
        ret