Lines Matching +full:ls +full:- +full:bits
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 (c) Rebel.com, 1998-1999
22 fpa11->fType[Fn] = typeSingle; in loadSingle()
23 get_user(fpa11->fpreg[Fn].fSingle, pMem); in loadSingle()
30 p = (unsigned int *) &fpa11->fpreg[Fn].fDouble; in loadDouble()
31 fpa11->fType[Fn] = typeDouble; in loadDouble()
46 p = (unsigned int *) &fpa11->fpreg[Fn].fExtended; in loadExtended()
47 fpa11->fType[Fn] = typeExtended; in loadExtended()
50 get_user(p[1], &pMem[1]); /* ms bits */ in loadExtended()
51 get_user(p[2], &pMem[2]); /* ls bits */ in loadExtended()
53 get_user(p[1], &pMem[2]); /* ls bits */ in loadExtended()
54 get_user(p[2], &pMem[1]); /* ms bits */ in loadExtended()
65 p = (unsigned int *) &(fpa11->fpreg[Fn]); in loadMultiple()
67 fpa11->fType[Fn] = (x >> 14) & 0x00000003; in loadMultiple()
69 switch (fpa11->fType[Fn]) { in loadMultiple()
99 switch (fpa11->fType[Fn]) { in storeSingle()
101 val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble); in storeSingle()
106 val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended); in storeSingle()
111 val.f = fpa11->fpreg[Fn].fSingle; in storeSingle()
125 switch (fpa11->fType[Fn]) { in storeDouble()
127 val.f = float32_to_float64(fpa11->fpreg[Fn].fSingle); in storeDouble()
132 val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended); in storeDouble()
137 val.f = fpa11->fpreg[Fn].fDouble; in storeDouble()
158 switch (fpa11->fType[Fn]) { in storeExtended()
160 val.f = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in storeExtended()
164 val.f = float64_to_floatx80(fpa11->fpreg[Fn].fDouble); in storeExtended()
168 val.f = fpa11->fpreg[Fn].fExtended; in storeExtended()
187 p = (unsigned int *) &(fpa11->fpreg[Fn]); in storeMultiple()
188 nType = fpa11->fType[Fn]; in storeMultiple()
227 pFinal -= getOffset(opcode); in PerformLDF()
275 pFinal -= getOffset(opcode); in PerformSTF()
321 pFinal -= getOffset(opcode); in PerformLFM()
329 for (i = getRegisterCount(opcode); i > 0; i--) { in PerformLFM()
357 pFinal -= getOffset(opcode); in PerformSFM()
365 for (i = getRegisterCount(opcode); i > 0; i--) { in PerformSFM()