Change some macros to be more sensitive to memory alignment, thus avoiding
useless loads/stores and calculations of permutation vectors. Affected functions are all of mc_luma, mc_chroma, 'get_ref', SATD, SA8D and deblock. Gains globally vary from ~5% - 15% on a depending on settings running on a 1.42 ghz G4.
Showing
- AUTHORS 3 additions, 0 deletionsAUTHORS
- common/ppc/deblock.c 18 additions, 19 deletionscommon/ppc/deblock.c
- common/ppc/mc.c 112 additions, 108 deletionscommon/ppc/mc.c
- common/ppc/pixel.c 84 additions, 52 deletionscommon/ppc/pixel.c
- common/ppc/ppccommon.h 50 additions, 53 deletionscommon/ppc/ppccommon.h
Loading
Please register or sign in to comment