Commit b98ea58d authored by Rupert Swarbrick's avatar Rupert Swarbrick Committed by Debargha Mukherjee

Remove SSE specialisation for av1_fwd_txfm2d_64x64

This specialisation can't work: it gets the configuration to use from
av1_get_fwd_txfm_64x64_cfg, which specifies a TXFM_TYPE equal to
TXFM_TYPE_DCT64 (reasonable enough), but the code in
av1_fwd_txfm2d_sse4.c only supports TXFM_TYPE_DCT32 and
TXFM_TYPE_ADST32.

BUG=aomedia:852

Change-Id: I37ffa0c8ae520c780105b30df9f627c2290de425
parent a1cdb534
......@@ -434,9 +434,6 @@ if (aom_config("CONFIG_AV1_ENCODER") eq "yes") {
add_proto qw/void av1_fwd_txfm2d_32x64/, "const int16_t *input, int32_t *output, int stride, int tx_type, int bd";
add_proto qw/void av1_fwd_txfm2d_64x32/, "const int16_t *input, int32_t *output, int stride, int tx_type, int bd";
add_proto qw/void av1_fwd_txfm2d_64x64/, "const int16_t *input, int32_t *output, int stride, int tx_type, int bd";
if (aom_config("CONFIG_DAALA_DCT64") ne "yes") {
specialize qw/av1_fwd_txfm2d_64x64 sse4_1/;
}
}
#
# Motion search
......
......@@ -80,13 +80,3 @@ void av1_fwd_txfm2d_32x32_sse4_1(const int16_t *input, int32_t *output,
(void)bd;
fwd_txfm2d_sse4_1(input, output, stride, &cfg, txfm_buf);
}
#if CONFIG_TX64X64
void av1_fwd_txfm2d_64x64_sse4_1(const int16_t *input, int32_t *output,
int stride, int tx_type, int bd) {
DECLARE_ALIGNED(16, int32_t, txfm_buf[4096]);
TXFM_2D_FLIP_CFG cfg = av1_get_fwd_txfm_64x64_cfg(tx_type);
(void)bd;
fwd_txfm2d_sse4_1(input, output, stride, &cfg, txfm_buf);
}
#endif // CONFIG_TX64X64
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment