Passes to second stage.
Reformats dasm_thumb with LLVM for the moment.
Updates relocatable targets. Adds two tests.
Updates test 4 and 5
Allows correct TYPE:REG->field register.
Refactors branching code. Disables relocation temporarily.
Fixes branch offsets. Corrects bx in ins_callt.
Removes invalid extern test.
Fixes "str rn, [sp, #i]" and "ldr rn [ro, rp, lsl #i]"
Adds IMM_LONG for supporting "addw"
Temporarily removes st_vmstate. Fixes high registers in [r0, #imm]
Forces software fp.
Increases RAM limit to 2mb.
Supports better errors running main.
Fixes "ldr CARG1, L->maxstack" formation with "I" parameter.
Patches dispatch to always link to thumb.
Refactors main.c exit condition
Cleans up signedness compilation for PUW instrs.
Reorders global_State fields to be within index reach.
Cleans up PR.