Searched refs:div (Results 1 - 25 of 28) sorted by relevance

12

/art/test/523-checker-can-throw-regression/smali/
H A DTest.smali34 div-int/2addr p0, p1
43 div-int/2addr p0, p1
46 div-int/2addr p0, p1
48 div-int/2addr p0, p2
/art/tools/ahat/src/
H A Dstyle.css17 div.menu {
/art/runtime/interpreter/mterp/x86/
H A Dbindiv.S3 * 32-bit binary div/rem operation. Handles special case of op0=minint and
6 /* div/rem vAA, vBB, vCC */
33 div %cl # 8-bit divide otherwise.
44 div %cx
/art/test/445-checker-licm/src/
H A DMain.java19 /// CHECK-START: int Main.div() licm (before)
22 /// CHECK-START: int Main.div() licm (after)
25 /// CHECK-START: int Main.div() licm (after)
28 public static int div() { method in class:Main
211 assertEquals(10, div());
/art/test/640-checker-double-simd/src/
H A DMain.java74 /// CHECK-START: void Main.div(double) loop_optimization (before)
79 /// CHECK-START-ARM64: void Main.div(double) loop_optimization (after)
84 static void div(double x) { method in class:Main
164 div(2.0);
166 expectEquals(i, a[i], "div");
/art/test/640-checker-float-simd/src/
H A DMain.java74 /// CHECK-START: void Main.div(float) loop_optimization (before)
79 /// CHECK-START-ARM64: void Main.div(float) loop_optimization (after)
84 static void div(float x) { method in class:Main
166 div(2.0f);
168 expectEquals(i, a[i], "div");
/art/test/640-checker-int-simd/src/
H A DMain.java73 /// CHECK-START: void Main.div(int) loop_optimization (before)
78 /// CHECK-START: void Main.div(int) loop_optimization (after)
82 static void div(int x) { method in class:Main
204 div(2);
206 expectEquals(i, a[i], "div");
/art/test/640-checker-long-simd/src/
H A DMain.java71 /// CHECK-START: void Main.div(long) loop_optimization (before)
76 /// CHECK-START: void Main.div(long) loop_optimization (after)
80 static void div(long x) { method in class:Main
202 div(2L);
204 expectEquals(i, a[i], "div");
/art/test/640-checker-byte-simd/src/
H A DMain.java73 /// CHECK-START: void Main.div(int) loop_optimization (before)
78 /// CHECK-START: void Main.div(int) loop_optimization (after)
82 static void div(int x) { method in class:Main
219 div(2);
221 expectEquals(((byte)(i + i)) >> 1, a[i], "div");
/art/test/640-checker-char-simd/src/
H A DMain.java73 /// CHECK-START: void Main.div(int) loop_optimization (before)
78 /// CHECK-START: void Main.div(int) loop_optimization (after)
82 static void div(int x) { method in class:Main
214 div(2);
216 expectEquals(i, a[i], "div");
/art/test/640-checker-short-simd/src/
H A DMain.java73 /// CHECK-START: void Main.div(int) loop_optimization (before)
78 /// CHECK-START: void Main.div(int) loop_optimization (after)
82 static void div(int x) { method in class:Main
215 div(2);
217 expectEquals(i, a[i], "div");
/art/compiler/optimizing/
H A Dscheduler_test.cc90 // div Div [add1, div_check]
106 HInstruction* div = new (&allocator) HDiv(Primitive::kPrimInt, add1, div_check, 0); local
120 div,
158 ASSERT_TRUE(scheduling_graph.HasImmediateDataDependency(div, div_check));
225 Instruction::DIV_FLOAT_2ADDR | 5 << 12 | 0 << 8, // div-float/2addr v0, v5
H A Dpc_relative_fixups_x86.cc56 void VisitDiv(HDiv* div) OVERRIDE {
57 BinaryFP(div); variable
H A Dregister_allocator_test.cc817 HInstruction** div) {
833 *div = new (allocator) HDiv(Primitive::kPrimInt, first, second, 0); // don't care about dex_pc.
834 block->AddInstruction(*div);
845 HInstruction *div; local
848 HGraph* graph = BuildDiv(&allocator, &div);
859 // div on x86 requires its first input in eax and the output be the same as the first input.
860 ASSERT_EQ(div->GetLiveInterval()->GetRegister(), 0);
816 BuildDiv(ArenaAllocator* allocator, HInstruction** div) argument
H A Dcode_generator_arm_vixl.cc4145 void LocationsBuilderARMVIXL::VisitDiv(HDiv* div) { argument
4147 if (div->GetResultType() == Primitive::kPrimLong) {
4150 } else if (div->GetResultType() == Primitive::kPrimInt && div->InputAt(1)->IsConstant()) {
4152 } else if (div->GetResultType() == Primitive::kPrimInt &&
4158 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
4160 switch (div->GetResultType()) {
4162 if (div->InputAt(1)->IsConstant()) {
4164 locations->SetInAt(1, Location::ConstantLocation(div->InputAt(1)->AsConstant()));
4166 int32_t value = Int32ConstantFrom(div
4211 VisitDiv(HDiv* div) argument
[all...]
H A Dinduction_var_analysis_test.cc622 HInstruction* div = InsertInstruction( local
624 k_header->AddInput(div);
634 EXPECT_STREQ("", GetInductionInfo(div, 0).c_str());
H A Dcode_generator_arm.cc4151 void LocationsBuilderARM::VisitDiv(HDiv* div) { argument
4153 if (div->GetResultType() == Primitive::kPrimLong) {
4156 } else if (div->GetResultType() == Primitive::kPrimInt && div->InputAt(1)->IsConstant()) {
4158 } else if (div->GetResultType() == Primitive::kPrimInt &&
4164 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
4166 switch (div->GetResultType()) {
4168 if (div->InputAt(1)->IsConstant()) {
4170 locations->SetInAt(1, Location::ConstantLocation(div->InputAt(1)->AsConstant()));
4172 int32_t value = div
4217 VisitDiv(HDiv* div) argument
[all...]
H A Dcode_generator_x86.cc3654 void LocationsBuilderX86::VisitDiv(HDiv* div) { argument
3655 LocationSummary::CallKind call_kind = (div->GetResultType() == Primitive::kPrimLong)
3658 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(div, call_kind);
3660 switch (div->GetResultType()) {
3663 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3670 if (div->InputAt(1)->IsIntConstant()) {
3688 if (div->InputAt(1)->IsX86LoadFromConstantTable()) {
3689 DCHECK(div->InputAt(1)->IsEmittedAtUseSite());
3690 } else if (div->InputAt(1)->IsConstant()) {
3700 LOG(FATAL) << "Unexpected div typ
3704 VisitDiv(HDiv* div) argument
[all...]
H A Dcode_generator_arm64.cc3424 void LocationsBuilderARM64::VisitDiv(HDiv* div) { argument
3426 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
3427 switch (div->GetResultType()) {
3431 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3443 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
3447 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { argument
3448 Primitive::Type type = div->GetResultType();
3452 GenerateDivRemIntegral(div);
3457 __ Fdiv(OutputFPRegister(div), InputFPRegisterA
[all...]
H A Dbounds_check_elimination.cc1097 void VisitDiv(HDiv* div) OVERRIDE {
1098 FindAndHandlePartialArrayLength(div); variable
H A Dcode_generator_x86_64.cc3510 LOG(FATAL) << "Unexpected type for div by (-)1 " << instruction->GetResultType();
3725 void LocationsBuilderX86_64::VisitDiv(HDiv* div) { argument
3727 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
3728 switch (div->GetResultType()) {
3732 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3739 if (div->InputAt(1)->IsConstant()) {
3754 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
3758 void InstructionCodeGeneratorX86_64::VisitDiv(HDiv* div) { argument
3759 LocationSummary* locations = div
[all...]
H A Dcode_generator_mips64.cc3215 void LocationsBuilderMIPS64::VisitDiv(HDiv* div) {
3217 new (GetGraph()->GetArena()) LocationSummary(div, LocationSummary::kNoCall);
3218 switch (div->GetResultType()) {
3222 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
3234 LOG(FATAL) << "Unexpected div type " << div->GetResultType();
3259 LOG(FATAL) << "Unexpected div type " << type;
/art/test/417-optimizing-arith-div/src/
H A DMain.java102 div();
105 public static void div() { method in class:Main
/art/cmdline/
H A Dcmdline_types.h205 // "div" specifies a divisor, e.g. 1024 if the value must be a multiple
214 static size_t ParseMemoryOption(const char* s, size_t div) { argument
258 if (val % div == 0) {
/art/runtime/interpreter/mterp/out/
H A Dmterp_mips.S4290 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4328 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4366 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4405 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4422 div a0, a0, a1 # a0 <- op, a0-a3 changed
4439 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4455 div zero, a0, a1 # optional op
4479 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4513 * For: add-int, sub-int, mul-int, div-int, rem-int, and-int, or-int,
4529 div zer
[all...]

Completed in 7144 milliseconds

12