diff --git a/notes.md b/notes.md index 2df26c9..2768593 100644 --- a/notes.md +++ b/notes.md @@ -70,6 +70,10 @@ Result: No change, 3200 to 3200. Maybe Rust was already optimizing this into an Plan: Maybe if the hot inner opcodes, OP_GETFIELD, OP_MUL, and OP_SETFIELD get their own match statement at the top of the function, the step function can exit sooner. +## Cache constants + +Result: Regressed again from 2900 to 3700. It's not meant to be. + ## Iterating over instruction list (upcoming)