comparison x86/h264_weight.asm @ 12452:2c28e7d75e9c libavcodec

Unscrew breakage after my last commit because of symbol prefixes.
author rbultje
date Wed, 01 Sep 2010 21:10:19 +0000
parents 4c3e6ff1237e
children 35e1de8243c6
comparison
equal deleted inserted replaced
12451:4c3e6ff1237e 12452:2c28e7d75e9c
84 add r0, r1 84 add r0, r1
85 dec r2 85 dec r2
86 jnz .nextrow 86 jnz .nextrow
87 REP_RET 87 REP_RET
88 %else 88 %else
89 jmp _ff_h264_weight_16x16_mmx2.nextrow 89 jmp mangle(ff_h264_weight_16x16_mmx2.nextrow)
90 %endif 90 %endif
91 %endmacro 91 %endmacro
92 92
93 INIT_MMX 93 INIT_MMX
94 WEIGHT_FUNC_DBL_MM 16 94 WEIGHT_FUNC_DBL_MM 16
105 add r0, r1 105 add r0, r1
106 dec r2 106 dec r2
107 jnz .nextrow 107 jnz .nextrow
108 REP_RET 108 REP_RET
109 %else 109 %else
110 jmp _ff_h264_weight_%1x16_%4.nextrow 110 jmp mangle(ff_h264_weight_%1x16_%4.nextrow)
111 %endif 111 %endif
112 %endmacro 112 %endmacro
113 113
114 INIT_MMX 114 INIT_MMX
115 WEIGHT_FUNC_MM 8, 16, 0, mmx2 115 WEIGHT_FUNC_MM 8, 16, 0, mmx2
137 add r0, r3 137 add r0, r3
138 dec r2 138 dec r2
139 jnz .nextrow 139 jnz .nextrow
140 REP_RET 140 REP_RET
141 %else 141 %else
142 jmp _ff_h264_weight_%1x%3_%5.nextrow 142 jmp mangle(ff_h264_weight_%1x%3_%5.nextrow)
143 %endif 143 %endif
144 %endmacro 144 %endmacro
145 145
146 INIT_MMX 146 INIT_MMX
147 WEIGHT_FUNC_HALF_MM 4, 8, 8, 0, mmx2 147 WEIGHT_FUNC_HALF_MM 4, 8, 8, 0, mmx2
213 add r1, r2 213 add r1, r2
214 dec r3 214 dec r3
215 jnz .nextrow 215 jnz .nextrow
216 REP_RET 216 REP_RET
217 %else 217 %else
218 jmp _ff_h264_biweight_16x16_mmx2.nextrow 218 jmp mangle(ff_h264_biweight_16x16_mmx2.nextrow)
219 %endif 219 %endif
220 %endmacro 220 %endmacro
221 221
222 INIT_MMX 222 INIT_MMX
223 BIWEIGHT_FUNC_DBL_MM 16 223 BIWEIGHT_FUNC_DBL_MM 16
237 add r1, r2 237 add r1, r2
238 dec r3 238 dec r3
239 jnz .nextrow 239 jnz .nextrow
240 REP_RET 240 REP_RET
241 %else 241 %else
242 jmp _ff_h264_biweight_%1x16_%4.nextrow 242 jmp mangle(ff_h264_biweight_%1x16_%4.nextrow)
243 %endif 243 %endif
244 %endmacro 244 %endmacro
245 245
246 INIT_MMX 246 INIT_MMX
247 BIWEIGHT_FUNC_MM 8, 16, 0, mmx2 247 BIWEIGHT_FUNC_MM 8, 16, 0, mmx2
272 add r1, r4 272 add r1, r4
273 dec r3 273 dec r3
274 jnz .nextrow 274 jnz .nextrow
275 REP_RET 275 REP_RET
276 %else 276 %else
277 jmp _ff_h264_biweight_%1x%3_%5.nextrow 277 jmp mangle(ff_h264_biweight_%1x%3_%5.nextrow)
278 %endif 278 %endif
279 %endmacro 279 %endmacro
280 280
281 INIT_MMX 281 INIT_MMX
282 BIWEIGHT_FUNC_HALF_MM 4, 8, 8, 0, mmx2 282 BIWEIGHT_FUNC_HALF_MM 4, 8, 8, 0, mmx2
332 add r1, r2 332 add r1, r2
333 dec r3 333 dec r3
334 jnz .nextrow 334 jnz .nextrow
335 REP_RET 335 REP_RET
336 %else 336 %else
337 jmp _ff_h264_biweight_16x16_ssse3.nextrow 337 jmp mangle(ff_h264_biweight_16x16_ssse3.nextrow)
338 %endif 338 %endif
339 %endmacro 339 %endmacro
340 340
341 INIT_XMM 341 INIT_XMM
342 BIWEIGHT_SSSE3_16 16 342 BIWEIGHT_SSSE3_16 16
363 add r1, r4 363 add r1, r4
364 dec r3 364 dec r3
365 jnz .nextrow 365 jnz .nextrow
366 REP_RET 366 REP_RET
367 %else 367 %else
368 jmp _ff_h264_biweight_8x16_ssse3.nextrow 368 jmp mangle(ff_h264_biweight_8x16_ssse3.nextrow)
369 %endif 369 %endif
370 %endmacro 370 %endmacro
371 371
372 INIT_XMM 372 INIT_XMM
373 BIWEIGHT_SSSE3_8 16 373 BIWEIGHT_SSSE3_8 16