Home
last modified time | relevance | path

Searched refs:PTR (Results 1 – 25 of 36) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Dsad_sse3.asm169 movdqa xmm0, XMMWORD PTR [%2]
170 lddqu xmm5, XMMWORD PTR [%3]
171 lddqu xmm6, XMMWORD PTR [%3+1]
172 lddqu xmm7, XMMWORD PTR [%3+2]
178 movdqa xmm0, XMMWORD PTR [%2]
179 lddqu xmm1, XMMWORD PTR [%3]
180 lddqu xmm2, XMMWORD PTR [%3+1]
181 lddqu xmm3, XMMWORD PTR [%3+2]
191 movdqa xmm0, XMMWORD PTR [%2+%4]
192 lddqu xmm1, XMMWORD PTR [%3+%5]
[all …]
Dsad_sse2.asm42 movq xmm0, QWORD PTR [rsi]
43 movq xmm2, QWORD PTR [rsi+8]
45 movq xmm1, QWORD PTR [rdi]
46 movq xmm3, QWORD PTR [rdi+8]
48 movq xmm4, QWORD PTR [rsi+rax]
49 movq xmm5, QWORD PTR [rdi+rdx]
56 movq xmm2, QWORD PTR [rsi+rax+8]
58 movq xmm3, QWORD PTR [rdi+rdx+8]
120 movq mm0, QWORD PTR [rsi]
121 movq mm1, QWORD PTR [rdi]
[all …]
Dsubpixel_ssse3.asm48 movsxd rdx, DWORD PTR arg(5) ;table index
58 cmp esi, DWORD PTR [rax]
61 movdqa xmm4, XMMWORD PTR [rax] ;k0_k5
62 movdqa xmm5, XMMWORD PTR [rax+256] ;k2_k4
63 movdqa xmm6, XMMWORD PTR [rax+128] ;k1_k3
74 movq xmm0, MMWORD PTR [rsi - 2] ; -2 -1 0 1 2 3 4 5
76 movq xmm2, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
117 movdqa xmm5, XMMWORD PTR [rax+256] ;k2_k4
118 movdqa xmm6, XMMWORD PTR [rax+128] ;k1_k3
120 movdqa xmm3, XMMWORD PTR [GLOBAL(shuf2bfrom1)]
[all …]
Dsad_sse4.asm16 movdqa xmm0, XMMWORD PTR [rsi]
17 movq xmm1, MMWORD PTR [rdi]
18 movq xmm3, MMWORD PTR [rdi+8]
19 movq xmm2, MMWORD PTR [rdi+16]
37 movdqa xmm0, XMMWORD PTR [rsi]
38 movq xmm5, MMWORD PTR [rdi]
39 movq xmm3, MMWORD PTR [rdi+8]
40 movq xmm2, MMWORD PTR [rdi+16]
60 movdqa xmm0, XMMWORD PTR [rsi + rax]
61 movq xmm5, MMWORD PTR [rdi+ rdx]
[all …]
Dsad_ssse3.asm16 movdqa xmm0, XMMWORD PTR [rsi]
17 lddqu xmm5, XMMWORD PTR [rdi]
18 lddqu xmm6, XMMWORD PTR [rdi+1]
19 lddqu xmm7, XMMWORD PTR [rdi+2]
25 movdqa xmm0, XMMWORD PTR [rsi]
26 lddqu xmm1, XMMWORD PTR [rdi]
27 lddqu xmm2, XMMWORD PTR [rdi+1]
28 lddqu xmm3, XMMWORD PTR [rdi+2]
38 movdqa xmm0, XMMWORD PTR [rsi+rax]
39 lddqu xmm1, XMMWORD PTR [rdi+rdx]
[all …]
Dvariance_impl_sse2.asm97 movsxd rax, DWORD PTR arg(1) ;[source_stride]
98 movsxd rdx, DWORD PTR arg(3) ;[recon_stride]
130 movdqu xmm1, XMMWORD PTR [rsi]
131 movdqu xmm2, XMMWORD PTR [rdi]
202 movd DWORD PTR [rax], xmm7
203 movd DWORD PTR [rdi], xmm1
242 movsxd rax, DWORD PTR arg(1) ;[source_stride]
243 movsxd rdx, DWORD PTR arg(3) ;[recon_stride]
248 movq xmm1, QWORD PTR [rsi]
249 movq xmm2, QWORD PTR [rdi]
[all …]
Dsubpixel_sse2.asm60 movq xmm3, MMWORD PTR [rsi - 2]
61 movq xmm1, MMWORD PTR [rsi + 6]
77 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
81 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap 2
181 movq xmm3, MMWORD PTR [rsi - 2]
182 movq xmm1, MMWORD PTR [rsi + 6]
184 movq xmm2, MMWORD PTR [rsi +14]
202 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
206 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap 2
255 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
[all …]
Dvariance_impl_ssse3.asm67 movdqu xmm0, XMMWORD PTR [rsi]
68 movdqu xmm1, XMMWORD PTR [rsi+1]
92 movdqu xmm1, XMMWORD PTR [rsi]
93 movdqu xmm2, XMMWORD PTR [rsi+1]
121 movq xmm1, QWORD PTR [rdi]
124 movq xmm5, QWORD PTR [rdi+8]
163 movdqu xmm1, XMMWORD PTR [rsi]
173 movdqu xmm3, XMMWORD PTR [rsi]
187 movq xmm3, QWORD PTR [rdi]
190 movq xmm5, QWORD PTR [rdi+8]
[all …]
Dsad_mmx.asm48 movq mm0, QWORD PTR [rsi]
49 movq mm2, QWORD PTR [rsi+8]
51 movq mm1, QWORD PTR [rdi]
52 movq mm3, QWORD PTR [rdi+8]
140 movq mm0, QWORD PTR [rsi]
141 movq mm1, QWORD PTR [rdi]
210 movq mm0, QWORD PTR [rsi]
211 movq mm1, QWORD PTR [rdi]
273 movd mm0, DWORD PTR [rsi]
274 movd mm1, DWORD PTR [rdi]
[all …]
Dpostproc_sse2.asm81 movdqa xmm2, XMMWORD PTR [rbx]
118 movsxd rax, DWORD PTR arg(2) ;src_pixels_per_line
119 movsxd rcx, DWORD PTR arg(6) ;rows in a macroblock
124 movdqu xmm0, XMMWORD PTR [rsi]
125 movdqu xmm1, XMMWORD PTR [rsi + rax]
126 movdqu xmm3, XMMWORD PTR [rsi + 2*rax]
132 movdqu xmm1, XMMWORD PTR [rsi + 2*rax]
133 movdqu xmm3, XMMWORD PTR [rsi + rax]
137 movdqu XMMWORD PTR [rdi], xmm0
174 movq mm0, QWORD PTR [rdi-16];
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_sad_sse3.asm88 movdqa xmm0, XMMWORD PTR [%2]
89 lddqu xmm5, XMMWORD PTR [%3]
90 lddqu xmm6, XMMWORD PTR [%3+1]
91 lddqu xmm7, XMMWORD PTR [%3+2]
97 movdqa xmm0, XMMWORD PTR [%2]
98 lddqu xmm1, XMMWORD PTR [%3]
99 lddqu xmm2, XMMWORD PTR [%3+1]
100 lddqu xmm3, XMMWORD PTR [%3+2]
110 movdqa xmm0, XMMWORD PTR [%2+%4]
111 lddqu xmm1, XMMWORD PTR [%3+%5]
[all …]
Dvp9_sad_sse4.asm16 movdqa xmm0, XMMWORD PTR [rsi]
17 movq xmm1, MMWORD PTR [rdi]
18 movq xmm3, MMWORD PTR [rdi+8]
19 movq xmm2, MMWORD PTR [rdi+16]
37 movdqa xmm0, XMMWORD PTR [rsi]
38 movq xmm5, MMWORD PTR [rdi]
39 movq xmm3, MMWORD PTR [rdi+8]
40 movq xmm2, MMWORD PTR [rdi+16]
60 movdqa xmm0, XMMWORD PTR [rsi + rax]
61 movq xmm5, MMWORD PTR [rdi+ rdx]
[all …]
Dvp9_sad_ssse3.asm16 movdqa xmm0, XMMWORD PTR [rsi]
17 lddqu xmm5, XMMWORD PTR [rdi]
18 lddqu xmm6, XMMWORD PTR [rdi+1]
19 lddqu xmm7, XMMWORD PTR [rdi+2]
25 movdqa xmm0, XMMWORD PTR [rsi]
26 lddqu xmm1, XMMWORD PTR [rdi]
27 lddqu xmm2, XMMWORD PTR [rdi+1]
28 lddqu xmm3, XMMWORD PTR [rdi+2]
38 movdqa xmm0, XMMWORD PTR [rsi+rax]
39 lddqu xmm1, XMMWORD PTR [rdi+rdx]
[all …]
Dvp9_variance_impl_sse2.asm95 movsxd rax, DWORD PTR arg(1) ;[source_stride]
96 movsxd rdx, DWORD PTR arg(3) ;[recon_stride]
128 movdqu xmm1, XMMWORD PTR [rsi]
129 movdqu xmm2, XMMWORD PTR [rdi]
200 movd DWORD PTR [rax], xmm7
201 movd DWORD PTR [rdi], xmm1
240 movsxd rax, DWORD PTR arg(1) ;[source_stride]
241 movsxd rdx, DWORD PTR arg(3) ;[recon_stride]
246 movq xmm1, QWORD PTR [rsi]
247 movq xmm2, QWORD PTR [rdi]
[all …]
Dvp9_sad_mmx.asm48 movq mm0, QWORD PTR [rsi]
49 movq mm2, QWORD PTR [rsi+8]
51 movq mm1, QWORD PTR [rdi]
52 movq mm3, QWORD PTR [rdi+8]
140 movq mm0, QWORD PTR [rsi]
141 movq mm1, QWORD PTR [rdi]
210 movq mm0, QWORD PTR [rsi]
211 movq mm1, QWORD PTR [rdi]
273 movd mm0, DWORD PTR [rsi]
274 movd mm1, DWORD PTR [rdi]
[all …]
Dvp9_subpel_variance_impl_sse2.asm45 movdqu xmm5, XMMWORD PTR [rsi]
46 movdqu xmm3, XMMWORD PTR [rsi+1]
52 movdqu xmm1, XMMWORD PTR [rsi] ;
53 movdqu xmm2, XMMWORD PTR [rsi+1] ;
62 movq xmm3, QWORD PTR [rdi] ; xmm3 = d0,d1,d2..d7
66 movq xmm3, QWORD PTR [rdi+8]
158 movdqu xmm5, XMMWORD PTR [rsi]
163 movdqu xmm3, XMMWORD PTR [rsi]
170 movq xmm2, QWORD PTR [rdi]
173 movq xmm2, QWORD PTR [rdi+8]
[all …]
Dvp9_variance_impl_mmx.asm48 movq QWORD PTR [rsp], mm4
283 movq QWORD PTR [rsp+8], mm5 ; copy back accumulated results into normal memory
284 movq QWORD PTR [rsp], mm7 ; copy back accumulated results into normal memory
285 movsx rdx, WORD PTR [rsp+8]
286 movsx rcx, WORD PTR [rsp+10]
287 movsx rbx, WORD PTR [rsp+12]
288 movsx rax, WORD PTR [rsp+14]
292 movsxd rax, DWORD PTR [rsp]
293 movsxd rcx, DWORD PTR [rsp+4]
398 movq QWORD PTR [rsp+8], mm5 ; copy back accumulated results into normal memory
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Ddct_sse2.asm69 movq xmm0, MMWORD PTR[input ] ;03 02 01 00
70 movq xmm2, MMWORD PTR[input+ pitch] ;13 12 11 10
72 movq xmm1, MMWORD PTR[input ] ;23 22 21 20
73 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30
94 pmaddwd xmm0, XMMWORD PTR[GLOBAL(_mult_add)] ;a1 + b1
95 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
97 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
98 pmaddwd xmm4, XMMWORD PTR[GLOBAL(_2217_neg5352)];d1*2217 - c1*5352
100 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)]
101 paddd xmm4, XMMWORD PTR[GLOBAL(_7500)]
[all …]
Ddct_mmx.asm94 pmaddwd mm1, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
95 pmaddwd mm4, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*5352
97 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
98 pmaddwd mm5, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352
100 paddd mm1, MMWORD PTR[GLOBAL(_14500)]
101 paddd mm4, MMWORD PTR[GLOBAL(_14500)]
102 paddd mm3, MMWORD PTR[GLOBAL(_7500)]
103 paddd mm5, MMWORD PTR[GLOBAL(_7500)]
152 pandn mm6, MMWORD PTR[GLOBAL(_cmp_mask)] ; clear upper,
161 paddw mm0, MMWORD PTR[GLOBAL(_7w)]
[all …]
Dfwalsh_sse2.asm31 movq xmm0, MMWORD PTR [rsi] ; load input
32 movq xmm1, MMWORD PTR [rsi + rdx]
34 movq xmm2, MMWORD PTR [rsi]
35 movq xmm3, MMWORD PTR [rsi + rdx]
140 movdqa XMMWORD PTR [rdi], xmm0
141 movdqa XMMWORD PTR [rdi + 16], xmm2
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_mem/memory_manager/include/
Dhmm_intrnl.h32 #define AAUS_FORWARD(PTR, AAU_OFFSET) \ argument
33 (((char *) (PTR)) + ((AAU_OFFSET) * ((U(size_aau)) HMM_ADDR_ALIGN_UNIT)))
36 #define AAUS_BACKWARD(PTR, AAU_OFFSET) \ argument
37 (((char *) (PTR)) - ((AAU_OFFSET) * ((U(size_aau)) HMM_ADDR_ALIGN_UNIT)))
40 #define BAUS_FORWARD(PTR, BAU_OFFSET) \ argument
41 AAUS_FORWARD((PTR), (BAU_OFFSET) * ((U(size_aau)) HMM_BLOCK_ALIGN_UNIT))
44 #define BAUS_BACKWARD(PTR, BAU_OFFSET) \ argument
45 AAUS_BACKWARD((PTR), (BAU_OFFSET) * ((U(size_aau)) HMM_BLOCK_ALIGN_UNIT))
/hardware/ti/omap4-aah/domx/domx/omx_rpc/inc/
Domx_rpc_utils.h97 #define RPC_UTIL_GETSTRUCTSIZE(PTR) *((OMX_U32*)PTR) argument
112 #define RPC_SETFIELDCOPYGEN(MSGBODY, POS, PTR, SIZE) do { \ argument
113 TIMM_OSAL_Memcpy((OMX_U8*)((OMX_U32)MSGBODY+POS), PTR, SIZE); \
135 #define RPC_GETFIELDCOPYGEN(MSGBODY, POS, PTR, SIZE) do { \ argument
136 TIMM_OSAL_Memcpy(PTR, (OMX_U8*)((OMX_U32)MSGBODY+POS), SIZE); \
145 #define RPC_GETFIELDPATCHED(MSGBODY, OFFSET, PTR, TYPE) \ argument
146 PTR = (TYPE *) (MSGBODY+OFFSET);
/hardware/ti/omap4xxx/domx/domx/omx_rpc/inc/
Domx_rpc_utils.h96 #define RPC_UTIL_GETSTRUCTSIZE(PTR) *((OMX_U32*)PTR) argument
111 #define RPC_SETFIELDCOPYGEN(MSGBODY, POS, PTR, SIZE) do { \ argument
112 TIMM_OSAL_Memcpy((OMX_U8*)((OMX_U32)MSGBODY+POS), PTR, SIZE); \
134 #define RPC_GETFIELDCOPYGEN(MSGBODY, POS, PTR, SIZE) do { \ argument
135 TIMM_OSAL_Memcpy(PTR, (OMX_U8*)((OMX_U32)MSGBODY+POS), SIZE); \
144 #define RPC_GETFIELDPATCHED(MSGBODY, OFFSET, PTR, TYPE) \ argument
145 PTR = (TYPE *) (MSGBODY+OFFSET);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/win32/
Dscaleopt.c102 movq mm0, QWORD PTR [esi]; in horizontal_line_5_4_scale_mmx()
128 movd DWORD PTR [edi-4], mm1 in horizontal_line_5_4_scale_mmx()
195 movd DWORD PTR [edi], mm0 in vertical_band_5_4_scale_mmx()
196 movd DWORD PTR [edi+edx], mm1 in vertical_band_5_4_scale_mmx()
200 movd DWORD PTR [edi+edx*2], mm3 in vertical_band_5_4_scale_mmx()
209 movd DWORD PTR [eax+edx], mm5 in vertical_band_5_4_scale_mmx()
250 movq mm0, QWORD PTR [esi]; in horizontal_line_5_3_scale_mmx()
279 movd DWORD PTR [edi-3], mm1 in horizontal_line_5_3_scale_mmx() local
283 movq mm0, QWORD PTR [esi]; in horizontal_line_5_3_scale_mmx() local
312 mov WORD PTR[edi], ax in horizontal_line_5_3_scale_mmx()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_subpixel_8t_sse2.asm213 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
214 movsxd rbx, DWORD PTR arg(3) ;out_pitch
216 movsxd rcx, DWORD PTR arg(4) ;output_height
281 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
282 movsxd rbx, DWORD PTR arg(3) ;out_pitch
284 movsxd rcx, DWORD PTR arg(4) ;output_height
340 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
341 movsxd rbx, DWORD PTR arg(3) ;out_pitch
343 movsxd rcx, DWORD PTR arg(4) ;output_height
393 movsxd rax, DWORD PTR arg(1) ;pixels_per_line
[all …]

12