#!/bin/sh
|
#!/bin/bash
|
|
|
# Enable/Disable waveform dumping
|
# Enable/Disable waveform dumping
|
OMSP_NODUMP=1
|
OMSP_NODUMP=1
|
export OMSP_NODUMP
|
export OMSP_NODUMP
|
|
|
rm -rf *.log
|
rm -rf *.log
|
echo ""
|
echo ""
|
echo " ===================================================="
|
echo " ===================================================="
|
echo "| WARNING: Complete Hardware Multiplier verification |"
|
echo "| WARNING: Complete Hardware Multiplier verification |"
|
echo "| regression might take several hours. |"
|
echo "| regression might take several hours. |"
|
echo " ===================================================="
|
echo " ===================================================="
|
echo ""
|
echo ""
|
|
|
# Hardware multiplier test patterns
|
# Hardware multiplier test patterns
|
../bin/msp430sim mpy_basic | tee mpy_basic.log
|
../bin/msp430sim mpy_basic | tee mpy_basic.log
|
../bin/msp430sim mpy_mpy | tee mpy_mpy.log
|
../bin/msp430sim mpy_mpy | tee mpy_mpy.log
|
../bin/msp430sim mpy_mpys | tee mpy_mpys.log
|
../bin/msp430sim mpy_mpys | tee mpy_mpys.log
|
../bin/msp430sim mpy_mac | tee mpy_mac.log
|
../bin/msp430sim mpy_mac | tee mpy_mac.log
|
../bin/msp430sim mpy_macs | tee mpy_macs.log
|
../bin/msp430sim mpy_macs | tee mpy_macs.log
|
|
|
grep FAILED *.log
|
grep FAILED *.log
|
echo ""
|
echo ""
|
echo " ================================"
|
echo " ================================"
|
echo -n "| Number of passed patterns: "
|
echo -n "| Number of passed patterns: "
|
cat *.log | grep -c PASSED
|
cat *.log | grep -c PASSED
|
echo -n "| Number of failed patterns: "
|
echo -n "| Number of failed patterns: "
|
cat *.log | grep -c FAILED
|
cat *.log | grep -c FAILED
|
echo "|--------------------------------"
|
echo "|--------------------------------"
|
echo -n "| Number of patterns: "
|
echo -n "| Number of patterns: "
|
ls -1 *.log | wc -l
|
ls -1 *.log | wc -l
|
echo " ================================"
|
echo " ================================"
|
echo " Make sure passed == total"
|
echo " Make sure passed == total"
|
echo ""
|
echo ""
|
echo ""
|
echo ""
|
|
|