mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-28 22:10:29 +02:00
fixes to sparc floating point
2004-11-09 Paolo Bonzini <bonzini@gnu.org> * lightning/sparc/fp.h: Fix fp-to-integer conversions. * lightning/ppc/testfp.c: Test fp-to-integer conversions of integer numbers. * lightning/ppc/testfp.ok: Adjust for the above. git-archimport-id: bonzini@gnu.org--2004b/lightning--stable--1.2--patch-8
This commit is contained in:
parent
32abbe4919
commit
7101c65e25
4 changed files with 99 additions and 29 deletions
|
@ -108,6 +108,7 @@ main()
|
|||
#endif
|
||||
#ifndef LIGHTNING_CROSS
|
||||
int_test("trunc", code, -2.6, -2.4, 0, 2.4, 2.6);
|
||||
int_test("trunc", code, -3, -2, 0, 2, 3);
|
||||
#endif
|
||||
|
||||
jit_set_ip(codeBuffer);
|
||||
|
@ -122,6 +123,7 @@ main()
|
|||
#endif
|
||||
#ifndef LIGHTNING_CROSS
|
||||
int_test("ceil", code, -2.6, -2.4, 0, 2.4, 2.6);
|
||||
int_test("ceil", code, -3, -2, 0, 2, 3);
|
||||
#endif
|
||||
|
||||
jit_set_ip(codeBuffer);
|
||||
|
@ -136,6 +138,7 @@ main()
|
|||
#endif
|
||||
#ifndef LIGHTNING_CROSS
|
||||
int_test("floor", code, -2.6, -2.4, 0, 2.4, 2.6);
|
||||
int_test("floor", code, -3, -2, 0, 2, 3);
|
||||
#endif
|
||||
|
||||
jit_set_ip(codeBuffer);
|
||||
|
@ -150,6 +153,7 @@ main()
|
|||
#endif
|
||||
#ifndef LIGHTNING_CROSS
|
||||
int_test("round", code, -2.6, -2.4, 0, 2.4, 2.6);
|
||||
int_test("round", code, -3, -2, 0, 2, 3);
|
||||
#endif
|
||||
|
||||
#if 0 && defined JIT_TRANSCENDENTAL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue