1 |
6 |
JohnLeitch |
/*
|
2 |
|
|
Copyright (C) 2014 John Leitch (johnleitch@outlook.com)
|
3 |
|
|
|
4 |
|
|
This program is free software: you can redistribute it and/or modify
|
5 |
|
|
it under the terms of the GNU General Public License as published by
|
6 |
|
|
the Free Software Foundation, either version 3 of the License, or
|
7 |
|
|
(at your option) any later version.
|
8 |
|
|
|
9 |
|
|
This program is distributed in the hope that it will be useful,
|
10 |
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
11 |
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
12 |
|
|
GNU General Public License for more details.
|
13 |
|
|
|
14 |
|
|
You should have received a copy of the GNU General Public License
|
15 |
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
16 |
|
|
*/
|
17 |
|
|
`define DoneCount 6 + `Stages
|
18 |
|
|
|
19 |
|
|
//""
|
20 |
|
|
`TestCase(
|
21 |
|
|
0,
|
22 |
|
|
test0,
|
23 |
|
|
'hd98c1dd4,
|
24 |
|
|
'h04b2008f,
|
25 |
|
|
'h980980e9,
|
26 |
|
|
'h7e42f8ec,
|
27 |
|
|
'b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000)
|
28 |
|
|
|
29 |
|
|
//"A"
|
30 |
|
|
`TestCase(
|
31 |
|
|
1,
|
32 |
|
|
test1,
|
33 |
|
|
'h7062c57f,
|
34 |
|
|
'ha80fa7e7,
|
35 |
|
|
'hb735591a,
|
36 |
|
|
'h29beac2e,
|
37 |
|
|
'b00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000001)
|
38 |
|
|
|
39 |
|
|
//"AAA"
|
40 |
|
|
`TestCase(
|
41 |
|
|
2,
|
42 |
|
|
test2,
|
43 |
|
|
'hb3fffae1,
|
44 |
|
|
'hc2e614e6,
|
45 |
|
|
'h9642a7fb,
|
46 |
|
|
'hb7862396,
|
47 |
|
|
'b00000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000010100000101000001)
|
48 |
|
|
|
49 |
|
|
//"Hello World"
|
50 |
|
|
`TestCase(
|
51 |
|
|
3,
|
52 |
|
|
test3,
|
53 |
|
|
'hb18d0ab1,
|
54 |
|
|
'h4175e064,
|
55 |
|
|
'h9ba9b705,
|
56 |
|
|
'he53f2ee7,
|
57 |
|
|
'b00000000000000000000000000000000000000000000000000000000010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000110010001101100011100100110111101010111001000000110111101101100011011000110010101001000)
|
58 |
|
|
|
59 |
|
|
//"The quick brown fox jumps over the lazy dog"
|
60 |
|
|
`TestCase(
|
61 |
|
|
4,
|
62 |
|
|
test4,
|
63 |
|
|
'h9d7d109e,
|
64 |
|
|
'h82b62b37,
|
65 |
|
|
'h351dd86b,
|
66 |
|
|
'hd619a442,
|
67 |
|
|
'b00000000000000000000000000000000000000000000000000000001010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001100111011011110110010000100000011110010111101001100001011011000010000001100101011010000111010000100000011100100110010101110110011011110010000001110011011100000110110101110101011010100010000001111000011011110110011000100000011011100111011101101111011100100110001000100000011010110110001101101001011101010111000100100000011001010110100001010100)
|
68 |
|
|
|
69 |
|
|
//"The quick brown fox jumps over the lazy dog."
|
70 |
|
|
`TestCase(
|
71 |
|
|
5,
|
72 |
|
|
test5,
|
73 |
|
|
'hc209d9e4,
|
74 |
|
|
'h1cfbd090,
|
75 |
|
|
'hadff68a0,
|
76 |
|
|
'hd0cb22df,
|
77 |
|
|
'b00000000000000000000000000000000000000000000000000000001011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010111001100111011011110110010000100000011110010111101001100001011011000010000001100101011010000111010000100000011100100110010101110110011011110010000001110011011100000110110101110101011010100010000001111000011011110110011000100000011011100111011101101111011100100110001000100000011010110110001101101001011101010111000100100000011001010110100001010100)
|
78 |
|
|
|
79 |
|
|
`define TestAllExp test0&test1&test2&test3&test4&test5
|