OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [core/] [sim/] [rtl_sim/] [run/] [run_all_mpy] - Diff between revs 67 and 73

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 67 Rev 73
#!/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 ""
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.