diff options
author | Johann <johann.koenig@duck.com> | 2013-02-27 17:27:59 -0800 |
---|---|---|
committer | Johann <johann.koenig@duck.com> | 2013-02-28 18:06:15 -0800 |
commit | eca59cad0b76d86f8ca8288afa074ee47046e7c7 (patch) | |
tree | 663dfd621ba3e7280e5e07bb2af6ccf950149e48 /vp8/encoder/firstpass.c | |
parent | ef887974aa0d129b2738a1b87da5f50822b70e08 (diff) | |
download | libvpx-eca59cad0b76d86f8ca8288afa074ee47046e7c7.tar libvpx-eca59cad0b76d86f8ca8288afa074ee47046e7c7.tar.gz libvpx-eca59cad0b76d86f8ca8288afa074ee47046e7c7.tar.bz2 libvpx-eca59cad0b76d86f8ca8288afa074ee47046e7c7.zip |
Use intrinsics for sse2 regular quantize
Remove dependency of this function on asm_offsets. ssse3/sse4 next.
Change quant_shift calculation so it be done using SIMD. Pre-calculate
as much as possible to simplify EOB selection.
Take advantage of qcoeff being zero'd by tying the if statements
together.
Speed parity with previous implementation with gcc x86_64 linux
Change-Id: Ife97556a1eca3a74b09def1a3d04084974dff1fb
Diffstat (limited to 'vp8/encoder/firstpass.c')
0 files changed, 0 insertions, 0 deletions