summaryrefslogtreecommitdiff
path: root/igen/sux-igen/utils.igen
diff options
context:
space:
mode:
authormrb0nk500 <b0nk@b0nk.xyz>2022-01-14 13:03:50 -0400
committermrb0nk500 <b0nk@b0nk.xyz>2022-01-14 13:03:50 -0400
commit794e602a99d0e082fe1df9e3b6df006832e52ba2 (patch)
tree2403b700a2564d5e247041f4c7628cf52308d864 /igen/sux-igen/utils.igen
parent640037b972d022fc6877b4d2e1f51f329cbec9ea (diff)
Start work on new instruction handler macro.
This macro will create a function for each opcode, but with only a single block of code for each one. It uses a bitmask (one bit for each opcode) that will evaluate which blocks of code are used by each opcode. The bitmask checks are (usually) evaluated at compile time, which means that each function will only have the blocks that had the bit for that opcode set in the bitmask.
Diffstat (limited to 'igen/sux-igen/utils.igen')
0 files changed, 0 insertions, 0 deletions