diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-08-16 21:17:26 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-08-16 21:17:26 -0700 |
commit | e31b1509ebb518548780aa2544459337854af48e (patch) | |
tree | b30ef7d8bb1db97ba8ad7bad4299b349c87f2756 /regex.c | |
parent | c77cd7d90f4a1549dacbf4b5e34827df2d6e4f03 (diff) | |
download | txr-e31b1509ebb518548780aa2544459337854af48e.tar.gz txr-e31b1509ebb518548780aa2544459337854af48e.tar.bz2 txr-e31b1509ebb518548780aa2544459337854af48e.zip |
Port to aarch64 (ARM 8).
Continuations don't work yet.
* gc.c (STACK_TOP_EXTRA_WORDS): New macro.
(mark): On aarch64, we must include four words above
the stack top. Some live root pointers sometimes
hide there which are not in any of the callee-saved register
that end up in the machine context via jmp_save.
* jmp.S (jmp_save, jmp_restore): Implement for aarch64.
Diffstat (limited to 'regex.c')
0 files changed, 0 insertions, 0 deletions