diff options
author | Homer Hsing <homer.xing@intel.com> | 2012-09-18 16:28:27 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2012-09-26 23:27:00 -0400 |
commit | 00079e4c041e99f8c686ae2d138c8376e30e7eb3 (patch) | |
tree | 4fca5471e8bd3540372c62a0ced874f7f35844ec | |
parent | 235dbfe81c20df2c82f1a0d4d931320b5f669245 (diff) |
Add a test case for ".declare" pragma
-rw-r--r-- | test/Makefile.am | 5 | ||||
-rw-r--r-- | test/declare.expected | 3 | ||||
-rw-r--r-- | test/declare.g4a | 4 |
3 files changed, 11 insertions, 1 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index 0ec1bd6..1c5b13e 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -21,6 +21,7 @@ TESTS = \ halt \ wait \ endif \ + declare \ immediate # Tests that are expected to fail because they contain some inccorect code. @@ -66,6 +67,8 @@ TESTDATA = \ wait.g4a \ endif.expected \ endif.g4a \ + declare.expected \ + declare.g4a \ immediate.g4a \ immediate.expected @@ -79,4 +82,4 @@ $(TESTS): run-test.sh CLEANFILES = \ *.out \ - ${TESTS}
\ No newline at end of file + ${TESTS} diff --git a/test/declare.expected b/test/declare.expected new file mode 100644 index 0000000..36ad68f --- /dev/null +++ b/test/declare.expected @@ -0,0 +1,3 @@ + { 0x00e00040, 0x20007fbd, 0x008d0f64, 0x3f9d70a4 }, + { 0x00e00040, 0x200077bd, 0x008d0f64, 0x008d0020 }, + { 0x00e00040, 0x2f6477bd, 0x008d0000, 0x008d0020 }, diff --git a/test/declare.g4a b/test/declare.g4a new file mode 100644 index 0000000..726fe86 --- /dev/null +++ b/test/declare.g4a @@ -0,0 +1,4 @@ +.declare X1 Base=g123.4 ElementSize=4 SrcRegion=<8,8,1> DstRegion=<1> Type=F +add g0<1>:f X1 1.23:f; +add g0<1>:f X1 g1<8,8,1>:f; +add X1 g0<8,8,1>:f g1<8,8,1>:f; |