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 ---