History

re-enabled test 86.ck after disabling fast-math compiler flag

Ge Wang committed 3 years ago

Commit bf3657e1 parent 5342d9d4 files · +13 −7Browse files

Unified · Split

4 files
  1. src/test/01-Basic/86.ck +7 −5
  2. src/test/01-Basic/86.txt +2 −0
  3. src/test/05-Global/86.ck +2 −2
  4. src/test/05-Global/86.txt +2 −0
src/test/01-Basic/86.ck+7−5
@@ -7,13 +7,15 @@ repeat( 20 ) n *=> n; · 6 unmodified lines
7// bye sanity7// bye sanity
80 *=> n;80 *=> n;
9// test it9// test it
10// *** disabled due to different isnan on different architecture ***10<<< Math.isnan( n ) >>>;
11// *** for example, the following returns 1 on Mac intel but 0 on Mac M1 *** 11
12// <<< Math.isnan( n ) >>>;12// *** RE-ENABLED in 1.4.2.1; differences due the fast-math compiler flag
13// for example, if -ffast-math enabled, the above returns 1 on Mac
14// intel but 0 on Mac arm64; fast-math is now disabled by default ***
13 15
14// more16// more
15<<< 1.0 / 0.0 => Math.isinf >>>;17<<< 1.0 / 0.0 => Math.isinf >>>;
16// *** disabled due to above reason ***18// *** the following alos differs if fast-math is enabled
17// <<< 0.0 / 0.0 => Math.isnan >>>;19<<< 0.0 / 0.0 => Math.isnan >>>;
18<<< Math.INFINITY, -Math.INFINITY >>>;20<<< Math.INFINITY, -Math.INFINITY >>>;
19<<< Math.INFINITY => Math.isinf >>>;21<<< Math.INFINITY => Math.isinf >>>;
src/test/01-Basic/86.txt+2−0
@@ -1,4 +1,6 @@
11 :(int)11 :(int)
21 :(int)21 :(int)
31 :(int)
41 :(int)
3inf -inf 5inf -inf
41 :(int)61 :(int)
src/test/05-Global/86.ck+2−2
@@ -7,10 +7,10 @@ repeat( 20 ) n *=> n; · 6 unmodified lines
7// bye sanity7// bye sanity
80 *=> n;80 *=> n;
9// test it9// test it
10// <<< Math.isnan( n ) >>>;10<<< Math.isnan( n ) >>>;
11 11
12// more12// more
13<<< 1.0 / 0.0 => Math.isinf >>>;13<<< 1.0 / 0.0 => Math.isinf >>>;
14// <<< 0.0 / 0.0 => Math.isnan >>>;14<<< 0.0 / 0.0 => Math.isnan >>>;
15<<< Math.INFINITY, -Math.INFINITY >>>;15<<< Math.INFINITY, -Math.INFINITY >>>;
16<<< Math.INFINITY => Math.isinf >>>;16<<< Math.INFINITY => Math.isinf >>>;
src/test/05-Global/86.txt+2−0
@@ -1,4 +1,6 @@
11 :(int)11 :(int)
21 :(int)21 :(int)
31 :(int)
41 :(int)
3inf -inf 5inf -inf
41 :(int)61 :(int)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t