/linux-4.4.14/arch/powerpc/math-emu/ |
H A D | Makefile | 9 frsp.o fsel.o lfs.o frsqrte.o fsub.o \
|
H A D | fsub.c | 10 fsub(void *frD, void *frA, void *frB) fsub() function
|
H A D | math.c | 37 FLOATFUNC(fsub); variable 287 case FSUB: func = fsub; type = AB; break; do_mathemu()
|
/linux-4.4.14/arch/x86/math-emu/ |
H A D | fpu_arith.c | 36 /* fsub st,st(i) */ fsub__() 86 /* fsub st(i),st */ fsub_i()
|
H A D | fpu_entry.c | 343 /* fdiv or fsub */ math_emulate() 416 case 4: /* fsub */ math_emulate()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | kvm_fpu.h | 74 FPD_TWO_IN(fsub)
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | fpu.S | 264 FPD_TWO_IN(fsub)
|
/linux-4.4.14/arch/sh/math-emu/ |
H A D | math.c | 113 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 D | fplsp.S | 5061 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 D | fpsp.S | 2497 # 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 D | pfpsp.S | 2496 # 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 D | disassemble.c | 285 {"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 D | fpu.c | 282 /* fadd, fsub */ ieee_fpe_handler()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/ |
H A D | fpu.c | 511 } else if ((finsn & 0xf00e) == 0xf000) { /* fadd, fsub */ ieee_fpe_handler()
|
/linux-4.4.14/arch/m68k/math-emu/ |
H A D | fp_arith.c | 125 dprint(PINSTR, "fsub "); fp_fsub()
|
/linux-4.4.14/arch/m68k/fpsp040/ |
H A D | util.S | 94 | instruction is fsgldiv or fsglmul or fsadd, fdadd, fsub, fdsub, fsmul,
|
H A D | res_func.S | 639 | For fsub: 970 | Inst is fsub.
|
/linux-4.4.14/arch/arm/vfp/ |
H A D | vfpdouble.c | 1001 return vfp_double_normaliseround(dd, &vdd, fpscr, exceptions, "fsub"); vfp_double_fsub()
|
/linux-4.4.14/arch/powerpc/xmon/ |
H A D | ppc-opc.c | 4783 { "fsub", A(63,20,0), AFRC_MASK, PPCCOM, { FRT, FRA, FRB } }, 4785 { "fsub.", A(63,20,1), AFRC_MASK, PPCCOM, { FRT, FRA, FRB } },
|