mirror of https://git.ffmpeg.org/ffmpeg.git
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:
parent
ac14047927
commit
bd9d34a0c9
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue