operands.isa (7410:1589cdca3c6e) operands.isa (7422:feddb9077def)
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

--- 140 unchanged lines hidden (view full) ---

149 'Rm': ('IntReg', 'uw', 'RM', 'IsInteger', 2, maybePCRead, maybePCWrite),
150 'Rs': ('IntReg', 'uw', 'RS', 'IsInteger', 2, maybePCRead, maybePCWrite),
151 'Rn': ('IntReg', 'uw', 'RN', 'IsInteger', 2, maybePCRead, maybePCWrite),
152 'R7': ('IntReg', 'uw', '7', 'IsInteger', 2),
153 'R0': ('IntReg', 'uw', '0', 'IsInteger', 2),
154
155 'LR': ('IntReg', 'uw', 'INTREG_LR', 'IsInteger', 2),
156 'CondCodes': ('IntReg', 'uw', 'INTREG_CONDCODES', None, 2),
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

--- 140 unchanged lines hidden (view full) ---

149 'Rm': ('IntReg', 'uw', 'RM', 'IsInteger', 2, maybePCRead, maybePCWrite),
150 'Rs': ('IntReg', 'uw', 'RS', 'IsInteger', 2, maybePCRead, maybePCWrite),
151 'Rn': ('IntReg', 'uw', 'RN', 'IsInteger', 2, maybePCRead, maybePCWrite),
152 'R7': ('IntReg', 'uw', '7', 'IsInteger', 2),
153 'R0': ('IntReg', 'uw', '0', 'IsInteger', 2),
154
155 'LR': ('IntReg', 'uw', 'INTREG_LR', 'IsInteger', 2),
156 'CondCodes': ('IntReg', 'uw', 'INTREG_CONDCODES', None, 2),
157 'OptCondCodes': ('IntReg', 'uw',
158 '''(condCode == COND_AL || condCode == COND_UC) ?
159 INTREG_ZERO : INTREG_CONDCODES''', None, 2),
157
158 #Register fields for microops
159 'Ra' : ('IntReg', 'uw', 'ura', 'IsInteger', 2, maybePCRead, maybePCWrite),
160 'IWRa' : ('IntReg', 'uw', 'ura', 'IsInteger', 2,
161 maybePCRead, maybeIWPCWrite),
162 'Fa' : ('FloatReg', 'sf', 'ura', 'IsFloating', 2),
163 'Rb' : ('IntReg', 'uw', 'urb', 'IsInteger', 2, maybePCRead, maybePCWrite),
164

--- 25 unchanged lines hidden ---
160
161 #Register fields for microops
162 'Ra' : ('IntReg', 'uw', 'ura', 'IsInteger', 2, maybePCRead, maybePCWrite),
163 'IWRa' : ('IntReg', 'uw', 'ura', 'IsInteger', 2,
164 maybePCRead, maybeIWPCWrite),
165 'Fa' : ('FloatReg', 'sf', 'ura', 'IsFloating', 2),
166 'Rb' : ('IntReg', 'uw', 'urb', 'IsInteger', 2, maybePCRead, maybePCWrite),
167

--- 25 unchanged lines hidden ---