/art/runtime/interpreter/mterp/x86_64/ |
H A D | bindivLit16.S | 1 %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 D | bindivLit8.S | 1 %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 D | bindiv.S | 1 %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 D | bindiv2addr.S | 1 %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 D | bindiv.S | 1 %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 D | Main.java | 45 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 D | code_generator_arm.cc | 2940 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 D | code_generator_x86.h | 216 void GenerateRemFP(HRem* rem);
|
H A D | code_generator_x86_64.h | 213 void GenerateRemFP(HRem* rem);
|
H A D | code_generator_x86.cc | 3172 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 D | code_generator_x86_64.cc | 3221 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 D | code_generator_arm64.cc | 4412 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 D | code_generator_mips64.cc | 3605 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 D | code_generator_mips.cc | 4450 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;
|