| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebM project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 977 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 988 RECON_AND_STORE(dest, in[0]); | 988 RECON_AND_STORE(dest, in[0]); |
| 989 RECON_AND_STORE(dest, in[1]); | 989 RECON_AND_STORE(dest, in[1]); |
| 990 RECON_AND_STORE(dest, in[2]); | 990 RECON_AND_STORE(dest, in[2]); |
| 991 RECON_AND_STORE(dest, in[3]); | 991 RECON_AND_STORE(dest, in[3]); |
| 992 RECON_AND_STORE(dest, in[4]); | 992 RECON_AND_STORE(dest, in[4]); |
| 993 RECON_AND_STORE(dest, in[5]); | 993 RECON_AND_STORE(dest, in[5]); |
| 994 RECON_AND_STORE(dest, in[6]); | 994 RECON_AND_STORE(dest, in[6]); |
| 995 RECON_AND_STORE(dest, in[7]); | 995 RECON_AND_STORE(dest, in[7]); |
| 996 } | 996 } |
| 997 | 997 |
| 998 void vp9_idct8x8_10_add_sse2(const int16_t *input, uint8_t *dest, int stride) { | 998 void vp9_idct8x8_12_add_sse2(const int16_t *input, uint8_t *dest, int stride) { |
| 999 const __m128i zero = _mm_setzero_si128(); | 999 const __m128i zero = _mm_setzero_si128(); |
| 1000 const __m128i rounding = _mm_set1_epi32(DCT_CONST_ROUNDING); | 1000 const __m128i rounding = _mm_set1_epi32(DCT_CONST_ROUNDING); |
| 1001 const __m128i final_rounding = _mm_set1_epi16(1<<4); | 1001 const __m128i final_rounding = _mm_set1_epi16(1<<4); |
| 1002 const __m128i stg1_0 = pair_set_epi16(cospi_28_64, -cospi_4_64); | 1002 const __m128i stg1_0 = pair_set_epi16(cospi_28_64, -cospi_4_64); |
| 1003 const __m128i stg1_1 = pair_set_epi16(cospi_4_64, cospi_28_64); | 1003 const __m128i stg1_1 = pair_set_epi16(cospi_4_64, cospi_28_64); |
| 1004 const __m128i stg1_2 = pair_set_epi16(-cospi_20_64, cospi_12_64); | 1004 const __m128i stg1_2 = pair_set_epi16(-cospi_20_64, cospi_12_64); |
| 1005 const __m128i stg1_3 = pair_set_epi16(cospi_12_64, cospi_20_64); | 1005 const __m128i stg1_3 = pair_set_epi16(cospi_12_64, cospi_20_64); |
| 1006 const __m128i stg2_0 = pair_set_epi16(cospi_16_64, cospi_16_64); | 1006 const __m128i stg2_0 = pair_set_epi16(cospi_16_64, cospi_16_64); |
| 1007 const __m128i stg2_1 = pair_set_epi16(cospi_16_64, -cospi_16_64); | 1007 const __m128i stg2_1 = pair_set_epi16(cospi_16_64, -cospi_16_64); |
| 1008 const __m128i stg2_2 = pair_set_epi16(cospi_24_64, -cospi_8_64); | 1008 const __m128i stg2_2 = pair_set_epi16(cospi_24_64, -cospi_8_64); |
| (...skipping 3140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4149 RECON_AND_STORE(dest, dc_value); | 4149 RECON_AND_STORE(dest, dc_value); |
| 4150 RECON_AND_STORE(dest, dc_value); | 4150 RECON_AND_STORE(dest, dc_value); |
| 4151 RECON_AND_STORE(dest, dc_value); | 4151 RECON_AND_STORE(dest, dc_value); |
| 4152 RECON_AND_STORE(dest, dc_value); | 4152 RECON_AND_STORE(dest, dc_value); |
| 4153 RECON_AND_STORE(dest, dc_value); | 4153 RECON_AND_STORE(dest, dc_value); |
| 4154 RECON_AND_STORE(dest, dc_value); | 4154 RECON_AND_STORE(dest, dc_value); |
| 4155 RECON_AND_STORE(dest, dc_value); | 4155 RECON_AND_STORE(dest, dc_value); |
| 4156 dest += 8 - (stride * 32); | 4156 dest += 8 - (stride * 32); |
| 4157 } | 4157 } |
| 4158 } | 4158 } |
| OLD | NEW |