misc.isa (11150:a8a64cca231b) | misc.isa (11355:46c7b3e35720) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2010-2013 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 116 unchanged lines hidden (view full) --- 125 | ((new_cpsr).it1 & 0x3); 126 127 NPC = (old_cpsr.mode == MODE_HYP) ? ElrHyp : LR; 128 ''' 129 130 eretIop = InstObjParams("eret", "Eret", "PredOp", 131 { "code": eretCode, 132 "predicate_test": predicateTest }, | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2010-2013 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 116 unchanged lines hidden (view full) --- 125 | ((new_cpsr).it1 & 0x3); 126 127 NPC = (old_cpsr.mode == MODE_HYP) ? ElrHyp : LR; 128 ''' 129 130 eretIop = InstObjParams("eret", "Eret", "PredOp", 131 { "code": eretCode, 132 "predicate_test": predicateTest }, |
133 ["IsNonSpeculative", "IsSerializeAfter"]) | 133 ["IsNonSpeculative", "IsSerializeAfter", 134 "IsSquashAfter"]) |
134 header_output += BasicDeclare.subst(eretIop) 135 decoder_output += BasicConstructor.subst(eretIop) 136 exec_output += PredOpExecute.subst(eretIop) 137 138 139 140}}; 141 --- 969 unchanged lines hidden --- | 135 header_output += BasicDeclare.subst(eretIop) 136 decoder_output += BasicConstructor.subst(eretIop) 137 exec_output += PredOpExecute.subst(eretIop) 138 139 140 141}}; 142 --- 969 unchanged lines hidden --- |