The case for more macro-instructions?

2024-04-17 Thread Ludovic Courtès
Hi Andy and all, Looking at the disassembly of -O1 code in a quest for more concise bytecode¹ (a quest that’s not necessarily always relevant but probably is at -O1), I noticed a few things: 1. Code for free variable lookup, emitted by ‘emit-cached-toplevel-box’, is too large (~7 instructi

RE: The case for more macro-instructions?

2024-04-17 Thread Maxime Devos
>Looking at the disassembly of -O1 code in a quest for more concise >bytecode¹ (a quest that’s not necessarily always relevant but probably I>s at -O1), I noticed a few things: > 1. Code for free variable lookup, emitted by >‘emit-cached-toplevel-box’, is too large (~7 instructions per >v