mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
put ARM feature tests next to other CPU tests
Originally committed as revision 6360 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c7ae634596
commit
854fdb51e6
40
configure
vendored
40
configure
vendored
@ -1004,26 +1004,6 @@ if test $mmx = "default"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# check armv5te instructions support
|
||||
if test $armv5te = "default" -a $cpu = "armv4l"; then
|
||||
armv5te=no
|
||||
check_cc <<EOF && armv5te=yes
|
||||
int main(void) {
|
||||
__asm__ __volatile__ ("qadd r0, r0, r0");
|
||||
}
|
||||
EOF
|
||||
fi
|
||||
|
||||
# check iwmmxt support
|
||||
if test $iwmmxt = "default" -a $cpu = "armv4l"; then
|
||||
iwmmxt=no
|
||||
check_cc <<EOF && iwmmxt=yes
|
||||
int main(void) {
|
||||
__asm__ __volatile__ ("wunpckelub wr6, wr4");
|
||||
}
|
||||
EOF
|
||||
fi
|
||||
|
||||
#Darwin CC versions
|
||||
needmdynamicnopic="no"
|
||||
if test $targetos = Darwin; then
|
||||
@ -1177,6 +1157,26 @@ int main(void) {
|
||||
EOF
|
||||
fi
|
||||
|
||||
# check armv5te instructions support
|
||||
if test $armv5te = "default" -a $cpu = "armv4l"; then
|
||||
armv5te=no
|
||||
check_cc <<EOF && armv5te=yes
|
||||
int main(void) {
|
||||
__asm__ __volatile__ ("qadd r0, r0, r0");
|
||||
}
|
||||
EOF
|
||||
fi
|
||||
|
||||
# check iwmmxt support
|
||||
if test $iwmmxt = "default" -a $cpu = "armv4l"; then
|
||||
iwmmxt=no
|
||||
check_cc <<EOF && iwmmxt=yes
|
||||
int main(void) {
|
||||
__asm__ __volatile__ ("wunpckelub wr6, wr4");
|
||||
}
|
||||
EOF
|
||||
fi
|
||||
|
||||
# mmi only available on mips
|
||||
if test $mmi = "default"; then
|
||||
if test $cpu = "mips"; then
|
||||
|
Loading…
Reference in New Issue
Block a user