|
VfpSavedState | gem5::ArmISA::prepFpState (uint32_t rMode) |
|
void | gem5::ArmISA::finishVfp (FPSCR &fpscr, VfpSavedState state, bool flush, FPSCR mask) |
|
template<class fpType > |
fpType | gem5::ArmISA::fixDest (bool flush, bool defaultNan, fpType val, fpType op1) |
|
template float | gem5::ArmISA::fixDest< float > (bool flush, bool defaultNan, float val, float op1) |
|
template double | gem5::ArmISA::fixDest< double > (bool flush, bool defaultNan, double val, double op1) |
|
template<class fpType > |
fpType | gem5::ArmISA::fixDest (bool flush, bool defaultNan, fpType val, fpType op1, fpType op2) |
|
template float | gem5::ArmISA::fixDest< float > (bool flush, bool defaultNan, float val, float op1, float op2) |
|
template double | gem5::ArmISA::fixDest< double > (bool flush, bool defaultNan, double val, double op1, double op2) |
|
template<class fpType > |
fpType | gem5::ArmISA::fixDivDest (bool flush, bool defaultNan, fpType val, fpType op1, fpType op2) |
|
template float | gem5::ArmISA::fixDivDest< float > (bool flush, bool defaultNan, float val, float op1, float op2) |
|
template double | gem5::ArmISA::fixDivDest< double > (bool flush, bool defaultNan, double val, double op1, double op2) |
|
float | gem5::ArmISA::fixFpDFpSDest (FPSCR fpscr, double val) |
|
double | gem5::ArmISA::fixFpSFpDDest (FPSCR fpscr, float val) |
|
static uint16_t | gem5::ArmISA::vcvtFpFpH (FPSCR &fpscr, bool flush, bool defaultNan, uint32_t rMode, bool ahp, uint64_t opBits, bool isDouble) |
|
uint16_t | gem5::ArmISA::vcvtFpSFpH (FPSCR &fpscr, bool flush, bool defaultNan, uint32_t rMode, bool ahp, float op) |
|
uint16_t | gem5::ArmISA::vcvtFpDFpH (FPSCR &fpscr, bool flush, bool defaultNan, uint32_t rMode, bool ahp, double op) |
|
static uint64_t | gem5::ArmISA::vcvtFpHFp (FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op, bool isDouble) |
|
double | gem5::ArmISA::vcvtFpHFpD (FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op) |
|
float | gem5::ArmISA::vcvtFpHFpS (FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op) |
|
float | gem5::ArmISA::vfpUFixedToFpS (bool flush, bool defaultNan, uint64_t val, uint8_t width, uint8_t imm) |
|
float | gem5::ArmISA::vfpSFixedToFpS (bool flush, bool defaultNan, int64_t val, uint8_t width, uint8_t imm) |
|
double | gem5::ArmISA::vfpUFixedToFpD (bool flush, bool defaultNan, uint64_t val, uint8_t width, uint8_t imm) |
|
double | gem5::ArmISA::vfpSFixedToFpD (bool flush, bool defaultNan, int64_t val, uint8_t width, uint8_t imm) |
|
static double | gem5::ArmISA::recipSqrtEstimate (double a) |
|
float | gem5::ArmISA::fprSqrtEstimate (FPSCR &fpscr, float op) |
|
uint32_t | gem5::ArmISA::unsignedRSqrtEstimate (uint32_t op) |
|
static double | gem5::ArmISA::recipEstimate (double a) |
|
float | gem5::ArmISA::fpRecipEstimate (FPSCR &fpscr, float op) |
|
uint32_t | gem5::ArmISA::unsignedRecipEstimate (uint32_t op) |
|
FPSCR | gem5::ArmISA::fpStandardFPSCRValue (const FPSCR &fpscr) |
|