gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::X86ISA::FloatRegClassOps Class Reference

#include <float.hh>

Inheritance diagram for gem5::X86ISA::FloatRegClassOps:
gem5::X86ISA::FlatFloatRegClassOps gem5::RegClassOps

Private Member Functions

RegId flatten (const BaseISA &isa, const RegId &id) const override
 Flatten register id id using information in the ISA object isa.

Additional Inherited Members

Public Member Functions inherited from gem5::RegClassOps
virtual std::string valString (const void *val, const size_t &size) const
 Print the value of a register pointed to by val of size size.

Detailed Description

Definition at line 136 of file float.hh.

Member Function Documentation

◆ flatten()

RegId gem5::X86ISA::FloatRegClassOps::flatten ( const BaseISA & isa,
const RegId & id ) const
overrideprivatevirtual

Flatten register id id using information in the ISA object isa.

Reimplemented from gem5::RegClassOps.

Definition at line 77 of file float.cc.

References gem5::X86ISA::flatFloatRegClass, gem5::X86ISA::float_reg::NumRegs, gem5::X86ISA::ISA::readMiscRegNoEffect(), gem5::X86ISA::float_reg::stack(), and gem5::X86ISA::misc_reg::X87Top.


The documentation for this class was generated from the following files:

Generated on Sat Oct 18 2025 08:07:52 for gem5 by doxygen 1.14.0