CortexA9 1.86 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
; Copyright 2011 Castle Technology 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.
;
; -*-As-*-
;
; > riscos.s.Ursula
;
; Copyright (c) 1994 Acorn Computers Ltd., Cambridge, England.
;
; Assembler source for FPA support code and emulator
; ==================================================
; Header file for the riscos veneer.
;

                GBLS    VeneerName      ;The name of the veneer to use
VeneerName      SETS    "riscos"

                GBLS    CoreDir
CoreDir         SETS    "^.coresrc.s."  ;RISC OS uses "." as the directory
                                        ; separator character

                GBLS    VeneerDir
VeneerDir       SETS    "^.vensrc.$VeneerName.."
                                        ;NB first "." after "$VeneerName"
                                        ; terminates the variable name, the
                                        ; second is the directory separator

                GBLS    FileExt
FileExt         SETS    ""              ;RISC OS doesn't use filename
                                        ; extensions

;
; Controls for veneer sources
;
        GBLS    Flavour
Flavour SETS    "SoftOnly"    ;no FPA support for Iyonix (aimed at XScale)

        GBLL    Arm600
Arm600  SETL    {TRUE}

        GBLL     Use64bitMultiply
Use64bitMultiply SETL {TRUE}

        GBLL     UseCLZ
UseCLZ  SETL     {TRUE}

        LNK     $CoreDir.main$FileExt