gem5 v25.0.0.1
Loading...
Searching...
No Matches
pred_inst.hh File Reference

Go to the source code of this file.

Classes

class  gem5::ArmISA::PredOp
 Base class for predicated integer operations. More...
class  gem5::ArmISA::PredImmOp
 Base class for predicated immediate operations. More...
class  gem5::ArmISA::PredIntOp
 Base class for predicated integer operations. More...
class  gem5::ArmISA::DataImmOp
class  gem5::ArmISA::DataRegOp
class  gem5::ArmISA::DataRegRegOp
class  gem5::ArmISA::PredMacroOp
 Base class for predicated macro-operations. More...
class  gem5::ArmISA::PredMicroop
 Base class for predicated micro-operations. More...

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
namespace  gem5::ArmISA

Enumerations

enum class  gem5::ArmISA::FpDataType { gem5::ArmISA::Fp16 , gem5::ArmISA::Fp32 , gem5::ArmISA::Fp64 }
 Floating point data types. More...

Functions

static uint32_t gem5::ArmISA::rotate_imm (uint32_t immValue, uint32_t rotateValue)
static uint32_t gem5::ArmISA::modified_imm (uint8_t ctrlImm, uint8_t dataImm)
static uint64_t gem5::ArmISA::simd_modified_imm (bool op, uint8_t cmode, uint8_t data, bool &immValid, bool isAarch64=false)
static uint64_t gem5::ArmISA::vfp_modified_imm (uint8_t data, FpDataType dtype)
static FpDataType gem5::ArmISA::decode_fp_data_type (uint8_t encoding)

Generated on Sat Oct 18 2025 08:06:47 for gem5 by doxygen 1.14.0