11namespace SimPatterns {
12const std::vector<SimRegisterEntry> MANTLE_PATTERN = {{0x00000000, 0x00000001}, {0x00020000, 0x00000001},
13 {0x00000005, 0x00000400}, {0x00030005, 0x00040000},
14 {0x00010008, 0x80000000}, {0x00090008, 0x80000000}};
16const std::vector<SimRegisterEntry> TWO_CUBOIDS_PATTERN = {
18 {0x00000000, 0x00000001},
19 {0x00010000, 0x00000000},
20 {0x00020000, 0x00000001},
21 {0x00030000, 0x00000000},
22 {0x00040000, 0x00000000},
23 {0x00050000, 0x00000000},
24 {0x00060000, 0x00000001},
25 {0x00070000, 0x00000000},
26 {0x00080000, 0x00000001},
27 {0x00090000, 0x00000000},
28 {0x000a0000, 0x00000000},
29 {0x000b0000, 0x00000000},
31 {0x00000001, 0x00000000},
32 {0x00010001, 0x00000000},
33 {0x00020001, 0x00000000},
34 {0x00030001, 0x00000000},
35 {0x00040001, 0x00000000},
36 {0x00050001, 0x00000000},
37 {0x00060001, 0x00000000},
38 {0x00070001, 0x00000000},
39 {0x00080001, 0x00000000},
40 {0x00090001, 0x00000000},
41 {0x000a0001, 0x00000000},
42 {0x000b0001, 0x00000000},
44 {0x00000002, 0x00000000},
45 {0x00010002, 0x00000000},
46 {0x00020002, 0x00000000},
47 {0x00030002, 0x00000000},
48 {0x00040002, 0x00000000},
49 {0x00050002, 0x00000000},
50 {0x00060002, 0x00000000},
51 {0x00070002, 0x00000000},
52 {0x00080002, 0x00000000},
53 {0x00090002, 0x00000000},
54 {0x000a0002, 0x00000000},
55 {0x000b0002, 0x00000000},
57 {0x00000003, 0x00002000},
58 {0x00010003, 0x00000000},
59 {0x00020003, 0x01000000},
60 {0x00030003, 0x00000000},
61 {0x00040003, 0x00000000},
62 {0x00050003, 0x00000000},
63 {0x00060003, 0x00002000},
64 {0x00070003, 0x00000000},
65 {0x00080003, 0x01000000},
66 {0x00090003, 0x00000000},
67 {0x000a0003, 0x00000000},
68 {0x000b0003, 0x00000000},
70 {0x00000004, 0x00000000},
71 {0x00010004, 0x00000000},
72 {0x00020004, 0x00000000},
73 {0x00030004, 0x00000000},
74 {0x00040004, 0x00000000},
75 {0x00050004, 0x00000000},
76 {0x00060004, 0x00000000},
77 {0x00070004, 0x00000000},
78 {0x00080004, 0x00000000},
79 {0x00090004, 0x00000000},
80 {0x000a0004, 0x00000000},
81 {0x000b0004, 0x00000000},
83 {0x00000005, 0x00000000},
84 {0x00010005, 0x00000000},
85 {0x00020005, 0x00000000},
86 {0x00030005, 0x00000000},
87 {0x00040005, 0x00000000},
88 {0x00050005, 0x00000000},
89 {0x00060005, 0x00000000},
90 {0x00070005, 0x00000000},
91 {0x00080005, 0x00000000},
92 {0x00090005, 0x00000000},
93 {0x000a0005, 0x00000000},
94 {0x000b0005, 0x00000000},
96 {0x00000006, 0x00000000},
97 {0x00010006, 0x80000000},
98 {0x00020006, 0x00000000},
99 {0x00030006, 0x00000000},
100 {0x00040006, 0x00000000},
101 {0x00050006, 0x80000000},
102 {0x00060006, 0x00000000},
103 {0x00070006, 0x80000000},
104 {0x00080006, 0x00000000},
105 {0x00090006, 0x00000000},
106 {0x000a0006, 0x00000000},
107 {0x000b0006, 0x80000000},
109 {0x00000007, 0x00000000},
110 {0x00010007, 0x00000000},
111 {0x00020007, 0x00000000},
112 {0x00030007, 0x00000000},
113 {0x00040007, 0x00000000},
114 {0x00050007, 0x00000000},
115 {0x00060007, 0x00000000},
116 {0x00070007, 0x00000000},
117 {0x00080007, 0x00000000},
118 {0x00090007, 0x00000000},
119 {0x000a0007, 0x00000000},
120 {0x000b0007, 0x00000000},
122 {0x00000008, 0x00000000},
123 {0x00010008, 0x00000000},
124 {0x00020008, 0x00000000},
125 {0x00030008, 0x00000000},
126 {0x00040008, 0x00000000},
127 {0x00050008, 0x00000000},
128 {0x00060008, 0x00000000},
129 {0x00070008, 0x00000000},
130 {0x00080008, 0x00000000},
131 {0x00090008, 0x00000000},
132 {0x000a0008, 0x00000000},
133 {0x000b0008, 0x00000000},
135 {0x00000009, 0x00000000},
136 {0x00010009, 0x00000000},
137 {0x00020009, 0x00000000},
138 {0x00030009, 0x00000000},
139 {0x00040009, 0x00000000},
140 {0x00050009, 0x00000000},
141 {0x00060009, 0x00000001},
142 {0x00070009, 0x00000000},
143 {0x00080009, 0x00000001},
144 {0x00090009, 0x00000000},
145 {0x000a0009, 0x00000000},
146 {0x000b0009, 0x00000000},
148 {0x0000000a, 0x00000000},
149 {0x0001000a, 0x00000000},
150 {0x0002000a, 0x00000000},
151 {0x0003000a, 0x00000000},
152 {0x0004000a, 0x00000000},
153 {0x0005000a, 0x00000000},
154 {0x0006000a, 0x00000000},
155 {0x0007000a, 0x00000000},
156 {0x0008000a, 0x00000000},
157 {0x0009000a, 0x00000000},
158 {0x000a000a, 0x00000000},
159 {0x000b000a, 0x00000000},
160 {0x0000000b, 0x00000000},
161 {0x0001000b, 0x00000000},
162 {0x0002000b, 0x00000000},
163 {0x0003000b, 0x00000000},
164 {0x0004000b, 0x00000000},
165 {0x0005000b, 0x00000000},
166 {0x0006000b, 0x00000000},
167 {0x0007000b, 0x00000000},
168 {0x0008000b, 0x00000000},
169 {0x0009000b, 0x00000000},
170 {0x000a000b, 0x00000000},
171 {0x000b000b, 0x00000000},
173 {0x0000000c, 0x00000000},
174 {0x0001000c, 0x00000000},
175 {0x0002000c, 0x00000000},
176 {0x0003000c, 0x00000000},
177 {0x0004000c, 0x00000000},
178 {0x0005000c, 0x00000000},
179 {0x0006000c, 0x00002000},
180 {0x0007000c, 0x00000000},
181 {0x0008000c, 0x01000000},
182 {0x0009000c, 0x00000000},
183 {0x000a000c, 0x00000000},
184 {0x000b000c, 0x00000000},
186 {0x0000000d, 0x00000000},
187 {0x0001000d, 0x00000000},
188 {0x0002000d, 0x00000000},
189 {0x0003000d, 0x00000000},
190 {0x0004000d, 0x00000000},
191 {0x0005000d, 0x00000000},
192 {0x0006000d, 0x00000000},
193 {0x0007000d, 0x00000000},
194 {0x0008000d, 0x00000000},
195 {0x0009000d, 0x00000000},
196 {0x000a000d, 0x00000000},
197 {0x000b000d, 0x00000000},
198 {0x0000000e, 0x00000000},
199 {0x0001000e, 0x00000000},
200 {0x0002000e, 0x00000000},
201 {0x0003000e, 0x00000000},
202 {0x0004000e, 0x00000000},
203 {0x0005000e, 0x00000000},
204 {0x0006000e, 0x00000000},
205 {0x0007000e, 0x00000000},
206 {0x0008000e, 0x00000000},
207 {0x0009000e, 0x00000000},
208 {0x000a000e, 0x00000000},
209 {0x000b000e, 0x00000000},
211 {0x0000000f, 0x00000000},
212 {0x0001000f, 0x00000000},
213 {0x0002000f, 0x00000000},
214 {0x0003000f, 0x00000000},
215 {0x0004000f, 0x00000000},
216 {0x0005000f, 0x00000000},
217 {0x0006000f, 0x00000000},
218 {0x0007000f, 0x80000000},
219 {0x0008000f, 0x00000000},
220 {0x0009000f, 0x00000000},
221 {0x000a000f, 0x00000000},
222 {0x000b000f, 0x80000000}};
Definition cdtCDRESimPatterns.h:6