| Index: source/libvpx/vp8/encoder/x86/quantize_x86.h
|
| ===================================================================
|
| --- source/libvpx/vp8/encoder/x86/quantize_x86.h (revision 96967)
|
| +++ source/libvpx/vp8/encoder/x86/quantize_x86.h (working copy)
|
| @@ -19,20 +19,49 @@
|
| */
|
| #if HAVE_MMX
|
|
|
| -#endif
|
| +#endif /* HAVE_MMX */
|
|
|
|
|
| #if HAVE_SSE2
|
| extern prototype_quantize_block(vp8_regular_quantize_b_sse2);
|
| +extern prototype_quantize_block(vp8_fast_quantize_b_sse2);
|
|
|
| #if !CONFIG_RUNTIME_CPU_DETECT
|
|
|
| #undef vp8_quantize_quantb
|
| #define vp8_quantize_quantb vp8_regular_quantize_b_sse2
|
|
|
| -#endif
|
| +#undef vp8_quantize_fastquantb
|
| +#define vp8_quantize_fastquantb vp8_fast_quantize_b_sse2
|
|
|
| -#endif
|
| +#endif /* !CONFIG_RUNTIME_CPU_DETECT */
|
|
|
| +#endif /* HAVE_SSE2 */
|
|
|
| -#endif
|
| +
|
| +#if HAVE_SSSE3
|
| +extern prototype_quantize_block(vp8_fast_quantize_b_ssse3);
|
| +
|
| +#if !CONFIG_RUNTIME_CPU_DETECT
|
| +
|
| +#undef vp8_quantize_fastquantb
|
| +#define vp8_quantize_fastquantb vp8_fast_quantize_b_ssse3
|
| +
|
| +#endif /* !CONFIG_RUNTIME_CPU_DETECT */
|
| +
|
| +#endif /* HAVE_SSSE3 */
|
| +
|
| +
|
| +#if HAVE_SSE4_1
|
| +extern prototype_quantize_block(vp8_regular_quantize_b_sse4);
|
| +
|
| +#if !CONFIG_RUNTIME_CPU_DETECT
|
| +
|
| +#undef vp8_quantize_quantb
|
| +#define vp8_quantize_quantb vp8_regular_quantize_b_sse4
|
| +
|
| +#endif /* !CONFIG_RUNTIME_CPU_DETECT */
|
| +
|
| +#endif /* HAVE_SSE4_1 */
|
| +
|
| +#endif /* QUANTIZE_X86_H */
|
|
|