3 ; Macros to work around lack of Apple support for LDR register, =expr
5 ; Copyright (c) 2009, Apple Inc. All rights reserved.<BR>
6 ; Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>
8 ; This program and the accompanying materials
9 ; are licensed and made available under the terms and conditions of the BSD License
10 ; which accompanies this distribution. The full text of the license may be found at
11 ; http://opensource.org/licenses/bsd-license.php
13 ; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 ; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
20 MmioWrite32Macro $Address, $Data
27 MmioOr32Macro $Address, $OrData
36 MmioAnd32Macro $Address, $AndData
45 MmioAndThenOr32Macro $Address, $AndData, $OrData
56 MmioWriteFromReg32Macro $Address, $Reg
62 MmioRead32Macro $Address
68 MmioReadToReg32Macro $Address, $Reg
74 LoadConstantMacro $Data
79 LoadConstantToRegMacro $Data, $Reg