/*
- * Copyright (c) 2020 ARM Limited
+ * Copyright (c) 2020-2021 ARM Limited
* All rights reserved
*
* The license below extends only to copyright in the software and shall
Tstart64::Tstart64(ExtMachInst machInst, IntRegIndex _dest)
: TmeRegNone64("tstart", machInst, MemReadOp, _dest)
{
+ setRegIdxArrays(
+ nullptr,
+ reinterpret_cast<RegIdArrayPtr>(
+ &std::remove_pointer_t<decltype(this)>::destRegIdxArr));
+ ;
+
_numSrcRegs = 0;
_numDestRegs = 0;
_numFPDestRegs = 0;
Ttest64::Ttest64(ExtMachInst machInst, IntRegIndex _dest)
: TmeRegNone64("ttest", machInst, MemReadOp, _dest)
{
+ setRegIdxArrays(
+ nullptr,
+ reinterpret_cast<RegIdArrayPtr>(
+ &std::remove_pointer_t<decltype(this)>::destRegIdxArr));
+ ;
+
_numSrcRegs = 0;
_numDestRegs = 0;
_numFPDestRegs = 0;
/*
- * Copyright (c) 2020 ARM Limited
+ * Copyright (c) 2020-2021 ARM Limited
* All rights reserved
*
* The license below extends only to copyright in the software and shall
class Tstart64 : public TmeRegNone64
{
+ private:
+ RegId destRegIdxArr[1];
+
public:
Tstart64(ArmISA::ExtMachInst, ArmISA::IntRegIndex);
class Ttest64 : public TmeRegNone64
{
+ private:
+ RegId destRegIdxArr[1];
+
public:
Ttest64(ArmISA::ExtMachInst, ArmISA::IntRegIndex);