operands.isa (8139:2b2efc67f6df) | operands.isa (8204:6c051a8df26a) |
---|---|
1// -*- mode:c++ -*- 2// Copyright (c) 2010 ARM Limited 3// All rights reserved 4// 5// The license below extends only to copyright in the software and shall 6// not be construed as granting a license to any other intellectual 7// property including but not limited to intellectual property relating 8// to a hardware implementation of the functionality of the software --- 135 unchanged lines hidden (view full) --- 144 'Reg1': intReg('reg1'), 145 'Reg2': intReg('reg2'), 146 'Reg3': intReg('reg3'), 147 148 #Fixed index integer reg operands 149 'SpMode': intRegNPC('intRegInMode((OperatingMode)regMode, INTREG_SP)'), 150 'LR': intRegNPC('INTREG_LR'), 151 'R7': intRegNPC('7'), | 1// -*- mode:c++ -*- 2// Copyright (c) 2010 ARM Limited 3// All rights reserved 4// 5// The license below extends only to copyright in the software and shall 6// not be construed as granting a license to any other intellectual 7// property including but not limited to intellectual property relating 8// to a hardware implementation of the functionality of the software --- 135 unchanged lines hidden (view full) --- 144 'Reg1': intReg('reg1'), 145 'Reg2': intReg('reg2'), 146 'Reg3': intReg('reg3'), 147 148 #Fixed index integer reg operands 149 'SpMode': intRegNPC('intRegInMode((OperatingMode)regMode, INTREG_SP)'), 150 'LR': intRegNPC('INTREG_LR'), 151 'R7': intRegNPC('7'), |
152 # First four arguments are passed in registers |
|
152 'R0': intRegNPC('0'), | 153 'R0': intRegNPC('0'), |
153 'R1': intRegNPC('0'), 154 'R2': intRegNPC('1'), | 154 'R1': intRegNPC('1'), 155 'R2': intRegNPC('2'), 156 'R3': intRegNPC('3'), |
155 156 #Pseudo integer condition code registers 157 'CondCodes': intRegCC('INTREG_CONDCODES'), 158 'OptCondCodes': intRegCC( 159 '''(condCode == COND_AL || condCode == COND_UC) ? 160 INTREG_ZERO : INTREG_CONDCODES'''), 161 'FpCondCodes': intRegCC('INTREG_FPCONDCODES'), 162 --- 96 unchanged lines hidden --- | 157 158 #Pseudo integer condition code registers 159 'CondCodes': intRegCC('INTREG_CONDCODES'), 160 'OptCondCodes': intRegCC( 161 '''(condCode == COND_AL || condCode == COND_UC) ? 162 INTREG_ZERO : INTREG_CONDCODES'''), 163 'FpCondCodes': intRegCC('INTREG_FPCONDCODES'), 164 --- 96 unchanged lines hidden --- |