Home
last modified time | relevance | path

Searched refs:rbx (Results 1 – 25 of 52) sorted by relevance

123

/external/v8/src/x64/
Dbuiltins-x64.cc91 __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset)); in LeaveArgumentsAdaptorFrame()
99 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in LeaveArgumentsAdaptorFrame()
116 __ cmpq(rax, rbx); in Generate_ArgumentsAdaptorTrampoline()
118 __ cmpq(rbx, Immediate(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
135 __ cmpq(rcx, rbx); in Generate_ArgumentsAdaptorTrampoline()
163 __ cmpq(rcx, rbx); in Generate_ArgumentsAdaptorTrampoline()
201 __ pop(rbx); in Generate_FunctionCall()
203 __ push(rbx); in Generate_FunctionCall()
223 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0)); in Generate_FunctionCall()
224 __ JumpIfSmi(rbx, &convert_to_object); in Generate_FunctionCall()
[all …]
Dic-x64.cc222 __ pop(rbx); in GenerateMiss()
225 __ push(rbx); // return address in GenerateMiss()
239 __ pop(rbx); in GenerateRuntimeGetProperty()
242 __ push(rbx); // return address in GenerateRuntimeGetProperty()
325 __ movl(rbx, FieldOperand(rax, String::kHashFieldOffset)); in GenerateGeneric()
326 __ testl(rbx, Immediate(String::kIsArrayIndexMask)); in GenerateGeneric()
337 __ movq(rbx, FieldOperand(rcx, JSObject::kPropertiesOffset)); in GenerateGeneric()
338 __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), Factory::hash_table_map()); in GenerateGeneric()
343 __ movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset)); in GenerateGeneric()
344 __ movl(rdx, rbx); in GenerateGeneric()
[all …]
Dstub-cache-x64.cc360 __ movq(rbx, ref); in CompileCallLoadPropertyWithInterceptor()
692 rbx, rax, name, &miss); in CompileCallConstant()
715 rbx, rdx, name, &miss); in CompileCallConstant()
735 rbx, rdx, name, &miss); in CompileCallConstant()
757 rbx, rdx, name, &miss); in CompileCallConstant()
764 rbx, rax, name, &miss); in CompileCallConstant()
767 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in CompileCallConstant()
769 __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), in CompileCallConstant()
817 Register reg = CheckPrototypes(object, rdx, holder, rbx, rax, name, &miss); in CompileCallField()
823 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx); in CompileCallField()
[all …]
Dregexp-macro-assembler-x64.cc165 Pop(rbx); in Backtrack()
166 __ addq(rbx, code_object_pointer()); in Backtrack()
167 __ jmp(rbx); in Backtrack()
266 __ movq(rbx, register_location(start_reg + 1)); // Offset of end of capture in CheckNotBackReferenceIgnoreCase()
267 __ subq(rbx, rdx); // Length of capture. in CheckNotBackReferenceIgnoreCase()
291 __ addq(rbx, r9); // End of capture in CheckNotBackReferenceIgnoreCase()
322 __ cmpq(r9, rbx); in CheckNotBackReferenceIgnoreCase()
351 __ movq(r8, rbx); in CheckNotBackReferenceIgnoreCase()
360 __ movq(rdx, rbx); in CheckNotBackReferenceIgnoreCase()
379 __ addq(rdi, rbx); in CheckNotBackReferenceIgnoreCase()
[all …]
Dcodegen-x64.cc550 && (allocator()->count(rbx) == (frame()->is_used(rbx) ? 1 : 0)) in HasValidEntryRegisters()
842 __ movq(rbx, Operand(rsp, 2 * kPointerSize)); in CallApplyLazy()
844 __ movq(Operand(rsp, 3 * kPointerSize), rbx); in CallApplyLazy()
1731 __ movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset)); in VisitForInStatement()
1732 __ movq(rdx, FieldOperand(rbx, Map::kInstanceDescriptorsOffset)); in VisitForInStatement()
1749 __ movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset)); in VisitForInStatement()
1815 SmiIndex index = masm_->SmiToIndex(rbx, rax, kPointerSizeLog2); in VisitForInStatement()
1816 __ movq(rbx, in VisitForInStatement()
1835 frame_->EmitPush(rbx); // push entry in VisitForInStatement()
1837 __ movq(rbx, rax); in VisitForInStatement()
[all …]
Dfull-codegen-x64.cc106 __ RecordWrite(rcx, context_offset, rax, rbx); in Generate()
136 Move(arguments->slot(), rax, rbx, rdx); in Generate()
139 Move(dot_arguments_slot, rcx, rbx, rdx); in Generate()
696 __ movq(rbx, in VisitDeclaration()
698 __ cmpq(rbx, rsi); in VisitDeclaration()
711 __ movq(rbx, rsi); in VisitDeclaration()
712 __ RecordWrite(rbx, offset, result_register(), rcx); in VisitDeclaration()
880 __ movq(rbx, FieldOperand(rdi, JSFunction::kLiteralsOffset)); in VisitRegExpLiteral()
883 __ movq(rax, FieldOperand(rbx, literal_offset)); in VisitRegExpLiteral()
888 __ push(rbx); in VisitRegExpLiteral()
[all …]
Dregister-allocator-x64-inl.h74 { rax, rbx, rcx, rdx, rdi, r8, r9, r14, r15, r11, r12 }; in ToRegister()
/external/libvpx/vp8/encoder/x86/
Dsad_sse3.asm109 lddqu xmm6, XMMWORD PTR [rbx]
120 lddqu xmm3, XMMWORD PTR [rbx]
137 lddqu xmm3, XMMWORD PTR [rbx+rbp]
152 lea rbx, [rbx+rbp*2]
166 movq mm6, QWORD PTR [rbx]
177 movq mm3, QWORD PTR [rbx]
194 movq mm3, QWORD PTR [rbx+rbp]
209 lea rbx, [rbx+rbp*2]
513 push rbx
521 movsxd rbx, dword ptr arg(1) ;src_stride
[all …]
Dsad_sse2.asm96 push rbx
104 movsxd rbx, dword ptr arg(1) ;src_stride
107 lea rcx, [rsi+rbx*8]
109 lea rcx, [rcx+rbx*8]
121 movq mm2, QWORD PTR [rsi+rbx]
127 lea rsi, [rsi+rbx*2]
143 pop rbx
159 push rbx
167 movsxd rbx, dword ptr arg(1) ;src_stride
170 lea rcx, [rsi+rbx*8]
[all …]
Dvariance_impl_mmx.asm20 GET_GOT rbx
82 push rbx
92 mov rbx, arg(2) ;[ref_ptr]
98 movq mm1, [rbx] ; Copy eight bytes to mm1
114 add rbx,rdx ; Inc pointer into ref data
116 movq mm1, [rbx] ; Copy eight bytes to mm1
138 add rbx,rdx ; Inc pointer into ref data
140 movq mm1, [rbx] ; Copy eight bytes to mm1
161 add rbx,rdx ; Inc pointer into ref data
163 movq mm1, [rbx] ; Copy eight bytes to mm1
[all …]
Dquantize_sse2.asm28 push rbx
123 mov rbx, arg(4) ;default_zig_zag
126 movsxd rcx, DWORD PTR[rbx + rax*4] ;now we have rc
148 movsxd rcx, DWORD PTR[rbx + rax*4 + 4]
171 movsxd rcx, DWORD PTR[rbx + rax*4 + 4]
194 movsxd rcx, DWORD PTR[rbx + rax*4 + 4]
249 pop rbx
268 push rbx
383 pop rbx
Dvariance_impl_sse2.asm25 GET_GOT rbx
88 GET_GOT rbx
202 GET_GOT rbx
320 GET_GOT rbx
507 GET_GOT rbx
656 GET_GOT rbx
777 GET_GOT rbx
883 GET_GOT rbx
/external/libvpx/vp8/common/x86/
Dsubpixel_mmx.asm35 GET_GOT rbx
134 GET_GOT rbx
140 push rbx
141 mov rbx, arg(6) ;vp8_filter
142 movq mm1, [rbx + 16] ; do both the negative taps first!!!
143 movq mm2, [rbx + 32] ;
144 movq mm6, [rbx + 48] ;
145 movq mm7, [rbx + 64] ;
171 pmullw mm4, [rbx] ; mm4 *= kernel 0 modifiers.
181 pmullw mm4, [rbx +80] ; mm4 *= kernel 3 modifiers.
[all …]
Didctllm_mmx.asm41 GET_GOT rbx
193 GET_GOT rbx
229 GET_GOT rbx
Dsubpixel_sse2.asm41 GET_GOT rbx
161 GET_GOT rbx
337 GET_GOT rbx
432 GET_GOT rbx
542 GET_GOT rbx
655 GET_GOT rbx
820 GET_GOT rbx
912 GET_GOT rbx
973 GET_GOT rbx
1242 GET_GOT rbx
/external/openssl/crypto/bn/asm/
Dx86_64-mont.pl44 $m0="%rbx";
54 push %rbx
212 mov 40(%rsi),%rbx
236 push %rbx
246 mov 248($context),%rbx # pull context->Rip
249 cmp %r10,%rbx # context->Rip<.Lprologue
255 cmp %r10,%rbx # context->Rip>=.Lepilogue
262 mov -8(%rax),%rbx
268 mov %rbx,144($context) # restore context->Rbx
309 pop %rbx
/external/openssl/crypto/rc4/asm/
Drc4-x86_64.pl94 push %rbx
257 mov 16(%rsp),%rbx
383 push %rbx
393 mov 248($context),%rbx # pull context->Rip
396 cmp %r10,%rbx # context->Rip<prologue label
402 cmp %r10,%rbx # context->Rip>=epilogue label
407 mov -8(%rax),%rbx
410 mov %rbx,144($context) # restore context->Rbx
429 push %rbx
473 pop %rbx
/external/openssl/crypto/md5/asm/
Dmd5-x86_64.pl133 push %rbx
255 mov 24(%rsp),%rbx
278 push %rbx
288 mov 248($context),%rbx # pull context->Rip
291 cmp %r10,%rbx # context->Rip<.Lprologue
297 cmp %r10,%rbx # context->Rip>=.Lepilogue
303 mov -16(%rax),%rbx
307 mov %rbx,144($context) # restore context->Rbx
347 pop %rbx
/external/openssl/crypto/sha/asm/
Dsha512-x86_64.pl60 @ROT=($A,$B,$C,$D,$E,$F,$G,$H)=("%rax","%rbx","%rcx","%rdx",
187 push %rbx
270 mov 40(%rsi),%rbx
362 push %rbx
372 mov 248($context),%rbx # pull context->Rip
375 cmp %r10,%rbx # context->Rip<.Lprologue
381 cmp %r10,%rbx # context->Rip>=.Lepilogue
387 mov -8(%rax),%rbx
393 mov %rbx,144($context) # restore context->Rbx
434 pop %rbx
Dsha1-x86_64.pl73 push %rbx
99 mov 16(%rsi),%rbx
261 push %rbx
271 mov 248($context),%rbx # pull context->Rip
274 cmp %r10,%rbx # context->Rip<.Lprologue
280 cmp %r10,%rbx # context->Rip>=.Lepilogue
286 mov -8(%rax),%rbx
289 mov %rbx,144($context) # restore context->Rbx
327 pop %rbx
/external/openssl/crypto/aes/asm/
Daes-x86_64.pl592 push %rbx
647 mov 40(%rsi),%rbx
1008 { my ($tp10,$tp20,$tp40,$tp80,$acc0)=("%rax","%r8", "%r9", "%r10","%rbx");
1162 shl \$32,%rbx
1165 or %rbx,%rax
1188 push %rbx
1245 mov 40(%rsi),%rbx
1287 push %rbx
1303 mov 48(%rsp),%rbx
1378 mov 8(%rsi),%rbx
[all …]
/external/openssl/crypto/
Dx86_64cpuid.pl49 mov %rbx,%r8
136 mov %r8,%rbx
/external/kernel-headers/original/asm-x86/
Delf.h142 (_r)->rbx = 0; (_r)->rcx = 0; (_r)->rdx = 0; \
170 (pr_reg)[5] = (regs)->rbx; \
Dsigcontext.h117 unsigned long rbx; member
/external/zlib/contrib/gcc_gvmat64/
Dgvmat64.S197 mov [save_rbx],rbx
556 mov rbx,[save_rbx]

123