x86/sse2: disable asm quantizer
follow up to Change I0e51492d: neon: disable asm quantizer Now x86 doesn't segfault with --disable-runtime-cpu-detect and -p=2 Change-Id: I8ca127bb299198efebbcbd5a661e81788361933f
This commit is contained in:
parent
b9a038a5ed
commit
a570bbd418
@ -180,7 +180,10 @@ void vp8_cmachine_specific_config(void)
|
||||
{
|
||||
// Willamette instruction set available:
|
||||
vp8_mbuverror = vp8_mbuverror_xmm;
|
||||
vp8_fast_quantize_b = vp8_fast_quantize_b_sse;
|
||||
/* The sse quantizer has not been updated to match the new exact
|
||||
* quantizer introduced in commit e04e2935
|
||||
*/
|
||||
vp8_fast_quantize_b = vp8_fast_quantize_b_c;
|
||||
#if 0 //new fdct
|
||||
vp8_short_fdct4x4 = vp8_short_fdct4x4_mmx;
|
||||
vp8_short_fdct8x4 = vp8_short_fdct8x4_mmx;
|
||||
@ -224,7 +227,10 @@ void vp8_cmachine_specific_config(void)
|
||||
{
|
||||
// MMX instruction set available:
|
||||
vp8_mbuverror = vp8_mbuverror_mmx;
|
||||
vp8_fast_quantize_b = vp8_fast_quantize_b_mmx;
|
||||
/* The mmx quantizer has not been updated to match the new exact
|
||||
* quantizer introduced in commit e04e2935
|
||||
*/
|
||||
vp8_fast_quantize_b = vp8_fast_quantize_b_c;
|
||||
#if 0 // new fdct
|
||||
vp8_short_fdct4x4 = vp8_short_fdct4x4_mmx;
|
||||
vp8_short_fdct8x4 = vp8_short_fdct8x4_mmx;
|
||||
|
@ -27,8 +27,11 @@ extern prototype_quantize_block(vp8_regular_quantize_b_sse2);
|
||||
|
||||
#if !CONFIG_RUNTIME_CPU_DETECT
|
||||
|
||||
#undef vp8_quantize_quantb
|
||||
#define vp8_quantize_quantb vp8_regular_quantize_b_sse2
|
||||
/* The sse2 quantizer has not been updated to match the new exact
|
||||
* quantizer introduced in commit e04e2935
|
||||
*#undef vp8_quantize_quantb
|
||||
*#define vp8_quantize_quantb vp8_regular_quantize_b_sse2
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user