diff options
author | Debargha Mukherjee <debargha@google.com> | 2014-11-21 16:08:47 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-11-21 16:08:47 -0800 |
commit | 02355a4abf9c3f4c037ba0129b5dde5bffdd8276 (patch) | |
tree | aebf0ce7aae6c89e8a97f5e14e04b818bc3af00d /vp9/common/vp9_rtcd_defs.pl | |
parent | d28e9ed452320abcdc98f958e9b2527565e3efca (diff) | |
parent | a7b2d09f36371e917db4ff877b56c4d2a39d4124 (diff) | |
download | libvpx-02355a4abf9c3f4c037ba0129b5dde5bffdd8276.tar libvpx-02355a4abf9c3f4c037ba0129b5dde5bffdd8276.tar.gz libvpx-02355a4abf9c3f4c037ba0129b5dde5bffdd8276.tar.bz2 libvpx-02355a4abf9c3f4c037ba0129b5dde5bffdd8276.zip |
Merge "Added highbitdepth sse2 acceleration for quantize"
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r-- | vp9/common/vp9_rtcd_defs.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl index 20f1535a0..510f9d853 100644 --- a/vp9/common/vp9_rtcd_defs.pl +++ b/vp9/common/vp9_rtcd_defs.pl @@ -1855,7 +1855,7 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") { # ENCODEMB INVOKE add_proto qw/int64_t vp9_highbd_block_error/, "const tran_low_t *coeff, const tran_low_t *dqcoeff, intptr_t block_size, int64_t *ssz, int bd"; - specialize qw/vp9_highbd_block_error/; + specialize qw/vp9_highbd_block_error sse2/; add_proto qw/void vp9_highbd_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, ptrdiff_t pred_stride, int bd"; specialize qw/vp9_highbd_subtract_block/; @@ -1867,10 +1867,10 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") { specialize qw/vp9_highbd_quantize_fp_32x32/; add_proto qw/void vp9_highbd_quantize_b/, "const 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_highbd_quantize_b/; + specialize qw/vp9_highbd_quantize_b sse2/; add_proto qw/void vp9_highbd_quantize_b_32x32/, "const 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_highbd_quantize_b_32x32/; + specialize qw/vp9_highbd_quantize_b_32x32 sse2/; # # Structured Similarity (SSIM) |