Searched refs:fsub (Results 1 - 19 of 19) sorted by relevance

/linux-4.4.14/arch/powerpc/math-emu/
H A DMakefile9 frsp.o fsel.o lfs.o frsqrte.o fsub.o \
H A Dfsub.c10 fsub(void *frD, void *frA, void *frB) fsub() function
H A Dmath.c37 FLOATFUNC(fsub); variable
287 case FSUB: func = fsub; type = AB; break; do_mathemu()
/linux-4.4.14/arch/x86/math-emu/
H A Dfpu_arith.c36 /* fsub st,st(i) */ fsub__()
86 /* fsub st(i),st */ fsub_i()
H A Dfpu_entry.c343 /* fdiv or fsub */ math_emulate()
416 case 4: /* fsub */ math_emulate()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dkvm_fpu.h74 FPD_TWO_IN(fsub)
/linux-4.4.14/arch/powerpc/kvm/
H A Dfpu.S264 FPD_TWO_IN(fsub)
/linux-4.4.14/arch/sh/math-emu/
H A Dmath.c113 fsub(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) fsub() function
397 fadd, fsub, fmul, fdiv, fcmp_eq, fcmp_gt, fmov_idx_reg, fmov_reg_idx,
/linux-4.4.14/arch/m68k/ifpsp060/src/
H A Dfplsp.S5061 fsub.x (%a1)+,%fp0 # X-Y1
5062 fsub.s (%a1),%fp0 # fp0 = R = (X-Y1)-Y2
5271 fsub.x (%a1)+,%fp0 # X-Y1
5272 fsub.s (%a1),%fp0 # FP0 IS R = (X-Y1)-Y2
5442 fsub.s &0x00800000,%fp1
5496 fsub.x %fp0,%fp1 # determine low component of result
5546 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
5575 fsub.x %fp3,%fp4 # fp4 = W-P
5577 fsub.x %fp3,%fp0 # fp0 = A := R - P
5581 fsub.x %fp4,%fp1 # fp1 = a := r - p
5591 fsub.x %fp0,%fp3 # fp3 = A-R
5787 fsub.x (%a1)+,%fp0 # X-Y1
5789 fsub.s (%a1),%fp0 # FP0 IS R = (X-Y1)-Y2
5927 fsub.x %fp0,%fp1 # determine low component of result
5977 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
6006 fsub.x %fp3,%fp4 # fp4 = W-P
6008 fsub.x %fp3,%fp0 # fp0 = A := R - P
6012 fsub.x %fp4,%fp1 # fp1 = a := r - p
6022 fsub.x %fp0,%fp3 # fp3 = A-R
6287 fsub.x X(%a6),%fp0 # FP0 IS X-F
6545 fsub.x %fp0,%fp1 # 1-X
7650 fsub.d T1(%pc),%fp0 # (|X|-16381LOG2_LEAD)
7651 fsub.d T2(%pc),%fp0 # |X| - 16381 LOG2, ACCURATE
7769 fsub.d T1(%pc),%fp0 # (|X|-16381LOG2_LEAD)
7776 fsub.d T2(%pc),%fp0 # |X| - 16381 LOG2, ACCURATE
8271 fsub.x F(%a6),%fp0 # Y-F
8329 fsub.s one(%pc),%fp1 # FP1 IS X-1
8504 fsub.x F(%a6),%fp0 # 2-F
8522 fsub.x F(%a6),%fp0 # 1-F
9035 fsub.x %fp1,%fp0 # X - (1/64)*INT(64 X)
9134 fsub.x %fp1,%fp0 # X - N L_LEAD
9137 fsub.x %fp2,%fp0 # X - N L_TRAIL
9668 fsub.x Y(%a6),%fp0 # no exceptions
10316 fsub.s 0x8(%sp),%fp0 # fsub w/ sgl src
10325 fsub.d 0xc(%sp),%fp0 # fsub w/ dbl src
10331 fsub.x 0x10(%sp),%fp0 # fsub w/ ext src
H A Dfpsp.S2497 # fsub fdsub fssub flogn
4828 short tbl_trans - tbl_trans # $28-0 fsub norm
4829 short tbl_trans - tbl_trans # $28-1 fsub zero
4830 short tbl_trans - tbl_trans # $28-2 fsub inf
4831 short tbl_trans - tbl_trans # $28-3 fsub qnan
4832 short tbl_trans - tbl_trans # $28-5 fsub denorm
4833 short tbl_trans - tbl_trans # $28-4 fsub snan
4834 short tbl_trans - tbl_trans # $28-6 fsub unnorm
5167 fsub.x (%a1)+,%fp0 # X-Y1
5168 fsub.s (%a1),%fp0 # fp0 = R = (X-Y1)-Y2
5377 fsub.x (%a1)+,%fp0 # X-Y1
5378 fsub.s (%a1),%fp0 # FP0 IS R = (X-Y1)-Y2
5548 fsub.s &0x00800000,%fp1
5602 fsub.x %fp0,%fp1 # determine low component of result
5652 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
5681 fsub.x %fp3,%fp4 # fp4 = W-P
5683 fsub.x %fp3,%fp0 # fp0 = A := R - P
5687 fsub.x %fp4,%fp1 # fp1 = a := r - p
5697 fsub.x %fp0,%fp3 # fp3 = A-R
5893 fsub.x (%a1)+,%fp0 # X-Y1
5895 fsub.s (%a1),%fp0 # FP0 IS R = (X-Y1)-Y2
6033 fsub.x %fp0,%fp1 # determine low component of result
6083 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
6112 fsub.x %fp3,%fp4 # fp4 = W-P
6114 fsub.x %fp3,%fp0 # fp0 = A := R - P
6118 fsub.x %fp4,%fp1 # fp1 = a := r - p
6128 fsub.x %fp0,%fp3 # fp3 = A-R
6393 fsub.x X(%a6),%fp0 # FP0 IS X-F
6651 fsub.x %fp0,%fp1 # 1-X
7756 fsub.d T1(%pc),%fp0 # (|X|-16381LOG2_LEAD)
7757 fsub.d T2(%pc),%fp0 # |X| - 16381 LOG2, ACCURATE
7875 fsub.d T1(%pc),%fp0 # (|X|-16381LOG2_LEAD)
7882 fsub.d T2(%pc),%fp0 # |X| - 16381 LOG2, ACCURATE
8377 fsub.x F(%a6),%fp0 # Y-F
8435 fsub.s one(%pc),%fp1 # FP1 IS X-1
8610 fsub.x F(%a6),%fp0 # 2-F
8628 fsub.x F(%a6),%fp0 # 1-F
9141 fsub.x %fp1,%fp0 # X - (1/64)*INT(64 X)
9240 fsub.x %fp1,%fp0 # X - N L_LEAD
9243 fsub.x %fp2,%fp0 # X - N L_TRAIL
10027 fsub.x Y(%a6),%fp0 # no exceptions
11451 long fsub - tbl_unsupp # 28: fsub
15056 # fsub(): emulates the fsub instruction #
15092 bra.b fsub
15099 global fsub
15100 fsub: label
15122 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
15215 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
15233 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
15267 fsub.x FP_SCR0(%a6),%fp1 # execute subtract
15329 fsub.x FP_SCR0(%a6),%fp1 # execute subtract
15447 # scale the DENORM or NORM and jump to the regular fsub routine.
15457 bra.w fsub_zero_entry # go execute fsub
15467 bra.w fsub_zero_entry # go execute fsub
15840 # addsub_scaler2(): scale inputs to fadd/fsub such that no #
23700 fsub.s FONE(%pc),%fp0 # subtract off 1.0
H A Dpfpsp.S2496 # fsub fdsub fssub flogn
4120 long fsub - tbl_unsupp # 28: fsub
5386 # addsub_scaler2(): scale inputs to fadd/fsub such that no #
11487 # fsub(): emulates the fsub instruction #
11523 bra.b fsub
11530 global fsub
11531 fsub: label
11553 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
11646 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
11664 fsub.x FP_SCR0(%a6),%fp0 # execute subtract
11698 fsub.x FP_SCR0(%a6),%fp1 # execute subtract
11760 fsub.x FP_SCR0(%a6),%fp1 # execute subtract
11878 # scale the DENORM or NORM and jump to the regular fsub routine.
11888 bra.w fsub_zero_entry # go execute fsub
11898 bra.w fsub_zero_entry # go execute fsub
13660 fsub.s FONE(%pc),%fp0 # subtract off 1.0
/linux-4.4.14/arch/sh/kernel/
H A Ddisassemble.c285 {"fsub",{F_REG_M,F_REG_N},{HEX_F,REG_N,REG_M,HEX_1}},
286 {"fsub",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HEX_1}},
/linux-4.4.14/arch/sh/kernel/cpu/sh4/
H A Dfpu.c282 /* fadd, fsub */ ieee_fpe_handler()
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/
H A Dfpu.c511 } else if ((finsn & 0xf00e) == 0xf000) { /* fadd, fsub */ ieee_fpe_handler()
/linux-4.4.14/arch/m68k/math-emu/
H A Dfp_arith.c125 dprint(PINSTR, "fsub "); fp_fsub()
/linux-4.4.14/arch/m68k/fpsp040/
H A Dutil.S94 | instruction is fsgldiv or fsglmul or fsadd, fdadd, fsub, fdsub, fsmul,
H A Dres_func.S639 | For fsub:
970 | Inst is fsub.
/linux-4.4.14/arch/arm/vfp/
H A Dvfpdouble.c1001 return vfp_double_normaliseround(dd, &vdd, fpscr, exceptions, "fsub"); vfp_double_fsub()
/linux-4.4.14/arch/powerpc/xmon/
H A Dppc-opc.c4783 { "fsub", A(63,20,0), AFRC_MASK, PPCCOM, { FRT, FRA, FRB } },
4785 { "fsub.", A(63,20,1), AFRC_MASK, PPCCOM, { FRT, FRA, FRB } },

Completed in 783 milliseconds