Brendan Hansknecht
|
4d90ffb686
|
Fix typo
|
2020-12-28 11:39:47 -08:00 |
|
Brendan Hansknecht
|
be979b4218
|
Add immediate addition and subtraction for AArch46
|
2020-12-01 18:29:10 -08:00 |
|
Brendan Hansknecht
|
f9d571ebc2
|
Always inline assembly functions and calling conventions
|
2020-11-30 23:35:23 -08:00 |
|
Brendan Hansknecht
|
ce55313515
|
Add AArch64 dev backend frame
|
2020-11-29 18:23:00 -08:00 |
|
Brendan Hansknecht
|
eb8ec4a08d
|
Reorginize assembler to be more risc friendly
|
2020-11-27 20:38:40 -08:00 |
|
Brendan Hansknecht
|
75a4a728aa
|
Shorten asm function names
|
2020-11-27 19:53:18 -08:00 |
|
Brendan Hansknecht
|
04cd953246
|
Revamp stack setup and clean. This will be needed for other 64bit backends
|
2020-11-27 19:46:49 -08:00 |
|
Brendan Hansknecht
|
6a95738b1c
|
Properly align the stack when used
|
2020-11-26 15:14:53 -08:00 |
|
Brendan Hansknecht
|
c32cedc1bd
|
Switch to constants in calling conventions and inline assembly
|
2020-11-25 23:43:43 -08:00 |
|
Brendan Hansknecht
|
2decae8006
|
Fix typo
|
2020-11-25 22:38:04 -08:00 |
|
Brendan Hansknecht
|
bd8046056f
|
Fix not leaf function
|
2020-11-23 22:18:52 -08:00 |
|
Brendan Hansknecht
|
09410d7a02
|
Rename ret_near to ret and temporarily allow dead relocations
|
2020-11-23 22:09:44 -08:00 |
|
Brendan Hansknecht
|
67c104d506
|
Nit clippy stuff
|
2020-11-23 00:17:57 -08:00 |
|
Brendan Hansknecht
|
3430a08d3d
|
Major refactor for generic 64 bit with traits
|
2020-11-23 00:16:42 -08:00 |
|