/art/test/428-optimizing-arith-rem/src/ |
Main.java | 26 expectEquals(2, $opt$Rem(6, 4)); 27 expectEquals(2, $opt$Rem(6, -4)); 28 expectEquals(0, $opt$Rem(6, 3)); 29 expectEquals(0, $opt$Rem(6, -3)); 30 expectEquals(0, $opt$Rem(6, 1)); 31 expectEquals(0, $opt$Rem(6, -1)); 32 expectEquals(-1, $opt$Rem(-7, 3)); 33 expectEquals(-1, $opt$Rem(-7, -3)); 34 expectEquals(0, $opt$Rem(6, 6)); 35 expectEquals(0, $opt$Rem(-6, -6)) [all...] |
/art/test/436-rem-float/src/ |
Main.java | 25 expectApproxEquals(1.98F, $opt$Rem(1.98F, 2F)); 26 expectApproxEquals(0F, $opt$Rem(2F, 0.5F)); 27 expectApproxEquals(0.09999F, $opt$Rem(1.0F, 0.1F)); 28 expectApproxEquals(1.9F, $opt$Rem(6.5F, 2.3F)); 29 expectApproxEquals(0.48F, $opt$Rem(1.98F, 1.5F)); 30 expectApproxEquals(0.9999F, $opt$Rem(0.9999F, 1.222F)); 31 expectApproxEquals(0.9999F, $opt$Rem(0.9999F, 1.0001F)); 32 expectApproxEquals(-1.98F, $opt$Rem(-1.98F, 2F)); 33 expectApproxEquals(-0F, $opt$Rem(-2F, 0.5F)); 34 expectApproxEquals(-0.09999F, $opt$Rem(-1.0F, 0.1F)) [all...] |
/external/llvm/unittests/Transforms/Utils/ |
IntegerDivision.cpp | 101 Value *Rem = Builder.CreateSRem(A, B); 104 Value *Ret = Builder.CreateRet(Rem); 106 expandRemainder(cast<BinaryOperator>(Rem)); 131 Value *Rem = Builder.CreateURem(A, B); 134 Value *Ret = Builder.CreateRet(Rem); 136 expandRemainder(cast<BinaryOperator>(Rem)); 222 Value *Rem = Builder.CreateSRem(A, B); 225 Value *Ret = Builder.CreateRet(Rem); 227 expandRemainder(cast<BinaryOperator>(Rem)); 252 Value *Rem = Builder.CreateURem(A, B) [all...] |
/external/llvm/lib/Support/ |
BranchProbability.cpp | 93 uint64_t Rem = (uint64_t(Upper32) << 32) | Mid32; 94 uint64_t UpperQ = Rem / D; 100 Rem = ((Rem % D) << 32) | Lower32; 101 uint64_t LowerQ = Rem / D;
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiUiLib/ |
EfiUiLib.c | 214 UINTN Rem;
217 Rem = 0;
221 DivU64x32 (Val, 1024, &Rem);
228 if ((Val < 1024) || ((Val < 8192) && (Rem != 0))) {
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/ |
mpint.go | 136 func (a *Mpint) Rem(b *Mpint) { 139 yyerror("ovf in Mpint Rem") 145 a.Val.Rem(&a.Val, &b.Val)
|
/prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ |
mpint.go | 136 func (a *Mpint) Rem(b *Mpint) { 139 yyerror("ovf in Mpint Rem") 145 a.Val.Rem(&a.Val, &b.Val)
|
/external/llvm/lib/CodeGen/ |
TargetSchedule.cpp | 41 unsigned Rem = Dividend % Divisor; 43 Divisor = Rem;
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
Rem.java | 18 public class Rem extends ArithmeticBinop { 20 public Rem(NumericType type, Value dest, Value left, Value right) { 30 public Rem asRem() {
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_PredictReconCoefIntra_s.s | 124 Rem RN 14 178 MLA Rem,negdcScaler,tempPred,absCoeffDC ;// Rem = pPredBufRow(Col)[0]-tempPred*dcScaler 182 CMP Rem,temp3 183 ADDGE tempPred,#1 ;// If Rem>=round(dcScaler/2);tempPred=tempPred+1 231 MLA Rem,negCurQP,tempPred,absCoeffAC ;// Rem=abs(pPredBufRow[i])-tempPred*curQP 234 CMP Rem,curQP 235 ADDGE tempPred,#1 ;// if Rem>=round(curQP/2); tempPred=tempPred+1 269 MLA Rem,negCurQP,tempPred,absCoeffA [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 205 Value *Rem; 207 Rem = Builder->CreateURem(Op0BO, Op1BO); 209 Rem = Builder->CreateSRem(Op0BO, Op1BO); 210 Rem->takeName(BO); 213 return BinaryOperator::CreateSub(Op0BO, Rem); 214 return BinaryOperator::CreateSub(Rem, Op0BO); 299 // div/rem X, (Cond ? 0 : Y) -> div/rem X, Y 304 // div/rem X, (Cond ? Y : 0) -> div/rem X, [all...] |
InstCombineShifts.cpp | 47 Value *Rem = Builder->CreateAnd(A, ConstantInt::get(I.getType(), *B-1), 49 I.setOperand(1, Rem);
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_PredictReconCoefIntra_s.s | 117 Rem RN 11 201 MLA Rem,negdcScaler,tempPred,absCoeffDC ;// Remainder Rem=abs(pPredBufRow(Col)[0])-tempPred*dcScaler 205 CMP Rem,temp3 ;// compare Rem with (dcScaler/2) 206 ADDGE tempPred,#1 ;// tempPred=tempPred+1 if Rem>=(dcScaler/2)
|
/prebuilts/go/darwin-x86/src/math/big/ |
int.go | 205 // Rem sets z to the remainder x%y for y != 0 and returns z. 207 // Rem implements truncated modulus (like Go); see QuoRem for more details. 208 func (z *Int) Rem(x, y *Int) *Int { 507 v.Rem(a, b) 510 v.Rem(b, a)
|
/prebuilts/go/linux-x86/src/math/big/ |
int.go | 205 // Rem sets z to the remainder x%y for y != 0 and returns z. 207 // Rem implements truncated modulus (like Go); see QuoRem for more details. 208 func (z *Int) Rem(x, y *Int) *Int { 507 v.Rem(a, b) 510 v.Rem(b, a)
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineShifts.cpp | 49 Value *Rem = Builder->CreateAnd(A, ConstantInt::get(I.getType(), *B-1), 51 I.setOperand(1, Rem); [all...] |
InstCombineMulDivRem.cpp | 330 Value *Rem; 332 Rem = Builder->CreateURem(Op0BO, Op1BO); 334 Rem = Builder->CreateSRem(Op0BO, Op1BO); 335 Rem->takeName(BO); 338 return BinaryOperator::CreateSub(Op0BO, Rem); 339 return BinaryOperator::CreateSub(Rem, Op0BO); 733 // div/rem X, (Cond ? 0 : Y) -> div/rem X, Y 738 // div/rem X, (Cond ? Y : 0) -> div/rem X, [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 671 SDNode *Rem = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, 677 ReplaceUses(SDValue(Node, 1), SDValue(Rem, 0)); 755 SDNode *Rem = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, 760 ReplaceUses(SDValue(Node, 1), SDValue(Rem, 0));
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/syntax/ |
tokens.go | 201 Rem // % 237 Rem: "%",
|
/prebuilts/go/linux-x86/src/cmd/compile/internal/syntax/ |
tokens.go | 201 Rem // % 237 Rem: "%",
|
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellCommandLib/ |
ConsistMapping.c | 170 UINT32 Rem;
176 Result = DivU64x32Remainder (Num, 25, &Rem);
181 CatPrint (Str, L"%c", Rem + 'a');
[all...] |
/external/llvm/lib/MC/ |
WinCOFFObjectWriter.cpp | 456 unsigned Rem = Value % 64; 458 *(Ptr--) = Alphabet[Rem]; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 597 SchedRemainder *Rem = nullptr; 671 SchedRemainder *rem); 864 SchedRemainder Rem; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 597 SchedRemainder *Rem = nullptr; 671 SchedRemainder *rem); 864 SchedRemainder Rem; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 597 SchedRemainder *Rem = nullptr; 671 SchedRemainder *rem); 864 SchedRemainder Rem; [all...] |