/art/runtime/interpreter/mterp/x86_64ng/ |
D | arithmetic.S | 144 xorl $result, $result 170 xorl $result, $result 414 xorl %eax, %eax 415 xorl %edi, %edi
|
D | object.S | 145 xorl %ecx, %ecx
|
/art/runtime/interpreter/mterp/x86ng/ |
D | arithmetic.S | 46 xorl %edx, %edx # Clear %edx before divide 296 xorl VREG_HIGH_ADDRESS(%ecx), %eax 744 xorl %eax, %eax 772 xorl %eax, %eax 892 xorl rIBASE, rIBASE 920 xorl rIBASE, rIBASE
|
D | other.S | 106 xorl %eax, %eax
|
/art/runtime/arch/x86/ |
D | asm_support_x86.S | 413 xorl %eax, REG_VAR(tmp) // tmp: thread id with count 0 + read barrier bits. 448 xorl %eax, REG_VAR(tmp) // tmp := thread id ^ lock word
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 367 __ xorl(out_reg.AsCpuRegister(), out_reg.AsCpuRegister()); in CreateJObject() local 461 __ xorl(EAX, EAX); in TryToTransitionFromRunnableToNative() local 508 __ xorl(scratch, scratch); in TryToTransitionFromNativeToRunnable() local
|
D | assembler_x86.h | 781 void xorl(Register dst, Register src); 782 void xorl(Register dst, const Immediate& imm); 783 void xorl(Register dst, const Address& address);
|
D | assembler_x86.cc | 3169 void X86Assembler::xorl(Register dst, Register src) { in xorl() function in art::x86::X86Assembler 3176 void X86Assembler::xorl(Register reg, const Address& address) { in xorl() function in art::x86::X86Assembler 3183 void X86Assembler::xorl(Register dst, const Immediate& imm) { in xorl() function in art::x86::X86Assembler
|
/art/runtime/arch/x86_64/ |
D | asm_support_x86_64.S | 496 xorl %eax, REG_VAR(tmp) // tmp: thread id with count 0 + read barrier bits. 524 xorl %eax, REG_VAR(tmp) // tmp := thread id ^ lock word
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 440 __ xorl(out_reg.AsCpuRegister(), out_reg.AsCpuRegister()); in CreateJObject() local 530 __ xorl(rax, rax); in TryToTransitionFromRunnableToNative() local 570 __ xorl(scratch, scratch); in TryToTransitionFromNativeToRunnable() local
|
D | assembler_x86_64.h | 843 void xorl(CpuRegister dst, CpuRegister src); 844 void xorl(CpuRegister dst, const Immediate& imm); 845 void xorl(CpuRegister reg, const Address& address);
|
D | assembler_x86_64_test.cc | 959 DriverStr(Repeatrr(&x86_64::X86_64Assembler::xorl, "xor %{reg2}, %{reg1}"), "xorl"); in TEST_F() 963 DriverStr(RepeatrI(&x86_64::X86_64Assembler::xorl, in TEST_F()
|
D | assembler_x86_64.cc | 4353 void X86_64Assembler::xorl(CpuRegister dst, CpuRegister src) { in xorl() function in art::x86_64::X86_64Assembler 4361 void X86_64Assembler::xorl(CpuRegister reg, const Address& address) { in xorl() function in art::x86_64::X86_64Assembler 4369 void X86_64Assembler::xorl(CpuRegister dst, const Immediate& imm) { in xorl() function in art::x86_64::X86_64Assembler
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 2511 __ xorl(reg, reg); in HandleCondition() local 2534 __ xorl(reg, reg); in HandleCondition() local 3425 __ xorl(output, output); in VisitTypeConversion() local 3449 __ xorl(output, output); in VisitTypeConversion() local 4129 __ xorl(out_register, out_register); in DivRemOneOrMinusOne() local 4739 __ xorl(EAX, EDX); in VisitAbs() local 4760 __ xorl(output_lo, input_lo); in VisitAbs() local 4761 __ xorl(output_hi, input_hi); in VisitAbs() local 4972 __ xorl(low, low); in GenerateShlLong() local 5039 __ xorl(high, high); in GenerateUShrLong() local [all …]
|
D | code_generator_x86_64.cc | 137 __ xorl(cpu_reg_, cpu_reg_); in EmitNativeCode() local 145 __ xorl(cpu_reg_, cpu_reg_); in EmitNativeCode() local 2590 __ xorl(reg, reg); in HandleCondition() 2597 __ xorl(reg, reg); in HandleCondition() local 2635 __ xorl(reg, reg); in HandleCondition() local 3604 __ xorl(output, output); in VisitTypeConversion() local 3625 __ xorl(output, output); in VisitTypeConversion() local 3665 __ xorl(output, output); in VisitTypeConversion() local 3687 __ xorl(output, output); in VisitTypeConversion() local 4238 __ xorl(output_register, output_register); in DivRemOneOrMinusOne() local [all …]
|
D | intrinsics_x86.cc | 508 __ xorl(out_loc.AsRegisterPairLow<Register>(), out_loc.AsRegisterPairLow<Register>()); in GenLowestOneBit() local 509 __ xorl(out_loc.AsRegisterPairHigh<Register>(), out_loc.AsRegisterPairHigh<Register>()); in GenLowestOneBit() local 511 __ xorl(out_loc.AsRegister<Register>(), out_loc.AsRegister<Register>()); in GenLowestOneBit() local 1131 __ xorl(esi, esi); in VisitStringEquals() local 1247 __ xorl(counter, counter); in GenerateStringIndexOf() local 2882 __ xorl(out, Immediate(31)); in GenLeadingZeros() local 2907 __ xorl(out, Immediate(31)); in GenLeadingZeros() local 2916 __ xorl(out, Immediate(63)); in GenLeadingZeros() local 3603 __ xorl(out, out); in VisitReferenceRefersTo() local 3664 __ xorl(edx, edx); in VisitIntegerDivideUnsigned() local [all …]
|
D | intrinsics_x86_64.cc | 259 __ xorl(output, output); in GenIsInfinite() local 1303 __ xorl(rsi, rsi); in VisitStringEquals() local 1411 __ xorl(counter, counter); in GenerateStringIndexOf() local 2928 __ xorl(out, out); // Clears upper bits too. in GenOneBit() local 2979 __ xorl(out, out); // Clears upper bits too. in GenOneBit() local 3089 __ xorl(out, Immediate(zero_value_result - 1)); in GenLeadingZeros() local 3454 __ xorl(rdx, rdx); in GenerateDivideUnsigned() local 4596 __ xorl(temp, Immediate(const_value)); in GenerateVarHandleGetAndOp() local 4598 __ xorl(temp, value.AsRegister<CpuRegister>()); in GenerateVarHandleGetAndOp() local
|