]> granicus.if.org Git - libvpx/commit
Inline vp9_quantize() in xform_quant().
authorRonald S. Bultje <rbultje@google.com>
Thu, 11 Jul 2013 20:01:44 +0000 (13:01 -0700)
committerRonald S. Bultje <rbultje@google.com>
Tue, 16 Jul 2013 00:30:57 +0000 (17:30 -0700)
commit1ff94fea5639c1c7c4bc99a080aaa985d60d25b7
treef229639e9194fd20d6bebb8bec0b9f1218c518a9
parent7e684e2009d3bc0cba769cb437401a3c7b7e80ed
Inline vp9_quantize() in xform_quant().

Cycle times:
4x4:    151 to  131 cycles (15% faster)
8x8:    334 to  306 cycles (9% faster)
16x16: 1401 to 1368 cycles (2.5% faster)
32x32: 7403 to 7367 cycles (0.5% faster)

Total encode time of first 50 frames of bus @ 1500kbps (speed 0)
goes from 1min39.2 to 1min38.6, i.e. a 0.67% overall speedup.

Change-Id: I799a49460e5e3fcab01725564dd49c629bfe935f
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_quantize.h