summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2014-11-19 11:17:44 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-11-19 11:17:44 -0800
commitbf63652d346e0b130461e2f83c330377d1c1864e (patch)
tree0f557414ac40588347342943d8ba748840bb74be /vp9/common/vp9_rtcd_defs.pl
parentce77a7bcb05c1fec6a3b9af7e0ee0a11df2b1239 (diff)
parentc6908fd5f744552db044dd034f88967e5fd980b4 (diff)
downloadlibvpx-bf63652d346e0b130461e2f83c330377d1c1864e.tar
libvpx-bf63652d346e0b130461e2f83c330377d1c1864e.tar.gz
libvpx-bf63652d346e0b130461e2f83c330377d1c1864e.tar.bz2
libvpx-bf63652d346e0b130461e2f83c330377d1c1864e.zip
Merge "Combine fdct8x8 and quantization process"
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r--vp9/common/vp9_rtcd_defs.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl
index 7175389dd..968c8db79 100644
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -1132,6 +1132,9 @@ if (vpx_config("CONFIG_VP9_TEMPORAL_DENOISING") eq "yes") {
specialize qw/vp9_denoiser_filter sse2/;
}
+ add_proto qw/void vp9_fdct8x8_quant/, "const int16_t *input, int stride, tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan";
+ specialize qw/vp9_fdct8x8_quant sse2/;
+
if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
# the transform coefficients are held in 32-bit
# values, so the assembler code for vp9_block_error can no longer be used.