From 8c0c409ec5032a39bf9181198a24f25cca90d5fb Mon Sep 17 00:00:00 2001 From: eunhhu Date: Mon, 5 Oct 2026 18:53:24 +0100 Subject: 040 forms.c: matmul's inner loop in the forms the tier may make it (index 20.7 ms, pointer with multiply-add 13.1, apart 10.0, with checks 10.2, a bit tested before each load 13.4): the position's multiply and the pre-load branch cost, the checks hardly; 023 section 5 says so and what comes first (pointer induction, then a full list's copy) --- research/experiments/040-against-c/2026-10-05-forms.jsonl | 1 + 1 file changed, 1 insertion(+) create mode 100644 research/experiments/040-against-c/2026-10-05-forms.jsonl (limited to 'research/experiments/040-against-c/2026-10-05-forms.jsonl') diff --git a/research/experiments/040-against-c/2026-10-05-forms.jsonl b/research/experiments/040-against-c/2026-10-05-forms.jsonl new file mode 100644 index 0000000..8d7ad78 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-05-forms.jsonl @@ -0,0 +1 @@ +{"index":20.69,"plain":20.11,"pointer":13.12,"apart":10.02,"checks":10.24,"bits":13.37,"c":3.76,"same":true} -- cgit v1.2.3