

[ -z "$DOSEMU" ] && DOSEMU=dosemu
[ -z "$INICOMP_METHOD" ] && INICOMP_METHOD="hs lze"
[ -z "$INICOMP_SPEED_TEST" ] && INICOMP_SPEED_TEST="1"

rm -f test3.spd
      for method in $INICOMP_METHOD; do
		cp -a ext"$method".eld extpak.eld
		start="$(date +%s.%3N)"
		"$DOSEMU" < /dev/null -K "${PWD}" \
		-E "lze\\lcdebugx /c=rv2:=#$INICOMP_SPEED_TEST;ytest3.sld" \
		-dumb -quiet -te 2> /dev/null
		end="$(date +%s.%3N)"
		duration="$(echo "scale=3; $end - $start" | bc)"
		printf " %7.2fs for %3u runs (%$((5 + ${INICOMP_SPEED_SCALE:-0}))sms / run), method %16s\n" \
		  "$duration" "$INICOMP_SPEED_TEST" \
		  "$(echo "scale=${INICOMP_SPEED_SCALE:-0}; $duration * 1000 / $INICOMP_SPEED_TEST" | bc)" \
		  "$method" \
		| tee -a "test3.spd"
      done
