Просмотр исходного кода

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 лет назад
Родитель
Сommit
7e01b8f09b
1 измененных файлов с 1 добавлено и 1 удалено
  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)