#!/bin/bash
#
# Copyright 2013, Sinclair R.F., Inc.

NAME=counter

../../../../../ssbcc -q -P monitor_stack tb_${NAME}.9x8 || { echo "${NAME} compile failed" > /dev/stderr; exit 1; }
iverilog -o tb tb.v tb_${NAME}.v || { echo "${NAME} build failed" > /dev/stderr; exit 1; }
./tb > tb.out;

T="`md5sum -c md5sums 2>&1 | sed '/: OK$/d'`";
if [ -n "${T}" ]; then
  echo "${NAME} failed" > /dev/stderr;
  exit 1;
fi

echo "Passed:  ${NAME}";
exit 0;