Home
last modified time | relevance | path

Searched refs:rem (Results 1 – 23 of 23) sorted by relevance

/art/test/428-optimizing-arith-rem/
Dinfo.txt1 Tests for modulo (rem) operation.
/art/test/436-rem-float/
Dinfo.txt1 Tests for floating point modulo (rem) operation.
/art/test/561-divrem/
Dinfo.txt1 Regression test for div/rem taking Integer.MIN_VALUE and
/art/runtime/interpreter/mterp/x86_64/
DbindivLit8.S20 .if $rem
DbindivLit16.S22 .if $rem
Dbindiv.S29 .if $rem
Dbindiv2addr.S30 .if $rem
/art/test/993-breakpoints/src/art/
DTest993.java240 for (int rem = 0; rem <= items.size() - len; rem++) { in combinations()
241 for (List<T> others : combinations(items.subList(rem + 1, items.size()), len - 1)) { in combinations()
243 newone.add(items.get(rem)); in combinations()
/art/test/107-int-math2/src/
DMain.java45 long rem; in divideLongByBillion() local
50 rem = (a % bLong); in divideLongByBillion()
59 rem = aPos % bPos; in divideLongByBillion()
61 rem = (rem << 1) + (a & 1); in divideLongByBillion()
63 return ((rem << 32) | (quot & 0xFFFFFFFFL)); in divideLongByBillion()
/art/test/dexdump/
Dall.txt162 0004b0: 9400 0102 |0008: rem-int v0, v1, v2
173 0004dc: 9f00 0102 |001e: rem-long v0, v1, v2
184 000508: aa00 0102 |0034: rem-float v0, v1, v2
189 00051c: af00 0102 |003e: rem-double v0, v1, v2
209 00053c: b410 |0004: rem-int/2addr v0, v1
220 000552: bf10 |000f: rem-long/2addr v0, v1
231 000568: ca10 |001a: rem-float/2addr v0, v1
236 000572: cf10 |001f: rem-double/2addr v0, v1
256 000598: d410 3412 |0008: rem-int/lit16 v0, v1, #int 4660 // #1234
279 0005cc: dc00 0112 |0008: rem-int/lit8 v0, v1, #int 18 // #12
Dbytecodes.txt923 000fd8: bf64 |001e: rem-long/2addr v4, v6
953 001046: b432 |0055: rem-int/2addr v2, v3
1300 001424: aa14 1516 |00cc: rem-float v20, v21, v22
1325 001488: af0e 1618 |00fe: rem-double v14, v22, v24
1332 0014a2: aa16 1610 |010b: rem-float v22, v22, v16
1342 0014c8: af18 1806 |011e: rem-double v24, v24, v6
1458 0015ac: 9401 0801 |004a: rem-int v1, v8, v1
1520 001636: b48c |0031: rem-int/2addr v12, v8
1532 001656: d4db ff00 |0041: rem-int/lit16 v11, v13, #int 255 // #00ff
1546 001680: dc0b 0d01 |0056: rem-int/lit8 v11, v13, #int 1 // #01
[all …]
/art/runtime/interpreter/mterp/x86/
Dbindiv.S35 .if $rem
/art/test/435-try-finally-without-catch/
Dinfo.txt7 enough not to emit a `div-int' (or `rem-int') instruction when the
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc4748 void LocationsBuilderARMVIXL::VisitRem(HRem* rem) { in VisitRem() argument
4749 Primitive::Type type = rem->GetResultType(); in VisitRem()
4753 if (rem->GetResultType() == Primitive::kPrimInt && rem->InputAt(1)->IsConstant()) { in VisitRem()
4756 } else if ((rem->GetResultType() == Primitive::kPrimInt) in VisitRem()
4762 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem()
4766 if (rem->InputAt(1)->IsConstant()) { in VisitRem()
4768 locations->SetInAt(1, Location::ConstantLocation(rem->InputAt(1)->AsConstant())); in VisitRem()
4770 int32_t value = Int32ConstantFrom(rem->InputAt(1)); in VisitRem()
4827 void InstructionCodeGeneratorARMVIXL::VisitRem(HRem* rem) { in VisitRem() argument
4828 LocationSummary* locations = rem->GetLocations(); in VisitRem()
[all …]
Dinduction_var_analysis_test.cc701 HInstruction* rem = InsertInstruction( in TEST_F() local
703 k_header->AddInput(rem); in TEST_F()
713 EXPECT_STREQ("", GetInductionInfo(rem, 0).c_str()); in TEST_F()
Dcode_generator_x86_64.h211 void GenerateRemFP(HRem* rem);
Dcode_generator_x86.h219 void GenerateRemFP(HRem* rem);
Dcode_generator_x86_64.cc3419 void InstructionCodeGeneratorX86_64::GenerateRemFP(HRem *rem) { in GenerateRemFP() argument
3420 Primitive::Type type = rem->GetResultType(); in GenerateRemFP()
3423 LocationSummary* locations = rem->GetLocations(); in GenerateRemFP()
3808 void LocationsBuilderX86_64::VisitRem(HRem* rem) { in VisitRem() argument
3809 Primitive::Type type = rem->GetResultType(); in VisitRem()
3811 new (GetGraph()->GetArena()) LocationSummary(rem, LocationSummary::kNoCall); in VisitRem()
3817 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1))); in VisitRem()
3823 if (rem->InputAt(1)->IsConstant()) { in VisitRem()
3843 void InstructionCodeGeneratorX86_64::VisitRem(HRem* rem) { in VisitRem() argument
3844 Primitive::Type type = rem->GetResultType(); in VisitRem()
[all …]
Dcode_generator_x86.cc3418 void InstructionCodeGeneratorX86::GenerateRemFP(HRem *rem) { in GenerateRemFP() argument
3419 Primitive::Type type = rem->GetResultType(); in GenerateRemFP()
3422 LocationSummary* locations = rem->GetLocations(); in GenerateRemFP()
3764 void LocationsBuilderX86::VisitRem(HRem* rem) { in VisitRem() argument
3765 Primitive::Type type = rem->GetResultType(); in VisitRem()
3767 LocationSummary::CallKind call_kind = (rem->GetResultType() == Primitive::kPrimLong) in VisitRem()
3770 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem()
3775 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1))); in VisitRem()
3780 if (rem->InputAt(1)->IsIntConstant()) { in VisitRem()
3809 void InstructionCodeGeneratorX86::VisitRem(HRem* rem) { in VisitRem() argument
[all …]
Dcode_generator_arm64.cc5416 void LocationsBuilderARM64::VisitRem(HRem* rem) { in VisitRem() argument
5417 Primitive::Type type = rem->GetResultType(); in VisitRem()
5421 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem()
5427 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1))); in VisitRem()
5446 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) { in VisitRem() argument
5447 Primitive::Type type = rem->GetResultType(); in VisitRem()
5452 GenerateDivRemIntegral(rem); in VisitRem()
5459 codegen_->InvokeRuntime(entrypoint, rem, rem->GetDexPc()); in VisitRem()
Dloop_optimization.cc692 HInstruction* rem = Insert( in Vectorize() local
696 vtc = Insert(preheader, new (global_allocator_) HSub(induc_type, stc, rem)); in Vectorize()
Dcode_generator_mips64.cc5739 void LocationsBuilderMIPS64::VisitRem(HRem* rem) { in VisitRem() argument
5740 Primitive::Type type = rem->GetResultType(); in VisitRem()
5744 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem()
5750 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1))); in VisitRem()
Dcode_generator_mips.cc8028 void LocationsBuilderMIPS::VisitRem(HRem* rem) { in VisitRem() argument
8029 Primitive::Type type = rem->GetResultType(); in VisitRem()
8032 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind); in VisitRem()
8037 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1))); in VisitRem()