Commit Graph

21 Commits

Author SHA1 Message Date
776a97986d fix instruction positioning
use at as at and only compute difference when needed (to determine if
there is a jump in binary)
Easier to understand that way
2018-05-11 18:36:45 +03:00
cf06642768 start passing positions along inside the position code 2018-05-08 19:59:43 +03:00
ce3cc72f9e move all position setting into position
Position and subclasses handle the logic, external to
the classes, so it can be swapped out later
(at runtime positions can’t change)
2018-05-07 22:30:43 +03:00
6b7e1e3932 remove link exception raise
need to fix move logic next
2018-05-05 23:55:50 +03:00
43d5521cfc debugging positions 2018-05-05 19:32:01 +03:00
30ca70e042 remove extra instruction and use next instead
was messing with binary writing as the assumption of 1 word writes is
baked in
2018-04-03 14:46:07 +03:00
105e8f7092 some better and some missing arm test
for the exceptional case
2018-03-28 12:16:28 +03:00
aa79e41d1c rename register to risc
seems to fit the layer much better as we really have a very reduced
instruction set
2017-01-19 09:02:29 +02:00
da58ce30e3 put arm tests in arm module 2017-01-03 22:37:55 +02:00
80237e5033 rename position accessor
for future
2016-12-28 21:40:06 +02:00
9cf56b3aa6 use factory functions consistently to create instructions 2016-12-28 19:01:58 +02:00
b3bf881c49 streamline arm test names and get guard to pick up right tests 2016-12-14 19:06:32 +02:00
456e9b1ec0 folded salama-arm in 2016-12-14 13:43:13 +02:00
f4f703975b removed arm and use as gem 2015-07-18 14:12:20 +03:00
e0c479f778 split some tests, create more and especially big move 2014-09-18 17:06:30 +03:00
ccb5b37a3c reinserted arm for now, until dependecy is cleaned up. fixed tests 2014-08-30 19:40:37 +03:00
84d27ce9d9 remove arm as it is in own rep now 2014-06-30 15:28:39 +03:00
2be96dccdc fix logic instruction arguments 2014-05-18 12:18:57 +03:00
7e2210f772 renaming update_status_flag to just update_status 2014-05-16 19:56:13 +03:00
3d497ca622 some tests 2014-05-16 17:30:26 +03:00
155066aac8 own dir for arm tests and split logic off 2014-05-16 15:19:38 +03:00