X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fbootstrap%2Fassembler%2Farm.64.factor;h=6079c7a0c9dba7498874f6f9fee9cd605f88b26a;hp=b77fade66c77405ecb8812044f02a9c8bf55c958;hb=0a4cd2fb2dc47eaffe03ff6b1b601d84fd789230;hpb=f2db336221c17d3dafc0faf85371a86a330242f7 diff --git a/basis/bootstrap/assembler/arm.64.factor b/basis/bootstrap/assembler/arm.64.factor index b77fade66c..6079c7a0c9 100644 --- a/basis/bootstrap/assembler/arm.64.factor +++ b/basis/bootstrap/assembler/arm.64.factor @@ -300,6 +300,9 @@ big-endian off ! # All arm.64 subprimitives { { c-to-factor [ + ! Set up the datastack and retainstack registers + ! and jump into the quotation + ! write() ! 68 X8 MOVwi64 @@ -444,6 +447,8 @@ big-endian off ! C to Factor entry point [ + + 9999 BRK ! ! Optimizing compiler's side of callback accesses ! ! arguments that are on the stack via the frame pointer. ! ! On x86-32 fastcall, and x86-64, some arguments are passed