]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
soft-fp: add missing FP_INIT_EXCEPTIONS and FP_INIT_ROUNDMODE calls.
authorJoseph Myers <joseph@codesourcery.com>
Sat, 12 Oct 2013 12:21:04 +0000 (12:21 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Sat, 12 Oct 2013 12:21:04 +0000 (12:21 +0000)
40 files changed:
ChangeLog
soft-fp/eqdf2.c
soft-fp/eqsf2.c
soft-fp/eqtf2.c
soft-fp/fixdfdi.c
soft-fp/fixdfsi.c
soft-fp/fixdfti.c
soft-fp/fixsfdi.c
soft-fp/fixsfsi.c
soft-fp/fixsfti.c
soft-fp/fixtfdi.c
soft-fp/fixtfsi.c
soft-fp/fixtfti.c
soft-fp/fixunsdfdi.c
soft-fp/fixunsdfsi.c
soft-fp/fixunsdfti.c
soft-fp/fixunssfdi.c
soft-fp/fixunssfsi.c
soft-fp/fixunssfti.c
soft-fp/fixunstfdi.c
soft-fp/fixunstfsi.c
soft-fp/fixunstfti.c
soft-fp/floatdidf.c
soft-fp/floatdisf.c
soft-fp/floatsisf.c
soft-fp/floattidf.c
soft-fp/floattisf.c
soft-fp/floattitf.c
soft-fp/floatundidf.c
soft-fp/floatundisf.c
soft-fp/floatunsisf.c
soft-fp/floatuntidf.c
soft-fp/floatuntisf.c
soft-fp/floatuntitf.c
soft-fp/gedf2.c
soft-fp/gesf2.c
soft-fp/getf2.c
soft-fp/ledf2.c
soft-fp/lesf2.c
soft-fp/letf2.c

index eb1a2c7dd01cf56aaad8b5e566149434b9916de3..2b2e470942ce5830c2c1d679fbb7ae9f980e0733 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,45 @@
 2013-10-12  Joseph Myers  <joseph@codesourcery.com>
 
+       * soft-fp/eqdf2.c (__eqdf2): Use FP_INIT_EXCEPTIONS.
+       * soft-fp/eqsf2.c (__eqsf2): Likewise.
+       * soft-fp/eqtf2.c (__eqtf2): Likewise.
+       * soft-fp/fixdfdi.c (__fixdfdi): Likewise.
+       * soft-fp/fixdfsi.c (__fixdfsi): Likewise.
+       * soft-fp/fixdfti.c (__fixdfti): Likewise.
+       * soft-fp/fixsfdi.c (__fixsfdi): Likewise.
+       * soft-fp/fixsfsi.c (__fixsfsi): Likewise.
+       * soft-fp/fixsfti.c (__fixsfti): Likewise.
+       * soft-fp/fixtfdi.c (__fixtfdi): Likewise.
+       * soft-fp/fixtfsi.c (__fixtfsi): Likewise.
+       * soft-fp/fixtfti.c (__fixtfti): Likewise.
+       * soft-fp/fixunsdfdi.c (__fixunsdfdi): Likewise.
+       * soft-fp/fixunsdfsi.c (__fixunsdfsi): Likewise.
+       * soft-fp/fixunsdfti.c (__fixunsdfti): Likewise.
+       * soft-fp/fixunssfdi.c (__fixunssfdi): Likewise.
+       * soft-fp/fixunssfsi.c (__fixunssfsi): Likewise.
+       * soft-fp/fixunssfti.c (__fixunssfti): Likewise.
+       * soft-fp/fixunstfdi.c (__fixunstfdi): Likewise.
+       * soft-fp/fixunstfsi.c (__fixunstfsi): Likewise.
+       * soft-fp/fixunstfti.c (__fixunstfti): Likewise.
+       * soft-fp/floatdidf.c (__floatdidf): Use FP_INIT_ROUNDMODE.
+       * soft-fp/floatdisf.c (__floatdisf): Likewise.
+       * soft-fp/floatsisf.c (__floatsisf): Likewise.
+       * soft-fp/floattidf.c (__floattidf): Likewise.
+       * soft-fp/floattisf.c (__floattisf): Likewise.
+       * soft-fp/floattitf.c (__floattitf): Likewise.
+       * soft-fp/floatundidf.c (__floatundidf): Likewise.
+       * soft-fp/floatundisf.c (__floatundisf): Likewise.
+       * soft-fp/floatunsisf.c (__floatunsisf): Likewise.
+       * soft-fp/floatuntidf.c (__floatuntidf): Likewise.
+       * soft-fp/floatuntisf.c (__floatuntisf): Likewise.
+       * soft-fp/floatuntitf.c (__floatuntitf): Likewise.
+       * soft-fp/gedf2.c (__gedf2): Use FP_INIT_EXCEPTIONS.
+       * soft-fp/gesf2.c (__gesf2): Likewise.
+       * soft-fp/getf2.c (__getf2): Likewise.
+       * soft-fp/ledf2.c (__ledf2): Likewise.
+       * soft-fp/lesf2.c (__lesf2): Likewise.
+       * soft-fp/letf2.c (__letf2): Likewise.
+
        * soft-fp/soft-fp.h [FP_NO_EXCEPTIONS] (FP_SET_EXCEPTION):
        Undefine and redefine.
        [FP_NO_EXCEPTIONS] (FP_CUR_EXCEPTIONS): Likewise.
index c93c118f4e5d3e895da878a5e65cb617da6da46c..8e9408a168eb2e869efe196a095e6bf12d7afa22 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __eqdf2(DFtype a, DFtype b)
   FP_DECL_D(A); FP_DECL_D(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_UNPACK_RAW_D(B, b);
   FP_CMP_EQ_D(r, A, B);
index e5b2a5f36aac57b0339be6ffaefe39e12924ea51..3884b0025e964da9a5e1b99d4818917937fbe7bb 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __eqsf2(SFtype a, SFtype b)
   FP_DECL_S(A); FP_DECL_S(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_UNPACK_RAW_S(B, b);
   FP_CMP_EQ_S(r, A, B);
index 47b5d5cb61803859481591366a60d071349057c5..4a80375105213e0da1657db20eb876a507d47691 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __eqtf2(TFtype a, TFtype b)
   FP_DECL_Q(A); FP_DECL_Q(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_UNPACK_RAW_Q(B, b);
   FP_CMP_EQ_Q(r, A, B);
index 71ce1d4d71ce5b81c6d01521b89f3178439ca925..c42601803239744168cd06a92a420755ba6ce806 100644 (file)
@@ -37,6 +37,7 @@ DItype __fixdfdi(DFtype a)
   FP_DECL_D(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, DI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index f0c9960644be908bbb6f1d08c540614ff90c11c2..97f9afeb318a24721d23c21e8a5646f435065073 100644 (file)
@@ -37,6 +37,7 @@ SItype __fixdfsi(DFtype a)
   FP_DECL_D(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, SI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index a108c673c4c6c4c165b1a150e37fdaf21ffdf397..0b823774c79daf23dc926a26900a4130e63da255 100644 (file)
@@ -36,6 +36,7 @@ TItype __fixdfti(DFtype a)
   FP_DECL_D(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, TI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index 5f69d6a2885847ed3dbb9d9965c669e432636cee..564b96c4cb6336e2ed4303fc1304a62576715c99 100644 (file)
@@ -37,6 +37,7 @@ DItype __fixsfdi(SFtype a)
   FP_DECL_S(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, DI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index 6fffdd737825246b6059b250b896625fd0cdf452..a82bdf30729e4aab180897a67b505c954b9d2ea8 100644 (file)
@@ -37,6 +37,7 @@ SItype __fixsfsi(SFtype a)
   FP_DECL_S(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, SI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index c65561d021626aa3d7b034f3c16c125fcf796725..84f898b337c2fdfd143d984619698f4f3720264c 100644 (file)
@@ -36,6 +36,7 @@ TItype __fixsfti(SFtype a)
   FP_DECL_S(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, TI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index ac67bfbd3c0835f81dd9895439ff3c6a7ebc60e0..0b3711a39074e165af3b92a7302992858d1b8e31 100644 (file)
@@ -37,6 +37,7 @@ DItype __fixtfdi(TFtype a)
   FP_DECL_Q(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, DI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index 8f27ff66f0e916094aa2a760e96e93cbdffd6025..320c066e704e073e621b7cd8ea0f8540fb4717ef 100644 (file)
@@ -37,6 +37,7 @@ SItype __fixtfsi(TFtype a)
   FP_DECL_Q(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, SI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index 44fe14747f1a9463ce95146bbdc996f9172e4250..f65d739b19aabe8aacbadca1e0f022d8898e5462 100644 (file)
@@ -36,6 +36,7 @@ TItype __fixtfti(TFtype a)
   FP_DECL_Q(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, TI_BITS, 1);
   FP_HANDLE_EXCEPTIONS;
index 82fe1c75380bf3c2f54741b514ff3fb430a825e2..22f9739d3f1b4b80dcd1cde39068939966930d74 100644 (file)
@@ -37,6 +37,7 @@ UDItype __fixunsdfdi(DFtype a)
   FP_DECL_D(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, DI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index 43287b007323a30dd6c3e3122d61f6cf7ce20932..fad5e353cf2dfc19737a57ac890cc85c175e72a3 100644 (file)
@@ -37,6 +37,7 @@ USItype __fixunsdfsi(DFtype a)
   FP_DECL_D(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, SI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index a64e0bd2b5d943e022a2ed12a94eb7a578f8e946..653f3ee51d55bfbc53d67155e2c62e4404cc2db3 100644 (file)
@@ -36,6 +36,7 @@ UTItype __fixunsdfti(DFtype a)
   FP_DECL_D(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_TO_INT_D(r, A, TI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index c0691c663cf4d8fb0f8d0ad20c6633ba41066df1..4d6b91c1c77fcce3432df9b72a8a54a5de2dd81c 100644 (file)
@@ -37,6 +37,7 @@ UDItype __fixunssfdi(SFtype a)
   FP_DECL_S(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, DI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index 3d00ce8d56c22e994d2c5690e727bc79ebe7891d..8d4ed89e9fe2578d75589b5d3b715b572afc4bef 100644 (file)
@@ -37,6 +37,7 @@ USItype __fixunssfsi(SFtype a)
   FP_DECL_S(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, SI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index ae96b307024ffbc5892cd9200711f6770de51f2b..20b07e9d1fdc12cde834ee0e41f3e7c882f6f97b 100644 (file)
@@ -36,6 +36,7 @@ UTItype __fixunssfti(SFtype a)
   FP_DECL_S(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_TO_INT_S(r, A, TI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index d6038fa8914d280262069006f8fe5591c3fabcef..4f6c2f89d469560e77b1f0022b9a83fe15834113 100644 (file)
@@ -37,6 +37,7 @@ UDItype __fixunstfdi(TFtype a)
   FP_DECL_Q(A);
   UDItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, DI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index c8481f1caf0ba28a1f97cf7fb9f82a8180d212bc..801009cd97d54aac2c9f458c9aa9e65eb5988a30 100644 (file)
@@ -37,6 +37,7 @@ USItype __fixunstfsi(TFtype a)
   FP_DECL_Q(A);
   USItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, SI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index b89e1ccb2eb902786b99012b9c2df786ef6aa749..1a959aa5172d082e8dba0b0d17899806c8f505fe 100644 (file)
@@ -36,6 +36,7 @@ UTItype __fixunstfti(TFtype a)
   FP_DECL_Q(A);
   UTItype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_TO_INT_Q(r, A, TI_BITS, 0);
   FP_HANDLE_EXCEPTIONS;
index f6f594a84f6b4527d048bf53d5d0bb38ba12cb50..70082e11b3c0d057d14f9abede17d43cca07b47e 100644 (file)
@@ -37,6 +37,7 @@ DFtype __floatdidf(DItype i)
   FP_DECL_D(A);
   DFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_D(A, i, DI_BITS, UDItype);
   FP_PACK_RAW_D(a, A);
   FP_HANDLE_EXCEPTIONS;
index 72252e4a999184cb4f70db59aac39ec3ff2e79ef..4a937931626aeb8af438695277fa061b84197da6 100644 (file)
@@ -37,6 +37,7 @@ SFtype __floatdisf(DItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, DI_BITS, UDItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index c9ff205d7fd291420391ac0ba151969b4c1015e5..b4afb9fb88dde6bbc5e726d522ac5249622b82b4 100644 (file)
@@ -37,6 +37,7 @@ SFtype __floatsisf(SItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, SI_BITS, USItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index 778904eb882aa6246d8ccd69bdb84f084a0aa607..aad11cb0082bf5af6cdca83fecf84652891339f8 100644 (file)
@@ -36,6 +36,7 @@ DFtype __floattidf(TItype i)
   FP_DECL_D(A);
   DFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_D(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_D(a, A);
   FP_HANDLE_EXCEPTIONS;
index 03ed1e21c7a575b58bfbc8844349efd6346c8ca0..dd932af974273dea0805116caa942add01356f27 100644 (file)
@@ -36,6 +36,7 @@ SFtype __floattisf(TItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index fdfad6143821f3f0ce8cbbd3975aea410c875041..40e66b3c95eb1ec89e31e716b079640d246bb9a7 100644 (file)
@@ -36,6 +36,7 @@ TFtype __floattitf(TItype i)
   FP_DECL_Q(A);
   TFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_Q(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_Q(a, A);
   FP_HANDLE_EXCEPTIONS;
index 1babcec8e0bbd4456496462aeb84416856aec096..53877c2f574c01c8a5109b93b3d0e7393f4e5d62 100644 (file)
@@ -37,6 +37,7 @@ DFtype __floatundidf(UDItype i)
   FP_DECL_D(A);
   DFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_D(A, i, DI_BITS, UDItype);
   FP_PACK_RAW_D(a, A);
   FP_HANDLE_EXCEPTIONS;
index 1c645c023d388bd6a9cea9c825586c656cde8ce8..cec4b0d5ae8b19440846ebea4f1b48c7e108a5cc 100644 (file)
@@ -37,6 +37,7 @@ SFtype __floatundisf(UDItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, DI_BITS, UDItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index 2c0cc897636c8ca5a30b6126fe3f73cfc7e4574c..0a694f61a96186ae166f89d2d94beacc17357414 100644 (file)
@@ -37,6 +37,7 @@ SFtype __floatunsisf(USItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, SI_BITS, USItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index d5335630285fd2cfea79359bf1f9328ba79e953e..ec9a41c31b789800e12912eff6d51f8088db336f 100644 (file)
@@ -36,6 +36,7 @@ DFtype __floatuntidf(UTItype i)
   FP_DECL_D(A);
   DFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_D(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_D(a, A);
   FP_HANDLE_EXCEPTIONS;
index f0ae3525c30bc3f34ea7726d0d15c6763ced4540..d70b025f5db340566c32736b331593311aea3a42 100644 (file)
@@ -36,6 +36,7 @@ SFtype __floatuntisf(UTItype i)
   FP_DECL_S(A);
   SFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_S(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_S(a, A);
   FP_HANDLE_EXCEPTIONS;
index b7beb03f795d2b3589051b24e11d1884526a2657..ee278eb29de23846689f0b4349be9a840b65b0ed 100644 (file)
@@ -36,6 +36,7 @@ TFtype __floatuntitf(UTItype i)
   FP_DECL_Q(A);
   TFtype a;
 
+  FP_INIT_ROUNDMODE;
   FP_FROM_INT_Q(A, i, TI_BITS, UTItype);
   FP_PACK_RAW_Q(a, A);
   FP_HANDLE_EXCEPTIONS;
index 0ef9f5de2c87a1343f757cde09bb9a451fd541c2..a36f5723a428c994badaa1235821a0e4054c1f3d 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __gedf2(DFtype a, DFtype b)
   FP_DECL_D(A); FP_DECL_D(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_UNPACK_RAW_D(B, b);
   FP_CMP_D(r, A, B, -2);
index f0a83773104126125b48e836e0e604107e5abf93..899fcc5c90cfb513d230b5023e8d83ee964280ff 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __gesf2(SFtype a, SFtype b)
   FP_DECL_S(A); FP_DECL_S(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_UNPACK_RAW_S(B, b);
   FP_CMP_S(r, A, B, -2);
index 705d48b905393c6764b37c16ef258fc484897940..d9cb26de07befab0ec90c1ede8cb2d4d5afb6366 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __getf2(TFtype a, TFtype b)
   FP_DECL_Q(A); FP_DECL_Q(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_UNPACK_RAW_Q(B, b);
   FP_CMP_Q(r, A, B, -2);
index 7b8f403bb80fc3bc5556ffad36f279e84c2fa488..6922d2ff6e52a1ee0d278780fa54bf0240d93e30 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __ledf2(DFtype a, DFtype b)
   FP_DECL_D(A); FP_DECL_D(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_D(A, a);
   FP_UNPACK_RAW_D(B, b);
   FP_CMP_D(r, A, B, 2);
index 41f823b5fc28b27f43dd2e7427a98394cbea7d3a..cee56143c072df41b9fa83c6eb42f6dd4cb5c72c 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __lesf2(SFtype a, SFtype b)
   FP_DECL_S(A); FP_DECL_S(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_S(A, a);
   FP_UNPACK_RAW_S(B, b);
   FP_CMP_S(r, A, B, 2);
index 59342ca4cb9729c1fc1a2c63b031338eb461dde6..7644b26036823b38877b3853c8bb63bd31aee45e 100644 (file)
@@ -37,6 +37,7 @@ CMPtype __letf2(TFtype a, TFtype b)
   FP_DECL_Q(A); FP_DECL_Q(B);
   CMPtype r;
 
+  FP_INIT_EXCEPTIONS;
   FP_UNPACK_RAW_Q(A, a);
   FP_UNPACK_RAW_Q(B, b);
   FP_CMP_Q(r, A, B, 2);