|
| 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) |
| |