/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;
|
/external/llvm/lib/CodeGen/ |
TargetSchedule.cpp | 41 unsigned Rem = Dividend % Divisor; 43 Divisor = Rem;
|
/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/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.cpp | 265 // Calculate Rem result: 273 // Rem = (Tmp1 == 0 ? Remainder : Remainder_S_Den) 274 SDValue Rem = DAG.getSelectCC(DL, Tmp1, DAG.getConstant(0, VT), 277 // Rem = (Remainder_GE_Zero == 0 ? Remainder_A_Den : Rem) 278 Rem = DAG.getSelectCC(DL, Remainder_GE_Zero, DAG.getConstant(0, VT), 279 Remainder_A_Den, Rem, ISD::SETEQ); 282 DAG.ReplaceAllUsesWith(Op.getValue(1).getNode(), &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)
|
/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); 719 // div/rem X, (Cond ? 0 : Y) -> div/rem X, Y 724 // div/rem X, (Cond ? Y : 0) -> div/rem X, [all...] |
/external/llvm/lib/Analysis/ |
LoopAccessAnalysis.cpp | [all...] |
/external/llvm/lib/MC/ |
WinCOFFObjectWriter.cpp | 449 unsigned Rem = Value % 64; 451 *(Ptr--) = Alphabet[Rem]; [all...] |
/external/clang/lib/CodeGen/ |
CGStmt.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 574 SchedRemainder *Rem; 643 DAG(nullptr), SchedModel(nullptr), Rem(nullptr), Available(ID, Name+".A"), 654 SchedRemainder *rem); 839 SchedRemainder Rem;
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUISelLowering.cpp | [all...] |