use exact desired bit pattern for NaN in test

This commit is contained in:
dzaima 2023-08-19 17:35:39 +03:00
parent b237f170fb
commit ee1b487624

View File

@ -170,7 +170,9 @@ t0←•MonoTime@ ⋄ ! 0.1≤•Delay 0.1 ⋄ ! 0.1≤(•MonoTime@)-t0
# two assumptions made by the following tests
6432•bit._cast (¯1×) (3)0÷0 %% 2100¯21474836480¯10747904000¯10737418240¯10485760¯524288000107269324801073741824021464350720¯524288
%DEF nan nan164•bit._cast/5113 nans nan-nan
%USE nan 6432•bit._cast nans %% 0¯5242880¯524288
%USE nan 6432•bit._cast (¯1×) (3)nan %% 2100¯21474836480¯10747904000¯10737418240¯10485760¯524288000107269324801073741824021464350720¯524288
6432•bit._cast π, 0, •ParseFloat"-0" %% 14137541361074340347000¯2147483648
! {(𝕩 •math.Atan2 0) 𝕩 •math.Atan2 •ParseFloat"-0"} (-) ˜3
@ -267,4 +269,4 @@ a←⋈"Ai32"•internal.Variation ↕10 ⋄ •internal.Type ⊑•internal.Dee
# •internal.Unshare
•internal.Refc•internal.Unshare¨ 0, "", , 10 %% 1111
# •internal.EEqual
a10÷0,-0÷0•ParseFloat¨"0""1.2""-0" a •internal.EEqual a %% 1
%USE nan a1nans•ParseFloat¨"0""1.2""-0" a •internal.EEqual a %% 1