]> granicus.if.org Git - libvpx/commitdiff
Merge "Add 32x32 idct function for eob<=34 case"
authorYunqing Wang <yunqingwang@google.com>
Fri, 25 Oct 2013 16:34:46 +0000 (09:34 -0700)
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>
Fri, 25 Oct 2013 16:34:46 +0000 (09:34 -0700)
1  2 
vp9/common/vp9_rtcd_defs.sh
vp9/common/x86/vp9_idct_intrin_sse2.c

index c88caa5603254d03295889d65866e31a325382c5,9eee12ebff9601e3a02914b96670729ffd429f7f..2cd8fd8a8c6e3380f2f76aa81df7a71479c07638
@@@ -268,43 -268,46 +268,46 @@@ specialize vp9_convolve8_avg_vert sse2 
  # dct
  #
  prototype void vp9_idct4x4_1_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct4x4_1_add sse2 neon
 +specialize vp9_idct4x4_1_add sse2 neon dspr2
  
  prototype void vp9_idct4x4_16_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct4x4_16_add sse2 neon
 +specialize vp9_idct4x4_16_add sse2 neon dspr2
  
  prototype void vp9_idct8x8_1_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct8x8_1_add sse2 neon
 +specialize vp9_idct8x8_1_add sse2 neon dspr2
  
  prototype void vp9_idct8x8_64_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct8x8_64_add sse2 neon
 +specialize vp9_idct8x8_64_add sse2 neon dspr2
  
  prototype void vp9_idct8x8_10_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct8x8_10_add sse2 neon
 +specialize vp9_idct8x8_10_add sse2 neon dspr2
  
  prototype void vp9_idct16x16_1_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct16x16_1_add sse2 neon
 +specialize vp9_idct16x16_1_add sse2 neon dspr2
  
  prototype void vp9_idct16x16_256_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct16x16_256_add sse2 neon
 +specialize vp9_idct16x16_256_add sse2 neon dspr2
  
  prototype void vp9_idct16x16_10_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct16x16_10_add sse2 neon
 +specialize vp9_idct16x16_10_add sse2 neon dspr2
  
  prototype void vp9_idct32x32_1024_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct32x32_1024_add sse2 neon
 +specialize vp9_idct32x32_1024_add sse2 neon dspr2
  
+ prototype void vp9_idct32x32_34_add "const int16_t *input, uint8_t *dest, int dest_stride"
+ specialize vp9_idct32x32_34_add sse2
  prototype void vp9_idct32x32_1_add "const int16_t *input, uint8_t *dest, int dest_stride"
 -specialize vp9_idct32x32_1_add sse2
 +specialize vp9_idct32x32_1_add sse2 dspr2
  
  prototype void vp9_iht4x4_16_add "const int16_t *input, uint8_t *dest, int dest_stride, int tx_type"
 -specialize vp9_iht4x4_16_add sse2 neon
 +specialize vp9_iht4x4_16_add sse2 neon dspr2
  
  prototype void vp9_iht8x8_64_add "const int16_t *input, uint8_t *dest, int dest_stride, int tx_type"
 -specialize vp9_iht8x8_64_add sse2 neon
 +specialize vp9_iht8x8_64_add sse2 neon dspr2
  
  prototype void vp9_iht16x16_256_add "const int16_t *input, uint8_t *output, int pitch, int tx_type"
 -specialize vp9_iht16x16_256_add sse2
 +specialize vp9_iht16x16_256_add sse2 dspr2
  
  # dct and add
  
Simple merge