Add a proper test for VIS instruction support.

some help by Jan Knutar, jknutar nic fi

Originally committed as revision 10553 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Diego Biurrun 2007-09-23 21:01:00 +00:00
parent ac14047927
commit bd9d34a0c9
1 changed files with 9 additions and 0 deletions

9
configure vendored
View File

@ -657,6 +657,7 @@ ARCH_EXT_LIST='
mmi mmi
mmx mmx
ssse3 ssse3
vis
' '
HAVE_LIST=" HAVE_LIST="
@ -726,6 +727,7 @@ iwmmxt_deps="armv4l"
mmi_deps="mips" mmi_deps="mips"
mmx_deps="x86" mmx_deps="x86"
ssse3_deps="x86" ssse3_deps="x86"
vis_deps="sparc"
# decoders / encoders # decoders / encoders
ac3_decoder_deps="gpl" ac3_decoder_deps="gpl"
@ -1491,6 +1493,13 @@ int main(void) {
} }
EOF EOF
# check VIS support
enabled vis && check_cc -mcpu=ultrasparc <<EOF || disable vis
int main(void) {
__asm__ __volatile__ ("pdist %f0, %f0, %f0");
}
EOF
# --- # ---
# big/little-endian test # big/little-endian test
check_cc <<EOF || die "endian test failed" check_cc <<EOF || die "endian test failed"