Test suite results for test file test/units/math/tfrldexp.pp

Test run data :

Run ID:
Operating system: linux
Processor: arm
Version: 3.3.1
Fails/OK/Total: 42/9188/9230
Version: 3.3.1
Full version: 3.3.1-Unversioned_directory
Comment: -Cparmv7 -Cfvfpv2 -Caeabihf -XR/home/muller/sys-root/arm-linux-gnueabihf -Xd -Xr/home/muller/sys-root/arm-linux-gnueabihf
Machine: gcc188
Category: 1
SVN revisions: 2f9ed0576e:8b7dbb81b1:3f8bbd3b00:2f9ed0576e
Submitter: muller
Date: 2024/04/19 11:27:00
Previous run: 934307
Next run: 935645

Hide skipped tests

Hide successful tests

Test file "test/units/math/tfrldexp.pp" information:

t_id 6723
t_adddate 2022/12/11 00:30:42
t_result 0
t_knownrunerror 0

Detailed test run results:

tr_idruntr_oktr_skiptr_result
443768338934983FalseFalseFailed to run

Record count: 1

Log of 934983:

single
     Math.Frexp(             Nan): m =              Nan, e = 0
Reference Frexp(             Nan): m =              Nan, e = 0

Reference Ldexp(             Nan, -10) =              Nan
     Math.Ldexp(             Nan, -10) =              Nan
Reference Ldexp(             Nan,  -1) =              Nan
     Math.Ldexp(             Nan,  -1) =              Nan
Reference Ldexp(             Nan,   0) =              Nan
     Math.Ldexp(             Nan,   0) =              Nan
Reference Ldexp(             Nan,   1) =              Nan
     Math.Ldexp(             Nan,   1) =              Nan
Reference Ldexp(             Nan,  10) =              Nan
     Math.Ldexp(             Nan,  10) =              Nan

     Math.Frexp(            +Inf): m =             +Inf, e = 0
Reference Frexp would freeze, skipped.

Reference Ldexp(            +Inf, -10) =             +Inf
     Math.Ldexp(            +Inf, -10) =             +Inf
Reference Ldexp(            +Inf,  -1) =             +Inf
     Math.Ldexp(            +Inf,  -1) =             +Inf
Reference Ldexp(            +Inf,   0) =             +Inf
     Math.Ldexp(            +Inf,   0) =             +Inf
Reference Ldexp(            +Inf,   1) =             +Inf
     Math.Ldexp(            +Inf,   1) =             +Inf
Reference Ldexp(            +Inf,  10) =             +Inf
     Math.Ldexp(            +Inf,  10) =             +Inf

     Math.Frexp(            -Inf): m =             -Inf, e = 0
Reference Frexp would freeze, skipped.

Reference Ldexp(            -Inf, -10) =             -Inf
     Math.Ldexp(            -Inf, -10) =             -Inf
Reference Ldexp(            -Inf,  -1) =             -Inf
     Math.Ldexp(            -Inf,  -1) =             -Inf
Reference Ldexp(            -Inf,   0) =             -Inf
     Math.Ldexp(            -Inf,   0) =             -Inf
Reference Ldexp(            -Inf,   1) =             -Inf
     Math.Ldexp(            -Inf,   1) =             -Inf
Reference Ldexp(            -Inf,  10) =             -Inf
     Math.Ldexp(            -Inf,  10) =             -Inf

     Math.Frexp( 1.401298464E-45): m =  5.000000000E-01, e = -148
Reference Frexp( 1.401298464E-45): m =  5.000000000E-01, e = -148

Reference Ldexp( 1.401298464E-45, -10) =  0.000000000E+00
     Math.Ldexp( 1.401298464E-45, -10) =  0.000000000E+00
Reference Ldexp( 1.401298464E-45,  -1) =  0.000000000E+00
     Math.Ldexp( 1.401298464E-45,  -1) =  0.000000000E+00
Reference Ldexp( 1.401298464E-45,   0) =  1.401298464E-45
     Math.Ldexp( 1.401298464E-45,   0) =  1.401298464E-45
Reference Ldexp( 1.401298464E-45,   1) =  2.802596929E-45
     Math.Ldexp( 1.401298464E-45,   1) =  2.802596929E-45
Reference Ldexp( 1.401298464E-45,  10) =  1.434929627E-42
     Math.Ldexp( 1.401298464E-45,  10) =  1.434929627E-42

     Math.Frexp( 2.802596929E-45): m =  5.000000000E-01, e = -147
Reference Frexp( 2.802596929E-45): m =  5.000000000E-01, e = -147

Reference Ldexp( 2.802596929E-45, -10) =  0.000000000E+00
     Math.Ldexp( 2.802596929E-45, -10) =  0.000000000E+00
Reference Ldexp( 2.802596929E-45,  -1) =  1.401298464E-45
     Math.Ldexp( 2.802596929E-45,  -1) =  1.401298464E-45
Reference Ldexp( 2.802596929E-45,   0) =  2.802596929E-45
     Math.Ldexp( 2.802596929E-45,   0) =  2.802596929E-45
Reference Ldexp( 2.802596929E-45,   1) =  5.605193857E-45
     Math.Ldexp( 2.802596929E-45,   1) =  5.605193857E-45
Reference Ldexp( 2.802596929E-45,  10) =  2.869859255E-42
     Math.Ldexp( 2.802596929E-45,  10) =  2.869859255E-42

     Math.Frexp( 4.203895393E-45): m =  7.500000000E-01, e = -147
Reference Frexp( 4.203895393E-45): m =  7.500000000E-01, e = -147

Reference Ldexp( 4.203895393E-45, -10) =  0.000000000E+00
     Math.Ldexp( 4.203895393E-45, -10) =  0.000000000E+00
Reference Ldexp( 4.203895393E-45,  -1) =  2.802596929E-45
     Math.Ldexp( 4.203895393E-45,  -1) =  2.802596929E-45
Reference Ldexp( 4.203895393E-45,   0) =  4.203895393E-45
     Math.Ldexp( 4.203895393E-45,   0) =  4.203895393E-45
Reference Ldexp( 4.203895393E-45,   1) =  8.407790786E-45
     Math.Ldexp( 4.203895393E-45,   1) =  8.407790786E-45
Reference Ldexp( 4.203895393E-45,  10) =  4.304788882E-42
     Math.Ldexp( 4.203895393E-45,  10) =  4.304788882E-42

     Math.Frexp( 7.006492322E-45): m =  6.250000000E-01, e = -146
Reference Frexp( 7.006492322E-45): m =  6.250000000E-01, e = -146

Reference Ldexp( 7.006492322E-45, -10) =  0.000000000E+00
     Math.Ldexp( 7.006492322E-45, -10) =  0.000000000E+00
Reference Ldexp( 7.006492322E-45,  -1) =  2.802596929E-45
     Math.Ldexp( 7.006492322E-45,  -1) =  2.802596929E-45
Reference Ldexp( 7.006492322E-45,   0) =  7.006492322E-45
     Math.Ldexp( 7.006492322E-45,   0) =  7.006492322E-45
Reference Ldexp( 7.006492322E-45,   1) =  1.401298464E-44
     Math.Ldexp( 7.006492322E-45,   1) =  1.401298464E-44
Reference Ldexp( 7.006492322E-45,  10) =  7.174648137E-42
     Math.Ldexp( 7.006492322E-45,  10) =  7.174648137E-42

     Math.Frexp( 2.350987861E-39): m =  7.999997139E-01, e = -128
Reference Frexp( 2.350987861E-39): m =  7.999997139E-01, e = -128

Reference Ldexp( 2.350987861E-39, -10) =  2.295326885E-42
     Math.Ldexp( 2.350987861E-39, -10) =  2.295326885E-42
Reference Ldexp( 2.350987861E-39,  -1) =  1.175493230E-39
     Math.Ldexp( 2.350987861E-39,  -1) =  1.175493230E-39
Reference Ldexp( 2.350987861E-39,   0) =  2.350987861E-39
     Math.Ldexp( 2.350987861E-39,   0) =  2.350987861E-39
Reference Ldexp( 2.350987861E-39,   1) =  4.701975722E-39
     Math.Ldexp( 2.350987861E-39,   1) =  4.701975722E-39
Reference Ldexp( 2.350987861E-39,  10) =  2.407411570E-36
     Math.Ldexp( 2.350987861E-39,  10) =  2.407411570E-36

     Math.Frexp( 7.836628538E-39): m =  6.666666269E-01, e = -126
Reference Frexp( 7.836628538E-39): m =  6.666666269E-01, e = -126

Reference Ldexp( 7.836628538E-39, -10) =  7.652490914E-42
     Math.Ldexp( 7.836628538E-39, -10) =  7.652490914E-42
Reference Ldexp( 7.836628538E-39,  -1) =  3.918313569E-39
     Math.Ldexp( 7.836628538E-39,  -1) =  3.918313569E-39
Reference Ldexp( 7.836628538E-39,   0) =  7.836628538E-39
     Math.Ldexp( 7.836628538E-39,   0) =  7.836628538E-39
Reference Ldexp( 7.836628538E-39,   1) =  1.567325708E-38
     Math.Ldexp( 7.836628538E-39,   1) =  1.567325708E-38
Reference Ldexp( 7.836628538E-39,  10) =  8.024707623E-36
     Math.Ldexp( 7.836628538E-39,  10) =  8.024707623E-36

     Math.Frexp( 1.175494211E-38): m =  9.999998808E-01, e = -126
Reference Frexp( 1.175494211E-38): m =  9.999998808E-01, e = -126

Reference Ldexp( 1.175494211E-38, -10) =  1.147943702E-41
     Math.Ldexp( 1.175494211E-38, -10) =  1.147943702E-41
Reference Ldexp( 1.175494211E-38,  -1) =  5.877471754E-39
     Math.Ldexp( 1.175494211E-38,  -1) =  5.877471754E-39
Reference Ldexp( 1.175494211E-38,   0) =  1.175494211E-38
     Math.Ldexp( 1.175494211E-38,   0) =  1.175494211E-38
Reference Ldexp( 1.175494211E-38,   1) =  2.350988421E-38
     Math.Ldexp( 1.175494211E-38,   1) =  2.350988421E-38
Reference Ldexp( 1.175494211E-38,  10) =  1.203706072E-35
     Math.Ldexp( 1.175494211E-38,  10) =  1.203706072E-35

     Math.Frexp(-3.141592741E+00): m = -7.853981853E-01, e = 2
Reference Frexp(-3.141592741E+00): m = -7.853981853E-01, e = 2

Reference Ldexp(-3.141592741E+00, -10) = -3.067961661E-03
     Math.Ldexp(-3.141592741E+00, -10) = -3.067961661E-03
Reference Ldexp(-3.141592741E+00,  -1) = -1.570796371E+00
     Math.Ldexp(-3.141592741E+00,  -1) = -1.570796371E+00
Reference Ldexp(-3.141592741E+00,   0) = -3.141592741E+00
     Math.Ldexp(-3.141592741E+00,   0) = -3.141592741E+00
Reference Ldexp(-3.141592741E+00,   1) = -6.283185482E+00
     Math.Ldexp(-3.141592741E+00,   1) = -6.283185482E+00
Reference Ldexp(-3.141592741E+00,  10) = -3.216990967E+03
     Math.Ldexp(-3.141592741E+00,  10) = -3.216990967E+03

     Math.Frexp( 4.034288025E+02): m =  7.879468799E-01, e = 9
Reference Frexp( 4.034288025E+02): m =  7.879468799E-01, e = 9

Reference Ldexp( 4.034288025E+02, -10) =  3.939734399E-01
     Math.Ldexp( 4.034288025E+02, -10) =  3.939734399E-01
Reference Ldexp( 4.034288025E+02,  -1) =  2.017144012E+02
     Math.Ldexp( 4.034288025E+02,  -1) =  2.017144012E+02
Reference Ldexp( 4.034288025E+02,   0) =  4.034288025E+02
     Math.Ldexp( 4.034288025E+02,   0) =  4.034288025E+02
Reference Ldexp( 4.034288025E+02,   1) =  8.068576050E+02
     Math.Ldexp( 4.034288025E+02,   1) =  8.068576050E+02
Reference Ldexp( 4.034288025E+02,  10) =  4.131110938E+05
     Math.Ldexp( 4.034288025E+02,  10) =  4.131110938E+05

     Math.Frexp( 1.175494351E-38): m =  5.000000000E-01, e = -125
Reference Frexp( 1.175494351E-38): m =  5.000000000E-01, e = -125

Reference Ldexp( 1.175494351E-38, -10) =  1.147943702E-41
     Math.Ldexp( 1.175494351E-38, -10) =  1.147943702E-41
Reference Ldexp( 1.175494351E-38,  -1) =  5.877471754E-39
     Math.Ldexp( 1.175494351E-38,  -1) =  5.877471754E-39
Reference Ldexp( 1.175494351E-38,   0) =  1.175494351E-38
     Math.Ldexp( 1.175494351E-38,   0) =  1.175494351E-38
Reference Ldexp( 1.175494351E-38,   1) =  2.350988702E-38
     Math.Ldexp( 1.175494351E-38,   1) =  2.350988702E-38
Reference Ldexp( 1.175494351E-38,  10) =  1.203706215E-35
     Math.Ldexp( 1.175494351E-38,  10) =  1.203706215E-35

     Math.Frexp( 3.526483052E-38): m =  7.500000000E-01, e = -124
Reference Frexp( 3.526483052E-38): m =  7.500000000E-01, e = -124

Reference Ldexp( 3.526483052E-38, -10) =  3.443831106E-41
     Math.Ldexp( 3.526483052E-38, -10) =  3.443831106E-41
Reference Ldexp( 3.526483052E-38,  -1) =  1.763241526E-38
     Math.Ldexp( 3.526483052E-38,  -1) =  1.763241526E-38
Reference Ldexp( 3.526483052E-38,   0) =  3.526483052E-38
     Math.Ldexp( 3.526483052E-38,   0) =  3.526483052E-38
Reference Ldexp( 3.526483052E-38,   1) =  7.052966105E-38
     Math.Ldexp( 3.526483052E-38,   1) =  7.052966105E-38
Reference Ldexp( 3.526483052E-38,  10) =  3.611118646E-35
     Math.Ldexp( 3.526483052E-38,  10) =  3.611118646E-35

     Math.Frexp( 1.134274489E+38): m =  6.666666269E-01, e = 127
Reference Frexp( 1.134274489E+38): m =  6.666666269E-01, e = 127

Reference Ldexp( 1.134274489E+38, -10) =  1.107689930E+35
     Math.Ldexp( 1.134274489E+38, -10) =  1.107689930E+35
Reference Ldexp( 1.134274489E+38,  -1) =  5.671372444E+37
     Math.Ldexp( 1.134274489E+38,  -1) =  5.671372444E+37
Reference Ldexp( 1.134274489E+38,   0) =  1.134274489E+38
     Math.Ldexp( 1.134274489E+38,   0) =  1.134274489E+38
Reference Ldexp( 1.134274489E+38,   1) =  2.268548978E+38
     Math.Ldexp( 1.134274489E+38,   1) =  2.268548978E+38
Reference Ldexp( 1.134274489E+38,  10) =             +Inf
     Math.Ldexp( 1.134274489E+38,  10) =             +Inf

     Math.Frexp( 3.402823466E+38): m =  9.999999404E-01, e = 128
Reference Frexp( 3.402823466E+38): m =  9.999999404E-01, e = 128

Reference Ldexp( 3.402823466E+38, -10) =  3.323069791E+35
     Math.Ldexp( 3.402823466E+38, -10) =  3.323069791E+35
Reference Ldexp( 3.402823466E+38,  -1) =  1.701411733E+38
     Math.Ldexp( 3.402823466E+38,  -1) =  1.701411733E+38
Reference Ldexp( 3.402823466E+38,   0) =  3.402823466E+38
     Math.Ldexp( 3.402823466E+38,   0) =  3.402823466E+38
Reference Ldexp( 3.402823466E+38,   1) =             +Inf
     Math.Ldexp( 3.402823466E+38,   1) =             +Inf
Reference Ldexp( 3.402823466E+38,  10) =             +Inf
     Math.Ldexp( 3.402823466E+38,  10) =             +Inf


double
     Math.Frexp(                     Nan): m =                      Nan, e = 0
Reference Frexp(                     Nan): m =                      Nan, e = 0

Reference Ldexp(                     Nan, -10) =                      Nan
     Math.Ldexp(                     Nan, -10) =                      Nan
Reference Ldexp(                     Nan,  -1) =                      Nan
     Math.Ldexp(                     Nan,  -1) =                      Nan
Reference Ldexp(                     Nan,   0) =                      Nan
     Math.Ldexp(                     Nan,   0) =                      Nan
Reference Ldexp(                     Nan,   1) =                      Nan
     Math.Ldexp(                     Nan,   1) =                      Nan
Reference Ldexp(                     Nan,  10) =                      Nan
     Math.Ldexp(                     Nan,  10) =                      Nan

     Math.Frexp(                    +Inf): m =                     +Inf, e = 0
Reference Frexp would freeze, skipped.

Reference Ldexp(                    +Inf, -10) =                     +Inf
     Math.Ldexp(                    +Inf, -10) =                     +Inf
Reference Ldexp(                    +Inf,  -1) =                     +Inf
     Math.Ldexp(                    +Inf,  -1) =                     +Inf
Reference Ldexp(                    +Inf,   0) =                     +Inf
     Math.Ldexp(                    +Inf,   0) =                     +Inf
Reference Ldexp(                    +Inf,   1) =                     +Inf
     Math.Ldexp(                    +Inf,   1) =                     +Inf
Reference Ldexp(                    +Inf,  10) =                     +Inf
     Math.Ldexp(                    +Inf,  10) =                     +Inf

     Math.Frexp(                    -Inf): m =                     -Inf, e = 0
Reference Frexp would freeze, skipped.

Reference Ldexp(                    -Inf, -10) =                     -Inf
     Math.Ldexp(                    -Inf, -10) =                     -Inf
Reference Ldexp(                    -Inf,  -1) =                     -Inf
     Math.Ldexp(                    -Inf,  -1) =                     -Inf
Reference Ldexp(                    -Inf,   0) =                     -Inf
     Math.Ldexp(                    -Inf,   0) =                     -Inf
Reference Ldexp(                    -Inf,   1) =                     -Inf
     Math.Ldexp(                    -Inf,   1) =                     -Inf
Reference Ldexp(                    -Inf,  10) =                     -Inf
     Math.Ldexp(                    -Inf,  10) =                     -Inf

     Math.Frexp( 4.9406564584124654E-324): m =  5.0000000000000000E-001, e = -1073
Reference Frexp( 4.9406564584124654E-324): m =  5.0000000000000000E-001, e = -1073

Reference Ldexp( 4.9406564584124654E-324, -10) =  0.0000000000000000E+000
     Math.Ldexp( 4.9406564584124654E-324, -10) =  0.0000000000000000E+000
Reference Ldexp( 4.9406564584124654E-324,  -1) =  0.0000000000000000E+000
     Math.Ldexp( 4.9406564584124654E-324,  -1) =  0.0000000000000000E+000
Reference Ldexp( 4.9406564584124654E-324,   0) =  4.9406564584124654E-324
     Math.Ldexp( 4.9406564584124654E-324,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.9406564584124654E-324,   1) =  9.8813129168249309E-324
     Math.Ldexp( 4.9406564584124654E-324,   1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.9406564584124654E-324,  10) =  5.0592322134143646E-321
     Math.Ldexp( 4.9406564584124654E-324,  10) =  0.0000000000000000E+000
FAIL

     Math.Frexp( 9.8813129168249309E-324): m =  5.0000000000000000E-001, e = -1072
Reference Frexp( 9.8813129168249309E-324): m =  5.0000000000000000E-001, e = -1072

Reference Ldexp( 9.8813129168249309E-324, -10) =  0.0000000000000000E+000
     Math.Ldexp( 9.8813129168249309E-324, -10) =  0.0000000000000000E+000
Reference Ldexp( 9.8813129168249309E-324,  -1) =  4.9406564584124654E-324
     Math.Ldexp( 9.8813129168249309E-324,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 9.8813129168249309E-324,   0) =  9.8813129168249309E-324
     Math.Ldexp( 9.8813129168249309E-324,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 9.8813129168249309E-324,   1) =  1.9762625833649862E-323
     Math.Ldexp( 9.8813129168249309E-324,   1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 9.8813129168249309E-324,  10) =  1.0118464426828729E-320
     Math.Ldexp( 9.8813129168249309E-324,  10) =  0.0000000000000000E+000
FAIL

     Math.Frexp( 1.4821969375237396E-323): m =  7.5000000000000000E-001, e = -1072
Reference Frexp( 1.4821969375237396E-323): m =  7.5000000000000000E-001, e = -1072

Reference Ldexp( 1.4821969375237396E-323, -10) =  0.0000000000000000E+000
     Math.Ldexp( 1.4821969375237396E-323, -10) =  0.0000000000000000E+000
Reference Ldexp( 1.4821969375237396E-323,  -1) =  9.8813129168249309E-324
     Math.Ldexp( 1.4821969375237396E-323,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4821969375237396E-323,   0) =  1.4821969375237396E-323
     Math.Ldexp( 1.4821969375237396E-323,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4821969375237396E-323,   1) =  2.9643938750474793E-323
     Math.Ldexp( 1.4821969375237396E-323,   1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4821969375237396E-323,  10) =  1.5177696640243094E-320
     Math.Ldexp( 1.4821969375237396E-323,  10) =  0.0000000000000000E+000
FAIL

     Math.Frexp( 2.4703282292062327E-323): m =  6.2500000000000000E-001, e = -1071
Reference Frexp( 2.4703282292062327E-323): m =  6.2500000000000000E-001, e = -1071

Reference Ldexp( 2.4703282292062327E-323, -10) =  0.0000000000000000E+000
     Math.Ldexp( 2.4703282292062327E-323, -10) =  0.0000000000000000E+000
Reference Ldexp( 2.4703282292062327E-323,  -1) =  9.8813129168249309E-324
     Math.Ldexp( 2.4703282292062327E-323,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.4703282292062327E-323,   0) =  2.4703282292062327E-323
     Math.Ldexp( 2.4703282292062327E-323,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.4703282292062327E-323,   1) =  4.9406564584124654E-323
     Math.Ldexp( 2.4703282292062327E-323,   1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.4703282292062327E-323,  10) =  2.5296161067071823E-320
     Math.Ldexp( 2.4703282292062327E-323,  10) =  0.0000000000000000E+000
FAIL

     Math.Frexp( 4.4501477170144018E-309): m =  7.9999999999999982E-001, e = -1024
Reference Frexp( 4.4501477170144018E-309): m =  7.9999999999999982E-001, e = -1024

Reference Ldexp( 4.4501477170144018E-309, -10) =  4.3458473798978658E-312
     Math.Ldexp( 4.4501477170144018E-309, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.4501477170144018E-309,  -1) =  2.2250738585072034E-309
     Math.Ldexp( 4.4501477170144018E-309,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.4501477170144018E-309,   0) =  4.4501477170144018E-309
     Math.Ldexp( 4.4501477170144018E-309,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.4501477170144018E-309,   1) =  8.9002954340288036E-309
     Math.Ldexp( 4.4501477170144018E-309,   1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.4501477170144018E-309,  10) =  4.5569512622227474E-306
     Math.Ldexp( 4.4501477170144018E-309,  10) =  4.5569512622227474E-306

     Math.Frexp( 1.4833825723381339E-308): m =  6.6666666666666652E-001, e = -1022
Reference Frexp( 1.4833825723381339E-308): m =  6.6666666666666652E-001, e = -1022

Reference Ldexp( 1.4833825723381339E-308, -10) =  1.4486157932991239E-311
     Math.Ldexp( 1.4833825723381339E-308, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4833825723381339E-308,  -1) =  7.4169128616906696E-309
     Math.Ldexp( 1.4833825723381339E-308,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4833825723381339E-308,   0) =  1.4833825723381339E-308
     Math.Ldexp( 1.4833825723381339E-308,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4833825723381339E-308,   1) =  2.9667651446762679E-308
     Math.Ldexp( 1.4833825723381339E-308,   1) =  2.9667651446762679E-308
Reference Ldexp( 1.4833825723381339E-308,  10) =  1.5189837540742491E-305
     Math.Ldexp( 1.4833825723381339E-308,  10) =  1.5189837540742491E-305

     Math.Frexp( 2.2250738585072009E-308): m =  9.9999999999999978E-001, e = -1022
Reference Frexp( 2.2250738585072009E-308): m =  9.9999999999999978E-001, e = -1022

Reference Ldexp( 2.2250738585072009E-308, -10) =  2.1729236899484389E-311
     Math.Ldexp( 2.2250738585072009E-308, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.2250738585072009E-308,  -1) =  1.1125369292536007E-308
     Math.Ldexp( 2.2250738585072009E-308,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.2250738585072009E-308,   0) =  2.2250738585072009E-308
     Math.Ldexp( 2.2250738585072009E-308,   0) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.2250738585072009E-308,   1) =  4.4501477170144018E-308
     Math.Ldexp( 2.2250738585072009E-308,   1) =  4.4501477170144018E-308
Reference Ldexp( 2.2250738585072009E-308,  10) =  2.2784756311113737E-305
     Math.Ldexp( 2.2250738585072009E-308,  10) =  2.2784756311113737E-305

     Math.Frexp(-3.1415926535897931E+000): m = -7.8539816339744828E-001, e = 2
Reference Frexp(-3.1415926535897931E+000): m = -7.8539816339744828E-001, e = 2

Reference Ldexp(-3.1415926535897931E+000, -10) = -3.0679615757712823E-003
     Math.Ldexp(-3.1415926535897931E+000, -10) = -3.0679615757712823E-003
Reference Ldexp(-3.1415926535897931E+000,  -1) = -1.5707963267948966E+000
     Math.Ldexp(-3.1415926535897931E+000,  -1) = -1.5707963267948966E+000
Reference Ldexp(-3.1415926535897931E+000,   0) = -3.1415926535897931E+000
     Math.Ldexp(-3.1415926535897931E+000,   0) = -3.1415926535897931E+000
Reference Ldexp(-3.1415926535897931E+000,   1) = -6.2831853071795862E+000
     Math.Ldexp(-3.1415926535897931E+000,   1) = -6.2831853071795862E+000
Reference Ldexp(-3.1415926535897931E+000,  10) = -3.2169908772759482E+003
     Math.Ldexp(-3.1415926535897931E+000,  10) = -3.2169908772759482E+003

     Math.Frexp( 4.0342879349273511E+002): m =  7.8794686229049826E-001, e = 9
Reference Frexp( 4.0342879349273511E+002): m =  7.8794686229049826E-001, e = 9

Reference Ldexp( 4.0342879349273511E+002, -10) =  3.9397343114524913E-001
     Math.Ldexp( 4.0342879349273511E+002, -10) =  3.9397343114524913E-001
Reference Ldexp( 4.0342879349273511E+002,  -1) =  2.0171439674636756E+002
     Math.Ldexp( 4.0342879349273511E+002,  -1) =  2.0171439674636756E+002
Reference Ldexp( 4.0342879349273511E+002,   0) =  4.0342879349273511E+002
     Math.Ldexp( 4.0342879349273511E+002,   0) =  4.0342879349273511E+002
Reference Ldexp( 4.0342879349273511E+002,   1) =  8.0685758698547022E+002
     Math.Ldexp( 4.0342879349273511E+002,   1) =  8.0685758698547022E+002
Reference Ldexp( 4.0342879349273511E+002,  10) =  4.1311108453656075E+005
     Math.Ldexp( 4.0342879349273511E+002,  10) =  4.1311108453656075E+005

     Math.Frexp( 2.2250738585072014E-308): m =  5.0000000000000000E-001, e = -1021
Reference Frexp( 2.2250738585072014E-308): m =  5.0000000000000000E-001, e = -1021

Reference Ldexp( 2.2250738585072014E-308, -10) =  2.1729236899484389E-311
     Math.Ldexp( 2.2250738585072014E-308, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.2250738585072014E-308,  -1) =  1.1125369292536007E-308
     Math.Ldexp( 2.2250738585072014E-308,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.2250738585072014E-308,   0) =  2.2250738585072014E-308
     Math.Ldexp( 2.2250738585072014E-308,   0) =  2.2250738585072014E-308
Reference Ldexp( 2.2250738585072014E-308,   1) =  4.4501477170144028E-308
     Math.Ldexp( 2.2250738585072014E-308,   1) =  4.4501477170144028E-308
Reference Ldexp( 2.2250738585072014E-308,  10) =  2.2784756311113742E-305
     Math.Ldexp( 2.2250738585072014E-308,  10) =  2.2784756311113742E-305

     Math.Frexp( 6.6752215755216041E-308): m =  7.5000000000000000E-001, e = -1020
Reference Frexp( 6.6752215755216041E-308): m =  7.5000000000000000E-001, e = -1020

Reference Ldexp( 6.6752215755216041E-308, -10) =  6.5187710698453166E-311
     Math.Ldexp( 6.6752215755216041E-308, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 6.6752215755216041E-308,  -1) =  3.3376107877608021E-308
     Math.Ldexp( 6.6752215755216041E-308,  -1) =  3.3376107877608021E-308
Reference Ldexp( 6.6752215755216041E-308,   0) =  6.6752215755216041E-308
     Math.Ldexp( 6.6752215755216041E-308,   0) =  6.6752215755216041E-308
Reference Ldexp( 6.6752215755216041E-308,   1) =  1.3350443151043208E-307
     Math.Ldexp( 6.6752215755216041E-308,   1) =  1.3350443151043208E-307
Reference Ldexp( 6.6752215755216041E-308,  10) =  6.8354268933341226E-305
     Math.Ldexp( 6.6752215755216041E-308,  10) =  6.8354268933341226E-305

     Math.Frexp( 5.9923104495410527E+307): m =  6.6666666666666663E-001, e = 1023
Reference Frexp( 5.9923104495410527E+307): m =  6.6666666666666663E-001, e = 1023

Reference Ldexp( 5.9923104495410527E+307, -10) =  5.8518656733799343E+304
     Math.Ldexp( 5.9923104495410527E+307, -10) =  5.8518656733799343E+304
Reference Ldexp( 5.9923104495410527E+307,  -1) =  2.9961552247705263E+307
     Math.Ldexp( 5.9923104495410527E+307,  -1) =  2.9961552247705263E+307
Reference Ldexp( 5.9923104495410527E+307,   0) =  5.9923104495410527E+307
     Math.Ldexp( 5.9923104495410527E+307,   0) =  5.9923104495410527E+307
Reference Ldexp( 5.9923104495410527E+307,   1) =  1.1984620899082105E+308
     Math.Ldexp( 5.9923104495410527E+307,   1) =  1.1984620899082105E+308
Reference Ldexp( 5.9923104495410527E+307,  10) =                     +Inf
     Math.Ldexp( 5.9923104495410527E+307,  10) =                     +Inf

     Math.Frexp( 1.7976931348623157E+308): m =  9.9999999999999989E-001, e = 1024
Reference Frexp( 1.7976931348623157E+308): m =  9.9999999999999989E-001, e = 1024

Reference Ldexp( 1.7976931348623157E+308, -10) =  1.7555597020139802E+305
     Math.Ldexp( 1.7976931348623157E+308, -10) =  1.7555597020139802E+305
Reference Ldexp( 1.7976931348623157E+308,  -1) =  8.9884656743115785E+307
     Math.Ldexp( 1.7976931348623157E+308,  -1) =  8.9884656743115785E+307
Reference Ldexp( 1.7976931348623157E+308,   0) =  1.7976931348623157E+308
     Math.Ldexp( 1.7976931348623157E+308,   0) =  1.7976931348623157E+308
Reference Ldexp( 1.7976931348623157E+308,   1) =                     +Inf
     Math.Ldexp( 1.7976931348623157E+308,   1) =                     +Inf
Reference Ldexp( 1.7976931348623157E+308,  10) =                     +Inf
     Math.Ldexp( 1.7976931348623157E+308,  10) =                     +Inf


Something failed, see above.

No Source in TestSuite DataBase.

Link to SVN view of test/units/math/tfrldexp.pp source.