Home
last modified time | relevance | path

Searched refs:Rounding (Results 1 – 25 of 51) sorted by relevance

123

/external/llvm/include/llvm/IR/
DIntrinsicsAArch64.td173 // Vector Rounding Halving Add
188 // Vector Rounding Add High-Half
194 // Vector Saturating Rounding Doubling Multiply High
233 // Vector Rounding Subtract High-Half
309 // Vector Rounding Shift Left
313 // Vector Saturating Rounding Shift Left
323 // Vector Signed->Unsigned Rounding Narrowing Saturating Shift Right by Const
330 // Vector Rounding Narrowing Shift Right by Constant
333 // Vector Rounding Narrowing Saturating Shift Right by Constant
409 // Vector FP Rounding: only ties to even is unrepresented by a normal
DIntrinsicsARM.td333 // Vector Rounding Shift.
346 // Vector Saturating Rounding Shift.
415 // Vector Rounding
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIntrinsicsAArch64.td175 // Vector Rounding Halving Add
190 // Vector Rounding Add High-Half
196 // Vector Saturating Rounding Doubling Multiply High
235 // Vector Rounding Subtract High-Half
311 // Vector Rounding Shift Left
315 // Vector Saturating Rounding Shift Left
325 // Vector Signed->Unsigned Rounding Narrowing Saturating Shift Right by Const
332 // Vector Rounding Narrowing Shift Right by Constant
335 // Vector Rounding Narrowing Saturating Shift Right by Constant
411 // Vector FP Rounding: only ties to even is unrepresented by a normal
DIntrinsicsARM.td516 // Vector Rounding Shift.
529 // Vector Saturating Rounding Shift.
598 // Vector and Scalar Rounding.
/external/harfbuzz_ng/test/shaping/data/text-rendering-tests/
DDISABLED4 # Rounding differences
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DConstantRange.cpp288 Lower = APIntOps::RoundingSDiv(MaxValue, V, APInt::Rounding::UP); in makeGuaranteedNoWrapRegion()
289 Upper = APIntOps::RoundingSDiv(MinValue, V, APInt::Rounding::DOWN); in makeGuaranteedNoWrapRegion()
291 Lower = APIntOps::RoundingUDiv(MinValue, V, APInt::Rounding::UP); in makeGuaranteedNoWrapRegion()
292 Upper = APIntOps::RoundingUDiv(MaxValue, V, APInt::Rounding::DOWN); in makeGuaranteedNoWrapRegion()
294 Lower = APIntOps::RoundingSDiv(MinValue, V, APInt::Rounding::UP); in makeGuaranteedNoWrapRegion()
295 Upper = APIntOps::RoundingSDiv(MaxValue, V, APInt::Rounding::DOWN); in makeGuaranteedNoWrapRegion()
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/RISCV/
Drv32f-invalid.s23 # Rounding mode when a register is expected
Drv64f-valid.s26 # Rounding modes
Drv64d-valid.s34 # Rounding modes
Drv32d-valid.s122 # Rounding modes
Drv32f-valid.s118 # Rounding modes
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ADT/
DAPIntTest.cpp2297 EXPECT_EQ(0, APIntOps::RoundingUDiv(Zero, A, APInt::Rounding::UP)); in TEST()
2298 EXPECT_EQ(0, APIntOps::RoundingUDiv(Zero, A, APInt::Rounding::DOWN)); in TEST()
2299 EXPECT_EQ(0, APIntOps::RoundingUDiv(Zero, A, APInt::Rounding::TOWARD_ZERO)); in TEST()
2304 APInt Quo = APIntOps::RoundingUDiv(A, B, APInt::Rounding::UP); in TEST()
2313 EXPECT_EQ(Quo, APIntOps::RoundingUDiv(A, B, APInt::Rounding::TOWARD_ZERO)); in TEST()
2314 EXPECT_EQ(Quo, APIntOps::RoundingUDiv(A, B, APInt::Rounding::DOWN)); in TEST()
2326 EXPECT_EQ(0, APIntOps::RoundingSDiv(Zero, A, APInt::Rounding::UP)); in TEST()
2327 EXPECT_EQ(0, APIntOps::RoundingSDiv(Zero, A, APInt::Rounding::DOWN)); in TEST()
2328 EXPECT_EQ(0, APIntOps::RoundingSDiv(Zero, A, APInt::Rounding::TOWARD_ZERO)); in TEST()
2337 APInt Quo = APIntOps::RoundingSDiv(A, B, APInt::Rounding::UP); in TEST()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Support/
DAPInt.cpp2664 APInt::Rounding RM) { in RoundingUDiv()
2667 case APInt::Rounding::DOWN: in RoundingUDiv()
2668 case APInt::Rounding::TOWARD_ZERO: in RoundingUDiv()
2670 case APInt::Rounding::UP: { in RoundingUDiv()
2682 APInt::Rounding RM) { in RoundingSDiv()
2684 case APInt::Rounding::DOWN: in RoundingSDiv()
2685 case APInt::Rounding::UP: { in RoundingSDiv()
2695 if (RM == APInt::Rounding::DOWN) { in RoundingSDiv()
2705 case APInt::Rounding::TOWARD_ZERO: in RoundingSDiv()
/external/skqp/docs/
DSkRect_Reference.bmh1545 #Subtopic Rounding
1550 #In Rounding
1576 #In Rounding
1603 #In Rounding
1629 #In Rounding
1656 #In Rounding
1680 #In Rounding
1701 #Subtopic Rounding ##
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt480 # Scalar Integer Saturating Rounding Shift Left (Signed, Unsigned)
1481 # Scalar Integer Saturating Rounding Doubling Multiply Half High
1826 # Scalar Signed Rounding Shift Right (Immediate)
1832 # Scalar Unigned Rounding Shift Right (Immediate)
1850 # Scalar Signed Rounding Shift Right and Accumulate (Immediate)
1856 # Scalar Unsigned Rounding Shift Right and Accumulate (Immediate)
2532 # Scalar Floating-point Convert To Lower Precision Narrow, Rounding To
2539 # Scalar Floating-point Convert To Signed Integer, Rounding To Nearest
2549 # Scalar Floating-point Convert To Unsigned Integer, Rounding To
2558 # Scalar Floating-point Convert To Signed Integer, Rounding Toward
[all …]
/external/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt480 # Scalar Integer Saturating Rounding Shift Left (Signed, Unsigned)
1481 # Scalar Integer Saturating Rounding Doubling Multiply Half High
1826 # Scalar Signed Rounding Shift Right (Immediate)
1832 # Scalar Unigned Rounding Shift Right (Immediate)
1850 # Scalar Signed Rounding Shift Right and Accumulate (Immediate)
1856 # Scalar Unsigned Rounding Shift Right and Accumulate (Immediate)
2532 # Scalar Floating-point Convert To Lower Precision Narrow, Rounding To
2539 # Scalar Floating-point Convert To Signed Integer, Rounding To Nearest
2549 # Scalar Floating-point Convert To Unsigned Integer, Rounding To
2558 # Scalar Floating-point Convert To Signed Integer, Rounding Toward
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ADT/
DAPInt.h81 enum class Rounding { enum
2164 APInt RoundingUDiv(const APInt &A, const APInt &B, APInt::Rounding RM);
2167 APInt RoundingSDiv(const APInt &A, const APInt &B, APInt::Rounding RM);
/external/clang/include/clang/Basic/
Darm_neon.td1363 // Scalar Saturating Rounding Shift Left
1373 // Signed/Unsigned Rounding Shift Right (Immediate)
1378 // Signed/Unsigned Rounding Shift Right and Accumulate (Immediate)
1437 // Scalar Integer Saturating Rounding Doubling Multiply Half High
1442 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half
1446 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
1647 // Scalar Integer Saturating Rounding Doubling Multiply Half High
1652 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half
1656 // Signed Saturating Rounding Doubling Multiply Subtract Returning High Half
/external/python/cpython3/Doc/library/
Ddecimal.rst96 enablers which determine whether signals are treated as exceptions. Rounding
952 Specification. Precision is set to nine. Rounding is set to
963 Specification. Precision is set to nine. Rounding is set to
1006 `Rounding Modes`_.
1482 Rounding modes
1601 Rounding occurred though possibly no information was lost.
/external/v8/src/objects/
Dbigint.cc191 enum Rounding { kRoundDown, kTie, kRoundUp }; enum in v8::internal::MutableBigInt
192 static Rounding DecideRounding(Handle<BigIntBase> x, int mantissa_bits_unset,
1116 Rounding rounding = in ToDouble()
1140 MutableBigInt::Rounding MutableBigInt::DecideRounding(Handle<BigIntBase> x, in DecideRounding()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64.td66 "Enable ARMv8.1 Rounding Double Multiply Add/Subtract instructions">;
/external/libvpx/libvpx/vp8/common/x86/
Didctllm_sse2.asm397 ; Rounding to dequant and downshift
/external/python/cpython2/Doc/library/
Ddecimal.rst91 enablers which determine whether signals are treated as exceptions. Rounding
989 Specification. Precision is set to nine. Rounding is set to
1000 Specification. Precision is set to nine. Rounding is set to
1560 Rounding occurred though possibly no information was lost.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMInstrNEON.td4234 // VRHADD : Vector Rounding Halving Add
4250 // VRADDHN : Vector Rounding Add and Narrow Returning High Half (D = Q + Q)
4342 // VQRDMULH : Vector Rounding Saturating Doubling Multiply Returning High Half
4454 // v8.1a Neon Rounding Double Multiply-Op vector operations,
4455 // VQRDMLAH : Vector Saturating Rounding Doubling Multiply Accumulate Long
4525 // VQRDMLSH : Vector Saturating Rounding Doubling Multiply Subtract Long
4972 // VRSUBHN : Vector Rounding Subtract and Narrow Returning High Half (D=Q-Q)
5753 // VRSHL : Vector Rounding Shift
5760 // VRSHR : Vector Rounding Shift Right
5766 // VRSHRN : Vector Rounding Shift Right and Narrow
[all …]
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td4143 // VRHADD : Vector Rounding Halving Add
4159 // VRADDHN : Vector Rounding Add and Narrow Returning High Half (D = Q + Q)
4251 // VQRDMULH : Vector Rounding Saturating Doubling Multiply Returning High Half
4363 // v8.1a Neon Rounding Double Multiply-Op vector operations,
4364 // VQRDMLAH : Vector Saturating Rounding Doubling Multiply Accumulate Long
4434 // VQRDMLSH : Vector Saturating Rounding Doubling Multiply Subtract Long
4698 // VRSUBHN : Vector Rounding Subtract and Narrow Returning High Half (D=Q-Q)
5477 // VRSHL : Vector Rounding Shift
5484 // VRSHR : Vector Rounding Shift Right
5490 // VRSHRN : Vector Rounding Shift Right and Narrow
[all …]

123