1# Copyright 2013 the V8 project authors. All rights reserved.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1.  Redistributions of source code must retain the above copyright
8#     notice, this list of conditions and the following disclaimer.
9# 2.  Redistributions in binary form must reproduce the above copyright
10#     notice, this list of conditions and the following disclaimer in the
11#     documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24This test checks for potential edge case bugs with certain math transforms involving multiplication by 1 and unary plus.
25
26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
27
28
29PASS values.someInt * 1 is +values.someInt
30PASS values.someInt * 1 is 42
31PASS 1 * values.someInt is +values.someInt
32PASS 1 * values.someInt is 42
33PASS values.someFloat * 1 is +values.someFloat
34PASS values.someFloat * 1 is 42.42
35PASS 1 * values.someFloat is +values.someFloat
36PASS 1 * values.someFloat is 42.42
37PASS values.one * 1 is +values.one
38PASS values.one * 1 is 1
39PASS 1 * values.one is +values.one
40PASS 1 * values.one is 1
41PASS values.minusOne * 1 is +values.minusOne
42PASS values.minusOne * 1 is -1
43PASS 1 * values.minusOne is +values.minusOne
44PASS 1 * values.minusOne is -1
45PASS values.zero * 1 is +values.zero
46PASS values.zero * 1 is 0
47PASS 1 * values.zero is +values.zero
48PASS 1 * values.zero is 0
49PASS values.minusZero * 1 is +values.minusZero
50PASS values.minusZero * 1 is -0
51PASS 1 * values.minusZero is +values.minusZero
52PASS 1 * values.minusZero is -0
53PASS values.infinity * 1 is +values.infinity
54PASS values.infinity * 1 is Infinity
55PASS 1 * values.infinity is +values.infinity
56PASS 1 * values.infinity is Infinity
57PASS values.minusInfinity * 1 is +values.minusInfinity
58PASS values.minusInfinity * 1 is -Infinity
59PASS 1 * values.minusInfinity is +values.minusInfinity
60PASS 1 * values.minusInfinity is -Infinity
61PASS values.notANumber * 1 is +values.notANumber
62PASS values.notANumber * 1 is NaN
63PASS 1 * values.notANumber is +values.notANumber
64PASS 1 * values.notANumber is NaN
65PASS values.nonNumberString * 1 is +values.nonNumberString
66PASS values.nonNumberString * 1 is NaN
67PASS 1 * values.nonNumberString is +values.nonNumberString
68PASS 1 * values.nonNumberString is NaN
69PASS values.someFloatString * 1 is +values.someFloatString
70PASS values.someFloatString * 1 is 42.42
71PASS 1 * values.someFloatString is +values.someFloatString
72PASS 1 * values.someFloatString is 42.42
73PASS +values.someInt * values.someInt is values.someInt * values.someInt
74PASS +values.someInt * values.someInt is 1764
75PASS values.someInt * +values.someInt is values.someInt * values.someInt
76PASS values.someInt * +values.someInt is 1764
77PASS +values.someInt * +values.someInt is values.someInt * values.someInt
78PASS +values.someInt * +values.someInt is 1764
79PASS +values.someInt / values.someInt is values.someInt / values.someInt
80PASS +values.someInt / values.someInt is 1
81PASS values.someInt / +values.someInt is values.someInt / values.someInt
82PASS values.someInt / +values.someInt is 1
83PASS +values.someInt / +values.someInt is values.someInt / values.someInt
84PASS +values.someInt / +values.someInt is 1
85PASS +values.someInt - values.someInt is values.someInt - values.someInt
86PASS +values.someInt - values.someInt is 0
87PASS values.someInt - +values.someInt is values.someInt - values.someInt
88PASS values.someInt - +values.someInt is 0
89PASS +values.someInt - +values.someInt is values.someInt - values.someInt
90PASS +values.someInt - +values.someInt is 0
91PASS +values.someInt * values.someFloat is values.someInt * values.someFloat
92PASS +values.someInt * values.someFloat is 1781.64
93PASS values.someInt * +values.someFloat is values.someInt * values.someFloat
94PASS values.someInt * +values.someFloat is 1781.64
95PASS +values.someInt * +values.someFloat is values.someInt * values.someFloat
96PASS +values.someInt * +values.someFloat is 1781.64
97PASS +values.someInt / values.someFloat is values.someInt / values.someFloat
98PASS +values.someInt / values.someFloat is 0.9900990099009901
99PASS values.someInt / +values.someFloat is values.someInt / values.someFloat
100PASS values.someInt / +values.someFloat is 0.9900990099009901
101PASS +values.someInt / +values.someFloat is values.someInt / values.someFloat
102PASS +values.someInt / +values.someFloat is 0.9900990099009901
103PASS +values.someInt - values.someFloat is values.someInt - values.someFloat
104PASS +values.someInt - values.someFloat is -0.4200000000000017
105PASS values.someInt - +values.someFloat is values.someInt - values.someFloat
106PASS values.someInt - +values.someFloat is -0.4200000000000017
107PASS +values.someInt - +values.someFloat is values.someInt - values.someFloat
108PASS +values.someInt - +values.someFloat is -0.4200000000000017
109PASS +values.someInt * values.one is values.someInt * values.one
110PASS +values.someInt * values.one is 42
111PASS values.someInt * +values.one is values.someInt * values.one
112PASS values.someInt * +values.one is 42
113PASS +values.someInt * +values.one is values.someInt * values.one
114PASS +values.someInt * +values.one is 42
115PASS +values.someInt / values.one is values.someInt / values.one
116PASS +values.someInt / values.one is 42
117PASS values.someInt / +values.one is values.someInt / values.one
118PASS values.someInt / +values.one is 42
119PASS +values.someInt / +values.one is values.someInt / values.one
120PASS +values.someInt / +values.one is 42
121PASS +values.someInt - values.one is values.someInt - values.one
122PASS +values.someInt - values.one is 41
123PASS values.someInt - +values.one is values.someInt - values.one
124PASS values.someInt - +values.one is 41
125PASS +values.someInt - +values.one is values.someInt - values.one
126PASS +values.someInt - +values.one is 41
127PASS +values.someInt * values.minusOne is values.someInt * values.minusOne
128PASS +values.someInt * values.minusOne is -42
129PASS values.someInt * +values.minusOne is values.someInt * values.minusOne
130PASS values.someInt * +values.minusOne is -42
131PASS +values.someInt * +values.minusOne is values.someInt * values.minusOne
132PASS +values.someInt * +values.minusOne is -42
133PASS +values.someInt / values.minusOne is values.someInt / values.minusOne
134PASS +values.someInt / values.minusOne is -42
135PASS values.someInt / +values.minusOne is values.someInt / values.minusOne
136PASS values.someInt / +values.minusOne is -42
137PASS +values.someInt / +values.minusOne is values.someInt / values.minusOne
138PASS +values.someInt / +values.minusOne is -42
139PASS +values.someInt - values.minusOne is values.someInt - values.minusOne
140PASS +values.someInt - values.minusOne is 43
141PASS values.someInt - +values.minusOne is values.someInt - values.minusOne
142PASS values.someInt - +values.minusOne is 43
143PASS +values.someInt - +values.minusOne is values.someInt - values.minusOne
144PASS +values.someInt - +values.minusOne is 43
145PASS +values.someInt * values.zero is values.someInt * values.zero
146PASS +values.someInt * values.zero is 0
147PASS values.someInt * +values.zero is values.someInt * values.zero
148PASS values.someInt * +values.zero is 0
149PASS +values.someInt * +values.zero is values.someInt * values.zero
150PASS +values.someInt * +values.zero is 0
151PASS +values.someInt / values.zero is values.someInt / values.zero
152PASS +values.someInt / values.zero is Infinity
153PASS values.someInt / +values.zero is values.someInt / values.zero
154PASS values.someInt / +values.zero is Infinity
155PASS +values.someInt / +values.zero is values.someInt / values.zero
156PASS +values.someInt / +values.zero is Infinity
157PASS +values.someInt - values.zero is values.someInt - values.zero
158PASS +values.someInt - values.zero is 42
159PASS values.someInt - +values.zero is values.someInt - values.zero
160PASS values.someInt - +values.zero is 42
161PASS +values.someInt - +values.zero is values.someInt - values.zero
162PASS +values.someInt - +values.zero is 42
163PASS +values.someInt * values.minusZero is values.someInt * values.minusZero
164PASS +values.someInt * values.minusZero is -0
165PASS values.someInt * +values.minusZero is values.someInt * values.minusZero
166PASS values.someInt * +values.minusZero is -0
167PASS +values.someInt * +values.minusZero is values.someInt * values.minusZero
168PASS +values.someInt * +values.minusZero is -0
169PASS +values.someInt / values.minusZero is values.someInt / values.minusZero
170PASS +values.someInt / values.minusZero is -Infinity
171PASS values.someInt / +values.minusZero is values.someInt / values.minusZero
172PASS values.someInt / +values.minusZero is -Infinity
173PASS +values.someInt / +values.minusZero is values.someInt / values.minusZero
174PASS +values.someInt / +values.minusZero is -Infinity
175PASS +values.someInt - values.minusZero is values.someInt - values.minusZero
176PASS +values.someInt - values.minusZero is 42
177PASS values.someInt - +values.minusZero is values.someInt - values.minusZero
178PASS values.someInt - +values.minusZero is 42
179PASS +values.someInt - +values.minusZero is values.someInt - values.minusZero
180PASS +values.someInt - +values.minusZero is 42
181PASS +values.someInt * values.infinity is values.someInt * values.infinity
182PASS +values.someInt * values.infinity is Infinity
183PASS values.someInt * +values.infinity is values.someInt * values.infinity
184PASS values.someInt * +values.infinity is Infinity
185PASS +values.someInt * +values.infinity is values.someInt * values.infinity
186PASS +values.someInt * +values.infinity is Infinity
187PASS +values.someInt / values.infinity is values.someInt / values.infinity
188PASS +values.someInt / values.infinity is 0
189PASS values.someInt / +values.infinity is values.someInt / values.infinity
190PASS values.someInt / +values.infinity is 0
191PASS +values.someInt / +values.infinity is values.someInt / values.infinity
192PASS +values.someInt / +values.infinity is 0
193PASS +values.someInt - values.infinity is values.someInt - values.infinity
194PASS +values.someInt - values.infinity is -Infinity
195PASS values.someInt - +values.infinity is values.someInt - values.infinity
196PASS values.someInt - +values.infinity is -Infinity
197PASS +values.someInt - +values.infinity is values.someInt - values.infinity
198PASS +values.someInt - +values.infinity is -Infinity
199PASS +values.someInt * values.minusInfinity is values.someInt * values.minusInfinity
200PASS +values.someInt * values.minusInfinity is -Infinity
201PASS values.someInt * +values.minusInfinity is values.someInt * values.minusInfinity
202PASS values.someInt * +values.minusInfinity is -Infinity
203PASS +values.someInt * +values.minusInfinity is values.someInt * values.minusInfinity
204PASS +values.someInt * +values.minusInfinity is -Infinity
205PASS +values.someInt / values.minusInfinity is values.someInt / values.minusInfinity
206PASS +values.someInt / values.minusInfinity is -0
207PASS values.someInt / +values.minusInfinity is values.someInt / values.minusInfinity
208PASS values.someInt / +values.minusInfinity is -0
209PASS +values.someInt / +values.minusInfinity is values.someInt / values.minusInfinity
210PASS +values.someInt / +values.minusInfinity is -0
211PASS +values.someInt - values.minusInfinity is values.someInt - values.minusInfinity
212PASS +values.someInt - values.minusInfinity is Infinity
213PASS values.someInt - +values.minusInfinity is values.someInt - values.minusInfinity
214PASS values.someInt - +values.minusInfinity is Infinity
215PASS +values.someInt - +values.minusInfinity is values.someInt - values.minusInfinity
216PASS +values.someInt - +values.minusInfinity is Infinity
217PASS +values.someInt * values.notANumber is values.someInt * values.notANumber
218PASS +values.someInt * values.notANumber is NaN
219PASS values.someInt * +values.notANumber is values.someInt * values.notANumber
220PASS values.someInt * +values.notANumber is NaN
221PASS +values.someInt * +values.notANumber is values.someInt * values.notANumber
222PASS +values.someInt * +values.notANumber is NaN
223PASS +values.someInt / values.notANumber is values.someInt / values.notANumber
224PASS +values.someInt / values.notANumber is NaN
225PASS values.someInt / +values.notANumber is values.someInt / values.notANumber
226PASS values.someInt / +values.notANumber is NaN
227PASS +values.someInt / +values.notANumber is values.someInt / values.notANumber
228PASS +values.someInt / +values.notANumber is NaN
229PASS +values.someInt - values.notANumber is values.someInt - values.notANumber
230PASS +values.someInt - values.notANumber is NaN
231PASS values.someInt - +values.notANumber is values.someInt - values.notANumber
232PASS values.someInt - +values.notANumber is NaN
233PASS +values.someInt - +values.notANumber is values.someInt - values.notANumber
234PASS +values.someInt - +values.notANumber is NaN
235PASS +values.someInt * values.nonNumberString is values.someInt * values.nonNumberString
236PASS +values.someInt * values.nonNumberString is NaN
237PASS values.someInt * +values.nonNumberString is values.someInt * values.nonNumberString
238PASS values.someInt * +values.nonNumberString is NaN
239PASS +values.someInt * +values.nonNumberString is values.someInt * values.nonNumberString
240PASS +values.someInt * +values.nonNumberString is NaN
241PASS +values.someInt / values.nonNumberString is values.someInt / values.nonNumberString
242PASS +values.someInt / values.nonNumberString is NaN
243PASS values.someInt / +values.nonNumberString is values.someInt / values.nonNumberString
244PASS values.someInt / +values.nonNumberString is NaN
245PASS +values.someInt / +values.nonNumberString is values.someInt / values.nonNumberString
246PASS +values.someInt / +values.nonNumberString is NaN
247PASS +values.someInt - values.nonNumberString is values.someInt - values.nonNumberString
248PASS +values.someInt - values.nonNumberString is NaN
249PASS values.someInt - +values.nonNumberString is values.someInt - values.nonNumberString
250PASS values.someInt - +values.nonNumberString is NaN
251PASS +values.someInt - +values.nonNumberString is values.someInt - values.nonNumberString
252PASS +values.someInt - +values.nonNumberString is NaN
253PASS +values.someInt * values.someFloatString is values.someInt * values.someFloatString
254PASS +values.someInt * values.someFloatString is 1781.64
255PASS values.someInt * +values.someFloatString is values.someInt * values.someFloatString
256PASS values.someInt * +values.someFloatString is 1781.64
257PASS +values.someInt * +values.someFloatString is values.someInt * values.someFloatString
258PASS +values.someInt * +values.someFloatString is 1781.64
259PASS +values.someInt / values.someFloatString is values.someInt / values.someFloatString
260PASS +values.someInt / values.someFloatString is 0.9900990099009901
261PASS values.someInt / +values.someFloatString is values.someInt / values.someFloatString
262PASS values.someInt / +values.someFloatString is 0.9900990099009901
263PASS +values.someInt / +values.someFloatString is values.someInt / values.someFloatString
264PASS +values.someInt / +values.someFloatString is 0.9900990099009901
265PASS +values.someInt - values.someFloatString is values.someInt - values.someFloatString
266PASS +values.someInt - values.someFloatString is -0.4200000000000017
267PASS values.someInt - +values.someFloatString is values.someInt - values.someFloatString
268PASS values.someInt - +values.someFloatString is -0.4200000000000017
269PASS +values.someInt - +values.someFloatString is values.someInt - values.someFloatString
270PASS +values.someInt - +values.someFloatString is -0.4200000000000017
271PASS +values.someFloat * values.someInt is values.someFloat * values.someInt
272PASS +values.someFloat * values.someInt is 1781.64
273PASS values.someFloat * +values.someInt is values.someFloat * values.someInt
274PASS values.someFloat * +values.someInt is 1781.64
275PASS +values.someFloat * +values.someInt is values.someFloat * values.someInt
276PASS +values.someFloat * +values.someInt is 1781.64
277PASS +values.someFloat / values.someInt is values.someFloat / values.someInt
278PASS +values.someFloat / values.someInt is 1.01
279PASS values.someFloat / +values.someInt is values.someFloat / values.someInt
280PASS values.someFloat / +values.someInt is 1.01
281PASS +values.someFloat / +values.someInt is values.someFloat / values.someInt
282PASS +values.someFloat / +values.someInt is 1.01
283PASS +values.someFloat - values.someInt is values.someFloat - values.someInt
284PASS +values.someFloat - values.someInt is 0.4200000000000017
285PASS values.someFloat - +values.someInt is values.someFloat - values.someInt
286PASS values.someFloat - +values.someInt is 0.4200000000000017
287PASS +values.someFloat - +values.someInt is values.someFloat - values.someInt
288PASS +values.someFloat - +values.someInt is 0.4200000000000017
289PASS +values.someFloat * values.someFloat is values.someFloat * values.someFloat
290PASS +values.someFloat * values.someFloat is 1799.4564000000003
291PASS values.someFloat * +values.someFloat is values.someFloat * values.someFloat
292PASS values.someFloat * +values.someFloat is 1799.4564000000003
293PASS +values.someFloat * +values.someFloat is values.someFloat * values.someFloat
294PASS +values.someFloat * +values.someFloat is 1799.4564000000003
295PASS +values.someFloat / values.someFloat is values.someFloat / values.someFloat
296PASS +values.someFloat / values.someFloat is 1
297PASS values.someFloat / +values.someFloat is values.someFloat / values.someFloat
298PASS values.someFloat / +values.someFloat is 1
299PASS +values.someFloat / +values.someFloat is values.someFloat / values.someFloat
300PASS +values.someFloat / +values.someFloat is 1
301PASS +values.someFloat - values.someFloat is values.someFloat - values.someFloat
302PASS +values.someFloat - values.someFloat is 0
303PASS values.someFloat - +values.someFloat is values.someFloat - values.someFloat
304PASS values.someFloat - +values.someFloat is 0
305PASS +values.someFloat - +values.someFloat is values.someFloat - values.someFloat
306PASS +values.someFloat - +values.someFloat is 0
307PASS +values.someFloat * values.one is values.someFloat * values.one
308PASS +values.someFloat * values.one is 42.42
309PASS values.someFloat * +values.one is values.someFloat * values.one
310PASS values.someFloat * +values.one is 42.42
311PASS +values.someFloat * +values.one is values.someFloat * values.one
312PASS +values.someFloat * +values.one is 42.42
313PASS +values.someFloat / values.one is values.someFloat / values.one
314PASS +values.someFloat / values.one is 42.42
315PASS values.someFloat / +values.one is values.someFloat / values.one
316PASS values.someFloat / +values.one is 42.42
317PASS +values.someFloat / +values.one is values.someFloat / values.one
318PASS +values.someFloat / +values.one is 42.42
319PASS +values.someFloat - values.one is values.someFloat - values.one
320PASS +values.someFloat - values.one is 41.42
321PASS values.someFloat - +values.one is values.someFloat - values.one
322PASS values.someFloat - +values.one is 41.42
323PASS +values.someFloat - +values.one is values.someFloat - values.one
324PASS +values.someFloat - +values.one is 41.42
325PASS +values.someFloat * values.minusOne is values.someFloat * values.minusOne
326PASS +values.someFloat * values.minusOne is -42.42
327PASS values.someFloat * +values.minusOne is values.someFloat * values.minusOne
328PASS values.someFloat * +values.minusOne is -42.42
329PASS +values.someFloat * +values.minusOne is values.someFloat * values.minusOne
330PASS +values.someFloat * +values.minusOne is -42.42
331PASS +values.someFloat / values.minusOne is values.someFloat / values.minusOne
332PASS +values.someFloat / values.minusOne is -42.42
333PASS values.someFloat / +values.minusOne is values.someFloat / values.minusOne
334PASS values.someFloat / +values.minusOne is -42.42
335PASS +values.someFloat / +values.minusOne is values.someFloat / values.minusOne
336PASS +values.someFloat / +values.minusOne is -42.42
337PASS +values.someFloat - values.minusOne is values.someFloat - values.minusOne
338PASS +values.someFloat - values.minusOne is 43.42
339PASS values.someFloat - +values.minusOne is values.someFloat - values.minusOne
340PASS values.someFloat - +values.minusOne is 43.42
341PASS +values.someFloat - +values.minusOne is values.someFloat - values.minusOne
342PASS +values.someFloat - +values.minusOne is 43.42
343PASS +values.someFloat * values.zero is values.someFloat * values.zero
344PASS +values.someFloat * values.zero is 0
345PASS values.someFloat * +values.zero is values.someFloat * values.zero
346PASS values.someFloat * +values.zero is 0
347PASS +values.someFloat * +values.zero is values.someFloat * values.zero
348PASS +values.someFloat * +values.zero is 0
349PASS +values.someFloat / values.zero is values.someFloat / values.zero
350PASS +values.someFloat / values.zero is Infinity
351PASS values.someFloat / +values.zero is values.someFloat / values.zero
352PASS values.someFloat / +values.zero is Infinity
353PASS +values.someFloat / +values.zero is values.someFloat / values.zero
354PASS +values.someFloat / +values.zero is Infinity
355PASS +values.someFloat - values.zero is values.someFloat - values.zero
356PASS +values.someFloat - values.zero is 42.42
357PASS values.someFloat - +values.zero is values.someFloat - values.zero
358PASS values.someFloat - +values.zero is 42.42
359PASS +values.someFloat - +values.zero is values.someFloat - values.zero
360PASS +values.someFloat - +values.zero is 42.42
361PASS +values.someFloat * values.minusZero is values.someFloat * values.minusZero
362PASS +values.someFloat * values.minusZero is -0
363PASS values.someFloat * +values.minusZero is values.someFloat * values.minusZero
364PASS values.someFloat * +values.minusZero is -0
365PASS +values.someFloat * +values.minusZero is values.someFloat * values.minusZero
366PASS +values.someFloat * +values.minusZero is -0
367PASS +values.someFloat / values.minusZero is values.someFloat / values.minusZero
368PASS +values.someFloat / values.minusZero is -Infinity
369PASS values.someFloat / +values.minusZero is values.someFloat / values.minusZero
370PASS values.someFloat / +values.minusZero is -Infinity
371PASS +values.someFloat / +values.minusZero is values.someFloat / values.minusZero
372PASS +values.someFloat / +values.minusZero is -Infinity
373PASS +values.someFloat - values.minusZero is values.someFloat - values.minusZero
374PASS +values.someFloat - values.minusZero is 42.42
375PASS values.someFloat - +values.minusZero is values.someFloat - values.minusZero
376PASS values.someFloat - +values.minusZero is 42.42
377PASS +values.someFloat - +values.minusZero is values.someFloat - values.minusZero
378PASS +values.someFloat - +values.minusZero is 42.42
379PASS +values.someFloat * values.infinity is values.someFloat * values.infinity
380PASS +values.someFloat * values.infinity is Infinity
381PASS values.someFloat * +values.infinity is values.someFloat * values.infinity
382PASS values.someFloat * +values.infinity is Infinity
383PASS +values.someFloat * +values.infinity is values.someFloat * values.infinity
384PASS +values.someFloat * +values.infinity is Infinity
385PASS +values.someFloat / values.infinity is values.someFloat / values.infinity
386PASS +values.someFloat / values.infinity is 0
387PASS values.someFloat / +values.infinity is values.someFloat / values.infinity
388PASS values.someFloat / +values.infinity is 0
389PASS +values.someFloat / +values.infinity is values.someFloat / values.infinity
390PASS +values.someFloat / +values.infinity is 0
391PASS +values.someFloat - values.infinity is values.someFloat - values.infinity
392PASS +values.someFloat - values.infinity is -Infinity
393PASS values.someFloat - +values.infinity is values.someFloat - values.infinity
394PASS values.someFloat - +values.infinity is -Infinity
395PASS +values.someFloat - +values.infinity is values.someFloat - values.infinity
396PASS +values.someFloat - +values.infinity is -Infinity
397PASS +values.someFloat * values.minusInfinity is values.someFloat * values.minusInfinity
398PASS +values.someFloat * values.minusInfinity is -Infinity
399PASS values.someFloat * +values.minusInfinity is values.someFloat * values.minusInfinity
400PASS values.someFloat * +values.minusInfinity is -Infinity
401PASS +values.someFloat * +values.minusInfinity is values.someFloat * values.minusInfinity
402PASS +values.someFloat * +values.minusInfinity is -Infinity
403PASS +values.someFloat / values.minusInfinity is values.someFloat / values.minusInfinity
404PASS +values.someFloat / values.minusInfinity is -0
405PASS values.someFloat / +values.minusInfinity is values.someFloat / values.minusInfinity
406PASS values.someFloat / +values.minusInfinity is -0
407PASS +values.someFloat / +values.minusInfinity is values.someFloat / values.minusInfinity
408PASS +values.someFloat / +values.minusInfinity is -0
409PASS +values.someFloat - values.minusInfinity is values.someFloat - values.minusInfinity
410PASS +values.someFloat - values.minusInfinity is Infinity
411PASS values.someFloat - +values.minusInfinity is values.someFloat - values.minusInfinity
412PASS values.someFloat - +values.minusInfinity is Infinity
413PASS +values.someFloat - +values.minusInfinity is values.someFloat - values.minusInfinity
414PASS +values.someFloat - +values.minusInfinity is Infinity
415PASS +values.someFloat * values.notANumber is values.someFloat * values.notANumber
416PASS +values.someFloat * values.notANumber is NaN
417PASS values.someFloat * +values.notANumber is values.someFloat * values.notANumber
418PASS values.someFloat * +values.notANumber is NaN
419PASS +values.someFloat * +values.notANumber is values.someFloat * values.notANumber
420PASS +values.someFloat * +values.notANumber is NaN
421PASS +values.someFloat / values.notANumber is values.someFloat / values.notANumber
422PASS +values.someFloat / values.notANumber is NaN
423PASS values.someFloat / +values.notANumber is values.someFloat / values.notANumber
424PASS values.someFloat / +values.notANumber is NaN
425PASS +values.someFloat / +values.notANumber is values.someFloat / values.notANumber
426PASS +values.someFloat / +values.notANumber is NaN
427PASS +values.someFloat - values.notANumber is values.someFloat - values.notANumber
428PASS +values.someFloat - values.notANumber is NaN
429PASS values.someFloat - +values.notANumber is values.someFloat - values.notANumber
430PASS values.someFloat - +values.notANumber is NaN
431PASS +values.someFloat - +values.notANumber is values.someFloat - values.notANumber
432PASS +values.someFloat - +values.notANumber is NaN
433PASS +values.someFloat * values.nonNumberString is values.someFloat * values.nonNumberString
434PASS +values.someFloat * values.nonNumberString is NaN
435PASS values.someFloat * +values.nonNumberString is values.someFloat * values.nonNumberString
436PASS values.someFloat * +values.nonNumberString is NaN
437PASS +values.someFloat * +values.nonNumberString is values.someFloat * values.nonNumberString
438PASS +values.someFloat * +values.nonNumberString is NaN
439PASS +values.someFloat / values.nonNumberString is values.someFloat / values.nonNumberString
440PASS +values.someFloat / values.nonNumberString is NaN
441PASS values.someFloat / +values.nonNumberString is values.someFloat / values.nonNumberString
442PASS values.someFloat / +values.nonNumberString is NaN
443PASS +values.someFloat / +values.nonNumberString is values.someFloat / values.nonNumberString
444PASS +values.someFloat / +values.nonNumberString is NaN
445PASS +values.someFloat - values.nonNumberString is values.someFloat - values.nonNumberString
446PASS +values.someFloat - values.nonNumberString is NaN
447PASS values.someFloat - +values.nonNumberString is values.someFloat - values.nonNumberString
448PASS values.someFloat - +values.nonNumberString is NaN
449PASS +values.someFloat - +values.nonNumberString is values.someFloat - values.nonNumberString
450PASS +values.someFloat - +values.nonNumberString is NaN
451PASS +values.someFloat * values.someFloatString is values.someFloat * values.someFloatString
452PASS +values.someFloat * values.someFloatString is 1799.4564000000003
453PASS values.someFloat * +values.someFloatString is values.someFloat * values.someFloatString
454PASS values.someFloat * +values.someFloatString is 1799.4564000000003
455PASS +values.someFloat * +values.someFloatString is values.someFloat * values.someFloatString
456PASS +values.someFloat * +values.someFloatString is 1799.4564000000003
457PASS +values.someFloat / values.someFloatString is values.someFloat / values.someFloatString
458PASS +values.someFloat / values.someFloatString is 1
459PASS values.someFloat / +values.someFloatString is values.someFloat / values.someFloatString
460PASS values.someFloat / +values.someFloatString is 1
461PASS +values.someFloat / +values.someFloatString is values.someFloat / values.someFloatString
462PASS +values.someFloat / +values.someFloatString is 1
463PASS +values.someFloat - values.someFloatString is values.someFloat - values.someFloatString
464PASS +values.someFloat - values.someFloatString is 0
465PASS values.someFloat - +values.someFloatString is values.someFloat - values.someFloatString
466PASS values.someFloat - +values.someFloatString is 0
467PASS +values.someFloat - +values.someFloatString is values.someFloat - values.someFloatString
468PASS +values.someFloat - +values.someFloatString is 0
469PASS +values.one * values.someInt is values.one * values.someInt
470PASS +values.one * values.someInt is 42
471PASS values.one * +values.someInt is values.one * values.someInt
472PASS values.one * +values.someInt is 42
473PASS +values.one * +values.someInt is values.one * values.someInt
474PASS +values.one * +values.someInt is 42
475PASS +values.one / values.someInt is values.one / values.someInt
476PASS +values.one / values.someInt is 0.023809523809523808
477PASS values.one / +values.someInt is values.one / values.someInt
478PASS values.one / +values.someInt is 0.023809523809523808
479PASS +values.one / +values.someInt is values.one / values.someInt
480PASS +values.one / +values.someInt is 0.023809523809523808
481PASS +values.one - values.someInt is values.one - values.someInt
482PASS +values.one - values.someInt is -41
483PASS values.one - +values.someInt is values.one - values.someInt
484PASS values.one - +values.someInt is -41
485PASS +values.one - +values.someInt is values.one - values.someInt
486PASS +values.one - +values.someInt is -41
487PASS +values.one * values.someFloat is values.one * values.someFloat
488PASS +values.one * values.someFloat is 42.42
489PASS values.one * +values.someFloat is values.one * values.someFloat
490PASS values.one * +values.someFloat is 42.42
491PASS +values.one * +values.someFloat is values.one * values.someFloat
492PASS +values.one * +values.someFloat is 42.42
493PASS +values.one / values.someFloat is values.one / values.someFloat
494PASS +values.one / values.someFloat is 0.023573785950023574
495PASS values.one / +values.someFloat is values.one / values.someFloat
496PASS values.one / +values.someFloat is 0.023573785950023574
497PASS +values.one / +values.someFloat is values.one / values.someFloat
498PASS +values.one / +values.someFloat is 0.023573785950023574
499PASS +values.one - values.someFloat is values.one - values.someFloat
500PASS +values.one - values.someFloat is -41.42
501PASS values.one - +values.someFloat is values.one - values.someFloat
502PASS values.one - +values.someFloat is -41.42
503PASS +values.one - +values.someFloat is values.one - values.someFloat
504PASS +values.one - +values.someFloat is -41.42
505PASS +values.one * values.one is values.one * values.one
506PASS +values.one * values.one is 1
507PASS values.one * +values.one is values.one * values.one
508PASS values.one * +values.one is 1
509PASS +values.one * +values.one is values.one * values.one
510PASS +values.one * +values.one is 1
511PASS +values.one / values.one is values.one / values.one
512PASS +values.one / values.one is 1
513PASS values.one / +values.one is values.one / values.one
514PASS values.one / +values.one is 1
515PASS +values.one / +values.one is values.one / values.one
516PASS +values.one / +values.one is 1
517PASS +values.one - values.one is values.one - values.one
518PASS +values.one - values.one is 0
519PASS values.one - +values.one is values.one - values.one
520PASS values.one - +values.one is 0
521PASS +values.one - +values.one is values.one - values.one
522PASS +values.one - +values.one is 0
523PASS +values.one * values.minusOne is values.one * values.minusOne
524PASS +values.one * values.minusOne is -1
525PASS values.one * +values.minusOne is values.one * values.minusOne
526PASS values.one * +values.minusOne is -1
527PASS +values.one * +values.minusOne is values.one * values.minusOne
528PASS +values.one * +values.minusOne is -1
529PASS +values.one / values.minusOne is values.one / values.minusOne
530PASS +values.one / values.minusOne is -1
531PASS values.one / +values.minusOne is values.one / values.minusOne
532PASS values.one / +values.minusOne is -1
533PASS +values.one / +values.minusOne is values.one / values.minusOne
534PASS +values.one / +values.minusOne is -1
535PASS +values.one - values.minusOne is values.one - values.minusOne
536PASS +values.one - values.minusOne is 2
537PASS values.one - +values.minusOne is values.one - values.minusOne
538PASS values.one - +values.minusOne is 2
539PASS +values.one - +values.minusOne is values.one - values.minusOne
540PASS +values.one - +values.minusOne is 2
541PASS +values.one * values.zero is values.one * values.zero
542PASS +values.one * values.zero is 0
543PASS values.one * +values.zero is values.one * values.zero
544PASS values.one * +values.zero is 0
545PASS +values.one * +values.zero is values.one * values.zero
546PASS +values.one * +values.zero is 0
547PASS +values.one / values.zero is values.one / values.zero
548PASS +values.one / values.zero is Infinity
549PASS values.one / +values.zero is values.one / values.zero
550PASS values.one / +values.zero is Infinity
551PASS +values.one / +values.zero is values.one / values.zero
552PASS +values.one / +values.zero is Infinity
553PASS +values.one - values.zero is values.one - values.zero
554PASS +values.one - values.zero is 1
555PASS values.one - +values.zero is values.one - values.zero
556PASS values.one - +values.zero is 1
557PASS +values.one - +values.zero is values.one - values.zero
558PASS +values.one - +values.zero is 1
559PASS +values.one * values.minusZero is values.one * values.minusZero
560PASS +values.one * values.minusZero is -0
561PASS values.one * +values.minusZero is values.one * values.minusZero
562PASS values.one * +values.minusZero is -0
563PASS +values.one * +values.minusZero is values.one * values.minusZero
564PASS +values.one * +values.minusZero is -0
565PASS +values.one / values.minusZero is values.one / values.minusZero
566PASS +values.one / values.minusZero is -Infinity
567PASS values.one / +values.minusZero is values.one / values.minusZero
568PASS values.one / +values.minusZero is -Infinity
569PASS +values.one / +values.minusZero is values.one / values.minusZero
570PASS +values.one / +values.minusZero is -Infinity
571PASS +values.one - values.minusZero is values.one - values.minusZero
572PASS +values.one - values.minusZero is 1
573PASS values.one - +values.minusZero is values.one - values.minusZero
574PASS values.one - +values.minusZero is 1
575PASS +values.one - +values.minusZero is values.one - values.minusZero
576PASS +values.one - +values.minusZero is 1
577PASS +values.one * values.infinity is values.one * values.infinity
578PASS +values.one * values.infinity is Infinity
579PASS values.one * +values.infinity is values.one * values.infinity
580PASS values.one * +values.infinity is Infinity
581PASS +values.one * +values.infinity is values.one * values.infinity
582PASS +values.one * +values.infinity is Infinity
583PASS +values.one / values.infinity is values.one / values.infinity
584PASS +values.one / values.infinity is 0
585PASS values.one / +values.infinity is values.one / values.infinity
586PASS values.one / +values.infinity is 0
587PASS +values.one / +values.infinity is values.one / values.infinity
588PASS +values.one / +values.infinity is 0
589PASS +values.one - values.infinity is values.one - values.infinity
590PASS +values.one - values.infinity is -Infinity
591PASS values.one - +values.infinity is values.one - values.infinity
592PASS values.one - +values.infinity is -Infinity
593PASS +values.one - +values.infinity is values.one - values.infinity
594PASS +values.one - +values.infinity is -Infinity
595PASS +values.one * values.minusInfinity is values.one * values.minusInfinity
596PASS +values.one * values.minusInfinity is -Infinity
597PASS values.one * +values.minusInfinity is values.one * values.minusInfinity
598PASS values.one * +values.minusInfinity is -Infinity
599PASS +values.one * +values.minusInfinity is values.one * values.minusInfinity
600PASS +values.one * +values.minusInfinity is -Infinity
601PASS +values.one / values.minusInfinity is values.one / values.minusInfinity
602PASS +values.one / values.minusInfinity is -0
603PASS values.one / +values.minusInfinity is values.one / values.minusInfinity
604PASS values.one / +values.minusInfinity is -0
605PASS +values.one / +values.minusInfinity is values.one / values.minusInfinity
606PASS +values.one / +values.minusInfinity is -0
607PASS +values.one - values.minusInfinity is values.one - values.minusInfinity
608PASS +values.one - values.minusInfinity is Infinity
609PASS values.one - +values.minusInfinity is values.one - values.minusInfinity
610PASS values.one - +values.minusInfinity is Infinity
611PASS +values.one - +values.minusInfinity is values.one - values.minusInfinity
612PASS +values.one - +values.minusInfinity is Infinity
613PASS +values.one * values.notANumber is values.one * values.notANumber
614PASS +values.one * values.notANumber is NaN
615PASS values.one * +values.notANumber is values.one * values.notANumber
616PASS values.one * +values.notANumber is NaN
617PASS +values.one * +values.notANumber is values.one * values.notANumber
618PASS +values.one * +values.notANumber is NaN
619PASS +values.one / values.notANumber is values.one / values.notANumber
620PASS +values.one / values.notANumber is NaN
621PASS values.one / +values.notANumber is values.one / values.notANumber
622PASS values.one / +values.notANumber is NaN
623PASS +values.one / +values.notANumber is values.one / values.notANumber
624PASS +values.one / +values.notANumber is NaN
625PASS +values.one - values.notANumber is values.one - values.notANumber
626PASS +values.one - values.notANumber is NaN
627PASS values.one - +values.notANumber is values.one - values.notANumber
628PASS values.one - +values.notANumber is NaN
629PASS +values.one - +values.notANumber is values.one - values.notANumber
630PASS +values.one - +values.notANumber is NaN
631PASS +values.one * values.nonNumberString is values.one * values.nonNumberString
632PASS +values.one * values.nonNumberString is NaN
633PASS values.one * +values.nonNumberString is values.one * values.nonNumberString
634PASS values.one * +values.nonNumberString is NaN
635PASS +values.one * +values.nonNumberString is values.one * values.nonNumberString
636PASS +values.one * +values.nonNumberString is NaN
637PASS +values.one / values.nonNumberString is values.one / values.nonNumberString
638PASS +values.one / values.nonNumberString is NaN
639PASS values.one / +values.nonNumberString is values.one / values.nonNumberString
640PASS values.one / +values.nonNumberString is NaN
641PASS +values.one / +values.nonNumberString is values.one / values.nonNumberString
642PASS +values.one / +values.nonNumberString is NaN
643PASS +values.one - values.nonNumberString is values.one - values.nonNumberString
644PASS +values.one - values.nonNumberString is NaN
645PASS values.one - +values.nonNumberString is values.one - values.nonNumberString
646PASS values.one - +values.nonNumberString is NaN
647PASS +values.one - +values.nonNumberString is values.one - values.nonNumberString
648PASS +values.one - +values.nonNumberString is NaN
649PASS +values.one * values.someFloatString is values.one * values.someFloatString
650PASS +values.one * values.someFloatString is 42.42
651PASS values.one * +values.someFloatString is values.one * values.someFloatString
652PASS values.one * +values.someFloatString is 42.42
653PASS +values.one * +values.someFloatString is values.one * values.someFloatString
654PASS +values.one * +values.someFloatString is 42.42
655PASS +values.one / values.someFloatString is values.one / values.someFloatString
656PASS +values.one / values.someFloatString is 0.023573785950023574
657PASS values.one / +values.someFloatString is values.one / values.someFloatString
658PASS values.one / +values.someFloatString is 0.023573785950023574
659PASS +values.one / +values.someFloatString is values.one / values.someFloatString
660PASS +values.one / +values.someFloatString is 0.023573785950023574
661PASS +values.one - values.someFloatString is values.one - values.someFloatString
662PASS +values.one - values.someFloatString is -41.42
663PASS values.one - +values.someFloatString is values.one - values.someFloatString
664PASS values.one - +values.someFloatString is -41.42
665PASS +values.one - +values.someFloatString is values.one - values.someFloatString
666PASS +values.one - +values.someFloatString is -41.42
667PASS +values.minusOne * values.someInt is values.minusOne * values.someInt
668PASS +values.minusOne * values.someInt is -42
669PASS values.minusOne * +values.someInt is values.minusOne * values.someInt
670PASS values.minusOne * +values.someInt is -42
671PASS +values.minusOne * +values.someInt is values.minusOne * values.someInt
672PASS +values.minusOne * +values.someInt is -42
673PASS +values.minusOne / values.someInt is values.minusOne / values.someInt
674PASS +values.minusOne / values.someInt is -0.023809523809523808
675PASS values.minusOne / +values.someInt is values.minusOne / values.someInt
676PASS values.minusOne / +values.someInt is -0.023809523809523808
677PASS +values.minusOne / +values.someInt is values.minusOne / values.someInt
678PASS +values.minusOne / +values.someInt is -0.023809523809523808
679PASS +values.minusOne - values.someInt is values.minusOne - values.someInt
680PASS +values.minusOne - values.someInt is -43
681PASS values.minusOne - +values.someInt is values.minusOne - values.someInt
682PASS values.minusOne - +values.someInt is -43
683PASS +values.minusOne - +values.someInt is values.minusOne - values.someInt
684PASS +values.minusOne - +values.someInt is -43
685PASS +values.minusOne * values.someFloat is values.minusOne * values.someFloat
686PASS +values.minusOne * values.someFloat is -42.42
687PASS values.minusOne * +values.someFloat is values.minusOne * values.someFloat
688PASS values.minusOne * +values.someFloat is -42.42
689PASS +values.minusOne * +values.someFloat is values.minusOne * values.someFloat
690PASS +values.minusOne * +values.someFloat is -42.42
691PASS +values.minusOne / values.someFloat is values.minusOne / values.someFloat
692PASS +values.minusOne / values.someFloat is -0.023573785950023574
693PASS values.minusOne / +values.someFloat is values.minusOne / values.someFloat
694PASS values.minusOne / +values.someFloat is -0.023573785950023574
695PASS +values.minusOne / +values.someFloat is values.minusOne / values.someFloat
696PASS +values.minusOne / +values.someFloat is -0.023573785950023574
697PASS +values.minusOne - values.someFloat is values.minusOne - values.someFloat
698PASS +values.minusOne - values.someFloat is -43.42
699PASS values.minusOne - +values.someFloat is values.minusOne - values.someFloat
700PASS values.minusOne - +values.someFloat is -43.42
701PASS +values.minusOne - +values.someFloat is values.minusOne - values.someFloat
702PASS +values.minusOne - +values.someFloat is -43.42
703PASS +values.minusOne * values.one is values.minusOne * values.one
704PASS +values.minusOne * values.one is -1
705PASS values.minusOne * +values.one is values.minusOne * values.one
706PASS values.minusOne * +values.one is -1
707PASS +values.minusOne * +values.one is values.minusOne * values.one
708PASS +values.minusOne * +values.one is -1
709PASS +values.minusOne / values.one is values.minusOne / values.one
710PASS +values.minusOne / values.one is -1
711PASS values.minusOne / +values.one is values.minusOne / values.one
712PASS values.minusOne / +values.one is -1
713PASS +values.minusOne / +values.one is values.minusOne / values.one
714PASS +values.minusOne / +values.one is -1
715PASS +values.minusOne - values.one is values.minusOne - values.one
716PASS +values.minusOne - values.one is -2
717PASS values.minusOne - +values.one is values.minusOne - values.one
718PASS values.minusOne - +values.one is -2
719PASS +values.minusOne - +values.one is values.minusOne - values.one
720PASS +values.minusOne - +values.one is -2
721PASS +values.minusOne * values.minusOne is values.minusOne * values.minusOne
722PASS +values.minusOne * values.minusOne is 1
723PASS values.minusOne * +values.minusOne is values.minusOne * values.minusOne
724PASS values.minusOne * +values.minusOne is 1
725PASS +values.minusOne * +values.minusOne is values.minusOne * values.minusOne
726PASS +values.minusOne * +values.minusOne is 1
727PASS +values.minusOne / values.minusOne is values.minusOne / values.minusOne
728PASS +values.minusOne / values.minusOne is 1
729PASS values.minusOne / +values.minusOne is values.minusOne / values.minusOne
730PASS values.minusOne / +values.minusOne is 1
731PASS +values.minusOne / +values.minusOne is values.minusOne / values.minusOne
732PASS +values.minusOne / +values.minusOne is 1
733PASS +values.minusOne - values.minusOne is values.minusOne - values.minusOne
734PASS +values.minusOne - values.minusOne is 0
735PASS values.minusOne - +values.minusOne is values.minusOne - values.minusOne
736PASS values.minusOne - +values.minusOne is 0
737PASS +values.minusOne - +values.minusOne is values.minusOne - values.minusOne
738PASS +values.minusOne - +values.minusOne is 0
739PASS +values.minusOne * values.zero is values.minusOne * values.zero
740PASS +values.minusOne * values.zero is -0
741PASS values.minusOne * +values.zero is values.minusOne * values.zero
742PASS values.minusOne * +values.zero is -0
743PASS +values.minusOne * +values.zero is values.minusOne * values.zero
744PASS +values.minusOne * +values.zero is -0
745PASS +values.minusOne / values.zero is values.minusOne / values.zero
746PASS +values.minusOne / values.zero is -Infinity
747PASS values.minusOne / +values.zero is values.minusOne / values.zero
748PASS values.minusOne / +values.zero is -Infinity
749PASS +values.minusOne / +values.zero is values.minusOne / values.zero
750PASS +values.minusOne / +values.zero is -Infinity
751PASS +values.minusOne - values.zero is values.minusOne - values.zero
752PASS +values.minusOne - values.zero is -1
753PASS values.minusOne - +values.zero is values.minusOne - values.zero
754PASS values.minusOne - +values.zero is -1
755PASS +values.minusOne - +values.zero is values.minusOne - values.zero
756PASS +values.minusOne - +values.zero is -1
757PASS +values.minusOne * values.minusZero is values.minusOne * values.minusZero
758PASS +values.minusOne * values.minusZero is 0
759PASS values.minusOne * +values.minusZero is values.minusOne * values.minusZero
760PASS values.minusOne * +values.minusZero is 0
761PASS +values.minusOne * +values.minusZero is values.minusOne * values.minusZero
762PASS +values.minusOne * +values.minusZero is 0
763PASS +values.minusOne / values.minusZero is values.minusOne / values.minusZero
764PASS +values.minusOne / values.minusZero is Infinity
765PASS values.minusOne / +values.minusZero is values.minusOne / values.minusZero
766PASS values.minusOne / +values.minusZero is Infinity
767PASS +values.minusOne / +values.minusZero is values.minusOne / values.minusZero
768PASS +values.minusOne / +values.minusZero is Infinity
769PASS +values.minusOne - values.minusZero is values.minusOne - values.minusZero
770PASS +values.minusOne - values.minusZero is -1
771PASS values.minusOne - +values.minusZero is values.minusOne - values.minusZero
772PASS values.minusOne - +values.minusZero is -1
773PASS +values.minusOne - +values.minusZero is values.minusOne - values.minusZero
774PASS +values.minusOne - +values.minusZero is -1
775PASS +values.minusOne * values.infinity is values.minusOne * values.infinity
776PASS +values.minusOne * values.infinity is -Infinity
777PASS values.minusOne * +values.infinity is values.minusOne * values.infinity
778PASS values.minusOne * +values.infinity is -Infinity
779PASS +values.minusOne * +values.infinity is values.minusOne * values.infinity
780PASS +values.minusOne * +values.infinity is -Infinity
781PASS +values.minusOne / values.infinity is values.minusOne / values.infinity
782PASS +values.minusOne / values.infinity is -0
783PASS values.minusOne / +values.infinity is values.minusOne / values.infinity
784PASS values.minusOne / +values.infinity is -0
785PASS +values.minusOne / +values.infinity is values.minusOne / values.infinity
786PASS +values.minusOne / +values.infinity is -0
787PASS +values.minusOne - values.infinity is values.minusOne - values.infinity
788PASS +values.minusOne - values.infinity is -Infinity
789PASS values.minusOne - +values.infinity is values.minusOne - values.infinity
790PASS values.minusOne - +values.infinity is -Infinity
791PASS +values.minusOne - +values.infinity is values.minusOne - values.infinity
792PASS +values.minusOne - +values.infinity is -Infinity
793PASS +values.minusOne * values.minusInfinity is values.minusOne * values.minusInfinity
794PASS +values.minusOne * values.minusInfinity is Infinity
795PASS values.minusOne * +values.minusInfinity is values.minusOne * values.minusInfinity
796PASS values.minusOne * +values.minusInfinity is Infinity
797PASS +values.minusOne * +values.minusInfinity is values.minusOne * values.minusInfinity
798PASS +values.minusOne * +values.minusInfinity is Infinity
799PASS +values.minusOne / values.minusInfinity is values.minusOne / values.minusInfinity
800PASS +values.minusOne / values.minusInfinity is 0
801PASS values.minusOne / +values.minusInfinity is values.minusOne / values.minusInfinity
802PASS values.minusOne / +values.minusInfinity is 0
803PASS +values.minusOne / +values.minusInfinity is values.minusOne / values.minusInfinity
804PASS +values.minusOne / +values.minusInfinity is 0
805PASS +values.minusOne - values.minusInfinity is values.minusOne - values.minusInfinity
806PASS +values.minusOne - values.minusInfinity is Infinity
807PASS values.minusOne - +values.minusInfinity is values.minusOne - values.minusInfinity
808PASS values.minusOne - +values.minusInfinity is Infinity
809PASS +values.minusOne - +values.minusInfinity is values.minusOne - values.minusInfinity
810PASS +values.minusOne - +values.minusInfinity is Infinity
811PASS +values.minusOne * values.notANumber is values.minusOne * values.notANumber
812PASS +values.minusOne * values.notANumber is NaN
813PASS values.minusOne * +values.notANumber is values.minusOne * values.notANumber
814PASS values.minusOne * +values.notANumber is NaN
815PASS +values.minusOne * +values.notANumber is values.minusOne * values.notANumber
816PASS +values.minusOne * +values.notANumber is NaN
817PASS +values.minusOne / values.notANumber is values.minusOne / values.notANumber
818PASS +values.minusOne / values.notANumber is NaN
819PASS values.minusOne / +values.notANumber is values.minusOne / values.notANumber
820PASS values.minusOne / +values.notANumber is NaN
821PASS +values.minusOne / +values.notANumber is values.minusOne / values.notANumber
822PASS +values.minusOne / +values.notANumber is NaN
823PASS +values.minusOne - values.notANumber is values.minusOne - values.notANumber
824PASS +values.minusOne - values.notANumber is NaN
825PASS values.minusOne - +values.notANumber is values.minusOne - values.notANumber
826PASS values.minusOne - +values.notANumber is NaN
827PASS +values.minusOne - +values.notANumber is values.minusOne - values.notANumber
828PASS +values.minusOne - +values.notANumber is NaN
829PASS +values.minusOne * values.nonNumberString is values.minusOne * values.nonNumberString
830PASS +values.minusOne * values.nonNumberString is NaN
831PASS values.minusOne * +values.nonNumberString is values.minusOne * values.nonNumberString
832PASS values.minusOne * +values.nonNumberString is NaN
833PASS +values.minusOne * +values.nonNumberString is values.minusOne * values.nonNumberString
834PASS +values.minusOne * +values.nonNumberString is NaN
835PASS +values.minusOne / values.nonNumberString is values.minusOne / values.nonNumberString
836PASS +values.minusOne / values.nonNumberString is NaN
837PASS values.minusOne / +values.nonNumberString is values.minusOne / values.nonNumberString
838PASS values.minusOne / +values.nonNumberString is NaN
839PASS +values.minusOne / +values.nonNumberString is values.minusOne / values.nonNumberString
840PASS +values.minusOne / +values.nonNumberString is NaN
841PASS +values.minusOne - values.nonNumberString is values.minusOne - values.nonNumberString
842PASS +values.minusOne - values.nonNumberString is NaN
843PASS values.minusOne - +values.nonNumberString is values.minusOne - values.nonNumberString
844PASS values.minusOne - +values.nonNumberString is NaN
845PASS +values.minusOne - +values.nonNumberString is values.minusOne - values.nonNumberString
846PASS +values.minusOne - +values.nonNumberString is NaN
847PASS +values.minusOne * values.someFloatString is values.minusOne * values.someFloatString
848PASS +values.minusOne * values.someFloatString is -42.42
849PASS values.minusOne * +values.someFloatString is values.minusOne * values.someFloatString
850PASS values.minusOne * +values.someFloatString is -42.42
851PASS +values.minusOne * +values.someFloatString is values.minusOne * values.someFloatString
852PASS +values.minusOne * +values.someFloatString is -42.42
853PASS +values.minusOne / values.someFloatString is values.minusOne / values.someFloatString
854PASS +values.minusOne / values.someFloatString is -0.023573785950023574
855PASS values.minusOne / +values.someFloatString is values.minusOne / values.someFloatString
856PASS values.minusOne / +values.someFloatString is -0.023573785950023574
857PASS +values.minusOne / +values.someFloatString is values.minusOne / values.someFloatString
858PASS +values.minusOne / +values.someFloatString is -0.023573785950023574
859PASS +values.minusOne - values.someFloatString is values.minusOne - values.someFloatString
860PASS +values.minusOne - values.someFloatString is -43.42
861PASS values.minusOne - +values.someFloatString is values.minusOne - values.someFloatString
862PASS values.minusOne - +values.someFloatString is -43.42
863PASS +values.minusOne - +values.someFloatString is values.minusOne - values.someFloatString
864PASS +values.minusOne - +values.someFloatString is -43.42
865PASS +values.zero * values.someInt is values.zero * values.someInt
866PASS +values.zero * values.someInt is 0
867PASS values.zero * +values.someInt is values.zero * values.someInt
868PASS values.zero * +values.someInt is 0
869PASS +values.zero * +values.someInt is values.zero * values.someInt
870PASS +values.zero * +values.someInt is 0
871PASS +values.zero / values.someInt is values.zero / values.someInt
872PASS +values.zero / values.someInt is 0
873PASS values.zero / +values.someInt is values.zero / values.someInt
874PASS values.zero / +values.someInt is 0
875PASS +values.zero / +values.someInt is values.zero / values.someInt
876PASS +values.zero / +values.someInt is 0
877PASS +values.zero - values.someInt is values.zero - values.someInt
878PASS +values.zero - values.someInt is -42
879PASS values.zero - +values.someInt is values.zero - values.someInt
880PASS values.zero - +values.someInt is -42
881PASS +values.zero - +values.someInt is values.zero - values.someInt
882PASS +values.zero - +values.someInt is -42
883PASS +values.zero * values.someFloat is values.zero * values.someFloat
884PASS +values.zero * values.someFloat is 0
885PASS values.zero * +values.someFloat is values.zero * values.someFloat
886PASS values.zero * +values.someFloat is 0
887PASS +values.zero * +values.someFloat is values.zero * values.someFloat
888PASS +values.zero * +values.someFloat is 0
889PASS +values.zero / values.someFloat is values.zero / values.someFloat
890PASS +values.zero / values.someFloat is 0
891PASS values.zero / +values.someFloat is values.zero / values.someFloat
892PASS values.zero / +values.someFloat is 0
893PASS +values.zero / +values.someFloat is values.zero / values.someFloat
894PASS +values.zero / +values.someFloat is 0
895PASS +values.zero - values.someFloat is values.zero - values.someFloat
896PASS +values.zero - values.someFloat is -42.42
897PASS values.zero - +values.someFloat is values.zero - values.someFloat
898PASS values.zero - +values.someFloat is -42.42
899PASS +values.zero - +values.someFloat is values.zero - values.someFloat
900PASS +values.zero - +values.someFloat is -42.42
901PASS +values.zero * values.one is values.zero * values.one
902PASS +values.zero * values.one is 0
903PASS values.zero * +values.one is values.zero * values.one
904PASS values.zero * +values.one is 0
905PASS +values.zero * +values.one is values.zero * values.one
906PASS +values.zero * +values.one is 0
907PASS +values.zero / values.one is values.zero / values.one
908PASS +values.zero / values.one is 0
909PASS values.zero / +values.one is values.zero / values.one
910PASS values.zero / +values.one is 0
911PASS +values.zero / +values.one is values.zero / values.one
912PASS +values.zero / +values.one is 0
913PASS +values.zero - values.one is values.zero - values.one
914PASS +values.zero - values.one is -1
915PASS values.zero - +values.one is values.zero - values.one
916PASS values.zero - +values.one is -1
917PASS +values.zero - +values.one is values.zero - values.one
918PASS +values.zero - +values.one is -1
919PASS +values.zero * values.minusOne is values.zero * values.minusOne
920PASS +values.zero * values.minusOne is -0
921PASS values.zero * +values.minusOne is values.zero * values.minusOne
922PASS values.zero * +values.minusOne is -0
923PASS +values.zero * +values.minusOne is values.zero * values.minusOne
924PASS +values.zero * +values.minusOne is -0
925PASS +values.zero / values.minusOne is values.zero / values.minusOne
926PASS +values.zero / values.minusOne is -0
927PASS values.zero / +values.minusOne is values.zero / values.minusOne
928PASS values.zero / +values.minusOne is -0
929PASS +values.zero / +values.minusOne is values.zero / values.minusOne
930PASS +values.zero / +values.minusOne is -0
931PASS +values.zero - values.minusOne is values.zero - values.minusOne
932PASS +values.zero - values.minusOne is 1
933PASS values.zero - +values.minusOne is values.zero - values.minusOne
934PASS values.zero - +values.minusOne is 1
935PASS +values.zero - +values.minusOne is values.zero - values.minusOne
936PASS +values.zero - +values.minusOne is 1
937PASS +values.zero * values.zero is values.zero * values.zero
938PASS +values.zero * values.zero is 0
939PASS values.zero * +values.zero is values.zero * values.zero
940PASS values.zero * +values.zero is 0
941PASS +values.zero * +values.zero is values.zero * values.zero
942PASS +values.zero * +values.zero is 0
943PASS +values.zero / values.zero is values.zero / values.zero
944PASS +values.zero / values.zero is NaN
945PASS values.zero / +values.zero is values.zero / values.zero
946PASS values.zero / +values.zero is NaN
947PASS +values.zero / +values.zero is values.zero / values.zero
948PASS +values.zero / +values.zero is NaN
949PASS +values.zero - values.zero is values.zero - values.zero
950PASS +values.zero - values.zero is 0
951PASS values.zero - +values.zero is values.zero - values.zero
952PASS values.zero - +values.zero is 0
953PASS +values.zero - +values.zero is values.zero - values.zero
954PASS +values.zero - +values.zero is 0
955PASS +values.zero * values.minusZero is values.zero * values.minusZero
956PASS +values.zero * values.minusZero is -0
957PASS values.zero * +values.minusZero is values.zero * values.minusZero
958PASS values.zero * +values.minusZero is -0
959PASS +values.zero * +values.minusZero is values.zero * values.minusZero
960PASS +values.zero * +values.minusZero is -0
961PASS +values.zero / values.minusZero is values.zero / values.minusZero
962PASS +values.zero / values.minusZero is NaN
963PASS values.zero / +values.minusZero is values.zero / values.minusZero
964PASS values.zero / +values.minusZero is NaN
965PASS +values.zero / +values.minusZero is values.zero / values.minusZero
966PASS +values.zero / +values.minusZero is NaN
967PASS +values.zero - values.minusZero is values.zero - values.minusZero
968PASS +values.zero - values.minusZero is 0
969PASS values.zero - +values.minusZero is values.zero - values.minusZero
970PASS values.zero - +values.minusZero is 0
971PASS +values.zero - +values.minusZero is values.zero - values.minusZero
972PASS +values.zero - +values.minusZero is 0
973PASS +values.zero * values.infinity is values.zero * values.infinity
974PASS +values.zero * values.infinity is NaN
975PASS values.zero * +values.infinity is values.zero * values.infinity
976PASS values.zero * +values.infinity is NaN
977PASS +values.zero * +values.infinity is values.zero * values.infinity
978PASS +values.zero * +values.infinity is NaN
979PASS +values.zero / values.infinity is values.zero / values.infinity
980PASS +values.zero / values.infinity is 0
981PASS values.zero / +values.infinity is values.zero / values.infinity
982PASS values.zero / +values.infinity is 0
983PASS +values.zero / +values.infinity is values.zero / values.infinity
984PASS +values.zero / +values.infinity is 0
985PASS +values.zero - values.infinity is values.zero - values.infinity
986PASS +values.zero - values.infinity is -Infinity
987PASS values.zero - +values.infinity is values.zero - values.infinity
988PASS values.zero - +values.infinity is -Infinity
989PASS +values.zero - +values.infinity is values.zero - values.infinity
990PASS +values.zero - +values.infinity is -Infinity
991PASS +values.zero * values.minusInfinity is values.zero * values.minusInfinity
992PASS +values.zero * values.minusInfinity is NaN
993PASS values.zero * +values.minusInfinity is values.zero * values.minusInfinity
994PASS values.zero * +values.minusInfinity is NaN
995PASS +values.zero * +values.minusInfinity is values.zero * values.minusInfinity
996PASS +values.zero * +values.minusInfinity is NaN
997PASS +values.zero / values.minusInfinity is values.zero / values.minusInfinity
998PASS +values.zero / values.minusInfinity is -0
999PASS values.zero / +values.minusInfinity is values.zero / values.minusInfinity
1000PASS values.zero / +values.minusInfinity is -0
1001PASS +values.zero / +values.minusInfinity is values.zero / values.minusInfinity
1002PASS +values.zero / +values.minusInfinity is -0
1003PASS +values.zero - values.minusInfinity is values.zero - values.minusInfinity
1004PASS +values.zero - values.minusInfinity is Infinity
1005PASS values.zero - +values.minusInfinity is values.zero - values.minusInfinity
1006PASS values.zero - +values.minusInfinity is Infinity
1007PASS +values.zero - +values.minusInfinity is values.zero - values.minusInfinity
1008PASS +values.zero - +values.minusInfinity is Infinity
1009PASS +values.zero * values.notANumber is values.zero * values.notANumber
1010PASS +values.zero * values.notANumber is NaN
1011PASS values.zero * +values.notANumber is values.zero * values.notANumber
1012PASS values.zero * +values.notANumber is NaN
1013PASS +values.zero * +values.notANumber is values.zero * values.notANumber
1014PASS +values.zero * +values.notANumber is NaN
1015PASS +values.zero / values.notANumber is values.zero / values.notANumber
1016PASS +values.zero / values.notANumber is NaN
1017PASS values.zero / +values.notANumber is values.zero / values.notANumber
1018PASS values.zero / +values.notANumber is NaN
1019PASS +values.zero / +values.notANumber is values.zero / values.notANumber
1020PASS +values.zero / +values.notANumber is NaN
1021PASS +values.zero - values.notANumber is values.zero - values.notANumber
1022PASS +values.zero - values.notANumber is NaN
1023PASS values.zero - +values.notANumber is values.zero - values.notANumber
1024PASS values.zero - +values.notANumber is NaN
1025PASS +values.zero - +values.notANumber is values.zero - values.notANumber
1026PASS +values.zero - +values.notANumber is NaN
1027PASS +values.zero * values.nonNumberString is values.zero * values.nonNumberString
1028PASS +values.zero * values.nonNumberString is NaN
1029PASS values.zero * +values.nonNumberString is values.zero * values.nonNumberString
1030PASS values.zero * +values.nonNumberString is NaN
1031PASS +values.zero * +values.nonNumberString is values.zero * values.nonNumberString
1032PASS +values.zero * +values.nonNumberString is NaN
1033PASS +values.zero / values.nonNumberString is values.zero / values.nonNumberString
1034PASS +values.zero / values.nonNumberString is NaN
1035PASS values.zero / +values.nonNumberString is values.zero / values.nonNumberString
1036PASS values.zero / +values.nonNumberString is NaN
1037PASS +values.zero / +values.nonNumberString is values.zero / values.nonNumberString
1038PASS +values.zero / +values.nonNumberString is NaN
1039PASS +values.zero - values.nonNumberString is values.zero - values.nonNumberString
1040PASS +values.zero - values.nonNumberString is NaN
1041PASS values.zero - +values.nonNumberString is values.zero - values.nonNumberString
1042PASS values.zero - +values.nonNumberString is NaN
1043PASS +values.zero - +values.nonNumberString is values.zero - values.nonNumberString
1044PASS +values.zero - +values.nonNumberString is NaN
1045PASS +values.zero * values.someFloatString is values.zero * values.someFloatString
1046PASS +values.zero * values.someFloatString is 0
1047PASS values.zero * +values.someFloatString is values.zero * values.someFloatString
1048PASS values.zero * +values.someFloatString is 0
1049PASS +values.zero * +values.someFloatString is values.zero * values.someFloatString
1050PASS +values.zero * +values.someFloatString is 0
1051PASS +values.zero / values.someFloatString is values.zero / values.someFloatString
1052PASS +values.zero / values.someFloatString is 0
1053PASS values.zero / +values.someFloatString is values.zero / values.someFloatString
1054PASS values.zero / +values.someFloatString is 0
1055PASS +values.zero / +values.someFloatString is values.zero / values.someFloatString
1056PASS +values.zero / +values.someFloatString is 0
1057PASS +values.zero - values.someFloatString is values.zero - values.someFloatString
1058PASS +values.zero - values.someFloatString is -42.42
1059PASS values.zero - +values.someFloatString is values.zero - values.someFloatString
1060PASS values.zero - +values.someFloatString is -42.42
1061PASS +values.zero - +values.someFloatString is values.zero - values.someFloatString
1062PASS +values.zero - +values.someFloatString is -42.42
1063PASS +values.minusZero * values.someInt is values.minusZero * values.someInt
1064PASS +values.minusZero * values.someInt is -0
1065PASS values.minusZero * +values.someInt is values.minusZero * values.someInt
1066PASS values.minusZero * +values.someInt is -0
1067PASS +values.minusZero * +values.someInt is values.minusZero * values.someInt
1068PASS +values.minusZero * +values.someInt is -0
1069PASS +values.minusZero / values.someInt is values.minusZero / values.someInt
1070PASS +values.minusZero / values.someInt is -0
1071PASS values.minusZero / +values.someInt is values.minusZero / values.someInt
1072PASS values.minusZero / +values.someInt is -0
1073PASS +values.minusZero / +values.someInt is values.minusZero / values.someInt
1074PASS +values.minusZero / +values.someInt is -0
1075PASS +values.minusZero - values.someInt is values.minusZero - values.someInt
1076PASS +values.minusZero - values.someInt is -42
1077PASS values.minusZero - +values.someInt is values.minusZero - values.someInt
1078PASS values.minusZero - +values.someInt is -42
1079PASS +values.minusZero - +values.someInt is values.minusZero - values.someInt
1080PASS +values.minusZero - +values.someInt is -42
1081PASS +values.minusZero * values.someFloat is values.minusZero * values.someFloat
1082PASS +values.minusZero * values.someFloat is -0
1083PASS values.minusZero * +values.someFloat is values.minusZero * values.someFloat
1084PASS values.minusZero * +values.someFloat is -0
1085PASS +values.minusZero * +values.someFloat is values.minusZero * values.someFloat
1086PASS +values.minusZero * +values.someFloat is -0
1087PASS +values.minusZero / values.someFloat is values.minusZero / values.someFloat
1088PASS +values.minusZero / values.someFloat is -0
1089PASS values.minusZero / +values.someFloat is values.minusZero / values.someFloat
1090PASS values.minusZero / +values.someFloat is -0
1091PASS +values.minusZero / +values.someFloat is values.minusZero / values.someFloat
1092PASS +values.minusZero / +values.someFloat is -0
1093PASS +values.minusZero - values.someFloat is values.minusZero - values.someFloat
1094PASS +values.minusZero - values.someFloat is -42.42
1095PASS values.minusZero - +values.someFloat is values.minusZero - values.someFloat
1096PASS values.minusZero - +values.someFloat is -42.42
1097PASS +values.minusZero - +values.someFloat is values.minusZero - values.someFloat
1098PASS +values.minusZero - +values.someFloat is -42.42
1099PASS +values.minusZero * values.one is values.minusZero * values.one
1100PASS +values.minusZero * values.one is -0
1101PASS values.minusZero * +values.one is values.minusZero * values.one
1102PASS values.minusZero * +values.one is -0
1103PASS +values.minusZero * +values.one is values.minusZero * values.one
1104PASS +values.minusZero * +values.one is -0
1105PASS +values.minusZero / values.one is values.minusZero / values.one
1106PASS +values.minusZero / values.one is -0
1107PASS values.minusZero / +values.one is values.minusZero / values.one
1108PASS values.minusZero / +values.one is -0
1109PASS +values.minusZero / +values.one is values.minusZero / values.one
1110PASS +values.minusZero / +values.one is -0
1111PASS +values.minusZero - values.one is values.minusZero - values.one
1112PASS +values.minusZero - values.one is -1
1113PASS values.minusZero - +values.one is values.minusZero - values.one
1114PASS values.minusZero - +values.one is -1
1115PASS +values.minusZero - +values.one is values.minusZero - values.one
1116PASS +values.minusZero - +values.one is -1
1117PASS +values.minusZero * values.minusOne is values.minusZero * values.minusOne
1118PASS +values.minusZero * values.minusOne is 0
1119PASS values.minusZero * +values.minusOne is values.minusZero * values.minusOne
1120PASS values.minusZero * +values.minusOne is 0
1121PASS +values.minusZero * +values.minusOne is values.minusZero * values.minusOne
1122PASS +values.minusZero * +values.minusOne is 0
1123PASS +values.minusZero / values.minusOne is values.minusZero / values.minusOne
1124PASS +values.minusZero / values.minusOne is 0
1125PASS values.minusZero / +values.minusOne is values.minusZero / values.minusOne
1126PASS values.minusZero / +values.minusOne is 0
1127PASS +values.minusZero / +values.minusOne is values.minusZero / values.minusOne
1128PASS +values.minusZero / +values.minusOne is 0
1129PASS +values.minusZero - values.minusOne is values.minusZero - values.minusOne
1130PASS +values.minusZero - values.minusOne is 1
1131PASS values.minusZero - +values.minusOne is values.minusZero - values.minusOne
1132PASS values.minusZero - +values.minusOne is 1
1133PASS +values.minusZero - +values.minusOne is values.minusZero - values.minusOne
1134PASS +values.minusZero - +values.minusOne is 1
1135PASS +values.minusZero * values.zero is values.minusZero * values.zero
1136PASS +values.minusZero * values.zero is -0
1137PASS values.minusZero * +values.zero is values.minusZero * values.zero
1138PASS values.minusZero * +values.zero is -0
1139PASS +values.minusZero * +values.zero is values.minusZero * values.zero
1140PASS +values.minusZero * +values.zero is -0
1141PASS +values.minusZero / values.zero is values.minusZero / values.zero
1142PASS +values.minusZero / values.zero is NaN
1143PASS values.minusZero / +values.zero is values.minusZero / values.zero
1144PASS values.minusZero / +values.zero is NaN
1145PASS +values.minusZero / +values.zero is values.minusZero / values.zero
1146PASS +values.minusZero / +values.zero is NaN
1147PASS +values.minusZero - values.zero is values.minusZero - values.zero
1148PASS +values.minusZero - values.zero is -0
1149PASS values.minusZero - +values.zero is values.minusZero - values.zero
1150PASS values.minusZero - +values.zero is -0
1151PASS +values.minusZero - +values.zero is values.minusZero - values.zero
1152PASS +values.minusZero - +values.zero is -0
1153PASS +values.minusZero * values.minusZero is values.minusZero * values.minusZero
1154PASS +values.minusZero * values.minusZero is 0
1155PASS values.minusZero * +values.minusZero is values.minusZero * values.minusZero
1156PASS values.minusZero * +values.minusZero is 0
1157PASS +values.minusZero * +values.minusZero is values.minusZero * values.minusZero
1158PASS +values.minusZero * +values.minusZero is 0
1159PASS +values.minusZero / values.minusZero is values.minusZero / values.minusZero
1160PASS +values.minusZero / values.minusZero is NaN
1161PASS values.minusZero / +values.minusZero is values.minusZero / values.minusZero
1162PASS values.minusZero / +values.minusZero is NaN
1163PASS +values.minusZero / +values.minusZero is values.minusZero / values.minusZero
1164PASS +values.minusZero / +values.minusZero is NaN
1165PASS +values.minusZero - values.minusZero is values.minusZero - values.minusZero
1166PASS +values.minusZero - values.minusZero is 0
1167PASS values.minusZero - +values.minusZero is values.minusZero - values.minusZero
1168PASS values.minusZero - +values.minusZero is 0
1169PASS +values.minusZero - +values.minusZero is values.minusZero - values.minusZero
1170PASS +values.minusZero - +values.minusZero is 0
1171PASS +values.minusZero * values.infinity is values.minusZero * values.infinity
1172PASS +values.minusZero * values.infinity is NaN
1173PASS values.minusZero * +values.infinity is values.minusZero * values.infinity
1174PASS values.minusZero * +values.infinity is NaN
1175PASS +values.minusZero * +values.infinity is values.minusZero * values.infinity
1176PASS +values.minusZero * +values.infinity is NaN
1177PASS +values.minusZero / values.infinity is values.minusZero / values.infinity
1178PASS +values.minusZero / values.infinity is -0
1179PASS values.minusZero / +values.infinity is values.minusZero / values.infinity
1180PASS values.minusZero / +values.infinity is -0
1181PASS +values.minusZero / +values.infinity is values.minusZero / values.infinity
1182PASS +values.minusZero / +values.infinity is -0
1183PASS +values.minusZero - values.infinity is values.minusZero - values.infinity
1184PASS +values.minusZero - values.infinity is -Infinity
1185PASS values.minusZero - +values.infinity is values.minusZero - values.infinity
1186PASS values.minusZero - +values.infinity is -Infinity
1187PASS +values.minusZero - +values.infinity is values.minusZero - values.infinity
1188PASS +values.minusZero - +values.infinity is -Infinity
1189PASS +values.minusZero * values.minusInfinity is values.minusZero * values.minusInfinity
1190PASS +values.minusZero * values.minusInfinity is NaN
1191PASS values.minusZero * +values.minusInfinity is values.minusZero * values.minusInfinity
1192PASS values.minusZero * +values.minusInfinity is NaN
1193PASS +values.minusZero * +values.minusInfinity is values.minusZero * values.minusInfinity
1194PASS +values.minusZero * +values.minusInfinity is NaN
1195PASS +values.minusZero / values.minusInfinity is values.minusZero / values.minusInfinity
1196PASS +values.minusZero / values.minusInfinity is 0
1197PASS values.minusZero / +values.minusInfinity is values.minusZero / values.minusInfinity
1198PASS values.minusZero / +values.minusInfinity is 0
1199PASS +values.minusZero / +values.minusInfinity is values.minusZero / values.minusInfinity
1200PASS +values.minusZero / +values.minusInfinity is 0
1201PASS +values.minusZero - values.minusInfinity is values.minusZero - values.minusInfinity
1202PASS +values.minusZero - values.minusInfinity is Infinity
1203PASS values.minusZero - +values.minusInfinity is values.minusZero - values.minusInfinity
1204PASS values.minusZero - +values.minusInfinity is Infinity
1205PASS +values.minusZero - +values.minusInfinity is values.minusZero - values.minusInfinity
1206PASS +values.minusZero - +values.minusInfinity is Infinity
1207PASS +values.minusZero * values.notANumber is values.minusZero * values.notANumber
1208PASS +values.minusZero * values.notANumber is NaN
1209PASS values.minusZero * +values.notANumber is values.minusZero * values.notANumber
1210PASS values.minusZero * +values.notANumber is NaN
1211PASS +values.minusZero * +values.notANumber is values.minusZero * values.notANumber
1212PASS +values.minusZero * +values.notANumber is NaN
1213PASS +values.minusZero / values.notANumber is values.minusZero / values.notANumber
1214PASS +values.minusZero / values.notANumber is NaN
1215PASS values.minusZero / +values.notANumber is values.minusZero / values.notANumber
1216PASS values.minusZero / +values.notANumber is NaN
1217PASS +values.minusZero / +values.notANumber is values.minusZero / values.notANumber
1218PASS +values.minusZero / +values.notANumber is NaN
1219PASS +values.minusZero - values.notANumber is values.minusZero - values.notANumber
1220PASS +values.minusZero - values.notANumber is NaN
1221PASS values.minusZero - +values.notANumber is values.minusZero - values.notANumber
1222PASS values.minusZero - +values.notANumber is NaN
1223PASS +values.minusZero - +values.notANumber is values.minusZero - values.notANumber
1224PASS +values.minusZero - +values.notANumber is NaN
1225PASS +values.minusZero * values.nonNumberString is values.minusZero * values.nonNumberString
1226PASS +values.minusZero * values.nonNumberString is NaN
1227PASS values.minusZero * +values.nonNumberString is values.minusZero * values.nonNumberString
1228PASS values.minusZero * +values.nonNumberString is NaN
1229PASS +values.minusZero * +values.nonNumberString is values.minusZero * values.nonNumberString
1230PASS +values.minusZero * +values.nonNumberString is NaN
1231PASS +values.minusZero / values.nonNumberString is values.minusZero / values.nonNumberString
1232PASS +values.minusZero / values.nonNumberString is NaN
1233PASS values.minusZero / +values.nonNumberString is values.minusZero / values.nonNumberString
1234PASS values.minusZero / +values.nonNumberString is NaN
1235PASS +values.minusZero / +values.nonNumberString is values.minusZero / values.nonNumberString
1236PASS +values.minusZero / +values.nonNumberString is NaN
1237PASS +values.minusZero - values.nonNumberString is values.minusZero - values.nonNumberString
1238PASS +values.minusZero - values.nonNumberString is NaN
1239PASS values.minusZero - +values.nonNumberString is values.minusZero - values.nonNumberString
1240PASS values.minusZero - +values.nonNumberString is NaN
1241PASS +values.minusZero - +values.nonNumberString is values.minusZero - values.nonNumberString
1242PASS +values.minusZero - +values.nonNumberString is NaN
1243PASS +values.minusZero * values.someFloatString is values.minusZero * values.someFloatString
1244PASS +values.minusZero * values.someFloatString is -0
1245PASS values.minusZero * +values.someFloatString is values.minusZero * values.someFloatString
1246PASS values.minusZero * +values.someFloatString is -0
1247PASS +values.minusZero * +values.someFloatString is values.minusZero * values.someFloatString
1248PASS +values.minusZero * +values.someFloatString is -0
1249PASS +values.minusZero / values.someFloatString is values.minusZero / values.someFloatString
1250PASS +values.minusZero / values.someFloatString is -0
1251PASS values.minusZero / +values.someFloatString is values.minusZero / values.someFloatString
1252PASS values.minusZero / +values.someFloatString is -0
1253PASS +values.minusZero / +values.someFloatString is values.minusZero / values.someFloatString
1254PASS +values.minusZero / +values.someFloatString is -0
1255PASS +values.minusZero - values.someFloatString is values.minusZero - values.someFloatString
1256PASS +values.minusZero - values.someFloatString is -42.42
1257PASS values.minusZero - +values.someFloatString is values.minusZero - values.someFloatString
1258PASS values.minusZero - +values.someFloatString is -42.42
1259PASS +values.minusZero - +values.someFloatString is values.minusZero - values.someFloatString
1260PASS +values.minusZero - +values.someFloatString is -42.42
1261PASS +values.infinity * values.someInt is values.infinity * values.someInt
1262PASS +values.infinity * values.someInt is Infinity
1263PASS values.infinity * +values.someInt is values.infinity * values.someInt
1264PASS values.infinity * +values.someInt is Infinity
1265PASS +values.infinity * +values.someInt is values.infinity * values.someInt
1266PASS +values.infinity * +values.someInt is Infinity
1267PASS +values.infinity / values.someInt is values.infinity / values.someInt
1268PASS +values.infinity / values.someInt is Infinity
1269PASS values.infinity / +values.someInt is values.infinity / values.someInt
1270PASS values.infinity / +values.someInt is Infinity
1271PASS +values.infinity / +values.someInt is values.infinity / values.someInt
1272PASS +values.infinity / +values.someInt is Infinity
1273PASS +values.infinity - values.someInt is values.infinity - values.someInt
1274PASS +values.infinity - values.someInt is Infinity
1275PASS values.infinity - +values.someInt is values.infinity - values.someInt
1276PASS values.infinity - +values.someInt is Infinity
1277PASS +values.infinity - +values.someInt is values.infinity - values.someInt
1278PASS +values.infinity - +values.someInt is Infinity
1279PASS +values.infinity * values.someFloat is values.infinity * values.someFloat
1280PASS +values.infinity * values.someFloat is Infinity
1281PASS values.infinity * +values.someFloat is values.infinity * values.someFloat
1282PASS values.infinity * +values.someFloat is Infinity
1283PASS +values.infinity * +values.someFloat is values.infinity * values.someFloat
1284PASS +values.infinity * +values.someFloat is Infinity
1285PASS +values.infinity / values.someFloat is values.infinity / values.someFloat
1286PASS +values.infinity / values.someFloat is Infinity
1287PASS values.infinity / +values.someFloat is values.infinity / values.someFloat
1288PASS values.infinity / +values.someFloat is Infinity
1289PASS +values.infinity / +values.someFloat is values.infinity / values.someFloat
1290PASS +values.infinity / +values.someFloat is Infinity
1291PASS +values.infinity - values.someFloat is values.infinity - values.someFloat
1292PASS +values.infinity - values.someFloat is Infinity
1293PASS values.infinity - +values.someFloat is values.infinity - values.someFloat
1294PASS values.infinity - +values.someFloat is Infinity
1295PASS +values.infinity - +values.someFloat is values.infinity - values.someFloat
1296PASS +values.infinity - +values.someFloat is Infinity
1297PASS +values.infinity * values.one is values.infinity * values.one
1298PASS +values.infinity * values.one is Infinity
1299PASS values.infinity * +values.one is values.infinity * values.one
1300PASS values.infinity * +values.one is Infinity
1301PASS +values.infinity * +values.one is values.infinity * values.one
1302PASS +values.infinity * +values.one is Infinity
1303PASS +values.infinity / values.one is values.infinity / values.one
1304PASS +values.infinity / values.one is Infinity
1305PASS values.infinity / +values.one is values.infinity / values.one
1306PASS values.infinity / +values.one is Infinity
1307PASS +values.infinity / +values.one is values.infinity / values.one
1308PASS +values.infinity / +values.one is Infinity
1309PASS +values.infinity - values.one is values.infinity - values.one
1310PASS +values.infinity - values.one is Infinity
1311PASS values.infinity - +values.one is values.infinity - values.one
1312PASS values.infinity - +values.one is Infinity
1313PASS +values.infinity - +values.one is values.infinity - values.one
1314PASS +values.infinity - +values.one is Infinity
1315PASS +values.infinity * values.minusOne is values.infinity * values.minusOne
1316PASS +values.infinity * values.minusOne is -Infinity
1317PASS values.infinity * +values.minusOne is values.infinity * values.minusOne
1318PASS values.infinity * +values.minusOne is -Infinity
1319PASS +values.infinity * +values.minusOne is values.infinity * values.minusOne
1320PASS +values.infinity * +values.minusOne is -Infinity
1321PASS +values.infinity / values.minusOne is values.infinity / values.minusOne
1322PASS +values.infinity / values.minusOne is -Infinity
1323PASS values.infinity / +values.minusOne is values.infinity / values.minusOne
1324PASS values.infinity / +values.minusOne is -Infinity
1325PASS +values.infinity / +values.minusOne is values.infinity / values.minusOne
1326PASS +values.infinity / +values.minusOne is -Infinity
1327PASS +values.infinity - values.minusOne is values.infinity - values.minusOne
1328PASS +values.infinity - values.minusOne is Infinity
1329PASS values.infinity - +values.minusOne is values.infinity - values.minusOne
1330PASS values.infinity - +values.minusOne is Infinity
1331PASS +values.infinity - +values.minusOne is values.infinity - values.minusOne
1332PASS +values.infinity - +values.minusOne is Infinity
1333PASS +values.infinity * values.zero is values.infinity * values.zero
1334PASS +values.infinity * values.zero is NaN
1335PASS values.infinity * +values.zero is values.infinity * values.zero
1336PASS values.infinity * +values.zero is NaN
1337PASS +values.infinity * +values.zero is values.infinity * values.zero
1338PASS +values.infinity * +values.zero is NaN
1339PASS +values.infinity / values.zero is values.infinity / values.zero
1340PASS +values.infinity / values.zero is Infinity
1341PASS values.infinity / +values.zero is values.infinity / values.zero
1342PASS values.infinity / +values.zero is Infinity
1343PASS +values.infinity / +values.zero is values.infinity / values.zero
1344PASS +values.infinity / +values.zero is Infinity
1345PASS +values.infinity - values.zero is values.infinity - values.zero
1346PASS +values.infinity - values.zero is Infinity
1347PASS values.infinity - +values.zero is values.infinity - values.zero
1348PASS values.infinity - +values.zero is Infinity
1349PASS +values.infinity - +values.zero is values.infinity - values.zero
1350PASS +values.infinity - +values.zero is Infinity
1351PASS +values.infinity * values.minusZero is values.infinity * values.minusZero
1352PASS +values.infinity * values.minusZero is NaN
1353PASS values.infinity * +values.minusZero is values.infinity * values.minusZero
1354PASS values.infinity * +values.minusZero is NaN
1355PASS +values.infinity * +values.minusZero is values.infinity * values.minusZero
1356PASS +values.infinity * +values.minusZero is NaN
1357PASS +values.infinity / values.minusZero is values.infinity / values.minusZero
1358PASS +values.infinity / values.minusZero is -Infinity
1359PASS values.infinity / +values.minusZero is values.infinity / values.minusZero
1360PASS values.infinity / +values.minusZero is -Infinity
1361PASS +values.infinity / +values.minusZero is values.infinity / values.minusZero
1362PASS +values.infinity / +values.minusZero is -Infinity
1363PASS +values.infinity - values.minusZero is values.infinity - values.minusZero
1364PASS +values.infinity - values.minusZero is Infinity
1365PASS values.infinity - +values.minusZero is values.infinity - values.minusZero
1366PASS values.infinity - +values.minusZero is Infinity
1367PASS +values.infinity - +values.minusZero is values.infinity - values.minusZero
1368PASS +values.infinity - +values.minusZero is Infinity
1369PASS +values.infinity * values.infinity is values.infinity * values.infinity
1370PASS +values.infinity * values.infinity is Infinity
1371PASS values.infinity * +values.infinity is values.infinity * values.infinity
1372PASS values.infinity * +values.infinity is Infinity
1373PASS +values.infinity * +values.infinity is values.infinity * values.infinity
1374PASS +values.infinity * +values.infinity is Infinity
1375PASS +values.infinity / values.infinity is values.infinity / values.infinity
1376PASS +values.infinity / values.infinity is NaN
1377PASS values.infinity / +values.infinity is values.infinity / values.infinity
1378PASS values.infinity / +values.infinity is NaN
1379PASS +values.infinity / +values.infinity is values.infinity / values.infinity
1380PASS +values.infinity / +values.infinity is NaN
1381PASS +values.infinity - values.infinity is values.infinity - values.infinity
1382PASS +values.infinity - values.infinity is NaN
1383PASS values.infinity - +values.infinity is values.infinity - values.infinity
1384PASS values.infinity - +values.infinity is NaN
1385PASS +values.infinity - +values.infinity is values.infinity - values.infinity
1386PASS +values.infinity - +values.infinity is NaN
1387PASS +values.infinity * values.minusInfinity is values.infinity * values.minusInfinity
1388PASS +values.infinity * values.minusInfinity is -Infinity
1389PASS values.infinity * +values.minusInfinity is values.infinity * values.minusInfinity
1390PASS values.infinity * +values.minusInfinity is -Infinity
1391PASS +values.infinity * +values.minusInfinity is values.infinity * values.minusInfinity
1392PASS +values.infinity * +values.minusInfinity is -Infinity
1393PASS +values.infinity / values.minusInfinity is values.infinity / values.minusInfinity
1394PASS +values.infinity / values.minusInfinity is NaN
1395PASS values.infinity / +values.minusInfinity is values.infinity / values.minusInfinity
1396PASS values.infinity / +values.minusInfinity is NaN
1397PASS +values.infinity / +values.minusInfinity is values.infinity / values.minusInfinity
1398PASS +values.infinity / +values.minusInfinity is NaN
1399PASS +values.infinity - values.minusInfinity is values.infinity - values.minusInfinity
1400PASS +values.infinity - values.minusInfinity is Infinity
1401PASS values.infinity - +values.minusInfinity is values.infinity - values.minusInfinity
1402PASS values.infinity - +values.minusInfinity is Infinity
1403PASS +values.infinity - +values.minusInfinity is values.infinity - values.minusInfinity
1404PASS +values.infinity - +values.minusInfinity is Infinity
1405PASS +values.infinity * values.notANumber is values.infinity * values.notANumber
1406PASS +values.infinity * values.notANumber is NaN
1407PASS values.infinity * +values.notANumber is values.infinity * values.notANumber
1408PASS values.infinity * +values.notANumber is NaN
1409PASS +values.infinity * +values.notANumber is values.infinity * values.notANumber
1410PASS +values.infinity * +values.notANumber is NaN
1411PASS +values.infinity / values.notANumber is values.infinity / values.notANumber
1412PASS +values.infinity / values.notANumber is NaN
1413PASS values.infinity / +values.notANumber is values.infinity / values.notANumber
1414PASS values.infinity / +values.notANumber is NaN
1415PASS +values.infinity / +values.notANumber is values.infinity / values.notANumber
1416PASS +values.infinity / +values.notANumber is NaN
1417PASS +values.infinity - values.notANumber is values.infinity - values.notANumber
1418PASS +values.infinity - values.notANumber is NaN
1419PASS values.infinity - +values.notANumber is values.infinity - values.notANumber
1420PASS values.infinity - +values.notANumber is NaN
1421PASS +values.infinity - +values.notANumber is values.infinity - values.notANumber
1422PASS +values.infinity - +values.notANumber is NaN
1423PASS +values.infinity * values.nonNumberString is values.infinity * values.nonNumberString
1424PASS +values.infinity * values.nonNumberString is NaN
1425PASS values.infinity * +values.nonNumberString is values.infinity * values.nonNumberString
1426PASS values.infinity * +values.nonNumberString is NaN
1427PASS +values.infinity * +values.nonNumberString is values.infinity * values.nonNumberString
1428PASS +values.infinity * +values.nonNumberString is NaN
1429PASS +values.infinity / values.nonNumberString is values.infinity / values.nonNumberString
1430PASS +values.infinity / values.nonNumberString is NaN
1431PASS values.infinity / +values.nonNumberString is values.infinity / values.nonNumberString
1432PASS values.infinity / +values.nonNumberString is NaN
1433PASS +values.infinity / +values.nonNumberString is values.infinity / values.nonNumberString
1434PASS +values.infinity / +values.nonNumberString is NaN
1435PASS +values.infinity - values.nonNumberString is values.infinity - values.nonNumberString
1436PASS +values.infinity - values.nonNumberString is NaN
1437PASS values.infinity - +values.nonNumberString is values.infinity - values.nonNumberString
1438PASS values.infinity - +values.nonNumberString is NaN
1439PASS +values.infinity - +values.nonNumberString is values.infinity - values.nonNumberString
1440PASS +values.infinity - +values.nonNumberString is NaN
1441PASS +values.infinity * values.someFloatString is values.infinity * values.someFloatString
1442PASS +values.infinity * values.someFloatString is Infinity
1443PASS values.infinity * +values.someFloatString is values.infinity * values.someFloatString
1444PASS values.infinity * +values.someFloatString is Infinity
1445PASS +values.infinity * +values.someFloatString is values.infinity * values.someFloatString
1446PASS +values.infinity * +values.someFloatString is Infinity
1447PASS +values.infinity / values.someFloatString is values.infinity / values.someFloatString
1448PASS +values.infinity / values.someFloatString is Infinity
1449PASS values.infinity / +values.someFloatString is values.infinity / values.someFloatString
1450PASS values.infinity / +values.someFloatString is Infinity
1451PASS +values.infinity / +values.someFloatString is values.infinity / values.someFloatString
1452PASS +values.infinity / +values.someFloatString is Infinity
1453PASS +values.infinity - values.someFloatString is values.infinity - values.someFloatString
1454PASS +values.infinity - values.someFloatString is Infinity
1455PASS values.infinity - +values.someFloatString is values.infinity - values.someFloatString
1456PASS values.infinity - +values.someFloatString is Infinity
1457PASS +values.infinity - +values.someFloatString is values.infinity - values.someFloatString
1458PASS +values.infinity - +values.someFloatString is Infinity
1459PASS +values.minusInfinity * values.someInt is values.minusInfinity * values.someInt
1460PASS +values.minusInfinity * values.someInt is -Infinity
1461PASS values.minusInfinity * +values.someInt is values.minusInfinity * values.someInt
1462PASS values.minusInfinity * +values.someInt is -Infinity
1463PASS +values.minusInfinity * +values.someInt is values.minusInfinity * values.someInt
1464PASS +values.minusInfinity * +values.someInt is -Infinity
1465PASS +values.minusInfinity / values.someInt is values.minusInfinity / values.someInt
1466PASS +values.minusInfinity / values.someInt is -Infinity
1467PASS values.minusInfinity / +values.someInt is values.minusInfinity / values.someInt
1468PASS values.minusInfinity / +values.someInt is -Infinity
1469PASS +values.minusInfinity / +values.someInt is values.minusInfinity / values.someInt
1470PASS +values.minusInfinity / +values.someInt is -Infinity
1471PASS +values.minusInfinity - values.someInt is values.minusInfinity - values.someInt
1472PASS +values.minusInfinity - values.someInt is -Infinity
1473PASS values.minusInfinity - +values.someInt is values.minusInfinity - values.someInt
1474PASS values.minusInfinity - +values.someInt is -Infinity
1475PASS +values.minusInfinity - +values.someInt is values.minusInfinity - values.someInt
1476PASS +values.minusInfinity - +values.someInt is -Infinity
1477PASS +values.minusInfinity * values.someFloat is values.minusInfinity * values.someFloat
1478PASS +values.minusInfinity * values.someFloat is -Infinity
1479PASS values.minusInfinity * +values.someFloat is values.minusInfinity * values.someFloat
1480PASS values.minusInfinity * +values.someFloat is -Infinity
1481PASS +values.minusInfinity * +values.someFloat is values.minusInfinity * values.someFloat
1482PASS +values.minusInfinity * +values.someFloat is -Infinity
1483PASS +values.minusInfinity / values.someFloat is values.minusInfinity / values.someFloat
1484PASS +values.minusInfinity / values.someFloat is -Infinity
1485PASS values.minusInfinity / +values.someFloat is values.minusInfinity / values.someFloat
1486PASS values.minusInfinity / +values.someFloat is -Infinity
1487PASS +values.minusInfinity / +values.someFloat is values.minusInfinity / values.someFloat
1488PASS +values.minusInfinity / +values.someFloat is -Infinity
1489PASS +values.minusInfinity - values.someFloat is values.minusInfinity - values.someFloat
1490PASS +values.minusInfinity - values.someFloat is -Infinity
1491PASS values.minusInfinity - +values.someFloat is values.minusInfinity - values.someFloat
1492PASS values.minusInfinity - +values.someFloat is -Infinity
1493PASS +values.minusInfinity - +values.someFloat is values.minusInfinity - values.someFloat
1494PASS +values.minusInfinity - +values.someFloat is -Infinity
1495PASS +values.minusInfinity * values.one is values.minusInfinity * values.one
1496PASS +values.minusInfinity * values.one is -Infinity
1497PASS values.minusInfinity * +values.one is values.minusInfinity * values.one
1498PASS values.minusInfinity * +values.one is -Infinity
1499PASS +values.minusInfinity * +values.one is values.minusInfinity * values.one
1500PASS +values.minusInfinity * +values.one is -Infinity
1501PASS +values.minusInfinity / values.one is values.minusInfinity / values.one
1502PASS +values.minusInfinity / values.one is -Infinity
1503PASS values.minusInfinity / +values.one is values.minusInfinity / values.one
1504PASS values.minusInfinity / +values.one is -Infinity
1505PASS +values.minusInfinity / +values.one is values.minusInfinity / values.one
1506PASS +values.minusInfinity / +values.one is -Infinity
1507PASS +values.minusInfinity - values.one is values.minusInfinity - values.one
1508PASS +values.minusInfinity - values.one is -Infinity
1509PASS values.minusInfinity - +values.one is values.minusInfinity - values.one
1510PASS values.minusInfinity - +values.one is -Infinity
1511PASS +values.minusInfinity - +values.one is values.minusInfinity - values.one
1512PASS +values.minusInfinity - +values.one is -Infinity
1513PASS +values.minusInfinity * values.minusOne is values.minusInfinity * values.minusOne
1514PASS +values.minusInfinity * values.minusOne is Infinity
1515PASS values.minusInfinity * +values.minusOne is values.minusInfinity * values.minusOne
1516PASS values.minusInfinity * +values.minusOne is Infinity
1517PASS +values.minusInfinity * +values.minusOne is values.minusInfinity * values.minusOne
1518PASS +values.minusInfinity * +values.minusOne is Infinity
1519PASS +values.minusInfinity / values.minusOne is values.minusInfinity / values.minusOne
1520PASS +values.minusInfinity / values.minusOne is Infinity
1521PASS values.minusInfinity / +values.minusOne is values.minusInfinity / values.minusOne
1522PASS values.minusInfinity / +values.minusOne is Infinity
1523PASS +values.minusInfinity / +values.minusOne is values.minusInfinity / values.minusOne
1524PASS +values.minusInfinity / +values.minusOne is Infinity
1525PASS +values.minusInfinity - values.minusOne is values.minusInfinity - values.minusOne
1526PASS +values.minusInfinity - values.minusOne is -Infinity
1527PASS values.minusInfinity - +values.minusOne is values.minusInfinity - values.minusOne
1528PASS values.minusInfinity - +values.minusOne is -Infinity
1529PASS +values.minusInfinity - +values.minusOne is values.minusInfinity - values.minusOne
1530PASS +values.minusInfinity - +values.minusOne is -Infinity
1531PASS +values.minusInfinity * values.zero is values.minusInfinity * values.zero
1532PASS +values.minusInfinity * values.zero is NaN
1533PASS values.minusInfinity * +values.zero is values.minusInfinity * values.zero
1534PASS values.minusInfinity * +values.zero is NaN
1535PASS +values.minusInfinity * +values.zero is values.minusInfinity * values.zero
1536PASS +values.minusInfinity * +values.zero is NaN
1537PASS +values.minusInfinity / values.zero is values.minusInfinity / values.zero
1538PASS +values.minusInfinity / values.zero is -Infinity
1539PASS values.minusInfinity / +values.zero is values.minusInfinity / values.zero
1540PASS values.minusInfinity / +values.zero is -Infinity
1541PASS +values.minusInfinity / +values.zero is values.minusInfinity / values.zero
1542PASS +values.minusInfinity / +values.zero is -Infinity
1543PASS +values.minusInfinity - values.zero is values.minusInfinity - values.zero
1544PASS +values.minusInfinity - values.zero is -Infinity
1545PASS values.minusInfinity - +values.zero is values.minusInfinity - values.zero
1546PASS values.minusInfinity - +values.zero is -Infinity
1547PASS +values.minusInfinity - +values.zero is values.minusInfinity - values.zero
1548PASS +values.minusInfinity - +values.zero is -Infinity
1549PASS +values.minusInfinity * values.minusZero is values.minusInfinity * values.minusZero
1550PASS +values.minusInfinity * values.minusZero is NaN
1551PASS values.minusInfinity * +values.minusZero is values.minusInfinity * values.minusZero
1552PASS values.minusInfinity * +values.minusZero is NaN
1553PASS +values.minusInfinity * +values.minusZero is values.minusInfinity * values.minusZero
1554PASS +values.minusInfinity * +values.minusZero is NaN
1555PASS +values.minusInfinity / values.minusZero is values.minusInfinity / values.minusZero
1556PASS +values.minusInfinity / values.minusZero is Infinity
1557PASS values.minusInfinity / +values.minusZero is values.minusInfinity / values.minusZero
1558PASS values.minusInfinity / +values.minusZero is Infinity
1559PASS +values.minusInfinity / +values.minusZero is values.minusInfinity / values.minusZero
1560PASS +values.minusInfinity / +values.minusZero is Infinity
1561PASS +values.minusInfinity - values.minusZero is values.minusInfinity - values.minusZero
1562PASS +values.minusInfinity - values.minusZero is -Infinity
1563PASS values.minusInfinity - +values.minusZero is values.minusInfinity - values.minusZero
1564PASS values.minusInfinity - +values.minusZero is -Infinity
1565PASS +values.minusInfinity - +values.minusZero is values.minusInfinity - values.minusZero
1566PASS +values.minusInfinity - +values.minusZero is -Infinity
1567PASS +values.minusInfinity * values.infinity is values.minusInfinity * values.infinity
1568PASS +values.minusInfinity * values.infinity is -Infinity
1569PASS values.minusInfinity * +values.infinity is values.minusInfinity * values.infinity
1570PASS values.minusInfinity * +values.infinity is -Infinity
1571PASS +values.minusInfinity * +values.infinity is values.minusInfinity * values.infinity
1572PASS +values.minusInfinity * +values.infinity is -Infinity
1573PASS +values.minusInfinity / values.infinity is values.minusInfinity / values.infinity
1574PASS +values.minusInfinity / values.infinity is NaN
1575PASS values.minusInfinity / +values.infinity is values.minusInfinity / values.infinity
1576PASS values.minusInfinity / +values.infinity is NaN
1577PASS +values.minusInfinity / +values.infinity is values.minusInfinity / values.infinity
1578PASS +values.minusInfinity / +values.infinity is NaN
1579PASS +values.minusInfinity - values.infinity is values.minusInfinity - values.infinity
1580PASS +values.minusInfinity - values.infinity is -Infinity
1581PASS values.minusInfinity - +values.infinity is values.minusInfinity - values.infinity
1582PASS values.minusInfinity - +values.infinity is -Infinity
1583PASS +values.minusInfinity - +values.infinity is values.minusInfinity - values.infinity
1584PASS +values.minusInfinity - +values.infinity is -Infinity
1585PASS +values.minusInfinity * values.minusInfinity is values.minusInfinity * values.minusInfinity
1586PASS +values.minusInfinity * values.minusInfinity is Infinity
1587PASS values.minusInfinity * +values.minusInfinity is values.minusInfinity * values.minusInfinity
1588PASS values.minusInfinity * +values.minusInfinity is Infinity
1589PASS +values.minusInfinity * +values.minusInfinity is values.minusInfinity * values.minusInfinity
1590PASS +values.minusInfinity * +values.minusInfinity is Infinity
1591PASS +values.minusInfinity / values.minusInfinity is values.minusInfinity / values.minusInfinity
1592PASS +values.minusInfinity / values.minusInfinity is NaN
1593PASS values.minusInfinity / +values.minusInfinity is values.minusInfinity / values.minusInfinity
1594PASS values.minusInfinity / +values.minusInfinity is NaN
1595PASS +values.minusInfinity / +values.minusInfinity is values.minusInfinity / values.minusInfinity
1596PASS +values.minusInfinity / +values.minusInfinity is NaN
1597PASS +values.minusInfinity - values.minusInfinity is values.minusInfinity - values.minusInfinity
1598PASS +values.minusInfinity - values.minusInfinity is NaN
1599PASS values.minusInfinity - +values.minusInfinity is values.minusInfinity - values.minusInfinity
1600PASS values.minusInfinity - +values.minusInfinity is NaN
1601PASS +values.minusInfinity - +values.minusInfinity is values.minusInfinity - values.minusInfinity
1602PASS +values.minusInfinity - +values.minusInfinity is NaN
1603PASS +values.minusInfinity * values.notANumber is values.minusInfinity * values.notANumber
1604PASS +values.minusInfinity * values.notANumber is NaN
1605PASS values.minusInfinity * +values.notANumber is values.minusInfinity * values.notANumber
1606PASS values.minusInfinity * +values.notANumber is NaN
1607PASS +values.minusInfinity * +values.notANumber is values.minusInfinity * values.notANumber
1608PASS +values.minusInfinity * +values.notANumber is NaN
1609PASS +values.minusInfinity / values.notANumber is values.minusInfinity / values.notANumber
1610PASS +values.minusInfinity / values.notANumber is NaN
1611PASS values.minusInfinity / +values.notANumber is values.minusInfinity / values.notANumber
1612PASS values.minusInfinity / +values.notANumber is NaN
1613PASS +values.minusInfinity / +values.notANumber is values.minusInfinity / values.notANumber
1614PASS +values.minusInfinity / +values.notANumber is NaN
1615PASS +values.minusInfinity - values.notANumber is values.minusInfinity - values.notANumber
1616PASS +values.minusInfinity - values.notANumber is NaN
1617PASS values.minusInfinity - +values.notANumber is values.minusInfinity - values.notANumber
1618PASS values.minusInfinity - +values.notANumber is NaN
1619PASS +values.minusInfinity - +values.notANumber is values.minusInfinity - values.notANumber
1620PASS +values.minusInfinity - +values.notANumber is NaN
1621PASS +values.minusInfinity * values.nonNumberString is values.minusInfinity * values.nonNumberString
1622PASS +values.minusInfinity * values.nonNumberString is NaN
1623PASS values.minusInfinity * +values.nonNumberString is values.minusInfinity * values.nonNumberString
1624PASS values.minusInfinity * +values.nonNumberString is NaN
1625PASS +values.minusInfinity * +values.nonNumberString is values.minusInfinity * values.nonNumberString
1626PASS +values.minusInfinity * +values.nonNumberString is NaN
1627PASS +values.minusInfinity / values.nonNumberString is values.minusInfinity / values.nonNumberString
1628PASS +values.minusInfinity / values.nonNumberString is NaN
1629PASS values.minusInfinity / +values.nonNumberString is values.minusInfinity / values.nonNumberString
1630PASS values.minusInfinity / +values.nonNumberString is NaN
1631PASS +values.minusInfinity / +values.nonNumberString is values.minusInfinity / values.nonNumberString
1632PASS +values.minusInfinity / +values.nonNumberString is NaN
1633PASS +values.minusInfinity - values.nonNumberString is values.minusInfinity - values.nonNumberString
1634PASS +values.minusInfinity - values.nonNumberString is NaN
1635PASS values.minusInfinity - +values.nonNumberString is values.minusInfinity - values.nonNumberString
1636PASS values.minusInfinity - +values.nonNumberString is NaN
1637PASS +values.minusInfinity - +values.nonNumberString is values.minusInfinity - values.nonNumberString
1638PASS +values.minusInfinity - +values.nonNumberString is NaN
1639PASS +values.minusInfinity * values.someFloatString is values.minusInfinity * values.someFloatString
1640PASS +values.minusInfinity * values.someFloatString is -Infinity
1641PASS values.minusInfinity * +values.someFloatString is values.minusInfinity * values.someFloatString
1642PASS values.minusInfinity * +values.someFloatString is -Infinity
1643PASS +values.minusInfinity * +values.someFloatString is values.minusInfinity * values.someFloatString
1644PASS +values.minusInfinity * +values.someFloatString is -Infinity
1645PASS +values.minusInfinity / values.someFloatString is values.minusInfinity / values.someFloatString
1646PASS +values.minusInfinity / values.someFloatString is -Infinity
1647PASS values.minusInfinity / +values.someFloatString is values.minusInfinity / values.someFloatString
1648PASS values.minusInfinity / +values.someFloatString is -Infinity
1649PASS +values.minusInfinity / +values.someFloatString is values.minusInfinity / values.someFloatString
1650PASS +values.minusInfinity / +values.someFloatString is -Infinity
1651PASS +values.minusInfinity - values.someFloatString is values.minusInfinity - values.someFloatString
1652PASS +values.minusInfinity - values.someFloatString is -Infinity
1653PASS values.minusInfinity - +values.someFloatString is values.minusInfinity - values.someFloatString
1654PASS values.minusInfinity - +values.someFloatString is -Infinity
1655PASS +values.minusInfinity - +values.someFloatString is values.minusInfinity - values.someFloatString
1656PASS +values.minusInfinity - +values.someFloatString is -Infinity
1657PASS +values.notANumber * values.someInt is values.notANumber * values.someInt
1658PASS +values.notANumber * values.someInt is NaN
1659PASS values.notANumber * +values.someInt is values.notANumber * values.someInt
1660PASS values.notANumber * +values.someInt is NaN
1661PASS +values.notANumber * +values.someInt is values.notANumber * values.someInt
1662PASS +values.notANumber * +values.someInt is NaN
1663PASS +values.notANumber / values.someInt is values.notANumber / values.someInt
1664PASS +values.notANumber / values.someInt is NaN
1665PASS values.notANumber / +values.someInt is values.notANumber / values.someInt
1666PASS values.notANumber / +values.someInt is NaN
1667PASS +values.notANumber / +values.someInt is values.notANumber / values.someInt
1668PASS +values.notANumber / +values.someInt is NaN
1669PASS +values.notANumber - values.someInt is values.notANumber - values.someInt
1670PASS +values.notANumber - values.someInt is NaN
1671PASS values.notANumber - +values.someInt is values.notANumber - values.someInt
1672PASS values.notANumber - +values.someInt is NaN
1673PASS +values.notANumber - +values.someInt is values.notANumber - values.someInt
1674PASS +values.notANumber - +values.someInt is NaN
1675PASS +values.notANumber * values.someFloat is values.notANumber * values.someFloat
1676PASS +values.notANumber * values.someFloat is NaN
1677PASS values.notANumber * +values.someFloat is values.notANumber * values.someFloat
1678PASS values.notANumber * +values.someFloat is NaN
1679PASS +values.notANumber * +values.someFloat is values.notANumber * values.someFloat
1680PASS +values.notANumber * +values.someFloat is NaN
1681PASS +values.notANumber / values.someFloat is values.notANumber / values.someFloat
1682PASS +values.notANumber / values.someFloat is NaN
1683PASS values.notANumber / +values.someFloat is values.notANumber / values.someFloat
1684PASS values.notANumber / +values.someFloat is NaN
1685PASS +values.notANumber / +values.someFloat is values.notANumber / values.someFloat
1686PASS +values.notANumber / +values.someFloat is NaN
1687PASS +values.notANumber - values.someFloat is values.notANumber - values.someFloat
1688PASS +values.notANumber - values.someFloat is NaN
1689PASS values.notANumber - +values.someFloat is values.notANumber - values.someFloat
1690PASS values.notANumber - +values.someFloat is NaN
1691PASS +values.notANumber - +values.someFloat is values.notANumber - values.someFloat
1692PASS +values.notANumber - +values.someFloat is NaN
1693PASS +values.notANumber * values.one is values.notANumber * values.one
1694PASS +values.notANumber * values.one is NaN
1695PASS values.notANumber * +values.one is values.notANumber * values.one
1696PASS values.notANumber * +values.one is NaN
1697PASS +values.notANumber * +values.one is values.notANumber * values.one
1698PASS +values.notANumber * +values.one is NaN
1699PASS +values.notANumber / values.one is values.notANumber / values.one
1700PASS +values.notANumber / values.one is NaN
1701PASS values.notANumber / +values.one is values.notANumber / values.one
1702PASS values.notANumber / +values.one is NaN
1703PASS +values.notANumber / +values.one is values.notANumber / values.one
1704PASS +values.notANumber / +values.one is NaN
1705PASS +values.notANumber - values.one is values.notANumber - values.one
1706PASS +values.notANumber - values.one is NaN
1707PASS values.notANumber - +values.one is values.notANumber - values.one
1708PASS values.notANumber - +values.one is NaN
1709PASS +values.notANumber - +values.one is values.notANumber - values.one
1710PASS +values.notANumber - +values.one is NaN
1711PASS +values.notANumber * values.minusOne is values.notANumber * values.minusOne
1712PASS +values.notANumber * values.minusOne is NaN
1713PASS values.notANumber * +values.minusOne is values.notANumber * values.minusOne
1714PASS values.notANumber * +values.minusOne is NaN
1715PASS +values.notANumber * +values.minusOne is values.notANumber * values.minusOne
1716PASS +values.notANumber * +values.minusOne is NaN
1717PASS +values.notANumber / values.minusOne is values.notANumber / values.minusOne
1718PASS +values.notANumber / values.minusOne is NaN
1719PASS values.notANumber / +values.minusOne is values.notANumber / values.minusOne
1720PASS values.notANumber / +values.minusOne is NaN
1721PASS +values.notANumber / +values.minusOne is values.notANumber / values.minusOne
1722PASS +values.notANumber / +values.minusOne is NaN
1723PASS +values.notANumber - values.minusOne is values.notANumber - values.minusOne
1724PASS +values.notANumber - values.minusOne is NaN
1725PASS values.notANumber - +values.minusOne is values.notANumber - values.minusOne
1726PASS values.notANumber - +values.minusOne is NaN
1727PASS +values.notANumber - +values.minusOne is values.notANumber - values.minusOne
1728PASS +values.notANumber - +values.minusOne is NaN
1729PASS +values.notANumber * values.zero is values.notANumber * values.zero
1730PASS +values.notANumber * values.zero is NaN
1731PASS values.notANumber * +values.zero is values.notANumber * values.zero
1732PASS values.notANumber * +values.zero is NaN
1733PASS +values.notANumber * +values.zero is values.notANumber * values.zero
1734PASS +values.notANumber * +values.zero is NaN
1735PASS +values.notANumber / values.zero is values.notANumber / values.zero
1736PASS +values.notANumber / values.zero is NaN
1737PASS values.notANumber / +values.zero is values.notANumber / values.zero
1738PASS values.notANumber / +values.zero is NaN
1739PASS +values.notANumber / +values.zero is values.notANumber / values.zero
1740PASS +values.notANumber / +values.zero is NaN
1741PASS +values.notANumber - values.zero is values.notANumber - values.zero
1742PASS +values.notANumber - values.zero is NaN
1743PASS values.notANumber - +values.zero is values.notANumber - values.zero
1744PASS values.notANumber - +values.zero is NaN
1745PASS +values.notANumber - +values.zero is values.notANumber - values.zero
1746PASS +values.notANumber - +values.zero is NaN
1747PASS +values.notANumber * values.minusZero is values.notANumber * values.minusZero
1748PASS +values.notANumber * values.minusZero is NaN
1749PASS values.notANumber * +values.minusZero is values.notANumber * values.minusZero
1750PASS values.notANumber * +values.minusZero is NaN
1751PASS +values.notANumber * +values.minusZero is values.notANumber * values.minusZero
1752PASS +values.notANumber * +values.minusZero is NaN
1753PASS +values.notANumber / values.minusZero is values.notANumber / values.minusZero
1754PASS +values.notANumber / values.minusZero is NaN
1755PASS values.notANumber / +values.minusZero is values.notANumber / values.minusZero
1756PASS values.notANumber / +values.minusZero is NaN
1757PASS +values.notANumber / +values.minusZero is values.notANumber / values.minusZero
1758PASS +values.notANumber / +values.minusZero is NaN
1759PASS +values.notANumber - values.minusZero is values.notANumber - values.minusZero
1760PASS +values.notANumber - values.minusZero is NaN
1761PASS values.notANumber - +values.minusZero is values.notANumber - values.minusZero
1762PASS values.notANumber - +values.minusZero is NaN
1763PASS +values.notANumber - +values.minusZero is values.notANumber - values.minusZero
1764PASS +values.notANumber - +values.minusZero is NaN
1765PASS +values.notANumber * values.infinity is values.notANumber * values.infinity
1766PASS +values.notANumber * values.infinity is NaN
1767PASS values.notANumber * +values.infinity is values.notANumber * values.infinity
1768PASS values.notANumber * +values.infinity is NaN
1769PASS +values.notANumber * +values.infinity is values.notANumber * values.infinity
1770PASS +values.notANumber * +values.infinity is NaN
1771PASS +values.notANumber / values.infinity is values.notANumber / values.infinity
1772PASS +values.notANumber / values.infinity is NaN
1773PASS values.notANumber / +values.infinity is values.notANumber / values.infinity
1774PASS values.notANumber / +values.infinity is NaN
1775PASS +values.notANumber / +values.infinity is values.notANumber / values.infinity
1776PASS +values.notANumber / +values.infinity is NaN
1777PASS +values.notANumber - values.infinity is values.notANumber - values.infinity
1778PASS +values.notANumber - values.infinity is NaN
1779PASS values.notANumber - +values.infinity is values.notANumber - values.infinity
1780PASS values.notANumber - +values.infinity is NaN
1781PASS +values.notANumber - +values.infinity is values.notANumber - values.infinity
1782PASS +values.notANumber - +values.infinity is NaN
1783PASS +values.notANumber * values.minusInfinity is values.notANumber * values.minusInfinity
1784PASS +values.notANumber * values.minusInfinity is NaN
1785PASS values.notANumber * +values.minusInfinity is values.notANumber * values.minusInfinity
1786PASS values.notANumber * +values.minusInfinity is NaN
1787PASS +values.notANumber * +values.minusInfinity is values.notANumber * values.minusInfinity
1788PASS +values.notANumber * +values.minusInfinity is NaN
1789PASS +values.notANumber / values.minusInfinity is values.notANumber / values.minusInfinity
1790PASS +values.notANumber / values.minusInfinity is NaN
1791PASS values.notANumber / +values.minusInfinity is values.notANumber / values.minusInfinity
1792PASS values.notANumber / +values.minusInfinity is NaN
1793PASS +values.notANumber / +values.minusInfinity is values.notANumber / values.minusInfinity
1794PASS +values.notANumber / +values.minusInfinity is NaN
1795PASS +values.notANumber - values.minusInfinity is values.notANumber - values.minusInfinity
1796PASS +values.notANumber - values.minusInfinity is NaN
1797PASS values.notANumber - +values.minusInfinity is values.notANumber - values.minusInfinity
1798PASS values.notANumber - +values.minusInfinity is NaN
1799PASS +values.notANumber - +values.minusInfinity is values.notANumber - values.minusInfinity
1800PASS +values.notANumber - +values.minusInfinity is NaN
1801PASS +values.notANumber * values.notANumber is values.notANumber * values.notANumber
1802PASS +values.notANumber * values.notANumber is NaN
1803PASS values.notANumber * +values.notANumber is values.notANumber * values.notANumber
1804PASS values.notANumber * +values.notANumber is NaN
1805PASS +values.notANumber * +values.notANumber is values.notANumber * values.notANumber
1806PASS +values.notANumber * +values.notANumber is NaN
1807PASS +values.notANumber / values.notANumber is values.notANumber / values.notANumber
1808PASS +values.notANumber / values.notANumber is NaN
1809PASS values.notANumber / +values.notANumber is values.notANumber / values.notANumber
1810PASS values.notANumber / +values.notANumber is NaN
1811PASS +values.notANumber / +values.notANumber is values.notANumber / values.notANumber
1812PASS +values.notANumber / +values.notANumber is NaN
1813PASS +values.notANumber - values.notANumber is values.notANumber - values.notANumber
1814PASS +values.notANumber - values.notANumber is NaN
1815PASS values.notANumber - +values.notANumber is values.notANumber - values.notANumber
1816PASS values.notANumber - +values.notANumber is NaN
1817PASS +values.notANumber - +values.notANumber is values.notANumber - values.notANumber
1818PASS +values.notANumber - +values.notANumber is NaN
1819PASS +values.notANumber * values.nonNumberString is values.notANumber * values.nonNumberString
1820PASS +values.notANumber * values.nonNumberString is NaN
1821PASS values.notANumber * +values.nonNumberString is values.notANumber * values.nonNumberString
1822PASS values.notANumber * +values.nonNumberString is NaN
1823PASS +values.notANumber * +values.nonNumberString is values.notANumber * values.nonNumberString
1824PASS +values.notANumber * +values.nonNumberString is NaN
1825PASS +values.notANumber / values.nonNumberString is values.notANumber / values.nonNumberString
1826PASS +values.notANumber / values.nonNumberString is NaN
1827PASS values.notANumber / +values.nonNumberString is values.notANumber / values.nonNumberString
1828PASS values.notANumber / +values.nonNumberString is NaN
1829PASS +values.notANumber / +values.nonNumberString is values.notANumber / values.nonNumberString
1830PASS +values.notANumber / +values.nonNumberString is NaN
1831PASS +values.notANumber - values.nonNumberString is values.notANumber - values.nonNumberString
1832PASS +values.notANumber - values.nonNumberString is NaN
1833PASS values.notANumber - +values.nonNumberString is values.notANumber - values.nonNumberString
1834PASS values.notANumber - +values.nonNumberString is NaN
1835PASS +values.notANumber - +values.nonNumberString is values.notANumber - values.nonNumberString
1836PASS +values.notANumber - +values.nonNumberString is NaN
1837PASS +values.notANumber * values.someFloatString is values.notANumber * values.someFloatString
1838PASS +values.notANumber * values.someFloatString is NaN
1839PASS values.notANumber * +values.someFloatString is values.notANumber * values.someFloatString
1840PASS values.notANumber * +values.someFloatString is NaN
1841PASS +values.notANumber * +values.someFloatString is values.notANumber * values.someFloatString
1842PASS +values.notANumber * +values.someFloatString is NaN
1843PASS +values.notANumber / values.someFloatString is values.notANumber / values.someFloatString
1844PASS +values.notANumber / values.someFloatString is NaN
1845PASS values.notANumber / +values.someFloatString is values.notANumber / values.someFloatString
1846PASS values.notANumber / +values.someFloatString is NaN
1847PASS +values.notANumber / +values.someFloatString is values.notANumber / values.someFloatString
1848PASS +values.notANumber / +values.someFloatString is NaN
1849PASS +values.notANumber - values.someFloatString is values.notANumber - values.someFloatString
1850PASS +values.notANumber - values.someFloatString is NaN
1851PASS values.notANumber - +values.someFloatString is values.notANumber - values.someFloatString
1852PASS values.notANumber - +values.someFloatString is NaN
1853PASS +values.notANumber - +values.someFloatString is values.notANumber - values.someFloatString
1854PASS +values.notANumber - +values.someFloatString is NaN
1855PASS +values.nonNumberString * values.someInt is values.nonNumberString * values.someInt
1856PASS +values.nonNumberString * values.someInt is NaN
1857PASS values.nonNumberString * +values.someInt is values.nonNumberString * values.someInt
1858PASS values.nonNumberString * +values.someInt is NaN
1859PASS +values.nonNumberString * +values.someInt is values.nonNumberString * values.someInt
1860PASS +values.nonNumberString * +values.someInt is NaN
1861PASS +values.nonNumberString / values.someInt is values.nonNumberString / values.someInt
1862PASS +values.nonNumberString / values.someInt is NaN
1863PASS values.nonNumberString / +values.someInt is values.nonNumberString / values.someInt
1864PASS values.nonNumberString / +values.someInt is NaN
1865PASS +values.nonNumberString / +values.someInt is values.nonNumberString / values.someInt
1866PASS +values.nonNumberString / +values.someInt is NaN
1867PASS +values.nonNumberString - values.someInt is values.nonNumberString - values.someInt
1868PASS +values.nonNumberString - values.someInt is NaN
1869PASS values.nonNumberString - +values.someInt is values.nonNumberString - values.someInt
1870PASS values.nonNumberString - +values.someInt is NaN
1871PASS +values.nonNumberString - +values.someInt is values.nonNumberString - values.someInt
1872PASS +values.nonNumberString - +values.someInt is NaN
1873PASS +values.nonNumberString * values.someFloat is values.nonNumberString * values.someFloat
1874PASS +values.nonNumberString * values.someFloat is NaN
1875PASS values.nonNumberString * +values.someFloat is values.nonNumberString * values.someFloat
1876PASS values.nonNumberString * +values.someFloat is NaN
1877PASS +values.nonNumberString * +values.someFloat is values.nonNumberString * values.someFloat
1878PASS +values.nonNumberString * +values.someFloat is NaN
1879PASS +values.nonNumberString / values.someFloat is values.nonNumberString / values.someFloat
1880PASS +values.nonNumberString / values.someFloat is NaN
1881PASS values.nonNumberString / +values.someFloat is values.nonNumberString / values.someFloat
1882PASS values.nonNumberString / +values.someFloat is NaN
1883PASS +values.nonNumberString / +values.someFloat is values.nonNumberString / values.someFloat
1884PASS +values.nonNumberString / +values.someFloat is NaN
1885PASS +values.nonNumberString - values.someFloat is values.nonNumberString - values.someFloat
1886PASS +values.nonNumberString - values.someFloat is NaN
1887PASS values.nonNumberString - +values.someFloat is values.nonNumberString - values.someFloat
1888PASS values.nonNumberString - +values.someFloat is NaN
1889PASS +values.nonNumberString - +values.someFloat is values.nonNumberString - values.someFloat
1890PASS +values.nonNumberString - +values.someFloat is NaN
1891PASS +values.nonNumberString * values.one is values.nonNumberString * values.one
1892PASS +values.nonNumberString * values.one is NaN
1893PASS values.nonNumberString * +values.one is values.nonNumberString * values.one
1894PASS values.nonNumberString * +values.one is NaN
1895PASS +values.nonNumberString * +values.one is values.nonNumberString * values.one
1896PASS +values.nonNumberString * +values.one is NaN
1897PASS +values.nonNumberString / values.one is values.nonNumberString / values.one
1898PASS +values.nonNumberString / values.one is NaN
1899PASS values.nonNumberString / +values.one is values.nonNumberString / values.one
1900PASS values.nonNumberString / +values.one is NaN
1901PASS +values.nonNumberString / +values.one is values.nonNumberString / values.one
1902PASS +values.nonNumberString / +values.one is NaN
1903PASS +values.nonNumberString - values.one is values.nonNumberString - values.one
1904PASS +values.nonNumberString - values.one is NaN
1905PASS values.nonNumberString - +values.one is values.nonNumberString - values.one
1906PASS values.nonNumberString - +values.one is NaN
1907PASS +values.nonNumberString - +values.one is values.nonNumberString - values.one
1908PASS +values.nonNumberString - +values.one is NaN
1909PASS +values.nonNumberString * values.minusOne is values.nonNumberString * values.minusOne
1910PASS +values.nonNumberString * values.minusOne is NaN
1911PASS values.nonNumberString * +values.minusOne is values.nonNumberString * values.minusOne
1912PASS values.nonNumberString * +values.minusOne is NaN
1913PASS +values.nonNumberString * +values.minusOne is values.nonNumberString * values.minusOne
1914PASS +values.nonNumberString * +values.minusOne is NaN
1915PASS +values.nonNumberString / values.minusOne is values.nonNumberString / values.minusOne
1916PASS +values.nonNumberString / values.minusOne is NaN
1917PASS values.nonNumberString / +values.minusOne is values.nonNumberString / values.minusOne
1918PASS values.nonNumberString / +values.minusOne is NaN
1919PASS +values.nonNumberString / +values.minusOne is values.nonNumberString / values.minusOne
1920PASS +values.nonNumberString / +values.minusOne is NaN
1921PASS +values.nonNumberString - values.minusOne is values.nonNumberString - values.minusOne
1922PASS +values.nonNumberString - values.minusOne is NaN
1923PASS values.nonNumberString - +values.minusOne is values.nonNumberString - values.minusOne
1924PASS values.nonNumberString - +values.minusOne is NaN
1925PASS +values.nonNumberString - +values.minusOne is values.nonNumberString - values.minusOne
1926PASS +values.nonNumberString - +values.minusOne is NaN
1927PASS +values.nonNumberString * values.zero is values.nonNumberString * values.zero
1928PASS +values.nonNumberString * values.zero is NaN
1929PASS values.nonNumberString * +values.zero is values.nonNumberString * values.zero
1930PASS values.nonNumberString * +values.zero is NaN
1931PASS +values.nonNumberString * +values.zero is values.nonNumberString * values.zero
1932PASS +values.nonNumberString * +values.zero is NaN
1933PASS +values.nonNumberString / values.zero is values.nonNumberString / values.zero
1934PASS +values.nonNumberString / values.zero is NaN
1935PASS values.nonNumberString / +values.zero is values.nonNumberString / values.zero
1936PASS values.nonNumberString / +values.zero is NaN
1937PASS +values.nonNumberString / +values.zero is values.nonNumberString / values.zero
1938PASS +values.nonNumberString / +values.zero is NaN
1939PASS +values.nonNumberString - values.zero is values.nonNumberString - values.zero
1940PASS +values.nonNumberString - values.zero is NaN
1941PASS values.nonNumberString - +values.zero is values.nonNumberString - values.zero
1942PASS values.nonNumberString - +values.zero is NaN
1943PASS +values.nonNumberString - +values.zero is values.nonNumberString - values.zero
1944PASS +values.nonNumberString - +values.zero is NaN
1945PASS +values.nonNumberString * values.minusZero is values.nonNumberString * values.minusZero
1946PASS +values.nonNumberString * values.minusZero is NaN
1947PASS values.nonNumberString * +values.minusZero is values.nonNumberString * values.minusZero
1948PASS values.nonNumberString * +values.minusZero is NaN
1949PASS +values.nonNumberString * +values.minusZero is values.nonNumberString * values.minusZero
1950PASS +values.nonNumberString * +values.minusZero is NaN
1951PASS +values.nonNumberString / values.minusZero is values.nonNumberString / values.minusZero
1952PASS +values.nonNumberString / values.minusZero is NaN
1953PASS values.nonNumberString / +values.minusZero is values.nonNumberString / values.minusZero
1954PASS values.nonNumberString / +values.minusZero is NaN
1955PASS +values.nonNumberString / +values.minusZero is values.nonNumberString / values.minusZero
1956PASS +values.nonNumberString / +values.minusZero is NaN
1957PASS +values.nonNumberString - values.minusZero is values.nonNumberString - values.minusZero
1958PASS +values.nonNumberString - values.minusZero is NaN
1959PASS values.nonNumberString - +values.minusZero is values.nonNumberString - values.minusZero
1960PASS values.nonNumberString - +values.minusZero is NaN
1961PASS +values.nonNumberString - +values.minusZero is values.nonNumberString - values.minusZero
1962PASS +values.nonNumberString - +values.minusZero is NaN
1963PASS +values.nonNumberString * values.infinity is values.nonNumberString * values.infinity
1964PASS +values.nonNumberString * values.infinity is NaN
1965PASS values.nonNumberString * +values.infinity is values.nonNumberString * values.infinity
1966PASS values.nonNumberString * +values.infinity is NaN
1967PASS +values.nonNumberString * +values.infinity is values.nonNumberString * values.infinity
1968PASS +values.nonNumberString * +values.infinity is NaN
1969PASS +values.nonNumberString / values.infinity is values.nonNumberString / values.infinity
1970PASS +values.nonNumberString / values.infinity is NaN
1971PASS values.nonNumberString / +values.infinity is values.nonNumberString / values.infinity
1972PASS values.nonNumberString / +values.infinity is NaN
1973PASS +values.nonNumberString / +values.infinity is values.nonNumberString / values.infinity
1974PASS +values.nonNumberString / +values.infinity is NaN
1975PASS +values.nonNumberString - values.infinity is values.nonNumberString - values.infinity
1976PASS +values.nonNumberString - values.infinity is NaN
1977PASS values.nonNumberString - +values.infinity is values.nonNumberString - values.infinity
1978PASS values.nonNumberString - +values.infinity is NaN
1979PASS +values.nonNumberString - +values.infinity is values.nonNumberString - values.infinity
1980PASS +values.nonNumberString - +values.infinity is NaN
1981PASS +values.nonNumberString * values.minusInfinity is values.nonNumberString * values.minusInfinity
1982PASS +values.nonNumberString * values.minusInfinity is NaN
1983PASS values.nonNumberString * +values.minusInfinity is values.nonNumberString * values.minusInfinity
1984PASS values.nonNumberString * +values.minusInfinity is NaN
1985PASS +values.nonNumberString * +values.minusInfinity is values.nonNumberString * values.minusInfinity
1986PASS +values.nonNumberString * +values.minusInfinity is NaN
1987PASS +values.nonNumberString / values.minusInfinity is values.nonNumberString / values.minusInfinity
1988PASS +values.nonNumberString / values.minusInfinity is NaN
1989PASS values.nonNumberString / +values.minusInfinity is values.nonNumberString / values.minusInfinity
1990PASS values.nonNumberString / +values.minusInfinity is NaN
1991PASS +values.nonNumberString / +values.minusInfinity is values.nonNumberString / values.minusInfinity
1992PASS +values.nonNumberString / +values.minusInfinity is NaN
1993PASS +values.nonNumberString - values.minusInfinity is values.nonNumberString - values.minusInfinity
1994PASS +values.nonNumberString - values.minusInfinity is NaN
1995PASS values.nonNumberString - +values.minusInfinity is values.nonNumberString - values.minusInfinity
1996PASS values.nonNumberString - +values.minusInfinity is NaN
1997PASS +values.nonNumberString - +values.minusInfinity is values.nonNumberString - values.minusInfinity
1998PASS +values.nonNumberString - +values.minusInfinity is NaN
1999PASS +values.nonNumberString * values.notANumber is values.nonNumberString * values.notANumber
2000PASS +values.nonNumberString * values.notANumber is NaN
2001PASS values.nonNumberString * +values.notANumber is values.nonNumberString * values.notANumber
2002PASS values.nonNumberString * +values.notANumber is NaN
2003PASS +values.nonNumberString * +values.notANumber is values.nonNumberString * values.notANumber
2004PASS +values.nonNumberString * +values.notANumber is NaN
2005PASS +values.nonNumberString / values.notANumber is values.nonNumberString / values.notANumber
2006PASS +values.nonNumberString / values.notANumber is NaN
2007PASS values.nonNumberString / +values.notANumber is values.nonNumberString / values.notANumber
2008PASS values.nonNumberString / +values.notANumber is NaN
2009PASS +values.nonNumberString / +values.notANumber is values.nonNumberString / values.notANumber
2010PASS +values.nonNumberString / +values.notANumber is NaN
2011PASS +values.nonNumberString - values.notANumber is values.nonNumberString - values.notANumber
2012PASS +values.nonNumberString - values.notANumber is NaN
2013PASS values.nonNumberString - +values.notANumber is values.nonNumberString - values.notANumber
2014PASS values.nonNumberString - +values.notANumber is NaN
2015PASS +values.nonNumberString - +values.notANumber is values.nonNumberString - values.notANumber
2016PASS +values.nonNumberString - +values.notANumber is NaN
2017PASS +values.nonNumberString * values.nonNumberString is values.nonNumberString * values.nonNumberString
2018PASS +values.nonNumberString * values.nonNumberString is NaN
2019PASS values.nonNumberString * +values.nonNumberString is values.nonNumberString * values.nonNumberString
2020PASS values.nonNumberString * +values.nonNumberString is NaN
2021PASS +values.nonNumberString * +values.nonNumberString is values.nonNumberString * values.nonNumberString
2022PASS +values.nonNumberString * +values.nonNumberString is NaN
2023PASS +values.nonNumberString / values.nonNumberString is values.nonNumberString / values.nonNumberString
2024PASS +values.nonNumberString / values.nonNumberString is NaN
2025PASS values.nonNumberString / +values.nonNumberString is values.nonNumberString / values.nonNumberString
2026PASS values.nonNumberString / +values.nonNumberString is NaN
2027PASS +values.nonNumberString / +values.nonNumberString is values.nonNumberString / values.nonNumberString
2028PASS +values.nonNumberString / +values.nonNumberString is NaN
2029PASS +values.nonNumberString - values.nonNumberString is values.nonNumberString - values.nonNumberString
2030PASS +values.nonNumberString - values.nonNumberString is NaN
2031PASS values.nonNumberString - +values.nonNumberString is values.nonNumberString - values.nonNumberString
2032PASS values.nonNumberString - +values.nonNumberString is NaN
2033PASS +values.nonNumberString - +values.nonNumberString is values.nonNumberString - values.nonNumberString
2034PASS +values.nonNumberString - +values.nonNumberString is NaN
2035PASS +values.nonNumberString * values.someFloatString is values.nonNumberString * values.someFloatString
2036PASS +values.nonNumberString * values.someFloatString is NaN
2037PASS values.nonNumberString * +values.someFloatString is values.nonNumberString * values.someFloatString
2038PASS values.nonNumberString * +values.someFloatString is NaN
2039PASS +values.nonNumberString * +values.someFloatString is values.nonNumberString * values.someFloatString
2040PASS +values.nonNumberString * +values.someFloatString is NaN
2041PASS +values.nonNumberString / values.someFloatString is values.nonNumberString / values.someFloatString
2042PASS +values.nonNumberString / values.someFloatString is NaN
2043PASS values.nonNumberString / +values.someFloatString is values.nonNumberString / values.someFloatString
2044PASS values.nonNumberString / +values.someFloatString is NaN
2045PASS +values.nonNumberString / +values.someFloatString is values.nonNumberString / values.someFloatString
2046PASS +values.nonNumberString / +values.someFloatString is NaN
2047PASS +values.nonNumberString - values.someFloatString is values.nonNumberString - values.someFloatString
2048PASS +values.nonNumberString - values.someFloatString is NaN
2049PASS values.nonNumberString - +values.someFloatString is values.nonNumberString - values.someFloatString
2050PASS values.nonNumberString - +values.someFloatString is NaN
2051PASS +values.nonNumberString - +values.someFloatString is values.nonNumberString - values.someFloatString
2052PASS +values.nonNumberString - +values.someFloatString is NaN
2053PASS +values.someFloatString * values.someInt is values.someFloatString * values.someInt
2054PASS +values.someFloatString * values.someInt is 1781.64
2055PASS values.someFloatString * +values.someInt is values.someFloatString * values.someInt
2056PASS values.someFloatString * +values.someInt is 1781.64
2057PASS +values.someFloatString * +values.someInt is values.someFloatString * values.someInt
2058PASS +values.someFloatString * +values.someInt is 1781.64
2059PASS +values.someFloatString / values.someInt is values.someFloatString / values.someInt
2060PASS +values.someFloatString / values.someInt is 1.01
2061PASS values.someFloatString / +values.someInt is values.someFloatString / values.someInt
2062PASS values.someFloatString / +values.someInt is 1.01
2063PASS +values.someFloatString / +values.someInt is values.someFloatString / values.someInt
2064PASS +values.someFloatString / +values.someInt is 1.01
2065PASS +values.someFloatString - values.someInt is values.someFloatString - values.someInt
2066PASS +values.someFloatString - values.someInt is 0.4200000000000017
2067PASS values.someFloatString - +values.someInt is values.someFloatString - values.someInt
2068PASS values.someFloatString - +values.someInt is 0.4200000000000017
2069PASS +values.someFloatString - +values.someInt is values.someFloatString - values.someInt
2070PASS +values.someFloatString - +values.someInt is 0.4200000000000017
2071PASS +values.someFloatString * values.someFloat is values.someFloatString * values.someFloat
2072PASS +values.someFloatString * values.someFloat is 1799.4564000000003
2073PASS values.someFloatString * +values.someFloat is values.someFloatString * values.someFloat
2074PASS values.someFloatString * +values.someFloat is 1799.4564000000003
2075PASS +values.someFloatString * +values.someFloat is values.someFloatString * values.someFloat
2076PASS +values.someFloatString * +values.someFloat is 1799.4564000000003
2077PASS +values.someFloatString / values.someFloat is values.someFloatString / values.someFloat
2078PASS +values.someFloatString / values.someFloat is 1
2079PASS values.someFloatString / +values.someFloat is values.someFloatString / values.someFloat
2080PASS values.someFloatString / +values.someFloat is 1
2081PASS +values.someFloatString / +values.someFloat is values.someFloatString / values.someFloat
2082PASS +values.someFloatString / +values.someFloat is 1
2083PASS +values.someFloatString - values.someFloat is values.someFloatString - values.someFloat
2084PASS +values.someFloatString - values.someFloat is 0
2085PASS values.someFloatString - +values.someFloat is values.someFloatString - values.someFloat
2086PASS values.someFloatString - +values.someFloat is 0
2087PASS +values.someFloatString - +values.someFloat is values.someFloatString - values.someFloat
2088PASS +values.someFloatString - +values.someFloat is 0
2089PASS +values.someFloatString * values.one is values.someFloatString * values.one
2090PASS +values.someFloatString * values.one is 42.42
2091PASS values.someFloatString * +values.one is values.someFloatString * values.one
2092PASS values.someFloatString * +values.one is 42.42
2093PASS +values.someFloatString * +values.one is values.someFloatString * values.one
2094PASS +values.someFloatString * +values.one is 42.42
2095PASS +values.someFloatString / values.one is values.someFloatString / values.one
2096PASS +values.someFloatString / values.one is 42.42
2097PASS values.someFloatString / +values.one is values.someFloatString / values.one
2098PASS values.someFloatString / +values.one is 42.42
2099PASS +values.someFloatString / +values.one is values.someFloatString / values.one
2100PASS +values.someFloatString / +values.one is 42.42
2101PASS +values.someFloatString - values.one is values.someFloatString - values.one
2102PASS +values.someFloatString - values.one is 41.42
2103PASS values.someFloatString - +values.one is values.someFloatString - values.one
2104PASS values.someFloatString - +values.one is 41.42
2105PASS +values.someFloatString - +values.one is values.someFloatString - values.one
2106PASS +values.someFloatString - +values.one is 41.42
2107PASS +values.someFloatString * values.minusOne is values.someFloatString * values.minusOne
2108PASS +values.someFloatString * values.minusOne is -42.42
2109PASS values.someFloatString * +values.minusOne is values.someFloatString * values.minusOne
2110PASS values.someFloatString * +values.minusOne is -42.42
2111PASS +values.someFloatString * +values.minusOne is values.someFloatString * values.minusOne
2112PASS +values.someFloatString * +values.minusOne is -42.42
2113PASS +values.someFloatString / values.minusOne is values.someFloatString / values.minusOne
2114PASS +values.someFloatString / values.minusOne is -42.42
2115PASS values.someFloatString / +values.minusOne is values.someFloatString / values.minusOne
2116PASS values.someFloatString / +values.minusOne is -42.42
2117PASS +values.someFloatString / +values.minusOne is values.someFloatString / values.minusOne
2118PASS +values.someFloatString / +values.minusOne is -42.42
2119PASS +values.someFloatString - values.minusOne is values.someFloatString - values.minusOne
2120PASS +values.someFloatString - values.minusOne is 43.42
2121PASS values.someFloatString - +values.minusOne is values.someFloatString - values.minusOne
2122PASS values.someFloatString - +values.minusOne is 43.42
2123PASS +values.someFloatString - +values.minusOne is values.someFloatString - values.minusOne
2124PASS +values.someFloatString - +values.minusOne is 43.42
2125PASS +values.someFloatString * values.zero is values.someFloatString * values.zero
2126PASS +values.someFloatString * values.zero is 0
2127PASS values.someFloatString * +values.zero is values.someFloatString * values.zero
2128PASS values.someFloatString * +values.zero is 0
2129PASS +values.someFloatString * +values.zero is values.someFloatString * values.zero
2130PASS +values.someFloatString * +values.zero is 0
2131PASS +values.someFloatString / values.zero is values.someFloatString / values.zero
2132PASS +values.someFloatString / values.zero is Infinity
2133PASS values.someFloatString / +values.zero is values.someFloatString / values.zero
2134PASS values.someFloatString / +values.zero is Infinity
2135PASS +values.someFloatString / +values.zero is values.someFloatString / values.zero
2136PASS +values.someFloatString / +values.zero is Infinity
2137PASS +values.someFloatString - values.zero is values.someFloatString - values.zero
2138PASS +values.someFloatString - values.zero is 42.42
2139PASS values.someFloatString - +values.zero is values.someFloatString - values.zero
2140PASS values.someFloatString - +values.zero is 42.42
2141PASS +values.someFloatString - +values.zero is values.someFloatString - values.zero
2142PASS +values.someFloatString - +values.zero is 42.42
2143PASS +values.someFloatString * values.minusZero is values.someFloatString * values.minusZero
2144PASS +values.someFloatString * values.minusZero is -0
2145PASS values.someFloatString * +values.minusZero is values.someFloatString * values.minusZero
2146PASS values.someFloatString * +values.minusZero is -0
2147PASS +values.someFloatString * +values.minusZero is values.someFloatString * values.minusZero
2148PASS +values.someFloatString * +values.minusZero is -0
2149PASS +values.someFloatString / values.minusZero is values.someFloatString / values.minusZero
2150PASS +values.someFloatString / values.minusZero is -Infinity
2151PASS values.someFloatString / +values.minusZero is values.someFloatString / values.minusZero
2152PASS values.someFloatString / +values.minusZero is -Infinity
2153PASS +values.someFloatString / +values.minusZero is values.someFloatString / values.minusZero
2154PASS +values.someFloatString / +values.minusZero is -Infinity
2155PASS +values.someFloatString - values.minusZero is values.someFloatString - values.minusZero
2156PASS +values.someFloatString - values.minusZero is 42.42
2157PASS values.someFloatString - +values.minusZero is values.someFloatString - values.minusZero
2158PASS values.someFloatString - +values.minusZero is 42.42
2159PASS +values.someFloatString - +values.minusZero is values.someFloatString - values.minusZero
2160PASS +values.someFloatString - +values.minusZero is 42.42
2161PASS +values.someFloatString * values.infinity is values.someFloatString * values.infinity
2162PASS +values.someFloatString * values.infinity is Infinity
2163PASS values.someFloatString * +values.infinity is values.someFloatString * values.infinity
2164PASS values.someFloatString * +values.infinity is Infinity
2165PASS +values.someFloatString * +values.infinity is values.someFloatString * values.infinity
2166PASS +values.someFloatString * +values.infinity is Infinity
2167PASS +values.someFloatString / values.infinity is values.someFloatString / values.infinity
2168PASS +values.someFloatString / values.infinity is 0
2169PASS values.someFloatString / +values.infinity is values.someFloatString / values.infinity
2170PASS values.someFloatString / +values.infinity is 0
2171PASS +values.someFloatString / +values.infinity is values.someFloatString / values.infinity
2172PASS +values.someFloatString / +values.infinity is 0
2173PASS +values.someFloatString - values.infinity is values.someFloatString - values.infinity
2174PASS +values.someFloatString - values.infinity is -Infinity
2175PASS values.someFloatString - +values.infinity is values.someFloatString - values.infinity
2176PASS values.someFloatString - +values.infinity is -Infinity
2177PASS +values.someFloatString - +values.infinity is values.someFloatString - values.infinity
2178PASS +values.someFloatString - +values.infinity is -Infinity
2179PASS +values.someFloatString * values.minusInfinity is values.someFloatString * values.minusInfinity
2180PASS +values.someFloatString * values.minusInfinity is -Infinity
2181PASS values.someFloatString * +values.minusInfinity is values.someFloatString * values.minusInfinity
2182PASS values.someFloatString * +values.minusInfinity is -Infinity
2183PASS +values.someFloatString * +values.minusInfinity is values.someFloatString * values.minusInfinity
2184PASS +values.someFloatString * +values.minusInfinity is -Infinity
2185PASS +values.someFloatString / values.minusInfinity is values.someFloatString / values.minusInfinity
2186PASS +values.someFloatString / values.minusInfinity is -0
2187PASS values.someFloatString / +values.minusInfinity is values.someFloatString / values.minusInfinity
2188PASS values.someFloatString / +values.minusInfinity is -0
2189PASS +values.someFloatString / +values.minusInfinity is values.someFloatString / values.minusInfinity
2190PASS +values.someFloatString / +values.minusInfinity is -0
2191PASS +values.someFloatString - values.minusInfinity is values.someFloatString - values.minusInfinity
2192PASS +values.someFloatString - values.minusInfinity is Infinity
2193PASS values.someFloatString - +values.minusInfinity is values.someFloatString - values.minusInfinity
2194PASS values.someFloatString - +values.minusInfinity is Infinity
2195PASS +values.someFloatString - +values.minusInfinity is values.someFloatString - values.minusInfinity
2196PASS +values.someFloatString - +values.minusInfinity is Infinity
2197PASS +values.someFloatString * values.notANumber is values.someFloatString * values.notANumber
2198PASS +values.someFloatString * values.notANumber is NaN
2199PASS values.someFloatString * +values.notANumber is values.someFloatString * values.notANumber
2200PASS values.someFloatString * +values.notANumber is NaN
2201PASS +values.someFloatString * +values.notANumber is values.someFloatString * values.notANumber
2202PASS +values.someFloatString * +values.notANumber is NaN
2203PASS +values.someFloatString / values.notANumber is values.someFloatString / values.notANumber
2204PASS +values.someFloatString / values.notANumber is NaN
2205PASS values.someFloatString / +values.notANumber is values.someFloatString / values.notANumber
2206PASS values.someFloatString / +values.notANumber is NaN
2207PASS +values.someFloatString / +values.notANumber is values.someFloatString / values.notANumber
2208PASS +values.someFloatString / +values.notANumber is NaN
2209PASS +values.someFloatString - values.notANumber is values.someFloatString - values.notANumber
2210PASS +values.someFloatString - values.notANumber is NaN
2211PASS values.someFloatString - +values.notANumber is values.someFloatString - values.notANumber
2212PASS values.someFloatString - +values.notANumber is NaN
2213PASS +values.someFloatString - +values.notANumber is values.someFloatString - values.notANumber
2214PASS +values.someFloatString - +values.notANumber is NaN
2215PASS +values.someFloatString * values.nonNumberString is values.someFloatString * values.nonNumberString
2216PASS +values.someFloatString * values.nonNumberString is NaN
2217PASS values.someFloatString * +values.nonNumberString is values.someFloatString * values.nonNumberString
2218PASS values.someFloatString * +values.nonNumberString is NaN
2219PASS +values.someFloatString * +values.nonNumberString is values.someFloatString * values.nonNumberString
2220PASS +values.someFloatString * +values.nonNumberString is NaN
2221PASS +values.someFloatString / values.nonNumberString is values.someFloatString / values.nonNumberString
2222PASS +values.someFloatString / values.nonNumberString is NaN
2223PASS values.someFloatString / +values.nonNumberString is values.someFloatString / values.nonNumberString
2224PASS values.someFloatString / +values.nonNumberString is NaN
2225PASS +values.someFloatString / +values.nonNumberString is values.someFloatString / values.nonNumberString
2226PASS +values.someFloatString / +values.nonNumberString is NaN
2227PASS +values.someFloatString - values.nonNumberString is values.someFloatString - values.nonNumberString
2228PASS +values.someFloatString - values.nonNumberString is NaN
2229PASS values.someFloatString - +values.nonNumberString is values.someFloatString - values.nonNumberString
2230PASS values.someFloatString - +values.nonNumberString is NaN
2231PASS +values.someFloatString - +values.nonNumberString is values.someFloatString - values.nonNumberString
2232PASS +values.someFloatString - +values.nonNumberString is NaN
2233PASS +values.someFloatString * values.someFloatString is values.someFloatString * values.someFloatString
2234PASS +values.someFloatString * values.someFloatString is 1799.4564000000003
2235PASS values.someFloatString * +values.someFloatString is values.someFloatString * values.someFloatString
2236PASS values.someFloatString * +values.someFloatString is 1799.4564000000003
2237PASS +values.someFloatString * +values.someFloatString is values.someFloatString * values.someFloatString
2238PASS +values.someFloatString * +values.someFloatString is 1799.4564000000003
2239PASS +values.someFloatString / values.someFloatString is values.someFloatString / values.someFloatString
2240PASS +values.someFloatString / values.someFloatString is 1
2241PASS values.someFloatString / +values.someFloatString is values.someFloatString / values.someFloatString
2242PASS values.someFloatString / +values.someFloatString is 1
2243PASS +values.someFloatString / +values.someFloatString is values.someFloatString / values.someFloatString
2244PASS +values.someFloatString / +values.someFloatString is 1
2245PASS +values.someFloatString - values.someFloatString is values.someFloatString - values.someFloatString
2246PASS +values.someFloatString - values.someFloatString is 0
2247PASS values.someFloatString - +values.someFloatString is values.someFloatString - values.someFloatString
2248PASS values.someFloatString - +values.someFloatString is 0
2249PASS +values.someFloatString - +values.someFloatString is values.someFloatString - values.someFloatString
2250PASS +values.someFloatString - +values.someFloatString is 0
2251PASS successfullyParsed is true
2252
2253TEST COMPLETE
2254
2255