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

Test run data :

Run ID:
Operating system: linux
Processor: x86_64
Version: 3.3.1
Fails/OK/Total: 18/9467/9485
Version: 3.3.1
Full version: 3.3.1-15624-g3cfec5e6a4
Comment: -gl -Fl/lib -Fl/lib64 -Fl/usr/lib -Fl/usr/lib64 -Fl/usr/lib64/gcc/x86_64-suse-linux/7 -Fl/usr/x86_64-suse-linux/lib -O4 -Fd
Machine: gcc188
Category: 1
SVN revisions: e601156b8c:3cfec5e6a4:7629cdb4a5:6a109634b0
Submitter: pierre
Date: 2024/04/28 01:58:00 <> 2024/04/27
Previous run: 940005
Next run: 941502

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
479474489940748FalseFalseFailed to run

Record count: 1

Log of 940748:

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) =  1.368455532E-48
     Math.Ldexp( 1.401298464E-45, -10) =  0.000000000E+00
FAIL
Reference Ldexp( 1.401298464E-45,  -1) =  7.006492322E-46
     Math.Ldexp( 1.401298464E-45,  -1) =  0.000000000E+00
FAIL
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) =  2.736911063E-48
     Math.Ldexp( 2.802596929E-45, -10) =  0.000000000E+00
FAIL
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) =  4.105366595E-48
     Math.Ldexp( 4.203895393E-45, -10) =  0.000000000E+00
FAIL
Reference Ldexp( 4.203895393E-45,  -1) =  2.101947696E-45
     Math.Ldexp( 4.203895393E-45,  -1) =  2.802596929E-45
FAIL
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) =  6.842277658E-48
     Math.Ldexp( 7.006492322E-45, -10) =  0.000000000E+00
FAIL
Reference Ldexp( 7.006492322E-45,  -1) =  3.503246161E-45
     Math.Ldexp( 7.006492322E-45,  -1) =  2.802596929E-45
FAIL
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.295886583E-42
     Math.Ldexp( 2.350987861E-39, -10) =  2.295326885E-42
FAIL
Reference Ldexp( 2.350987861E-39,  -1) =  1.175493930E-39
     Math.Ldexp( 2.350987861E-39,  -1) =  1.175493230E-39
FAIL
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.652957557E-42
     Math.Ldexp( 7.836628538E-39, -10) =  7.652490914E-42
FAIL
Reference Ldexp( 7.836628538E-39,  -1) =  3.918314269E-39
     Math.Ldexp( 7.836628538E-39,  -1) =  3.918313569E-39
FAIL
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.147943565E-41
     Math.Ldexp( 1.175494211E-38, -10) =  1.147943702E-41
FAIL
Reference Ldexp( 1.175494211E-38,  -1) =  5.877471053E-39
     Math.Ldexp( 1.175494211E-38,  -1) =  5.877471754E-39
FAIL
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) =  1.161497077E+41
     Math.Ldexp( 1.134274489E+38,  10) =             +Inf
FAIL

     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) =  6.805646933E+38
     Math.Ldexp( 3.402823466E+38,   1) =             +Inf
FAIL
Reference Ldexp( 3.402823466E+38,  10) =  3.484491230E+41
     Math.Ldexp( 3.402823466E+38,  10) =             +Inf
FAIL


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) =  4.8248598226684233E-327
     Math.Ldexp( 4.9406564584124654E-324, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.9406564584124654E-324,  -1) =  2.4703282292062327E-324
     Math.Ldexp( 4.9406564584124654E-324,  -1) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 4.9406564584124654E-324,   0) =  4.9406564584124654E-324
     Math.Ldexp( 4.9406564584124654E-324,   0) =  4.9406564584124654E-324
Reference Ldexp( 4.9406564584124654E-324,   1) =  9.8813129168249309E-324
     Math.Ldexp( 4.9406564584124654E-324,   1) =  9.8813129168249309E-324
Reference Ldexp( 4.9406564584124654E-324,  10) =  5.0592322134143646E-321
     Math.Ldexp( 4.9406564584124654E-324,  10) =  5.0592322134143646E-321

     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) =  9.6497196453368466E-327
     Math.Ldexp( 9.8813129168249309E-324, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 9.8813129168249309E-324,  -1) =  4.9406564584124654E-324
     Math.Ldexp( 9.8813129168249309E-324,  -1) =  4.9406564584124654E-324
Reference Ldexp( 9.8813129168249309E-324,   0) =  9.8813129168249309E-324
     Math.Ldexp( 9.8813129168249309E-324,   0) =  9.8813129168249309E-324
Reference Ldexp( 9.8813129168249309E-324,   1) =  1.9762625833649862E-323
     Math.Ldexp( 9.8813129168249309E-324,   1) =  1.9762625833649862E-323
Reference Ldexp( 9.8813129168249309E-324,  10) =  1.0118464426828729E-320
     Math.Ldexp( 9.8813129168249309E-324,  10) =  1.0118464426828729E-320

     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) =  1.4474579468005270E-326
     Math.Ldexp( 1.4821969375237396E-323, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 1.4821969375237396E-323,  -1) =  7.4109846876186982E-324
     Math.Ldexp( 1.4821969375237396E-323,  -1) =  9.8813129168249309E-324
FAIL
Reference Ldexp( 1.4821969375237396E-323,   0) =  1.4821969375237396E-323
     Math.Ldexp( 1.4821969375237396E-323,   0) =  1.4821969375237396E-323
Reference Ldexp( 1.4821969375237396E-323,   1) =  2.9643938750474793E-323
     Math.Ldexp( 1.4821969375237396E-323,   1) =  2.9643938750474793E-323
Reference Ldexp( 1.4821969375237396E-323,  10) =  1.5177696640243094E-320
     Math.Ldexp( 1.4821969375237396E-323,  10) =  1.5177696640243094E-320

     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) =  2.4124299113342116E-326
     Math.Ldexp( 2.4703282292062327E-323, -10) =  0.0000000000000000E+000
FAIL
Reference Ldexp( 2.4703282292062327E-323,  -1) =  1.2351641146031164E-323
     Math.Ldexp( 2.4703282292062327E-323,  -1) =  9.8813129168249309E-324
FAIL
Reference Ldexp( 2.4703282292062327E-323,   0) =  2.4703282292062327E-323
     Math.Ldexp( 2.4703282292062327E-323,   0) =  2.4703282292062327E-323
Reference Ldexp( 2.4703282292062327E-323,   1) =  4.9406564584124654E-323
     Math.Ldexp( 2.4703282292062327E-323,   1) =  4.9406564584124654E-323
Reference Ldexp( 2.4703282292062327E-323,  10) =  2.5296161067071823E-320
     Math.Ldexp( 2.4703282292062327E-323,  10) =  2.5296161067071823E-320

     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.3458473798968767E-312
     Math.Ldexp( 4.4501477170144018E-309, -10) =  4.3458473798978658E-312
FAIL
Reference Ldexp( 4.4501477170144018E-309,  -1) =  2.2250738585072009E-309
     Math.Ldexp( 4.4501477170144018E-309,  -1) =  2.2250738585072034E-309
FAIL
Reference Ldexp( 4.4501477170144018E-309,   0) =  4.4501477170144018E-309
     Math.Ldexp( 4.4501477170144018E-309,   0) =  4.4501477170144018E-309
Reference Ldexp( 4.4501477170144018E-309,   1) =  8.9002954340288036E-309
     Math.Ldexp( 4.4501477170144018E-309,   1) =  8.9002954340288036E-309
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.4486157932989589E-311
     Math.Ldexp( 1.4833825723381339E-308, -10) =  1.4486157932991239E-311
FAIL
Reference Ldexp( 1.4833825723381339E-308,  -1) =  7.4169128616906696E-309
     Math.Ldexp( 1.4833825723381339E-308,  -1) =  7.4169128616906696E-309
Reference Ldexp( 1.4833825723381339E-308,   0) =  1.4833825723381339E-308
     Math.Ldexp( 1.4833825723381339E-308,   0) =  1.4833825723381339E-308
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.1729236899484384E-311
     Math.Ldexp( 2.2250738585072009E-308, -10) =  2.1729236899484389E-311
FAIL
Reference Ldexp( 2.2250738585072009E-308,  -1) =  1.1125369292536004E-308
     Math.Ldexp( 2.2250738585072009E-308,  -1) =  1.1125369292536007E-308
FAIL
Reference Ldexp( 2.2250738585072009E-308,   0) =  2.2250738585072009E-308
     Math.Ldexp( 2.2250738585072009E-308,   0) =  2.2250738585072009E-308
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) =  2.1729236899484389E-311
Reference Ldexp( 2.2250738585072014E-308,  -1) =  1.1125369292536007E-308
     Math.Ldexp( 2.2250738585072014E-308,  -1) =  1.1125369292536007E-308
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) =  6.5187710698453166E-311
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.9923104495410517E+307): m =  6.6666666666666652E-001, e = 1023
Reference Frexp( 5.9923104495410517E+307): m =  6.6666666666666652E-001, e = 1023

Reference Ldexp( 5.9923104495410517E+307, -10) =  5.8518656733799333E+304
     Math.Ldexp( 5.9923104495410517E+307, -10) =  5.8518656733799333E+304
Reference Ldexp( 5.9923104495410517E+307,  -1) =  2.9961552247705258E+307
     Math.Ldexp( 5.9923104495410517E+307,  -1) =  2.9961552247705258E+307
Reference Ldexp( 5.9923104495410517E+307,   0) =  5.9923104495410517E+307
     Math.Ldexp( 5.9923104495410517E+307,   0) =  5.9923104495410517E+307
Reference Ldexp( 5.9923104495410517E+307,   1) =  1.1984620899082103E+308
     Math.Ldexp( 5.9923104495410517E+307,   1) =  1.1984620899082103E+308
Reference Ldexp( 5.9923104495410517E+307,  10) =  6.1361259003300369E+310
     Math.Ldexp( 5.9923104495410517E+307,  10) =                     +Inf
FAIL

     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) =  3.5953862697246314E+308
     Math.Ldexp( 1.7976931348623157E+308,   1) =                     +Inf
FAIL
Reference Ldexp( 1.7976931348623157E+308,  10) =  1.8408377700990113E+311
     Math.Ldexp( 1.7976931348623157E+308,  10) =                     +Inf
FAIL


extended
     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( 3.64519953188247460253E-4951): m =  5.00000000000000000000E-0001, e = -16444
Reference Frexp( 3.64519953188247460253E-4951): m =  5.00000000000000000000E-0001, e = -16444

Reference Ldexp( 3.64519953188247460253E-4951, -10) =  0.00000000000000000000E+0000
     Math.Ldexp( 3.64519953188247460253E-4951, -10) =  0.00000000000000000000E+0000
Reference Ldexp( 3.64519953188247460253E-4951,  -1) =  0.00000000000000000000E+0000
     Math.Ldexp( 3.64519953188247460253E-4951,  -1) =  0.00000000000000000000E+0000
Reference Ldexp( 3.64519953188247460253E-4951,   0) =  3.64519953188247460253E-4951
     Math.Ldexp( 3.64519953188247460253E-4951,   0) =  3.64519953188247460253E-4951
Reference Ldexp( 3.64519953188247460253E-4951,   1) =  7.29039906376494920506E-4951
     Math.Ldexp( 3.64519953188247460253E-4951,   1) =  7.29039906376494920506E-4951
Reference Ldexp( 3.64519953188247460253E-4951,  10) =  3.73268432064765399299E-4948
     Math.Ldexp( 3.64519953188247460253E-4951,  10) =  3.73268432064765399299E-4948

     Math.Frexp( 7.29039906376494920506E-4951): m =  5.00000000000000000000E-0001, e = -16443
Reference Frexp( 7.29039906376494920506E-4951): m =  5.00000000000000000000E-0001, e = -16443

Reference Ldexp( 7.29039906376494920506E-4951, -10) =  0.00000000000000000000E+0000
     Math.Ldexp( 7.29039906376494920506E-4951, -10) =  0.00000000000000000000E+0000
Reference Ldexp( 7.29039906376494920506E-4951,  -1) =  3.64519953188247460253E-4951
     Math.Ldexp( 7.29039906376494920506E-4951,  -1) =  3.64519953188247460253E-4951
Reference Ldexp( 7.29039906376494920506E-4951,   0) =  7.29039906376494920506E-4951
     Math.Ldexp( 7.29039906376494920506E-4951,   0) =  7.29039906376494920506E-4951
Reference Ldexp( 7.29039906376494920506E-4951,   1) =  1.45807981275298984101E-4950
     Math.Ldexp( 7.29039906376494920506E-4951,   1) =  1.45807981275298984101E-4950
Reference Ldexp( 7.29039906376494920506E-4951,  10) =  7.46536864129530798598E-4948
     Math.Ldexp( 7.29039906376494920506E-4951,  10) =  7.46536864129530798598E-4948

     Math.Frexp( 1.09355985956474238076E-4950): m =  7.50000000000000000000E-0001, e = -16443
Reference Frexp( 1.09355985956474238076E-4950): m =  7.50000000000000000000E-0001, e = -16443

Reference Ldexp( 1.09355985956474238076E-4950, -10) =  0.00000000000000000000E+0000
     Math.Ldexp( 1.09355985956474238076E-4950, -10) =  0.00000000000000000000E+0000
Reference Ldexp( 1.09355985956474238076E-4950,  -1) =  7.29039906376494920506E-4951
     Math.Ldexp( 1.09355985956474238076E-4950,  -1) =  7.29039906376494920506E-4951
Reference Ldexp( 1.09355985956474238076E-4950,   0) =  1.09355985956474238076E-4950
     Math.Ldexp( 1.09355985956474238076E-4950,   0) =  1.09355985956474238076E-4950
Reference Ldexp( 1.09355985956474238076E-4950,   1) =  2.18711971912948476152E-4950
     Math.Ldexp( 1.09355985956474238076E-4950,   1) =  2.18711971912948476152E-4950
Reference Ldexp( 1.09355985956474238076E-4950,  10) =  1.11980529619429619790E-4947
     Math.Ldexp( 1.09355985956474238076E-4950,  10) =  1.11980529619429619790E-4947

     Math.Frexp( 1.82259976594123730126E-4950): m =  6.25000000000000000000E-0001, e = -16442
Reference Frexp( 1.82259976594123730126E-4950): m =  6.25000000000000000000E-0001, e = -16442

Reference Ldexp( 1.82259976594123730126E-4950, -10) =  0.00000000000000000000E+0000
     Math.Ldexp( 1.82259976594123730126E-4950, -10) =  0.00000000000000000000E+0000
Reference Ldexp( 1.82259976594123730126E-4950,  -1) =  7.29039906376494920506E-4951
     Math.Ldexp( 1.82259976594123730126E-4950,  -1) =  7.29039906376494920506E-4951
Reference Ldexp( 1.82259976594123730126E-4950,   0) =  1.82259976594123730126E-4950
     Math.Ldexp( 1.82259976594123730126E-4950,   0) =  1.82259976594123730126E-4950
Reference Ldexp( 1.82259976594123730126E-4950,   1) =  3.64519953188247460253E-4950
     Math.Ldexp( 1.82259976594123730126E-4950,   1) =  3.64519953188247460253E-4950
Reference Ldexp( 1.82259976594123730126E-4950,  10) =  1.86634216032382699649E-4947
     Math.Ldexp( 1.82259976594123730126E-4950,  10) =  1.86634216032382699649E-4947

     Math.Frexp( 6.72420628622418701034E-4933): m =  7.99999999999999999740E-0001, e = -16384
Reference Frexp( 6.72420628622418701034E-4933): m =  7.99999999999999999740E-0001, e = -16384

Reference Ldexp( 6.72420628622418701034E-4933, -10) =  6.56660770139080617134E-4936
     Math.Ldexp( 6.72420628622418701034E-4933, -10) =  6.56660770139080617134E-4936
Reference Ldexp( 6.72420628622418701034E-4933,  -1) =  3.36210314311209350335E-4933
     Math.Ldexp( 6.72420628622418701034E-4933,  -1) =  3.36210314311209350335E-4933
Reference Ldexp( 6.72420628622418701034E-4933,   0) =  6.72420628622418701034E-4933
     Math.Ldexp( 6.72420628622418701034E-4933,   0) =  6.72420628622418701034E-4933
Reference Ldexp( 6.72420628622418701034E-4933,   1) =  1.34484125724483740207E-4932
     Math.Ldexp( 6.72420628622418701034E-4933,   1) =  1.34484125724483740207E-4932
Reference Ldexp( 6.72420628622418701034E-4933,  10) =  6.88558723709356749859E-4930
     Math.Ldexp( 6.72420628622418701034E-4933,  10) =  6.88558723709356749859E-4930

     Math.Frexp( 2.24140209540806233739E-4932): m =  6.66666666666666666631E-0001, e = -16382
Reference Frexp( 2.24140209540806233739E-4932): m =  6.66666666666666666631E-0001, e = -16382

Reference Ldexp( 2.24140209540806233739E-4932, -10) =  2.18886923379693575497E-4935
     Math.Ldexp( 2.24140209540806233739E-4932, -10) =  2.18886923379693575497E-4935
Reference Ldexp( 2.24140209540806233739E-4932,  -1) =  1.12070104770403116851E-4932
     Math.Ldexp( 2.24140209540806233739E-4932,  -1) =  1.12070104770403116851E-4932
Reference Ldexp( 2.24140209540806233739E-4932,   0) =  2.24140209540806233739E-4932
     Math.Ldexp( 2.24140209540806233739E-4932,   0) =  2.24140209540806233739E-4932
Reference Ldexp( 2.24140209540806233739E-4932,   1) =  4.48280419081612467477E-4932
     Math.Ldexp( 2.24140209540806233739E-4932,   1) =  4.48280419081612467477E-4932
Reference Ldexp( 2.24140209540806233739E-4932,  10) =  2.29519574569785583348E-4929
     Math.Ldexp( 2.24140209540806233739E-4932,  10) =  2.29519574569785583348E-4929

     Math.Frexp( 3.36210314311209350590E-4932): m =  9.99999999999999999892E-0001, e = -16382
Reference Frexp( 3.36210314311209350590E-4932): m =  9.99999999999999999892E-0001, e = -16382

Reference Ldexp( 3.36210314311209350590E-4932, -10) =  3.28330385069540381471E-4935
     Math.Ldexp( 3.36210314311209350590E-4932, -10) =  3.28330385069540381471E-4935
Reference Ldexp( 3.36210314311209350590E-4932,  -1) =  1.68105157155604675313E-4932
     Math.Ldexp( 3.36210314311209350590E-4932,  -1) =  1.68105157155604675313E-4932
Reference Ldexp( 3.36210314311209350590E-4932,   0) =  3.36210314311209350590E-4932
     Math.Ldexp( 3.36210314311209350590E-4932,   0) =  3.36210314311209350590E-4932
Reference Ldexp( 3.36210314311209350590E-4932,   1) =  6.72420628622418701180E-4932
     Math.Ldexp( 3.36210314311209350590E-4932,   1) =  6.72420628622418701180E-4932
Reference Ldexp( 3.36210314311209350590E-4932,  10) =  3.44279361854678375004E-4929
     Math.Ldexp( 3.36210314311209350590E-4932,  10) =  3.44279361854678375004E-4929

     Math.Frexp(-3.14159265358979323851E+0000): m = -7.85398163397448309628E-0001, e = 2
Reference Frexp(-3.14159265358979323851E+0000): m = -7.85398163397448309628E-0001, e = 2

Reference Ldexp(-3.14159265358979323851E+0000, -10) = -3.06796157577128245949E-0003
     Math.Ldexp(-3.14159265358979323851E+0000, -10) = -3.06796157577128245949E-0003
Reference Ldexp(-3.14159265358979323851E+0000,  -1) = -1.57079632679489661926E+0000
     Math.Ldexp(-3.14159265358979323851E+0000,  -1) = -1.57079632679489661926E+0000
Reference Ldexp(-3.14159265358979323851E+0000,   0) = -3.14159265358979323851E+0000
     Math.Ldexp(-3.14159265358979323851E+0000,   0) = -3.14159265358979323851E+0000
Reference Ldexp(-3.14159265358979323851E+0000,   1) = -6.28318530717958647703E+0000
     Math.Ldexp(-3.14159265358979323851E+0000,   1) = -6.28318530717958647703E+0000
Reference Ldexp(-3.14159265358979323851E+0000,  10) = -3.21699087727594827624E+0003
     Math.Ldexp(-3.14159265358979323851E+0000,  10) = -3.21699087727594827624E+0003

     Math.Frexp( 4.03428793492735122600E+0002): m =  7.87946862290498286328E-0001, e = 9
Reference Frexp( 4.03428793492735122600E+0002): m =  7.87946862290498286328E-0001, e = 9

Reference Ldexp( 4.03428793492735122600E+0002, -10) =  3.93973431145249143164E-0001
     Math.Ldexp( 4.03428793492735122600E+0002, -10) =  3.93973431145249143164E-0001
Reference Ldexp( 4.03428793492735122600E+0002,  -1) =  2.01714396746367561300E+0002
     Math.Ldexp( 4.03428793492735122600E+0002,  -1) =  2.01714396746367561300E+0002
Reference Ldexp( 4.03428793492735122600E+0002,   0) =  4.03428793492735122600E+0002
     Math.Ldexp( 4.03428793492735122600E+0002,   0) =  4.03428793492735122600E+0002
Reference Ldexp( 4.03428793492735122600E+0002,   1) =  8.06857586985470245200E+0002
     Math.Ldexp( 4.03428793492735122600E+0002,   1) =  8.06857586985470245200E+0002
Reference Ldexp( 4.03428793492735122600E+0002,  10) =  4.13111084536560765542E+0005
     Math.Ldexp( 4.03428793492735122600E+0002,  10) =  4.13111084536560765542E+0005

     Math.Frexp( 3.36210314311209350626E-4932): m =  5.00000000000000000000E-0001, e = -16381
Reference Frexp( 3.36210314311209350626E-4932): m =  5.00000000000000000000E-0001, e = -16381

Reference Ldexp( 3.36210314311209350626E-4932, -10) =  3.28330385069540381471E-4935
     Math.Ldexp( 3.36210314311209350626E-4932, -10) =  3.28330385069540381471E-4935
Reference Ldexp( 3.36210314311209350626E-4932,  -1) =  1.68105157155604675313E-4932
     Math.Ldexp( 3.36210314311209350626E-4932,  -1) =  1.68105157155604675313E-4932
Reference Ldexp( 3.36210314311209350626E-4932,   0) =  3.36210314311209350626E-4932
     Math.Ldexp( 3.36210314311209350626E-4932,   0) =  3.36210314311209350626E-4932
Reference Ldexp( 3.36210314311209350626E-4932,   1) =  6.72420628622418701253E-4932
     Math.Ldexp( 3.36210314311209350626E-4932,   1) =  6.72420628622418701253E-4932
Reference Ldexp( 3.36210314311209350626E-4932,  10) =  3.44279361854678375041E-4929
     Math.Ldexp( 3.36210314311209350626E-4932,  10) =  3.44279361854678375041E-4929

     Math.Frexp( 1.00863094293362805188E-4931): m =  7.50000000000000000000E-0001, e = -16380
Reference Frexp( 1.00863094293362805188E-4931): m =  7.50000000000000000000E-0001, e = -16380

Reference Ldexp( 1.00863094293362805188E-4931, -10) =  9.84991155208621144413E-4935
     Math.Ldexp( 1.00863094293362805188E-4931, -10) =  9.84991155208621144413E-4935
Reference Ldexp( 1.00863094293362805188E-4931,  -1) =  5.04315471466814025939E-4932
     Math.Ldexp( 1.00863094293362805188E-4931,  -1) =  5.04315471466814025939E-4932
Reference Ldexp( 1.00863094293362805188E-4931,   0) =  1.00863094293362805188E-4931
     Math.Ldexp( 1.00863094293362805188E-4931,   0) =  1.00863094293362805188E-4931
Reference Ldexp( 1.00863094293362805188E-4931,   1) =  2.01726188586725610376E-4931
     Math.Ldexp( 1.00863094293362805188E-4931,   1) =  2.01726188586725610376E-4931
Reference Ldexp( 1.00863094293362805188E-4931,  10) =  1.03283808556403512512E-4928
     Math.Ldexp( 1.00863094293362805188E-4931,  10) =  1.03283808556403512512E-4928

     Math.Frexp( 3.96577165119077255007E+4931): m =  6.66666666666666666631E-0001, e = 16383
Reference Frexp( 3.96577165119077255007E+4931): m =  6.66666666666666666631E-0001, e = 16383

Reference Ldexp( 3.96577165119077255007E+4931, -10) =  3.87282387811598881843E+4928
     Math.Ldexp( 3.96577165119077255007E+4931, -10) =  3.87282387811598881843E+4928
Reference Ldexp( 3.96577165119077255007E+4931,  -1) =  1.98288582559538627504E+4931
     Math.Ldexp( 3.96577165119077255007E+4931,  -1) =  1.98288582559538627504E+4931
Reference Ldexp( 3.96577165119077255007E+4931,   0) =  3.96577165119077255007E+4931
     Math.Ldexp( 3.96577165119077255007E+4931,   0) =  3.96577165119077255007E+4931
Reference Ldexp( 3.96577165119077255007E+4931,   1) =  7.93154330238154510014E+4931
     Math.Ldexp( 3.96577165119077255007E+4931,   1) =  7.93154330238154510014E+4931
Reference Ldexp( 3.96577165119077255007E+4931,  10) =                          +Inf
     Math.Ldexp( 3.96577165119077255007E+4931,  10) =                          +Inf

     Math.Frexp( 1.18973149535723176502E+4932): m =  9.99999999999999999946E-0001, e = 16384
Reference Frexp( 1.18973149535723176502E+4932): m =  9.99999999999999999946E-0001, e = 16384

Reference Ldexp( 1.18973149535723176502E+4932, -10) =  1.16184716343479664553E+4929
     Math.Ldexp( 1.18973149535723176502E+4932, -10) =  1.16184716343479664553E+4929
Reference Ldexp( 1.18973149535723176502E+4932,  -1) =  5.94865747678615882511E+4931
     Math.Ldexp( 1.18973149535723176502E+4932,  -1) =  5.94865747678615882511E+4931
Reference Ldexp( 1.18973149535723176502E+4932,   0) =  1.18973149535723176502E+4932
     Math.Ldexp( 1.18973149535723176502E+4932,   0) =  1.18973149535723176502E+4932
Reference Ldexp( 1.18973149535723176502E+4932,   1) =                          +Inf
     Math.Ldexp( 1.18973149535723176502E+4932,   1) =                          +Inf
Reference Ldexp( 1.18973149535723176502E+4932,  10) =                          +Inf
     Math.Ldexp( 1.18973149535723176502E+4932,  10) =                          +Inf


Something failed, see above.

No Source in TestSuite DataBase.

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