/external/openssl/crypto/bn/asm/ |
x86_64-mont.pl | 30 $bp="%rdx"; # const BN_ULONG *bp, 65 mov %rdx,$bp # $bp reassigned, remember? 76 mov %rdx,$hi0 83 adc \$0,%rdx 84 mov %rdx,$hi1 91 adc \$0,%rdx 94 mov %rdx,$hi0 99 adc \$0,%rdx 101 adc \$0,%rdx 104 mov %rdx,$hi [all...] |
/external/v8/src/x64/ |
ic-x64.cc | 270 __ CmpObjectType(rcx, JS_OBJECT_TYPE, rdx); 274 __ testb(FieldOperand(rdx, Map::kBitFieldOffset), 322 __ CmpObjectType(rax, FIRST_NONSTRING_TYPE, rdx); 331 __ testb(FieldOperand(rdx, Map::kInstanceTypeOffset), 344 __ movl(rdx, rbx); 345 __ shr(rdx, Immediate(KeyedLookupCache::kMapHashShift)); 348 __ xor_(rdx, rax); 349 __ and_(rdx, Immediate(KeyedLookupCache::kCapacityMask)); 355 __ movq(rdi, rdx); 369 __ movl(rax, Operand(kScratchRegister, rdx, times_4, 0)) 1000 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 1103 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local [all...] |
stub-cache-x64.cc | 677 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); 681 __ JumpIfSmi(rdx, &miss); 691 CheckPrototypes(JSObject::cast(object), rdx, holder, local 697 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset)); 698 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 708 __ CmpObjectType(rdx, FIRST_NONSTRING_TYPE, rax); 715 rbx, rdx, name, &miss); 726 __ JumpIfSmi(rdx, &fast); 727 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rax) 763 CheckPrototypes(JSObject::cast(object), rdx, holder, local 830 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 894 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 970 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 1195 GenerateLoadArrayLength(masm(), rcx, rdx, &miss); local 1251 GenerateLoadFunctionPrototype(masm(), rcx, rdx, rbx, &miss); local 1315 GenerateLoadStringLength(masm(), rcx, rdx, rbx, &miss); local 1392 rdx, rcx, rbx, local 1546 rdx, rcx, rbx, local [all...] |
builtins-x64.cc | 109 // -- rdx : code entry to call 172 __ call(rdx); 182 __ jmp(rdx); 297 __ GetBuiltinEntry(rdx, Builtins::CALL_NON_FUNCTION); 306 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); 308 FieldOperand(rdx, SharedFunctionInfo::kFormalParameterCountOffset)); 309 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset)); 310 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize)) 987 __ movq(Operand(rcx, 0), rdx); local 1040 __ movl(Operand(rdi, FixedArray::kLengthOffset), rdx); \/\/ and length local 1052 __ movq(Operand(rcx, 0), rdx); local [all...] |
register-allocator-x64-inl.h | 52 3, // rdx 74 { rax, rbx, rcx, rdx, rdi, r8, r9, r14, r15, r11, r12 };
|
codegen-x64.cc | 211 // operand_1 in rdx, operand_2 in rax; Returns operands as 233 // operand_1 in rax, operand_2 in rdx; falls through on float or smi 238 // Takes the operands in rdx and rax and loads them as integers in rax 552 && (allocator()->count(rdx) == (frame()->is_used(rdx) ? 1 : 0)) 769 __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); 770 __ SmiCompare(Operand(rdx, StandardFrameConstants::kContextOffset), 785 __ movq(rax, Operand(rdx, ArgumentsAdaptorFrameConstants::kLengthOffset)); 800 __ push(Operand(rdx, rcx, times_pointer_size, 1 * kPointerSize)); 6432 __ movq(FieldOperand(rax, JSArray::kElementsOffset), rdx); local 6754 __ movq(FieldOperand(rax, HeapNumber::kValueOffset), rdx); local 6758 __ movq(FieldOperand(rcx, HeapNumber::kValueOffset), rdx); local 7492 __ movq(Operand(rsp, 2 * kPointerSize), rdx); local 7785 __ movq(Operand(kScratchRegister, 0), rdx); local 9007 __ movq(FieldOperand(rcx, ConsString::kSecondOffset), rdx); local [all...] |
regexp-macro-assembler-x64.cc | 46 * - rdx : currently loaded character(s) as ASCII or UC16. Must be loaded using 265 __ movq(rdx, register_location(start_reg)); // Offset of start of capture 267 __ subq(rbx, rdx); // Length of capture. 270 // rdx = Start offset of capture. 289 __ lea(r9, Operand(rsi, rdx, times_1, 0)); 299 __ movzxbl(rdx, Operand(r9, 0)); 303 __ cmpb(rax, rdx); 310 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case. 311 __ cmpb(rax, rdx); 347 __ lea(rcx, Operand(rsi, rdx, times_1, 0)) [all...] |
full-codegen-x64.cc | 70 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); 72 __ push(rdx); 124 __ lea(rdx, 126 __ push(rdx); 136 Move(arguments->slot(), rax, rbx, rdx); 139 Move(dot_arguments_slot, rcx, rbx, rdx); 934 __ movq(rdx, Operand(rsp, 0)); 1966 __ movq(Operand(rsp, 0), rdx); local 1982 __ movq(Operand(rsp, 0), rdx); local [all...] |
debug-x64.cc | 165 // -- rdx : receiver 167 Generate_DebugBreakCallHelper(masm, rax.bit() | rcx.bit() | rdx.bit(), false);
|
/bionic/libc/kernel/arch-x86/asm/ |
ptrace.h | 58 unsigned long rdx; member in struct:pt_regs
|
sigcontext.h | 112 unsigned long rdx; member in struct:sigcontext
|
/ndk/build/platforms/android-5/arch-x86/usr/include/asm/ |
ptrace.h | 58 unsigned long rdx; member in struct:pt_regs
|
sigcontext.h | 112 unsigned long rdx; member in struct:sigcontext
|
/ndk/build/platforms/android-8/arch-x86/usr/include/asm/ |
ptrace.h | 58 unsigned long rdx; member in struct:pt_regs
|
sigcontext.h | 112 unsigned long rdx; member in struct:sigcontext
|
/external/libffi/src/x86/ |
unix64.S | 50 movq %rdx, (%rax) /* Save flags. */ 63 movq 16(%r10), %rdx 172 cmovnz %rax, %rdx 175 cmovnz %r10, %rdx 178 cmovnz %r11, %rdx 180 movq %rdx, 8(%rsi) 219 movq %rdx, 16(%rsp) 228 movq %rsp, %rdx 298 /* There are four possibilities here, %rax/%rdx, %xmm0/%rax, 300 both rdx and xmm1 with the second word. For the remaining [all...] |
darwin64.S | 50 movq %rdx, (%rax) /* Save flags. */ 63 movq 16(%r10), %rdx 168 cmovnz %rax, %rdx 171 cmovnz %r10, %rdx 174 cmovnz %r11, %rdx 176 movq %rdx, 8(%rsi) 212 movq %rdx, 16(%rsp) 221 movq %rsp, %rdx 287 /* There are four possibilities here, %rax/%rdx, %xmm0/%rax, 289 both rdx and xmm1 with the second word. For the remaining [all...] |
/external/openssl/crypto/ |
x86_64cpuid.pl | 15 \$Lspin: lea r8,DWORD PTR[rdx+rax] 33 xor rdx,rdx 86 xorq %rdx,%rdx 111 shl \$32,%rdx 112 or %rdx,%rax
|
/external/v8/test/cctest/ |
test-macro-assembler-x64.cc | 54 using v8::internal::rdx; 83 // in RSI, RDI, RDX, RCX, R8, and R9, and floating point arguments in 121 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); 122 __ cmpq(rcx, rdx); 169 __ Move(rdx, Smi::FromInt(y)); 170 __ movq(r9, rdx); 171 __ SmiCompare(rcx, rdx); 187 __ cmpq(rdx, r9); 191 __ SmiCompare(rdx, rcx); 277 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))) [all...] |
test-assembler-x64.cc | 48 using v8::internal::rdx; 61 // in RDI, RSI, RDX, RCX, R8, and R9, and floating point arguments in 65 // where the first four integer arguments are passed in RCX, RDX, R8 and R9. 73 static const v8::internal::Register arg2 = rdx; 168 __ movq(rax, rdx);
|
/external/zlib/contrib/masmx64/ |
inffasx64.asm | 25 ; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch.
49 mov rdx, [rsp+80] ; /* rdx = hold */
74 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
93 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
96 and r8, rdx ; /* r8 &= hold */
101 shr rdx, cl ; /* hold >>= this.bits */
111 and r8, rdx ; /* r8 &= hold */
117 shr rdx, cl ; /* hold >>= this.bits */
144 shr rdx, cl [all...] |
gvmat64.asm | 46 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
154 ; parameter 1 in r8(deflate state s), param 2 in rdx (cur match)
160 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
175 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
370 mov rdx, 0fffffffffffffef8h; -(MAX_MATCH_8)
374 prefetcht1 [rsi+rdx]
375 prefetcht1 [rdi+rdx]
379 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
394 mov rax, [rsi + rdx]
395 xor rax, [rdi + rdx]
[all...] |
/external/kernel-headers/original/asm-x86/ |
sigcontext.h | 118 unsigned long rdx; member in struct:sigcontext
|
ptrace.h | 85 unsigned long rdx; member in struct:pt_regs
|
/external/openssl/crypto/sha/asm/ |
sha512-x86_64.pl | 56 @ROT=($A,$B,$C,$D,$E,$F,$G,$H)=("%rax","%rbx","%rcx","%rdx", 190 shl \$4,%rdx # num*16 192 lea ($inp,%rdx,$SZ),%rdx # inp+num*16*$SZ 196 mov %rdx,$_end # save end pointer, "3rd" arg
|