Initial commit: symbols and relocations dont really work I think.
Spotted the error in md_apply_fix
TODO list available
Updated todo list and uncommented test.
Fixed applying fixes!
Finally code that makes sense is being created! Fixed the lower and
higher stuff. You should use %(lower\|higher)16% to modify immediates
too.
Can now recognize 16bit immediates
Immediates in jump get checked
Jumps are now not pc-relative
Can now parse arbitrary special registers without a problem. Unused code left in the file though
PC-relative relocations for 16bits
Can distinguish between integer and float registers
Special register names work (still need to be populated)
A small fix for 16bit reloactions
fixed register aliases.
Corrected line numbers (mainly)
Fixed a couple of relocations in bfd
Warn in compile time if no invalid instruction is found. May want to turn this into an error.
Warnings are treated as errors.
immediate value that is passed as is is now passed through instead of defaulting to 0.