Forráskód Böngészése

fenv: fix i386 fesetround for sse

i386 fenv code checks __hwcap for sse support, but in fesetround the sse
code was unconditionally jumped over after the test so the sse rounding
mode was never set.
Szabolcs Nagy 11 éve
szülő
commit
7e01b8f09b
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      src/fenv/i386/fenv.s

+ 1 - 1
src/fenv/i386/fenv.s

@@ -75,7 +75,7 @@ __fesetround:
 1:	addl $__hwcap-1b,(%esp)
 	pop %edx
 	testl $0x02000000,(%edx)
-	jmp 1f
+	jz 1f
 	stmxcsr (%esp)
 	shl $3,%ch
 	andb $0x9f,1(%esp)