Searched refs:rax (Results 126 - 150 of 391) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/
H A Didctllm_mmx.asm47 mov rax, arg(0) ;input
50 movq mm0, [rax ]
51 movq mm1, [rax+ 8]
52 movq mm2, [rax+16]
53 movq mm3, [rax+24]
57 movq [rax], mm7
58 movq [rax+8], mm7
59 movq [rax+16],mm7
60 movq [rax+24],mm7
62 movsxd rax, dwor
[all...]
H A Dsad_mmx.asm36 movsxd rax, dword ptr arg(1) ;src_stride
39 lea rcx, [rsi+rax*8]
41 lea rcx, [rcx+rax*8]
79 lea rsi, [rsi+rax]
101 movq rax, mm7
128 movsxd rax, dword ptr arg(1) ;src_stride
131 lea rcx, [rsi+rax*8]
133 lea rcx, [rcx+rax*8]
153 lea rsi, [rsi+rax]
173 movq rax, mm
[all...]
H A Ddequantize_mmx.asm27 mov rax, arg(2) ;q
30 pmullw mm1, [rax+0] ; mm4 *= kernel 0 modifiers.
34 pmullw mm1, [rax+8] ; mm4 *= kernel 0 modifiers.
38 pmullw mm1, [rax+16] ; mm4 *= kernel 0 modifiers.
42 pmullw mm1, [rax+24] ; mm4 *= kernel 0 modifiers.
67 mov rax, arg(0) ;input
71 movq mm0, [rax ]
74 movq mm1, [rax +8]
77 movq mm2, [rax+16]
80 movq mm3, [rax
[all...]
H A Dsubpixel_sse2.asm53 movsxd rax, dword ptr arg(2) ;src_pixels_per_line ; Pitch for Source
63 prefetcht2 [rsi+rax-2]
119 lea rsi, [rsi + rax]
173 movsxd rax, dword ptr arg(2) ;src_pixels_per_line ; Pitch for Source
188 prefetcht2 [rsi+rax-2]
297 lea rsi, [rsi + rax]
343 mov rax, arg(7) ;vp8_filter
362 pmullw xmm1, [rax]
365 pmullw xmm2, [rax + 16]
368 pmullw xmm3, [rax
[all...]
H A Didctllm_sse2.asm31 mov rax, arg(0) ; qcoeff
33 movd xmm4, [rax]
36 pinsrw xmm4, [rax+32], 4
45 movd [rax], xmm5
46 movd [rax+32], xmm5
48 mov rax, arg(2) ; dst
59 movq xmm0, [rax]
60 movq xmm1, [rax+rdx]
61 movq xmm2, [rax+2*rdx]
62 movq xmm3, [rax
[all...]
/external/libvpx/libvpx/vp8/common/x86/
H A Didctllm_mmx.asm47 mov rax, arg(0) ;input
50 movq mm0, [rax ]
51 movq mm1, [rax+ 8]
52 movq mm2, [rax+16]
53 movq mm3, [rax+24]
57 movq [rax], mm7
58 movq [rax+8], mm7
59 movq [rax+16],mm7
60 movq [rax+24],mm7
62 movsxd rax, dwor
[all...]
H A Dsad_mmx.asm36 movsxd rax, dword ptr arg(1) ;src_stride
39 lea rcx, [rsi+rax*8]
41 lea rcx, [rcx+rax*8]
79 lea rsi, [rsi+rax]
101 movq rax, mm7
128 movsxd rax, dword ptr arg(1) ;src_stride
131 lea rcx, [rsi+rax*8]
133 lea rcx, [rcx+rax*8]
153 lea rsi, [rsi+rax]
173 movq rax, mm
[all...]
H A Ddequantize_mmx.asm27 mov rax, arg(2) ;q
30 pmullw mm1, [rax+0] ; mm4 *= kernel 0 modifiers.
34 pmullw mm1, [rax+8] ; mm4 *= kernel 0 modifiers.
38 pmullw mm1, [rax+16] ; mm4 *= kernel 0 modifiers.
42 pmullw mm1, [rax+24] ; mm4 *= kernel 0 modifiers.
67 mov rax, arg(0) ;input
71 movq mm0, [rax ]
74 movq mm1, [rax +8]
77 movq mm2, [rax+16]
80 movq mm3, [rax
[all...]
H A Dsubpixel_sse2.asm53 movsxd rax, dword ptr arg(2) ;src_pixels_per_line ; Pitch for Source
63 prefetcht2 [rsi+rax-2]
119 lea rsi, [rsi + rax]
173 movsxd rax, dword ptr arg(2) ;src_pixels_per_line ; Pitch for Source
188 prefetcht2 [rsi+rax-2]
297 lea rsi, [rsi + rax]
343 mov rax, arg(7) ;vp8_filter
362 pmullw xmm1, [rax]
365 pmullw xmm2, [rax + 16]
368 pmullw xmm3, [rax
[all...]
H A Didctllm_sse2.asm31 mov rax, arg(0) ; qcoeff
33 movd xmm4, [rax]
36 pinsrw xmm4, [rax+32], 4
45 movd [rax], xmm5
46 movd [rax+32], xmm5
48 mov rax, arg(2) ; dst
59 movq xmm0, [rax]
60 movq xmm1, [rax+rdx]
61 movq xmm2, [rax+2*rdx]
62 movq xmm3, [rax
[all...]
/external/chromium_org/v8/src/x64/
H A Dcode-stubs-x64.cc33 descriptor->Initialize(rax, deopt_handler, constant_stack_parameter_count,
49 descriptor->Initialize(rax, deopt_handler, constant_stack_parameter_count,
105 rax.is(descriptor.GetEnvironmentParameterRegister(param_count - 1)));
139 // Load the operands from rdx and rax into xmm0 and xmm1, as doubles.
141 // Leaves rdx and rax unchanged. SmiOperands assumes both are smis.
171 // Since we must use rcx for shifts below, use some other register (rax)
173 Register result_reg = final_result_reg.is(rcx) ? rax : final_result_reg;
177 Register save_reg = final_result_reg.is(rcx) ? rax : rcx;
241 // Load operand in rax into xmm1, or branch to not_numbers.
242 __ JumpIfSmi(rax,
2636 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax); local
2639 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax); local
2665 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax); local
2668 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax); local
4076 __ movp(Operand(rcx, 0), rax); local
4090 FixedArrayBase::kHeaderSize), rax); local
[all...]
H A Dfull-codegen-x64.cc56 __ testl(rax, Immediate(delta_to_patch_site));
204 // Context is returned in rax. It replaces the context passed to us.
206 __ movp(rsi, rax);
207 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); local
217 __ movp(rax, Operand(rbp, parameter_offset));
220 __ movp(Operand(rsi, context_offset), rax); local
221 // Update the write barrier. This clobbers rax and rbx.
224 rsi, context_offset, rax, rbx, kDontSaveFPRegs);
227 __ JumpIfInNewSpace(rsi, rax, &done, Label::kNear);
268 SetVar(arguments, rax, rb
903 __ movp(ContextOperand(rsi, variable->index()), rax); local
2410 __ Move(StoreDescriptor::ReceiverRegister(), rax); local
2421 __ Move(StoreDescriptor::NameRegister(), rax); local
2553 __ movp(LoadDescriptor::ReceiverRegister(), rax); local
2563 __ Move(LoadDescriptor::NameRegister(), rax); local
2602 __ movp(Operand(rsp, kPointerSize), rax); local
2637 __ movp(Operand(rsp, kPointerSize), rax); local
2657 __ Move(LoadDescriptor::NameRegister(), rax); local
2663 __ movp(Operand(rsp, kPointerSize), rax); local
2758 __ movp(Operand(rsp, (arg_count + 1) * kPointerSize), rax); local
3527 __ movp(FieldOperand(rbx, JSValue::kValueOffset), rax); local
4157 __ movp(Operand(rsp, kPointerSize), rax); local
4370 __ movp(Operand(rsp, kPointerSize), rax); local
4373 __ movp(Operand(rsp, 2 * kPointerSize), rax); local
4405 __ movp(Operand(rsp, kPointerSize), rax); local
4408 __ movp(Operand(rsp, 2 * kPointerSize), rax); local
[all...]
/external/chromium_org/third_party/skia/src/opts/
H A DSkBlitRow_opts_SSE4_x64_asm.S66 movq %rsi, %rax // Source pointer
83 lddqu (%rax, %rdi), %xmm1 // Load four source pixels
116 lddqu (%rax, %rdi), %xmm1 // Load last four source pixels (overlapping)
162 pinsrd $0x0, (%rax), %xmm1 // Load one source pixel
165 pinsrd $0x1, 4(%rax), %xmm1 // Load second source pixel
168 pinsrd $0x2, 8(%rax), %xmm1 // Load third source pixel
203 lddqu (%rax), %xmm1 // Pre-load four source pixels
246 addq %rdi, %rax // Adjust pointers and pixel count
249 lddqu (%rax), %xmm1 // Pre-load new source pixels (after alignment)
264 lddqu 16(%rax,
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/
H A Dvp9_subpixel_8t_sse2.asm132 movq xmm1, [rsi + rax + %1] ;1
134 lea rsi, [rsi + rax]
136 movq xmm2, [rsi + rax + %1] ;2
137 movq xmm3, [rsi + rax * 2 + %1] ;3
139 movq xmm5, [rsi + rax * 4 + %1] ;5
199 ALIGN_STACK 16, rax
213 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
215 lea rdx, [rax + rax * 2]
220 movd xmm1, [rsi + rax] ;
[all...]
/external/libvpx/libvpx/vp9/common/x86/
H A Dvp9_subpixel_8t_sse2.asm132 movq xmm1, [rsi + rax + %1] ;1
134 lea rsi, [rsi + rax]
136 movq xmm2, [rsi + rax + %1] ;2
137 movq xmm3, [rsi + rax * 2 + %1] ;3
139 movq xmm5, [rsi + rax * 4 + %1] ;5
199 ALIGN_STACK 16, rax
213 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
215 lea rdx, [rax + rax * 2]
220 movd xmm1, [rsi + rax] ;
[all...]
H A Dvp9_postproc_mmx.asm58 movsxd rax, DWORD PTR arg(2) ;src_pixels_per_line ; destination pitch?
74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7
87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7
101 neg rax
103 movq mm5, [rsi+2*rax] ; mm4 = r-2 p0..p7
117 movq mm4, [rsi+rax] ; mm4 = r-1 p0..p7
141 neg rax ; pitch is positive
155 push rax
157 mov rax, [rdi-4];
243 pop rax
[all...]
/external/libvpx/libvpx/vp9/encoder/x86/
H A Dvp9_sad_mmx.asm36 movsxd rax, dword ptr arg(1) ;src_stride
39 lea rcx, [rsi+rax*8]
41 lea rcx, [rcx+rax*8]
79 lea rsi, [rsi+rax]
101 movq rax, mm7
128 movsxd rax, dword ptr arg(1) ;src_stride
131 lea rcx, [rsi+rax*8]
133 lea rcx, [rcx+rax*8]
153 lea rsi, [rsi+rax]
173 movq rax, mm
[all...]
H A Dvp9_variance_impl_mmx.asm26 mov rax, arg(0) ;src_ptr
31 movq mm0, [rax]
32 movq mm1, [rax+8]
33 movq mm2, [rax+16]
34 movq mm3, [rax+24]
45 add rax, 32
51 movsxd rax, dword ptr [rsp]
53 add rax, rcx
91 mov rax, arg(0) ;[src_ptr] ; Load base addresses
97 movq mm0, [rax] ; Cop
[all...]
H A Dvp9_variance_impl_sse2.asm30 mov rax, arg(0) ;[src_ptr]
35 movdqa xmm0, [rax]
36 movdqa xmm1, [rax+16]
37 movdqa xmm2, [rax+32]
38 movdqa xmm3, [rax+48]
49 add rax, 0x40
59 movq rax,xmm4
95 movsxd rax, DWORD PTR arg(1) ;[source_stride]
99 lea rcx, [rax+rax*
[all...]
/external/chromium_org/third_party/boringssl/linux-x86_64/crypto/modes/
H A Dghash-x86_64.S17 xorq %rax,%rax
23 movq 8(%rsi,%rax,1),%r8
24 movq (%rsi,%rax,1),%r9
51 xorq 8(%rsi,%rax,1),%r8
53 xorq (%rsi,%rax,1),%r9
66 xorq 8(%rsi,%rax,1),%r8
68 xorq (%rsi,%rax,1),%r9
113 movq 0+8-128(%rsi),%rax
115 shrq $4,%rax
[all...]
/external/chromium_org/third_party/boringssl/mac-x86_64/crypto/modes/
H A Dghash-x86_64.S17 xorq %rax,%rax
23 movq 8(%rsi,%rax,1),%r8
24 movq (%rsi,%rax,1),%r9
51 xorq 8(%rsi,%rax,1),%r8
53 xorq (%rsi,%rax,1),%r9
66 xorq 8(%rsi,%rax,1),%r8
68 xorq (%rsi,%rax,1),%r9
113 movq 0+8-128(%rsi),%rax
115 shrq $4,%rax
[all...]
/external/openssl/crypto/modes/asm/
H A Dghash-x86_64.S14 xorq %rax,%rax
20 movq 8(%rsi,%rax,1),%r8
21 movq (%rsi,%rax,1),%r9
48 xorq 8(%rsi,%rax,1),%r8
50 xorq (%rsi,%rax,1),%r9
63 xorq 8(%rsi,%rax,1),%r8
65 xorq (%rsi,%rax,1),%r9
109 movq 0+8-128(%rsi),%rax
111 shrq $4,%rax
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/
H A Dsubtract_sse2.asm28 mov rax, arg(3) ;Predictor
35 movd mm1, [rax]
42 movd mm1, [rax+rcx]
49 movd mm1, [rax+rcx*2]
59 movd mm1, [rax+rcx]
89 mov rax, arg(3) ;pred
97 movdqa xmm1, [rax] ; pred
111 movdqa xmm5, [rax + rbx]
114 lea rax, [rax
[all...]
/external/libvpx/libvpx/vp8/encoder/x86/
H A Dsubtract_sse2.asm28 mov rax, arg(3) ;Predictor
35 movd mm1, [rax]
42 movd mm1, [rax+rcx]
49 movd mm1, [rax+rcx*2]
59 movd mm1, [rax+rcx]
89 mov rax, arg(3) ;pred
97 movdqa xmm1, [rax] ; pred
111 movdqa xmm5, [rax + rbx]
114 lea rax, [rax
[all...]
/external/chromium_org/third_party/boringssl/src/crypto/modes/asm/
H A Daesni-gcm-x86_64.pl403 lea (%rsp),%rax # save stack pointer
413 movaps %xmm6,-0xd8(%rax)
414 movaps %xmm7,-0xc8(%rax)
415 movaps %xmm8,-0xb8(%rax)
416 movaps %xmm9,-0xa8(%rax)
417 movaps %xmm10,-0x98(%rax)
418 movaps %xmm11,-0x88(%rax)
419 movaps %xmm12,-0x78(%rax)
420 movaps %xmm13,-0x68(%rax)
421 movaps %xmm14,-0x58(%rax)
[all...]

Completed in 2176 milliseconds

1234567891011>>