/external/libvpx/vp8/common/x86/ |
D | postproc_mmx.c | 94 movq mm6, [ebx + 32 ] ; in vp8_post_proc_down_and_across_mmx() 95 mm6 = kernel 2 taps in vp8_post_proc_down_and_across_mmx() 102 pmullw mm3, mm6 ; in vp8_post_proc_down_and_across_mmx() 105 movq mm6, [ebx + 48] ; in vp8_post_proc_down_and_across_mmx() 106 mm6 = kernel 3 taps in vp8_post_proc_down_and_across_mmx() 111 pmullw mm6, mm5 ; in vp8_post_proc_down_and_across_mmx() 112 mm6 *= p0..p3 * kernel 3 modifiers in vp8_post_proc_down_and_across_mmx() 113 paddusw mm3, mm6 ; in vp8_post_proc_down_and_across_mmx() 114 mm3 += mm6 in vp8_post_proc_down_and_across_mmx() 128 movq mm6, [ebx + 64 ] ; in vp8_post_proc_down_and_across_mmx() [all …]
|
D | loopfilter_mmx.asm | 52 movq mm6, mm1 ; q2 54 psubusb mm2, mm6 ; q3-=q2 61 psubusb mm4, mm6 ; q1-=q2 62 psubusb mm6, mm3 ; q2-=q1 63 por mm4, mm6 ; abs(q2-q1) 117 movq mm6, mm5 ; p0 120 psubusb mm3, mm6 ; q0-=p0 157 pxor mm6, [GLOBAL(t80)] ; offset to convert to signed values 160 psubsb mm0, mm6 ; q0 - p0 516 paddsb mm6, mm2 ; p0+= p0 add [all …]
|
D | iwalsh_mmx.asm | 81 movq mm6, mm4 ;temp al 84 psubw mm6, mm5 ;al - bl 103 movq mm1, mm6 ; 23 22 21 20 104 punpcklwd mm6, mm5 ; 31 21 30 20 110 punpckldq mm0, mm6 ; 30 20 10 00 aka ip[0] 111 punpckhdq mm4, mm6 ; 31 21 11 01 aka ip[4] 122 movq mm6, mm1 ;temp al 125 psubw mm6, mm5 ;al - bl 139 movq mm4, mm6 ; 23 22 21 20 140 punpcklwd mm6, mm5 ; 31 21 30 20 [all …]
|
D | idctllm_mmx.asm | 80 movq mm6, mm2 ; a1 88 psubw mm6, mm3 ;3 96 punpcklwd mm3, mm6 ; 31 21 30 20 97 punpckhwd mm4, mm6 ; 33 23 32 22 138 movq mm6, mm2 ; a1 146 psubw mm6, mm3 ;3 152 psraw mm6, 3 160 punpcklwd mm3, mm6 ; 31 21 30 20 161 punpckhwd mm4, mm6 ; 33 23 32 22
|
D | subpixel_mmx.asm | 44 movq mm6, [rdx + 48] ; 74 pmullw mm4, mm6 ; mm5 *= kernel 3 modifiers 144 movq mm6, [rbx + 48] ; 177 pmullw mm4, mm6 ; mm4 *= kernel 3 modifiers. 233 movq mm6, [rbx + 48] ; 266 pmullw mm4, mm6 ; mm4 *= kernel 3 modifiers.
|
/external/libvpx/vp8/encoder/x86/ |
D | quantize_mmx.asm | 83 movq mm6, mm7 84 pcmpgtw mm5, mm6 86 pandn mm5, mm6 90 movq mm6, [rcx+8] 92 paddw mm7, mm6 104 movq mm6, [rax+8] 106 pmullw mm7, mm6 124 movq mm6, mm7 125 pcmpgtw mm5, mm6 127 pandn mm5, mm6 [all …]
|
D | variance_impl_mmx.asm | 88 pxor mm6, mm6 ; Blank mmx7 102 punpcklbw mm0, mm6 ; unpack to higher prrcision 103 punpcklbw mm1, mm6 104 punpckhbw mm2, mm6 ; unpack to higher prrcision 105 punpckhbw mm3, mm6 126 punpcklbw mm0, mm6 ; unpack to higher prrcision 127 punpcklbw mm1, mm6 128 punpckhbw mm2, mm6 ; unpack to higher prrcision 129 punpckhbw mm3, mm6 149 punpcklbw mm0, mm6 ; unpack to higher prrcision [all …]
|
D | sad_mmx.asm | 44 pxor mm6, mm6 69 punpcklbw mm0, mm6 70 punpcklbw mm2, mm6 72 punpckhbw mm1, mm6 73 punpckhbw mm3, mm6 91 punpcklwd mm0, mm6 92 punpckhwd mm7, mm6 136 pxor mm6, mm6 150 punpcklbw mm0, mm6 152 punpckhbw mm2, mm6 [all …]
|
D | variance_impl_sse2.asm | 594 movdq2q mm6, xmm6 ; 603 paddw mm6, mm2 609 punpcklwd mm2, mm6 ; 610 punpckhwd mm3, mm6 ; 613 movq mm6, mm2 ; 615 psrlq mm6, 32 ; 616 paddd mm2, mm6 ; 716 movdq2q mm6, xmm6 ; 725 paddw mm6, mm2 731 punpcklwd mm2, mm6 ; [all …]
|
D | dct_mmx.asm | 91 movq mm6, [rdx + 16] ; c2 98 pmulhw mm0, mm6 ; 00 01 02 03 101 pmulhw mm6, mm2 ; 20 21 22 23 103 paddw mm2, mm6 ; output 20 21 22 23 106 movq mm6, [rdx + 8] ; c1 113 pmulhw mm3, mm6 ; d * c1 121 pmulhw mm4, mm6 ; c * c1 164 movq mm6, [rdx + 16] ; c2 171 pmulhw mm0, mm6 ; 00 01 02 03 174 pmulhw mm6, mm2 ; 20 21 22 23 [all …]
|
D | sad_sse3.asm | 59 movq mm6, QWORD PTR [rdi+1] 63 psadbw mm6, mm0 76 paddw mm6, mm2 92 paddw mm6, mm2 166 movq mm6, QWORD PTR [rbx] 171 psadbw mm6, mm0 186 paddw mm6, mm3 203 paddw mm6, mm3 361 movd [rdi+4], mm6 400 movd [rdi+4], mm6 [all …]
|
D | encodeopt.asm | 82 movq mm6, [rdi+8] 86 psubw mm5, mm6 103 movq mm6, [rdi+24] 104 psubw mm5, mm6 156 movq mm6, [rdi+8] 159 psubw mm5, mm6 174 movq mm6, [rdi+24] 175 psubw mm5, mm6
|
D | preproc_mmx.c | 256 movq mm6, mm4 // save the pixel values in temp_filter_mmx() 265 pmullw mm4, mm6 // multiplier values in temp_filter_mmx()
|
D | sad_sse2.asm | 238 movd mm6, DWORD PTR [rsi+rax] 241 punpcklbw mm4, mm6
|
/external/libvpx/vpx_scale/win32/ |
D | scaleopt.c | 84 movq mm6, const35_2 // mm6 = 9a xx 33 xx cd xx 66 xx in horizontal_line_3_5_scale_mmx() 110 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 155 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 215 movq mm6, const45_2 // mm6 = cd xx 9a xx 66 xx 33 xx in horizontal_line_4_5_scale_mmx() local 234 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 241 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 in horizontal_line_4_5_scale_mmx() 285 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 292 pmullw mm3, mm6 // 05*205 06*154 07*102 07* 51 in horizontal_line_4_5_scale_mmx() 369 movq mm6, four_fifths // constan in vertical_band_4_5_scale_mmx() 372 pmullw mm4, mm6 // b * 4/5 in vertical_band_4_5_scale_mmx() [all …]
|
/external/libvpx/vpx_scale/x86_64/ |
D | scaleopt.c | 84 movq mm6, const35_2 // mm6 = 9a xx 33 xx cd xx 66 xx in horizontal_line_3_5_scale_mmx() 110 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 155 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 215 movq mm6, const45_2 // mm6 = cd xx 9a xx 66 xx 33 xx in horizontal_line_4_5_scale_mmx() local 234 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 241 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 in horizontal_line_4_5_scale_mmx() 285 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 292 pmullw mm3, mm6 // 05*205 06*154 07*102 07* 51 in horizontal_line_4_5_scale_mmx() 369 movq mm6, four_fifths // constan in vertical_band_4_5_scale_mmx() 372 pmullw mm4, mm6 // b * 4/5 in vertical_band_4_5_scale_mmx() [all …]
|
/external/libvpx/vpx_scale/intel_linux/ |
D | scaleopt.c | 86 movq mm6, const35_2 // mm6 = 9a xx 33 xx cd xx 66 xx in horizontal_line_3_5_scale_mmx() 112 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 157 pmullw mm1, mm6 // in horizontal_line_3_5_scale_mmx() 263 movq mm6, const45_2 // mm6 = cd xx 9a xx 66 xx 33 xx in horizontal_line_4_5_scale_mmx() local 282 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 289 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 in horizontal_line_4_5_scale_mmx() 333 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 in horizontal_line_4_5_scale_mmx() 340 pmullw mm3, mm6 // 05*205 06*154 07*102 07* 51 in horizontal_line_4_5_scale_mmx() 458 movq mm6, four_fifths // constan in vertical_band_4_5_scale_mmx() 461 pmullw mm4, mm6 // b * 4/5 in vertical_band_4_5_scale_mmx() [all …]
|
/external/qemu/distrib/libpng-1.2.19/ |
D | pngvcrd.c | 171 psubb mm6,mm6 //zero mm6 in png_combine_row() 184 pcmpeqb mm0,mm6 in png_combine_row() 185 pcmpeqb mm1,mm6 in png_combine_row() 186 pcmpeqb mm2,mm6 in png_combine_row() 197 movq mm6,mm0 in png_combine_row() 199 pandn mm6,mm7 in png_combine_row() 200 por mm4,mm6 in png_combine_row() 207 movq mm6,[ebx+8] in png_combine_row() 208 pandn mm7,mm6 in png_combine_row() 212 movq mm6,[esi+16] in png_combine_row() [all …]
|
/external/qemu/distrib/sdl-1.2.12/src/video/ |
D | SDL_RLEaccel.c | 169 movq_r2r(mm2, mm6); \ 173 punpckhbw_r2r(mm6, mm6); \ 177 pand_r2r(mm3, mm6); \ 178 psubw_r2r(mm6, mm1); \ 183 paddw_r2r(mm1, mm6); \ 185 pand_r2r(mm3, mm6); \ 187 packuswb_r2r(mm6, mm6); \ 189 psllq_i2r(32, mm6); \ 190 por_r2r(mm6, mm2); \ 240 movq_r2r(mm3, mm6); \ [all …]
|
D | SDL_blit_A.c | 254 movq_r2r(mm2, mm6); /* 2 x dst -> mm6(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlpha128MMX() 259 pand_r2r(mm4, mm6); /* dst & mask -> mm6 */ in BlitRGBtoRGBSurfaceAlpha128MMX() 261 paddd_r2r(mm6, mm5); /* mm6 + mm5 -> mm5 */ in BlitRGBtoRGBSurfaceAlpha128MMX() 331 movq_r2r(mm2, mm6); /* 2 x dst -> mm6(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlphaMMX() 336 punpckhbw_r2r(mm5, mm6); /* high - 0A0R0G0B -> mm6(dst2) */ in BlitRGBtoRGBSurfaceAlphaMMX() 343 psubw_r2r(mm6, mm1);/* src2 - dst2 -> mm1 */ in BlitRGBtoRGBSurfaceAlphaMMX() 346 paddb_r2r(mm1, mm6); /* mm1 + mm6(dst2) -> mm6 */ in BlitRGBtoRGBSurfaceAlphaMMX() 348 packuswb_r2r(mm6, mm2); /* ARGBARGB -> mm2 */ in BlitRGBtoRGBSurfaceAlphaMMX() 375 pxor_r2r(mm6, mm6); /* 0 -> mm6 */ in BlitRGBtoRGBPixelAlphaMMX() 384 packsswb_r2r(mm6, mm0); /* 00000FFF -> mm0 (channel mask) */ in BlitRGBtoRGBPixelAlphaMMX() [all …]
|
/external/libvpx/vp8/decoder/x86/ |
D | dequantize_mmx.asm | 120 movq mm6, mm2 ; a1 128 psubw mm6, mm3 ;3 136 punpcklwd mm3, mm6 ; 31 21 30 20 137 punpckhwd mm4, mm6 ; 33 23 32 22 178 movq mm6, mm2 ; a1 186 psubw mm6, mm3 ;3 192 psraw mm6, 3 200 punpcklwd mm3, mm6 ; 31 21 30 20 201 punpckhwd mm4, mm6 ; 33 23 32 22 322 movq mm6, mm2 ; a1 [all …]
|
/external/qemu/distrib/sdl-1.2.12/src/audio/ |
D | SDL_mixer_MMX_VC.c | 83 movq mm6, mm4 //%%mm4,%%mm6\n" // mm6 = l(e*v)|l(f*v)|l(g*v)|l(h*v) in SDL_MixAudio_MMX_S16_VC() 86 punpcklwd mm6, mm5 //%%mm5,%%mm6\n" // mm6 = g*v|h*v in SDL_MixAudio_MMX_S16_VC() 96 psrad mm6, 7 //$7,%%mm6\n" // mm6= g*v/128|h*v/128 in SDL_MixAudio_MMX_S16_VC() 99 packssdw mm6, mm4 //%%mm4,%%mm6\n" // mm6 = s(e*v|f*v|g*v|h*v) in SDL_MixAudio_MMX_S16_VC() 101 paddsw mm6, mm5 //%%mm5,%%mm6\n" // mm6 = adjust_volume(src)+dst in SDL_MixAudio_MMX_S16_VC() 102 movq [edi + 8], mm6 //%%mm6,8(%%edi)\n" in SDL_MixAudio_MMX_S16_VC()
|
/external/qemu/distrib/sdl-1.2.12/src/hermes/ |
D | mmxp2_32.asm | 142 pand mm0, mm6 ; 00g0 152 pand mm4, mm6 ; 00g0 197 load_immq mm6, mmx32_rgb565_g 209 pand mm0, mm6 ; 0 0 g 0 221 pand mm4, mm6 ; 0 0 g 0 281 load_immq mm6, mmx32_rgb555_g 306 pand mm2,mm6 310 pand mm0,mm6 328 pand mm4,mm6 336 pand mm5,mm6 [all …]
|
/external/neven/Embedded/common/src/b_BasicEm/ |
D | Math.c | 357 pxor mm6, mm6 in bbs_dotProduct_intelMMX16() 367 paddd mm7, mm6 in bbs_dotProduct_intelMMX16() 380 movq mm6, 24[eax] in bbs_dotProduct_intelMMX16() 383 pmaddwd mm6, 24[ebx] in bbs_dotProduct_intelMMX16() 394 paddd mm7, mm6 in bbs_dotProduct_intelMMX16()
|
/external/zlib/contrib/masmx86/ |
D | inffas32.asm | 662 movd mm6,ebp 665 psllq mm7,mm6 719 movd mm6,ebp 722 psllq mm7,mm6
|