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

Test run data :

Run ID:
Operating system: go32v2
Processor: i386
Version: 3.3.1
Fails/OK/Total: 78/9345/9423
Version: 3.3.1
Full version: 3.3.1-15680-g6f2e6c18f5-unpushed
Comment: -Criot -O4 -Fl/home/muller/sys-root/djgpp/lib -Fl/home/muller/sys-root/djgpp/lib/gcc/djgpp/6.10 -Fd
Machine: cfarm26
Category: 1
SVN revisions: 9b1861a104:d6cf3c98d0:e657d6a07d:6f2e6c18f5
Submitter: pierre
Date: 2024/05/08 08:54:00
Previous run: 947320
Next run: 948717

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

Record count: 1

Log of 948066:

use_temp_dir set to false
verbose set to true
need_cwsdpmi set to true
Using DOSBOX executable: /home/muller/bin/dosbox
Using ./tfrldexp.exe
Using DosBoxDir=./
Using target dosbox.conf ./dosbox.conf
"copy_con_to_file=$wrapper_output" transformed into "copy_con_to_file=./dosbox.out"
"mount c $DosBoxDir" transformed into "mount c ./"
"$exit" transformed into "exit"
CopyFile "/home/muller/pas/gitlab-fpc-source/tests/utils/dosbox/exitcode.exe" -> "./EXITCODE.EXE"
CopyFile "./tfrldexp.exe" -> "./TEST.EXE"
CopyFiLOG: Early LOG Init complete
LOG: DOSBox-X's working directory: /home/muller/pas/gitlab-fpc-source/tests/output/go32v2/test/units/math/chunk000000023test
LOG: Logging init: beginning logging proper. This is the end of the early init logging
LOG: Logging: opened logfile 'test_dosbox_x_logfile.txt' successfully. All further logging will go to this file.
LOG: DOSBox-X version 2023.10.06 Commit 59744fe (Linux SDL2 32-bit)
LOG: SDL: version 2.28.2, Video dummy, Audio dummy
LOG: Host keyboard layout is now  ()
LOG: Mapper keyboard layout is now  ()
LOG: SDL2 reports desktop display mode 1024 x 768
LOG: Configured windowposition: -
LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888
LOG: SDL: You are running in 24 bpp mode, this will slow down things!
LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI)
LOG: ISA BCLK: 8333333.333Hz (25000000/3)
LOG: monopal: green, 
LOG: Active save slot: 1 [Empty]
LOG: USING AVI+ZMBV
LOG: Max 1048576 sz 16384
LOG: Final 16384
LOG: MIDI:Opened device:none
LOG: Pentium CMPXCHG8B emulation is enabled
LOG: Loaded language file: /home/muller/gnu/dosbox-x/contrib/translations/en/en_US.lng
LOG: VOODOO LFB now at d0000000
LOG: Serial1: BASE 3f8h
LOG: Serial2: BASE 2f8h
LOG: disney=true. For compatibility with other DOSBox forks and SVN, LPT1 has been reserved for Disney Sound Source. Initializing it now.
LOG: DOSBox-X also supports disney=false and parallel1=disney
LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false.
LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true.
LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI)
LOG: Allocated APM BIOS pm entry point at f000:ce40
LOG: Writing code to fce40
LOG: Writing code to fce60
LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI)
LOG: ISA Plug & Play BIOS enabled
LOG: VGA ROM BIOS init callback
LOG: pixratio 1.001, dw false, dh false
LOG: Aspect ratio: 640 x 480  xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: surface consider=640x497 final=640x497
LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI)
LOG: WARNING: No translation support (to host) for code page 0
LOG: XMS: 50 handles allocated for use by the DOS environment
LOG: EMS page frame at 0xe000-0xefff
LOG: COMMAND.COM env size:             720 bytes
LOG: COMMAND.COM environment block:    0x0701 sz=0x002d
LOG: COMMAND.COM main body (PSP):      0x072f sz=0x009a
LOG: COMMAND.COM stack:                0x0749
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540  xToY=1.333 yToX=0.750
LOG: menuScale=1
LOG: surface consider=720x417 final=720x417
LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI)
le "/home/muller/bin/cwsdpmi.exe" -> "./CWSDPMI.EXE"
Starting /home/muller/bin/dosbox -conf dosbox.conf
Trying to open ./dosbox.out
Successfully opened ./dosbox.out, copying content to output
22: HAVE FUN WITH DOSBox-X !                                                       Drive C is mounted as local directory ./single
23:      Math.Frexp(             Nan): m =              Nan, e = 0
24: Reference Frexp(             Nan): m =              Nan, e = 0
25: 
26: Reference Ldexp(             Nan, -10) =              Nan
27:      Math.Ldexp(             Nan, -10) =              Nan
28: Reference Ldexp(             Nan,  -1) =              Nan
29:      Math.Ldexp(             Nan,  -1) =              Nan
30: Reference Ldexp(             Nan,   0) =              Nan
31:      Math.Ldexp(             Nan,   0) =              Nan
32: Reference Ldexp(             Nan,   1) =              Nan
33:      Math.Ldexp(             Nan,   1) =              Nan
34: Reference Ldexp(             Nan,  10) =              Nan
35:      Math.Ldexp(             Nan,  10) =              Nan
36: 
37:      Math.Frexp(            +Inf): m =             +Inf, e = 0
38: Reference Frexp would freeze, skipped.
39: 
40: Reference Ldexp(            +Inf, -10) =             +Inf
41:      Math.Ldexp(            +Inf, -10) =             +Inf
42: Reference Ldexp(            +Inf,  -1) =             +Inf
43:      Math.Ldexp(            +Inf,  -1) =             +Inf
44: Reference Ldexp(            +Inf,   0) =             +Inf
45:      Math.Ldexp(            +Inf,   0) =             +Inf
46: Reference Ldexp(            +Inf,   1) =             +Inf
47:      Math.Ldexp(            +Inf,   1) =             +Inf
48: Reference Ldexp(            +Inf,  10) =             +Inf
49:      Math.Ldexp(            +Inf,  10) =             +Inf
50: 
51:      Math.Frexp(            -Inf): m =             -Inf, e = 0
52: Reference Frexp would freeze, skipped.
53: 
54: Reference Ldexp(            -Inf, -10) =             -Inf
55:      Math.Ldexp(            -Inf, -10) =             -Inf
56: Reference Ldexp(            -Inf,  -1) =             -Inf
57:      Math.Ldexp(            -Inf,  -1) =             -Inf
58: Reference Ldexp(            -Inf,   0) =             -Inf
59:      Math.Ldexp(            -Inf,   0) =             -Inf
60: Reference Ldexp(            -Inf,   1) =             -Inf
61:      Math.Ldexp(            -Inf,   1) =             -Inf
62: Reference Ldexp(            -Inf,  10) =             -Inf
63:      Math.Ldexp(            -Inf,  10) =             -Inf
64: 
65:      Math.Frexp( 1.401298464E-45): m =  5.000000000E-01, e = -148
66: Reference Frexp( 1.401298464E-45): m =  5.000000000E-01, e = -148
67: 
68: Reference Ldexp( 1.401298464E-45, -10) =  1.368455532E-48
69:      Math.Ldexp( 1.401298464E-45, -10) =  0.000000000E+00
70: FAIL
71: Reference Ldexp( 1.401298464E-45,  -1) =  7.006492322E-46
72:      Math.Ldexp( 1.401298464E-45,  -1) =  0.000000000E+00
73: FAIL
74: Reference Ldexp( 1.401298464E-45,   0) =  1.401298464E-45
75:      Math.Ldexp( 1.401298464E-45,   0) =  1.401298464E-45
76: Reference Ldexp( 1.401298464E-45,   1) =  2.802596929E-45
77:      Math.Ldexp( 1.401298464E-45,   1) =  2.802596929E-45
78: Reference Ldexp( 1.401298464E-45,  10) =  1.434929627E-42
79:      Math.Ldexp( 1.401298464E-45,  10) =  1.434929627E-42
80: 
81:      Math.Frexp( 2.802596929E-45): m =  5.000000000E-01, e = -147
82: Reference Frexp( 2.802596929E-45): m =  5.000000000E-01, e = -147
83: 
84: Reference Ldexp( 2.802596929E-45, -10) =  2.736911063E-48
85:      Math.Ldexp( 2.802596929E-45, -10) =  0.000000000E+00
86: FAIL
87: Reference Ldexp( 2.802596929E-45,  -1) =  1.401298464E-45
88:      Math.Ldexp( 2.802596929E-45,  -1) =  1.401298464E-45
89: Reference Ldexp( 2.802596929E-45,   0) =  2.802596929E-45
90:      Math.Ldexp( 2.802596929E-45,   0) =  2.802596929E-45
91: Reference Ldexp( 2.802596929E-45,   1) =  5.605193857E-45
92:      Math.Ldexp( 2.802596929E-45,   1) =  5.605193857E-45
93: Reference Ldexp( 2.802596929E-45,  10) =  2.869859255E-42
94:      Math.Ldexp( 2.802596929E-45,  10) =  2.869859255E-42
95: 
96:      Math.Frexp( 4.203895393E-45): m =  7.500000000E-01, e = -147
97: Reference Frexp( 4.203895393E-45): m =  7.500000000E-01, e = -147
98: 
99: Reference Ldexp( 4.203895393E-45, -10) =  4.105366595E-48
100:      Math.Ldexp( 4.203895393E-45, -10) =  0.000000000E+00
101: FAIL
102: Reference Ldexp( 4.203895393E-45,  -1) =  2.101947696E-45
103:      Math.Ldexp( 4.203895393E-45,  -1) =  2.802596929E-45
104: FAIL
105: Reference Ldexp( 4.203895393E-45,   0) =  4.203895393E-45
106:      Math.Ldexp( 4.203895393E-45,   0) =  4.203895393E-45
107: Reference Ldexp( 4.203895393E-45,   1) =  8.407790786E-45
108:      Math.Ldexp( 4.203895393E-45,   1) =  8.407790786E-45
109: Reference Ldexp( 4.203895393E-45,  10) =  4.304788882E-42
110:      Math.Ldexp( 4.203895393E-45,  10) =  4.304788882E-42
111: 
112:      Math.Frexp( 7.006492322E-45): m =  6.250000000E-01, e = -146
113: Reference Frexp( 7.006492322E-45): m =  6.250000000E-01, e = -146
114: 
115: Reference Ldexp( 7.006492322E-45, -10) =  6.842277658E-48
116:      Math.Ldexp( 7.006492322E-45, -10) =  0.000000000E+00
117: FAIL
118: Reference Ldexp( 7.006492322E-45,  -1) =  3.503246161E-45
119:      Math.Ldexp( 7.006492322E-45,  -1) =  2.802596929E-45
120: FAIL
121: Reference Ldexp( 7.006492322E-45,   0) =  7.006492322E-45
122:      Math.Ldexp( 7.006492322E-45,   0) =  7.006492322E-45
123: Reference Ldexp( 7.006492322E-45,   1) =  1.401298464E-44
124:      Math.Ldexp( 7.006492322E-45,   1) =  1.401298464E-44
125: Reference Ldexp( 7.006492322E-45,  10) =  7.174648137E-42
126:      Math.Ldexp( 7.006492322E-45,  10) =  7.174648137E-42
127: 
128:      Math.Frexp( 2.350987861E-39): m =  7.999997139E-01, e = -128
129: Reference Frexp( 2.350987861E-39): m =  7.999997139E-01, e = -128
130: 
131: Reference Ldexp( 2.350987861E-39, -10) =  2.295886583E-42
132:      Math.Ldexp( 2.350987861E-39, -10) =  2.295326885E-42
133: FAIL
134: Reference Ldexp( 2.350987861E-39,  -1) =  1.175493930E-39
135:      Math.Ldexp( 2.350987861E-39,  -1) =  1.175493230E-39
136: FAIL
137: Reference Ldexp( 2.350987861E-39,   0) =  2.350987861E-39
138:      Math.Ldexp( 2.350987861E-39,   0) =  2.350987861E-39
139: Reference Ldexp( 2.350987861E-39,   1) =  4.701975722E-39
140:      Math.Ldexp( 2.350987861E-39,   1) =  4.701975722E-39
141: Reference Ldexp( 2.350987861E-39,  10) =  2.407411570E-36
142:      Math.Ldexp( 2.350987861E-39,  10) =  2.407411570E-36
143: 
144:      Math.Frexp( 7.836628538E-39): m =  6.666666269E-01, e = -126
145: Reference Frexp( 7.836628538E-39): m =  6.666666269E-01, e = -126
146: 
147: Reference Ldexp( 7.836628538E-39, -10) =  7.652957557E-42
148:      Math.Ldexp( 7.836628538E-39, -10) =  7.652490914E-42
149: FAIL
150: Reference Ldexp( 7.836628538E-39,  -1) =  3.918314269E-39
151:      Math.Ldexp( 7.836628538E-39,  -1) =  3.918313569E-39
152: FAIL
153: Reference Ldexp( 7.836628538E-39,   0) =  7.836628538E-39
154:      Math.Ldexp( 7.836628538E-39,   0) =  7.836628538E-39
155: Reference Ldexp( 7.836628538E-39,   1) =  1.567325708E-38
156:      Math.Ldexp( 7.836628538E-39,   1) =  1.567325708E-38
157: Reference Ldexp( 7.836628538E-39,  10) =  8.024707623E-36
158:      Math.Ldexp( 7.836628538E-39,  10) =  8.024707623E-36
159: 
160:      Math.Frexp( 1.175494211E-38): m =  9.999998808E-01, e = -126
161: Reference Frexp( 1.175494211E-38): m =  9.999998808E-01, e = -126
162: 
163: Reference Ldexp( 1.175494211E-38, -10) =  1.147943565E-41
164:      Math.Ldexp( 1.175494211E-38, -10) =  1.147943702E-41
165: FAIL
166: Reference Ldexp( 1.175494211E-38,  -1) =  5.877471053E-39
167:      Math.Ldexp( 1.175494211E-38,  -1) =  5.877471754E-39
168: FAIL
169: Reference Ldexp( 1.175494211E-38,   0) =  1.175494211E-38
170:      Math.Ldexp( 1.175494211E-38,   0) =  1.175494211E-38
171: Reference Ldexp( 1.175494211E-38,   1) =  2.350988421E-38
172:      Math.Ldexp( 1.175494211E-38,   1) =  2.350988421E-38
173: Reference Ldexp( 1.175494211E-38,  10) =  1.203706072E-35
174:      Math.Ldexp( 1.175494211E-38,  10) =  1.203706072E-35
175: 
176:      Math.Frexp(-3.141592741E+00): m = -7.853981853E-01, e = 2
177: Reference Frexp(-3.141592741E+00): m = -7.853981853E-01, e = 2
178: 
179: Reference Ldexp(-3.141592741E+00, -10) = -3.067961661E-03
180:      Math.Ldexp(-3.141592741E+00, -10) = -3.067961661E-03
181: Reference Ldexp(-3.141592741E+00,  -1) = -1.570796371E+00
182:      Math.Ldexp(-3.141592741E+00,  -1) = -1.570796371E+00
183: Reference Ldexp(-3.141592741E+00,   0) = -3.141592741E+00
184:      Math.Ldexp(-3.141592741E+00,   0) = -3.141592741E+00
185: Reference Ldexp(-3.141592741E+00,   1) = -6.283185482E+00
186:      Math.Ldexp(-3.141592741E+00,   1) = -6.283185482E+00
187: Reference Ldexp(-3.141592741E+00,  10) = -3.216990967E+03
188:      Math.Ldexp(-3.141592741E+00,  10) = -3.216990967E+03
189: 
190:      Math.Frexp( 4.034288025E+02): m =  7.879468799E-01, e = 9
191: Reference Frexp( 4.034288025E+02): m =  7.879468799E-01, e = 9
192: 
193: Reference Ldexp( 4.034288025E+02, -10) =  3.939734399E-01
194:      Math.Ldexp( 4.034288025E+02, -10) =  3.939734399E-01
195: Reference Ldexp( 4.034288025E+02,  -1) =  2.017144012E+02
196:      Math.Ldexp( 4.034288025E+02,  -1) =  2.017144012E+02
197: Reference Ldexp( 4.034288025E+02,   0) =  4.034288025E+02
198:      Math.Ldexp( 4.034288025E+02,   0) =  4.034288025E+02
199: Reference Ldexp( 4.034288025E+02,   1) =  8.068576050E+02
200:      Math.Ldexp( 4.034288025E+02,   1) =  8.068576050E+02
201: Reference Ldexp( 4.034288025E+02,  10) =  4.131110938E+05
202:      Math.Ldexp( 4.034288025E+02,  10) =  4.131110938E+05
203: 
204:      Math.Frexp( 1.175494351E-38): m =  5.000000000E-01, e = -125
205: Reference Frexp( 1.175494351E-38): m =  5.000000000E-01, e = -125
206: 
207: Reference Ldexp( 1.175494351E-38, -10) =  1.147943702E-41
208:      Math.Ldexp( 1.175494351E-38, -10) =  1.147943702E-41
209: Reference Ldexp( 1.175494351E-38,  -1) =  5.877471754E-39
210:      Math.Ldexp( 1.175494351E-38,  -1) =  5.877471754E-39
211: Reference Ldexp( 1.175494351E-38,   0) =  1.175494351E-38
212:      Math.Ldexp( 1.175494351E-38,   0) =  1.175494351E-38
213: Reference Ldexp( 1.175494351E-38,   1) =  2.350988702E-38
214:      Math.Ldexp( 1.175494351E-38,   1) =  2.350988702E-38
215: Reference Ldexp( 1.175494351E-38,  10) =  1.203706215E-35
216:      Math.Ldexp( 1.175494351E-38,  10) =  1.203706215E-35
217: 
218:      Math.Frexp( 3.526483052E-38): m =  7.500000000E-01, e = -124
219: Reference Frexp( 3.526483052E-38): m =  7.500000000E-01, e = -124
220: 
221: Reference Ldexp( 3.526483052E-38, -10) =  3.443831106E-41
222:      Math.Ldexp( 3.526483052E-38, -10) =  3.443831106E-41
223: Reference Ldexp( 3.526483052E-38,  -1) =  1.763241526E-38
224:      Math.Ldexp( 3.526483052E-38,  -1) =  1.763241526E-38
225: Reference Ldexp( 3.526483052E-38,   0) =  3.526483052E-38
226:      Math.Ldexp( 3.526483052E-38,   0) =  3.526483052E-38
227: Reference Ldexp( 3.526483052E-38,   1) =  7.052966105E-38
228:      Math.Ldexp( 3.526483052E-38,   1) =  7.052966105E-38
229: Reference Ldexp( 3.526483052E-38,  10) =  3.611118646E-35
230:      Math.Ldexp( 3.526483052E-38,  10) =  3.611118646E-35
231: 
232:      Math.Frexp( 1.134274489E+38): m =  6.666666269E-01, e = 127
233: Reference Frexp( 1.134274489E+38): m =  6.666666269E-01, e = 127
234: 
235: Reference Ldexp( 1.134274489E+38, -10) =  1.107689930E+35
236:      Math.Ldexp( 1.134274489E+38, -10) =  1.107689930E+35
237: Reference Ldexp( 1.134274489E+38,  -1) =  5.671372444E+37
238:      Math.Ldexp( 1.134274489E+38,  -1) =  5.671372444E+37
239: Reference Ldexp( 1.134274489E+38,   0) =  1.134274489E+38
240:      Math.Ldexp( 1.134274489E+38,   0) =  1.134274489E+38
241: Reference Ldexp( 1.134274489E+38,   1) =  2.268548978E+38
242:      Math.Ldexp( 1.134274489E+38,   1) =  2.268548978E+38
243: Reference Ldexp( 1.134274489E+38,  10) =  1.161497077E+41
244:      Math.Ldexp( 1.134274489E+38,  10) =             +Inf
245: FAIL
246: 
247:      Math.Frexp( 3.402823466E+38): m =  9.999999404E-01, e = 128
248: Reference Frexp( 3.402823466E+38): m =  9.999999404E-01, e = 128
249: 
250: Reference Ldexp( 3.402823466E+38, -10) =  3.323069791E+35
251:      Math.Ldexp( 3.402823466E+38, -10) =  3.323069791E+35
252: Reference Ldexp( 3.402823466E+38,  -1) =  1.701411733E+38
253:      Math.Ldexp( 3.402823466E+38,  -1) =  1.701411733E+38
254: Reference Ldexp( 3.402823466E+38,   0) =  3.402823466E+38
255:      Math.Ldexp( 3.402823466E+38,   0) =  3.402823466E+38
256: Reference Ldexp( 3.402823466E+38,   1) =  6.805646933E+38
257:      Math.Ldexp( 3.402823466E+38,   1) =             +Inf
258: FAIL
259: Reference Ldexp( 3.402823466E+38,  10) =  3.484491230E+41
260:      Math.Ldexp( 3.402823466E+38,  10) =             +Inf
261: FAIL
262: 
263: 
264: double
265:      Math.Frexp(                     Nan): m =                      Nan, e = 0
266: Reference Frexp(                     Nan): m =                      Nan, e = 0
267: 
268: Reference Ldexp(                     Nan, -10) =                      Nan
269:      Math.Ldexp(                     Nan, -10) =                      Nan
270: Reference Ldexp(                     Nan,  -1) =                      Nan
271:      Math.Ldexp(                     Nan,  -1) =                      Nan
272: Reference Ldexp(                     Nan,   0) =                      Nan
273:      Math.Ldexp(                     Nan,   0) =                      Nan
274: Reference Ldexp(                     Nan,   1) =                      Nan
275:      Math.Ldexp(                     Nan,   1) =                      Nan
276: Reference Ldexp(                     Nan,  10) =                      Nan
277:      Math.Ldexp(                     Nan,  10) =                      Nan
278: 
279:      Math.Frexp(                    +Inf): m =                     +Inf, e = 0
280: Reference Frexp would freeze, skipped.
281: 
282: Reference Ldexp(                    +Inf, -10) =                     +Inf
283:      Math.Ldexp(                    +Inf, -10) =                     +Inf
284: Reference Ldexp(                    +Inf,  -1) =                     +Inf
285:      Math.Ldexp(                    +Inf,  -1) =                     +Inf
286: Reference Ldexp(                    +Inf,   0) =                     +Inf
287:      Math.Ldexp(                    +Inf,   0) =                     +Inf
288: Reference Ldexp(                    +Inf,   1) =                     +Inf
289:      Math.Ldexp(                    +Inf,   1) =                     +Inf
290: Reference Ldexp(                    +Inf,  10) =                     +Inf
291:      Math.Ldexp(                    +Inf,  10) =                     +Inf
292: 
293:      Math.Frexp(                    -Inf): m =                     -Inf, e = 0
294: Reference Frexp would freeze, skipped.
295: 
296: Reference Ldexp(                    -Inf, -10) =                     -Inf
297:      Math.Ldexp(                    -Inf, -10) =                     -Inf
298: Reference Ldexp(                    -Inf,  -1) =                     -Inf
299:      Math.Ldexp(                    -Inf,  -1) =                     -Inf
300: Reference Ldexp(                    -Inf,   0) =                     -Inf
301:      Math.Ldexp(                    -Inf,   0) =                     -Inf
302: Reference Ldexp(                    -Inf,   1) =                     -Inf
303:      Math.Ldexp(                    -Inf,   1) =                     -Inf
304: Reference Ldexp(                    -Inf,  10) =                     -Inf
305:      Math.Ldexp(                    -Inf,  10) =                     -Inf
306: 
307:      Math.Frexp( 4.9406564584124654E-324): m =  5.0000000000000000E-001, e = -1073
308: Reference Frexp( 4.9406564584124654E-324): m =  5.0000000000000000E-001, e = -1073
309: 
310: Reference Ldexp( 4.9406564584124654E-324, -10) =  4.8248598226684233E-327
311:      Math.Ldexp( 4.9406564584124654E-324, -10) =  0.0000000000000000E+000
312: FAIL
313: Reference Ldexp( 4.9406564584124654E-324,  -1) =  2.4703282292062327E-324
314:      Math.Ldexp( 4.9406564584124654E-324,  -1) =  0.0000000000000000E+000
315: FAIL
316: Reference Ldexp( 4.9406564584124654E-324,   0) =  4.9406564584124654E-324
317:      Math.Ldexp( 4.9406564584124654E-324,   0) =  4.9406564584124654E-324
318: Reference Ldexp( 4.9406564584124654E-324,   1) =  9.8813129168249309E-324
319:      Math.Ldexp( 4.9406564584124654E-324,   1) =  9.8813129168249309E-324
320: Reference Ldexp( 4.9406564584124654E-324,  10) =  5.0592322134143646E-321
321:      Math.Ldexp( 4.9406564584124654E-324,  10) =  5.0592322134143646E-321
322: 
323:      Math.Frexp( 9.8813129168249309E-324): m =  5.0000000000000000E-001, e = -1072
324: Reference Frexp( 9.8813129168249309E-324): m =  5.0000000000000000E-001, e = -1072
325: 
326: Reference Ldexp( 9.8813129168249309E-324, -10) =  9.6497196453368466E-327
327:      Math.Ldexp( 9.8813129168249309E-324, -10) =  0.0000000000000000E+000
328: FAIL
329: Reference Ldexp( 9.8813129168249309E-324,  -1) =  4.9406564584124654E-324
330:      Math.Ldexp( 9.8813129168249309E-324,  -1) =  4.9406564584124654E-324
331: Reference Ldexp( 9.8813129168249309E-324,   0) =  9.8813129168249309E-324
332:      Math.Ldexp( 9.8813129168249309E-324,   0) =  9.8813129168249309E-324
333: Reference Ldexp( 9.8813129168249309E-324,   1) =  1.9762625833649862E-323
334:      Math.Ldexp( 9.8813129168249309E-324,   1) =  1.9762625833649862E-323
335: Reference Ldexp( 9.8813129168249309E-324,  10) =  1.0118464426828729E-320
336:      Math.Ldexp( 9.8813129168249309E-324,  10) =  1.0118464426828729E-320
337: 
338:      Math.Frexp( 1.4821969375237396E-323): m =  7.5000000000000000E-001, e = -1072
339: Reference Frexp( 1.4821969375237396E-323): m =  7.5000000000000000E-001, e = -1072
340: 
341: Reference Ldexp( 1.4821969375237396E-323, -10) =  1.4474579468005270E-326
342:      Math.Ldexp( 1.4821969375237396E-323, -10) =  0.0000000000000000E+000
343: FAIL
344: Reference Ldexp( 1.4821969375237396E-323,  -1) =  7.4109846876186982E-324
345:      Math.Ldexp( 1.4821969375237396E-323,  -1) =  9.8813129168249309E-324
346: FAIL
347: Reference Ldexp( 1.4821969375237396E-323,   0) =  1.4821969375237396E-323
348:      Math.Ldexp( 1.4821969375237396E-323,   0) =  1.4821969375237396E-323
349: Reference Ldexp( 1.4821969375237396E-323,   1) =  2.9643938750474793E-323
350:      Math.Ldexp( 1.4821969375237396E-323,   1) =  2.9643938750474793E-323
351: Reference Ldexp( 1.4821969375237396E-323,  10) =  1.5177696640243094E-320
352:      Math.Ldexp( 1.4821969375237396E-323,  10) =  1.5177696640243094E-320
353: 
354:      Math.Frexp( 2.4703282292062327E-323): m =  6.2500000000000000E-001, e = -1071
355: Reference Frexp( 2.4703282292062327E-323): m =  6.2500000000000000E-001, e = -1071
356: 
357: Reference Ldexp( 2.4703282292062327E-323, -10) =  2.4124299113342116E-326
358:      Math.Ldexp( 2.4703282292062327E-323, -10) =  0.0000000000000000E+000
359: FAIL
360: Reference Ldexp( 2.4703282292062327E-323,  -1) =  1.2351641146031164E-323
361:      Math.Ldexp( 2.4703282292062327E-323,  -1) =  9.8813129168249309E-324
362: FAIL
363: Reference Ldexp( 2.4703282292062327E-323,   0) =  2.4703282292062327E-323
364:      Math.Ldexp( 2.4703282292062327E-323,   0) =  2.4703282292062327E-323
365: Reference Ldexp( 2.4703282292062327E-323,   1) =  4.9406564584124654E-323
366:      Math.Ldexp( 2.4703282292062327E-323,   1) =  4.9406564584124654E-323
367: Reference Ldexp( 2.4703282292062327E-323,  10) =  2.5296161067071823E-320
368:      Math.Ldexp( 2.4703282292062327E-323,  10) =  2.5296161067071823E-320
369: 
370:      Math.Frexp( 4.4501477170144018E-309): m =  7.9999999999999982E-001, e = -1024
371: Reference Frexp( 4.4501477170144018E-309): m =  7.9999999999999982E-001, e = -1024
372: 
373: Reference Ldexp( 4.4501477170144018E-309, -10) =  4.3458473798968767E-312
374:      Math.Ldexp( 4.4501477170144018E-309, -10) =  4.3458473798978658E-312
375: FAIL
376: Reference Ldexp( 4.4501477170144018E-309,  -1) =  2.2250738585072009E-309
377:      Math.Ldexp( 4.4501477170144018E-309,  -1) =  2.2250738585072034E-309
378: FAIL
379: Reference Ldexp( 4.4501477170144018E-309,   0) =  4.4501477170144018E-309
380:      Math.Ldexp( 4.4501477170144018E-309,   0) =  4.4501477170144018E-309
381: Reference Ldexp( 4.4501477170144018E-309,   1) =  8.9002954340288036E-309
382:      Math.Ldexp( 4.4501477170144018E-309,   1) =  8.9002954340288036E-309
383: Reference Ldexp( 4.4501477170144018E-309,  10) =  4.5569512622227474E-306
384:      Math.Ldexp( 4.4501477170144018E-309,  10) =  4.5569512622227474E-306
385: 
386:      Math.Frexp( 1.4833825723381339E-308): m =  6.6666666666666652E-001, e = -1022
387: Reference Frexp( 1.4833825723381339E-308): m =  6.6666666666666652E-001, e = -1022
388: 
389: Reference Ldexp( 1.4833825723381339E-308, -10) =  1.4486157932989589E-311
390:      Math.Ldexp( 1.4833825723381339E-308, -10) =  1.4486157932991239E-311
391: FAIL
392: Reference Ldexp( 1.4833825723381339E-308,  -1) =  7.4169128616906696E-309
393:      Math.Ldexp( 1.4833825723381339E-308,  -1) =  7.4169128616906696E-309
394: Reference Ldexp( 1.4833825723381339E-308,   0) =  1.4833825723381339E-308
395:      Math.Ldexp( 1.4833825723381339E-308,   0) =  1.4833825723381339E-308
396: Reference Ldexp( 1.4833825723381339E-308,   1) =  2.9667651446762679E-308
397:      Math.Ldexp( 1.4833825723381339E-308,   1) =  2.9667651446762679E-308
398: Reference Ldexp( 1.4833825723381339E-308,  10) =  1.5189837540742491E-305
399:      Math.Ldexp( 1.4833825723381339E-308,  10) =  1.5189837540742491E-305
400: 
401:      Math.Frexp( 2.2250738585072009E-308): m =  9.9999999999999978E-001, e = -1022
402: Reference Frexp( 2.2250738585072009E-308): m =  9.9999999999999978E-001, e = -1022
403: 
404: Reference Ldexp( 2.2250738585072009E-308, -10) =  2.1729236899484384E-311
405:      Math.Ldexp( 2.2250738585072009E-308, -10) =  2.1729236899484389E-311
406: FAIL
407: Reference Ldexp( 2.2250738585072009E-308,  -1) =  1.1125369292536004E-308
408:      Math.Ldexp( 2.2250738585072009E-308,  -1) =  1.1125369292536007E-308
409: FAIL
410: Reference Ldexp( 2.2250738585072009E-308,   0) =  2.2250738585072009E-308
411:      Math.Ldexp( 2.2250738585072009E-308,   0) =  2.2250738585072009E-308
412: Reference Ldexp( 2.2250738585072009E-308,   1) =  4.4501477170144018E-308
413:      Math.Ldexp( 2.2250738585072009E-308,   1) =  4.4501477170144018E-308
414: Reference Ldexp( 2.2250738585072009E-308,  10) =  2.2784756311113737E-305
415:      Math.Ldexp( 2.2250738585072009E-308,  10) =  2.2784756311113737E-305
416: 
417:      Math.Frexp(-3.1415926535897931E+000): m = -7.8539816339744828E-001, e = 2
418: Reference Frexp(-3.1415926535897931E+000): m = -7.8539816339744828E-001, e = 2
419: 
420: Reference Ldexp(-3.1415926535897931E+000, -10) = -3.0679615757712823E-003
421:      Math.Ldexp(-3.1415926535897931E+000, -10) = -3.0679615757712823E-003
422: Reference Ldexp(-3.1415926535897931E+000,  -1) = -1.5707963267948966E+000
423:      Math.Ldexp(-3.1415926535897931E+000,  -1) = -1.5707963267948966E+000
424: Reference Ldexp(-3.1415926535897931E+000,   0) = -3.1415926535897931E+000
425:      Math.Ldexp(-3.1415926535897931E+000,   0) = -3.1415926535897931E+000
426: Reference Ldexp(-3.1415926535897931E+000,   1) = -6.2831853071795862E+000
427:      Math.Ldexp(-3.1415926535897931E+000,   1) = -6.2831853071795862E+000
428: Reference Ldexp(-3.1415926535897931E+000,  10) = -3.2169908772759482E+003
429:      Math.Ldexp(-3.1415926535897931E+000,  10) = -3.2169908772759482E+003
430: 
431:      Math.Frexp( 4.0342879349273511E+002): m =  7.8794686229049826E-001, e = 9
432: Reference Frexp( 4.0342879349273511E+002): m =  7.8794686229049826E-001, e = 9
433: 
434: Reference Ldexp( 4.0342879349273511E+002, -10) =  3.9397343114524913E-001
435:      Math.Ldexp( 4.0342879349273511E+002, -10) =  3.9397343114524913E-001
436: Reference Ldexp( 4.0342879349273511E+002,  -1) =  2.0171439674636756E+002
437:      Math.Ldexp( 4.0342879349273511E+002,  -1) =  2.0171439674636756E+002
438: Reference Ldexp( 4.0342879349273511E+002,   0) =  4.0342879349273511E+002
439:      Math.Ldexp( 4.0342879349273511E+002,   0) =  4.0342879349273511E+002
440: Reference Ldexp( 4.0342879349273511E+002,   1) =  8.0685758698547022E+002
441:      Math.Ldexp( 4.0342879349273511E+002,   1) =  8.0685758698547022E+002
442: Reference Ldexp( 4.0342879349273511E+002,  10) =  4.1311108453656075E+005
443:      Math.Ldexp( 4.0342879349273511E+002,  10) =  4.1311108453656075E+005
444: 
445:      Math.Frexp( 2.2250738585072014E-308): m =  5.0000000000000000E-001, e = -1021
446: Reference Frexp( 2.2250738585072014E-308): m =  5.0000000000000000E-001, e = -1021
447: 
448: Reference Ldexp( 2.2250738585072014E-308, -10) =  2.1729236899484389E-311
449:      Math.Ldexp( 2.2250738585072014E-308, -10) =  2.1729236899484389E-311
450: Reference Ldexp( 2.2250738585072014E-308,  -1) =  1.1125369292536007E-308
451:      Math.Ldexp( 2.2250738585072014E-308,  -1) =  1.1125369292536007E-308
452: Reference Ldexp( 2.2250738585072014E-308,   0) =  2.2250738585072014E-308
453:      Math.Ldexp( 2.2250738585072014E-308,   0) =  2.2250738585072014E-308
454: Reference Ldexp( 2.2250738585072014E-308,   1) =  4.4501477170144028E-308
455:      Math.Ldexp( 2.2250738585072014E-308,   1) =  4.4501477170144028E-308
456: Reference Ldexp( 2.2250738585072014E-308,  10) =  2.2784756311113742E-305
457:      Math.Ldexp( 2.2250738585072014E-308,  10) =  2.2784756311113742E-305
458: 
459:      Math.Frexp( 6.6752215755216041E-308): m =  7.5000000000000000E-001, e = -1020
460: Reference Frexp( 6.6752215755216041E-308): m =  7.5000000000000000E-001, e = -1020
461: 
462: Reference Ldexp( 6.6752215755216041E-308, -10) =  6.5187710698453166E-311
463:      Math.Ldexp( 6.6752215755216041E-308, -10) =  6.5187710698453166E-311
464: Reference Ldexp( 6.6752215755216041E-308,  -1) =  3.3376107877608021E-308
465:      Math.Ldexp( 6.6752215755216041E-308,  -1) =  3.3376107877608021E-308
466: Reference Ldexp( 6.6752215755216041E-308,   0) =  6.6752215755216041E-308
467:      Math.Ldexp( 6.6752215755216041E-308,   0) =  6.6752215755216041E-308
468: Reference Ldexp( 6.6752215755216041E-308,   1) =  1.3350443151043208E-307
469:      Math.Ldexp( 6.6752215755216041E-308,   1) =  1.3350443151043208E-307
470: Reference Ldexp( 6.6752215755216041E-308,  10) =  6.8354268933341226E-305
471:      Math.Ldexp( 6.6752215755216041E-308,  10) =  6.8354268933341226E-305
472: 
473:      Math.Frexp( 5.9923104495410517E+307): m =  6.6666666666666652E-001, e = 1023
474: Reference Frexp( 5.9923104495410517E+307): m =  6.6666666666666652E-001, e = 1023
475: 
476: Reference Ldexp( 5.9923104495410517E+307, -10) =  5.8518656733799333E+304
477:      Math.Ldexp( 5.9923104495410517E+307, -10) =  5.8518656733799333E+304
478: Reference Ldexp( 5.9923104495410517E+307,  -1) =  2.9961552247705258E+307
479:      Math.Ldexp( 5.9923104495410517E+307,  -1) =  2.9961552247705258E+307
480: Reference Ldexp( 5.9923104495410517E+307,   0) =  5.9923104495410517E+307
481:      Math.Ldexp( 5.9923104495410517E+307,   0) =  5.9923104495410517E+307
482: Reference Ldexp( 5.9923104495410517E+307,   1) =  1.1984620899082103E+308
483:      Math.Ldexp( 5.9923104495410517E+307,   1) =  1.1984620899082103E+308
484: Reference Ldexp( 5.9923104495410517E+307,  10) =  6.1361259003300369E+310
485:      Math.Ldexp( 5.9923104495410517E+307,  10) =                     +Inf
486: FAIL
487: 
488:      Math.Frexp( 1.7976931348623157E+308): m =  9.9999999999999989E-001, e = 1024
489: Reference Frexp( 1.7976931348623157E+308): m =  9.9999999999999989E-001, e = 1024
490: 
491: Reference Ldexp( 1.7976931348623157E+308, -10) =  1.7555597020139802E+305
492:      Math.Ldexp( 1.7976931348623157E+308, -10) =  1.7555597020139802E+305
493: Reference Ldexp( 1.7976931348623157E+308,  -1) =  8.9884656743115785E+307
494:      Math.Ldexp( 1.7976931348623157E+308,  -1) =  8.9884656743115785E+307
495: Reference Ldexp( 1.7976931348623157E+308,   0) =  1.7976931348623157E+308
496:      Math.Ldexp( 1.7976931348623157E+308,   0) =  1.7976931348623157E+308
497: Reference Ldexp( 1.7976931348623157E+308,   1) =  3.5953862697246314E+308
498:      Math.Ldexp( 1.7976931348623157E+308,   1) =                     +Inf
499: FAIL
500: Reference Ldexp( 1.7976931348623157E+308,  10) =  1.8408377700990113E+311
501:      Math.Ldexp( 1.7976931348623157E+308,  10) =                     +Inf
502: FAIL
503: 
504: 
505: extended
506:      Math.Frexp(                          Nan): m =                           Nan, e = 0
507: Reference Frexp(                          Nan): m =                           Nan, e = 0
508: 
509: Reference Ldexp(                          Nan, -10) =                           Nan
510:      Math.Ldexp(                          Nan, -10) =                           Nan
511: Reference Ldexp(                          Nan,  -1) =                           Nan
512:      Math.Ldexp(                          Nan,  -1) =                           Nan
513: Reference Ldexp(                          Nan,   0) =                           Nan
514:      Math.Ldexp(                          Nan,   0) =                           Nan
515: Reference Ldexp(                          Nan,   1) =                           Nan
516:      Math.Ldexp(                          Nan,   1) =                           Nan
517: Reference Ldexp(                          Nan,  10) =                           Nan
518:      Math.Ldexp(                          Nan,  10) =                           Nan
519: 
520:      Math.Frexp(                         +Inf): m =                          +Inf, e = 0
521: Reference Frexp would freeze, skipped.
522: 
523: Reference Ldexp(                         +Inf, -10) =                          +Inf
524:      Math.Ldexp(                         +Inf, -10) =                          +Inf
525: Reference Ldexp(                         +Inf,  -1) =                          +Inf
526:      Math.Ldexp(                         +Inf,  -1) =                          +Inf
527: Reference Ldexp(                         +Inf,   0) =                          +Inf
528:      Math.Ldexp(                         +Inf,   0) =                          +Inf
529: Reference Ldexp(                         +Inf,   1) =                          +Inf
530:      Math.Ldexp(                         +Inf,   1) =                          +Inf
531: Reference Ldexp(                         +Inf,  10) =                          +Inf
532:      Math.Ldexp(                         +Inf,  10) =                          +Inf
533: 
534:      Math.Frexp(                         -Inf): m =                          -Inf, e = 0
535: Reference Frexp would freeze, skipped.
536: 
537: Reference Ldexp(                         -Inf, -10) =                          -Inf
538:      Math.Ldexp(                         -Inf, -10) =                          -Inf
539: Reference Ldexp(                         -Inf,  -1) =                          -Inf
540:      Math.Ldexp(                         -Inf,  -1) =                          -Inf
541: Reference Ldexp(                         -Inf,   0) =                          -Inf
542:      Math.Ldexp(                         -Inf,   0) =                          -Inf
543: Reference Ldexp(                         -Inf,   1) =                          -Inf
544:      Math.Ldexp(                         -Inf,   1) =                          -Inf
545: Reference Ldexp(                         -Inf,  10) =                          -Inf
546:      Math.Ldexp(                         -Inf,  10) =                          -Inf
547: 
548:      Math.Frexp( 3.64519953188247460253E-4951): m =  5.00000000000000000000E-0001, e = -16444
549: Reference Frexp( 3.64519953188247460253E-4951): m =  5.00000000000000000000E-0001, e = -16444
550: 
551: Reference Ldexp( 3.64519953188247460253E-4951, -10) =  0.00000000000000000000E+0000
552:      Math.Ldexp( 3.64519953188247460253E-4951, -10) =  0.00000000000000000000E+0000
553: Reference Ldexp( 3.64519953188247460253E-4951,  -1) =  0.00000000000000000000E+0000
554:      Math.Ldexp( 3.64519953188247460253E-4951,  -1) =  0.00000000000000000000E+0000
555: Reference Ldexp( 3.64519953188247460253E-4951,   0) =  3.64519953188247460253E-4951
556:      Math.Ldexp( 3.64519953188247460253E-4951,   0) =  3.64519953188247460253E-4951
557: Reference Ldexp( 3.64519953188247460253E-4951,   1) =  7.29039906376494920506E-4951
558:      Math.Ldexp( 3.64519953188247460253E-4951,   1) =  7.29039906376494920506E-4951
559: Reference Ldexp( 3.64519953188247460253E-4951,  10) =  3.73268432064765399299E-4948
560:      Math.Ldexp( 3.64519953188247460253E-4951,  10) =  3.73268432064765399299E-4948
561: 
562:      Math.Frexp( 7.29039906376494920506E-4951): m =  5.00000000000000000000E-0001, e = -16443
563: Reference Frexp( 7.29039906376494920506E-4951): m =  5.00000000000000000000E-0001, e = -16443
564: 
565: Reference Ldexp( 7.29039906376494920506E-4951, -10) =  0.00000000000000000000E+0000
566:      Math.Ldexp( 7.29039906376494920506E-4951, -10) =  0.00000000000000000000E+0000
567: Reference Ldexp( 7.29039906376494920506E-4951,  -1) =  3.64519953188247460253E-4951
568:      Math.Ldexp( 7.29039906376494920506E-4951,  -1) =  3.64519953188247460253E-4951
569: Reference Ldexp( 7.29039906376494920506E-4951,   0) =  7.29039906376494920506E-4951
570:      Math.Ldexp( 7.29039906376494920506E-4951,   0) =  7.29039906376494920506E-4951
571: Reference Ldexp( 7.29039906376494920506E-4951,   1) =  1.45807981275298984101E-4950
572:      Math.Ldexp( 7.29039906376494920506E-4951,   1) =  1.45807981275298984101E-4950
573: Reference Ldexp( 7.29039906376494920506E-4951,  10) =  7.46536864129530798598E-4948
574:      Math.Ldexp( 7.29039906376494920506E-4951,  10) =  7.46536864129530798598E-4948
575: 
576:      Math.Frexp( 1.09355985956474238076E-4950): m =  7.50000000000000000000E-0001, e = -16443
577: Reference Frexp( 1.09355985956474238076E-4950): m =  7.50000000000000000000E-0001, e = -16443
578: 
579: Reference Ldexp( 1.09355985956474238076E-4950, -10) =  0.00000000000000000000E+0000
580:      Math.Ldexp( 1.09355985956474238076E-4950, -10) =  0.00000000000000000000E+0000
581: Reference Ldexp( 1.09355985956474238076E-4950,  -1) =  7.29039906376494920506E-4951
582:      Math.Ldexp( 1.09355985956474238076E-4950,  -1) =  7.29039906376494920506E-4951
583: Reference Ldexp( 1.09355985956474238076E-4950,   0) =  1.09355985956474238076E-4950
584:      Math.Ldexp( 1.09355985956474238076E-4950,   0) =  1.09355985956474238076E-4950
585: Reference Ldexp( 1.09355985956474238076E-4950,   1) =  2.18711971912948476152E-4950
586:      Math.Ldexp( 1.09355985956474238076E-4950,   1) =  2.18711971912948476152E-4950
587: Reference Ldexp( 1.09355985956474238076E-4950,  10) =  1.11980529619429619790E-4947
588:      Math.Ldexp( 1.09355985956474238076E-4950,  10) =  1.11980529619429619790E-4947
589: 
590:      Math.Frexp( 1.82259976594123730126E-4950): m =  6.25000000000000000000E-0001, e = -16442
591: Reference Frexp( 1.82259976594123730126E-4950): m =  6.25000000000000000000E-0001, e = -16442
592: 
593: Reference Ldexp( 1.82259976594123730126E-4950, -10) =  0.00000000000000000000E+0000
594:      Math.Ldexp( 1.82259976594123730126E-4950, -10) =  0.00000000000000000000E+0000
595: Reference Ldexp( 1.82259976594123730126E-4950,  -1) =  7.29039906376494920506E-4951
596:      Math.Ldexp( 1.82259976594123730126E-4950,  -1) =  7.29039906376494920506E-4951
597: Reference Ldexp( 1.82259976594123730126E-4950,   0) =  1.82259976594123730126E-4950
598:      Math.Ldexp( 1.82259976594123730126E-4950,   0) =  1.82259976594123730126E-4950
599: Reference Ldexp( 1.82259976594123730126E-4950,   1) =  3.64519953188247460253E-4950
600:      Math.Ldexp( 1.82259976594123730126E-4950,   1) =  3.64519953188247460253E-4950
601: Reference Ldexp( 1.82259976594123730126E-4950,  10) =  1.86634216032382699649E-4947
602:      Math.Ldexp( 1.82259976594123730126E-4950,  10) =  1.86634216032382699649E-4947
603: 
604:      Math.Frexp( 6.72420628622418701034E-4933): m =  7.99999999999999999740E-0001, e = -16384
605: Reference Frexp( 6.72420628622418701034E-4933): m =  7.99999999999999999740E-0001, e = -16384
606: 
607: Reference Ldexp( 6.72420628622418701034E-4933, -10) =  6.56660770139080617134E-4936
608:      Math.Ldexp( 6.72420628622418701034E-4933, -10) =  6.56660770139080617134E-4936
609: Reference Ldexp( 6.72420628622418701034E-4933,  -1) =  3.36210314311209350335E-4933
610:      Math.Ldexp( 6.72420628622418701034E-4933,  -1) =  3.36210314311209350335E-4933
611: Reference Ldexp( 6.72420628622418701034E-4933,   0) =  6.72420628622418701034E-4933
612:      Math.Ldexp( 6.72420628622418701034E-4933,   0) =  6.72420628622418701034E-4933
613: Reference Ldexp( 6.72420628622418701034E-4933,   1) =  1.34484125724483740207E-4932
614:      Math.Ldexp( 6.72420628622418701034E-4933,   1) =  1.34484125724483740207E-4932
615: Reference Ldexp( 6.72420628622418701034E-4933,  10) =  6.88558723709356749859E-4930
616:      Math.Ldexp( 6.72420628622418701034E-4933,  10) =  6.88558723709356749859E-4930
617: 
618:      Math.Frexp( 2.24140209540806233739E-4932): m =  6.66666666666666666631E-0001, e = -16382
619: Reference Frexp( 2.24140209540806233739E-4932): m =  6.66666666666666666631E-0001, e = -16382
620: 
621: Reference Ldexp( 2.24140209540806233739E-4932, -10) =  2.18886923379693575497E-4935
622:      Math.Ldexp( 2.24140209540806233739E-4932, -10) =  2.18886923379693575497E-4935
623: Reference Ldexp( 2.24140209540806233739E-4932,  -1) =  1.12070104770403116851E-4932
624:      Math.Ldexp( 2.24140209540806233739E-4932,  -1) =  1.12070104770403116851E-4932
625: Reference Ldexp( 2.24140209540806233739E-4932,   0) =  2.24140209540806233739E-4932
626:      Math.Ldexp( 2.24140209540806233739E-4932,   0) =  2.24140209540806233739E-4932
627: Reference Ldexp( 2.24140209540806233739E-4932,   1) =  4.48280419081612467477E-4932
628:      Math.Ldexp( 2.24140209540806233739E-4932,   1) =  4.48280419081612467477E-4932
629: Reference Ldexp( 2.24140209540806233739E-4932,  10) =  2.29519574569785583348E-4929
630:      Math.Ldexp( 2.24140209540806233739E-4932,  10) =  2.29519574569785583348E-4929
631: 
632:      Math.Frexp( 3.36210314311209350590E-4932): m =  9.99999999999999999892E-0001, e = -16382
633: Reference Frexp( 3.36210314311209350590E-4932): m =  9.99999999999999999892E-0001, e = -16382
634: 
635: Reference Ldexp( 3.36210314311209350590E-4932, -10) =  3.28330385069540381471E-4935
636:      Math.Ldexp( 3.36210314311209350590E-4932, -10) =  3.28330385069540381471E-4935
637: Reference Ldexp( 3.36210314311209350590E-4932,  -1) =  1.68105157155604675313E-4932
638:      Math.Ldexp( 3.36210314311209350590E-4932,  -1) =  1.68105157155604675313E-4932
639: Reference Ldexp( 3.36210314311209350590E-4932,   0) =  3.36210314311209350590E-4932
640:      Math.Ldexp( 3.36210314311209350590E-4932,   0) =  3.36210314311209350590E-4932
641: Reference Ldexp( 3.36210314311209350590E-4932,   1) =  6.72420628622418701180E-4932
642:      Math.Ldexp( 3.36210314311209350590E-4932,   1) =  6.72420628622418701180E-4932
643: Reference Ldexp( 3.36210314311209350590E-4932,  10) =  3.44279361854678375004E-4929
644:      Math.Ldexp( 3.36210314311209350590E-4932,  10) =  3.44279361854678375004E-4929
645: 
646:      Math.Frexp(-3.14159265358979323851E+0000): m = -7.85398163397448309628E-0001, e = 2
647: Reference Frexp(-3.14159265358979323851E+0000): m = -7.85398163397448309628E-0001, e = 2
648: 
649: Reference Ldexp(-3.14159265358979323851E+0000, -10) = -3.06796157577128245949E-0003
650:      Math.Ldexp(-3.14159265358979323851E+0000, -10) = -3.06796157577128245949E-0003
651: Reference Ldexp(-3.14159265358979323851E+0000,  -1) = -1.57079632679489661926E+0000
652:      Math.Ldexp(-3.14159265358979323851E+0000,  -1) = -1.57079632679489661926E+0000
653: Reference Ldexp(-3.14159265358979323851E+0000,   0) = -3.14159265358979323851E+0000
654:      Math.Ldexp(-3.14159265358979323851E+0000,   0) = -3.14159265358979323851E+0000
655: Reference Ldexp(-3.14159265358979323851E+0000,   1) = -6.28318530717958647703E+0000
656:      Math.Ldexp(-3.14159265358979323851E+0000,   1) = -6.28318530717958647703E+0000
657: Reference Ldexp(-3.14159265358979323851E+0000,  10) = -3.21699087727594827624E+0003
658:      Math.Ldexp(-3.14159265358979323851E+0000,  10) = -3.21699087727594827624E+0003
659: 
660:      Math.Frexp( 4.03428793492735122600E+0002): m =  7.87946862290498286328E-0001, e = 9
661: Reference Frexp( 4.03428793492735122600E+0002): m =  7.87946862290498286328E-0001, e = 9
662: 
663: Reference Ldexp( 4.03428793492735122600E+0002, -10) =  3.93973431145249143164E-0001
664:      Math.Ldexp( 4.03428793492735122600E+0002, -10) =  3.93973431145249143164E-0001
665: Reference Ldexp( 4.03428793492735122600E+0002,  -1) =  2.01714396746367561300E+0002
666:      Math.Ldexp( 4.03428793492735122600E+0002,  -1) =  2.01714396746367561300E+0002
667: Reference Ldexp( 4.03428793492735122600E+0002,   0) =  4.03428793492735122600E+0002
668:      Math.Ldexp( 4.03428793492735122600E+0002,   0) =  4.03428793492735122600E+0002
669: Reference Ldexp( 4.03428793492735122600E+0002,   1) =  8.06857586985470245200E+0002
670:      Math.Ldexp( 4.03428793492735122600E+0002,   1) =  8.06857586985470245200E+0002
671: Reference Ldexp( 4.03428793492735122600E+0002,  10) =  4.13111084536560765542E+0005
672:      Math.Ldexp( 4.03428793492735122600E+0002,  10) =  4.13111084536560765542E+0005
673: 
674:      Math.Frexp( 3.36210314311209350626E-4932): m =  5.00000000000000000000E-0001, e = -16381
675: Reference Frexp( 3.36210314311209350626E-4932): m =  5.00000000000000000000E-0001, e = -16381
676: 
677: Reference Ldexp( 3.36210314311209350626E-4932, -10) =  3.28330385069540381471E-4935
678:      Math.Ldexp( 3.36210314311209350626E-4932, -10) =  3.28330385069540381471E-4935
679: Reference Ldexp( 3.36210314311209350626E-4932,  -1) =  1.68105157155604675313E-4932
680:      Math.Ldexp( 3.36210314311209350626E-4932,  -1) =  1.68105157155604675313E-4932
681: Reference Ldexp( 3.36210314311209350626E-4932,   0) =  3.36210314311209350626E-4932
682:      Math.Ldexp( 3.36210314311209350626E-4932,   0) =  3.36210314311209350626E-4932
683: Reference Ldexp( 3.36210314311209350626E-4932,   1) =  6.72420628622418701253E-4932
684:      Math.Ldexp( 3.36210314311209350626E-4932,   1) =  6.72420628622418701253E-4932
685: Reference Ldexp( 3.36210314311209350626E-4932,  10) =  3.44279361854678375041E-4929
686:      Math.Ldexp( 3.36210314311209350626E-4932,  10) =  3.44279361854678375041E-4929
687: 
688:      Math.Frexp( 1.00863094293362805188E-4931): m =  7.50000000000000000000E-0001, e = -16380
689: Reference Frexp( 1.00863094293362805188E-4931): m =  7.50000000000000000000E-0001, e = -16380
690: 
691: Reference Ldexp( 1.00863094293362805188E-4931, -10) =  9.84991155208621144413E-4935
692:      Math.Ldexp( 1.00863094293362805188E-4931, -10) =  9.84991155208621144413E-4935
693: Reference Ldexp( 1.00863094293362805188E-4931,  -1) =  5.04315471466814025939E-4932
694:      Math.Ldexp( 1.00863094293362805188E-4931,  -1) =  5.04315471466814025939E-4932
695: Reference Ldexp( 1.00863094293362805188E-4931,   0) =  1.00863094293362805188E-4931
696:      Math.Ldexp( 1.00863094293362805188E-4931,   0) =  1.00863094293362805188E-4931
697: Reference Ldexp( 1.00863094293362805188E-4931,   1) =  2.01726188586725610376E-4931
698:      Math.Ldexp( 1.00863094293362805188E-4931,   1) =  2.01726188586725610376E-4931
699: Reference Ldexp( 1.00863094293362805188E-4931,  10) =  1.03283808556403512512E-4928
700:      Math.Ldexp( 1.00863094293362805188E-4931,  10) =  1.03283808556403512512E-4928
701: 
702:      Math.Frexp( 3.96577165119077255007E+4931): m =  6.66666666666666666631E-0001, e = 16383
703: Reference Frexp( 3.96577165119077255007E+4931): m =  6.66666666666666666631E-0001, e = 16383
704: 
705: Reference Ldexp( 3.96577165119077255007E+4931, -10) =  3.87282387811598881843E+4928
706:      Math.Ldexp( 3.96577165119077255007E+4931, -10) =  3.87282387811598881843E+4928
707: Reference Ldexp( 3.96577165119077255007E+4931,  -1) =  1.98288582559538627504E+4931
708:      Math.Ldexp( 3.96577165119077255007E+4931,  -1) =  1.98288582559538627504E+4931
709: Reference Ldexp( 3.96577165119077255007E+4931,   0) =  3.96577165119077255007E+4931
710:      Math.Ldexp( 3.96577165119077255007E+4931,   0) =  3.96577165119077255007E+4931
711: Reference Ldexp( 3.96577165119077255007E+4931,   1) =  7.93154330238154510014E+4931
712:      Math.Ldexp( 3.96577165119077255007E+4931,   1) =  7.93154330238154510014E+4931
713: Reference Ldexp( 3.96577165119077255007E+4931,  10) =                          +Inf
714:      Math.Ldexp( 3.96577165119077255007E+4931,  10) =                          +Inf
715: 
716:      Math.Frexp( 1.18973149535723176502E+4932): m =  9.99999999999999999946E-0001, e = 16384
717: Reference Frexp( 1.18973149535723176502E+4932): m =  9.99999999999999999946E-0001, e = 16384
718: 
719: Reference Ldexp( 1.18973149535723176502E+4932, -10) =  1.16184716343479664553E+4929
720:      Math.Ldexp( 1.18973149535723176502E+4932, -10) =  1.16184716343479664553E+4929
721: Reference Ldexp( 1.18973149535723176502E+4932,  -1) =  5.94865747678615882511E+4931
722:      Math.Ldexp( 1.18973149535723176502E+4932,  -1) =  5.94865747678615882511E+4931
723: Reference Ldexp( 1.18973149535723176502E+4932,   0) =  1.18973149535723176502E+4932
724:      Math.Ldexp( 1.18973149535723176502E+4932,   0) =  1.18973149535723176502E+4932
725: Reference Ldexp( 1.18973149535723176502E+4932,   1) =                          +Inf
726:      Math.Ldexp( 1.18973149535723176502E+4932,   1) =                          +Inf
727: Reference Ldexp( 1.18973149535723176502E+4932,  10) =                          +Inf
728:      Math.Ldexp( 1.18973149535723176502E+4932,  10) =                          +Inf
729: 
730: 
731: Something failed, see above.
ExitCode=1
Test finished with ExitCode=1

No Source in TestSuite DataBase.

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