/freebsd/sys/crypto/openssl/powerpc/ |
H A D | poly1305-ppcfp.S | 74 fsub 0,0,8 75 fsub 2,2,9 76 fsub 4,4,10 77 fsub 6,6,11 97 fsub 1,1,8 98 fsub 3,3,9 99 fsub 5,5,10 100 fsub 7,7,11 106 fsub 0,0,1 107 fsub 2,2,3 [all …]
|
/freebsd/sys/crypto/openssl/powerpc64/ |
H A D | poly1305-ppcfp.S | 77 fsub 0,0,8 78 fsub 2,2,9 79 fsub 4,4,10 80 fsub 6,6,11 100 fsub 1,1,8 101 fsub 3,3,9 102 fsub 5,5,10 103 fsub 7,7,11 109 fsub 0,0,1 110 fsub 2,2,3 [all …]
|
/freebsd/sys/crypto/openssl/powerpc64le/ |
H A D | poly1305-ppcfp.S | 77 fsub 0,0,8 78 fsub 2,2,9 79 fsub 4,4,10 80 fsub 6,6,11 100 fsub 1,1,8 101 fsub 3,3,9 102 fsub 5,5,10 103 fsub 7,7,11 109 fsub 0,0,1 110 fsub 2,2,3 [all …]
|
/freebsd/bin/pax/ |
H A D | options.c | 92 FSUB fsub[] = { variable 363 if ((frmt = (FSUB *)bsearch((void *)&tmp, (void *)fsub, in pax_options() 364 sizeof(fsub)/sizeof(FSUB), sizeof(FSUB), c_frmt)) != NULL) { in pax_options() 370 for (i = 0; i < (sizeof(fsub)/sizeof(FSUB)); ++i) in pax_options() 371 (void)fprintf(stderr, " %s", fsub[i].name); in pax_options() 542 frmt = &(fsub[DEFLT]); in pax_options() 823 frmt = &(fsub[tar_Oflag ? F_OTAR : F_TAR]); in tar_options() 1047 frmt = &(fsub[F_ACPIO]); in cpio_options() 1086 frmt = &(fsub[F_CPIO]); in cpio_options() 1185 if ((frmt = (FSUB *)bsearch((void *)&tmp, (void *)fsub, in cpio_options() [all …]
|
H A D | pax.h | 71 typedef struct fsub FSUB; 85 struct fsub { struct
|
H A D | ar_subs.c | 1132 if (fsub[ford[i]].hsz < minhd) in get_arc() 1133 minhd = fsub[ford[i]].hsz; in get_arc() 1183 if ((*fsub[ford[i]].id)(hdbuf, hdsz) < 0) in get_arc() 1185 frmt = &(fsub[ford[i]]); in get_arc()
|
H A D | extern.h | 180 extern FSUB fsub[];
|
/freebsd/lib/libc/arm/aeabi/ |
H A D | aeabi_vfp_float.S | 182 AEABI_ENTRY(fsub) 187 AEABI_END(fsub)
|
H A D | aeabi_float.c | 74 float32 AEABI_FUNC2(fsub, float32, float32_sub) in AEABI_FUNC2()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrInfoF1.td | 109 def FSUBM : F_XYZ<0x2, 0b000001, "fsubm", "", BinOpFrag<(fsub node:$LHS, node:$RHS)>, sFPR64_V_OP>; 113 def FMSCM : F_ACCUM_XYZ<0x2, 0b010101, "fmscm", "", TriOpFrag<(fsub (fmul node:$MHS, node:$RHS), node:$LHS)>, sFPR64_V_OP>; 114 def FNMACM : F_ACCUM_XYZ<0x2, 0b010110, "fnmacm", "", TriOpFrag<(fsub node:$LHS, (fmul node:$MHS, node:$RHS))>, sFPR64_V_OP>; 124 defm FSUB : FT_XYZ<0b000001, "fsub", BinOpFrag<(fsub node:$LHS, node:$RHS)>>; 129 defm FMSC : FT_ACCUM_XYZ<0b010101, "fmsc", TriOpFrag<(fsub (fmul node:$MHS, node:$RHS), node:$LHS)>>; 130 defm FNMAC : FT_ACCUM_XYZ<0b010110, "fnmac", TriOpFrag<(fsub node:$LHS, (fmul node:$MHS, node:$RHS))>>;
|
H A D | CSKYInstrInfoF2.td | 44 defm f2FSUB : F2_XYZ_T<0b000001, "fsub", BinOpFrag<(fsub node:$LHS, node:$RHS)>>; 188 TriOpFrag<(fsub node:$RHS, (fmul node:$LHS, node:$MHS))>>; 206 TriOpFrag<(fneg (fsub node:$RHS, (fmul node:$LHS, node:$MHS)))>>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrFPU.td | 213 [(set RC:$fd, (fsub fpimm0, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr)))], 678 def FSUB_S : MMRel, ADDS_FT<"sub.s", FGR32Opnd, II_SUB_S, 0, fsub>, 680 defm FSUB : ADDS_M<"sub.d", II_SUB_D, 0, fsub>, ADDS_FM<0x01, 17>, 687 def MSUB_S : MMRel, MADDS_FT<"msub.s", FGR32Opnd, II_MSUB_S, fsub>, 692 def MSUB_D32 : MMRel, MADDS_FT<"msub.d", AFGR64Opnd, II_MSUB_D, fsub>, 698 def MSUB_D64 : MADDS_FT<"msub.d", FGR64Opnd, II_MSUB_D, fsub>, 706 def NMSUB_S : MMRel, NMADDS_FT<"nmsub.s", FGR32Opnd, II_NMSUB_S, fsub>, 711 def NMSUB_D32 : MMRel, NMADDS_FT<"nmsub.d", AFGR64Opnd, II_NMSUB_D, fsub>, 717 def NMSUB_D64 : NMADDS_FT<"nmsub.d", FGR64Opnd, II_NMSUB_D, fsub>, 988 def : MipsPat<(fneg (fsub (fmul RC:$fs, RC:$ft), RC:$fr)),
|
H A D | MicroMipsInstrFPU.td | 31 def FSUB_S_MM : MMRel, ADDS_FT<"sub.s", FGR32Opnd, II_SUB_S, 0, fsub>, 40 defm FSUB : ADDS_MMM<"sub.d", II_SUB_D, 0, fsub>,
|
/freebsd/sys/powerpc/fpu/ |
H A D | fpu_emu.c | 127 FPU_EMU_EVCNT_DECL(fsub); 614 FPU_EMU_EVCNT_INCR(fsub); in fpu_execute()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAsmAlias.td | 526 def : InstAlias<"fsub{|r}p", (SUBR_FPrST0 ST1), 0>; 527 def : InstAlias<"fsub{r|}p", (SUB_FPrST0 ST1), 0>; 542 // Handle fmul/fadd/fsub/fdiv instructions with explicitly written st(0) op. 555 defm : FpUnaryAlias<"fsub", SUB_FST0r, 0>; 556 defm : FpUnaryAlias<"fsub{|r}p", SUBR_FPrST0, 0>; 558 defm : FpUnaryAlias<"fsub{r|}p", SUB_FPrST0, 0>; 576 def : InstAlias<"fsub{|r}p\t{$op, %st|st, $op}", (SUBR_FPrST0 RSTi:$op), 0>; 577 def : InstAlias<"fsub{r|}p\t{$op, %st|st, $op}", (SUB_FPrST0 RSTi:$op), 0>;
|
H A D | X86InstrFPStack.td | 219 // of some of the 'reverse' forms of the fsub and fdiv instructions. As such, 226 def SUB_FrST0 : FPrST0Inst <MRM5r, "fsub{r}\t{%st, $op|$op, st}">; 227 def SUB_FPrST0 : FPrST0PInst<MRM5r, "fsub{r}p\t{%st, $op|$op, st}">; 228 def SUB_FST0r : FPST0rInst <MRM4r, "fsub\t{$op, %st|st, $op}">; 229 def SUBR_FrST0 : FPrST0Inst <MRM4r, "fsub{|r}\t{%st, $op|$op, st}">; 230 def SUBR_FPrST0 : FPrST0PInst<MRM4r, "fsub{|r}p\t{%st, $op|$op, st}">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SMEInstrInfo.td | 298 defm FSUB_VG2_M2Z_S : sme2_multivec_accum_add_sub_vg2<"fsub", 0b0001, MatrixOp32, ZZ_s_mul_r, nxv4f… 299 defm FSUB_VG4_M4Z_S : sme2_multivec_accum_add_sub_vg4<"fsub", 0b0001, MatrixOp32, ZZZZ_s_mul_r, nxv… 812 defm FSUB_VG2_M2Z_D : sme2_multivec_accum_add_sub_vg2<"fsub", 0b1001, MatrixOp64, ZZ_d_mul_r, nxv2f… 813 defm FSUB_VG4_M4Z_D : sme2_multivec_accum_add_sub_vg4<"fsub", 0b1001, MatrixOp64, ZZZZ_d_mul_r, nxv… 836 defm FSUB_VG2_M2Z_H : sme2_multivec_accum_add_sub_vg2<"fsub", 0b0101, MatrixOp16, ZZ_h_mul_r, nxv8f… 837 defm FSUB_VG4_M4Z_H : sme2_multivec_accum_add_sub_vg4<"fsub", 0b0101, MatrixOp16, ZZZZ_h_mul_r, nxv…
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrFloat.td | 49 defm SUB : BinaryFP<fsub, "sub ", 0x93, 0xa1>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
H A D | Combine.td | 1168 // Transform (fsub +-0.0, X) -> (fneg X) 1217 // Transform (fsub (fmul x, y), z) -> (fma x, y, -z) 1226 // Transform (fsub (fneg (fmul, x, y)), z) -> (fma (fneg x), y, (fneg z)) 1227 // (fsub x, (fneg (fmul, y, z))) -> (fma y, z, x) 1235 // Transform (fsub (fpext (fmul x, y)), z) -> 1244 // Transform (fsub (fneg (fpext (fmul x, y))), z) ->
|
H A D | SelectionDAGCompat.td | 102 def : GINodeEquiv<G_FSUB, fsub>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatternsHVX.td | 441 def: OpR_RR_pat_conv_hf<V6_vsub_hf, pf2<fsub>, VecF16, HVF16>; 444 def: OpR_RR_pat_conv<V6_vsub_sf, pf2<fsub>, VecF32, HVF32>; 465 def: Pat<(fsub HVF16:$Rs, HVF16:$Rt), 467 def: Pat<(fsub HVF32:$Rs, HVF32:$Rt),
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 350 // llvm.vp.fsub(x,y,mask,vlen) 351 HELPER_REGISTER_BINARY_FP_VP(fsub, VP_FSUB, FSub, FSUB)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFloat32InstrInfo.td | 166 def : PatFprFpr<fsub, FSUB_S, FPR32>;
|
H A D | LoongArchFloat64InstrInfo.td | 138 def : PatFprFpr<fsub, FSUB_D, FPR64>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 1374 defm FSUBD : RRFm<"fsub.d", 0x5C, I64, f64, fsub>; 1376 defm FSUBS : RRFm<"fsub.s", 0x5C, F32, f32, fsub, simm7fp, mimmfp32>; 1408 defm FSUBQ : RRFm<"fsub.q", 0x7C, F128, f128, fsub>;
|