gem5 v24.0.0.0
|
#include "arch/arm/insts/static_inst.hh"
#include "arch/arm/pcstate.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "cpu/thread_context.hh"
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 - Pranith Kumar Copyright (c) 2020 Inria 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) |