]> gitweb.factorcode.org Git - factor.git/blob - basis/bootstrap/assembler/arm.64.factor
bootstrap.assember: Add arm files. They don't work yet.
[factor.git] / basis / bootstrap / assembler / arm.64.factor
1 ! Copyright (C) 2020 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: cpu.arm.assembler.opcodes layouts namespaces ;
4 IN: bootstrap.arm
5
6 8 \ cell set
7
8 : ds-reg ( -- reg ) X5 ;
9 : rs-reg ( -- reg ) X6 ;
10
11 ! caller-saved registers X9-X15
12 ! callee-saved registers X19-X29
13 : temp0 ( -- reg ) X9 ;
14 : temp1 ( -- reg ) X10 ;
15 : temp2 ( -- reg ) X11 ;
16 : temp3 ( -- reg ) X12 ;