From e51aa91e4e159f4ad632759f5c5bc7c8e5e6603f Mon Sep 17 00:00:00 2001 From: Brooke Vibber Date: Mon, 30 Dec 2024 06:48:04 -0800 Subject: [PATCH] notes --- todo.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/todo.md b/todo.md index aebaae3..2e28c8e 100644 --- a/todo.md +++ b/todo.md @@ -4,11 +4,7 @@ things to try: * patch the entire expanded-ram imul8xe on top of imul8 to avoid the 3-cycle thunk penalty :D -* square-root special case of multiplication for zx*zx and zy*zy - * the hi1*hi2 and lo1*lo2 8-bit muls can be optimized into a 512-byte lookup table - * jamey on mastodon tried this but had some problems. see what happens on our version! - -* double-check rounding behavior is correct +* optimize out a store/load with mul8_add16 and mul8_add24 * try 3.13 fixed point instead of 4.12 for more precision * can we get away without the extra bit?