Torsten Ruger
|
5b10f09ea1
|
fix test
|
2015-03-28 21:12:03 +02:00 |
|
Torsten Ruger
|
7968cadaf9
|
remove singleton in arm machine and use class methods
|
2014-10-04 17:34:51 +03:00 |
|
Torsten Ruger
|
fba66371c0
|
(semi) proper fix for large moves, integers or virtual constants(was buggy)
|
2014-09-30 12:07:21 +03:00 |
|
Torsten Ruger
|
527e591e75
|
fix add instruction and test
|
2014-09-29 21:04:38 +03:00 |
|
Torsten Ruger
|
ae65952d0a
|
more precise tests
|
2014-09-29 20:28:24 +03:00 |
|
Torsten Ruger
|
45adf7173c
|
naming, clean
|
2014-09-29 20:28:05 +03:00 |
|
Torsten Ruger
|
e0c479f778
|
split some tests, create more and especially big move
|
2014-09-18 17:06:30 +03:00 |
|
Torsten Ruger
|
ccb5b37a3c
|
reinserted arm for now, until dependecy is cleaned up. fixed tests
|
2014-08-30 19:40:37 +03:00 |
|
Torsten Ruger
|
84d27ce9d9
|
remove arm as it is in own rep now
|
2014-06-30 15:28:39 +03:00 |
|
Torsten Ruger
|
f523d0946d
|
fix the lasts tests
|
2014-06-05 16:27:25 +03:00 |
|
Torsten Ruger
|
31a55b07ac
|
makes memory a three operand instruction, like add etc. But 3 regs are still undone
|
2014-06-01 21:20:44 +03:00 |
|
Torsten Ruger
|
cdfc1ac891
|
kernel functions are not fixed to be Object functions
|
2014-05-31 16:19:44 +03:00 |
|
Torsten Ruger
|
a6f02d6be3
|
let the BootClasses carry functions, ie one level squeezed between object_space and funtion, the class is coming to life
|
2014-05-31 14:35:33 +03:00 |
|
Torsten Ruger
|
3713d08748
|
renamed program to boot_space, as in object_space at boot time. thats the way its going
|
2014-05-31 12:52:29 +03:00 |
|
Torsten Ruger
|
5e8688c417
|
small fixes to get all the tests to pass/run
|
2014-05-28 21:00:52 +03:00 |
|
Torsten Ruger
|
62ae79dfd8
|
all lights are green in crystal land
|
2014-05-25 13:45:04 +03:00 |
|
Torsten Ruger
|
1f17262887
|
fix the handcoded fibonacci (registers again)
|
2014-05-25 13:34:06 +03:00 |
|
Torsten Ruger
|
1e326e00b9
|
fix tests after register allocation work
|
2014-05-24 16:52:54 +03:00 |
|
Torsten Ruger
|
7b6d6b9024
|
more stack tests, just to make sure
|
2014-05-23 15:08:47 +03:00 |
|
Torsten Ruger
|
56afe575e1
|
writing before asserting to be able to debug the object, also move to hex
|
2014-05-21 19:05:40 +03:00 |
|
Torsten Ruger
|
2df2dcc528
|
function now returns locals, not free registers
|
2014-05-21 16:42:36 +03:00 |
|
Torsten Ruger
|
53cfeb72a4
|
fix test and remove hack for -
|
2014-05-21 12:42:54 +03:00 |
|
Torsten Ruger
|
9d873d3cba
|
implement string loading and convert hello test
|
2014-05-20 19:21:29 +03:00 |
|
Torsten Ruger
|
c7a2ce5af9
|
phase 2, add/sub instructions work with +- operator
|
2014-05-20 11:54:59 +03:00 |
|
Torsten Ruger
|
c3c6928dc8
|
phase one, assignment for constants (moves) work
|
2014-05-20 11:14:18 +03:00 |
|
Torsten Ruger
|
7056f6f05c
|
first step of assignment magic
|
2014-05-20 11:03:18 +03:00 |
|
Torsten Ruger
|
e8660d92db
|
merged the fibo arm test to small_programs, as that is what it is
|
2014-05-20 10:35:46 +03:00 |
|
Torsten Ruger
|
fcf76eed34
|
better testing for small assembly (for coming changes)
|
2014-05-20 10:29:08 +03:00 |
|
Torsten Ruger
|
e07682b6a3
|
make the asm fibo output its result. slam dunk
|
2014-05-19 21:04:15 +03:00 |
|
Torsten Ruger
|
fe1414f383
|
adds hand coded fibo, works
|
2014-05-19 17:32:41 +03:00 |
|
Torsten Ruger
|
db4f074b75
|
last split control/stack tests
|
2014-05-19 11:27:20 +03:00 |
|
Torsten Ruger
|
76f1537174
|
fix some arguemnt names
|
2014-05-18 12:34:53 +03:00 |
|
Torsten Ruger
|
9fc8bfbb55
|
fixin up mov arguments
|
2014-05-18 12:30:49 +03:00 |
|
Torsten Ruger
|
2be96dccdc
|
fix logic instruction arguments
|
2014-05-18 12:18:57 +03:00 |
|
Torsten Ruger
|
6abd10f278
|
started naming instruction arguments properly, starting with compare
|
2014-05-18 11:11:26 +03:00 |
|
Torsten Ruger
|
88eeb2bf65
|
increment implementation (start) and more splitting
|
2014-05-16 23:08:03 +03:00 |
|
Torsten Ruger
|
7e2210f772
|
renaming update_status_flag to just update_status
|
2014-05-16 19:56:13 +03:00 |
|
Torsten Ruger
|
3d497ca622
|
some tests
|
2014-05-16 17:30:26 +03:00 |
|
Torsten Ruger
|
155066aac8
|
own dir for arm tests and split logic off
|
2014-05-16 15:19:38 +03:00 |
|