Initial import of libdpf.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ryan Henry 2026-09-24 14:08:32 -06:00
commit e4e666f459
4563 changed files with 1690372 additions and 0 deletions

57
thirdparty/simde/test/check-flags.sh vendored Executable file
View file

@ -0,0 +1,57 @@
#!/bin/bash
# Some CI workers support different ISA extensions on x86. We want to
# run the tests if the extension is supported, but skip them if it
# isn't. Currently this only works on x86.
if [ -z "${SDE_PATH}" ]; then
SDE_PATH="/opt/intel/sde"
fi
if [ ! -d "${SDE_PATH}" ]; then
mkdir -p "${SDE_PATH}"
fi
NATIVE_SUPPORT=1
for FLAG in $CFLAGS; do
echo $FLAG | grep -qP '^\-m[0-9a-zA-Z\.]+$' || continue
case "${FLAG:2}" in
# sse3 doesn't show up in /proc/cpuinfo (?!?!)
"sse3")
;;
*)
grep -qP " ${FLAG:2} " /proc/cpuinfo || NATIVE_SUPPORT=0
;;
esac
done
COMMAND="$1"
shift
case "$COMMAND" in
"try" | "sde" | "query")
;;
*)
echo "Unknown command ($COMMAND)" >&2
exit 1
;;
esac
if [ $COMMAND = 'query' ]; then
test $NATIVE_SUPPORT -eq 1
exit $?
elif [ $NATIVE_SUPPORT -eq 1 ]; then
$@
exit $?
elif [ "$COMMAND" = "sde" ]; then
(
flock 9
if [ ! -e "${SDE_PATH}/sde64" ]; then
"$(dirname "$0")"/download-sde.sh "${SDE_PATH}"
fi
) 9>/tmp/sde-download.lock
"${SDE_PATH}/sde64" -tgl -- $@
exit $?
else
echo "Flags not supported, skipping"
fi