Lines Matching refs:func
222 int (*func)(void *, void *, void *, void *); in do_mathemu() local
272 case LFS: func = lfs; type = D; break; in do_mathemu()
273 case LFSU: func = lfs; type = DU; break; in do_mathemu()
274 case LFD: func = lfd; type = D; break; in do_mathemu()
275 case LFDU: func = lfd; type = DU; break; in do_mathemu()
276 case STFS: func = stfs; type = D; break; in do_mathemu()
277 case STFSU: func = stfs; type = DU; break; in do_mathemu()
278 case STFD: func = stfd; type = D; break; in do_mathemu()
279 case STFDU: func = stfd; type = DU; break; in do_mathemu()
283 case LFSX: func = lfs; type = XE; break; in do_mathemu()
284 case LFSUX: func = lfs; type = XEU; break; in do_mathemu()
285 case LFDX: func = lfd; type = XE; break; in do_mathemu()
286 case LFDUX: func = lfd; type = XEU; break; in do_mathemu()
287 case STFSX: func = stfs; type = XE; break; in do_mathemu()
288 case STFSUX: func = stfs; type = XEU; break; in do_mathemu()
289 case STFDX: func = stfd; type = XE; break; in do_mathemu()
290 case STFDUX: func = stfd; type = XEU; break; in do_mathemu()
291 case STFIWX: func = stfiwx; type = XE; break; in do_mathemu()
299 case FDIVS: func = fdivs; type = AB; break; in do_mathemu()
300 case FSUBS: func = fsubs; type = AB; break; in do_mathemu()
301 case FADDS: func = fadds; type = AB; break; in do_mathemu()
302 case FSQRTS: func = fsqrts; type = AB; break; in do_mathemu()
303 case FRES: func = fres; type = AB; break; in do_mathemu()
304 case FMULS: func = fmuls; type = AC; break; in do_mathemu()
305 case FMSUBS: func = fmsubs; type = ABC; break; in do_mathemu()
306 case FMADDS: func = fmadds; type = ABC; break; in do_mathemu()
307 case FNMSUBS: func = fnmsubs; type = ABC; break; in do_mathemu()
308 case FNMADDS: func = fnmadds; type = ABC; break; in do_mathemu()
317 case FDIV: func = fdiv; type = AB; break; in do_mathemu()
318 case FSUB: func = fsub; type = AB; break; in do_mathemu()
319 case FADD: func = fadd; type = AB; break; in do_mathemu()
320 case FSQRT: func = fsqrt; type = AB; break; in do_mathemu()
321 case FSEL: func = fsel; type = ABC; break; in do_mathemu()
322 case FMUL: func = fmul; type = AC; break; in do_mathemu()
323 case FRSQRTE: func = frsqrte; type = AB; break; in do_mathemu()
324 case FMSUB: func = fmsub; type = ABC; break; in do_mathemu()
325 case FMADD: func = fmadd; type = ABC; break; in do_mathemu()
326 case FNMSUB: func = fnmsub; type = ABC; break; in do_mathemu()
327 case FNMADD: func = fnmadd; type = ABC; break; in do_mathemu()
335 case FCMPU: func = fcmpu; type = XCR; break; in do_mathemu()
336 case FRSP: func = frsp; type = XB; break; in do_mathemu()
337 case FCTIW: func = fctiw; type = XB; break; in do_mathemu()
338 case FCTIWZ: func = fctiwz; type = XB; break; in do_mathemu()
339 case FCMPO: func = fcmpo; type = XCR; break; in do_mathemu()
340 case MTFSB1: func = mtfsb1; type = XCRB; break; in do_mathemu()
341 case FNEG: func = fneg; type = XB; break; in do_mathemu()
342 case MCRFS: func = mcrfs; type = XCRL; break; in do_mathemu()
343 case MTFSB0: func = mtfsb0; type = XCRB; break; in do_mathemu()
344 case FMR: func = fmr; type = XB; break; in do_mathemu()
345 case MTFSFI: func = mtfsfi; type = XCRI; break; in do_mathemu()
346 case FNABS: func = fnabs; type = XB; break; in do_mathemu()
347 case FABS: func = fabs; type = XB; break; in do_mathemu()
348 case MFFS: func = mffs; type = X; break; in do_mathemu()
349 case MTFSF: func = mtfsf; type = XFLB; break; in do_mathemu()
462 eflag = func(op0, op1, op2, op3); in do_mathemu()