Lines Matching refs:opcode
26 unsigned int SingleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
27 unsigned int DoubleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
28 unsigned int ExtendedCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
30 unsigned int EmulateCPDO(const unsigned int opcode) in EmulateCPDO() argument
39 nDest = getDestinationSize(opcode); in EmulateCPDO()
43 roundData.mode = SetRoundingMode(opcode); in EmulateCPDO()
44 roundData.precision = SetRoundingPrecision(opcode); in EmulateCPDO()
52 if (MONADIC_INSTRUCTION(opcode)) in EmulateCPDO()
55 nType = fpa11->fType[getFn(opcode)]; in EmulateCPDO()
57 if (!CONSTANT_FM(opcode)) { in EmulateCPDO()
58 register unsigned int Fm = getFm(opcode); in EmulateCPDO()
64 rFd = &fpa11->fpreg[getFd(opcode)]; in EmulateCPDO()
68 nRc = SingleCPDO(&roundData, opcode, rFd); in EmulateCPDO()
71 nRc = DoubleCPDO(&roundData, opcode, rFd); in EmulateCPDO()
75 nRc = ExtendedCPDO(&roundData, opcode, rFd); in EmulateCPDO()
90 fpa11->fType[getFd(opcode)] = nDest; in EmulateCPDO()