Torsten Ruger
|
d50893bb0f
|
rename risc_value to register_value
almost to register, but it still carries that value
|
2018-06-29 11:39:07 +03:00 |
|
Torsten Ruger
|
db459fcd3d
|
fix label loading in arm
was still loading the integer address
instead of the return address's address
Hello World working
|
2018-06-19 17:35:00 +03:00 |
|
Torsten Ruger
|
4ab6d62acf
|
small arm fixes etc
|
2018-06-06 00:53:41 +03:00 |
|
Torsten Ruger
|
67100a3ef8
|
write adjusted address
and rename integer to address in label
1k hurray
|
2018-05-31 00:07:58 +03:00 |
|
Torsten Ruger
|
0dc89c772a
|
get the label int to work consistently
still need to use it in the return
|
2018-05-30 10:54:18 +03:00 |
|
Torsten Ruger
|
074ec34659
|
wip, fixed some label, need more fixing
|
2018-05-30 10:29:38 +03:00 |
|
Torsten Ruger
|
68fb9b1bdc
|
rename Position get/set
|
2018-05-06 20:04:02 +03:00 |
|
Torsten Ruger
|
6b7e1e3932
|
remove link exception raise
need to fix move logic next
|
2018-05-05 23:55:50 +03:00 |
|
Torsten Ruger
|
d65a982454
|
start by moving positioned(module) to position(class)
|
2018-05-05 19:47:18 +03:00 |
|
Torsten Ruger
|
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 |
|
Torsten Ruger
|
c5b3c3f106
|
give arm own instruction base class back
|
2018-03-26 20:04:39 +03:00 |
|
Torsten Ruger
|
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 |
|
Torsten Ruger
|
0397d4064d
|
fix all positioned uses as helper (not included anymore)
|
2017-01-01 21:52:55 +02:00 |
|
Torsten Ruger
|
b094bcc64f
|
rename unit and sint to human readable forms
|
2016-12-31 18:45:22 +02:00 |
|
Torsten Ruger
|
884bf23e5f
|
fix elf test
|
2016-12-15 17:57:45 +02:00 |
|
Torsten Ruger
|
b93f207638
|
some common instruction extration
|
2016-12-15 12:38:22 +02:00 |
|
Torsten Ruger
|
ec2b0a563e
|
bunch of method extraction on instructions
|
2016-12-14 21:53:26 +02:00 |
|
Torsten Ruger
|
6eea3f2b2a
|
refactor logic instruction
|
2016-12-14 20:31:37 +02:00 |
|
Torsten Ruger
|
c1d23a8d48
|
whitespace round plusses
|
2016-12-14 19:57:09 +02:00 |
|
Torsten Ruger
|
bf4ddd16ee
|
remove dead code
|
2016-12-14 19:06:48 +02:00 |
|
Torsten Ruger
|
456e9b1ec0
|
folded salama-arm in
|
2016-12-14 13:43:13 +02:00 |
|
Torsten Ruger
|
f4f703975b
|
removed arm and use as gem
|
2015-07-18 14:12:20 +03:00 |
|
Torsten Ruger
|
f5136b6b68
|
minor formatting
|
2015-07-18 11:52:30 +03:00 |
|
Torsten Ruger
|
047c77e186
|
fixed that darn method address bug
|
2015-07-01 09:47:10 +03:00 |
|
Torsten Ruger
|
294ea8de4f
|
fix the move, correct for funny pipeline
|
2015-06-27 20:07:42 +03:00 |
|
Torsten Ruger
|
d0d857bbe0
|
fix object loading
by (ahem) copying the code from MoveInst.
|
2015-06-26 20:36:00 +03:00 |
|
Torsten Ruger
|
108cc8af45
|
minor cleanup
|
2015-06-26 20:00:50 +03:00 |
|
Torsten Ruger
|
3e9e650764
|
fix arm tests
|
2015-05-29 12:47:49 +03:00 |
|
Torsten Ruger
|
a46b2d5c56
|
update to use parfait not virtual
more ripples
reverting to integers (not virtual::integer)
|
2015-05-29 12:33:40 +03:00 |
|
Torsten Ruger
|
1be71918a5
|
move all arm instructions to own folder and fold inheritance
|
2014-10-02 22:28:34 +03:00 |
|