/third_party/ffmpeg/libavcodec/x86/ |
H A D | mpegvideo.c | 191 "mov %3, %%"FF_REG_a" \n\t" in dct_unquantize_mpeg1_intra_mmx() 194 "movq (%0, %%"FF_REG_a"), %%mm0 \n\t" in dct_unquantize_mpeg1_intra_mmx() 195 "movq 8(%0, %%"FF_REG_a"), %%mm1\n\t" in dct_unquantize_mpeg1_intra_mmx() 196 "movq (%1, %%"FF_REG_a"), %%mm4 \n\t" in dct_unquantize_mpeg1_intra_mmx() 197 "movq 8(%1, %%"FF_REG_a"), %%mm5\n\t" in dct_unquantize_mpeg1_intra_mmx() 212 "pcmpeqw (%0, %%"FF_REG_a"), %%mm4 \n\t" // block[i] == 0 ? -1 : 0 in dct_unquantize_mpeg1_intra_mmx() 213 "pcmpeqw 8(%0, %%"FF_REG_a"), %%mm5\n\t" // block[i] == 0 ? -1 : 0 in dct_unquantize_mpeg1_intra_mmx() 226 "movq %%mm4, (%0, %%"FF_REG_a") \n\t" in dct_unquantize_mpeg1_intra_mmx() 227 "movq %%mm5, 8(%0, %%"FF_REG_a")\n\t" in dct_unquantize_mpeg1_intra_mmx() 229 "add $16, %%"FF_REG_a" \ in dct_unquantize_mpeg1_intra_mmx() [all...] |
H A D | rnd_template.c | 49 "xor %%"FF_REG_a", %%"FF_REG_a" \n\t" in DEF() 53 "movq (%1, %%"FF_REG_a"), %%mm0 \n\t" in DEF() 54 "movq 1(%1, %%"FF_REG_a"), %%mm2 \n\t" in DEF() 70 "movq %%mm4, (%2, %%"FF_REG_a") \n\t" in DEF() 71 "add %3, %%"FF_REG_a" \n\t" in DEF() 73 "movq (%1, %%"FF_REG_a"), %%mm2 \n\t" // 0 <-> 2 1 <-> 3 in DEF() 74 "movq 1(%1, %%"FF_REG_a"), %%mm4 \n\t" in DEF() 90 "movq %%mm0, (%2, %%"FF_REG_a") \n\t" in DEF() 91 "add %3, %%"FF_REG_a" \ in DEF() [all...] |
H A D | hpeldsp_rnd_template.c | 35 "lea (%3, %3), %%"FF_REG_a" \n\t" in DEF() 45 "add %%"FF_REG_a", %1 \n\t" in DEF() 46 "add %%"FF_REG_a", %2 \n\t" in DEF() 54 "add %%"FF_REG_a", %1 \n\t" in DEF() 55 "add %%"FF_REG_a", %2 \n\t" in DEF() 60 :FF_REG_a, "memory"); in DEF() 67 "lea (%3, %3), %%"FF_REG_a" \n\t" in DEF() 84 "add %%"FF_REG_a", %1 \n\t" in DEF() 85 "add %%"FF_REG_a", %2 \n\t" in DEF() 100 "add %%"FF_REG_a", in DEF() [all...] |
H A D | mpegvideoenc_template.c | 144 "movd %%"FF_REG_a", "MM"3 \n\t" // last_non_zero_p1 in dct_quantize() 151 "mov $-128, %%"FF_REG_a" \n\t" in dct_quantize() 154 MOVQ" (%1, %%"FF_REG_a"), "MM"0 \n\t" // block[i] in dct_quantize() 160 MOVQ" "MM"0, (%5, %%"FF_REG_a") \n\t" in dct_quantize() 162 MOVQ" (%4, %%"FF_REG_a"), "MM"1 \n\t" in dct_quantize() 163 MOVQ" "MM"7, (%1, %%"FF_REG_a") \n\t" // 0 in dct_quantize() 166 "add $"MMREG_WIDTH", %%"FF_REG_a" \n\t" in dct_quantize() 169 "movd "MM"3, %%"FF_REG_a" \n\t" in dct_quantize() 179 "movd %%"FF_REG_a", "MM"3 \n\t" // last_non_zero_p1 in dct_quantize() 183 "mov $-128, %%"FF_REG_a" \ in dct_quantize() [all...] |
H A D | me_cmp_init.c | 137 "movq (%1, %%"FF_REG_a"), %%mm0\n\t" in sad8_4_mmx() 138 "movq 1(%1, %%"FF_REG_a"), %%mm2\n\t" in sad8_4_mmx() 149 "movq (%2, %%"FF_REG_a"), %%mm2\n\t" in sad8_4_mmx() 150 "movq 1(%2, %%"FF_REG_a"), %%mm4\n\t" in sad8_4_mmx() 164 "movq (%3, %%"FF_REG_a"), %%mm4 \n\t" in sad8_4_mmx() 165 "movq (%3, %%"FF_REG_a"), %%mm5 \n\t" in sad8_4_mmx() 179 "add %4, %%"FF_REG_a" \n\t" in sad8_4_mmx()
|
H A D | snowdsp.c | 628 "mov "FF_PTR_SIZE"*"ptr_offset"(%%"FF_REG_a"), %%"FF_REG_d"; \n\t"\ 641 "mov "FF_PTR_SIZE"*"ptr_offset"(%%"FF_REG_a"), %%"FF_REG_d"; \n\t"\ 666 "add %%"FF_REG_c", "FF_PTR_SIZE"*3(%%"FF_REG_a"); \n\t"\ 667 "add %%"FF_REG_c", "FF_PTR_SIZE"*2(%%"FF_REG_a"); \n\t"\ 668 "add %%"FF_REG_c", "FF_PTR_SIZE"*1(%%"FF_REG_a"); \n\t"\ 669 "add %%"FF_REG_c", (%%"FF_REG_a") \n\t" 782 "mov "FF_PTR_SIZE"*"ptr_offset"(%%"FF_REG_a"), %%"FF_REG_d"; \n\t"\ 814 "add %%"FF_REG_c", "FF_PTR_SIZE"*3(%%"FF_REG_a"); \n\t"\ 815 "add %%"FF_REG_c", "FF_PTR_SIZE"*2(%%"FF_REG_a"); \n\t"\ 816 "add %%"FF_REG_c", "FF_PTR_SIZE"*1(%%"FF_REG_a"); \ [all...] |
/third_party/ffmpeg/libswscale/x86/ |
H A D | hscale_fast_bilinear_simd.c | 60 "movq (%%"FF_REG_d", %%"FF_REG_a"), %%mm3 \n\t" in ff_init_hscaler_mmxext() 70 "movl 8(%%"FF_REG_b", %%"FF_REG_a"), %%esi \n\t" in ff_init_hscaler_mmxext() 75 "movq %%mm0, (%%"FF_REG_D", %%"FF_REG_a") \n\t" in ff_init_hscaler_mmxext() 77 "add $8, %%"FF_REG_a" \n\t" in ff_init_hscaler_mmxext() 99 "movq (%%"FF_REG_d", %%"FF_REG_a"), %%mm3 \n\t" in ff_init_hscaler_mmxext() 107 "movl 8(%%"FF_REG_b", %%"FF_REG_a"), %%esi \n\t" in ff_init_hscaler_mmxext() 112 "movq %%mm0, (%%"FF_REG_D", %%"FF_REG_a") \n\t" in ff_init_hscaler_mmxext() 114 "add $8, %%"FF_REG_a" \n\t" in ff_init_hscaler_mmxext() 211 "mov -8(%%rsp), %%"FF_REG_a" \n\t" in ff_hyscale_fast_mmxext() 212 "mov %%"FF_REG_a", in ff_hyscale_fast_mmxext() [all...] |
H A D | rgb2rgb_template.c | 1022 "test %%"FF_REG_a", %%"FF_REG_a" \n\t" in rgb24tobgr24() 1029 PREFETCH" 32(%1, %%"FF_REG_a") \n\t" in rgb24tobgr24() 1030 "movq (%1, %%"FF_REG_a"), %%mm0 \n\t" // BGR BGR BG in rgb24tobgr24() 1031 "movq (%1, %%"FF_REG_a"), %%mm1 \n\t" // BGR BGR BG in rgb24tobgr24() 1032 "movq 2(%1, %%"FF_REG_a"), %%mm2 \n\t" // R BGR BGR B in rgb24tobgr24() 1039 "movq 6(%1, %%"FF_REG_a"), %%mm0 \n\t" // BGR BGR BG in rgb24tobgr24() 1040 MOVNTQ" %%mm1,(%2, %%"FF_REG_a") \n\t" // RGB RGB RG in rgb24tobgr24() 1041 "movq 8(%1, %%"FF_REG_a"), %%mm1 \n\t" // R BGR BGR B in rgb24tobgr24() 1042 "movq 10(%1, %%"FF_REG_a"), in rgb24tobgr24() [all...] |
H A D | swscale_template.c | 38 "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ 49 "movq (%%"FF_REG_S", %%"FF_REG_a"), %%mm2 \n\t" /* UsrcData */\ 51 "movq (%%"FF_REG_S", %%"FF_REG_a"), %%mm5 \n\t" /* VsrcData */\ 69 "movq (%%"FF_REG_S", %%"FF_REG_a", 2), "#src1" \n\t" /* Y1srcData */\ 70 "movq 8(%%"FF_REG_S", %%"FF_REG_a", 2), "#src2" \n\t" /* Y2srcData */\ 89 : "%"FF_REG_a, "%"FF_REG_d, "%"FF_REG_S \ 94 "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ 106 "movq (%%"FF_REG_S", %%"FF_REG_a"), [all...] |
/third_party/ffmpeg/libavfilter/x86/ |
H A D | vf_noise.c | 35 "mov %5, %%"FF_REG_a" \n\t" in line_noise_avg_mmx() 38 "movq (%1, %%"FF_REG_a"), %%mm1 \n\t" in line_noise_avg_mmx() 39 "movq (%0, %%"FF_REG_a"), %%mm0 \n\t" in line_noise_avg_mmx() 40 "paddb (%2, %%"FF_REG_a"), %%mm1\n\t" in line_noise_avg_mmx() 41 "paddb (%3, %%"FF_REG_a"), %%mm1\n\t" in line_noise_avg_mmx() 57 "movq %%mm1, (%4, %%"FF_REG_a") \n\t" in line_noise_avg_mmx() 58 "add $8, %%"FF_REG_a" \n\t" in line_noise_avg_mmx() 62 : "%"FF_REG_a in line_noise_avg_mmx() 79 "mov %3, %%"FF_REG_a" \n\t" in line_noise_mmxext() 85 "movq (%0, %%"FF_REG_a"), in line_noise_mmxext() [all...] |
/third_party/ffmpeg/libpostproc/ |
H A D | postprocess_template.c | 122 "lea (%2, %3), %%"FF_REG_a" \n\t" in vertClassify() 127 "movq (%%"FF_REG_a"), %%mm1 \n\t" in vertClassify() 136 "movq (%%"FF_REG_a",%3), %%mm2 \n\t" in vertClassify() 144 "movq (%%"FF_REG_a", %3, 2), %%mm1 \n\t" in vertClassify() 152 "lea (%%"FF_REG_a", %3, 4), %%"FF_REG_a"\n\t" in vertClassify() 162 "movq (%%"FF_REG_a"), %%mm1 \n\t" in vertClassify() 170 "movq (%%"FF_REG_a", %3), %%mm2 \n\t" in vertClassify() 178 "movq (%%"FF_REG_a", %3, 2), %%mm1 \n\t" in vertClassify() 211 : "%"FF_REG_a in vertClassify() [all...] |
/third_party/ffmpeg/libavutil/x86/ |
H A D | asm.h | 32 # define FF_REG_a "rax" macro 54 # define FF_REG_a "eax" macro
|