diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2022-01-14 13:03:50 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2022-01-14 13:03:50 -0400 |
commit | 794e602a99d0e082fe1df9e3b6df006832e52ba2 (patch) | |
tree | 2403b700a2564d5e247041f4c7628cf52308d864 /igen/preprocessor.c | |
parent | 640037b972d022fc6877b4d2e1f51f329cbec9ea (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/preprocessor.c')
0 files changed, 0 insertions, 0 deletions