Searched refs:rem (Results 1 - 14 of 14) sorted by relevance

/art/runtime/interpreter/mterp/x86_64/
H A DbindivLit16.S1 %default {"result":"","rem":"0"}
3 * 32-bit binary div/rem operation. Handles special case of op1=-1.
5 /* div/rem/lit16 vA, vB, #+CCCC */
22 .if $rem
H A DbindivLit8.S1 %default {"result":"","rem":"0"}
3 * 32-bit div/rem "lit8" binary operation. Handles special case of
6 /* div/rem/lit8 vAA, vBB, #+CC */
20 .if $rem
H A Dbindiv.S1 %default {"result":"","second":"","wide":"","suffix":"","rem":"0","ext":"cdq"}
3 * 32-bit binary div/rem operation. Handles special case of op1=-1.
5 /* div/rem vAA, vBB, vCC */
29 .if $rem
H A Dbindiv2addr.S1 %default {"result":"","second":"","wide":"","suffix":"","rem":"0","ext":"cdq"}
3 * 32-bit binary div/rem operation. Handles special case of op1=-1.
5 /* div/rem/2addr vA, vB */
30 .if $rem
/art/runtime/interpreter/mterp/x86/
H A Dbindiv.S1 %default {"result":"","special":"","rem":""}
3 * 32-bit binary div/rem operation. Handles special case of op0=minint and
6 /* div/rem vAA, vBB, vCC */
35 .if $rem
/art/test/107-int-math2/src/
H A DMain.java45 long rem;
50 rem = (a % bLong);
59 rem = aPos % bPos;
61 rem = (rem << 1) + (a & 1);
63 return ((rem << 32) | (quot & 0xFFFFFFFFL));
/art/compiler/optimizing/
H A Dcode_generator_arm.cc2940 void LocationsBuilderARM::VisitRem(HRem* rem) { argument
2941 Primitive::Type type = rem->GetResultType();
2945 if (rem->GetResultType() == Primitive::kPrimInt && rem->InputAt(1)->IsConstant()) {
2948 } else if ((rem->GetResultType() == Primitive::kPrimInt)
2954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
2958 if (rem->InputAt(1)->IsConstant()) {
2960 locations->SetInAt(1, Location::ConstantLocation(rem->InputAt(1)->AsConstant()));
2962 int32_t value = rem->InputAt(1)->AsIntConstant()->GetValue();
3015 LOG(FATAL) << "Unexpected rem typ
3019 VisitRem(HRem* rem) argument
3045 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pIdivmod), rem, rem->GetDexPc(), nullptr); local
3052 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pLmod), rem, rem->GetDexPc(), nullptr); local
3058 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pFmodf), rem, rem->GetDexPc(), nullptr); local
3064 codegen_->InvokeRuntime(QUICK_ENTRY_POINT(pFmod), rem, rem->GetDexPc(), nullptr); local
[all...]
H A Dcode_generator_x86.h216 void GenerateRemFP(HRem* rem);
H A Dcode_generator_x86_64.h213 void GenerateRemFP(HRem* rem);
H A Dcode_generator_x86.cc3172 void InstructionCodeGeneratorX86::GenerateRemFP(HRem *rem) { argument
3173 Primitive::Type type = rem->GetResultType();
3176 LocationSummary* locations = rem->GetLocations();
3534 void LocationsBuilderX86::VisitRem(HRem* rem) { argument
3535 Primitive::Type type = rem->GetResultType();
3537 LocationSummary::CallKind call_kind = (rem->GetResultType() == Primitive::kPrimLong)
3540 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
3545 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
3550 if (rem->InputAt(1)->IsIntConstant()) {
3575 LOG(FATAL) << "Unexpected rem typ
3579 VisitRem(HRem* rem) argument
[all...]
H A Dcode_generator_x86_64.cc3221 void InstructionCodeGeneratorX86_64::GenerateRemFP(HRem *rem) { argument
3222 Primitive::Type type = rem->GetResultType();
3225 LocationSummary* locations = rem->GetLocations();
3621 void LocationsBuilderX86_64::VisitRem(HRem* rem) { argument
3622 Primitive::Type type = rem->GetResultType();
3624 new (GetGraph()->GetArena()) LocationSummary(rem, LocationSummary::kNoCall);
3630 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
3636 if (rem->InputAt(1)->IsConstant()) {
3652 LOG(FATAL) << "Unexpected rem type " << type;
3656 void InstructionCodeGeneratorX86_64::VisitRem(HRem* rem) { argument
[all...]
H A Dcode_generator_arm64.cc4412 void LocationsBuilderARM64::VisitRem(HRem* rem) {
4413 Primitive::Type type = rem->GetResultType();
4416 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
4422 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
4437 LOG(FATAL) << "Unexpected rem type " << type;
4441 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) {
4442 Primitive::Type type = rem->GetResultType();
4447 GenerateDivRemIntegral(rem);
4455 codegen_->InvokeRuntime(entry_offset, rem, rem
[all...]
H A Dcode_generator_mips64.cc3605 void LocationsBuilderMIPS64::VisitRem(HRem* rem) { argument
3606 Primitive::Type type = rem->GetResultType();
3609 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
3615 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
3629 LOG(FATAL) << "Unexpected rem type " << type;
3655 LOG(FATAL) << "Unexpected rem type " << type;
H A Dcode_generator_mips.cc4450 void LocationsBuilderMIPS::VisitRem(HRem* rem) { argument
4451 Primitive::Type type = rem->GetResultType();
4454 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
4459 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
4483 LOG(FATAL) << "Unexpected rem type " << type;
4520 LOG(FATAL) << "Unexpected rem type " << type;

Completed in 285 milliseconds