Half pixel variance further optimized for ARMv6
Half pixel interpolations optimized in variance calculations. Separate function calls to vp8_filter_block2d_bil_x_pass_armv6 are avoided.On average, performance improvement is 6-7% for VGA@30fps sequences. Change-Id: Idb5f118a9d51548e824719d2cfe5be0fa6996628
Showing
- vp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm 12 additions, 11 deletionsvp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm
- vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm 176 additions, 0 deletions...ncoder/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm
- vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm 216 additions, 0 deletions...coder/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm
- vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm 178 additions, 0 deletions...ncoder/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm
- vp8/encoder/arm/variance_arm.c 32 additions, 45 deletionsvp8/encoder/arm/variance_arm.c
- vp8/vp8cx_arm.mk 3 additions, 0 deletionsvp8/vp8cx_arm.mk
Loading
Please register or sign in to comment