gem5 v25.0.0.1
Loading...
Searching...
No Matches
types.hh File Reference
#include <cstdint>
#include "arch/power/pcstate.hh"
#include "base/bitunion.hh"

Go to the source code of this file.

Classes

struct  std::hash< gem5::PowerISA::ExtMachInst >

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
namespace  gem5::PowerISA
namespace  std
 Overload hash function for BasicBlockRange type.

Typedefs

typedef uint32_t gem5::PowerISA::MachInst

Functions

 gem5::PowerISA::BitUnion32 (ExtMachInst) Bitfield< 25

Variables

 gem5::PowerISA::rs
Bitfield< 20, 16 > gem5::PowerISA::ra
Bitfield< 15, 11 > gem5::PowerISA::sh
Bitfield< 1 > gem5::PowerISA::shn
Bitfield< 10, 6 > gem5::PowerISA::mb
Bitfield< 5 > gem5::PowerISA::mbn
Bitfield< 5 > gem5::PowerISA::men
Bitfield< 15, 0 > gem5::PowerISA::si
Bitfield< 15, 0 > gem5::PowerISA::ui
Bitfield< 15, 0 > gem5::PowerISA::d
Bitfield< 15, 2 > gem5::PowerISA::ds
Bitfield< 15, 6 > gem5::PowerISA::d0
Bitfield< 20, 16 > gem5::PowerISA::d1
Bitfield< 1, 0 > gem5::PowerISA::d2
Bitfield< 21 > gem5::PowerISA::l
Bitfield< 20, 11 > gem5::PowerISA::spr
Bitfield< 25, 23 > gem5::PowerISA::bf
Bitfield< 20, 18 > gem5::PowerISA::bfa
Bitfield< 1 > gem5::PowerISA::aa
Bitfield< 15, 2 > gem5::PowerISA::bd
Bitfield< 20, 16 > gem5::PowerISA::bi
Bitfield< 12, 11 > gem5::PowerISA::bh
Bitfield< 25, 21 > gem5::PowerISA::bo
Bitfield< 25, 2 > gem5::PowerISA::li
Bitfield< 0 > gem5::PowerISA::lk
Bitfield< 0 > gem5::PowerISA::rc
Bitfield< 25, 21 > gem5::PowerISA::bt
Bitfield< 20, 16 > gem5::PowerISA::ba
Bitfield< 15, 11 > gem5::PowerISA::bb
Bitfield< 25, 21 > gem5::PowerISA::to
Bitfield< 19, 12 > gem5::PowerISA::fxm

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