diff --git a/libavcodec/sparc/dsputil_vis.c b/libavcodec/sparc/dsputil_vis.c index d0546c27a7..53f38b2aaa 100644 --- a/libavcodec/sparc/dsputil_vis.c +++ b/libavcodec/sparc/dsputil_vis.c @@ -3995,7 +3995,7 @@ static void sigill_handler (int sig) signal (sig, SIG_DFL); raise (sig); } - + canjump = 0; siglongjmp (jmpbuf, 1); } @@ -4017,23 +4017,23 @@ static int vis_level () /* pdist %f0, %f0, %f0 */ __asm__ __volatile__(".word\t0x81b007c0"); - + canjump = 0; accel |= ACCEL_SPARC_VIS; - + if (sigsetjmp (jmpbuf, 1)) { signal (SIGILL, SIG_DFL); return accel; } - + canjump = 1; - + /* edge8n %g0, %g0, %g0 */ __asm__ __volatile__(".word\t0x81b00020"); - + canjump = 0; accel |= ACCEL_SPARC_VIS2; - + signal (SIGILL, SIG_DFL); return accel;