/freebsd/sys/powerpc/powerpc/ |
H A D | clock.c | 260 uint32_t fdiv; in decr_et_start() local 273 fdiv = (decr_et.et_frequency * first) >> 32; in decr_et_start() 275 fdiv = s->div; in decr_et_start() 285 mtdec(fdiv); in decr_et_start() 288 mtdec(fdiv); in decr_et_start()
|
/freebsd/lib/libc/arm/aeabi/ |
H A D | aeabi_vfp_float.S | 166 AEABI_ENTRY(fdiv) 171 AEABI_END(fdiv)
|
H A D | aeabi_float.c | 72 float32 AEABI_FUNC2(fdiv, float32, float32_div) in AEABI_FUNC2()
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_hpet.c | 210 uint32_t fdiv, now; in hpet_start() local 221 fdiv = (sc->freq * first) >> 32; in hpet_start() 223 fdiv = t->div; in hpet_start() 229 t->next = now + fdiv; in hpet_start() 247 fdiv *= 2; in hpet_start()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFloat32InstrInfo.td | 168 def : PatFprFpr<fdiv, FDIV_S, FPR32>; 175 def : Pat<(fdiv fpimm1, (fsqrt FPR32:$fj)), (FRSQRT_S FPR32:$fj)>; 283 def : Pat<(fdiv fpimm1, FPR32:$src), (FRECIP_S $src)>;
|
H A D | LoongArchFloat64InstrInfo.td | 140 def : PatFprFpr<fdiv, FDIV_D, FPR64>; 147 def : Pat<(fdiv fpimm1, (fsqrt FPR64:$fj)), (FRSQRT_D FPR64:$fj)>; 250 def : Pat<(fdiv fpimm1, FPR64:$src), (FRECIP_D $src)>;
|
H A D | LoongArchLASXInstrInfo.td | 1456 defm : PatXrXrF<fdiv, "XVFDIV">; 1494 def : Pat<(fdiv vsplatf32_fpimm_eq_1, v8f32:$xj), 1496 def : Pat<(fdiv vsplatf64_fpimm_eq_1, v4f64:$xj), 1500 def : Pat<(fdiv vsplatf32_fpimm_eq_1, (fsqrt v8f32:$xj)), 1502 def : Pat<(fdiv vsplatf64_fpimm_eq_1, (fsqrt v4f64:$xj)),
|
H A D | LoongArchLSXInstrInfo.td | 1578 defm : PatVrVrF<fdiv, "VFDIV">; 1616 def : Pat<(fdiv vsplatf32_fpimm_eq_1, v4f32:$vj), 1618 def : Pat<(fdiv vsplatf64_fpimm_eq_1, v2f64:$vj), 1622 def : Pat<(fdiv vsplatf32_fpimm_eq_1, (fsqrt v4f32:$vj)), 1624 def : Pat<(fdiv vsplatf64_fpimm_eq_1, (fsqrt v2f64:$vj)),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAsmAlias.td | 530 def : InstAlias<"fdiv{|r}p", (DIVR_FPrST0 ST1), 0>; 531 def : InstAlias<"fdiv{r|}p", (DIV_FPrST0 ST1), 0>; 542 // Handle fmul/fadd/fsub/fdiv instructions with explicitly written st(0) op. 561 defm : FpUnaryAlias<"fdiv", DIV_FST0r, 0>; 562 defm : FpUnaryAlias<"fdiv{|r}p", DIVR_FPrST0, 0>; 564 defm : FpUnaryAlias<"fdiv{r|}p", DIV_FPrST0, 0>; 572 // commute. We also allow fdiv[r]p/fsubrp even though they don't commute, 578 def : InstAlias<"fdiv{|r}p\t{$op, %st|st, $op}", (DIVR_FPrST0 RSTi:$op), 0>; 579 def : InstAlias<"fdiv{r|}p\t{$op, %st|st, $op}", (DIV_FPrST0 RSTi:$op), 0>;
|
H A D | X86InstrFPStack.td | 219 // of some of the 'reverse' forms of the fsub and fdiv instructions. As such, 243 def DIV_FrST0 : FPrST0Inst <MRM7r, "fdiv{r}\t{%st, $op|$op, st}">; 244 def DIV_FPrST0 : FPrST0PInst<MRM7r, "fdiv{r}p\t{%st, $op|$op, st}">; 245 def DIV_FST0r : FPST0rInst <MRM6r, "fdiv\t{$op, %st|st, $op}">; 246 def DIVR_FrST0 : FPrST0Inst <MRM6r, "fdiv{|r}\t{%st, $op|$op, st}">; 247 def DIVR_FPrST0 : FPrST0PInst<MRM6r, "fdiv{|r}p\t{%st, $op|$op, st}">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.td | 1228 [(set Float64Regs:$dst, (fdiv DoubleConst1:$a, Float64Regs:$b))]>; 1233 [(set Float64Regs:$dst, (fdiv Float64Regs:$a, Float64Regs:$b))]>; 1238 [(set Float64Regs:$dst, (fdiv Float64Regs:$a, fpimm:$b))]>; 1240 // fdiv will be converted to rcp 1241 // fneg (fdiv 1.0, X) => fneg (rcp.rn X) 1242 def : Pat<(fdiv DoubleConstNeg1:$a, Float64Regs:$b), 1252 [(set Float32Regs:$dst, (fdiv FloatConst1:$a, Float32Regs:$b))]>, 1258 [(set Float32Regs:$dst, (fdiv FloatConst1:$a, Float32Regs:$b))]>, 1267 [(set Float32Regs:$dst, (fdiv Float32Regs:$a, Float32Regs:$b))]>, 1273 [(set Float32Regs:$dst, (fdiv Float32Regs:$a, fpimm:$b))]>, [all …]
|
/freebsd/sys/powerpc/fpu/ |
H A D | fpu_emu.c | 126 FPU_EMU_EVCNT_DECL(fdiv); 607 FPU_EMU_EVCNT_INCR(fdiv); in fpu_execute()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MicroMipsInstrFPU.td | 27 def FDIV_S_MM : MMRel, ADDS_FT<"div.s", FGR32Opnd, II_DIV_S, 0, fdiv>, 36 defm FDIV : ADDS_MMM<"div.d", II_DIV_D, 0, fdiv>,
|
H A D | MipsInstrFPU.td | 670 def FDIV_S : MMRel, ADDS_FT<"div.s", FGR32Opnd, II_DIV_S, 0, fdiv>, 672 defm FDIV : ADDS_M<"div.d", II_DIV_D, 0, fdiv>, ADDS_FM<0x03, 17>,
|
H A D | MipsScheduleP5600.td | 479 // fmadd.[wd], fmsubb.[wd], fdiv.[wd], fsqrt.[wd], fmul.[wd], fadd.[wd],
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrFloat.td | 52 defm DIV : BinaryFP<fdiv, "div ", 0x95, 0xa3>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrInfoF1.td | 125 defm FDIV : FT_XYZ<0b011000, "fdiv", BinOpFrag<(fdiv node:$LHS, node:$RHS)>>;
|
H A D | CSKYInstrInfoF2.td | 45 defm f2FDIV : F2_XYZ_T<0b011000, "fdiv", BinOpFrag<(fdiv node:$LHS, node:$RHS)>>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 356 // llvm.vp.fdiv(x,y,mask,vlen) 357 HELPER_REGISTER_BINARY_FP_VP(fdiv, VP_FDIV, FDiv, FDIV)
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
H A D | SelectionDAGCompat.td | 106 def : GINodeEquiv<G_FDIV, fdiv>;
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 862 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv); in LexIdentifier()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 1384 defm FDIVD : RRFm<"fdiv.d", 0x5D, I64, f64, fdiv>; 1386 defm FDIVS : RRFm<"fdiv.s", 0x5D, F32, f32, fdiv, simm7fp, mimmfp32>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.td | 1404 [(set f32:$rd, (fdiv f32:$rs1, f32:$rs2))], 1409 [(set f64:$rd, (fdiv f64:$rs1, f64:$rs2))], 1414 [(set f128:$rd, (fdiv f128:$rs1, f128:$rs2))]>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | README_P9.txt | 192 (set f128:$vT, (fdiv f128:$vA, f128:$vB)) // xsdivqp
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructions.td | 837 (fdiv FP_ONE, vt:$src),
|