A fast CPU emulator environment. PR: 67506 Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
16 lines
463 B
Text
16 lines
463 B
Text
Index: qemu-snapshot-2004-05-30_23-40/target-i386/op.c
|
|
@@ -1307,11 +1307,9 @@
|
|
#if defined(_BSD) && defined(USE_X86LDOUBLE)
|
|
|
|
CPU86_LDouble rintl(CPU86_LDouble __x) {
|
|
- CPU86_LDouble __rintres;
|
|
- __asm__ __volatile__
|
|
- ("fistp %0"
|
|
- : "=m" (__rintres) : "t" (__x) : "st");
|
|
- return __rintres;
|
|
+ register CPU86_LDouble __result;
|
|
+ __asm __volatile__ ("frndint" : "=t" (__result) : "0" (__x));
|
|
+ return __result;
|
|
}
|
|
|
|
int lrintl(CPU86_LDouble __x) {
|