/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
D | sad_sse3.asm | 169 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 …]
|
D | sad_sse2.asm | 42 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 …]
|
D | subpixel_ssse3.asm | 48 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 …]
|
D | sad_sse4.asm | 16 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 …]
|
D | sad_ssse3.asm | 16 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 …]
|
D | variance_impl_sse2.asm | 97 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 …]
|
D | subpixel_sse2.asm | 60 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 …]
|
D | variance_impl_ssse3.asm | 67 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 …]
|
D | sad_mmx.asm | 48 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 …]
|
D | postproc_sse2.asm | 81 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/ |
D | vp9_sad_sse3.asm | 88 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 …]
|
D | vp9_sad_sse4.asm | 16 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 …]
|
D | vp9_sad_ssse3.asm | 16 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 …]
|
D | vp9_variance_impl_sse2.asm | 95 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 …]
|
D | vp9_sad_mmx.asm | 48 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 …]
|
D | vp9_subpel_variance_impl_sse2.asm | 45 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 …]
|
D | vp9_variance_impl_mmx.asm | 48 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/ |
D | dct_sse2.asm | 69 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 …]
|
D | dct_mmx.asm | 94 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 …]
|
D | fwalsh_sse2.asm | 31 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/ |
D | hmm_intrnl.h | 32 #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/ |
D | omx_rpc_utils.h | 97 #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/ |
D | omx_rpc_utils.h | 96 #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/ |
D | scaleopt.c | 102 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/ |
D | vp9_subpixel_8t_sse2.asm | 213 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 …]
|