소스 검색

bug fix: wrong opcode for writing long long

Rich Felker 13 년 전
부모
커밋
d9c1d72cdc
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/math/i386/llrint.s
  2. 1 1
      src/math/i386/llrintl.s

+ 1 - 1
src/math/i386/llrint.s

@@ -2,7 +2,7 @@
 .type llrint,@function
 llrint:
 	fldl 4(%esp)
-	fistpl 4(%esp)
+	fistpq 4(%esp)
 	mov 4(%esp),%eax
 	mov 8(%esp),%edx
 	ret

+ 1 - 1
src/math/i386/llrintl.s

@@ -2,7 +2,7 @@
 .type llrintl,@function
 llrintl:
 	fldt 4(%esp)
-	fistpl 4(%esp)
+	fistpq 4(%esp)
 	mov 4(%esp),%eax
 	mov 8(%esp),%edx
 	ret