/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
D | quantize_mmx.asm | 77 movq mm7, mm4 80 pxor mm7, mm4 81 psubw mm7, mm4 ; abs 83 movq mm6, mm7 87 movq mm7, mm5 92 paddw mm7, mm6 93 pmulhuw mm7, mm5 95 pxor mm7, mm4 96 psubw mm7, mm4;gain the sign back 100 movq mm1, mm7 [all …]
|
D | subtract_mmx.asm | 32 pxor mm7, mm7 36 punpcklbw mm0, mm7 37 punpcklbw mm1, mm7 44 punpcklbw mm0, mm7 45 punpcklbw mm1, mm7 52 punpcklbw mm0, mm7 53 punpcklbw mm1, mm7 64 punpcklbw mm0, mm7 65 punpcklbw mm1, mm7 171 pxor mm7, mm7 [all …]
|
D | encodeopt.asm | 74 pxor mm7, mm7 85 movq mm2, mm7 91 pcmpeqw mm1, mm7 140 pxor mm7, mm7 148 pcmpeqw mm1, mm7 290 pxor mm7, mm7 308 paddd mm7, mm1 309 paddd mm7, mm3 318 movq mm0, mm7 319 psrlq mm7, 32 [all …]
|
D | subtract_sse2.asm | 32 pxor mm7, mm7 36 punpcklbw mm0, mm7 37 punpcklbw mm1, mm7 43 punpcklbw mm0, mm7 44 punpcklbw mm1, mm7 50 punpcklbw mm0, mm7 51 punpcklbw mm1, mm7 60 punpcklbw mm0, mm7 61 punpcklbw mm1, mm7
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
D | dequantize_mmx.asm | 85 pxor mm7, mm7 88 movq [rax], mm7 89 movq [rax+8], mm7 91 movq [rax+16],mm7 92 movq [rax+24],mm7 106 movq mm7, mm3 ; 107 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 109 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 110 psubw mm7, mm5 ; c1 127 paddw mm4, mm7 ;1 [all …]
|
D | sad_mmx.asm | 42 pxor mm7, mm7 82 paddw mm7, mm0 83 paddw mm7, mm1 89 movq mm0, mm7 92 punpckhwd mm7, mm6 94 paddw mm0, mm7 95 movq mm7, mm0 99 paddw mm7, mm0 101 movq rax, mm7 134 pxor mm7, mm7 [all …]
|
D | idctllm_mmx.asm | 56 pxor mm7, mm7 57 movq [rax], mm7 58 movq [rax+8], mm7 59 movq [rax+16],mm7 60 movq [rax+24],mm7 76 movq mm7, mm3 ; 77 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 79 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 80 psubw mm7, mm5 ; c1 97 paddw mm4, mm7 ;1 [all …]
|
D | variance_impl_mmx.asm | 89 pxor mm7, mm7 ; Blank mmx7 117 paddd mm7, mm0 ; accumulate in mm7 118 paddd mm7, mm2 ; accumulate in mm7 141 paddd mm7, mm0 ; accumulate in mm7 142 paddd mm7, mm2 ; accumulate in mm7 164 paddd mm7, mm0 ; accumulate in mm7 165 paddd mm7, mm2 ; accumulate in mm7 187 paddd mm7, mm0 ; accumulate in mm7 188 paddd mm7, mm2 ; accumulate in mm7 211 paddd mm7, mm0 ; accumulate in mm7 [all …]
|
D | loopfilter_mmx.asm | 45 movq mm7, [rdx] 56 psubusb mm1, mm7 ; 65 psubusb mm4, mm7 74 psubusb mm4, mm7 86 psubusb mm4, mm7 95 psubusb mm4, mm7 106 psubusb mm4, mm7 126 movq mm7, [rdx] ; blimit 128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit 135 movq mm7, [rdx] ; [all …]
|
D | sad_sse2.asm | 112 pxor mm7, mm7 116 movq rax, mm7 132 paddw mm7, mm0 133 paddw mm7, mm2 138 movq rax, mm7 173 pxor mm7, mm7 177 movq rax, mm7 188 paddw mm7, mm0 193 movq rax, mm7 242 movd mm7, DWORD PTR [rdi+rdx] [all …]
|
D | iwalsh_mmx.asm | 27 movq mm7, rax 31 punpcklwd mm7, mm7 ;0003000300030003h 81 paddw mm1, mm7 82 paddw mm6, mm7 92 paddw mm0, mm7 93 paddw mm5, mm7
|
D | sad_sse3.asm | 215 movq mm7, QWORD PTR [%3+2] 219 psadbw mm7, mm0 232 paddw mm7, mm3 250 paddw mm7, mm3 325 movq mm7, QWORD PTR [%6] 330 psadbw mm7, mm0 347 paddw mm7, mm1 373 paddw mm7, mm1 482 movd [rcx+8], mm7 507 movd [rcx+8], mm7 [all …]
|
D | postproc_mmx.asm | 90 pxor mm7, mm7 ; 108 paddd mm7, mm2 ; 132 paddd mm7, mm4 141 psubd mm7, mm2 159 movq mm4, mm7 162 psubd mm4, mm7
|
D | subpixel_mmx.asm | 46 movq mm7, [rdx + 64] ; 63 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers 144 movq mm7, [rbx + 64] ; 162 pmullw mm4, mm7 ; mm4 *= kernel 4 modifiers.
|
D | variance_impl_sse2.asm | 637 movdq2q mm7, xmm7 ; 646 paddd mm7, mm3 661 movq mm4, mm7 ; 664 paddd mm4, mm7 ; 760 movdq2q mm7, xmm7 ; 769 paddd mm7, mm3 784 movq mm4, mm7 ; 787 paddd mm4, mm7 ; 983 movdq2q mm7, xmm7 ; 992 paddd mm7, mm3 [all …]
|
D | subpixel_ssse3.asm | 774 movq mm7, MMWORD PTR [rax+128] ;k1_k3 797 pmaddubsw mm2, mm7 829 movq mm7, MMWORD PTR [rax+128] ;k1_k3 847 pmaddubsw mm2, mm7
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/win32/ |
D | scaleopt.c | 95 pxor mm7, mm7; in horizontal_line_5_4_scale_mmx() local 109 punpcklbw mm1, mm7; in horizontal_line_5_4_scale_mmx() 112 punpcklbw mm0, mm7; in horizontal_line_5_4_scale_mmx() local 126 packuswb mm1, mm7 in horizontal_line_5_4_scale_mmx() 149 pxor mm7, mm7 // clear out mm7 in vertical_band_5_4_scale_mmx() local 162 punpcklbw mm1, mm7 in vertical_band_5_4_scale_mmx() 163 punpcklbw mm2, mm7 in vertical_band_5_4_scale_mmx() 172 punpcklbw mm4, mm7 in vertical_band_5_4_scale_mmx() 186 punpcklbw mm6, mm7 in vertical_band_5_4_scale_mmx() 192 packuswb mm1, mm7 in vertical_band_5_4_scale_mmx() [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
D | vp9_sad_mmx.asm | 42 pxor mm7, mm7 82 paddw mm7, mm0 83 paddw mm7, mm1 89 movq mm0, mm7 92 punpckhwd mm7, mm6 94 paddw mm0, mm7 95 movq mm7, mm0 99 paddw mm7, mm0 101 movq rax, mm7 134 pxor mm7, mm7 [all …]
|
D | vp9_variance_impl_mmx.asm | 89 pxor mm7, mm7 ; Blank mmx7 117 paddd mm7, mm0 ; accumulate in mm7 118 paddd mm7, mm2 ; accumulate in mm7 141 paddd mm7, mm0 ; accumulate in mm7 142 paddd mm7, mm2 ; accumulate in mm7 164 paddd mm7, mm0 ; accumulate in mm7 165 paddd mm7, mm2 ; accumulate in mm7 187 paddd mm7, mm0 ; accumulate in mm7 188 paddd mm7, mm2 ; accumulate in mm7 211 paddd mm7, mm0 ; accumulate in mm7 [all …]
|
D | vp9_sad_sse3.asm | 134 movq mm7, QWORD PTR [%3+2] 138 psadbw mm7, mm0 151 paddw mm7, mm3 169 paddw mm7, mm3 277 movd [rcx+8], mm7 302 movd [rcx+8], mm7 353 movd mm7, DWORD PTR [ref_ptr+2] 363 punpcklbw mm7, mm6 366 psadbw mm7, mm0 369 paddw mm7, mm5 [all …]
|
D | vp9_variance_impl_sse2.asm | 478 movdq2q mm7, xmm7 ; 487 paddd mm7, mm3 502 movq mm4, mm7 ; 505 paddd mm4, mm7 ; 585 movdq2q mm7, xmm7 ; 594 paddd mm7, mm3 609 movq mm4, mm7 ; 612 paddd mm4, mm7 ; 691 movdq2q mm7, xmm7 ; 700 paddd mm7, mm3 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
D | vp9_loopfilter_mmx.asm | 45 movq mm7, [rdx] 56 psubusb mm1, mm7 ; 65 psubusb mm4, mm7 74 psubusb mm4, mm7 86 psubusb mm4, mm7 95 psubusb mm4, mm7 106 psubusb mm4, mm7 126 movq mm7, [rdx] ; blimit 128 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > blimit 135 movq mm7, [rdx] ; [all …]
|