Commit Graph

13 Commits

Author SHA1 Message Date
veclav talica
55c5f2dcf6 restracturing to platform 2023-09-22 22:09:48 +05:00
veclav talica
95e4d54042 fixes and optimizations in x86-64 opcodes 2023-09-22 21:52:57 +05:00
veclav talica
511936220e cosmopolitan build 2023-09-21 12:10:46 +05:00
veclav talica
bb91e60199 test coverage for integers on stack for sys 2023-09-20 12:46:27 +05:00
veclav talica
ec59936d42 forgot tolmac.zig lol 2023-09-20 12:37:49 +05:00
veclav talica
a6fd0c8023 fix of stack in sysv call, test coverage for integers in registers 2023-09-20 12:26:42 +05:00
veclav talica
8de4140b00 stack alinment in sysv calls 2023-09-20 11:15:35 +05:00
veclav talica
b66c3dca14 sysv zov generation for low overhead ffi 2023-09-19 22:54:27 +05:00
veclav talica
0d5bd46412 return_stack placed on stack, this allows for reentry and no TLS switch for threads; makes more sense 2023-09-19 11:57:53 +05:00
veclav talica
d97dcff494 restructuring 2023-09-19 11:55:20 +05:00
veclav talica
bd19a43c0d gdb.sh 2023-09-19 09:13:57 +05:00
veclav talica
958a89272d opCall, return stack, r12 for thread pointer 2023-09-19 09:13:46 +05:00
veclav talica
d26f11aec4 start of x86-64 implementation; stack pushing, sinking, add with overflow, procedure return ops 2023-09-18 23:31:59 +05:00