1#! /bin/sh
2#
3# Check ADD:
4#   Load an ADD
5#   Store the same ADD
6#   Compare the two
7# (done twice on a small - 0.add - and a medium - 1.add - ADD).
8#
9
10EXE=@EXEEXT@
11srcdir=@top_srcdir@
12where=${srcdir}/dddmp/exp
13dest=.
14exitval=0
15
16echo "---------------------------------------------------------------------------"
17echo "--------------------- TESTING Load ADD and Store ADD ----------------------"
18echo "---------------------------------------------------------------------------"
19../testdddmp$EXE << END1
20mi
213
22hlb
23${where}/0.add
24al
25${where}/0.add
260
27as
28${dest}/0.add.tmp
290
30mq
31mi
3250
33hlb
34${where}/1.add
35al
36${where}/1.add
371
38as
39${dest}/1.add.tmp
401
41mq
42quit
43END1
44test $? != 1 && exitval=1
45echo "----------------------------- ... RESULTS ... -----------------------------"
46diff --strip-trailing-cr --brief ${where}/0.add ${dest}/0.add.tmp
47test $? != 0 && exitval=1
48diff --strip-trailing-cr --brief ${where}/1.add ${dest}/1.add.tmp
49test $? != 0 && exitval=1
50echo "-------------------------------- ... END ----------------------------------"
51rm -f ${dest}/0.add.tmp ${dest}/1.add.tmp
52exit $exitval
53