aboutsummaryrefslogtreecommitdiffstats
path: root/research/experiments/040-against-c/2026-10-05-newton.jsonl
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-05 19:26:34 +0100
committereunhhu <[email protected]>2026-10-05 19:26:34 +0100
commite2e56dde4bac99a9937dd1d42a31b4d1cc96ce30 (patch)
tree640c7aba218a3a1a3ccefd034edc88923253c40f /research/experiments/040-against-c/2026-10-05-newton.jsonl
parentb5c275f6b908aad08b98bc0cc643f8602ebfb157 (diff)
downloadpure-e2e56dde4bac99a9937dd1d42a31b4d1cc96ce30.tar.gz
pure-e2e56dde4bac99a9937dd1d42a31b4d1cc96ce30.zip
The tier checks a number finite in integers (its exponent's bits all ones), off the number pipes the divisions and sums wait on: roots 10.9 to 9.6 ms (1.39x C). 040 newton.c: roots' loop in the forms the tier may make it (the check as numbers 9.7 ms, in integers 8.7, none 7.7; next in r's register as gcc keeps it 7.0)
Diffstat (limited to 'research/experiments/040-against-c/2026-10-05-newton.jsonl')
-rw-r--r--research/experiments/040-against-c/2026-10-05-newton.jsonl3
1 files changed, 3 insertions, 0 deletions
diff --git a/research/experiments/040-against-c/2026-10-05-newton.jsonl b/research/experiments/040-against-c/2026-10-05-newton.jsonl
new file mode 100644
index 0000000..fd56bd7
--- /dev/null
+++ b/research/experiments/040-against-c/2026-10-05-newton.jsonl
@@ -0,0 +1,3 @@
+{"moved":7.73,"kept":7.03,"checked":9.77,"int":8.69,"sub":9.58,"after":9.62,"same":1}
+{"moved":7.70,"kept":7.03,"checked":9.73,"int":8.69,"sub":9.57,"after":9.62,"same":1}
+{"moved":7.70,"kept":7.03,"checked":9.73,"int":8.69,"sub":9.59,"after":9.63,"same":1}