mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-19 16:42:33 +00:00
BFCSEL = bf-point + true-target (hw1, like BF) + 4-bit condition at hw0[5:2], base 0xF002E001 (hw0[1] is a static marker). The else-target is the architectural fall-through, so it is not a separate operand -- BFCSEL is modelled as three operands and reproduces llvm-mc's bytes exactly (f082e003 / f102e803 / f086e003 across boff/true/cond variations). Every encodable arm32 Mnemonic now has an encode form (gap = 0). 600 tests green.