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