/external/libvpx/vp8/encoder/x86/ |
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 177 pxor mm7, mm7 [all …]
|
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 | 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 | 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 | sad_sse2.asm | 110 pxor mm7, mm7 114 movq rax, mm7 130 paddw mm7, mm0 131 paddw mm7, mm2 136 movq rax, mm7 171 pxor mm7, mm7 175 movq rax, mm7 186 paddw mm7, mm0 191 movq rax, mm7 240 movd mm7, DWORD PTR [rdi+rdx] [all …]
|
D | encodeopt.asm | 74 pxor mm7, mm7 85 movq mm2, mm7 91 pcmpeqw mm1, mm7 140 pxor mm7, mm7 148 pcmpeqw mm1, mm7 288 pxor mm7, mm7 306 paddd mm7, mm1 307 paddd mm7, mm3 316 movq mm0, mm7 317 psrlq mm7, 32 [all …]
|
D | sad_sse3.asm | 60 movq mm7, QWORD PTR [rdi+2] 64 psadbw mm7, mm0 77 paddw mm7, mm3 93 paddw mm7, mm3 167 movq mm7, QWORD PTR [rdi] 172 psadbw mm7, mm0 189 paddw mm7, mm1 214 paddw mm7, mm1 362 movd [rdi+8], mm7 401 movd [rdi+8], mm7 [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
|
D | variance_impl_sse2.asm | 595 movdq2q mm7, xmm7 ; 604 paddd mm7, mm3 619 movq mm4, mm7 ; 622 paddd mm4, mm7 ; 717 movdq2q mm7, xmm7 ; 726 paddd mm7, mm3 741 movq mm4, mm7 ; 744 paddd mm4, mm7 ; 823 movdq2q mm7, xmm7 ; 832 paddd mm7, mm3 [all …]
|
D | preproc_mmx.c | 242 pxor mm7, mm7 in temp_filter_mmx() 255 punpcklbw mm4, mm7 // mm4 frame buffer pixels in temp_filter_mmx()
|
D | dct_mmx.asm | 107 movq mm7, [rdx + 24] ; c3 112 pmulhw mm1, mm7 ; c * c3 119 pmulhw mm5, mm7 ; d * c3 181 movq mm7, [rdx + 24] ; c3 186 pmulhw mm1, mm7 ; c * c3 193 pmulhw mm5, mm7 ; d * c3
|
/external/libvpx/vpx_scale/win32/ |
D | scaleopt.c | 87 pxor mm7, mm7 // clear mm7 in horizontal_line_3_5_scale_mmx() 107 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 03 xx in horizontal_line_3_5_scale_mmx() 112 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 125 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 152 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 02 xx in horizontal_line_3_5_scale_mmx() 157 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 166 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 218 pxor mm7, mm7 // clear mm7 in horizontal_line_4_5_scale_mmx() local 229 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 02 xx 03 xx in horizontal_line_4_5_scale_mmx() 231 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 03 xx 04 xx in horizontal_line_4_5_scale_mmx() [all …]
|
/external/libvpx/vpx_scale/x86_64/ |
D | scaleopt.c | 87 pxor mm7, mm7 // clear mm7 in horizontal_line_3_5_scale_mmx() 107 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 03 xx in horizontal_line_3_5_scale_mmx() 112 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 125 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 152 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 02 xx in horizontal_line_3_5_scale_mmx() 157 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 166 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 218 pxor mm7, mm7 // clear mm7 in horizontal_line_4_5_scale_mmx() local 229 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 02 xx 03 xx in horizontal_line_4_5_scale_mmx() 231 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 03 xx 04 xx in horizontal_line_4_5_scale_mmx() [all …]
|
/external/libvpx/vpx_scale/intel_linux/ |
D | scaleopt.c | 89 pxor mm7, mm7 // clear mm7 in horizontal_line_3_5_scale_mmx() 109 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 03 xx in horizontal_line_3_5_scale_mmx() 114 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 127 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 154 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 02 xx in horizontal_line_3_5_scale_mmx() 159 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx in horizontal_line_3_5_scale_mmx() 168 packuswb mm0, mm7 in horizontal_line_3_5_scale_mmx() 266 pxor mm7, mm7 // clear mm7 in horizontal_line_4_5_scale_mmx() local 277 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 02 xx 03 xx in horizontal_line_4_5_scale_mmx() 279 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 03 xx 04 xx in horizontal_line_4_5_scale_mmx() [all …]
|
/external/libvpx/vp8/decoder/x86/ |
D | dequantize_mmx.asm | 82 pxor mm7, mm7 85 movq [rax], mm7 86 movq [rax+8], mm7 88 movq [rax+16],mm7 89 movq [rax+24],mm7 104 movq mm7, mm3 ; 105 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 107 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 108 psubw mm7, mm5 ; c1 125 paddw mm4, mm7 ;1 [all …]
|
/external/qemu/distrib/libpng-1.2.19/ |
D | pngvcrd.c | 170 movd mm7, unmask //load bit pattern in png_combine_row() 172 punpcklbw mm7,mm7 in png_combine_row() 173 punpcklwd mm7,mm7 in png_combine_row() 174 punpckldq mm7,mm7 //fill register with 8 masks in png_combine_row() 180 pand mm0,mm7 in png_combine_row() 181 pand mm1,mm7 in png_combine_row() 182 pand mm2,mm7 in png_combine_row() 198 movq mm7,[ebx] in png_combine_row() 199 pandn mm6,mm7 in png_combine_row() 206 movq mm7,mm1 in png_combine_row() [all …]
|
/external/libvpx/vp8/common/x86/ |
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 128 paddb mm7, mm2 ; flimit * 2 + limit (less than 255) 130 psubusb mm5, mm7 ; abs (p0 - q0) *2 + abs(p1-q1)/2 > flimit * 2 + limit 137 movq mm7, [rdx] ; [all …]
|
D | postproc_mmx.c | 91 pxor mm7, mm7 ; in vp8_post_proc_down_and_across_mmx() 93 mm7 = 00000000 in vp8_post_proc_down_and_across_mmx() 118 movq mm7, mm1 ; in vp8_post_proc_down_and_across_mmx() local 119 mm7 = r0 p0..p3 in vp8_post_proc_down_and_across_mmx() 120 psubusw mm7, mm5 ; in vp8_post_proc_down_and_across_mmx() 121 mm7 = r0 p0..p3 - r1 p0..p3 in vp8_post_proc_down_and_across_mmx() 124 paddusw mm7, mm5 ; in vp8_post_proc_down_and_across_mmx() 125 mm7 = abs(r0 p0..p3 - r1 p0..p3) in vp8_post_proc_down_and_across_mmx() 126 pcmpgtw mm7, mm2 in vp8_post_proc_down_and_across_mmx() 150 por mm7, mm6 ; in vp8_post_proc_down_and_across_mmx() [all …]
|
D | idctllm_mmx.asm | 64 movq mm7, mm3 ; 65 pmulhw mm7, [GLOBAL(x_c1sqr2less1)] ; 67 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 68 psubw mm7, mm5 ; c1 85 paddw mm4, mm7 ;1 86 psubw mm0, mm7 ;2 119 movq mm7, mm3 ; 120 pmulhw mm7, [GLOBAL(x_c1sqr2less1)] ; 122 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 123 psubw mm7, mm5 ; c1 [all …]
|
D | iwalsh_mmx.asm | 72 movq mm7, rax 75 punpcklwd mm7, mm7 ;0003000300030003h 152 paddw mm0, mm7 153 paddw mm1, mm7 154 paddw mm2, mm7 155 paddw mm3, mm7
|
D | subpixel_mmx.asm | 45 movq mm7, [rdx + 64] ; 62 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers 145 movq mm7, [rbx + 64] ; 163 pmullw mm4, mm7 ; mm4 *= kernel 4 modifiers. 234 movq mm7, [rbx + 64] ; 252 pmullw mm4, mm7 ; mm4 *= kernel 4 modifiers.
|
/external/qemu/distrib/sdl-1.2.12/src/hermes/ |
D | mmxp2_32.asm | 145 pand mm3, mm7 ; 0r00 155 pand mm1, mm7 ; 0r00 198 load_immq mm7, mmx32_rgb565_b 212 pand mm3, mm7 ; 0 0 0 b 224 pand mm1, mm7 ; 0 0 0 b 269 load_immq mm7, mmx32_bgr555_mul 279 load_immq mm7, mmx32_rgb555_mul 301 pmaddwd mm3,mm7 305 pmaddwd mm1,mm7 325 pmaddwd mm0,mm7 [all …]
|
/external/qemu/distrib/sdl-1.2.12/src/video/ |
D | SDL_RLEaccel.c | 136 movd_m2r(*(&i), mm7); \ 137 punpckldq_r2r(mm7, mm7); \ 142 pxor_r2r(mm7, mm5); /* make clear alpha mask */ \ 214 movd_m2r(*(&ALPHA), mm7); \ 215 punpcklwd_r2r(mm7, mm7); \ 216 punpcklwd_r2r(mm7, mm7); \ 250 por_r2r(mm7, mm5); \ 266 por_r2r(mm7, mm5); \ 270 pand_r2r(mm7 , mm5); \ 272 pand_r2r(mm7 , mm6); \ [all …]
|
D | SDL_blit_A.c | 243 movd_m2r(dalpha, mm7); /* dst alpha mask */ in BlitRGBtoRGBSurfaceAlpha128MMX() 244 punpckldq_r2r(mm7, mm7); /* dst alpha mask | dst alpha mask -> mm7 */ in BlitRGBtoRGBSurfaceAlpha128MMX() 267 por_r2r(mm7, mm2); /* mm7(full alpha) | mm2 -> mm2 */ in BlitRGBtoRGBSurfaceAlpha128MMX() 305 movd_m2r(df->Amask, mm7); /* dst alpha mask */ in BlitRGBtoRGBSurfaceAlphaMMX() 306 punpckldq_r2r(mm7, mm7); /* dst alpha mask | dst alpha mask -> mm7 */ in BlitRGBtoRGBSurfaceAlphaMMX() 322 por_r2r(mm7, mm2); /* mm7(full alpha) | mm2 -> mm2 */ in BlitRGBtoRGBSurfaceAlphaMMX() 349 por_r2r(mm7, mm2); /* mm7(dst alpha) | mm2 -> mm2 */ in BlitRGBtoRGBSurfaceAlphaMMX() 377 movd_m2r(sf->Amask, mm7); /* 0000F000 -> mm7 */ in BlitRGBtoRGBPixelAlphaMMX() 378 punpcklbw_r2r(mm7, mm7); /* FF000000 -> mm7 */ in BlitRGBtoRGBPixelAlphaMMX() 381 pxor_r2r(mm0, mm7); /* 00FFFFFF -> mm7 (mult mask) */ in BlitRGBtoRGBPixelAlphaMMX() [all …]
|
/external/neven/Embedded/common/src/b_BasicEm/ |
D | Math.c | 359 pxor mm7, mm7 in bbs_dotProduct_intelMMX16() 364 paddd mm7, mm4 in bbs_dotProduct_intelMMX16() 367 paddd mm7, mm6 in bbs_dotProduct_intelMMX16() 378 paddd mm7, mm0 in bbs_dotProduct_intelMMX16() 384 paddd mm7, mm2 in bbs_dotProduct_intelMMX16() 392 paddd mm7, mm4 in bbs_dotProduct_intelMMX16() 394 paddd mm7, mm6 in bbs_dotProduct_intelMMX16() 396 movq mm0, mm7 in bbs_dotProduct_intelMMX16() 400 paddd mm7, mm0 in bbs_dotProduct_intelMMX16() 402 movd eax, mm7 in bbs_dotProduct_intelMMX16()
|