/linux-4.1.27/arch/powerpc/math-emu/ |
H A D | Makefile | 1 math-emu-common-objs = math.o fre.o fsqrt.o fsqrts.o frsqrtes.o mtfsf.o mtfsfi.o
|
H A D | fsqrt.c | 10 fsqrt(void *frD, void *frB) fsqrt() function
|
H A D | math.c | 20 FLOATFUNC(fsqrt); variable 289 case FSQRT: func = fsqrt; type = XB; break; do_mathemu()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | kvm_fpu.h | 61 FPD_ONE_IN(fsqrt)
|
/linux-4.1.27/arch/m68k/math-emu/ |
H A D | fp_log.c | 34 dprint(PINSTR, "fsqrt\n"); fp_fsqrt()
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | fpu.S | 249 FPD_ONE_IN(fsqrt)
|
/linux-4.1.27/arch/m68k/fpsp040/ |
H A D | res_func.S | 96 | fsqrt = $05* fssqrt = $41 fdsqrt = $45 97 | (*fsqrt reencoded to $05) 102 | At this point, fabs, fneg, fsmove, fdmove, ftst, fsqrt, fssqrt, and 105 | For cases fsqrt, fssqrt, and fdsqrt goto nrm_src (do normalize) 108 bne normal |weed out fsqrt instructions 370 | fsqrt = $05* fssqrt = $41 fdsqrt = $45 371 | (*fsqrt reencoded to $05) 376 | At this point, fabs, fneg, fsmove, fdmove, ftst, fsqrt, fssqrt, and 379 | For cases fsqrt, fssqrt, and fdsqrt goto nrm_src (do normalize) 382 bnes nrm_src |weed out fsqrt instructions 678 | tstb DY_MO_FLG(%a6) ;check for fsqrt 679 beq fix_stk |if zero, it is fsqrt
|
/linux-4.1.27/arch/sh/math-emu/ |
H A D | math.c | 280 NOTYETn(fsqrt) 392 fsts, flds, ffloat, ftrc, fneg, fabs, fsqrt, fsrra,
|
/linux-4.1.27/arch/sparc/math-emu/ |
H A D | math_64.c | 216 * always gives unimplemented fpop for fsqrt{s,d}. do_mathemu()
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | disassemble.c | 283 {"fsqrt",{FD_REG_N},{HEX_F,REG_N,HEX_6,HEX_D}},
|
/linux-4.1.27/arch/m68k/ifpsp060/src/ |
H A D | pfpsp.S | 1312 # OPERR : fsqrt(-NORM) 1857 # OPERR : fsqrt(-NORM) 2495 # fsqrt flog2 4084 long fsqrt - tbl_unsupp # 04: fsqrt 5562 # fsqrt operation won't take an exception. # 11933 # fsqrt(): emulates the fsqrt instruction # 11956 # instruction won't cause an exception. Use the regular fsqrt to # 11968 bra.b fsqrt 11975 global fsqrt 11976 fsqrt: label 11995 fsqrt.x (%a0),%fp0 # execute square root 12048 fsqrt.x FP_SCR0(%a6),%fp0 # perform absolute 12103 fsqrt.x FP_SCR0(%a6),%fp0 # execute square root 12154 fsqrt.x FP_SCR0(%a6),%fp0 # perform square root 12211 fsqrt.x FP_SCR0(%a6),%fp0 # perform absolute 12242 # fsqrt(+0) = +0 12243 # fsqrt(-0) = -0 12244 # fsqrt(+INF) = +INF 12245 # fsqrt(-INF) = OPERR
|
H A D | fpsp.S | 1313 # OPERR : fsqrt(-NORM) 1858 # OPERR : fsqrt(-NORM) 2496 # fsqrt flog2 4504 short tbl_trans - tbl_trans # $04-0 fsqrt norm 4505 short tbl_trans - tbl_trans # $04-1 fsqrt zero 4506 short tbl_trans - tbl_trans # $04-2 fsqrt inf 4507 short tbl_trans - tbl_trans # $04-3 fsqrt qnan 4508 short tbl_trans - tbl_trans # $04-5 fsqrt denorm 4509 short tbl_trans - tbl_trans # $04-4 fsqrt snan 4510 short tbl_trans - tbl_trans # $04-6 fsqrt unnorm 6657 fsqrt.x %fp1 # SQRT([1-X][1+X]) 6748 fsqrt.x %fp0 # SQRT((1-X)/(1+X)) 11415 long fsqrt - tbl_unsupp # 04: fsqrt 15502 # fsqrt(): emulates the fsqrt instruction # 15525 # instruction won't cause an exception. Use the regular fsqrt to # 15537 bra.b fsqrt 15544 global fsqrt 15545 fsqrt: label 15564 fsqrt.x (%a0),%fp0 # execute square root 15617 fsqrt.x FP_SCR0(%a6),%fp0 # perform absolute 15672 fsqrt.x FP_SCR0(%a6),%fp0 # execute square root 15723 fsqrt.x FP_SCR0(%a6),%fp0 # perform square root 15780 fsqrt.x FP_SCR0(%a6),%fp0 # perform absolute 15811 # fsqrt(+0) = +0 15812 # fsqrt(-0) = -0 15813 # fsqrt(+INF) = +INF 15814 # fsqrt(-INF) = OPERR 16016 # fsqrt operation won't take an exception. #
|
H A D | fplsp.S | 6551 fsqrt.x %fp1 # SQRT([1-X][1+X]) 6642 fsqrt.x %fp0 # SQRT((1-X)/(1+X)) 10414 fsqrt.s 0x4(%sp),%fp0 # fsqrt w/ sgl src 10419 fsqrt.d 0x4(%sp),%fp0 # fsqrt w/ dbl src 10424 fsqrt.x 0x4(%sp),%fp0 # fsqrt w/ ext src
|
/linux-4.1.27/arch/arm/vfp/ |
H A D | vfpdouble.c | 349 return vfp_double_normaliseround(dd, &vdd, fpscr, 0, "fsqrt"); vfp_double_fsqrt()
|
H A D | vfpsingle.c | 394 return vfp_single_normaliseround(sd, &vsd, fpscr, 0, "fsqrt"); vfp_single_fsqrt()
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | ppc-opc.c | 4793 { "fsqrt", A(63,22,0), AFRAFRC_MASK, PPCPWR2, { FRT, FRB } }, 4794 { "fsqrt.", A(63,22,1), AFRAFRC_MASK, PPCPWR2, { FRT, FRB } },
|