Searched refs:fpreg (Results 1 – 11 of 11) sorted by relevance
86 fpa11->fpreg[getFn(opcode)].fSingle = int32_to_float32(readRegister(getRd(opcode))); in PerformFLT()93 fpa11->fpreg[getFn(opcode)].fDouble = int32_to_float64(readRegister(getRd(opcode))); in PerformFLT()101 fpa11->fpreg[getFn(opcode)].fExtended = int32_to_floatx80(readRegister(getRd(opcode))); in PerformFLT()123 writeRegister(getRd(opcode), float32_to_int32(fpa11->fpreg[Fn].fSingle)); in PerformFIX()129 writeRegister(getRd(opcode), float64_to_int32(fpa11->fpreg[Fn].fDouble)); in PerformFIX()136 writeRegister(getRd(opcode), floatx80_to_int32(fpa11->fpreg[Fn].fExtended)); in PerformFIX()168 if (float32_is_nan(fpa11->fpreg[Fn].fSingle)) in PerformComparison()170 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in PerformComparison()175 if (float64_is_nan(fpa11->fpreg[Fn].fDouble)) in PerformComparison()177 rFn = float64_to_floatx80(fpa11->fpreg[Fn].fDouble); in PerformComparison()[all …]
35 get_user(fpa11->fpreg[Fn].fSingle, pMem); in loadSingle()42 p = (unsigned int *) &fpa11->fpreg[Fn].fDouble; in loadDouble()53 p = (unsigned int *) &fpa11->fpreg[Fn].fExtended; in loadExtended()67 p = (unsigned int *) &(fpa11->fpreg[Fn]); in loadMultiple()101 val = float64_to_float32(fpa11->fpreg[Fn].fDouble); in storeSingle()106 val = floatx80_to_float32(fpa11->fpreg[Fn].fExtended); in storeSingle()111 val = fpa11->fpreg[Fn].fSingle; in storeSingle()125 val = float32_to_float64(fpa11->fpreg[Fn].fSingle); in storeDouble()130 val = floatx80_to_float64(fpa11->fpreg[Fn].fExtended); in storeDouble()135 val = fpa11->fpreg[Fn].fDouble; in storeDouble()[all …]
102 rFm = float32_to_floatx80(fpa11->fpreg[Fm].fSingle); in ExtendedCPDO()106 rFm = float64_to_floatx80(fpa11->fpreg[Fm].fDouble); in ExtendedCPDO()110 rFm = fpa11->fpreg[Fm].fExtended; in ExtendedCPDO()125 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in ExtendedCPDO()129 rFn = float64_to_floatx80(fpa11->fpreg[Fn].fDouble); in ExtendedCPDO()133 rFn = fpa11->fpreg[Fn].fExtended; in ExtendedCPDO()
115 rFm = float32_to_float64(fpa11->fpreg[Fm].fSingle); in DoubleCPDO()119 rFm = fpa11->fpreg[Fm].fDouble; in DoubleCPDO()134 rFn = float32_to_float64(fpa11->fpreg[Fn].fSingle); in DoubleCPDO()138 rFn = fpa11->fpreg[Fn].fDouble; in DoubleCPDO()
98 rFm = fpa11->fpreg[Fm].fSingle; in SingleCPDO()110 rFn = fpa11->fpreg[Fn].fSingle; in SingleCPDO()
76 /* 0 */ FPREG fpreg[8]; /* 8 floating point registers */ member
61 rFd = &fpa11->fpreg[getFd(opcode)]; in EmulateCPDO()
64 #define fp_normalize_ext(fpreg) ({ \ argument65 register struct fp_ext *reg asm ("a0") = fpreg; \
49 fpreg.o \
96 struct fp_ext fpreg[8]; member
10690 # sto_cos(): store fp1 to the fpreg designated by the CMDREG dst field. #19640 bsr.l load_fpn2 # fetch dst fpreg into FP_DST19644 cmpi.b %d0, &UNNORM # is dst fpreg an UNNORM?19651 bsr.l load_fpn1 # fetch src fpreg into FP_SRC19655 cmpi.b %d0, &UNNORM # is src fpreg an UNNORM?19683 bsr.l load_fpn2 # fetch dst fpreg ptr19687 cmpi.b %d0, &UNNORM # is dst fpreg an UNNORM?