Commit bd9d34a0 authored by Diego Biurrun's avatar Diego Biurrun

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
parent ac140479
...@@ -657,6 +657,7 @@ ARCH_EXT_LIST=' ...@@ -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" ...@@ -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) { ...@@ -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"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment