Torsten Ruger
|
d90ea3dd26
|
copied thnad to get a kickstart
|
2014-04-24 15:43:20 +03:00 |
|
Torsten Ruger
|
7d1be1f908
|
improved requires
|
2014-04-23 13:57:34 +03:00 |
|
Torsten Ruger
|
69c1f8fccc
|
reduced label mess
|
2014-04-23 13:52:34 +03:00 |
|
Torsten Ruger
|
ceefa05b2f
|
removed arm subdirectory
|
2014-04-23 12:51:09 +03:00 |
|
Torsten Ruger
|
8955cf31da
|
really remove externs
|
2014-04-23 11:14:25 +03:00 |
|
Torsten Ruger
|
778890298c
|
rename data_object to string_node and move the padding there
|
2014-04-23 00:12:43 +03:00 |
|
Torsten Ruger
|
b240dc5100
|
fixing address resolution cleans up hello world
|
2014-04-22 23:55:47 +03:00 |
|
Torsten Ruger
|
2fdc59c13c
|
some renaming
|
2014-04-22 23:13:16 +03:00 |
|
Torsten Ruger
|
1dedc41e39
|
rename objects to value sin assembler
|
2014-04-22 22:24:22 +03:00 |
|
Torsten Ruger
|
e23211602b
|
Hello World
|
2014-04-22 14:39:47 +03:00 |
|
Torsten Ruger
|
5127deeeff
|
implement offset addressing for load (ie reg+num)
|
2014-04-22 12:23:55 +03:00 |
|
Torsten Ruger
|
2784a8da98
|
just use register nodes as registers (no more arrays)
|
2014-04-22 11:58:17 +03:00 |
|
Torsten Ruger
|
fc81122bc4
|
renamed code generator to arm assembler (more appropriate)
|
2014-04-21 21:13:14 +03:00 |
|
Torsten Ruger
|
7478b65fb0
|
dropped extern functionality for now
|
2014-04-21 21:02:11 +03:00 |
|
Torsten Ruger
|
ff38bde44e
|
clean and work on labels
|
2014-04-21 17:27:05 +03:00 |
|
Torsten Ruger
|
f0c0166d1f
|
combines and dries the two program tests
|
2014-04-21 11:02:15 +03:00 |
|
Torsten Ruger
|
2dffad61b8
|
fix cp paste
|
2014-04-21 00:07:03 +03:00 |
|
Torsten Ruger
|
2c57ca773b
|
push and pop were forgotten, fixed and tested
|
2014-04-20 23:48:04 +03:00 |
|
Torsten Ruger
|
87db8b527e
|
docs were copy paste
|
2014-04-20 23:47:44 +03:00 |
|
Torsten Ruger
|
b80836c45c
|
start on a printf call
|
2014-04-20 23:47:02 +03:00 |
|
Torsten Ruger
|
6019fb5d79
|
minimal test of generating a whole programm (that can be linked and run,yeah)
|
2014-04-20 18:59:21 +03:00 |
|
Torsten Ruger
|
a89bc3d628
|
adds the other load store instructions
|
2014-04-19 19:38:13 +03:00 |
|
Torsten Ruger
|
bef1df8485
|
test and fix store instruction (syntax was not for coding)
|
2014-04-19 19:34:04 +03:00 |
|
Torsten Ruger
|
529f109171
|
found and fixed a real bug
|
2014-04-18 16:04:14 +03:00 |
|
Torsten Ruger
|
b420bb4993
|
More and more instructions (now with objdump codes to ptove it)
|
2014-04-18 15:49:23 +03:00 |
|
Torsten Ruger
|
a9d0ee2754
|
bic, and and adc tests
|
2014-04-17 20:24:37 +03:00 |
|
Torsten Ruger
|
5d9c4323bb
|
test no 3
|
2014-04-17 15:35:55 +03:00 |
|
Torsten Ruger
|
f4315804c1
|
dried up the test code
|
2014-04-17 14:43:52 +03:00 |
|
Torsten Ruger
|
36bde218f6
|
second test hurrah
|
2014-04-17 12:54:51 +03:00 |
|
Torsten Ruger
|
3431411e63
|
adds a pie in the sky
|
2014-04-17 12:53:42 +03:00 |
|
Torsten Ruger
|
8e0494f410
|
move some unused parse related classes out of the way
|
2014-04-16 12:10:58 +03:00 |
|
Torsten Ruger
|
1564f9b439
|
change result to hex because that is what objectdump disasemles
|
2014-04-16 12:03:12 +03:00 |
|
Torsten Ruger
|
e47b1dcadd
|
first working test (hurray) that checks a mov instruction
|
2014-04-14 21:53:29 +03:00 |
|
Torsten Ruger
|
2e6b90b12e
|
cleanup, requires, namespacing to actually get it to work
|
2014-04-14 21:52:16 +03:00 |
|
Torsten Ruger
|
408b290b8a
|
adds first version of the expanded as assembler from mikko
|
2014-04-14 18:09:56 +03:00 |
|
Torsten Ruger
|
8648647754
|
jeweler generates its things
|
2014-04-14 15:58:59 +03:00 |
|