operands.isa (7797:998b217dcae7) | operands.isa (7858:ee6641d7c713) |
---|---|
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 --- 231 unchanged lines hidden (view full) --- 240 #PCState fields 241 'PC': pcStateReg('instPC', srtPC), 242 'NPC': pcStateReg('instNPC', srtPC), 243 'pNPC': pcStateReg('instNPC', srtEPC), 244 'IWNPC': pcStateReg('instIWNPC', srtPC), 245 'Thumb': pcStateReg('thumb', srtPC), 246 'NextThumb': pcStateReg('nextThumb', srtMode), 247 'NextJazelle': pcStateReg('nextJazelle', srtMode), | 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 --- 231 unchanged lines hidden (view full) --- 240 #PCState fields 241 'PC': pcStateReg('instPC', srtPC), 242 'NPC': pcStateReg('instNPC', srtPC), 243 'pNPC': pcStateReg('instNPC', srtEPC), 244 'IWNPC': pcStateReg('instIWNPC', srtPC), 245 'Thumb': pcStateReg('thumb', srtPC), 246 'NextThumb': pcStateReg('nextThumb', srtMode), 247 'NextJazelle': pcStateReg('nextJazelle', srtMode), |
248 'ForcedItState': pcStateReg('forcedItState', srtMode), |
|
248 249 #Register operands depending on a field in the instruction encoding. These 250 #should be avoided since they may not be portable across different 251 #encodings of the same instruction. 252 'Rd': intReg('RD'), 253 'Rm': intReg('RM'), 254 'Rs': intReg('RS'), 255 'Rn': intReg('RN'), 256 'Rt': intReg('RT') 257}}; | 249 250 #Register operands depending on a field in the instruction encoding. These 251 #should be avoided since they may not be portable across different 252 #encodings of the same instruction. 253 'Rd': intReg('RD'), 254 'Rm': intReg('RM'), 255 'Rs': intReg('RS'), 256 'Rn': intReg('RN'), 257 'Rt': intReg('RT') 258}}; |