38#ifndef __ARCH_X86_REGS_FLOAT_HH__
39#define __ARCH_X86_REGS_FLOAT_HH__
44#include "debug/FloatRegs.hh"
Register ID: describe an architectural register with its class and index.
std::string regName(const RegId &id) const override
Print the name of the register specified in id.
RegId flatten(const BaseISA &isa, const RegId &id) const override
Flatten register id id using information in the ISA object isa.
static RegId xmmLow(int index)
static RegId xmm(int index)
static RegId microfp(int index)
static RegId xmmHigh(int index)
static RegId mmx(int index)
static RegId fpr(int index)
constexpr FloatRegClassOps floatRegClassOps
constexpr RegClass flatFloatRegClass
constexpr FlatFloatRegClassOps flatFloatRegClassOps
constexpr RegClass floatRegClass
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
@ FloatRegClass
Floating-point register.
constexpr char FloatRegClassName[]