summaryrefslogtreecommitdiff
path: root/vpx_ports/asm_offsets.h
diff options
context:
space:
mode:
authorTero Rintaluoma <teror@google.com>2013-02-13 15:18:41 +0200
committerTero Rintaluoma <teror@google.com>2013-02-20 10:37:36 +0200
commit56e6c66b498e4d71eae35af54b00bbf7d00ab4de (patch)
treea5abf584ba4270b212db932caec10c8abc99009b /vpx_ports/asm_offsets.h
parent6b1b34177491351fb15613637bd1667ced34c5ac (diff)
downloadlibvpx-56e6c66b498e4d71eae35af54b00bbf7d00ab4de.tar
libvpx-56e6c66b498e4d71eae35af54b00bbf7d00ab4de.tar.gz
libvpx-56e6c66b498e4d71eae35af54b00bbf7d00ab4de.tar.bz2
libvpx-56e6c66b498e4d71eae35af54b00bbf7d00ab4de.zip
Avoid division in intra prediction
- Using multiplication and shifting instead of division in intra prediction. - Maximum absolute difference is 1 for division statements in d45, d27, d63 prediction modes. However, errors can cumulate for large block sizes when using already predicted values. - Maximum number of non-matching result values in loops using division are: 4x4 0/16 8x8 0/64 16x16 10/256 32x32 13/1024 64x64 122/4096 Overall PSNR derf: 0.005 yt: -0.022 std-hd: 0.021 hd: -0.006 Change-Id: I3979a02eb6351636442c1af1e23d6c4e6ec1d01d
Diffstat (limited to 'vpx_ports/asm_offsets.h')
0 files changed, 0 insertions, 0 deletions