m5ops.isa (8354:26be660e365a) | m5ops.isa (8555:6fd8d0432d8d) |
---|---|
1// 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 --- 189 unchanged lines hidden (view full) --- 198 "predicate_test": predicateTest }, 199 ["No_OpClass", "IsNonSpeculative"]) 200 header_output += BasicDeclare.subst(loadsymbolIop) 201 decoder_output += BasicConstructor.subst(loadsymbolIop) 202 exec_output += PredOpExecute.subst(loadsymbolIop) 203 204 initparamCode = ''' 205#if FULL_SYSTEM | 1// 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 --- 189 unchanged lines hidden (view full) --- 198 "predicate_test": predicateTest }, 199 ["No_OpClass", "IsNonSpeculative"]) 200 header_output += BasicDeclare.subst(loadsymbolIop) 201 decoder_output += BasicConstructor.subst(loadsymbolIop) 202 exec_output += PredOpExecute.subst(loadsymbolIop) 203 204 initparamCode = ''' 205#if FULL_SYSTEM |
206 Rt = xc->tcBase()->getCpuPtr()->system->init_param; | 206 Rt = PseudoInst::initParam(xc->tcBase()); |
207#endif 208 ''' 209 210 initparamIop = InstObjParams("initparam", "Initparam", "PredOp", 211 { "code": initparamCode, 212 "predicate_test": predicateTest }) 213 header_output += BasicDeclare.subst(initparamIop) 214 decoder_output += BasicConstructor.subst(initparamIop) --- 128 unchanged lines hidden --- | 207#endif 208 ''' 209 210 initparamIop = InstObjParams("initparam", "Initparam", "PredOp", 211 { "code": initparamCode, 212 "predicate_test": predicateTest }) 213 header_output += BasicDeclare.subst(initparamIop) 214 decoder_output += BasicConstructor.subst(initparamIop) --- 128 unchanged lines hidden --- |