1*13de33a5SJulio Merino 2*13de33a5SJulio Merinofailures=0 3*13de33a5SJulio Merino 4*13de33a5SJulio Merinocheck() { 5*13de33a5SJulio Merino if [ $(($1)) != $2 ]; then 6*13de33a5SJulio Merino failures=$((failures+1)) 7*13de33a5SJulio Merino echo "For $1, expected $2 actual $(($1))" 8*13de33a5SJulio Merino fi 9*13de33a5SJulio Merino} 10*13de33a5SJulio Merino 11*13de33a5SJulio Merinocheck "1 << 1 + 1 | 1" 5 12*13de33a5SJulio Merino 13*13de33a5SJulio Merinoexit $((failures != 0)) 14