; Copyright 1996 Acorn Computers Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
; Symbols for assembler list options
; Copyright (C) Acorn Computers Ltd., 1988

 [ {FALSE}
OptList * 1:SHL:0
OptNoList * 1:SHL:1
OptPage * 1:SHL:2
OptReset * 1:SHL:3
OptSets * 1:SHL:4
OptNoSets * 1:SHL:5
OptExpand * 1:SHL:6
OptNoExpand * 1:SHL:7
OptMacros * 1:SHL:8
OptNoMacros * 1:SHL:9
OptP1List * 1:SHL:10
OptNoP1List * 1:SHL:11
OptControl * 1:SHL:12
OptNoControl * 1:SHL:13

 GBLA OldOpt

OldOpt SETA {OPT}
 OPT OptNoList+OptNoP1List

 ]

; Standard register names (both cases)

R0      RN      0
R1      RN      1
R2      RN      2
R3      RN      3
R4      RN      4
R5      RN      5
R6      RN      6
R7      RN      7
R8      RN      8
R9      RN      9
R10     RN      10
R11     RN      11
R12     RN      12
R13     RN      13
R14     RN      14
LR      RN      14
LK      RN      LR
R15     RN      15
PC      RN      15
PSR     RN      15

r0      RN      R0
r1      RN      R1
r2      RN      R2
r3      RN      R3
r4      RN      R4
r5      RN      R5
r6      RN      R6
r7      RN      R7
r8      RN      R8
r9      RN      R9
r10     RN      R10
r11     RN      R11
r12     RN      R12
r13     RN      R13
r14     RN      R14
lr      RN      LR
lk      RN      LR
r15     RN      R15
pc      RN      PC
psr     RN      PSR

f0      FN      0
f1      FN      1
f2      FN      2
f3      FN      3
f4      FN      4
f5      FN      5
f6      FN      6
f7      FN      7

F0      FN      f0
F1      FN      f1
F2      FN      f2
F3      FN      f3
F4      FN      f4
F5      FN      f5
F6      FN      f6
F7      FN      f7

; names for registers from the calling standard
a1      RN      R0
a2      RN      R1
a3      RN      R2
a4      RN      R3
v1      RN      R4
v2      RN      R5
v3      RN      R6
v4      RN      R7
v5      RN      R8
v6      RN      R9


A1      RN      a1
A2      RN      a2
A3      RN      a3
A4      RN      a4
V1      RN      v1
V2      RN      v2
V3      RN      v3
V4      RN      v4
V5      RN      v5
V6      RN      v6
fp      RN      R11
ip      RN      R12
sp      RN      R13
sl      RN      R10
FP      RN      fp
IP      RN      ip
SP      RN      sp
SL      RN      sl


; OPT OldOpt

 END