misc.isa (12488:19af27d8b34d) | misc.isa (12498:309fbaf29a40) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2010-2013,2017 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 --- 1010 unchanged lines hidden (view full) --- 1019 header_output += BasicDeclare.subst(leavexIop) 1020 decoder_output += BasicConstructor.subst(leavexIop) 1021 exec_output += PredOpExecute.subst(leavexIop) 1022 1023 setendCode = ''' 1024 CPSR cpsr = Cpsr; 1025 cpsr.e = imm; 1026 Cpsr = cpsr; | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2010-2013,2017 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 --- 1010 unchanged lines hidden (view full) --- 1019 header_output += BasicDeclare.subst(leavexIop) 1020 decoder_output += BasicConstructor.subst(leavexIop) 1021 exec_output += PredOpExecute.subst(leavexIop) 1022 1023 setendCode = ''' 1024 CPSR cpsr = Cpsr; 1025 cpsr.e = imm; 1026 Cpsr = cpsr; |
1027 fault = checkSETENDEnabled(xc->tcBase(), cpsr); |
|
1027 ''' 1028 setendIop = InstObjParams("setend", "Setend", "ImmOp", 1029 { "code": setendCode, 1030 "predicate_test": predicateTest }, 1031 ["IsSerializeAfter","IsNonSpeculative"]) 1032 header_output += ImmOpDeclare.subst(setendIop) 1033 decoder_output += ImmOpConstructor.subst(setendIop) 1034 exec_output += PredOpExecute.subst(setendIop) --- 201 unchanged lines hidden --- | 1028 ''' 1029 setendIop = InstObjParams("setend", "Setend", "ImmOp", 1030 { "code": setendCode, 1031 "predicate_test": predicateTest }, 1032 ["IsSerializeAfter","IsNonSpeculative"]) 1033 header_output += ImmOpDeclare.subst(setendIop) 1034 decoder_output += ImmOpConstructor.subst(setendIop) 1035 exec_output += PredOpExecute.subst(setendIop) --- 201 unchanged lines hidden --- |