Below are the errors that occur when the library is built with gcc 4.3 on an IA-32 Linux machine.


****************** RUNNING TESTS FOR gcc 000 ***************************


rm -f *.o
rm -f readtest
gcc -O0 -D__intptr_t_defined -DLINUX -Werror -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -UBID_BIG_ENDIAN -UHPUX_OS    -o readtest readtest.c ../LIBRARY/libbid.a -lm 
// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_ceil 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775807 00 -- 2^63-1.5-ulp
// Input string number: 15586
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_ceil 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775807 00 -- 2^63-1.5
// Input string number: 15587
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_ceil 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 00 -- 2^63-1.5+ulp
// Input string number: 15588
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_ceil 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 00 -- 2^63-1-ulp
// Input string number: 15589
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_ceil 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 15590
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 8036138098863321296
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +8036138098863321295617777636837757E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [30238c3652a32db1,37cc05298519897d] 8036138098863321296 00
// Input string number: 17292
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775806 00 -- 2^63-1.5-ulp
// Input string number: 17293
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775806 00 -- 2^63-1.5
// Input string number: 17294
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 00 -- 2^63-1.5+ulp
// Input string number: 17295
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 00 -- 2^63-1-ulp
// Input string number: 17296
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 17297
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFC72815B398001] 9223372036854775807 00 -- 2^63-1+ulp
// Input string number: 17298
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rnint 0 [3023C6BF52633FFFFFFE3940AD9CBFFF] 9223372036854775807 00 -- 2^63-0.5-ulp
// Input string number: 17299
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 7819867100284595699
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +7819867100284595698506704535684096E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023818c995a18c0,0800000000000400] 7819867100284595699 00
// Input string number: 17862
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775806 00 -- 2^63-1.5-ulp
// Input string number: 17863
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775807 00 -- 2^63-1.5
// Input string number: 17864
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 00 -- 2^63-1.5+ulp
// Input string number: 17865
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 00 -- 2^63-1-ulp
// Input string number: 17866
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 17867
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFC72815B398001] 9223372036854775807 00 -- 2^63-1+ulp
// Input string number: 17868
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_rninta 0 [3023C6BF52633FFFFFFE3940AD9CBFFF] 9223372036854775807 00 -- 2^63-0.5-ulp
// Input string number: 17869
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 8883874914354789289
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +8883874914354789288702116527865855E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023b6024405801e,dbffffffffffffff] 8883874914354789289 20
// Input string number: 18435
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775807 20 -- 2^63-1.5-ulp
// Input string number: 18436
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775807 20 -- 2^63-1.5
// Input string number: 18437
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 20 -- 2^63-1.5+ulp
// Input string number: 18438
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 20 -- 2^63-1-ulp
// Input string number: 18439
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xceil 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 18440
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775806 20 -- 2^63-1.5-ulp
// Input string number: 20182
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775806 20 -- 2^63-1.5
// Input string number: 20183
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 20 -- 2^63-1.5+ulp
// Input string number: 20184
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 20 -- 2^63-1-ulp
// Input string number: 20185
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 20186
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFC72815B398001] 9223372036854775807 20 -- 2^63-1+ulp
// Input string number: 20187
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775807499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrnint 0 [3023C6BF52633FFFFFFE3940AD9CBFFF] 9223372036854775807 20 -- 2^63-0.5-ulp
// Input string number: 20188
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775806
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFAABC208D63FFF] 9223372036854775806 20 -- 2^63-1.5-ulp
// Input string number: 20770
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFAABC208D64000] 9223372036854775807 20 -- 2^63-1.5
// Input string number: 20771
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806500000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFAABC208D64001] 9223372036854775807 20 -- 2^63-1.5+ulp
// Input string number: 20772
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775806999999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFC72815B397FFF] 9223372036854775807 20 -- 2^63-1-ulp
// Input string number: 20773
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000000E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFC72815B398000] 9223372036854775807 00 -- 2^63-1
// Input string number: 20774
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775807000000000000001E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFC72815B398001] 9223372036854775807 20 -- 2^63-1+ulp
// Input string number: 20775
// FAILED(half_even)

// BID result: -9223372036854775808, Expected result: 9223372036854775807
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +9223372036854775807499999999999999E-15  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_int64_xrninta 0 [3023C6BF52633FFFFFFE3940AD9CBFFF] 9223372036854775807 20 -- 2^63-0.5-ulp
// Input string number: 20776
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_ceil 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 00 -- 2^64-1-ulp
// Input string number: 28435
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_ceil 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 28436
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rnint 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 00 -- 2^64-1-ulp
// Input string number: 30134
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rnint 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 30135
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000001E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rnint 0 [30245AF3107A3FFFFFFFA50CEF85C001] 18446744073709551615 00 -- 2^64-1+ulp
// Input string number: 30136
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161549999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rnint 0 [30245AF3107A3FFFFFFFD28677C2DFFF] 18446744073709551615 00 -- 2^64-0.5-ulp
// Input string number: 30137
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rninta 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 00 -- 2^64-1-ulp
// Input string number: 30713
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rninta 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 30714
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000001E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rninta 0 [30245AF3107A3FFFFFFFA50CEF85C001] 18446744073709551615 00 -- 2^64-1+ulp
// Input string number: 30715
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161549999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_rninta 0 [30245AF3107A3FFFFFFFD28677C2DFFF] 18446744073709551615 00 -- 2^64-0.5-ulp
// Input string number: 30716
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xceil 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 20 -- 2^64-1-ulp
// Input string number: 31286
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xceil 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 31287
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrnint 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 20 -- 2^64-1-ulp
// Input string number: 33007
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrnint 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 33008
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000001E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrnint 0 [30245AF3107A3FFFFFFFA50CEF85C001] 18446744073709551615 20 -- 2^64-1+ulp
// Input string number: 33009
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161549999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrnint 0 [30245AF3107A3FFFFFFFD28677C2DFFF] 18446744073709551615 20 -- 2^64-0.5-ulp
// Input string number: 33010
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161499999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrninta 0 [30245AF3107A3FFFFFFFA50CEF85BFFF] 18446744073709551615 20 -- 2^64-1-ulp
// Input string number: 33586
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 000 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000000E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrninta 0 [30245AF3107A3FFFFFFFA50CEF85C000] 18446744073709551615 00 -- 2^64-1
// Input string number: 33587
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161500000000000001E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrninta 0 [30245AF3107A3FFFFFFFA50CEF85C001] 18446744073709551615 20 -- 2^64-1+ulp
// Input string number: 33588
// FAILED(half_even)

// BID result: 9223372036854775808, Expected result: 18446744073709551615
// BID status : 001, Expected status: 020 (PUOZDI Bits)
// Input operand strings: +1844674407370955161549999999999999E-14  
// Ulp error: 0.000000e+00
// Full input string: bid128_to_uint64_xrninta 0 [30245AF3107A3FFFFFFFD28677C2DFFF] 18446744073709551615 20 -- 2^64-0.5-ulp
// Input string number: 33589
// FAILED(half_even)

// BID result: 6c3386f269cb1f00, Expected result: 31c0000005f5e0ff
// BID status : 020, Expected status: 000 (PUOZDI Bits)
// Result BID64 String: +9999999900000000E-8
// Expected BID64 String: +99999999E+0
// Input operand strings: +9999999800000001E+0  
// Ulp error: 0.000000e+00
// Full input string: bid64_sqrt 0 9999999800000001 [31c0000005f5e0ff] 00  ulp=0.000000e-01
// Input string number: 43608
// FAILED(half_even)

// BID result: 6c3386f269cb1f01, Expected result: 31c0000005f5e0ff
// BID status : 020, Expected status: 000 (PUOZDI Bits)
// Result BID64 String: +9999999900000001E-8
// Expected BID64 String: +99999999E+0
// Input operand strings: +9999999800000001E+0  
// Ulp error: 0.000000e+00
// Full input string: bid64_sqrt 2 9999999800000001 [31c0000005f5e0ff] 00  ulp=0.000000e-01
// Input string number: 43671
// FAILED(up)

Total tests: 87719, failed result: 63, failed status: 0
