|
int32_t | gem5::MipsISA::bitrev (int32_t value) |
|
uint64_t | gem5::MipsISA::dspSaturate (uint64_t value, int32_t fmt, int32_t sign, uint32_t *overflow) |
|
uint64_t | gem5::MipsISA::checkOverflow (uint64_t value, int32_t fmt, int32_t sign, uint32_t *overflow) |
|
uint64_t | gem5::MipsISA::signExtend (uint64_t value, int32_t signpos) |
|
uint64_t | gem5::MipsISA::addHalfLsb (uint64_t value, int32_t lsbpos) |
|
int32_t | gem5::MipsISA::dspAbs (int32_t a, int32_t fmt, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspAdd (int32_t a, int32_t b, int32_t fmt, int32_t saturate, int32_t sign, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspAddh (int32_t a, int32_t b, int32_t fmt, int32_t round, int32_t sign) |
|
int32_t | gem5::MipsISA::dspSub (int32_t a, int32_t b, int32_t fmt, int32_t saturate, int32_t sign, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspSubh (int32_t a, int32_t b, int32_t fmt, int32_t round, int32_t sign) |
|
int32_t | gem5::MipsISA::dspShll (int32_t a, uint32_t sa, int32_t fmt, int32_t saturate, int32_t sign, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspShrl (int32_t a, uint32_t sa, int32_t fmt, int32_t sign) |
|
int32_t | gem5::MipsISA::dspShra (int32_t a, uint32_t sa, int32_t fmt, int32_t round, int32_t sign, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspMul (int32_t a, int32_t b, int32_t fmt, int32_t saturate, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspMulq (int32_t a, int32_t b, int32_t fmt, int32_t saturate, int32_t round, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspMuleu (int32_t a, int32_t b, int32_t mode, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspMuleq (int32_t a, int32_t b, int32_t mode, uint32_t *dspctl) |
|
int64_t | gem5::MipsISA::dspDpaq (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t infmt, int32_t outfmt, int32_t postsat, int32_t mode, uint32_t *dspctl) |
|
int64_t | gem5::MipsISA::dspDpsq (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t infmt, int32_t outfmt, int32_t postsat, int32_t mode, uint32_t *dspctl) |
|
int64_t | gem5::MipsISA::dspDpa (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt, int32_t sign, int32_t mode) |
|
int64_t | gem5::MipsISA::dspDps (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt, int32_t sign, int32_t mode) |
|
int64_t | gem5::MipsISA::dspMaq (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt, int32_t mode, int32_t saturate, uint32_t *dspctl) |
|
int64_t | gem5::MipsISA::dspMulsa (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt) |
|
int64_t | gem5::MipsISA::dspMulsaq (int64_t dspac, int32_t a, int32_t b, int32_t ac, int32_t fmt, uint32_t *dspctl) |
|
void | gem5::MipsISA::dspCmp (int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspCmpg (int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op) |
|
int32_t | gem5::MipsISA::dspCmpgd (int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspPrece (int32_t a, int32_t infmt, int32_t insign, int32_t outfmt, int32_t outsign, int32_t mode) |
|
int32_t | gem5::MipsISA::dspPrecrqu (int32_t a, int32_t b, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspPrecrq (int32_t a, int32_t b, int32_t fmt, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspPrecrSra (int32_t a, int32_t b, int32_t sa, int32_t fmt, int32_t round) |
|
int32_t | gem5::MipsISA::dspPick (int32_t a, int32_t b, int32_t fmt, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspPack (int32_t a, int32_t b, int32_t fmt) |
|
int32_t | gem5::MipsISA::dspExtr (int64_t dspac, int32_t fmt, int32_t sa, int32_t round, int32_t saturate, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspExtp (int64_t dspac, int32_t size, uint32_t *dspctl) |
|
int32_t | gem5::MipsISA::dspExtpd (int64_t dspac, int32_t size, uint32_t *dspctl) |
|
void | gem5::MipsISA::simdPack (uint64_t *values_ptr, int32_t *reg, int32_t fmt) |
|
void | gem5::MipsISA::simdUnpack (int32_t reg, uint64_t *values_ptr, int32_t fmt, int32_t sign) |
|
void | gem5::MipsISA::writeDSPControl (uint32_t *dspctl, uint32_t value, uint32_t mask) |
|
uint32_t | gem5::MipsISA::readDSPControl (uint32_t *dspctl, uint32_t mask) |
|