Home
last modified time | relevance | path

Searched refs:sdiv (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/crypto/openssl/crypto/bn/
H A Dbn_div.c268 BIGNUM *tmp, *snum, *sdiv, *res; in bn_div_fixed_top() local
284 sdiv = BN_CTX_get(ctx); in bn_div_fixed_top()
285 if (sdiv == NULL) in bn_div_fixed_top()
289 if (!BN_copy(sdiv, divisor)) in bn_div_fixed_top()
291 norm_shift = bn_left_align(sdiv); in bn_div_fixed_top()
292 sdiv->neg = 0; in bn_div_fixed_top()
303 div_n = sdiv->top; in bn_div_fixed_top()
323 d0 = sdiv->d[div_n - 1]; in bn_div_fixed_top()
324 d1 = (div_n == 1) ? 0 : sdiv->d[div_n - 2]; in bn_div_fixed_top()
422 l0 = bn_mul_words(tmp->d, sdiv->d, div_n, q); in bn_div_fixed_top()
[all …]
/freebsd/sys/dev/sound/macio/
H A Di2s.c445 u_int mclk, mdiv, sdiv; in i2s_setup() local
462 sdiv = MCLK_FS / sclk_fs; in i2s_setup()
491 switch (sdiv) { in i2s_setup()
499 x = (sdiv / 2) - 1; in i2s_setup()
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dmodsi3.S34 sdiv r2, r0, r1
H A Ddivsi3.S37 sdiv r0, r0, r1
H A Ddivmodsi4.S37 sdiv r0, r3, r1
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp948 return sdiv(Other); in binaryOp()
1344 ConstantRange ConstantRange::sdiv(const ConstantRange &RHS) const { in sdiv() function in ConstantRange
1363 PosRes = ConstantRange(PosL.Lower.sdiv(PosR.Upper - 1), in sdiv()
1364 (PosL.Upper - 1).sdiv(PosR.Lower) + 1); in sdiv()
1373 APInt Lo = (NegL.Upper - 1).sdiv(NegR.Lower); in sdiv()
1387 ConstantRange(Lo, NegL.Lower.sdiv(AdjNegRUpper - 1) + 1)); in sdiv()
1403 AdjNegLLower.sdiv(NegR.Upper - 1) + 1)); in sdiv()
1407 ConstantRange(std::move(Lo), NegL.Lower.sdiv(NegR.Upper - 1) + 1)); in sdiv()
1414 NegRes = ConstantRange((PosL.Upper - 1).sdiv(NegR.Upper - 1), in sdiv()
1415 PosL.Lower.sdiv(NegR.Lower) + 1); in sdiv()
[all …]
H A DDataLayout.cpp957 APInt Index = Offset.sdiv(ElemSize); in getElementIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoM.td77 def : PatGprGpr<sdiv, DIV>;
127 def : PatGprGpr<sdiv, DIVW, i32, i32>;
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPSInt.h139 *this = sdiv(RHS);
148 return IsUnsigned ? APSInt(udiv(RHS), true) : APSInt(sdiv(RHS), false);
H A DAPInt.h950 APInt sdiv(const APInt &RHS) const;
951 APInt sdiv(int64_t RHS) const;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp946 KnownBits KnownBits::sdiv(const KnownBits &LHS, const KnownBits &RHS, in sdiv() function in KnownBits
971 : Num.sdiv(Denom); in sdiv()
977 Res = Denom.isZero() ? Num : Num.sdiv(Denom); in sdiv()
984 Res = Num.sdiv(Denom); in sdiv()
H A DAPInt.cpp1614 APInt APInt::sdiv(const APInt &RHS) const { in sdiv() function in APInt
1625 APInt APInt::sdiv(int64_t RHS) const { in sdiv() function in APInt
1927 return sdiv(RHS); in sdiv_ov()
1934 Overflow = Res.sdiv(RHS) != *this || in smul_ov()
2775 return A.sdiv(B); in RoundingSDiv()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp149 Temp = Temp.sdiv(D); in computeDetailedSummary()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h470 ConstantRange sdiv(const ConstantRange &Other) const;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1517 Q = Delta.sdiv(G); in findGCD()
1618 APInt TC = CM.sdiv(G); in exactSIVtest()
1626 APInt TB = BM.sdiv(G); in exactSIVtest()
1645 APInt TA = AM.sdiv(G); in exactSIVtest()
2010 APInt TC = CM.sdiv(G); in exactRDIVtest()
2018 APInt TB = BM.sdiv(G); in exactRDIVtest()
2035 APInt TA = AM.sdiv(G); in exactRDIVtest()
3220 APInt CdivB = Charlie.sdiv(Beta); in propagateLine()
3235 APInt CdivA = Charlie.sdiv(Alpha); in propagateLine()
3249 APInt CdivA = Charlie.sdiv(Alpha); in propagateLine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64r6InstrInfo.td67 class DDIV_DESC : DIVMOD_DESC_BASE<"ddiv", GPR64Opnd, II_DDIV, sdiv>;
310 def : MipsPat<(i64 (sext (i32 (sdiv GPR32:$src, GPR32:$src2)))),
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrArithmetic.td636 def SDIVd32d32 : MxDiMuOp_DD_Long<"divs.l", sdiv, 0x131, /*SIGNED*/true>;
646 def : Pat<(sdiv i8:$dst, i8:$opd),
667 def : Pat<(sdiv i16:$dst, i16:$opd),
688 def : Pat<(sdiv i8:$dst, Mxi8immSExt8:$opd),
709 def : Pat<(sdiv i16:$dst, Mxi16immSExt16:$opd),
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h367 static KnownBits sdiv(const KnownBits &LHS, const KnownBits &RHS,
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegralAP.h219 *R = IntegralAP(A.V.sdiv(B.V)); in div()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td56 defm DIV_S : BinaryInt<sdiv, "div_s", 0x6d, 0x7f>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td196 [(set i64:$rd, (sdiv i64:$rs1, i64:$rs2))]>;
200 [(set i64:$rd, (sdiv i64:$rs1, (i64 simm13:$simm13)))]>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td68 def : GINodeEquiv<G_SDIV, sdiv>;
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp862 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp990 ConstantRange DivCR = LCR.sdiv(RCR); in processSDiv()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp756 case Instruction::SDiv: INTEGER_VECTOR_FUNCTION(sdiv) break; in visitBinaryOperator()
798 case Instruction::SDiv: R.IntVal = Src1.IntVal.sdiv(Src2.IntVal); break; in visitBinaryOperator()

123