1
0
Fork 0
mirror of https://github.com/notwa/lips synced 2024-05-16 23:53:22 -07:00
Commit Graph

13 Commits

Author SHA1 Message Date
Connor Olding f851540b24 various fixes, mostly for labels
reimplement modulo by 0x80000000 for labels.
allow numeric label values ("REL") to be "fixed" to bypass label calculation.
add offsets after label calculation instead of before.
properly check for EOL after all expected arguments have been exhausted.
finally, add token properties to debug dumps.
2016-04-24 03:55:12 -07:00
Connor Olding 6433227c26 rewrite overrides, reimplement ROL/ROR 2016-04-23 19:36:26 -07:00
Connor Olding 43e08af5c5 fix some branch pseudo-instructions; fix example 2016-04-23 16:43:43 -07:00
Connor Olding e25ee2013c fix some pseudo-branch instructions 2016-04-21 10:55:49 -07:00
Connor Olding 6eac36584f properly compute offsets 2016-04-21 04:10:40 -07:00
Connor Olding c8f28bbbfb reimplement Dumper; lips is mostly working again 2016-04-21 01:54:04 -07:00
Connor Olding 14e397a7a8 get a bunch of overrides working again 2016-04-21 00:28:50 -07:00
Connor Olding d10c0f0ee9 use Base class pattern; extend off existing classes 2016-04-20 13:15:17 -07:00
Connor Olding 071169df48 redo internal paths/requires 2016-04-14 07:33:33 -07:00
Connor Olding 356aee5e9f add branch-likely pseudo-instructions 2016-04-07 07:56:46 -07:00
Connor Olding 07c68b6229 implement basic specials; more refactoring 2016-01-15 20:34:37 -08:00
Connor Olding 195236a52c begin work on specials; big refactor 2016-01-15 11:15:02 -08:00
Connor Olding 9fd46b571f set up as a proper module; fix some stuff 2016-01-13 07:40:14 -08:00