#!/bin/sh

DIR=/usr/lib/hyphy/bin
EXE=${DIR}/$(basename "$0")
CMDARGS="$@"

test_and_run () {
        if lscpu | grep -q "$1" && [ -x "${EXE}-$1" ]; then
		echo "Using ${EXE}-$1" 1>&2
                "${EXE}-$1" "${CMDARGS}"
                exit
        fi
}


for SIMD in avx sse3 ; do test_and_run ${SIMD} ; done

# fallback to plain option
echo "Using $EXE without SIMD support"
"${EXE}" "${CMDARGS}" 1>&2
