Commit 5e8e2bf4 authored by Jingning Han's avatar Jingning Han Committed by Gerrit Code Review
Browse files

Merge "SSE2 16x16 inverse ADST/DCT hybrid transform"

Showing with 956 additions and 1 deletion
...@@ -534,6 +534,7 @@ static void idct16_1d(int16_t *input, int16_t *output) { ...@@ -534,6 +534,7 @@ static void idct16_1d(int16_t *input, int16_t *output) {
step1[14] = -step2[14] + step2[15]; step1[14] = -step2[14] + step2[15];
step1[15] = step2[14] + step2[15]; step1[15] = step2[14] + step2[15];
// stage 4
temp1 = (step1[0] + step1[1]) * cospi_16_64; temp1 = (step1[0] + step1[1]) * cospi_16_64;
temp2 = (step1[0] - step1[1]) * cospi_16_64; temp2 = (step1[0] - step1[1]) * cospi_16_64;
step2[0] = dct_const_round_shift(temp1); step2[0] = dct_const_round_shift(temp1);
......
...@@ -331,7 +331,7 @@ prototype void vp9_short_iht8x8_add "int16_t *input, uint8_t *dest, int dest_str ...@@ -331,7 +331,7 @@ prototype void vp9_short_iht8x8_add "int16_t *input, uint8_t *dest, int dest_str
specialize vp9_short_iht8x8_add sse2 specialize vp9_short_iht8x8_add sse2
prototype void vp9_short_iht16x16_add "int16_t *input, uint8_t *output, int pitch, int tx_type" prototype void vp9_short_iht16x16_add "int16_t *input, uint8_t *output, int pitch, int tx_type"
specialize vp9_short_iht16x16_add specialize vp9_short_iht16x16_add sse2
prototype void vp9_idct4_1d "int16_t *input, int16_t *output" prototype void vp9_idct4_1d "int16_t *input, int16_t *output"
specialize vp9_idct4_1d sse2 specialize vp9_idct4_1d sse2
......
This diff is collapsed.
Supports Markdown
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