• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/lib/acpica/tests/aslts/src/runtime/collections/functional/control/Recursion/
1/*
2 * Some or all of this work - Copyright (c) 2006 - 2016, Intel Corp.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without modification,
6 * are permitted provided that the following conditions are met:
7 *
8 * Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer.
10 * Redistributions in binary form must reproduce the above copyright notice,
11 * this list of conditions and the following disclaimer in the documentation
12 * and/or other materials provided with the distribution.
13 * Neither the name of Intel Corporation nor the names of its contributors
14 * may be used to endorse or promote products derived from this software
15 * without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
26 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 */
28
29/*
30 * Check stack-overflow exception
31 */
32
33Name(z178, 178)
34
35Method(m0fc, 1, Serialized)
36{
37	Name(ts, "m0fc")
38
39	Name(i000, 0)
40	Name(i001, 0)
41
42	// 0 - 99
43
44	Method(m000) { CH03(ts, z178, 0x000, 0, 0) Add(i000,   0, i000) m001() }
45	Method(m001) { CH03(ts, z178, 0x001, 0, 0) Add(i000,   1, i000) m002() }
46	Method(m002) { CH03(ts, z178, 0x002, 0, 0) Add(i000,   2, i000) m003() }
47	Method(m003) { CH03(ts, z178, 0x003, 0, 0) Add(i000,   3, i000) m004() }
48	Method(m004) { CH03(ts, z178, 0x004, 0, 0) Add(i000,   4, i000) m005() }
49	Method(m005) { CH03(ts, z178, 0x005, 0, 0) Add(i000,   5, i000) m006() }
50	Method(m006) { CH03(ts, z178, 0x006, 0, 0) Add(i000,   6, i000) m007() }
51	Method(m007) { CH03(ts, z178, 0x007, 0, 0) Add(i000,   7, i000) m008() }
52	Method(m008) { CH03(ts, z178, 0x008, 0, 0) Add(i000,   8, i000) m009() }
53	Method(m009) { CH03(ts, z178, 0x009, 0, 0) Add(i000,   9, i000) m010() }
54
55	Method(m010) { CH03(ts, z178, 0x010, 0, 0) Add(i000,  10, i000) m011() }
56	Method(m011) { CH03(ts, z178, 0x011, 0, 0) Add(i000,  11, i000) m012() }
57	Method(m012) { CH03(ts, z178, 0x012, 0, 0) Add(i000,  12, i000) m013() }
58	Method(m013) { CH03(ts, z178, 0x013, 0, 0) Add(i000,  13, i000) m014() }
59	Method(m014) { CH03(ts, z178, 0x014, 0, 0) Add(i000,  14, i000) m015() }
60	Method(m015) { CH03(ts, z178, 0x015, 0, 0) Add(i000,  15, i000) m016() }
61	Method(m016) { CH03(ts, z178, 0x016, 0, 0) Add(i000,  16, i000) m017() }
62	Method(m017) { CH03(ts, z178, 0x017, 0, 0) Add(i000,  17, i000) m018() }
63	Method(m018) { CH03(ts, z178, 0x018, 0, 0) Add(i000,  18, i000) m019() }
64	Method(m019) { CH03(ts, z178, 0x019, 0, 0) Add(i000,  19, i000) m020() }
65
66	Method(m020) { CH03(ts, z178, 0x020, 0, 0) Add(i000,  20, i000) m021() }
67	Method(m021) { CH03(ts, z178, 0x021, 0, 0) Add(i000,  21, i000) m022() }
68	Method(m022) { CH03(ts, z178, 0x022, 0, 0) Add(i000,  22, i000) m023() }
69	Method(m023) { CH03(ts, z178, 0x023, 0, 0) Add(i000,  23, i000) m024() }
70	Method(m024) { CH03(ts, z178, 0x024, 0, 0) Add(i000,  24, i000) m025() }
71	Method(m025) { CH03(ts, z178, 0x025, 0, 0) Add(i000,  25, i000) m026() }
72	Method(m026) { CH03(ts, z178, 0x026, 0, 0) Add(i000,  26, i000) m027() }
73	Method(m027) { CH03(ts, z178, 0x027, 0, 0) Add(i000,  27, i000) m028() }
74	Method(m028) { CH03(ts, z178, 0x028, 0, 0) Add(i000,  28, i000) m029() }
75	Method(m029) { CH03(ts, z178, 0x029, 0, 0) Add(i000,  29, i000) m030() }
76
77	Method(m030) { CH03(ts, z178, 0x030, 0, 0) Add(i000,  30, i000) m031() }
78	Method(m031) { CH03(ts, z178, 0x031, 0, 0) Add(i000,  31, i000) m032() }
79	Method(m032) { CH03(ts, z178, 0x032, 0, 0) Add(i000,  32, i000) m033() }
80	Method(m033) { CH03(ts, z178, 0x033, 0, 0) Add(i000,  33, i000) m034() }
81	Method(m034) { CH03(ts, z178, 0x034, 0, 0) Add(i000,  34, i000) m035() }
82	Method(m035) { CH03(ts, z178, 0x035, 0, 0) Add(i000,  35, i000) m036() }
83	Method(m036) { CH03(ts, z178, 0x036, 0, 0) Add(i000,  36, i000) m037() }
84	Method(m037) { CH03(ts, z178, 0x037, 0, 0) Add(i000,  37, i000) m038() }
85	Method(m038) { CH03(ts, z178, 0x038, 0, 0) Add(i000,  38, i000) m039() }
86	Method(m039) { CH03(ts, z178, 0x039, 0, 0) Add(i000,  39, i000) m040() }
87
88	Method(m040) { CH03(ts, z178, 0x040, 0, 0) Add(i000,  40, i000) m041() }
89	Method(m041) { CH03(ts, z178, 0x041, 0, 0) Add(i000,  41, i000) m042() }
90	Method(m042) { CH03(ts, z178, 0x042, 0, 0) Add(i000,  42, i000) m043() }
91	Method(m043) { CH03(ts, z178, 0x043, 0, 0) Add(i000,  43, i000) m044() }
92	Method(m044) { CH03(ts, z178, 0x044, 0, 0) Add(i000,  44, i000) m045() }
93	Method(m045) { CH03(ts, z178, 0x045, 0, 0) Add(i000,  45, i000) m046() }
94	Method(m046) { CH03(ts, z178, 0x046, 0, 0) Add(i000,  46, i000) m047() }
95	Method(m047) { CH03(ts, z178, 0x047, 0, 0) Add(i000,  47, i000) m048() }
96	Method(m048) { CH03(ts, z178, 0x048, 0, 0) Add(i000,  48, i000) m049() }
97	Method(m049) { CH03(ts, z178, 0x049, 0, 0) Add(i000,  49, i000) m050() }
98
99	Method(m050) { CH03(ts, z178, 0x050, 0, 0) Add(i000,  50, i000) m051() }
100	Method(m051) { CH03(ts, z178, 0x051, 0, 0) Add(i000,  51, i000) m052() }
101	Method(m052) { CH03(ts, z178, 0x052, 0, 0) Add(i000,  52, i000) m053() }
102	Method(m053) { CH03(ts, z178, 0x053, 0, 0) Add(i000,  53, i000) m054() }
103	Method(m054) { CH03(ts, z178, 0x054, 0, 0) Add(i000,  54, i000) m055() }
104	Method(m055) { CH03(ts, z178, 0x055, 0, 0) Add(i000,  55, i000) m056() }
105	Method(m056) { CH03(ts, z178, 0x056, 0, 0) Add(i000,  56, i000) m057() }
106	Method(m057) { CH03(ts, z178, 0x057, 0, 0) Add(i000,  57, i000) m058() }
107	Method(m058) { CH03(ts, z178, 0x058, 0, 0) Add(i000,  58, i000) m059() }
108	Method(m059) { CH03(ts, z178, 0x059, 0, 0) Add(i000,  59, i000) m060() }
109
110	Method(m060) { CH03(ts, z178, 0x060, 0, 0) Add(i000,  60, i000) m061() }
111	Method(m061) { CH03(ts, z178, 0x061, 0, 0) Add(i000,  61, i000) m062() }
112	Method(m062) { CH03(ts, z178, 0x062, 0, 0) Add(i000,  62, i000) m063() }
113	Method(m063) { CH03(ts, z178, 0x063, 0, 0) Add(i000,  63, i000) m064() }
114	Method(m064) { CH03(ts, z178, 0x064, 0, 0) Add(i000,  64, i000) m065() }
115	Method(m065) { CH03(ts, z178, 0x065, 0, 0) Add(i000,  65, i000) m066() }
116	Method(m066) { CH03(ts, z178, 0x066, 0, 0) Add(i000,  66, i000) m067() }
117	Method(m067) { CH03(ts, z178, 0x067, 0, 0) Add(i000,  67, i000) m068() }
118	Method(m068) { CH03(ts, z178, 0x068, 0, 0) Add(i000,  68, i000) m069() }
119	Method(m069) { CH03(ts, z178, 0x069, 0, 0) Add(i000,  69, i000) m070() }
120
121	Method(m070) { CH03(ts, z178, 0x070, 0, 0) Add(i000,  70, i000) m071() }
122	Method(m071) { CH03(ts, z178, 0x071, 0, 0) Add(i000,  71, i000) m072() }
123	Method(m072) { CH03(ts, z178, 0x072, 0, 0) Add(i000,  72, i000) m073() }
124	Method(m073) { CH03(ts, z178, 0x073, 0, 0) Add(i000,  73, i000) m074() }
125	Method(m074) { CH03(ts, z178, 0x074, 0, 0) Add(i000,  74, i000) m075() }
126	Method(m075) { CH03(ts, z178, 0x075, 0, 0) Add(i000,  75, i000) m076() }
127	Method(m076) { CH03(ts, z178, 0x076, 0, 0) Add(i000,  76, i000) m077() }
128	Method(m077) { CH03(ts, z178, 0x077, 0, 0) Add(i000,  77, i000) m078() }
129	Method(m078) { CH03(ts, z178, 0x078, 0, 0) Add(i000,  78, i000) m079() }
130	Method(m079) { CH03(ts, z178, 0x079, 0, 0) Add(i000,  79, i000) m080() }
131
132	Method(m080) { CH03(ts, z178, 0x080, 0, 0) Add(i000,  80, i000) m081() }
133	Method(m081) { CH03(ts, z178, 0x081, 0, 0) Add(i000,  81, i000) m082() }
134	Method(m082) { CH03(ts, z178, 0x082, 0, 0) Add(i000,  82, i000) m083() }
135	Method(m083) { CH03(ts, z178, 0x083, 0, 0) Add(i000,  83, i000) m084() }
136	Method(m084) { CH03(ts, z178, 0x084, 0, 0) Add(i000,  84, i000) m085() }
137	Method(m085) { CH03(ts, z178, 0x085, 0, 0) Add(i000,  85, i000) m086() }
138	Method(m086) { CH03(ts, z178, 0x086, 0, 0) Add(i000,  86, i000) m087() }
139	Method(m087) { CH03(ts, z178, 0x087, 0, 0) Add(i000,  87, i000) m088() }
140	Method(m088) { CH03(ts, z178, 0x088, 0, 0) Add(i000,  88, i000) m089() }
141	Method(m089) { CH03(ts, z178, 0x089, 0, 0) Add(i000,  89, i000) m090() }
142
143	Method(m090) { CH03(ts, z178, 0x090, 0, 0) Add(i000,  90, i000) m091() }
144	Method(m091) { CH03(ts, z178, 0x091, 0, 0) Add(i000,  91, i000) m092() }
145	Method(m092) { CH03(ts, z178, 0x092, 0, 0) Add(i000,  92, i000) m093() }
146	Method(m093) { CH03(ts, z178, 0x093, 0, 0) Add(i000,  93, i000) m094() }
147	Method(m094) { CH03(ts, z178, 0x094, 0, 0) Add(i000,  94, i000) m095() }
148	Method(m095) { CH03(ts, z178, 0x095, 0, 0) Add(i000,  95, i000) m096() }
149	Method(m096) { CH03(ts, z178, 0x096, 0, 0) Add(i000,  96, i000) m097() }
150	Method(m097) { CH03(ts, z178, 0x097, 0, 0) Add(i000,  97, i000) m098() }
151	Method(m098) { CH03(ts, z178, 0x098, 0, 0) Add(i000,  98, i000) m099() }
152	Method(m099) { CH03(ts, z178, 0x099, 0, 0) Add(i000,  99, i000) m100() }
153
154
155	// 100 - 199
156
157	Method(m100) { CH03(ts, z178, 0x100, 0, 0) Add(i000, 100, i000) m101() }
158	Method(m101) { CH03(ts, z178, 0x101, 0, 0) Add(i000, 101, i000) m102() }
159	Method(m102) { CH03(ts, z178, 0x102, 0, 0) Add(i000, 102, i000) m103() }
160	Method(m103) { CH03(ts, z178, 0x103, 0, 0) Add(i000, 103, i000) m104() }
161	Method(m104) { CH03(ts, z178, 0x104, 0, 0) Add(i000, 104, i000) m105() }
162	Method(m105) { CH03(ts, z178, 0x105, 0, 0) Add(i000, 105, i000) m106() }
163	Method(m106) { CH03(ts, z178, 0x106, 0, 0) Add(i000, 106, i000) m107() }
164	Method(m107) { CH03(ts, z178, 0x107, 0, 0) Add(i000, 107, i000) m108() }
165	Method(m108) { CH03(ts, z178, 0x108, 0, 0) Add(i000, 108, i000) m109() }
166	Method(m109) { CH03(ts, z178, 0x109, 0, 0) Add(i000, 109, i000) m110() }
167
168	Method(m110) { CH03(ts, z178, 0x110, 0, 0) Add(i000, 110, i000) m111() }
169	Method(m111) { CH03(ts, z178, 0x111, 0, 0) Add(i000, 111, i000) m112() }
170	Method(m112) { CH03(ts, z178, 0x112, 0, 0) Add(i000, 112, i000) m113() }
171	Method(m113) { CH03(ts, z178, 0x113, 0, 0) Add(i000, 113, i000) m114() }
172	Method(m114) { CH03(ts, z178, 0x114, 0, 0) Add(i000, 114, i000) m115() }
173	Method(m115) { CH03(ts, z178, 0x115, 0, 0) Add(i000, 115, i000) m116() }
174	Method(m116) { CH03(ts, z178, 0x116, 0, 0) Add(i000, 116, i000) m117() }
175	Method(m117) { CH03(ts, z178, 0x117, 0, 0) Add(i000, 117, i000) m118() }
176	Method(m118) { CH03(ts, z178, 0x118, 0, 0) Add(i000, 118, i000) m119() }
177	Method(m119) { CH03(ts, z178, 0x119, 0, 0) Add(i000, 119, i000) m120() }
178
179	Method(m120) { CH03(ts, z178, 0x120, 0, 0) Add(i000, 120, i000) m121() }
180	Method(m121) { CH03(ts, z178, 0x121, 0, 0) Add(i000, 121, i000) m122() }
181	Method(m122) { CH03(ts, z178, 0x122, 0, 0) Add(i000, 122, i000) m123() }
182	Method(m123) { CH03(ts, z178, 0x123, 0, 0) Add(i000, 123, i000) m124() }
183	Method(m124) { CH03(ts, z178, 0x124, 0, 0) Add(i000, 124, i000) m125() }
184	Method(m125) { CH03(ts, z178, 0x125, 0, 0) Add(i000, 125, i000) m126() }
185	Method(m126) { CH03(ts, z178, 0x126, 0, 0) Add(i000, 126, i000) m127() }
186	Method(m127) { CH03(ts, z178, 0x127, 0, 0) Add(i000, 127, i000) m128() }
187	Method(m128) { CH03(ts, z178, 0x128, 0, 0) Add(i000, 128, i000) m129() }
188	Method(m129) { CH03(ts, z178, 0x129, 0, 0) Add(i000, 129, i000) m130() }
189
190	Method(m130) { CH03(ts, z178, 0x130, 0, 0) Add(i000, 130, i000) m131() }
191	Method(m131) { CH03(ts, z178, 0x131, 0, 0) Add(i000, 131, i000) m132() }
192	Method(m132) { CH03(ts, z178, 0x132, 0, 0) Add(i000, 132, i000) m133() }
193	Method(m133) { CH03(ts, z178, 0x133, 0, 0) Add(i000, 133, i000) m134() }
194	Method(m134) { CH03(ts, z178, 0x134, 0, 0) Add(i000, 134, i000) m135() }
195	Method(m135) { CH03(ts, z178, 0x135, 0, 0) Add(i000, 135, i000) m136() }
196	Method(m136) { CH03(ts, z178, 0x136, 0, 0) Add(i000, 136, i000) m137() }
197	Method(m137) { CH03(ts, z178, 0x137, 0, 0) Add(i000, 137, i000) m138() }
198	Method(m138) { CH03(ts, z178, 0x138, 0, 0) Add(i000, 138, i000) m139() }
199	Method(m139) { CH03(ts, z178, 0x139, 0, 0) Add(i000, 139, i000) m140() }
200
201	Method(m140) { CH03(ts, z178, 0x140, 0, 0) Add(i000, 140, i000) m141() }
202	Method(m141) { CH03(ts, z178, 0x141, 0, 0) Add(i000, 141, i000) m142() }
203	Method(m142) { CH03(ts, z178, 0x142, 0, 0) Add(i000, 142, i000) m143() }
204	Method(m143) { CH03(ts, z178, 0x143, 0, 0) Add(i000, 143, i000) m144() }
205	Method(m144) { CH03(ts, z178, 0x144, 0, 0) Add(i000, 144, i000) m145() }
206	Method(m145) { CH03(ts, z178, 0x145, 0, 0) Add(i000, 145, i000) m146() }
207	Method(m146) { CH03(ts, z178, 0x146, 0, 0) Add(i000, 146, i000) m147() }
208	Method(m147) { CH03(ts, z178, 0x147, 0, 0) Add(i000, 147, i000) m148() }
209	Method(m148) { CH03(ts, z178, 0x148, 0, 0) Add(i000, 148, i000) m149() }
210	Method(m149) { CH03(ts, z178, 0x149, 0, 0) Add(i000, 149, i000) m150() }
211
212	Method(m150) { CH03(ts, z178, 0x150, 0, 0) Add(i000, 150, i000) m151() }
213	Method(m151) { CH03(ts, z178, 0x151, 0, 0) Add(i000, 151, i000) m152() }
214	Method(m152) { CH03(ts, z178, 0x152, 0, 0) Add(i000, 152, i000) m153() }
215	Method(m153) { CH03(ts, z178, 0x153, 0, 0) Add(i000, 153, i000) m154() }
216	Method(m154) { CH03(ts, z178, 0x154, 0, 0) Add(i000, 154, i000) m155() }
217	Method(m155) { CH03(ts, z178, 0x155, 0, 0) Add(i000, 155, i000) m156() }
218	Method(m156) { CH03(ts, z178, 0x156, 0, 0) Add(i000, 156, i000) m157() }
219	Method(m157) { CH03(ts, z178, 0x157, 0, 0) Add(i000, 157, i000) m158() }
220	Method(m158) { CH03(ts, z178, 0x158, 0, 0) Add(i000, 158, i000) m159() }
221	Method(m159) { CH03(ts, z178, 0x159, 0, 0) Add(i000, 159, i000) m160() }
222
223	Method(m160) { CH03(ts, z178, 0x160, 0, 0) Add(i000, 160, i000) m161() }
224	Method(m161) { CH03(ts, z178, 0x161, 0, 0) Add(i000, 161, i000) m162() }
225	Method(m162) { CH03(ts, z178, 0x162, 0, 0) Add(i000, 162, i000) m163() }
226	Method(m163) { CH03(ts, z178, 0x163, 0, 0) Add(i000, 163, i000) m164() }
227	Method(m164) { CH03(ts, z178, 0x164, 0, 0) Add(i000, 164, i000) m165() }
228	Method(m165) { CH03(ts, z178, 0x165, 0, 0) Add(i000, 165, i000) m166() }
229	Method(m166) { CH03(ts, z178, 0x166, 0, 0) Add(i000, 166, i000) m167() }
230	Method(m167) { CH03(ts, z178, 0x167, 0, 0) Add(i000, 167, i000) m168() }
231	Method(m168) { CH03(ts, z178, 0x168, 0, 0) Add(i000, 168, i000) m169() }
232	Method(m169) { CH03(ts, z178, 0x169, 0, 0) Add(i000, 169, i000) m170() }
233
234	Method(m170) { CH03(ts, z178, 0x170, 0, 0) Add(i000, 170, i000) m171() }
235	Method(m171) { CH03(ts, z178, 0x171, 0, 0) Add(i000, 171, i000) m172() }
236	Method(m172) { CH03(ts, z178, 0x172, 0, 0) Add(i000, 172, i000) m173() }
237	Method(m173) { CH03(ts, z178, 0x173, 0, 0) Add(i000, 173, i000) m174() }
238	Method(m174) { CH03(ts, z178, 0x174, 0, 0) Add(i000, 174, i000) m175() }
239	Method(m175) { CH03(ts, z178, 0x175, 0, 0) Add(i000, 175, i000) m176() }
240	Method(m176) { CH03(ts, z178, 0x176, 0, 0) Add(i000, 176, i000) m177() }
241	Method(m177) { CH03(ts, z178, 0x177, 0, 0) Add(i000, 177, i000) m178() }
242	Method(m178) { CH03(ts, z178, 0x178, 0, 0) Add(i000, 178, i000) m179() }
243	Method(m179) { CH03(ts, z178, 0x179, 0, 0) Add(i000, 179, i000) m180() }
244
245	Method(m180) { CH03(ts, z178, 0x180, 0, 0) Add(i000, 180, i000) m181() }
246	Method(m181) { CH03(ts, z178, 0x181, 0, 0) Add(i000, 181, i000) m182() }
247	Method(m182) { CH03(ts, z178, 0x182, 0, 0) Add(i000, 182, i000) m183() }
248	Method(m183) { CH03(ts, z178, 0x183, 0, 0) Add(i000, 183, i000) m184() }
249	Method(m184) { CH03(ts, z178, 0x184, 0, 0) Add(i000, 184, i000) m185() }
250	Method(m185) { CH03(ts, z178, 0x185, 0, 0) Add(i000, 185, i000) m186() }
251	Method(m186) { CH03(ts, z178, 0x186, 0, 0) Add(i000, 186, i000) m187() }
252	Method(m187) { CH03(ts, z178, 0x187, 0, 0) Add(i000, 187, i000) m188() }
253	Method(m188) { CH03(ts, z178, 0x188, 0, 0) Add(i000, 188, i000) m189() }
254	Method(m189) { CH03(ts, z178, 0x189, 0, 0) Add(i000, 189, i000) m190() }
255
256	Method(m190) { CH03(ts, z178, 0x190, 0, 0) Add(i000, 190, i000) m191() }
257	Method(m191) { CH03(ts, z178, 0x191, 0, 0) Add(i000, 191, i000) m192() }
258	Method(m192) { CH03(ts, z178, 0x192, 0, 0) Add(i000, 192, i000) m193() }
259	Method(m193) { CH03(ts, z178, 0x193, 0, 0) Add(i000, 193, i000) m194() }
260	Method(m194) { CH03(ts, z178, 0x194, 0, 0) Add(i000, 194, i000) m195() }
261	Method(m195) { CH03(ts, z178, 0x195, 0, 0) Add(i000, 195, i000) m196() }
262	Method(m196) { CH03(ts, z178, 0x196, 0, 0) Add(i000, 196, i000) m197() }
263	Method(m197) { CH03(ts, z178, 0x197, 0, 0) Add(i000, 197, i000) m198() }
264	Method(m198) { CH03(ts, z178, 0x198, 0, 0) Add(i000, 198, i000) m199() }
265	Method(m199) { CH03(ts, z178, 0x199, 0, 0) Add(i000, 199, i000) m200() }
266
267
268	// 200 - 299
269
270	Method(m200) { CH03(ts, z178, 0x200, 0, 0) Add(i000, 200, i000) m201() }
271	Method(m201) { CH03(ts, z178, 0x201, 0, 0) Add(i000, 201, i000) m202() }
272	Method(m202) { CH03(ts, z178, 0x202, 0, 0) Add(i000, 202, i000) m203() }
273	Method(m203) { CH03(ts, z178, 0x203, 0, 0) Add(i000, 203, i000) m204() }
274	Method(m204) { CH03(ts, z178, 0x204, 0, 0) Add(i000, 204, i000) m205() }
275	Method(m205) { CH03(ts, z178, 0x205, 0, 0) Add(i000, 205, i000) m206() }
276	Method(m206) { CH03(ts, z178, 0x206, 0, 0) Add(i000, 206, i000) m207() }
277	Method(m207) { CH03(ts, z178, 0x207, 0, 0) Add(i000, 207, i000) m208() }
278	Method(m208) { CH03(ts, z178, 0x208, 0, 0) Add(i000, 208, i000) m209() }
279	Method(m209) { CH03(ts, z178, 0x209, 0, 0) Add(i000, 209, i000) m210() }
280
281	Method(m210) { CH03(ts, z178, 0x210, 0, 0) Add(i000, 210, i000) m211() }
282	Method(m211) { CH03(ts, z178, 0x211, 0, 0) Add(i000, 211, i000) m212() }
283	Method(m212) { CH03(ts, z178, 0x212, 0, 0) Add(i000, 212, i000) m213() }
284	Method(m213) { CH03(ts, z178, 0x213, 0, 0) Add(i000, 213, i000) m214() }
285	Method(m214) { CH03(ts, z178, 0x214, 0, 0) Add(i000, 214, i000) m215() }
286	Method(m215) { CH03(ts, z178, 0x215, 0, 0) Add(i000, 215, i000) m216() }
287	Method(m216) { CH03(ts, z178, 0x216, 0, 0) Add(i000, 216, i000) m217() }
288	Method(m217) { CH03(ts, z178, 0x217, 0, 0) Add(i000, 217, i000) m218() }
289	Method(m218) { CH03(ts, z178, 0x218, 0, 0) Add(i000, 218, i000) m219() }
290	Method(m219) { CH03(ts, z178, 0x219, 0, 0) Add(i000, 219, i000) m220() }
291
292	Method(m220) { CH03(ts, z178, 0x220, 0, 0) Add(i000, 220, i000) m221() }
293	Method(m221) { CH03(ts, z178, 0x221, 0, 0) Add(i000, 221, i000) m222() }
294	Method(m222) { CH03(ts, z178, 0x222, 0, 0) Add(i000, 222, i000) m223() }
295	Method(m223) { CH03(ts, z178, 0x223, 0, 0) Add(i000, 223, i000) m224() }
296	Method(m224) { CH03(ts, z178, 0x224, 0, 0) Add(i000, 224, i000) m225() }
297	Method(m225) { CH03(ts, z178, 0x225, 0, 0) Add(i000, 225, i000) m226() }
298	Method(m226) { CH03(ts, z178, 0x226, 0, 0) Add(i000, 226, i000) m227() }
299	Method(m227) { CH03(ts, z178, 0x227, 0, 0) Add(i000, 227, i000) m228() }
300	Method(m228) { CH03(ts, z178, 0x228, 0, 0) Add(i000, 228, i000) m229() }
301	Method(m229) { CH03(ts, z178, 0x229, 0, 0) Add(i000, 229, i000) m230() }
302
303	Method(m230) { CH03(ts, z178, 0x230, 0, 0) Add(i000, 230, i000) m231() }
304	Method(m231) { CH03(ts, z178, 0x231, 0, 0) Add(i000, 231, i000) m232() }
305	Method(m232) { CH03(ts, z178, 0x232, 0, 0) Add(i000, 232, i000) m233() }
306	Method(m233) { CH03(ts, z178, 0x233, 0, 0) Add(i000, 233, i000) m234() }
307	Method(m234) { CH03(ts, z178, 0x234, 0, 0) Add(i000, 234, i000) m235() }
308	Method(m235) { CH03(ts, z178, 0x235, 0, 0) Add(i000, 235, i000) m236() }
309	Method(m236) { CH03(ts, z178, 0x236, 0, 0) Add(i000, 236, i000) m237() }
310	Method(m237) { CH03(ts, z178, 0x237, 0, 0) Add(i000, 237, i000) m238() }
311	Method(m238) { CH03(ts, z178, 0x238, 0, 0) Add(i000, 238, i000) m239() }
312	Method(m239) { CH03(ts, z178, 0x239, 0, 0) Add(i000, 239, i000) m240() }
313
314	Method(m240) { CH03(ts, z178, 0x240, 0, 0) Add(i000, 240, i000) m241() }
315	Method(m241) { CH03(ts, z178, 0x241, 0, 0) Add(i000, 241, i000) m242() }
316	Method(m242) { CH03(ts, z178, 0x242, 0, 0) Add(i000, 242, i000) m243() }
317	Method(m243) { CH03(ts, z178, 0x243, 0, 0) Add(i000, 243, i000) m244() }
318	Method(m244) { CH03(ts, z178, 0x244, 0, 0) Add(i000, 244, i000) m245() }
319	Method(m245) { CH03(ts, z178, 0x245, 0, 0) Add(i000, 245, i000) m246() }
320
321	/*
322	 * We should take into account there how many method
323	 * calls precede invocation of this test method m0fc.
324	 * So, when we run MN00 or MN01 (but not immediately MAIN)
325	 * the number of preceding method calls is greated by 1.
326	 * So, in that case, the number of calls in m0fc should
327	 * be less by 1.
328	 */
329
330	Method(m246)
331	{
332		CH03(ts, z178, 0x246, 0, 0)
333		Add(i000, 246, i000)
334
335		if (LNot(MLVL)) {
336			m247()
337		} elseif (i001) {
338			// To cause AE_AML_METHOD_LIMIT exception
339			m247()
340		}
341	}
342	Method(m247)
343	{
344		CH03(ts, z178, 0x247, 0, 0)
345		Add(i000, 247, i000)
346		if (i001) {
347			// To cause AE_AML_METHOD_LIMIT exception
348			m248()
349		}
350	}
351	Method(m248) { CH03(ts, z178, 0x248, 0, 0) Add(i000, 248, i000) }
352
353
354	CH03(ts, z178, 0x300, 0, 0)
355
356	Store(arg0, i001)
357
358	m000()
359
360	if (arg0) {
361		CH04(ts, 0, 86, z178, 0x301, 0, 0)	// AE_OWNER_ID_LIMIT
362	} else {
363		CH03(ts, z178, 0x302, 0, 0)
364		if (MLVL) {
365			Store(0x76AD, Local0)
366		} else {
367			Store(0x77A4, Local0)
368		}
369		if (LNotEqual(i000, Local0)) {
370			err(ts, z178, 0x303, 0, 0, i000, Local0)
371		}
372	}
373}
374
375Method(m0fe, 1, Serialized)
376{
377	Name(ts, "m0fe")
378
379	Name(i000, 0)
380	Name(i001, 0)
381
382	Name(max0, 246)
383
384	Method(m000) {
385
386		CH03(ts, z178, 0x400, 0, 0)
387
388		Store(max0, Local0)
389		if (i001) {
390			Increment(Local0)
391		}
392
393		Increment(i000)
394		if (LLessEqual(i000, Local0)) {
395			m000()
396		}
397	}
398
399	CH03(ts, z178, 0x401, 0, 0)
400
401	Store(arg0, i001)
402
403	m000()
404
405	if (arg0) {
406		CH04(ts, 0, 84, z178, 0x402, 0, 0)	// AE_AML_METHOD_LIMIT
407	} else {
408		CH03(ts, z178, 0x403, 0, 0)
409		if (LNotEqual(i000, 0xf7)) {
410			err(ts, z178, 0x404, 0, 0, i000, 0xf7)
411		}
412	}
413}
414
415
416Method(m0fd)
417{
418/*
419SRMT("m0fe-0")
420m0fe(0)
421return
422*/
423
424
425	SRMT("m0fc-0")
426	m0fc(0)
427
428	SRMT("m0fc-1")
429	if (y527) {
430		m0fc(1)
431	} else {
432		BLCK()
433	}
434
435	SRMT("m0fe-0")
436	m0fe(0)
437
438	SRMT("m0fe-1")
439	if (y200) {
440		m0fe(1)
441	} else {
442		BLCK()
443	}
444
445
446	CH03("m0fd", z178, 0x405, 0, 0)
447}
448
449
450