Turns out it was simple to find the code in question.The code already checks the amask bits for MVI availability with CAN_COMPILE_ALPHA_MVI .
So, there should be a way to keep CAN_COMPILE_ALPHA_MVI set but keep the rest of the program from using ev67 specific instructions - the mvi acceleration already has the appropriate guards in place such that the mvi accelerated code will not execute on cpus that do not support it.
gcc needs to be set such that the mvi primitives are available, but general code generation is ev5.
...tom The libmpeg2 in A Mennucc wrote:
This means that mplayer is compiled with 'gcc -mcpu=ev67 ' ; and also that CAN_COMPILE_ALPHA_MVI is set, and this enables some specific code in libmpeg2/ (I don't know what MVI is , alas - but it looks as something that not all CPUs have) So the simplest workaround seems to set -mcpu to some lower CPU and to disable MVI...