blob: 7aee0447998a6b52c6a5436d8c0f6eaf4c5380c8 [file] [log] [blame]
fpizlo@apple.comec47ab62013-03-28 02:47:00 +00001Tests what happens in the DFG JIT if we load from a Float32 array that contains a weirdly formatted NaN.
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6-4587521
7NaN
8PASS "" + foo(floatView) is "NaN"
9NaN
10PASS "" + foo(floatView) is "NaN"
11NaN
12PASS "" + foo(floatView) is "NaN"
13NaN
14PASS "" + foo(floatView) is "NaN"
15NaN
16PASS "" + foo(floatView) is "NaN"
17NaN
18PASS "" + foo(floatView) is "NaN"
19NaN
20PASS "" + foo(floatView) is "NaN"
21NaN
22PASS "" + foo(floatView) is "NaN"
23NaN
24PASS "" + foo(floatView) is "NaN"
25NaN
26PASS "" + foo(floatView) is "NaN"
27NaN
28PASS "" + foo(floatView) is "NaN"
29NaN
30PASS "" + foo(floatView) is "NaN"
31NaN
32PASS "" + foo(floatView) is "NaN"
33NaN
34PASS "" + foo(floatView) is "NaN"
35NaN
36PASS "" + foo(floatView) is "NaN"
37NaN
38PASS "" + foo(floatView) is "NaN"
39NaN
40PASS "" + foo(floatView) is "NaN"
41NaN
42PASS "" + foo(floatView) is "NaN"
43NaN
44PASS "" + foo(floatView) is "NaN"
45NaN
46PASS "" + foo(floatView) is "NaN"
47NaN
48PASS "" + foo(floatView) is "NaN"
49NaN
50PASS "" + foo(floatView) is "NaN"
51NaN
52PASS "" + foo(floatView) is "NaN"
53NaN
54PASS "" + foo(floatView) is "NaN"
55NaN
56PASS "" + foo(floatView) is "NaN"
57NaN
58PASS "" + foo(floatView) is "NaN"
59NaN
60PASS "" + foo(floatView) is "NaN"
61NaN
62PASS "" + foo(floatView) is "NaN"
63NaN
64PASS "" + foo(floatView) is "NaN"
65NaN
66PASS "" + foo(floatView) is "NaN"
67NaN
68PASS "" + foo(floatView) is "NaN"
69NaN
70PASS "" + foo(floatView) is "NaN"
71NaN
72PASS "" + foo(floatView) is "NaN"
73NaN
74PASS "" + foo(floatView) is "NaN"
75NaN
76PASS "" + foo(floatView) is "NaN"
77NaN
78PASS "" + foo(floatView) is "NaN"
79NaN
80PASS "" + foo(floatView) is "NaN"
81NaN
82PASS "" + foo(floatView) is "NaN"
83NaN
84PASS "" + foo(floatView) is "NaN"
85NaN
86PASS "" + foo(floatView) is "NaN"
87NaN
88PASS "" + foo(floatView) is "NaN"
89NaN
90PASS "" + foo(floatView) is "NaN"
91NaN
92PASS "" + foo(floatView) is "NaN"
93NaN
94PASS "" + foo(floatView) is "NaN"
95NaN
96PASS "" + foo(floatView) is "NaN"
97NaN
98PASS "" + foo(floatView) is "NaN"
99NaN
100PASS "" + foo(floatView) is "NaN"
101NaN
102PASS "" + foo(floatView) is "NaN"
103NaN
104PASS "" + foo(floatView) is "NaN"
105NaN
106PASS "" + foo(floatView) is "NaN"
107NaN
108PASS "" + foo(floatView) is "NaN"
109NaN
110PASS "" + foo(floatView) is "NaN"
111NaN
112PASS "" + foo(floatView) is "NaN"
113NaN
114PASS "" + foo(floatView) is "NaN"
115NaN
116PASS "" + foo(floatView) is "NaN"
117NaN
118PASS "" + foo(floatView) is "NaN"
119NaN
120PASS "" + foo(floatView) is "NaN"
121NaN
122PASS "" + foo(floatView) is "NaN"
123NaN
124PASS "" + foo(floatView) is "NaN"
125NaN
126PASS "" + foo(floatView) is "NaN"
127NaN
128PASS "" + foo(floatView) is "NaN"
129NaN
130PASS "" + foo(floatView) is "NaN"
131NaN
132PASS "" + foo(floatView) is "NaN"
133NaN
134PASS "" + foo(floatView) is "NaN"
135NaN
136PASS "" + foo(floatView) is "NaN"
137NaN
138PASS "" + foo(floatView) is "NaN"
139NaN
140PASS "" + foo(floatView) is "NaN"
141NaN
142PASS "" + foo(floatView) is "NaN"
143NaN
144PASS "" + foo(floatView) is "NaN"
145NaN
146PASS "" + foo(floatView) is "NaN"
147NaN
148PASS "" + foo(floatView) is "NaN"
149NaN
150PASS "" + foo(floatView) is "NaN"
151NaN
152PASS "" + foo(floatView) is "NaN"
153NaN
154PASS "" + foo(floatView) is "NaN"
155NaN
156PASS "" + foo(floatView) is "NaN"
157NaN
158PASS "" + foo(floatView) is "NaN"
159NaN
160PASS "" + foo(floatView) is "NaN"
161NaN
162PASS "" + foo(floatView) is "NaN"
163NaN
164PASS "" + foo(floatView) is "NaN"
165NaN
166PASS "" + foo(floatView) is "NaN"
167NaN
168PASS "" + foo(floatView) is "NaN"
169NaN
170PASS "" + foo(floatView) is "NaN"
171NaN
172PASS "" + foo(floatView) is "NaN"
173NaN
174PASS "" + foo(floatView) is "NaN"
175NaN
176PASS "" + foo(floatView) is "NaN"
177NaN
178PASS "" + foo(floatView) is "NaN"
179NaN
180PASS "" + foo(floatView) is "NaN"
181NaN
182PASS "" + foo(floatView) is "NaN"
183NaN
184PASS "" + foo(floatView) is "NaN"
185NaN
186PASS "" + foo(floatView) is "NaN"
187NaN
188PASS "" + foo(floatView) is "NaN"
189NaN
190PASS "" + foo(floatView) is "NaN"
191NaN
192PASS "" + foo(floatView) is "NaN"
193NaN
194PASS "" + foo(floatView) is "NaN"
195NaN
196PASS "" + foo(floatView) is "NaN"
197NaN
198PASS "" + foo(floatView) is "NaN"
199NaN
200PASS "" + foo(floatView) is "NaN"
201NaN
202PASS "" + foo(floatView) is "NaN"
203NaN
204PASS "" + foo(floatView) is "NaN"
205NaN
206PASS "" + foo(floatView) is "NaN"
207I didn't crash, which is a good thing.
208PASS successfullyParsed is true
209
210TEST COMPLETE
211