/art/runtime/interpreter/mterp/x86_64/ |
D | control_flow.S | 14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB) 20 cmpl $$JIT_CHECK_OSR, rPROFILE 33 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0) 39 cmpl $$JIT_CHECK_OSR, rPROFILE
|
D | array.S | 15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx 74 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx
|
D | arithmetic.S | 135 cmpl $$-1, %ecx 161 cmpl $$-1, %ecx
|
/art/test/432-optimizing-cmp/smali/ |
D | cmp.smali | 19 cmpl-float v0, v1, v2 31 cmpl-double v0, v1, v3
|
/art/runtime/interpreter/mterp/x86/ |
D | array.S | 15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx 47 cmpl $$0, THREAD_EXCEPTION_OFFSET(%ecx) 66 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx 87 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx 135 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%eax), %ecx
|
D | control_flow.S | 14 cmpl VREG_ADDRESS(rINST), %eax # compare (vA, vB) 33 cmpl $$0, VREG_ADDRESS(rINST) # compare (vA, 0)
|
D | arithmetic.S | 22 cmpl $$-1, %ecx 24 cmpl $$0x80000000, %eax 67 cmpl $$-1, %ecx 69 cmpl $$0x80000000, %eax 99 cmpl $$-1, %ecx 101 cmpl $$0x80000000, %eax 126 cmpl $$0x80000000, %eax 128 cmpl $$-1, %ecx 299 cmpl $$0x80000000, VREG_ADDRESS(%ecx) 402 cmpl VREG_HIGH_ADDRESS(%ecx), %eax
|
D | object.S | 82 cmpl $$0, THREAD_EXCEPTION_OFFSET(%ecx)
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | array.S | 15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi 70 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi 103 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
|
D | control_flow.S | 14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB) 30 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0)
|
D | main.S | 909 cmpl MACRO_LITERAL(2), %eax 912 cmpl MACRO_LITERAL(4), %eax 1085 cmpl (%r9), \old_value 1129 cmpl MACRO_LITERAL(1), %ebp 1133 cmpl MACRO_LITERAL(2), %ebp 1138 cmpl MACRO_LITERAL(4), %ebp 1175 cmpl MACRO_LITERAL(1), %r9d 1183 cmpl MACRO_LITERAL(2), %r9d 1197 cmpl MACRO_LITERAL(0x0a), %r9d 1322 cmpl MACRO_LITERAL(1), %r9d [all …]
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 893 cmpl MACRO_LITERAL(0),%fs:THREAD_EXCEPTION_OFFSET // exception field == 0 ? 941 cmpl THREAD_LOCAL_ALLOC_STACK_END_OFFSET(%ebx), %ecx 948 cmpl LITERAL(ROSALLOC_MAX_THREAD_LOCAL_BRACKET_SIZE), %ecx 1018 cmpl %edi, %ecx // Check if it fits. 1079 cmpl %edi, %edx // Check if it fits. 1101 cmpl LITERAL((MIN_LARGE_OBJECT_THRESHOLD - MIRROR_WIDE_ARRAY_DATA_OFFSET) / 8), %ecx 1126 cmpl LITERAL(MIN_LARGE_OBJECT_THRESHOLD - MIRROR_INT_ARRAY_DATA_OFFSET), %ecx 1136 cmpl LITERAL((MIN_LARGE_OBJECT_THRESHOLD - MIRROR_INT_ARRAY_DATA_OFFSET) / 2), %ecx 1147 cmpl LITERAL((MIN_LARGE_OBJECT_THRESHOLD - MIRROR_INT_ARRAY_DATA_OFFSET) / 4), %ecx 1158 cmpl LITERAL((MIN_LARGE_OBJECT_THRESHOLD - MIRROR_WIDE_ARRAY_DATA_OFFSET) / 8), %ecx [all …]
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 111 __ cmpl(src_curr_addr, src_stop_addr); in EmitNativeCode() local 622 __ cmpl(Address(input, length_offset), in CheckPosition() local 625 __ cmpl(Address(input, length_offset), length.AsRegister<CpuRegister>()); in CheckPosition() local 637 __ cmpl(temp, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in CheckPosition() local 639 __ cmpl(temp, length.AsRegister<CpuRegister>()); in CheckPosition() local 655 __ cmpl(Address(input, length_offset), pos_reg); in CheckPosition() local 662 __ cmpl(temp, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in CheckPosition() local 664 __ cmpl(temp, length.AsRegister<CpuRegister>()); in CheckPosition() local 692 __ cmpl(src, dest); in VisitSystemArrayCopyChar() local 847 __ cmpl(src, dest); in VisitSystemArrayCopy() local [all …]
|
D | intrinsics_x86.cc | 829 __ cmpl(Address(input, length_offset), in CheckPosition() local 832 __ cmpl(Address(input, length_offset), length.AsRegister<Register>()); in CheckPosition() local 844 __ cmpl(temp, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in CheckPosition() local 846 __ cmpl(temp, length.AsRegister<Register>()); in CheckPosition() local 862 __ cmpl(Address(input, length_offset), pos_reg); in CheckPosition() local 869 __ cmpl(temp, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in CheckPosition() local 871 __ cmpl(temp, length.AsRegister<Register>()); in CheckPosition() local 899 __ cmpl(src, dest); in VisitSystemArrayCopyChar() local 913 __ cmpl(length.AsRegister<Register>(), length.AsRegister<Register>()); in VisitSystemArrayCopyChar() local 1041 __ cmpl(ecx, Address(arg, class_offset)); in VisitStringEquals() local [all …]
|
D | code_generator_x86_64.cc | 646 __ cmpl(temp1_, ref_cpu_reg); in EmitNativeCode() local 1923 __ cmpl(Address(CpuRegister(RSP), lhs.GetStackIndex()), Immediate(0)); in GenerateTestAndBranch() local 2778 __ cmpl(Address(CpuRegister(TMP), InlineCache::ClassesOffset().Int32Value()), klass); in MaybeGenerateInlineCacheCheck() local 4106 __ cmpl(second_reg, Immediate(-1)); in GenerateDivRemIntegral() local 4310 __ cmpl(out, op2); in GenerateMinMaxInt() local 4518 __ cmpl(Address(CpuRegister(RSP), value.GetStackIndex()), Immediate(0)); in VisitDivZeroCheck() local 5335 __ cmpl(Address(CpuRegister(RSP), obj.GetStackIndex()), Immediate(0)); in GenerateExplicitNullCheck() local 5614 __ cmpl(temp, Address(register_value, class_offset)); in VisitArraySet() local 5626 __ cmpl(Address(temp, super_offset), Immediate(0)); in VisitArraySet() local 5793 __ cmpl(index_reg, Immediate(length)); in VisitBoundsCheck() local [all …]
|
D | code_generator_x86.cc | 635 __ cmpl(temp_, ref_reg); in EmitNativeCode() local 1765 __ cmpl(left_high, right_high); in GenerateLongComparesAndJumps() local 1775 __ cmpl(left_low, right_low); in GenerateLongComparesAndJumps() local 1778 __ cmpl(left_high, Address(ESP, right.GetHighStackIndex(kX86WordSize))); in GenerateLongComparesAndJumps() local 1788 __ cmpl(left_low, Address(ESP, right.GetStackIndex())); in GenerateLongComparesAndJumps() local 1926 __ cmpl(Address(ESP, lhs.GetStackIndex()), Immediate(0)); in GenerateTestAndBranch() local 2605 __ cmpl(klass, Address(temp, InlineCache::ClassesOffset().Int32Value())); in MaybeGenerateInlineCacheCheck() local 4011 __ cmpl(second_reg, Immediate(-1)); in GenerateDivRemIntegral() local 4272 __ cmpl(output_lo, op2_lo); in GenerateMinMaxInt() local 4294 __ cmpl(out, op2); in GenerateMinMaxInt() local [all …]
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 814 cmpl LITERAL(ROSALLOC_MAX_THREAD_LOCAL_BRACKET_SIZE), %eax 1132 cmpl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %edx 1272 cmpl %eax, %ecx // value's type == array's component type - trivial assignability 1274 …cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ecx // value's type == array's component type - trivial as… 2157 cmpl LITERAL(0), %gs:THREAD_IS_GC_MARKING_OFFSET 2161 cmpl %edi, %eax 2163 cmpl LITERAL(0), %eax 2170 cmpl %edi, %eax 2172 cmpl LITERAL(0), %eax 2179 cmpl %edi, %eax [all …]
|
/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 85 cmpl-float v0, v1, v2 131 cmpl-double v0, v1, v3 195 cmpl-float v0, v1, v2 237 cmpl-double v0, v1, v3 284 cmpl-float v0, v1, v2 330 cmpl-double v0, v1, v3
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 708 void cmpl(Register reg, const Immediate& imm); 709 void cmpl(Register reg0, Register reg1); 710 void cmpl(Register reg, const Address& address); 712 void cmpl(const Address& address, Register reg); 713 void cmpl(const Address& address, const Immediate& imm);
|
D | jni_macro_assembler_x86.cc | 554 __ fs()->cmpl(Address::Absolute(Thread::ExceptionOffset<kX86PointerSize>()), Immediate(0)); in ExceptionPoll() 586 __ fs()->cmpl(Address::Absolute(Thread::IsGcMarkingOffset<kX86PointerSize>()), Immediate(0)); in TestGcMarking()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 719 void cmpl(CpuRegister reg, const Immediate& imm); 720 void cmpl(CpuRegister reg0, CpuRegister reg1); 721 void cmpl(CpuRegister reg, const Address& address); 722 void cmpl(const Address& address, CpuRegister reg); 723 void cmpl(const Address& address, const Immediate& imm);
|
D | jni_macro_assembler_x86_64.cc | 644 __ gs()->cmpl(Address::Absolute(Thread::ExceptionOffset<kX86_64PointerSize>(), true), in ExceptionPoll() 677 __ gs()->cmpl(Address::Absolute(Thread::IsGcMarkingOffset<kX86_64PointerSize>(), true), in TestGcMarking()
|
/art/test/552-checker-primitive-typeprop/smali/ |
D | ArrayGet.smali | 233 cmpl-float v2, v2, p1
|
/art/test/dexdump/ |
D | bytecodes.txt | 718 000d8a: 2d00 0001 |0073: cmpl-float v0, v0, v1 722 000d9c: 2d00 0001 |007c: cmpl-float v0, v0, v1 725 000da8: 2d00 000a |0082: cmpl-float v0, v0, v10 737 000dd8: 2d00 0001 |009a: cmpl-float v0, v0, v1 744 000df2: 2f00 0002 |00a7: cmpl-double v0, v0, v2 748 000e08: 2f00 0002 |00b2: cmpl-double v0, v0, v2 751 000e14: 2f00 0008 |00b8: cmpl-double v0, v0, v8 763 000e44: 2f00 0002 |00d0: cmpl-double v0, v0, v2 1133 001216: 2d01 0102 |0033: cmpl-float v1, v1, v2 1138 00122a: 2f01 0204 |003d: cmpl-double v1, v2, v4
|
D | all.txt | 308 0005fc: 2d00 0102 |0000: cmpl-float v0, v1, v2 310 000604: 2f00 0102 |0004: cmpl-double v0, v1, v2
|