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 * References 31 * 32 * (named objects, if present, are the local objects of Method) 33 * 34 * TABLE 1: all the legal ways to generate references to the 35 * immediate images (constants) 36 * TABLE 2: all the legal ways to generate references to the 37 * named objects 38 * TABLE 3: all the legal ways to generate references to the 39 * immediate images (constants) being elements of Package 40 * TABLE 4: all the legal ways to generate references to the 41 * named objects being elements of Package 42 * 43 * Producing Reference operators: 44 * 45 * Index, RefOf, CondRefOf 46 */ 47 48/* 49??????????????????????????????????????? 50SEE: after fixing bug 118 of ACPICA change all the local data 51 so that they differ the relevant global ones. 52!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 53*/ 54 55 56Name(z077, 77) 57 58 59// /////////////////////////////////////////////////////////////////////////// 60// 61// TABLE 1: all the legal ways to generate references 62// to the immediate images (constants) 63// 64// /////////////////////////////////////////////////////////////////////////// 65 66Method(m168) 67{ 68 if (y100) { 69 ts00("m168") 70 } else { 71 Store("m168", Debug) 72 } 73 74 if (LNot(y900)) { 75 Store("Test m168 skipped!", Debug) 76 return 77 } 78 79 // T1:I2-I4 80 81 Store(Index("123456789", 5), Local0) 82 m1a2(Local0, c016, 0, 0, c009, 0x36, 1260) 83 84 Store(Index("qwrtyuiop", 5), Local0) 85 m1a2(Local0, c016, 0, 0, c009, 0x75, 1261) 86 87 Store(Index(Buffer() {1,2,3,4,5,6,7,8}, 5), Local0) 88 m1a2(Local0, c016, 0, 0, c009, 0x06, 1262) 89 90 Store(Index(Package() {0xabcdef}, 0), Local0) 91 m1a2(Local0, c009, 0, 0, c009, 0xabcdef, 1263) 92 93 Store(Index(Package() {"123456789"}, 0), Local0) 94 m1a2(Local0, c00a, 0, 0, c00a, "123456789", 1264) 95 96 Store(Index(Package() {"qwrtyuiop"}, 0), Local0) 97 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop", 1265) 98 99 Store(Index(Package() {Buffer() {1,2,3,4,5,6,7,8,9}}, 0), Local0) 100 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1266) 101 102 Store(Index(Package() {Package() {0xabcdef}}, 0), Local0) 103 m1a2(Local0, c00c, 1, 0, c009, 0xabcdef, 1267) 104 105 Store(Index(Package() {Package() {"123456789"}}, 0), Local0) 106 m1a2(Local0, c00c, 1, 0, c00a, "123456789", 1268) 107 108 Store(Index(Package() {Package() {"qwrtyuiop"}}, 0), Local0) 109 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop", 1269) 110 111 Store(Index(Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}, 0), Local0) 112 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1270) 113 114 Store(Index(Package() {Package() {Package() {0xabcdef}}}, 0), Local0) 115 m1a2(Local0, c00c, 2, 0, c009, 0xabcdef, 1271) 116 117 Store(Index(Package() {Package() {Package() {"123456789"}}}, 0), Local0) 118 m1a2(Local0, c00c, 2, 0, c00a, "123456789", 1272) 119 120 Store(Index(Package() {Package() {Package() {"qwrtyuiop"}}}, 0), Local0) 121 m1a2(Local0, c00c, 2, 0, c00a, "qwrtyuiop", 1273) 122 123 Store(Index(Package() {Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}}, 0), Local0) 124 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1274) 125 126 // T1:IR2-IR4 127 128 if (y098) { 129 Store(Index("qwrtyuiop", 5, Local1), Local0) 130 m1a2(Local0, c016, 0, 0, c009, 0x75, 1275) 131 m1a2(Local1, c016, 0, 0, c009, 0x75, 1276) 132 133 Store(Index(Buffer() {1,2,3,4,5,6,7,8}, 5, Local1), Local0) 134 m1a2(Local0, c016, 0, 0, c009, 0x06, 1277) 135 m1a2(Local1, c016, 0, 0, c009, 0x06, 1278) 136 137 Store(Index(Package() {1,2,3,4,5,6,7,8}, 5, Local1), Local0) 138 m1a2(Local0, c009, 0, 0, c009, 0x06, 1279) 139 m1a2(Local1, c009, 0, 0, c009, 0x06, 1280) 140 } 141} 142 143// /////////////////////////////////////////////////////////////////////////// 144// 145// TABLE 2: all the legal ways to generate references to the named objects 146// 147// /////////////////////////////////////////////////////////////////////////// 148 149Method(m169,, Serialized) 150{ 151 if (y100) { 152 ts00("m169") 153 } else { 154 Store("m169", Debug) 155 } 156 157 // Not Computational Data 158 159 Event(e900) 160 Event(e9Z0) 161 Mutex(mx90, 0) 162 Mutex(mx91, 0) 163 Device(d900) { Name(i900, 0xabcd1017) } 164 Device(d9Z0) { Name(i900, 0xabcd1017) } 165 ThermalZone(tz90) {} 166 ThermalZone(tz91) {} 167 Processor(pr90, 0, 0xFFFFFFFF, 0) {} 168 Processor(pr91, 0, 0xFFFFFFFF, 0) {} 169 OperationRegion(r900, SystemMemory, 0x100, 0x100) 170 OperationRegion(r9Z0, SystemMemory, 0x100, 0x100) 171 PowerResource(pw90, 1, 0) {Method(mmmm){return (0)}} 172 PowerResource(pw91, 1, 0) {Method(mmmm){return (0)}} 173 174 // Computational Data 175 176 Name(i900, 0xfe7cb391d65a1000) 177 Name(i9Z0, 0xfe7cb391d65a1000) 178 Name(i901, 0xc1791001) 179 Name(i9Z1, 0xc1791001) 180 Name(i902, 0) 181 Name(i903, 0xffffffffffffffff) 182 Name(i904, 0xffffffff) 183 Name(s900, "12341002") 184 Name(s9Z0, "12341002") 185 Name(s901, "qwrtyu1003") 186 Name(s9Z1, "qwrtyu1003") 187 Name(b900, Buffer() {0x10,0x11,0x12,0x13,0x14}) 188 Name(b9Z0, Buffer() {0x10,0x11,0x12,0x13,0x14}) 189 190 CreateField(b9Z0, 0, 8, bf90) 191 Field(r9Z0, ByteAcc, NoLock, Preserve) {f900,8,f901,8,f902,8,f903,8} 192 BankField(r9Z0, f901, 0, ByteAcc, NoLock, Preserve) {bn90,4} 193 IndexField(f902, f903, ByteAcc, NoLock, Preserve) {if90,8,if91,8} 194 195 // Elements of Package are Uninitialized 196 197 Name(p900, Package(1) {}) 198 199 // Elements of Package are Computational Data 200 201 Name(p901, Package() {0xabcd1004, 0x1122334455661005}) 202 Name(p902, Package() {"12341006", "q1w2e3r4t5y6u7i81007"}) 203 Name(p903, Package() {"qwrtyuiop1008", "1234567890abdef0251009"}) 204 Name(p904, Package() {Buffer() {0xa0,0xa1,0xa2}, Buffer() {0xa3,0xa4}}) 205 Name(p905, Package() {Package() {0xabc100a, "0xabc100b", "abc100c"}}) 206 Name(p906, Package() {Package() {"abc100d"}}) 207 Name(p907, Package() {Package() {"aqwevbgnm100e"}}) 208 Name(p908, Package() {Package() {Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9}}}) 209 Name(p909, Package() {Package() {Package() {0xabc100f}}}) 210 Name(p90a, Package() {Package() {Package() {"12341010"}}}) 211 Name(p90b, Package() {Package() {Package() {"zxswefas1011"}}}) 212 Name(p90c, Package() {Package() {Package() {Buffer() {0xaa,0xab,0xac}}}}) 213 214 Name(p90d, Package() {i900}) 215 Name(p90e, Package() {i901}) 216 Name(p90f, Package() {s900}) 217 Name(p910, Package() {s901}) 218 Name(p911, Package() {b9Z0}) 219 Name(p912, Package() {f900}) 220 Name(p913, Package() {bn90}) 221 Name(p914, Package() {if90}) 222 Name(p915, Package() {bf90}) 223 224 // Elements of Package are NOT Computational Data 225 226 Name(p916, Package() {d900}) 227 Name(p917, Package() {e900}) 228 Name(p918, Package() {mx90}) 229 Name(p919, Package() {r9Z0}) 230 Name(p91a, Package() {pw90}) 231 Name(p91b, Package() {pr90}) 232 Name(p91c, Package() {tz90}) 233 234 // Methods 235 236 Method(m900) {} 237 Method(m901) { return (0xabc1012) } 238 Method(m902) { return ("zxvgswquiy1013") } 239 Method(m903) { return (Buffer() {0xad}) } 240 Method(m904) { return (Package() {0xabc1014}) } 241 Method(m905) { return (Package() {"lkjhgtre1015"}) } 242 Method(m906) { return (Package() {Buffer() {0xae}}) } 243 Method(m907) { return (Package() {Package() {0xabc1016}}) } 244 245 Method(m908) { return (i900) } 246 Method(m909) { return (i901) } 247 Method(m90a) { return (s900) } 248 Method(m90b) { return (s901) } 249 Method(m90c) { return (b9Z0) } 250 Method(m90d) { return (f900) } 251 Method(m90e) { return (bn90) } 252 Method(m90f) { return (if90) } 253 Method(m910) { return (bf90) } 254 255 Method(m911) { return (d900) } 256 Method(m912) { return (e900) } 257 Method(m913) { return (m901) } 258 Method(m914) { return (mx90) } 259 Method(m915) { return (r9Z0) } 260 Method(m916) { return (pw90) } 261 Method(m917) { return (pr90) } 262 Method(m918) { return (tz90) } 263 Method(m919) { return (p900) } 264 Method(m91a) { return (p901) } 265 Method(m91b) { return (p902) } 266 Method(m91c) { return (p903) } 267 Method(m91d) { return (p904) } 268 Method(m91e) { return (p905) } 269 Method(m91f) { return (p906) } 270 Method(m920) { return (p907) } 271 Method(m921) { return (p908) } 272 Method(m922) { return (p909) } 273 Method(m923) { return (p90a) } 274 Method(m924) { return (p90b) } 275 Method(m925) { return (p90c) } 276 Method(m926) { return (p90d) } 277 Method(m927) { return (p90e) } 278 Method(m928) { return (p90f) } 279 Method(m929) { return (p910) } 280 Method(m92a) { return (p911) } 281 Method(m92b) { return (p912) } 282 Method(m92c) { return (p913) } 283 Method(m92d) { return (p914) } 284 Method(m92e) { return (p915) } 285 Method(m92f) { return (p916) } 286 Method(m930) { return (p917) } 287 Method(m931) { return (p918) } 288 Method(m932) { return (p919) } 289 Method(m933) { return (p91a) } 290 Method(m934) { return (p91b) } 291 Method(m935) { return (p91c) } 292 293 // Elements of Package are Methods 294 295 Name(p91d, Package() {m900}) 296 Name(p91e, Package() {m901}) 297 Name(p91f, Package() {m902}) 298 Name(p920, Package() {m903}) 299 Name(p921, Package() {m904}) 300 Name(p922, Package() {m905}) 301 Name(p923, Package() {m906}) 302 Name(p924, Package() {m907}) 303 Name(p925, Package() {m908}) 304 Name(p926, Package() {m909}) 305 Name(p927, Package() {m90a}) 306 Name(p928, Package() {m90b}) 307 Name(p929, Package() {m90c}) 308 Name(p92a, Package() {m90d}) 309 Name(p92b, Package() {m90e}) 310 Name(p92c, Package() {m90f}) 311 Name(p92d, Package() {m910}) 312 Name(p92e, Package() {m911}) 313 Name(p92f, Package() {m912}) 314 Name(p930, Package() {m913}) 315 Name(p931, Package() {m914}) 316 Name(p932, Package() {m915}) 317 Name(p933, Package() {m916}) 318 Name(p934, Package() {m917}) 319 if (y103) { 320 Name(p935, Package() {m918}) 321 } 322 Name(p936, Package() {m919}) 323 Name(p937, Package() {m91a}) 324 Name(p938, Package() {m91b}) 325 Name(p939, Package() {m91c}) 326 Name(p93a, Package() {m91d}) 327 Name(p93b, Package() {m91e}) 328 Name(p93c, Package() {m91f}) 329 Name(p93d, Package() {m920}) 330 Name(p93e, Package() {m921}) 331 Name(p93f, Package() {m922}) 332 Name(p940, Package() {m923}) 333 Name(p941, Package() {m924}) 334 Name(p942, Package() {m925}) 335 Name(p943, Package() {m926}) 336 Name(p944, Package() {m927}) 337 Name(p945, Package() {m928}) 338 Name(p946, Package() {m929}) 339 Name(p947, Package() {m92a}) 340 Name(p948, Package() {m92b}) 341 Name(p949, Package() {m92c}) 342 Name(p94a, Package() {m92d}) 343 Name(p94b, Package() {m92e}) 344 Name(p94c, Package() {m92f}) 345 Name(p94d, Package() {m930}) 346 Name(p94e, Package() {m931}) 347 Name(p94f, Package() {m932}) 348 Name(p950, Package() {m933}) 349 Name(p951, Package() {m934}) 350 Name(p952, Package() {m935}) 351 352 Name(p953, Package() {0xabcd1018, 0xabcd1019}) 353 Name(p954, Package() {0xabcd1018, 0xabcd1019}) 354 355 356 // Check that all the data (local) are not corrupted 357 Method(m000) 358 { 359 // Computational Data 360 361 // Integer 362 363 Store(ObjectType(i900), Local0) 364 if (LNotEqual(Local0, c009)) { 365 err(c080, z077, 0x100, 0, 0, Local0, c009) 366 } 367 if (LNotEqual(i900, 0xfe7cb391d65a1000)) { 368 err(c080, z077, 0x101, 0, 0, i900, 0xfe7cb391d65a1000) 369 } 370 371 Store(ObjectType(i901), Local0) 372 if (LNotEqual(Local0, c009)) { 373 err(c080, z077, 0x102, 0, 0, Local0, c009) 374 } 375 if (LNotEqual(i901, 0xc1791001)) { 376 err(c080, z077, 0x103, 0, 0, i901, 0xc1791001) 377 } 378 379 Store(ObjectType(i902), Local0) 380 if (LNotEqual(Local0, c009)) { 381 err(c080, z077, 0x104, 0, 0, Local0, c009) 382 } 383 if (LNotEqual(i902, 0)) { 384 err(c080, z077, 0x105, 0, 0, i902, 0) 385 } 386 387 Store(ObjectType(i903), Local0) 388 if (LNotEqual(Local0, c009)) { 389 err(c080, z077, 0x106, 0, 0, Local0, c009) 390 } 391 if (LNotEqual(i903, 0xffffffffffffffff)) { 392 err(c080, z077, 0x107, 0, 0, i903, 0xffffffffffffffff) 393 } 394 395 Store(ObjectType(i904), Local0) 396 if (LNotEqual(Local0, c009)) { 397 err(c080, z077, 0x108, 0, 0, Local0, c009) 398 } 399 if (LNotEqual(i904, 0xffffffff)) { 400 err(c080, z077, 0x109, 0, 0, i904, 0xffffffff) 401 } 402 403 // String 404 405 Store(ObjectType(s900), Local0) 406 if (LNotEqual(Local0, c00a)) { 407 err(c080, z077, 0x10a, 0, 0, Local0, c00a) 408 } 409 if (LNotEqual(s900, "12341002")) { 410 err(c080, z077, 0x10b, 0, 0, s900, "12341002") 411 } 412 413 Store(ObjectType(s901), Local0) 414 if (LNotEqual(Local0, c00a)) { 415 err(c080, z077, 0x10c, 0, 0, Local0, c00a) 416 } 417 if (LNotEqual(s901, "qwrtyu1003")) { 418 err(c080, z077, 0x10d, 0, 0, s901, "qwrtyu1003") 419 } 420 421 // Buffer 422 423 Store(ObjectType(b900), Local0) 424 if (LNotEqual(Local0, c00b)) { 425 err(c080, z077, 0x10e, 0, 0, Local0, c00b) 426 } 427 if (LNotEqual(b900, Buffer() {0x10,0x11,0x12,0x13,0x14})) { 428 err(c080, z077, 0x10f, 0, 0, b900, Buffer() {0x10,0x11,0x12,0x13,0x14}) 429 } 430 431 // Buffer Field 432 433 Store(ObjectType(bf90), Local0) 434 if (LNotEqual(Local0, c016)) { 435 err(c080, z077, 0x110, 0, 0, Local0, c016) 436 } 437 if (LNotEqual(bf90, 0x10)) { 438 err(c080, z077, 0x111, 0, 0, bf90, 0x10) 439 } 440 441 // One level Package 442 443 Store(Index(p900, 0), Local0) 444 Store(ObjectType(Local0), Local1) 445 if (LNotEqual(Local1, c008)) { 446 err(c080, z077, 0x112, 0, 0, Local1, c008) 447 } 448 449 Store(Index(p901, 0), Local0) 450 Store(DerefOf(Local0), Local1) 451 Store(ObjectType(Local1), Local2) 452 if (LNotEqual(Local2, c009)) { 453 err(c080, z077, 0x113, 0, 0, Local2, c009) 454 } 455 if (LNotEqual(Local1, 0xabcd1004)) { 456 err(c080, z077, 0x114, 0, 0, Local1, 0xabcd1004) 457 } 458 459 Store(Index(p901, 1), Local0) 460 Store(DerefOf(Local0), Local1) 461 Store(ObjectType(Local1), Local2) 462 if (LNotEqual(Local2, c009)) { 463 err(c080, z077, 0x115, 0, 0, Local2, c009) 464 } 465 if (LNotEqual(Local1, 0x1122334455661005)) { 466 err(c080, z077, 0x116, 0, 0, Local1, 0x1122334455661005) 467 } 468 469 Store(Index(p902, 0), Local0) 470 Store(DerefOf(Local0), Local1) 471 Store(ObjectType(Local1), Local2) 472 if (LNotEqual(Local2, c00a)) { 473 err(c080, z077, 0x117, 0, 0, Local2, c00a) 474 } 475 if (LNotEqual(Local1, "12341006")) { 476 err(c080, z077, 0x118, 0, 0, Local1, "12341006") 477 } 478 479 Store(Index(p902, 1), Local0) 480 Store(DerefOf(Local0), Local1) 481 Store(ObjectType(Local1), Local2) 482 if (LNotEqual(Local2, c00a)) { 483 err(c080, z077, 0x119, 0, 0, Local2, c00a) 484 } 485 if (LNotEqual(Local1, "q1w2e3r4t5y6u7i81007")) { 486 err(c080, z077, 0x11a, 0, 0, Local1, "q1w2e3r4t5y6u7i81007") 487 } 488 489 Store(Index(p903, 0), Local0) 490 Store(DerefOf(Local0), Local1) 491 Store(ObjectType(Local1), Local2) 492 if (LNotEqual(Local2, c00a)) { 493 err(c080, z077, 0x11b, 0, 0, Local2, c00a) 494 } 495 if (LNotEqual(Local1, "qwrtyuiop1008")) { 496 err(c080, z077, 0x11c, 0, 0, Local1, "qwrtyuiop1008") 497 } 498 499 Store(Index(p903, 1), Local0) 500 Store(DerefOf(Local0), Local1) 501 Store(ObjectType(Local1), Local2) 502 if (LNotEqual(Local2, c00a)) { 503 err(c080, z077, 0x11d, 0, 0, Local2, c00a) 504 } 505 if (LNotEqual(Local1, "1234567890abdef0251009")) { 506 err(c080, z077, 0x11e, 0, 0, Local1, "1234567890abdef0251009") 507 } 508 509 Store(Index(p904, 0), Local0) 510 Store(DerefOf(Local0), Local1) 511 Store(ObjectType(Local1), Local2) 512 if (LNotEqual(Local2, c00b)) { 513 err(c080, z077, 0x11f, 0, 0, Local2, c00b) 514 } 515 if (LNotEqual(Local1, Buffer() {0xa0,0xa1,0xa2})) { 516 err(c080, z077, 0x120, 0, 0, Local1, Buffer() {0xa0,0xa1,0xa2}) 517 } 518 519 Store(Index(p904, 1), Local0) 520 Store(DerefOf(Local0), Local1) 521 Store(ObjectType(Local1), Local2) 522 if (LNotEqual(Local2, c00b)) { 523 err(c080, z077, 0x121, 0, 0, Local2, c00b) 524 } 525 if (LNotEqual(Local1, Buffer() {0xa3,0xa4})) { 526 err(c080, z077, 0x122, 0, 0, Local1, Buffer() {0xa3,0xa4}) 527 } 528 529 // Two level Package 530 531 Store(Index(p905, 0), Local0) 532 Store(DerefOf(Local0), Local1) 533 Store(Index(Local1, 0), Local2) 534 Store(DerefOf(Local2), Local3) 535 Store(ObjectType(Local3), Local4) 536 if (LNotEqual(Local4, c009)) { 537 err(c080, z077, 0x123, 0, 0, Local4, c009) 538 } 539 if (LNotEqual(Local3, 0xabc100a)) { 540 err(c080, z077, 0x124, 0, 0, Local3, 0xabc100a) 541 } 542 543 Store(Index(p905, 0), Local0) 544 Store(DerefOf(Local0), Local1) 545 Store(Index(Local1, 1), Local2) 546 Store(DerefOf(Local2), Local3) 547 Store(ObjectType(Local3), Local4) 548 if (LNotEqual(Local4, c00a)) { 549 err(c080, z077, 0x125, 0, 0, Local4, c00a) 550 } 551 if (LNotEqual(Local3, "0xabc100b")) { 552 err(c080, z077, 0x126, 0, 0, Local3, "0xabc100b") 553 } 554 555 Store(Index(p905, 0), Local0) 556 Store(DerefOf(Local0), Local1) 557 Store(Index(Local1, 2), Local2) 558 Store(DerefOf(Local2), Local3) 559 Store(ObjectType(Local3), Local4) 560 if (LNotEqual(Local4, c00a)) { 561 err(c080, z077, 0x127, 0, 0, Local4, c00a) 562 } 563 if (LNotEqual(Local3, "abc100c")) { 564 err(c080, z077, 0x128, 0, 0, Local3, "abc100c") 565 } 566 567 Store(Index(p906, 0), Local0) 568 Store(DerefOf(Local0), Local1) 569 Store(Index(Local1, 0), Local2) 570 Store(DerefOf(Local2), Local3) 571 Store(ObjectType(Local3), Local4) 572 if (LNotEqual(Local4, c00a)) { 573 err(c080, z077, 0x129, 0, 0, Local4, c00a) 574 } 575 if (LNotEqual(Local3, "abc100d")) { 576 err(c080, z077, 0x12a, 0, 0, Local3, "abc100d") 577 } 578 579 Store(Index(p907, 0), Local0) 580 Store(DerefOf(Local0), Local1) 581 Store(Index(Local1, 0), Local2) 582 Store(DerefOf(Local2), Local3) 583 Store(ObjectType(Local3), Local4) 584 if (LNotEqual(Local4, c00a)) { 585 err(c080, z077, 0x12b, 0, 0, Local4, c00a) 586 } 587 if (LNotEqual(Local3, "aqwevbgnm100e")) { 588 err(c080, z077, 0x12c, 0, 0, Local3, "aqwevbgnm100e") 589 } 590 591 Store(Index(p908, 0), Local0) 592 Store(DerefOf(Local0), Local1) 593 Store(Index(Local1, 0), Local2) 594 Store(DerefOf(Local2), Local3) 595 Store(ObjectType(Local3), Local4) 596 if (LNotEqual(Local4, c00b)) { 597 err(c080, z077, 0x12d, 0, 0, Local4, c00b) 598 } 599 if (LNotEqual(Local3, Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9})) { 600 err(c080, z077, 0x12e, 0, 0, Local3, Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9}) 601 } 602 603 // Three level Package 604 605 Store(Index(p909, 0), Local0) 606 Store(DerefOf(Local0), Local1) 607 Store(Index(Local1, 0), Local2) 608 Store(DerefOf(Local2), Local3) 609 Store(Index(Local3, 0), Local4) 610 Store(DerefOf(Local4), Local5) 611 Store(ObjectType(Local5), Local6) 612 if (LNotEqual(Local6, c009)) { 613 err(c080, z077, 0x12f, 0, 0, Local6, c009) 614 } 615 if (LNotEqual(Local5, 0xabc100f)) { 616 err(c080, z077, 0x130, 0, 0, Local5, 0xabc100f) 617 } 618 619 Store(Index(p90a, 0), Local0) 620 Store(DerefOf(Local0), Local1) 621 Store(Index(Local1, 0), Local2) 622 Store(DerefOf(Local2), Local3) 623 Store(Index(Local3, 0), Local4) 624 Store(DerefOf(Local4), Local5) 625 Store(ObjectType(Local5), Local6) 626 if (LNotEqual(Local6, c00a)) { 627 err(c080, z077, 0x131, 0, 0, Local6, c00a) 628 } 629 if (LNotEqual(Local5, "12341010")) { 630 err(c080, z077, 0x132, 0, 0, Local5, "12341010") 631 } 632 633 Store(Index(p90b, 0), Local0) 634 Store(DerefOf(Local0), Local1) 635 Store(Index(Local1, 0), Local2) 636 Store(DerefOf(Local2), Local3) 637 Store(Index(Local3, 0), Local4) 638 Store(DerefOf(Local4), Local5) 639 Store(ObjectType(Local5), Local6) 640 if (LNotEqual(Local6, c00a)) { 641 err(c080, z077, 0x133, 0, 0, Local6, c00a) 642 } 643 if (LNotEqual(Local5, "zxswefas1011")) { 644 err(c080, z077, 0x134, 0, 0, Local5, "zxswefas1011") 645 } 646 647 Store(Index(p90c, 0), Local0) 648 Store(DerefOf(Local0), Local1) 649 Store(Index(Local1, 0), Local2) 650 Store(DerefOf(Local2), Local3) 651 Store(Index(Local3, 0), Local4) 652 Store(DerefOf(Local4), Local5) 653 Store(ObjectType(Local5), Local6) 654 if (LNotEqual(Local6, c00b)) { 655 err(c080, z077, 0x135, 0, 0, Local6, c00b) 656 } 657 if (LNotEqual(Local5, Buffer() {0xaa,0xab,0xac})) { 658 err(c080, z077, 0x136, 0, 0, Local5, Buffer() {0xaa,0xab,0xac}) 659 } 660 661 Store(Index(p953, 0), Local0) 662 Store(DerefOf(Local0), Local1) 663 Store(ObjectType(Local1), Local2) 664 if (LNotEqual(Local2, c009)) { 665 err(c080, z077, 0x137, 0, 0, Local2, c009) 666 } 667 if (LNotEqual(Local1, 0xabcd1018)) { 668 err(c080, z077, 0x138, 0, 0, Local1, 0xabcd1018) 669 } 670 671 Store(Index(p953, 1), Local0) 672 Store(DerefOf(Local0), Local1) 673 Store(ObjectType(Local1), Local2) 674 if (LNotEqual(Local2, c009)) { 675 err(c080, z077, 0x139, 0, 0, Local2, c009) 676 } 677 if (LNotEqual(Local1, 0xabcd1019)) { 678 err(c080, z077, 0x13a, 0, 0, Local1, 0xabcd1019) 679 } 680 681 // Not Computational Data 682 683 m1aa(c080, e900, c00f, 0, 0x13b) 684 m1aa(c080, mx90, c011, 0, 0x13c) 685 m1aa(c080, d900, c00e, 0, 0x13d) 686 if (y508) { 687 m1aa(c080, tz90, c015, 0, 0x13e) 688 } 689 m1aa(c080, pr90, c014, 0, 0x13f) 690 m1aa(c080, r900, c012, 0, 0x140) 691 m1aa(c080, pw90, c013, 0, 0x141) 692 693/* 694 * // Field Unit (Field) 695 * 696 * if (LNotEqual(f900, 0xd7)) { 697 * err(c080, z077, 0x137, 0, 0, f900, 0xd7) 698 * } 699 * 700 * // Field Unit (IndexField) 701 * 702 * if (LNotEqual(if90, 0xd7)) { 703 * err(c080, z077, 0x138, 0, 0, if90, 0xd7) 704 * } 705 */ 706 } /* m000 */ 707 708 709 // T2:I2-I4 710 711 if (y114) { 712 Store(Index(m902, 0), Local0) 713 m1a0(Local0, c010, Ones, 0) 714 } 715 716 // Computational Data 717 718 Store(Index(s900, 0), Local0) 719 m1a2(Local0, c016, 0, 0, c009, 0x31, 1) 720 721 Store(Index(s901, 2), Local0) 722 m1a2(Local0, c016, 0, 0, c009, 0x72, 2) 723 724 Store(Index(b900, 3), Local0) 725 m1a2(Local0, c016, 0, 0, c009, 0x13, 3) 726 727 // Package 728 729 Store(Index(p953, 0), Local0) 730 m1a2(Local0, c009, 0, 0, c009, 0xabcd1018, 1006) 731 732 // Elements of Package are Uninitialized 733 734 if (y104) { 735 Store(Index(p900, 0), Local0) 736 m1a0(Local0, c008, Ones, 4) 737 } 738 739 // Elements of Package are Computational Data 740 741 Store(Index(p901, 0), Local0) 742 m1a2(Local0, c009, 0, 0, c009, 0xabcd1004, 5) 743 744 Store(Index(p901, 1), Local0) 745 m1a2(Local0, c009, 0, 0, c009, 0x1122334455661005, 6) 746 747 Store(Index(p902, 0), Local0) 748 m1a2(Local0, c00a, 0, 0, c00a, "12341006", 7) 749 750 Store(Index(p902, 1), Local0) 751 m1a2(Local0, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i81007", 8) 752 753 Store(Index(p903, 0), Local0) 754 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop1008", 9) 755 756 Store(Index(p903, 1), Local0) 757 m1a2(Local0, c00a, 0, 0, c00a, "1234567890abdef0251009", 10) 758 759 Store(Index(p904, 0), Local0) 760 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xa0,0xa1,0xa2}, 11) 761 762 Store(Index(p905, 0), Local0) 763 m1a2(Local0, c00c, 1, 0, c009, 0xabc100a, 12) 764 765 Store(Index(p905, 0), Local0) 766 m1a2(Local0, c00c, 1, 1, c00a, "0xabc100b", 13) 767 768 Store(Index(p906, 0), Local0) 769 m1a2(Local0, c00c, 1, 0, c00a, "abc100d", 14) 770 771 Store(Index(p907, 0), Local0) 772 m1a2(Local0, c00c, 1, 0, c00a, "aqwevbgnm100e", 15) 773 774 Store(Index(p908, 0), Local0) 775 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9}, 16) 776 777 Store(Index(p909, 0), Local0) 778 m1a2(Local0, c00c, 2, 0, c009, 0xabc100f, 17) 779 780 Store(Index(p90a, 0), Local0) 781 m1a2(Local0, c00c, 2, 0, c00a, "12341010", 18) 782 783 Store(Index(p90b, 0), Local0) 784 m1a2(Local0, c00c, 2, 0, c00a, "zxswefas1011", 19) 785 786 Store(Index(p90c, 0), Local0) 787 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xaa,0xab,0xac}, 20) 788 789 Store(Index(p90d, 0), Local0) 790 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a1000, 21) 791 792 Store(Index(p90e, 0), Local0) 793 m1a2(Local0, c009, 0, 0, c009, 0xc1791001, 22) 794 795 Store(Index(p90f, 0), Local0) 796 m1a2(Local0, c00a, 0, 0, c00a, "12341002", 23) 797 798 Store(Index(p910, 0), Local0) 799 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu1003", 24) 800 801 Store(Index(p911, 0), Local0) 802 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0x10,0x11,0x12,0x13,0x14}, 25) 803 804 if (y118) { 805 Store(Index(p912, 0), Local0) 806 m1a2(Local0, c00d, 0, 0, c00d, 0, 26) 807 808 Store(Index(p913, 0), Local0) 809 m1a2(Local0, c00d, 0, 0, c00d, 0, 27) 810 811 Store(Index(p914, 0), Local0) 812 m1a2(Local0, c00d, 0, 0, c00d, 0, 28) 813 814 Store(Index(p915, 0), Local0) 815 m1a2(Local0, c016, 0, 0, c016, 0x10, 29) 816 } 817 818 // Elements of Package are NOT Computational Data 819 820 Store(Index(p916, 0), Local0) 821 m1a0(Local0, c00e, Ones, 30) 822 823 Store(Index(p917, 0), Local0) 824 m1a0(Local0, c00f, Ones, 31) 825 826 Store(Index(p918, 0), Local0) 827 m1a0(Local0, c011, Ones, 32) 828 829 Store(Index(p919, 0), Local0) 830 m1a0(Local0, c012, Ones, 33) 831 832 Store(Index(p91a, 0), Local0) 833 m1a0(Local0, c013, Ones, 34) 834 835 Store(Index(p91b, 0), Local0) 836 m1a0(Local0, c014, Ones, 35) 837 838 Store(Index(p91c, 0), Local0) 839 m1a0(Local0, c015, Ones, 36) 840 841 // Elements of Package are Methods 842 843 if (y105) { 844 845 Store(Index(p91d, 0), Local0) 846 m1a0(Local0, c010, Ones, 37) 847 848 Store(Index(p91e, 0), Local0) 849 m1a0(Local0, c010, Ones, 38) 850 851 Store(Index(p91f, 0), Local0) 852 m1a0(Local0, c010, Ones, 39) 853 854 Store(Index(p920, 0), Local0) 855 m1a0(Local0, c010, Ones, 40) 856 857 Store(Index(p921, 0), Local0) 858 m1a0(Local0, c010, Ones, 41) 859 860 Store(Index(p922, 0), Local0) 861 m1a0(Local0, c010, Ones, 42) 862 863 Store(Index(p923, 0), Local0) 864 m1a0(Local0, c010, Ones, 43) 865 866 Store(Index(p924, 0), Local0) 867 m1a0(Local0, c010, Ones, 44) 868 869 Store(Index(p925, 0), Local0) 870 m1a0(Local0, c010, Ones, 45) 871 872 Store(Index(p926, 0), Local0) 873 m1a0(Local0, c010, Ones, 46) 874 875 Store(Index(p927, 0), Local0) 876 m1a0(Local0, c010, Ones, 47) 877 878 Store(Index(p928, 0), Local0) 879 m1a0(Local0, c010, Ones, 48) 880 881 Store(Index(p929, 0), Local0) 882 m1a0(Local0, c010, Ones, 49) 883 884 Store(Index(p92a, 0), Local0) 885 m1a0(Local0, c010, Ones, 50) 886 887 Store(Index(p92b, 0), Local0) 888 m1a0(Local0, c010, Ones, 51) 889 890 Store(Index(p92c, 0), Local0) 891 m1a0(Local0, c010, Ones, 52) 892 893 Store(Index(p92d, 0), Local0) 894 m1a0(Local0, c010, Ones, 53) 895 896 Store(Index(p92e, 0), Local0) 897 m1a0(Local0, c010, Ones, 54) 898 899 Store(Index(p92f, 0), Local0) 900 m1a0(Local0, c010, Ones, 55) 901 902 Store(Index(p930, 0), Local0) 903 m1a0(Local0, c010, Ones, 56) 904 905 Store(Index(p931, 0), Local0) 906 m1a0(Local0, c010, Ones, 57) 907 908 Store(Index(p932, 0), Local0) 909 m1a0(Local0, c010, Ones, 58) 910 911 Store(Index(p933, 0), Local0) 912 m1a0(Local0, c010, Ones, 59) 913 914 Store(Index(p934, 0), Local0) 915 m1a0(Local0, c010, Ones, 60) 916 917 if (y103) { 918 Store(Index(p935, 0), Local0) 919 m1a0(Local0, c010, Ones, 61) 920 } 921 922 Store(Index(p936, 0), Local0) 923 m1a0(Local0, c010, Ones, 62) 924 925 Store(Index(p937, 0), Local0) 926 m1a0(Local0, c010, Ones, 63) 927 928 Store(Index(p938, 0), Local0) 929 m1a0(Local0, c010, Ones, 64) 930 931 Store(Index(p939, 0), Local0) 932 m1a0(Local0, c010, Ones, 65) 933 934 Store(Index(p93a, 0), Local0) 935 m1a0(Local0, c010, Ones, 66) 936 937 Store(Index(p93b, 0), Local0) 938 m1a0(Local0, c010, Ones, 67) 939 940 Store(Index(p93c, 0), Local0) 941 m1a0(Local0, c010, Ones, 68) 942 943 Store(Index(p93d, 0), Local0) 944 m1a0(Local0, c010, Ones, 69) 945 946 Store(Index(p93e, 0), Local0) 947 m1a0(Local0, c010, Ones, 70) 948 949 Store(Index(p93f, 0), Local0) 950 m1a0(Local0, c010, Ones, 71) 951 952 Store(Index(p940, 0), Local0) 953 m1a0(Local0, c010, Ones, 72) 954 955 Store(Index(p941, 0), Local0) 956 m1a0(Local0, c010, Ones, 73) 957 958 Store(Index(p942, 0), Local0) 959 m1a0(Local0, c010, Ones, 74) 960 961 Store(Index(p943, 0), Local0) 962 m1a0(Local0, c010, Ones, 75) 963 964 Store(Index(p944, 0), Local0) 965 m1a0(Local0, c010, Ones, 76) 966 967 Store(Index(p945, 0), Local0) 968 m1a0(Local0, c010, Ones, 77) 969 970 Store(Index(p946, 0), Local0) 971 m1a0(Local0, c010, Ones, 78) 972 973 Store(Index(p947, 0), Local0) 974 m1a0(Local0, c010, Ones, 79) 975 976 Store(Index(p948, 0), Local0) 977 m1a0(Local0, c010, Ones, 80) 978 979 Store(Index(p949, 0), Local0) 980 m1a0(Local0, c010, Ones, 81) 981 982 Store(Index(p94a, 0), Local0) 983 m1a0(Local0, c010, Ones, 82) 984 985 Store(Index(p94b, 0), Local0) 986 m1a0(Local0, c010, Ones, 83) 987 988 Store(Index(p94c, 0), Local0) 989 m1a0(Local0, c010, Ones, 84) 990 991 Store(Index(p94d, 0), Local0) 992 m1a0(Local0, c010, Ones, 85) 993 994 Store(Index(p94e, 0), Local0) 995 m1a0(Local0, c010, Ones, 86) 996 997 Store(Index(p94f, 0), Local0) 998 m1a0(Local0, c010, Ones, 87) 999 1000 Store(Index(p950, 0), Local0) 1001 m1a0(Local0, c010, Ones, 88) 1002 1003 Store(Index(p951, 0), Local0) 1004 m1a0(Local0, c010, Ones, 89) 1005 1006 Store(Index(p952, 0), Local0) 1007 m1a0(Local0, c010, Ones, 90) 1008 } 1009 1010 // T2:IR2-IR4 1011 1012 // Computational Data 1013 1014 Store(Index(s900, 0, Local1), Local0) 1015 m1a2(Local0, c016, 0, 0, c009, 0x31, 91) 1016 m1a2(Local1, c016, 0, 0, c009, 0x31, 92) 1017 1018 Store(Index(s901, 2, Local1), Local0) 1019 m1a2(Local0, c016, 0, 0, c009, 0x72, 93) 1020 m1a2(Local1, c016, 0, 0, c009, 0x72, 94) 1021 1022 Store(Index(b900, 4, Local1), Local0) 1023 m1a2(Local0, c016, 0, 0, c009, 0x14, 95) 1024 m1a2(Local1, c016, 0, 0, c009, 0x14, 96) 1025 1026 // Elements of Package are Uninitialized 1027 1028 if (y104) { 1029 Store(Index(p900, 0, Local1), Local0) 1030 m1a0(Local0, c008, Ones, 97) 1031 m1a0(Local1, c008, Ones, 98) 1032 } 1033 1034 // Elements of Package are Computational Data 1035 1036 Store(Index(p901, 0, Local1), Local0) 1037 m1a2(Local0, c009, 0, 0, c009, 0xabcd1004, 99) 1038 m1a2(Local1, c009, 0, 0, c009, 0xabcd1004, 100) 1039 1040 Store(Index(p901, 1, Local1), Local0) 1041 m1a2(Local0, c009, 0, 0, c009, 0x1122334455661005, 101) 1042 m1a2(Local1, c009, 0, 0, c009, 0x1122334455661005, 102) 1043 1044 Store(Index(p902, 0, Local1), Local0) 1045 m1a2(Local0, c00a, 0, 0, c00a, "12341006", 103) 1046 m1a2(Local1, c00a, 0, 0, c00a, "12341006", 104) 1047 1048 Store(Index(p902, 1, Local1), Local0) 1049 m1a2(Local0, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i81007", 105) 1050 m1a2(Local1, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i81007", 106) 1051 1052 Store(Index(p903, 0, Local1), Local0) 1053 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop1008", 107) 1054 m1a2(Local1, c00a, 0, 0, c00a, "qwrtyuiop1008", 108) 1055 1056 Store(Index(p903, 1, Local1), Local0) 1057 m1a2(Local0, c00a, 0, 0, c00a, "1234567890abdef0251009", 109) 1058 m1a2(Local1, c00a, 0, 0, c00a, "1234567890abdef0251009", 110) 1059 1060 Store(Index(p904, 0, Local1), Local0) 1061 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xa0,0xa1,0xa2}, 111) 1062 m1a2(Local1, c00b, 0, 0, c00b, Buffer() {0xa0,0xa1,0xa2}, 112) 1063 1064 Store(Index(p905, 0, Local1), Local0) 1065 m1a2(Local0, c00c, 1, 0, c009, 0xabc100a, 113) 1066 m1a2(Local1, c00c, 1, 0, c009, 0xabc100a, 114) 1067 1068 Store(Index(p905, 0, Local1), Local0) 1069 m1a2(Local0, c00c, 1, 1, c00a, "0xabc100b", 115) 1070 m1a2(Local1, c00c, 1, 1, c00a, "0xabc100b", 116) 1071 1072 Store(Index(p906, 0, Local1), Local0) 1073 m1a2(Local0, c00c, 1, 0, c00a, "abc100d", 117) 1074 m1a2(Local1, c00c, 1, 0, c00a, "abc100d", 118) 1075 1076 Store(Index(p907, 0, Local1), Local0) 1077 m1a2(Local0, c00c, 1, 0, c00a, "aqwevbgnm100e", 119) 1078 m1a2(Local1, c00c, 1, 0, c00a, "aqwevbgnm100e", 120) 1079 1080 Store(Index(p908, 0, Local1), Local0) 1081 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9}, 121) 1082 m1a2(Local1, c00c, 1, 0, c00b, Buffer() {0xa5,0xa6,0xa7,0xa8,0xa9}, 122) 1083 1084 Store(Index(p909, 0, Local1), Local0) 1085 m1a2(Local0, c00c, 2, 0, c009, 0xabc100f, 123) 1086 m1a2(Local1, c00c, 2, 0, c009, 0xabc100f, 124) 1087 1088 Store(Index(p90a, 0, Local1), Local0) 1089 m1a2(Local0, c00c, 2, 0, c00a, "12341010", 125) 1090 m1a2(Local1, c00c, 2, 0, c00a, "12341010", 126) 1091 1092 Store(Index(p90b, 0, Local1), Local0) 1093 m1a2(Local0, c00c, 2, 0, c00a, "zxswefas1011", 127) 1094 m1a2(Local1, c00c, 2, 0, c00a, "zxswefas1011", 128) 1095 1096 Store(Index(p90c, 0, Local1), Local0) 1097 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xaa,0xab,0xac}, 129) 1098 m1a2(Local1, c00c, 2, 0, c00b, Buffer() {0xaa,0xab,0xac}, 130) 1099 1100 Store(Index(p90d, 0, Local1), Local0) 1101 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a1000, 131) 1102 m1a2(Local1, c009, 0, 0, c009, 0xfe7cb391d65a1000, 132) 1103 1104 Store(Index(p90e, 0, Local1), Local0) 1105 m1a2(Local0, c009, 0, 0, c009, 0xc1791001, 133) 1106 m1a2(Local1, c009, 0, 0, c009, 0xc1791001, 134) 1107 1108 Store(Index(p90f, 0, Local1), Local0) 1109 m1a2(Local0, c00a, 0, 0, c00a, "12341002", 135) 1110 m1a2(Local1, c00a, 0, 0, c00a, "12341002", 136) 1111 1112 Store(Index(p910, 0, Local1), Local0) 1113 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu1003", 137) 1114 m1a2(Local1, c00a, 0, 0, c00a, "qwrtyu1003", 138) 1115 1116 Store(Index(p911, 0, Local1), Local0) 1117 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0x10,0x11,0x12,0x13,0x14}, 139) 1118 m1a2(Local1, c00b, 0, 0, c00b, Buffer() {0x10,0x11,0x12,0x13,0x14}, 140) 1119 1120 if (y118) { 1121 Store(Index(p912, 0, Local1), Local0) 1122 m1a2(Local0, c00d, 0, 0, c00d, 0, 141) 1123 m1a2(Local1, c00d, 0, 0, c00d, 0, 142) 1124 1125 Store(Index(p913, 0, Local1), Local0) 1126 m1a2(Local0, c00d, 0, 0, c00d, 0, 143) 1127 m1a2(Local1, c00d, 0, 0, c00d, 0, 144) 1128 1129 Store(Index(p914, 0, Local1), Local0) 1130 m1a2(Local0, c00d, 0, 0, c00d, 0, 145) 1131 m1a2(Local1, c00d, 0, 0, c00d, 0, 146) 1132 1133 Store(Index(p915, 0, Local1), Local0) 1134 m1a2(Local0, c016, 0, 0, c016, 0x10, 147) 1135 m1a2(Local1, c016, 0, 0, c016, 0x10, 148) 1136 } 1137 1138 // Elements of Package are NOT Computational Data 1139 1140 Store(Index(p916, 0, Local1), Local0) 1141 m1a0(Local0, c00e, Ones, 149) 1142 m1a0(Local1, c00e, Ones, 150) 1143 1144 Store(Index(p917, 0, Local1), Local0) 1145 m1a0(Local0, c00f, Ones, 151) 1146 m1a0(Local1, c00f, Ones, 152) 1147 1148 Store(Index(p918, 0, Local1), Local0) 1149 m1a0(Local0, c011, Ones, 153) 1150 m1a0(Local1, c011, Ones, 154) 1151 1152 Store(Index(p919, 0, Local1), Local0) 1153 m1a0(Local0, c012, Ones, 155) 1154 m1a0(Local1, c012, Ones, 156) 1155 1156 Store(Index(p91a, 0, Local1), Local0) 1157 m1a0(Local0, c013, Ones, 157) 1158 m1a0(Local1, c013, Ones, 158) 1159 1160 Store(Index(p91b, 0, Local1), Local0) 1161 m1a0(Local0, c014, Ones, 159) 1162 m1a0(Local1, c014, Ones, 160) 1163 1164 Store(Index(p91c, 0, Local1), Local0) 1165 m1a0(Local0, c015, Ones, 161) 1166 m1a0(Local1, c015, Ones, 162) 1167 1168 // Elements of Package are Methods 1169 1170 if (y105) { 1171 1172 Store(Index(p91d, 0, Local1), Local0) 1173 m1a0(Local0, c010, Ones, 163) 1174 m1a0(Local1, c010, Ones, 164) 1175 1176 Store(Index(p91e, 0, Local1), Local0) 1177 m1a0(Local0, c010, Ones, 165) 1178 m1a0(Local1, c010, Ones, 166) 1179 1180 Store(Index(p91f, 0, Local1), Local0) 1181 m1a0(Local0, c010, Ones, 167) 1182 m1a0(Local1, c010, Ones, 168) 1183 1184 Store(Index(p920, 0, Local1), Local0) 1185 m1a0(Local0, c010, Ones, 169) 1186 m1a0(Local1, c010, Ones, 170) 1187 1188 Store(Index(p921, 0, Local1), Local0) 1189 m1a0(Local0, c010, Ones, 171) 1190 m1a0(Local1, c010, Ones, 172) 1191 1192 Store(Index(p922, 0, Local1), Local0) 1193 m1a0(Local0, c010, Ones, 173) 1194 m1a0(Local1, c010, Ones, 174) 1195 1196 Store(Index(p923, 0, Local1), Local0) 1197 m1a0(Local0, c010, Ones, 175) 1198 m1a0(Local1, c010, Ones, 176) 1199 1200 Store(Index(p924, 0, Local1), Local0) 1201 m1a0(Local0, c010, Ones, 177) 1202 m1a0(Local1, c010, Ones, 178) 1203 1204 Store(Index(p925, 0, Local1), Local0) 1205 m1a0(Local0, c010, Ones, 179) 1206 m1a0(Local1, c010, Ones, 180) 1207 1208 Store(Index(p926, 0, Local1), Local0) 1209 m1a0(Local0, c010, Ones, 181) 1210 m1a0(Local1, c010, Ones, 182) 1211 1212 Store(Index(p927, 0, Local1), Local0) 1213 m1a0(Local0, c010, Ones, 183) 1214 m1a0(Local1, c010, Ones, 184) 1215 1216 Store(Index(p928, 0, Local1), Local0) 1217 m1a0(Local0, c010, Ones, 185) 1218 m1a0(Local1, c010, Ones, 186) 1219 1220 Store(Index(p929, 0, Local1), Local0) 1221 m1a0(Local0, c010, Ones, 187) 1222 m1a0(Local1, c010, Ones, 188) 1223 1224 Store(Index(p92a, 0, Local1), Local0) 1225 m1a0(Local0, c010, Ones, 189) 1226 m1a0(Local1, c010, Ones, 190) 1227 1228 Store(Index(p92b, 0, Local1), Local0) 1229 m1a0(Local0, c010, Ones, 191) 1230 m1a0(Local1, c010, Ones, 192) 1231 1232 Store(Index(p92c, 0, Local1), Local0) 1233 m1a0(Local0, c010, Ones, 193) 1234 m1a0(Local1, c010, Ones, 194) 1235 1236 Store(Index(p92d, 0, Local1), Local0) 1237 m1a0(Local0, c010, Ones, 195) 1238 m1a0(Local1, c010, Ones, 196) 1239 1240 Store(Index(p92e, 0, Local1), Local0) 1241 m1a0(Local0, c010, Ones, 197) 1242 m1a0(Local1, c010, Ones, 198) 1243 1244 Store(Index(p92f, 0, Local1), Local0) 1245 m1a0(Local0, c010, Ones, 199) 1246 m1a0(Local1, c010, Ones, 200) 1247 1248 Store(Index(p930, 0, Local1), Local0) 1249 m1a0(Local0, c010, Ones, 201) 1250 m1a0(Local1, c010, Ones, 202) 1251 1252 Store(Index(p931, 0, Local1), Local0) 1253 m1a0(Local0, c010, Ones, 203) 1254 m1a0(Local1, c010, Ones, 204) 1255 1256 Store(Index(p932, 0, Local1), Local0) 1257 m1a0(Local0, c010, Ones, 205) 1258 m1a0(Local1, c010, Ones, 206) 1259 1260 Store(Index(p933, 0, Local1), Local0) 1261 m1a0(Local0, c010, Ones, 207) 1262 m1a0(Local1, c010, Ones, 208) 1263 1264 Store(Index(p934, 0, Local1), Local0) 1265 m1a0(Local0, c010, Ones, 209) 1266 m1a0(Local1, c010, Ones, 210) 1267 1268 if (y103) { 1269 Store(Index(p935, 0, Local1), Local0) 1270 m1a0(Local0, c010, Ones, 211) 1271 m1a0(Local1, c010, Ones, 212) 1272 } 1273 1274 Store(Index(p936, 0, Local1), Local0) 1275 m1a0(Local0, c010, Ones, 213) 1276 m1a0(Local1, c010, Ones, 214) 1277 1278 Store(Index(p937, 0, Local1), Local0) 1279 m1a0(Local0, c010, Ones, 215) 1280 m1a0(Local1, c010, Ones, 216) 1281 1282 Store(Index(p938, 0, Local1), Local0) 1283 m1a0(Local0, c010, Ones, 217) 1284 m1a0(Local1, c010, Ones, 218) 1285 1286 Store(Index(p939, 0, Local1), Local0) 1287 m1a0(Local0, c010, Ones, 219) 1288 m1a0(Local1, c010, Ones, 220) 1289 1290 Store(Index(p93a, 0, Local1), Local0) 1291 m1a0(Local0, c010, Ones, 221) 1292 m1a0(Local1, c010, Ones, 222) 1293 1294 Store(Index(p93b, 0, Local1), Local0) 1295 m1a0(Local0, c010, Ones, 223) 1296 m1a0(Local1, c010, Ones, 224) 1297 1298 Store(Index(p93c, 0, Local1), Local0) 1299 m1a0(Local0, c010, Ones, 225) 1300 m1a0(Local1, c010, Ones, 226) 1301 1302 Store(Index(p93d, 0, Local1), Local0) 1303 m1a0(Local0, c010, Ones, 227) 1304 m1a0(Local1, c010, Ones, 228) 1305 1306 Store(Index(p93e, 0, Local1), Local0) 1307 m1a0(Local0, c010, Ones, 229) 1308 m1a0(Local1, c010, Ones, 230) 1309 1310 Store(Index(p93f, 0, Local1), Local0) 1311 m1a0(Local0, c010, Ones, 231) 1312 m1a0(Local1, c010, Ones, 232) 1313 1314 Store(Index(p940, 0, Local1), Local0) 1315 m1a0(Local0, c010, Ones, 233) 1316 m1a0(Local1, c010, Ones, 234) 1317 1318 Store(Index(p941, 0, Local1), Local0) 1319 m1a0(Local0, c010, Ones, 235) 1320 m1a0(Local1, c010, Ones, 236) 1321 1322 Store(Index(p942, 0, Local1), Local0) 1323 m1a0(Local0, c010, Ones, 237) 1324 m1a0(Local1, c010, Ones, 238) 1325 1326 Store(Index(p943, 0, Local1), Local0) 1327 m1a0(Local0, c010, Ones, 239) 1328 m1a0(Local1, c010, Ones, 240) 1329 1330 Store(Index(p944, 0, Local1), Local0) 1331 m1a0(Local0, c010, Ones, 241) 1332 m1a0(Local1, c010, Ones, 242) 1333 1334 Store(Index(p945, 0, Local1), Local0) 1335 m1a0(Local0, c010, Ones, 243) 1336 m1a0(Local1, c010, Ones, 244) 1337 1338 Store(Index(p946, 0, Local1), Local0) 1339 m1a0(Local0, c010, Ones, 245) 1340 m1a0(Local1, c010, Ones, 246) 1341 1342 Store(Index(p947, 0, Local1), Local0) 1343 m1a0(Local0, c010, Ones, 247) 1344 m1a0(Local1, c010, Ones, 248) 1345 1346 Store(Index(p948, 0, Local1), Local0) 1347 m1a0(Local0, c010, Ones, 249) 1348 m1a0(Local1, c010, Ones, 250) 1349 1350 Store(Index(p949, 0, Local1), Local0) 1351 m1a0(Local0, c010, Ones, 251) 1352 m1a0(Local1, c010, Ones, 252) 1353 1354 Store(Index(p94a, 0, Local1), Local0) 1355 m1a0(Local0, c010, Ones, 253) 1356 m1a0(Local1, c010, Ones, 254) 1357 1358 Store(Index(p94b, 0, Local1), Local0) 1359 m1a0(Local0, c010, Ones, 255) 1360 m1a0(Local1, c010, Ones, 256) 1361 1362 Store(Index(p94c, 0, Local1), Local0) 1363 m1a0(Local0, c010, Ones, 257) 1364 m1a0(Local1, c010, Ones, 258) 1365 1366 Store(Index(p94d, 0, Local1), Local0) 1367 m1a0(Local0, c010, Ones, 259) 1368 m1a0(Local1, c010, Ones, 260) 1369 1370 Store(Index(p94e, 0, Local1), Local0) 1371 m1a0(Local0, c010, Ones, 261) 1372 m1a0(Local1, c010, Ones, 262) 1373 1374 Store(Index(p94f, 0, Local1), Local0) 1375 m1a0(Local0, c010, Ones, 263) 1376 m1a0(Local1, c010, Ones, 264) 1377 1378 Store(Index(p950, 0, Local1), Local0) 1379 m1a0(Local0, c010, Ones, 265) 1380 m1a0(Local1, c010, Ones, 266) 1381 1382 Store(Index(p951, 0, Local1), Local0) 1383 m1a0(Local0, c010, Ones, 267) 1384 m1a0(Local1, c010, Ones, 268) 1385 1386 Store(Index(p952, 0, Local1), Local0) 1387 m1a0(Local0, c010, Ones, 269) 1388 m1a0(Local1, c010, Ones, 270) 1389 } 1390 1391 m000() 1392 m1a6() 1393} 1394 1395// arg0 - writing mode 1396Method(m16a, 1, Serialized) 1397{ 1398 if (y100) { 1399 ts00("m16a") 1400 } else { 1401 Store("m16a", Debug) 1402 } 1403 1404 // Not Computational Data 1405 1406 Event(e900) 1407 Event(e9Z0) 1408 Mutex(mx90, 0) 1409 Mutex(mx91, 0) 1410 Device(d900) { Name(i900, 0xabcd2017) } 1411 Device(d9Z0) { Name(i900, 0xabcd2017) } 1412 ThermalZone(tz90) {} 1413 ThermalZone(tz91) {} 1414 Processor(pr90, 0, 0xFFFFFFFF, 0) {} 1415 Processor(pr91, 0, 0xFFFFFFFF, 0) {} 1416 OperationRegion(r900, SystemMemory, 0x100, 0x100) 1417 OperationRegion(r9Z0, SystemMemory, 0x100, 0x100) 1418 PowerResource(pw90, 1, 0) {Method(mmmm){return (0)}} 1419 PowerResource(pw91, 1, 0) {Method(mmmm){return (0)}} 1420 1421 // Computational Data 1422 1423 Name(i900, 0xfe7cb391d65a2000) 1424 Name(i9Z0, 0xfe7cb391d65a2000) 1425 Name(i901, 0xc1792001) 1426 Name(i9Z1, 0xc1792001) 1427 Name(i902, 0) 1428 Name(i903, 0xffffffffffffffff) 1429 Name(i904, 0xffffffff) 1430 Name(s900, "12342002") 1431 Name(s9Z0, "12342002") 1432 Name(s901, "qwrtyu2003") 1433 Name(s9Z1, "qwrtyu2003") 1434 Name(b900, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4}) 1435 Name(b9Z0, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4}) 1436 1437 CreateField(b9Z0, 0, 8, bf90) 1438 Field(r9Z0, ByteAcc, NoLock, Preserve) {f900,8,f901,8,f902,8,f903,8} 1439 BankField(r9Z0, f901, 0, ByteAcc, NoLock, Preserve) {bn90,4} 1440 IndexField(f902, f903, ByteAcc, NoLock, Preserve) {if90,8,if91,8} 1441 1442 // Elements of Package are Uninitialized 1443 1444 Name(p900, Package(1) {}) 1445 1446 // Elements of Package are Computational Data 1447 1448 Name(p901, Package() {0xabcd2004, 0x1122334455662005}) 1449 Name(p902, Package() {"12342006", "q1w2e3r4t5y6u7i82007"}) 1450 Name(p903, Package() {"qwrtyuiop2008", "1234567890abdef0252009"}) 1451 Name(p904, Package() {Buffer() {0xc5,0xc6,0xc7}, Buffer() {0xc8,0xc9}}) 1452 Name(p905, Package() {Package() {0xabc200a, "0xabc200b", "abc200c"}}) 1453 Name(p906, Package() {Package() {"abc200d"}}) 1454 Name(p907, Package() {Package() {"aqwevbgnm200e"}}) 1455 Name(p908, Package() {Package() {Buffer() {0xca,0xcb,0xcc,0xcd,0xce}}}) 1456 Name(p909, Package() {Package() {Package() {0xabc200f}}}) 1457 Name(p90a, Package() {Package() {Package() {"12342010"}}}) 1458 Name(p90b, Package() {Package() {Package() {"zxswefas2011"}}}) 1459 Name(p90c, Package() {Package() {Package() {Buffer() {0xcf,0xd0,0xd1}}}}) 1460 1461 Name(p90d, Package() {i900}) 1462 Name(p90e, Package() {i901}) 1463 Name(p90f, Package() {s900}) 1464 Name(p910, Package() {s901}) 1465 Name(p911, Package() {b9Z0}) 1466 Name(p912, Package() {f900}) 1467 Name(p913, Package() {bn90}) 1468 Name(p914, Package() {if90}) 1469 Name(p915, Package() {bf90}) 1470 1471 // Elements of Package are NOT Computational Data 1472 1473 Name(p916, Package() {d900}) 1474 Name(p917, Package() {e900}) 1475 Name(p918, Package() {mx90}) 1476 Name(p919, Package() {r9Z0}) 1477 Name(p91a, Package() {pw90}) 1478 Name(p91b, Package() {pr90}) 1479 Name(p91c, Package() {tz90}) 1480 1481 // Methods 1482 1483 Method(m900) {} 1484 Method(m901) { return (0xabc2012) } 1485 Method(m902) { return ("zxvgswquiy2013") } 1486 Method(m903) { return (Buffer() {0xd2}) } 1487 Method(m904) { return (Package() {0xabc2014}) } 1488 Method(m905) { return (Package() {"lkjhgtre2015"}) } 1489 Method(m906) { return (Package() {Buffer() {0xd3}}) } 1490 Method(m907) { return (Package() {Package() {0xabc2016}}) } 1491 1492 Method(m908) { return (i900) } 1493 Method(m909) { return (i901) } 1494 Method(m90a) { return (s900) } 1495 Method(m90b) { return (s901) } 1496 Method(m90c) { return (b9Z0) } 1497 Method(m90d) { return (f900) } 1498 Method(m90e) { return (bn90) } 1499 Method(m90f) { return (if90) } 1500 Method(m910) { return (bf90) } 1501 1502 Method(m911) { return (d900) } 1503 Method(m912) { return (e900) } 1504 Method(m913) { return (m901) } 1505 Method(m914) { return (mx90) } 1506 Method(m915) { return (r9Z0) } 1507 Method(m916) { return (pw90) } 1508 Method(m917) { return (pr90) } 1509 Method(m918) { return (tz90) } 1510 Method(m919) { return (p900) } 1511 Method(m91a) { return (p901) } 1512 Method(m91b) { return (p902) } 1513 Method(m91c) { return (p903) } 1514 Method(m91d) { return (p904) } 1515 Method(m91e) { return (p905) } 1516 Method(m91f) { return (p906) } 1517 Method(m920) { return (p907) } 1518 Method(m921) { return (p908) } 1519 Method(m922) { return (p909) } 1520 Method(m923) { return (p90a) } 1521 Method(m924) { return (p90b) } 1522 Method(m925) { return (p90c) } 1523 Method(m926) { return (p90d) } 1524 Method(m927) { return (p90e) } 1525 Method(m928) { return (p90f) } 1526 Method(m929) { return (p910) } 1527 Method(m92a) { return (p911) } 1528 Method(m92b) { return (p912) } 1529 Method(m92c) { return (p913) } 1530 Method(m92d) { return (p914) } 1531 Method(m92e) { return (p915) } 1532 Method(m92f) { return (p916) } 1533 Method(m930) { return (p917) } 1534 Method(m931) { return (p918) } 1535 Method(m932) { return (p919) } 1536 Method(m933) { return (p91a) } 1537 Method(m934) { return (p91b) } 1538 Method(m935) { return (p91c) } 1539 1540 // Elements of Package are Methods 1541 1542 Name(p91d, Package() {m900}) 1543 Name(p91e, Package() {m901}) 1544 Name(p91f, Package() {m902}) 1545 Name(p920, Package() {m903}) 1546 Name(p921, Package() {m904}) 1547 Name(p922, Package() {m905}) 1548 Name(p923, Package() {m906}) 1549 Name(p924, Package() {m907}) 1550 Name(p925, Package() {m908}) 1551 Name(p926, Package() {m909}) 1552 Name(p927, Package() {m90a}) 1553 Name(p928, Package() {m90b}) 1554 Name(p929, Package() {m90c}) 1555 Name(p92a, Package() {m90d}) 1556 Name(p92b, Package() {m90e}) 1557 Name(p92c, Package() {m90f}) 1558 Name(p92d, Package() {m910}) 1559 Name(p92e, Package() {m911}) 1560 Name(p92f, Package() {m912}) 1561 Name(p930, Package() {m913}) 1562 Name(p931, Package() {m914}) 1563 Name(p932, Package() {m915}) 1564 Name(p933, Package() {m916}) 1565 Name(p934, Package() {m917}) 1566 if (y103) { 1567 Name(p935, Package() {m918}) 1568 } 1569 Name(p936, Package() {m919}) 1570 Name(p937, Package() {m91a}) 1571 Name(p938, Package() {m91b}) 1572 Name(p939, Package() {m91c}) 1573 Name(p93a, Package() {m91d}) 1574 Name(p93b, Package() {m91e}) 1575 Name(p93c, Package() {m91f}) 1576 Name(p93d, Package() {m920}) 1577 Name(p93e, Package() {m921}) 1578 Name(p93f, Package() {m922}) 1579 Name(p940, Package() {m923}) 1580 Name(p941, Package() {m924}) 1581 Name(p942, Package() {m925}) 1582 Name(p943, Package() {m926}) 1583 Name(p944, Package() {m927}) 1584 Name(p945, Package() {m928}) 1585 Name(p946, Package() {m929}) 1586 Name(p947, Package() {m92a}) 1587 Name(p948, Package() {m92b}) 1588 Name(p949, Package() {m92c}) 1589 Name(p94a, Package() {m92d}) 1590 Name(p94b, Package() {m92e}) 1591 Name(p94c, Package() {m92f}) 1592 Name(p94d, Package() {m930}) 1593 Name(p94e, Package() {m931}) 1594 Name(p94f, Package() {m932}) 1595 Name(p950, Package() {m933}) 1596 Name(p951, Package() {m934}) 1597 Name(p952, Package() {m935}) 1598 1599 Name(p953, Package() {0xabcd2018, 0xabcd2019}) 1600 Name(p954, Package() {0xabcd2018, 0xabcd2019}) 1601 1602 1603 // Check that all the data (local) are not corrupted 1604 Method(m000) 1605 { 1606 // Computational Data 1607 1608 // Integer 1609 1610 Store(ObjectType(i900), Local0) 1611 if (LNotEqual(Local0, c009)) { 1612 err(c080, z077, 0x100, 0, 0, Local0, c009) 1613 } 1614 if (LNotEqual(i900, 0xfe7cb391d65a2000)) { 1615 err(c080, z077, 0x101, 0, 0, i900, 0xfe7cb391d65a2000) 1616 } 1617 1618 Store(ObjectType(i901), Local0) 1619 if (LNotEqual(Local0, c009)) { 1620 err(c080, z077, 0x102, 0, 0, Local0, c009) 1621 } 1622 if (LNotEqual(i901, 0xc1792001)) { 1623 err(c080, z077, 0x103, 0, 0, i901, 0xc1792001) 1624 } 1625 1626 Store(ObjectType(i902), Local0) 1627 if (LNotEqual(Local0, c009)) { 1628 err(c080, z077, 0x104, 0, 0, Local0, c009) 1629 } 1630 if (LNotEqual(i902, 0)) { 1631 err(c080, z077, 0x105, 0, 0, i902, 0) 1632 } 1633 1634 Store(ObjectType(i903), Local0) 1635 if (LNotEqual(Local0, c009)) { 1636 err(c080, z077, 0x106, 0, 0, Local0, c009) 1637 } 1638 if (LNotEqual(i903, 0xffffffffffffffff)) { 1639 err(c080, z077, 0x107, 0, 0, i903, 0xffffffffffffffff) 1640 } 1641 1642 Store(ObjectType(i904), Local0) 1643 if (LNotEqual(Local0, c009)) { 1644 err(c080, z077, 0x108, 0, 0, Local0, c009) 1645 } 1646 if (LNotEqual(i904, 0xffffffff)) { 1647 err(c080, z077, 0x109, 0, 0, i904, 0xffffffff) 1648 } 1649 1650 // String 1651 1652 Store(ObjectType(s900), Local0) 1653 if (LNotEqual(Local0, c00a)) { 1654 err(c080, z077, 0x10a, 0, 0, Local0, c00a) 1655 } 1656 if (LNotEqual(s900, "12342002")) { 1657 err(c080, z077, 0x10b, 0, 0, s900, "12342002") 1658 } 1659 1660 Store(ObjectType(s901), Local0) 1661 if (LNotEqual(Local0, c00a)) { 1662 err(c080, z077, 0x10c, 0, 0, Local0, c00a) 1663 } 1664 if (LNotEqual(s901, "qwrtyu2003")) { 1665 err(c080, z077, 0x10d, 0, 0, s901, "qwrtyu2003") 1666 } 1667 1668 // Buffer 1669 1670 Store(ObjectType(b900), Local0) 1671 if (LNotEqual(Local0, c00b)) { 1672 err(c080, z077, 0x10e, 0, 0, Local0, c00b) 1673 } 1674 if (LNotEqual(b900, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4})) { 1675 err(c080, z077, 0x10f, 0, 0, b900, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4}) 1676 } 1677 1678 // Buffer Field 1679 1680 Store(ObjectType(bf90), Local0) 1681 if (LNotEqual(Local0, c016)) { 1682 err(c080, z077, 0x110, 0, 0, Local0, c016) 1683 } 1684 if (LNotEqual(bf90, 0xc0)) { 1685 err(c080, z077, 0x111, 0, 0, bf90, 0xc0) 1686 } 1687 1688 // One level Package 1689 1690 Store(Index(p900, 0), Local0) 1691 Store(ObjectType(Local0), Local1) 1692 if (LNotEqual(Local1, c008)) { 1693 err(c080, z077, 0x112, 0, 0, Local1, c008) 1694 } 1695 1696 Store(Index(p901, 0), Local0) 1697 Store(DerefOf(Local0), Local1) 1698 Store(ObjectType(Local1), Local2) 1699 if (LNotEqual(Local2, c009)) { 1700 err(c080, z077, 0x113, 0, 0, Local2, c009) 1701 } 1702 if (LNotEqual(Local1, 0xabcd2004)) { 1703 err(c080, z077, 0x114, 0, 0, Local1, 0xabcd2004) 1704 } 1705 1706 Store(Index(p901, 1), Local0) 1707 Store(DerefOf(Local0), Local1) 1708 Store(ObjectType(Local1), Local2) 1709 if (LNotEqual(Local2, c009)) { 1710 err(c080, z077, 0x115, 0, 0, Local2, c009) 1711 } 1712 if (LNotEqual(Local1, 0x1122334455662005)) { 1713 err(c080, z077, 0x116, 0, 0, Local1, 0x1122334455662005) 1714 } 1715 1716 Store(Index(p902, 0), Local0) 1717 Store(DerefOf(Local0), Local1) 1718 Store(ObjectType(Local1), Local2) 1719 if (LNotEqual(Local2, c00a)) { 1720 err(c080, z077, 0x117, 0, 0, Local2, c00a) 1721 } 1722 if (LNotEqual(Local1, "12342006")) { 1723 err(c080, z077, 0x118, 0, 0, Local1, "12342006") 1724 } 1725 1726 Store(Index(p902, 1), Local0) 1727 Store(DerefOf(Local0), Local1) 1728 Store(ObjectType(Local1), Local2) 1729 if (LNotEqual(Local2, c00a)) { 1730 err(c080, z077, 0x119, 0, 0, Local2, c00a) 1731 } 1732 if (LNotEqual(Local1, "q1w2e3r4t5y6u7i82007")) { 1733 err(c080, z077, 0x11a, 0, 0, Local1, "q1w2e3r4t5y6u7i82007") 1734 } 1735 1736 Store(Index(p903, 0), Local0) 1737 Store(DerefOf(Local0), Local1) 1738 Store(ObjectType(Local1), Local2) 1739 if (LNotEqual(Local2, c00a)) { 1740 err(c080, z077, 0x11b, 0, 0, Local2, c00a) 1741 } 1742 if (LNotEqual(Local1, "qwrtyuiop2008")) { 1743 err(c080, z077, 0x11c, 0, 0, Local1, "qwrtyuiop2008") 1744 } 1745 1746 Store(Index(p903, 1), Local0) 1747 Store(DerefOf(Local0), Local1) 1748 Store(ObjectType(Local1), Local2) 1749 if (LNotEqual(Local2, c00a)) { 1750 err(c080, z077, 0x11d, 0, 0, Local2, c00a) 1751 } 1752 if (LNotEqual(Local1, "1234567890abdef0252009")) { 1753 err(c080, z077, 0x11e, 0, 0, Local1, "1234567890abdef0252009") 1754 } 1755 1756 Store(Index(p904, 0), Local0) 1757 Store(DerefOf(Local0), Local1) 1758 Store(ObjectType(Local1), Local2) 1759 if (LNotEqual(Local2, c00b)) { 1760 err(c080, z077, 0x11f, 0, 0, Local2, c00b) 1761 } 1762 if (LNotEqual(Local1, Buffer() {0xc5,0xc6,0xc7})) { 1763 err(c080, z077, 0x120, 0, 0, Local1, Buffer() {0xc5,0xc6,0xc7}) 1764 } 1765 1766 Store(Index(p904, 1), Local0) 1767 Store(DerefOf(Local0), Local1) 1768 Store(ObjectType(Local1), Local2) 1769 if (LNotEqual(Local2, c00b)) { 1770 err(c080, z077, 0x121, 0, 0, Local2, c00b) 1771 } 1772 if (LNotEqual(Local1, Buffer() {0xc8,0xc9})) { 1773 err(c080, z077, 0x122, 0, 0, Local1, Buffer() {0xc8,0xc9}) 1774 } 1775 1776 // Two level Package 1777 1778 Store(Index(p905, 0), Local0) 1779 Store(DerefOf(Local0), Local1) 1780 Store(Index(Local1, 0), Local2) 1781 Store(DerefOf(Local2), Local3) 1782 Store(ObjectType(Local3), Local4) 1783 if (LNotEqual(Local4, c009)) { 1784 err(c080, z077, 0x123, 0, 0, Local4, c009) 1785 } 1786 if (LNotEqual(Local3, 0xabc200a)) { 1787 err(c080, z077, 0x124, 0, 0, Local3, 0xabc200a) 1788 } 1789 1790 Store(Index(p905, 0), Local0) 1791 Store(DerefOf(Local0), Local1) 1792 Store(Index(Local1, 1), Local2) 1793 Store(DerefOf(Local2), Local3) 1794 Store(ObjectType(Local3), Local4) 1795 if (LNotEqual(Local4, c00a)) { 1796 err(c080, z077, 0x125, 0, 0, Local4, c00a) 1797 } 1798 if (LNotEqual(Local3, "0xabc200b")) { 1799 err(c080, z077, 0x126, 0, 0, Local3, "0xabc200b") 1800 } 1801 1802 Store(Index(p905, 0), Local0) 1803 Store(DerefOf(Local0), Local1) 1804 Store(Index(Local1, 2), Local2) 1805 Store(DerefOf(Local2), Local3) 1806 Store(ObjectType(Local3), Local4) 1807 if (LNotEqual(Local4, c00a)) { 1808 err(c080, z077, 0x127, 0, 0, Local4, c00a) 1809 } 1810 if (LNotEqual(Local3, "abc200c")) { 1811 err(c080, z077, 0x128, 0, 0, Local3, "abc200c") 1812 } 1813 1814 Store(Index(p906, 0), Local0) 1815 Store(DerefOf(Local0), Local1) 1816 Store(Index(Local1, 0), Local2) 1817 Store(DerefOf(Local2), Local3) 1818 Store(ObjectType(Local3), Local4) 1819 if (LNotEqual(Local4, c00a)) { 1820 err(c080, z077, 0x129, 0, 0, Local4, c00a) 1821 } 1822 if (LNotEqual(Local3, "abc200d")) { 1823 err(c080, z077, 0x12a, 0, 0, Local3, "abc200d") 1824 } 1825 1826 Store(Index(p907, 0), Local0) 1827 Store(DerefOf(Local0), Local1) 1828 Store(Index(Local1, 0), Local2) 1829 Store(DerefOf(Local2), Local3) 1830 Store(ObjectType(Local3), Local4) 1831 if (LNotEqual(Local4, c00a)) { 1832 err(c080, z077, 0x12b, 0, 0, Local4, c00a) 1833 } 1834 if (LNotEqual(Local3, "aqwevbgnm200e")) { 1835 err(c080, z077, 0x12c, 0, 0, Local3, "aqwevbgnm200e") 1836 } 1837 1838 Store(Index(p908, 0), Local0) 1839 Store(DerefOf(Local0), Local1) 1840 Store(Index(Local1, 0), Local2) 1841 Store(DerefOf(Local2), Local3) 1842 Store(ObjectType(Local3), Local4) 1843 if (LNotEqual(Local4, c00b)) { 1844 err(c080, z077, 0x12d, 0, 0, Local4, c00b) 1845 } 1846 if (LNotEqual(Local3, Buffer() {0xca,0xcb,0xcc,0xcd,0xce})) { 1847 err(c080, z077, 0x12e, 0, 0, Local3, Buffer() {0xca,0xcb,0xcc,0xcd,0xce}) 1848 } 1849 1850 // Three level Package 1851 1852 Store(Index(p909, 0), Local0) 1853 Store(DerefOf(Local0), Local1) 1854 Store(Index(Local1, 0), Local2) 1855 Store(DerefOf(Local2), Local3) 1856 Store(Index(Local3, 0), Local4) 1857 Store(DerefOf(Local4), Local5) 1858 Store(ObjectType(Local5), Local6) 1859 if (LNotEqual(Local6, c009)) { 1860 err(c080, z077, 0x12f, 0, 0, Local6, c009) 1861 } 1862 if (LNotEqual(Local5, 0xabc200f)) { 1863 err(c080, z077, 0x130, 0, 0, Local5, 0xabc200f) 1864 } 1865 1866 Store(Index(p90a, 0), Local0) 1867 Store(DerefOf(Local0), Local1) 1868 Store(Index(Local1, 0), Local2) 1869 Store(DerefOf(Local2), Local3) 1870 Store(Index(Local3, 0), Local4) 1871 Store(DerefOf(Local4), Local5) 1872 Store(ObjectType(Local5), Local6) 1873 if (LNotEqual(Local6, c00a)) { 1874 err(c080, z077, 0x131, 0, 0, Local6, c00a) 1875 } 1876 if (LNotEqual(Local5, "12342010")) { 1877 err(c080, z077, 0x132, 0, 0, Local5, "12342010") 1878 } 1879 1880 Store(Index(p90b, 0), Local0) 1881 Store(DerefOf(Local0), Local1) 1882 Store(Index(Local1, 0), Local2) 1883 Store(DerefOf(Local2), Local3) 1884 Store(Index(Local3, 0), Local4) 1885 Store(DerefOf(Local4), Local5) 1886 Store(ObjectType(Local5), Local6) 1887 if (LNotEqual(Local6, c00a)) { 1888 err(c080, z077, 0x133, 0, 0, Local6, c00a) 1889 } 1890 if (LNotEqual(Local5, "zxswefas2011")) { 1891 err(c080, z077, 0x134, 0, 0, Local5, "zxswefas2011") 1892 } 1893 1894 Store(Index(p90c, 0), Local0) 1895 Store(DerefOf(Local0), Local1) 1896 Store(Index(Local1, 0), Local2) 1897 Store(DerefOf(Local2), Local3) 1898 Store(Index(Local3, 0), Local4) 1899 Store(DerefOf(Local4), Local5) 1900 Store(ObjectType(Local5), Local6) 1901 if (LNotEqual(Local6, c00b)) { 1902 err(c080, z077, 0x135, 0, 0, Local6, c00b) 1903 } 1904 if (LNotEqual(Local5, Buffer() {0xcf,0xd0,0xd1})) { 1905 err(c080, z077, 0x136, 0, 0, Local5, Buffer() {0xcf,0xd0,0xd1}) 1906 } 1907 1908 Store(Index(p953, 0), Local0) 1909 Store(DerefOf(Local0), Local1) 1910 Store(ObjectType(Local1), Local2) 1911 if (LNotEqual(Local2, c009)) { 1912 err(c080, z077, 0x137, 0, 0, Local2, c009) 1913 } 1914 if (LNotEqual(Local1, 0xabcd2018)) { 1915 err(c080, z077, 0x138, 0, 0, Local1, 0xabcd2018) 1916 } 1917 1918 Store(Index(p953, 1), Local0) 1919 Store(DerefOf(Local0), Local1) 1920 Store(ObjectType(Local1), Local2) 1921 if (LNotEqual(Local2, c009)) { 1922 err(c080, z077, 0x139, 0, 0, Local2, c009) 1923 } 1924 if (LNotEqual(Local1, 0xabcd2019)) { 1925 err(c080, z077, 0x13a, 0, 0, Local1, 0xabcd2019) 1926 } 1927 1928 // Not Computational Data 1929 1930 m1aa(c080, e900, c00f, 0, 0x13b) 1931 m1aa(c080, mx90, c011, 0, 0x13c) 1932 m1aa(c080, d900, c00e, 0, 0x13d) 1933 if (y508) { 1934 m1aa(c080, tz90, c015, 0, 0x13e) 1935 } 1936 m1aa(c080, pr90, c014, 0, 0x13f) 1937 m1aa(c080, r900, c012, 0, 0x140) 1938 m1aa(c080, pw90, c013, 0, 0x141) 1939 1940/* 1941 * // Field Unit (Field) 1942 * 1943 * if (LNotEqual(f900, 0xd7)) { 1944 * err(c080, z077, 0x137, 0, 0, f900, 0xd7) 1945 * } 1946 * 1947 * // Field Unit (IndexField) 1948 * 1949 * if (LNotEqual(if90, 0xd7)) { 1950 * err(c080, z077, 0x138, 0, 0, if90, 0xd7) 1951 * } 1952 */ 1953 } /* m000 */ 1954 1955 // Check and restore the global data after writing into them 1956 Method(m001) 1957 { 1958 1959 // Computational Data 1960 1961 m1aa(c080, i900, c009, c08a, 0x144) 1962 CopyObject(i9Z0, i900) 1963 1964 m1aa(c080, i901, c009, c08a, 0x145) 1965 CopyObject(i9Z1, i901) 1966 1967 m1aa(c080, s900, c009, c08a, 0x146) 1968 CopyObject(s9Z0, s900) 1969 1970 m1aa(c080, s901, c009, c08a, 0x147) 1971 CopyObject(s9Z1, s901) 1972 1973 m1aa(c080, b900, c009, c08a, 0x148) 1974 CopyObject(b9Z0, b900) 1975 1976 // Package 1977 1978 m1aa(c080, p953, c009, c08a, 0x149) 1979 CopyObject(p954, p953) 1980 1981 // Not Computational Data 1982 1983 m1aa(c080, e900, c009, c08a, 0x14a) 1984 CopyObject(e9Z0, e900) 1985 1986 m1aa(c080, mx90, c009, c08a, 0x14b) 1987 CopyObject(mx91, mx90) 1988 1989 m1aa(c080, d900, c009, c08a, 0x14c) 1990 CopyObject(d9Z0, d900) 1991 1992 if (y508) { 1993 m1aa(c080, tz90, c009, c08a, 0x14d) 1994 CopyObject(tz91, tz90) 1995 } 1996 1997 m1aa(c080, pr90, c009, c08a, 0x14e) 1998 CopyObject(pr91, pr90) 1999 2000 if (y510) { 2001 m1aa(c080, r900, c009, c08a, 0x14f) 2002 CopyObject(r9Z0, r900) 2003 } 2004 2005 m1aa(c080, pw90, c009, c08a, 0x150) 2006 CopyObject(pw91, pw90) 2007 2008 m000() 2009 } /* m001 */ 2010 2011 2012 // T2:R1-R14 2013 2014 // Computational Data 2015 2016 Store(RefOf(i900), Local0) 2017 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a2000, 271) 2018 2019 Store(RefOf(i901), Local0) 2020 m1a2(Local0, c009, 0, 0, c009, 0xc1792001, 272) 2021 2022 Store(RefOf(s900), Local0) 2023 m1a2(Local0, c00a, 0, 0, c00a, "12342002", 273) 2024 2025 Store(RefOf(s901), Local0) 2026 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu2003", 274) 2027 2028 Store(RefOf(b900), Local0) 2029 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4}, 275) 2030 2031 // Not Computational Data 2032 2033 Store(RefOf(e900), Local0) 2034 m1a0(Local0, c00f, Ones, 280) 2035 2036 Store(RefOf(mx90), Local0) 2037 m1a0(Local0, c011, Ones, 281) 2038 2039 Store(RefOf(d900), Local0) 2040 m1a0(Local0, c00e, Ones, 282) 2041 2042 if (arg0) { 2043 if (y508) { 2044 Store(RefOf(tz90), Local0) 2045 m1a0(Local0, c015, Ones, 283) 2046 } 2047 } else { 2048 Store(RefOf(tz90), Local0) 2049 m1a0(Local0, c015, Ones, 283) 2050 } 2051 2052 Store(RefOf(pr90), Local0) 2053 m1a0(Local0, c014, Ones, 284) 2054 2055 if (arg0) { 2056 if (y510) { 2057 Store(RefOf(r900), Local0) 2058 m1a0(Local0, c012, Ones, 285) 2059 } 2060 } else { 2061 Store(RefOf(r900), Local0) 2062 m1a0(Local0, c012, Ones, 1002) 2063 } 2064 2065 Store(RefOf(pw90), Local0) 2066 m1a0(Local0, c013, Ones, 286) 2067 2068 // Package 2069 2070 Store(RefOf(p953), Local0) 2071 m1a2(Local0, c00c, 1, 0, c009, 0xabcd2018, 1001) 2072 2073 if (arg0) { 2074 m001() 2075 return 2076 } 2077 2078 // Computational Data (Field Unit and Buffer Field) 2079 2080 Store(RefOf(f900), Local0) 2081 m1a2(Local0, c00d, 0, 0, c009, 0, 276) 2082 2083 Store(RefOf(bn90), Local0) 2084 m1a2(Local0, c00d, 0, 0, c009, 0, 277) 2085 2086 Store(RefOf(if90), Local0) 2087 m1a2(Local0, c00d, 0, 0, c009, 0, 278) 2088 2089 Store(RefOf(bf90), Local0) 2090 m1a2(Local0, c016, 0, 0, c009, 0xc0, 279) 2091 2092 // Elements of Package are Uninitialized 2093 2094 Store(RefOf(p900), Local0) 2095 m1a0(Local0, c00c, Ones, 287) 2096 2097 // Elements of Package are Computational Data 2098 2099 Store(RefOf(p901), Local0) 2100 m1a2(Local0, c00c, 1, 0, c009, 0xabcd2004, 288) 2101 m1a2(Local0, c00c, 1, 1, c009, 0x1122334455662005, 289) 2102 2103 Store(RefOf(p902), Local0) 2104 m1a2(Local0, c00c, 1, 0, c00a, "12342006", 290) 2105 m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i82007", 291) 2106 2107 Store(RefOf(p903), Local0) 2108 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop2008", 292) 2109 m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0252009", 293) 2110 2111 Store(RefOf(p904), Local0) 2112 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xc5,0xc6,0xc7}, 294) 2113 2114 Store(RefOf(p905), Local0) 2115 m1a2(Local0, c00c, 2, 0, c009, 0xabc200a, 295) 2116 m1a2(Local0, c00c, 2, 1, c00a, "0xabc200b", 296) 2117 2118 Store(RefOf(p906), Local0) 2119 m1a2(Local0, c00c, 2, 0, c00a, "abc200d", 297) 2120 2121 Store(RefOf(p907), Local0) 2122 m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm200e", 298) 2123 2124 Store(RefOf(p908), Local0) 2125 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xca,0xcb,0xcc,0xcd,0xce}, 299) 2126 2127 Store(RefOf(p909), Local0) 2128 m1a2(Local0, c00c, 3, 0, c009, 0xabc200f, 300) 2129 2130 Store(RefOf(p90a), Local0) 2131 m1a2(Local0, c00c, 3, 0, c00a, "12342010", 301) 2132 2133 Store(RefOf(p90b), Local0) 2134 m1a2(Local0, c00c, 3, 0, c00a, "zxswefas2011", 302) 2135 2136 Store(RefOf(p90c), Local0) 2137 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xcf,0xd0,0xd1}, 303) 2138 2139 Store(RefOf(p90d), Local0) 2140 m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a2000, 304) 2141 2142 Store(RefOf(p90e), Local0) 2143 m1a2(Local0, c00c, 1, 0, c009, 0xc1792001, 305) 2144 2145 Store(RefOf(p90f), Local0) 2146 m1a2(Local0, c00c, 1, 0, c00a, "12342002", 306) 2147 2148 Store(RefOf(p910), Local0) 2149 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu2003", 307) 2150 2151 Store(RefOf(p911), Local0) 2152 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xc0,0xc1,0xc2,0xc3,0xc4}, 308) 2153 2154 if (y118) { 2155 Store(RefOf(p912), Local0) 2156 m1a2(Local0, c00c, 1, 0, c00d, 0, 309) 2157 2158 Store(RefOf(p913), Local0) 2159 m1a2(Local0, c00c, 1, 0, c00d, 0, 310) 2160 2161 Store(RefOf(p914), Local0) 2162 m1a2(Local0, c00c, 1, 0, c00d, 0, 311) 2163 2164 Store(RefOf(p915), Local0) 2165 m1a2(Local0, c00c, 1, 0, c016, 0xc0, 312) 2166 } 2167 2168 // Elements of Package are NOT Computational Data 2169 2170 Store(RefOf(p916), Local0) 2171 m1a0(Local0, c00c, Ones, 313) 2172 2173 Store(RefOf(p917), Local0) 2174 m1a0(Local0, c00c, Ones, 314) 2175 2176 Store(RefOf(p918), Local0) 2177 m1a0(Local0, c00c, Ones, 315) 2178 2179 Store(RefOf(p919), Local0) 2180 m1a0(Local0, c00c, Ones, 316) 2181 2182 Store(RefOf(p91a), Local0) 2183 m1a0(Local0, c00c, Ones, 317) 2184 2185 Store(RefOf(p91b), Local0) 2186 m1a0(Local0, c00c, Ones, 318) 2187 2188 Store(RefOf(p91c), Local0) 2189 m1a0(Local0, c00c, Ones, 319) 2190 2191 // Elements of Package are Methods 2192 2193 Store(RefOf(p91d), Local0) 2194 m1a0(Local0, c00c, Ones, 320) 2195 2196 Store(RefOf(p91e), Local0) 2197 m1a0(Local0, c00c, Ones, 321) 2198 2199 Store(RefOf(p91f), Local0) 2200 m1a0(Local0, c00c, Ones, 322) 2201 2202 Store(RefOf(p920), Local0) 2203 m1a0(Local0, c00c, Ones, 323) 2204 2205 Store(RefOf(p921), Local0) 2206 m1a0(Local0, c00c, Ones, 324) 2207 2208 Store(RefOf(p922), Local0) 2209 m1a0(Local0, c00c, Ones, 325) 2210 2211 Store(RefOf(p923), Local0) 2212 m1a0(Local0, c00c, Ones, 326) 2213 2214 Store(RefOf(p924), Local0) 2215 m1a0(Local0, c00c, Ones, 327) 2216 2217 Store(RefOf(p925), Local0) 2218 m1a0(Local0, c00c, Ones, 328) 2219 2220 Store(RefOf(p926), Local0) 2221 m1a0(Local0, c00c, Ones, 329) 2222 2223 Store(RefOf(p927), Local0) 2224 m1a0(Local0, c00c, Ones, 330) 2225 2226 Store(RefOf(p928), Local0) 2227 m1a0(Local0, c00c, Ones, 331) 2228 2229 Store(RefOf(p929), Local0) 2230 m1a0(Local0, c00c, Ones, 332) 2231 2232 Store(RefOf(p92a), Local0) 2233 m1a0(Local0, c00c, Ones, 333) 2234 2235 Store(RefOf(p92b), Local0) 2236 m1a0(Local0, c00c, Ones, 334) 2237 2238 Store(RefOf(p92c), Local0) 2239 m1a0(Local0, c00c, Ones, 335) 2240 2241 Store(RefOf(p92d), Local0) 2242 m1a0(Local0, c00c, Ones, 336) 2243 2244 Store(RefOf(p92e), Local0) 2245 m1a0(Local0, c00c, Ones, 337) 2246 2247 Store(RefOf(p92f), Local0) 2248 m1a0(Local0, c00c, Ones, 338) 2249 2250 Store(RefOf(p930), Local0) 2251 m1a0(Local0, c00c, Ones, 339) 2252 2253 Store(RefOf(p931), Local0) 2254 m1a0(Local0, c00c, Ones, 340) 2255 2256 Store(RefOf(p932), Local0) 2257 m1a0(Local0, c00c, Ones, 341) 2258 2259 Store(RefOf(p933), Local0) 2260 m1a0(Local0, c00c, Ones, 342) 2261 2262 Store(RefOf(p934), Local0) 2263 m1a0(Local0, c00c, Ones, 343) 2264 2265 Store(RefOf(p935), Local0) 2266 m1a0(Local0, c00c, Ones, 344) 2267 2268 Store(RefOf(p936), Local0) 2269 m1a0(Local0, c00c, Ones, 345) 2270 2271 Store(RefOf(p937), Local0) 2272 m1a0(Local0, c00c, Ones, 346) 2273 2274 Store(RefOf(p938), Local0) 2275 m1a0(Local0, c00c, Ones, 347) 2276 2277 Store(RefOf(p939), Local0) 2278 m1a0(Local0, c00c, Ones, 348) 2279 2280 Store(RefOf(p93a), Local0) 2281 m1a0(Local0, c00c, Ones, 349) 2282 2283 Store(RefOf(p93b), Local0) 2284 m1a0(Local0, c00c, Ones, 350) 2285 2286 Store(RefOf(p93c), Local0) 2287 m1a0(Local0, c00c, Ones, 351) 2288 2289 Store(RefOf(p93d), Local0) 2290 m1a0(Local0, c00c, Ones, 352) 2291 2292 Store(RefOf(p93e), Local0) 2293 m1a0(Local0, c00c, Ones, 353) 2294 2295 Store(RefOf(p93f), Local0) 2296 m1a0(Local0, c00c, Ones, 354) 2297 2298 Store(RefOf(p940), Local0) 2299 m1a0(Local0, c00c, Ones, 355) 2300 2301 Store(RefOf(p941), Local0) 2302 m1a0(Local0, c00c, Ones, 356) 2303 2304 Store(RefOf(p942), Local0) 2305 m1a0(Local0, c00c, Ones, 357) 2306 2307 Store(RefOf(p943), Local0) 2308 m1a0(Local0, c00c, Ones, 358) 2309 2310 Store(RefOf(p944), Local0) 2311 m1a0(Local0, c00c, Ones, 359) 2312 2313 Store(RefOf(p945), Local0) 2314 m1a0(Local0, c00c, Ones, 360) 2315 2316 Store(RefOf(p946), Local0) 2317 m1a0(Local0, c00c, Ones, 361) 2318 2319 Store(RefOf(p947), Local0) 2320 m1a0(Local0, c00c, Ones, 362) 2321 2322 Store(RefOf(p948), Local0) 2323 m1a0(Local0, c00c, Ones, 363) 2324 2325 Store(RefOf(p949), Local0) 2326 m1a0(Local0, c00c, Ones, 364) 2327 2328 Store(RefOf(p94a), Local0) 2329 m1a0(Local0, c00c, Ones, 365) 2330 2331 Store(RefOf(p94b), Local0) 2332 m1a0(Local0, c00c, Ones, 366) 2333 2334 Store(RefOf(p94c), Local0) 2335 m1a0(Local0, c00c, Ones, 367) 2336 2337 Store(RefOf(p94d), Local0) 2338 m1a0(Local0, c00c, Ones, 368) 2339 2340 Store(RefOf(p94e), Local0) 2341 m1a0(Local0, c00c, Ones, 369) 2342 2343 Store(RefOf(p94f), Local0) 2344 m1a0(Local0, c00c, Ones, 370) 2345 2346 Store(RefOf(p950), Local0) 2347 m1a0(Local0, c00c, Ones, 371) 2348 2349 Store(RefOf(p951), Local0) 2350 m1a0(Local0, c00c, Ones, 372) 2351 2352 Store(RefOf(p952), Local0) 2353 m1a0(Local0, c00c, Ones, 373) 2354 2355 // Methods 2356 2357 Store(RefOf(m900), Local0) 2358 m1a0(Local0, c010, Ones, 374) 2359 2360 Store(RefOf(m901), Local0) 2361 m1a0(Local0, c010, Ones, 375) 2362 2363 Store(RefOf(m902), Local0) 2364 m1a0(Local0, c010, Ones, 376) 2365 2366 Store(RefOf(m903), Local0) 2367 m1a0(Local0, c010, Ones, 377) 2368 2369 Store(RefOf(m904), Local0) 2370 m1a0(Local0, c010, Ones, 378) 2371 2372 Store(RefOf(m905), Local0) 2373 m1a0(Local0, c010, Ones, 379) 2374 2375 Store(RefOf(m906), Local0) 2376 m1a0(Local0, c010, Ones, 380) 2377 2378 Store(RefOf(m907), Local0) 2379 m1a0(Local0, c010, Ones, 381) 2380 2381 Store(RefOf(m908), Local0) 2382 m1a0(Local0, c010, Ones, 382) 2383 2384 Store(RefOf(m909), Local0) 2385 m1a0(Local0, c010, Ones, 383) 2386 2387 Store(RefOf(m90a), Local0) 2388 m1a0(Local0, c010, Ones, 384) 2389 2390 Store(RefOf(m90b), Local0) 2391 m1a0(Local0, c010, Ones, 385) 2392 2393 Store(RefOf(m90c), Local0) 2394 m1a0(Local0, c010, Ones, 386) 2395 2396 Store(RefOf(m90d), Local0) 2397 m1a0(Local0, c010, Ones, 387) 2398 2399 Store(RefOf(m90e), Local0) 2400 m1a0(Local0, c010, Ones, 388) 2401 2402 Store(RefOf(m90f), Local0) 2403 m1a0(Local0, c010, Ones, 389) 2404 2405 Store(RefOf(m910), Local0) 2406 m1a0(Local0, c010, Ones, 390) 2407 2408 Store(RefOf(m911), Local0) 2409 m1a0(Local0, c010, Ones, 391) 2410 2411 Store(RefOf(m912), Local0) 2412 m1a0(Local0, c010, Ones, 392) 2413 2414 Store(RefOf(m913), Local0) 2415 m1a0(Local0, c010, Ones, 393) 2416 2417 Store(RefOf(m914), Local0) 2418 m1a0(Local0, c010, Ones, 394) 2419 2420 Store(RefOf(m915), Local0) 2421 m1a0(Local0, c010, Ones, 395) 2422 2423 Store(RefOf(m916), Local0) 2424 m1a0(Local0, c010, Ones, 396) 2425 2426 Store(RefOf(m917), Local0) 2427 m1a0(Local0, c010, Ones, 397) 2428 2429 Store(RefOf(m918), Local0) 2430 m1a0(Local0, c010, Ones, 398) 2431 2432 Store(RefOf(m919), Local0) 2433 m1a0(Local0, c010, Ones, 399) 2434 2435 Store(RefOf(m91a), Local0) 2436 m1a0(Local0, c010, Ones, 400) 2437 2438 Store(RefOf(m91b), Local0) 2439 m1a0(Local0, c010, Ones, 401) 2440 2441 Store(RefOf(m91c), Local0) 2442 m1a0(Local0, c010, Ones, 402) 2443 2444 Store(RefOf(m91d), Local0) 2445 m1a0(Local0, c010, Ones, 403) 2446 2447 Store(RefOf(m91e), Local0) 2448 m1a0(Local0, c010, Ones, 404) 2449 2450 Store(RefOf(m91f), Local0) 2451 m1a0(Local0, c010, Ones, 405) 2452 2453 Store(RefOf(m920), Local0) 2454 m1a0(Local0, c010, Ones, 406) 2455 2456 Store(RefOf(m921), Local0) 2457 m1a0(Local0, c010, Ones, 407) 2458 2459 Store(RefOf(m922), Local0) 2460 m1a0(Local0, c010, Ones, 408) 2461 2462 Store(RefOf(m923), Local0) 2463 m1a0(Local0, c010, Ones, 409) 2464 2465 Store(RefOf(m924), Local0) 2466 m1a0(Local0, c010, Ones, 410) 2467 2468 Store(RefOf(m925), Local0) 2469 m1a0(Local0, c010, Ones, 411) 2470 2471 Store(RefOf(m926), Local0) 2472 m1a0(Local0, c010, Ones, 412) 2473 2474 Store(RefOf(m927), Local0) 2475 m1a0(Local0, c010, Ones, 413) 2476 2477 Store(RefOf(m928), Local0) 2478 m1a0(Local0, c010, Ones, 414) 2479 2480 Store(RefOf(m929), Local0) 2481 m1a0(Local0, c010, Ones, 415) 2482 2483 Store(RefOf(m92a), Local0) 2484 m1a0(Local0, c010, Ones, 416) 2485 2486 Store(RefOf(m92b), Local0) 2487 m1a0(Local0, c010, Ones, 417) 2488 2489 Store(RefOf(m92c), Local0) 2490 m1a0(Local0, c010, Ones, 418) 2491 2492 Store(RefOf(m92d), Local0) 2493 m1a0(Local0, c010, Ones, 419) 2494 2495 Store(RefOf(m92e), Local0) 2496 m1a0(Local0, c010, Ones, 420) 2497 2498 Store(RefOf(m92f), Local0) 2499 m1a0(Local0, c010, Ones, 421) 2500 2501 Store(RefOf(m930), Local0) 2502 m1a0(Local0, c010, Ones, 422) 2503 2504 Store(RefOf(m931), Local0) 2505 m1a0(Local0, c010, Ones, 423) 2506 2507 Store(RefOf(m932), Local0) 2508 m1a0(Local0, c010, Ones, 424) 2509 2510 Store(RefOf(m933), Local0) 2511 m1a0(Local0, c010, Ones, 425) 2512 2513 Store(RefOf(m934), Local0) 2514 m1a0(Local0, c010, Ones, 426) 2515 2516 Store(RefOf(m935), Local0) 2517 m1a0(Local0, c010, Ones, 427) 2518 2519 m000() 2520 m1a6() 2521 2522 return 2523} 2524 2525Method(m16b,, Serialized) 2526{ 2527 if (y100) { 2528 ts00("m16b") 2529 } else { 2530 Store("m16b", Debug) 2531 } 2532 2533 // Not Computational Data 2534 2535 Event(e900) 2536 Mutex(mx90, 0) 2537 Device(d900) {} 2538 ThermalZone(tz90) {} 2539 Processor(pr90, 0, 0xFFFFFFFF, 0) {} 2540 OperationRegion(r900, SystemMemory, 0x100, 0x100) 2541 OperationRegion(r9Z0, SystemMemory, 0x100, 0x100) 2542 PowerResource(pw90, 1, 0) {Method(mmmm){return (0)}} 2543 2544 // Computational Data 2545 2546 Name(i900, 0xfe7cb391d65a3000) 2547 Name(i901, 0x21793001) 2548 Name(i902, 0) 2549 Name(i903, 0xffffffffffffffff) 2550 Name(i904, 0xffffffff) 2551 Name(s900, "12343002") 2552 Name(s901, "qwrtyu3003") 2553 Name(b900, Buffer() {0xd0,0xd1,0xd2,0xd3,0xd4}) 2554 Name(b9Z0, Buffer() {0xd0,0xd1,0xd2,0xd3,0xd4}) 2555 2556 CreateField(b900, 0, 8, bf90) 2557 Field(r900, ByteAcc, NoLock, Preserve) {f900,8,f901,8,f902,8,f903,8} 2558 BankField(r900, f901, 0, ByteAcc, NoLock, Preserve) {bn90,4} 2559 IndexField(f902, f903, ByteAcc, NoLock, Preserve) {if90,8,if91,8} 2560 2561 // Elements of Package are Uninitialized 2562 2563 Name(p900, Package(1) {}) 2564 2565 // Elements of Package are Computational Data 2566 2567 Name(p901, Package() {0xabcd3004, 0x1122334455663005}) 2568 Name(p902, Package() {"12343006", "q1w2e3r4t5y6u7i83007"}) 2569 Name(p903, Package() {"qwrtyuiop3008", "1234567890abdef0253009"}) 2570 Name(p904, Package() {Buffer() {0xd5,0xd6,0xd7}, Buffer() {0xd8,0xd9}}) 2571 Name(p905, Package() {Package() {0xabc300a, "0xabc300b", "abc300c"}}) 2572 Name(p906, Package() {Package() {"abc300d"}}) 2573 Name(p907, Package() {Package() {"aqwevbgnm300e"}}) 2574 Name(p908, Package() {Package() {Buffer() {0xda,0xdb,0xdc,0xdd,0xde}}}) 2575 Name(p909, Package() {Package() {Package() {0xabc300f}}}) 2576 Name(p90a, Package() {Package() {Package() {"12343010"}}}) 2577 Name(p90b, Package() {Package() {Package() {"zxswefas3011"}}}) 2578 Name(p90c, Package() {Package() {Package() {Buffer() {0xdf,0x20,0x21}}}}) 2579 2580 Name(p90d, Package() {i900}) 2581 Name(p90e, Package() {i901}) 2582 Name(p90f, Package() {s900}) 2583 Name(p910, Package() {s901}) 2584 Name(p911, Package() {b9Z0}) 2585 Name(p912, Package() {f900}) 2586 Name(p913, Package() {bn90}) 2587 Name(p914, Package() {if90}) 2588 Name(p915, Package() {bf90}) 2589 2590 // Elements of Package are NOT Computational Data 2591 2592 Name(p916, Package() {d900}) 2593 Name(p917, Package() {e900}) 2594 Name(p918, Package() {mx90}) 2595 Name(p919, Package() {r900}) 2596 Name(p91a, Package() {pw90}) 2597 Name(p91b, Package() {pr90}) 2598 Name(p91c, Package() {tz90}) 2599 2600 // Methods 2601 2602 Method(m900) {} 2603 Method(m901) { return (0xabc3012) } 2604 Method(m902) { return ("zxvgswquiy3013") } 2605 Method(m903) { return (Buffer() {0x22}) } 2606 Method(m904) { return (Package() {0xabc3014}) } 2607 Method(m905) { return (Package() {"lkjhgtre3015"}) } 2608 Method(m906) { return (Package() {Buffer() {0x23}}) } 2609 Method(m907) { return (Package() {Package() {0xabc3016}}) } 2610 2611 Method(m908) { return (i900) } 2612 Method(m909) { return (i901) } 2613 Method(m90a) { return (s900) } 2614 Method(m90b) { return (s901) } 2615 Method(m90c) { return (b9Z0) } 2616 Method(m90d) { return (f900) } 2617 Method(m90e) { return (bn90) } 2618 Method(m90f) { return (if90) } 2619 Method(m910) { return (bf90) } 2620 2621 Method(m911) { return (d900) } 2622 Method(m912) { return (e900) } 2623 Method(m913) { return (m901) } 2624 Method(m914) { return (mx90) } 2625 Method(m915) { return (r900) } 2626 Method(m916) { return (pw90) } 2627 Method(m917) { return (pr90) } 2628 Method(m918) { return (tz90) } 2629 2630 Method(m919) { return (p900) } 2631 Method(m91a) { return (p901) } 2632 Method(m91b) { return (p902) } 2633 Method(m91c) { return (p903) } 2634 Method(m91d) { return (p904) } 2635 Method(m91e) { return (p905) } 2636 Method(m91f) { return (p906) } 2637 Method(m920) { return (p907) } 2638 Method(m921) { return (p908) } 2639 Method(m922) { return (p909) } 2640 Method(m923) { return (p90a) } 2641 Method(m924) { return (p90b) } 2642 Method(m925) { return (p90c) } 2643 Method(m926) { return (p90d) } 2644 Method(m927) { return (p90e) } 2645 Method(m928) { return (p90f) } 2646 Method(m929) { return (p910) } 2647 Method(m92a) { return (p911) } 2648 Method(m92b) { return (p912) } 2649 Method(m92c) { return (p913) } 2650 Method(m92d) { return (p914) } 2651 Method(m92e) { return (p915) } 2652 Method(m92f) { return (p916) } 2653 Method(m930) { return (p917) } 2654 Method(m931) { return (p918) } 2655 Method(m932) { return (p919) } 2656 Method(m933) { return (p91a) } 2657 Method(m934) { return (p91b) } 2658 Method(m935) { return (p91c) } 2659 2660 // Elements of Package are Methods 2661 2662 Name(p91d, Package() {m900}) 2663 Name(p91e, Package() {m901}) 2664 Name(p91f, Package() {m902}) 2665 Name(p920, Package() {m903}) 2666 Name(p921, Package() {m904}) 2667 Name(p922, Package() {m905}) 2668 Name(p923, Package() {m906}) 2669 Name(p924, Package() {m907}) 2670 Name(p925, Package() {m908}) 2671 Name(p926, Package() {m909}) 2672 Name(p927, Package() {m90a}) 2673 Name(p928, Package() {m90b}) 2674 Name(p929, Package() {m90c}) 2675 Name(p92a, Package() {m90d}) 2676 Name(p92b, Package() {m90e}) 2677 Name(p92c, Package() {m90f}) 2678 Name(p92d, Package() {m910}) 2679 Name(p92e, Package() {m911}) 2680 Name(p92f, Package() {m912}) 2681 Name(p930, Package() {m913}) 2682 Name(p931, Package() {m914}) 2683 Name(p932, Package() {m915}) 2684 Name(p933, Package() {m916}) 2685 Name(p934, Package() {m917}) 2686 if (y103) { 2687 Name(p935, Package() {m918}) 2688 } 2689 Name(p936, Package() {m919}) 2690 Name(p937, Package() {m91a}) 2691 Name(p938, Package() {m91b}) 2692 Name(p939, Package() {m91c}) 2693 Name(p93a, Package() {m91d}) 2694 Name(p93b, Package() {m91e}) 2695 Name(p93c, Package() {m91f}) 2696 Name(p93d, Package() {m920}) 2697 Name(p93e, Package() {m921}) 2698 Name(p93f, Package() {m922}) 2699 Name(p940, Package() {m923}) 2700 Name(p941, Package() {m924}) 2701 Name(p942, Package() {m925}) 2702 Name(p943, Package() {m926}) 2703 Name(p944, Package() {m927}) 2704 Name(p945, Package() {m928}) 2705 Name(p946, Package() {m929}) 2706 Name(p947, Package() {m92a}) 2707 Name(p948, Package() {m92b}) 2708 Name(p949, Package() {m92c}) 2709 Name(p94a, Package() {m92d}) 2710 Name(p94b, Package() {m92e}) 2711 Name(p94c, Package() {m92f}) 2712 Name(p94d, Package() {m930}) 2713 Name(p94e, Package() {m931}) 2714 Name(p94f, Package() {m932}) 2715 Name(p950, Package() {m933}) 2716 Name(p951, Package() {m934}) 2717 Name(p952, Package() {m935}) 2718 2719 Name(p953, Package() {0xabcd3018, 0xabcd3019}) 2720 Name(p954, Package() {0xabcd3018, 0xabcd3019}) 2721 2722 // Check that all the data (local) are not corrupted 2723 Method(m000) 2724 { 2725 // Computational Data 2726 2727 // Integer 2728 2729 Store(ObjectType(i900), Local0) 2730 if (LNotEqual(Local0, c009)) { 2731 err(c080, z077, 0x100, 0, 0, Local0, c009) 2732 } 2733 if (LNotEqual(i900, 0xfe7cb391d65a3000)) { 2734 err(c080, z077, 0x101, 0, 0, i900, 0xfe7cb391d65a3000) 2735 } 2736 2737 Store(ObjectType(i901), Local0) 2738 if (LNotEqual(Local0, c009)) { 2739 err(c080, z077, 0x102, 0, 0, Local0, c009) 2740 } 2741 if (LNotEqual(i901, 0x21793001)) { 2742 err(c080, z077, 0x103, 0, 0, i901, 0x21793001) 2743 } 2744 2745 Store(ObjectType(i902), Local0) 2746 if (LNotEqual(Local0, c009)) { 2747 err(c080, z077, 0x104, 0, 0, Local0, c009) 2748 } 2749 if (LNotEqual(i902, 0)) { 2750 err(c080, z077, 0x105, 0, 0, i902, 0) 2751 } 2752 2753 Store(ObjectType(i903), Local0) 2754 if (LNotEqual(Local0, c009)) { 2755 err(c080, z077, 0x106, 0, 0, Local0, c009) 2756 } 2757 if (LNotEqual(i903, 0xffffffffffffffff)) { 2758 err(c080, z077, 0x107, 0, 0, i903, 0xffffffffffffffff) 2759 } 2760 2761 Store(ObjectType(i904), Local0) 2762 if (LNotEqual(Local0, c009)) { 2763 err(c080, z077, 0x108, 0, 0, Local0, c009) 2764 } 2765 if (LNotEqual(i904, 0xffffffff)) { 2766 err(c080, z077, 0x109, 0, 0, i904, 0xffffffff) 2767 } 2768 2769 // String 2770 2771 Store(ObjectType(s900), Local0) 2772 if (LNotEqual(Local0, c00a)) { 2773 err(c080, z077, 0x10a, 0, 0, Local0, c00a) 2774 } 2775 if (LNotEqual(s900, "12343002")) { 2776 err(c080, z077, 0x10b, 0, 0, s900, "12343002") 2777 } 2778 2779 Store(ObjectType(s901), Local0) 2780 if (LNotEqual(Local0, c00a)) { 2781 err(c080, z077, 0x10c, 0, 0, Local0, c00a) 2782 } 2783 if (LNotEqual(s901, "qwrtyu3003")) { 2784 err(c080, z077, 0x10d, 0, 0, s901, "qwrtyu3003") 2785 } 2786 2787 // Buffer 2788 2789 Store(ObjectType(b900), Local0) 2790 if (LNotEqual(Local0, c00b)) { 2791 err(c080, z077, 0x10e, 0, 0, Local0, c00b) 2792 } 2793 if (LNotEqual(b900, Buffer() {0xd0,0xd1,0xd2,0xd3,0xd4})) { 2794 err(c080, z077, 0x10f, 0, 0, b900, Buffer() {0xd0,0xd1,0xd2,0xd3,0xd4}) 2795 } 2796 2797 // Buffer Field 2798 2799 Store(ObjectType(bf90), Local0) 2800 if (LNotEqual(Local0, c016)) { 2801 err(c080, z077, 0x110, 0, 0, Local0, c016) 2802 } 2803 if (LNotEqual(bf90, 0xd0)) { 2804 err(c080, z077, 0x111, 0, 0, bf90, 0xd0) 2805 } 2806 2807 // One level Package 2808 2809 Store(Index(p900, 0), Local0) 2810 Store(ObjectType(Local0), Local1) 2811 if (LNotEqual(Local1, c008)) { 2812 err(c080, z077, 0x112, 0, 0, Local1, c008) 2813 } 2814 2815 Store(Index(p901, 0), Local0) 2816 Store(DerefOf(Local0), Local1) 2817 Store(ObjectType(Local1), Local2) 2818 if (LNotEqual(Local2, c009)) { 2819 err(c080, z077, 0x113, 0, 0, Local2, c009) 2820 } 2821 if (LNotEqual(Local1, 0xabcd3004)) { 2822 err(c080, z077, 0x114, 0, 0, Local1, 0xabcd3004) 2823 } 2824 2825 Store(Index(p901, 1), Local0) 2826 Store(DerefOf(Local0), Local1) 2827 Store(ObjectType(Local1), Local2) 2828 if (LNotEqual(Local2, c009)) { 2829 err(c080, z077, 0x115, 0, 0, Local2, c009) 2830 } 2831 if (LNotEqual(Local1, 0x1122334455663005)) { 2832 err(c080, z077, 0x116, 0, 0, Local1, 0x1122334455663005) 2833 } 2834 2835 Store(Index(p902, 0), Local0) 2836 Store(DerefOf(Local0), Local1) 2837 Store(ObjectType(Local1), Local2) 2838 if (LNotEqual(Local2, c00a)) { 2839 err(c080, z077, 0x117, 0, 0, Local2, c00a) 2840 } 2841 if (LNotEqual(Local1, "12343006")) { 2842 err(c080, z077, 0x118, 0, 0, Local1, "12343006") 2843 } 2844 2845 Store(Index(p902, 1), Local0) 2846 Store(DerefOf(Local0), Local1) 2847 Store(ObjectType(Local1), Local2) 2848 if (LNotEqual(Local2, c00a)) { 2849 err(c080, z077, 0x119, 0, 0, Local2, c00a) 2850 } 2851 if (LNotEqual(Local1, "q1w2e3r4t5y6u7i83007")) { 2852 err(c080, z077, 0x11a, 0, 0, Local1, "q1w2e3r4t5y6u7i83007") 2853 } 2854 2855 Store(Index(p903, 0), Local0) 2856 Store(DerefOf(Local0), Local1) 2857 Store(ObjectType(Local1), Local2) 2858 if (LNotEqual(Local2, c00a)) { 2859 err(c080, z077, 0x11b, 0, 0, Local2, c00a) 2860 } 2861 if (LNotEqual(Local1, "qwrtyuiop3008")) { 2862 err(c080, z077, 0x11c, 0, 0, Local1, "qwrtyuiop3008") 2863 } 2864 2865 Store(Index(p903, 1), Local0) 2866 Store(DerefOf(Local0), Local1) 2867 Store(ObjectType(Local1), Local2) 2868 if (LNotEqual(Local2, c00a)) { 2869 err(c080, z077, 0x11d, 0, 0, Local2, c00a) 2870 } 2871 if (LNotEqual(Local1, "1234567890abdef0253009")) { 2872 err(c080, z077, 0x11e, 0, 0, Local1, "1234567890abdef0253009") 2873 } 2874 2875 Store(Index(p904, 0), Local0) 2876 Store(DerefOf(Local0), Local1) 2877 Store(ObjectType(Local1), Local2) 2878 if (LNotEqual(Local2, c00b)) { 2879 err(c080, z077, 0x11f, 0, 0, Local2, c00b) 2880 } 2881 if (LNotEqual(Local1, Buffer() {0xd5,0xd6,0xd7})) { 2882 err(c080, z077, 0x120, 0, 0, Local1, Buffer() {0xd5,0xd6,0xd7}) 2883 } 2884 2885 Store(Index(p904, 1), Local0) 2886 Store(DerefOf(Local0), Local1) 2887 Store(ObjectType(Local1), Local2) 2888 if (LNotEqual(Local2, c00b)) { 2889 err(c080, z077, 0x121, 0, 0, Local2, c00b) 2890 } 2891 if (LNotEqual(Local1, Buffer() {0xd8,0xd9})) { 2892 err(c080, z077, 0x122, 0, 0, Local1, Buffer() {0xd8,0xd9}) 2893 } 2894 2895 // Two level Package 2896 2897 Store(Index(p905, 0), Local0) 2898 Store(DerefOf(Local0), Local1) 2899 Store(Index(Local1, 0), Local2) 2900 Store(DerefOf(Local2), Local3) 2901 Store(ObjectType(Local3), Local4) 2902 if (LNotEqual(Local4, c009)) { 2903 err(c080, z077, 0x123, 0, 0, Local4, c009) 2904 } 2905 if (LNotEqual(Local3, 0xabc300a)) { 2906 err(c080, z077, 0x124, 0, 0, Local3, 0xabc300a) 2907 } 2908 2909 Store(Index(p905, 0), Local0) 2910 Store(DerefOf(Local0), Local1) 2911 Store(Index(Local1, 1), Local2) 2912 Store(DerefOf(Local2), Local3) 2913 Store(ObjectType(Local3), Local4) 2914 if (LNotEqual(Local4, c00a)) { 2915 err(c080, z077, 0x125, 0, 0, Local4, c00a) 2916 } 2917 if (LNotEqual(Local3, "0xabc300b")) { 2918 err(c080, z077, 0x126, 0, 0, Local3, "0xabc300b") 2919 } 2920 2921 Store(Index(p905, 0), Local0) 2922 Store(DerefOf(Local0), Local1) 2923 Store(Index(Local1, 2), Local2) 2924 Store(DerefOf(Local2), Local3) 2925 Store(ObjectType(Local3), Local4) 2926 if (LNotEqual(Local4, c00a)) { 2927 err(c080, z077, 0x127, 0, 0, Local4, c00a) 2928 } 2929 if (LNotEqual(Local3, "abc300c")) { 2930 err(c080, z077, 0x128, 0, 0, Local3, "abc300c") 2931 } 2932 2933 Store(Index(p906, 0), Local0) 2934 Store(DerefOf(Local0), Local1) 2935 Store(Index(Local1, 0), Local2) 2936 Store(DerefOf(Local2), Local3) 2937 Store(ObjectType(Local3), Local4) 2938 if (LNotEqual(Local4, c00a)) { 2939 err(c080, z077, 0x129, 0, 0, Local4, c00a) 2940 } 2941 if (LNotEqual(Local3, "abc300d")) { 2942 err(c080, z077, 0x12a, 0, 0, Local3, "abc300d") 2943 } 2944 2945 Store(Index(p907, 0), Local0) 2946 Store(DerefOf(Local0), Local1) 2947 Store(Index(Local1, 0), Local2) 2948 Store(DerefOf(Local2), Local3) 2949 Store(ObjectType(Local3), Local4) 2950 if (LNotEqual(Local4, c00a)) { 2951 err(c080, z077, 0x12b, 0, 0, Local4, c00a) 2952 } 2953 if (LNotEqual(Local3, "aqwevbgnm300e")) { 2954 err(c080, z077, 0x12c, 0, 0, Local3, "aqwevbgnm300e") 2955 } 2956 2957 Store(Index(p908, 0), Local0) 2958 Store(DerefOf(Local0), Local1) 2959 Store(Index(Local1, 0), Local2) 2960 Store(DerefOf(Local2), Local3) 2961 Store(ObjectType(Local3), Local4) 2962 if (LNotEqual(Local4, c00b)) { 2963 err(c080, z077, 0x12d, 0, 0, Local4, c00b) 2964 } 2965 if (LNotEqual(Local3, Buffer() {0xda,0xdb,0xdc,0xdd,0xde})) { 2966 err(c080, z077, 0x12e, 0, 0, Local3, Buffer() {0xda,0xdb,0xdc,0xdd,0xde}) 2967 } 2968 2969 // Three level Package 2970 2971 Store(Index(p909, 0), Local0) 2972 Store(DerefOf(Local0), Local1) 2973 Store(Index(Local1, 0), Local2) 2974 Store(DerefOf(Local2), Local3) 2975 Store(Index(Local3, 0), Local4) 2976 Store(DerefOf(Local4), Local5) 2977 Store(ObjectType(Local5), Local6) 2978 if (LNotEqual(Local6, c009)) { 2979 err(c080, z077, 0x12f, 0, 0, Local6, c009) 2980 } 2981 if (LNotEqual(Local5, 0xabc300f)) { 2982 err(c080, z077, 0x130, 0, 0, Local5, 0xabc300f) 2983 } 2984 2985 Store(Index(p90a, 0), Local0) 2986 Store(DerefOf(Local0), Local1) 2987 Store(Index(Local1, 0), Local2) 2988 Store(DerefOf(Local2), Local3) 2989 Store(Index(Local3, 0), Local4) 2990 Store(DerefOf(Local4), Local5) 2991 Store(ObjectType(Local5), Local6) 2992 if (LNotEqual(Local6, c00a)) { 2993 err(c080, z077, 0x131, 0, 0, Local6, c00a) 2994 } 2995 if (LNotEqual(Local5, "12343010")) { 2996 err(c080, z077, 0x132, 0, 0, Local5, "12343010") 2997 } 2998 2999 Store(Index(p90b, 0), Local0) 3000 Store(DerefOf(Local0), Local1) 3001 Store(Index(Local1, 0), Local2) 3002 Store(DerefOf(Local2), Local3) 3003 Store(Index(Local3, 0), Local4) 3004 Store(DerefOf(Local4), Local5) 3005 Store(ObjectType(Local5), Local6) 3006 if (LNotEqual(Local6, c00a)) { 3007 err(c080, z077, 0x133, 0, 0, Local6, c00a) 3008 } 3009 if (LNotEqual(Local5, "zxswefas3011")) { 3010 err(c080, z077, 0x134, 0, 0, Local5, "zxswefas3011") 3011 } 3012 3013 Store(Index(p90c, 0), Local0) 3014 Store(DerefOf(Local0), Local1) 3015 Store(Index(Local1, 0), Local2) 3016 Store(DerefOf(Local2), Local3) 3017 Store(Index(Local3, 0), Local4) 3018 Store(DerefOf(Local4), Local5) 3019 Store(ObjectType(Local5), Local6) 3020 if (LNotEqual(Local6, c00b)) { 3021 err(c080, z077, 0x135, 0, 0, Local6, c00b) 3022 } 3023 if (LNotEqual(Local5, Buffer() {0xdf,0x20,0x21})) { 3024 err(c080, z077, 0x136, 0, 0, Local5, Buffer() {0xdf,0x20,0x21}) 3025 } 3026 3027 Store(Index(p953, 0), Local0) 3028 Store(DerefOf(Local0), Local1) 3029 Store(ObjectType(Local1), Local2) 3030 if (LNotEqual(Local2, c009)) { 3031 err(c080, z077, 0x137, 0, 0, Local2, c009) 3032 } 3033 if (LNotEqual(Local1, 0xabcd3018)) { 3034 err(c080, z077, 0x138, 0, 0, Local1, 0xabcd3018) 3035 } 3036 3037 Store(Index(p953, 1), Local0) 3038 Store(DerefOf(Local0), Local1) 3039 Store(ObjectType(Local1), Local2) 3040 if (LNotEqual(Local2, c009)) { 3041 err(c080, z077, 0x139, 0, 0, Local2, c009) 3042 } 3043 if (LNotEqual(Local1, 0xabcd3019)) { 3044 err(c080, z077, 0x13a, 0, 0, Local1, 0xabcd3019) 3045 } 3046 3047 // Not Computational Data 3048 3049 m1aa(c080, e900, c00f, 0, 0x13b) 3050 m1aa(c080, mx90, c011, 0, 0x13c) 3051 m1aa(c080, d900, c00e, 0, 0x13d) 3052 if (y508) { 3053 m1aa(c080, tz90, c015, 0, 0x13e) 3054 } 3055 m1aa(c080, pr90, c014, 0, 0x13f) 3056 m1aa(c080, r900, c012, 0, 0x140) 3057 m1aa(c080, pw90, c013, 0, 0x141) 3058 3059/* 3060 * // Field Unit (Field) 3061 * 3062 * if (LNotEqual(f900, 0xd7)) { 3063 * err(c080, z077, 0x137, 0, 0, f900, 0xd7) 3064 * } 3065 * 3066 * // Field Unit (IndexField) 3067 * 3068 * if (LNotEqual(if90, 0xd7)) { 3069 * err(c080, z077, 0x138, 0, 0, if90, 0xd7) 3070 * } 3071 */ 3072 } /* m000 */ 3073 3074 3075 // T2:C1-C14 3076 3077 // Computational Data 3078 3079 Store(CondRefOf(i900), Local0) 3080 m1a4(Local0, 428) 3081 3082 Store(CondRefOf(i901), Local0) 3083 m1a4(Local0, 429) 3084 3085 Store(CondRefOf(s900), Local0) 3086 m1a4(Local0, 430) 3087 3088 Store(CondRefOf(s901), Local0) 3089 m1a4(Local0, 431) 3090 3091 Store(CondRefOf(b900), Local0) 3092 m1a4(Local0, 432) 3093 3094 Store(CondRefOf(f900), Local0) 3095 m1a4(Local0, 433) 3096 3097 Store(CondRefOf(bn90), Local0) 3098 m1a4(Local0, 434) 3099 3100 Store(CondRefOf(if90), Local0) 3101 m1a4(Local0, 435) 3102 3103 Store(CondRefOf(bf90), Local0) 3104 m1a4(Local0, 436) 3105 3106 // Not Computational Data 3107 3108 Store(CondRefOf(e900), Local0) 3109 m1a4(Local0, 437) 3110 3111 Store(CondRefOf(mx90), Local0) 3112 m1a4(Local0, 438) 3113 3114 Store(CondRefOf(d900), Local0) 3115 m1a4(Local0, 439) 3116 3117 Store(CondRefOf(tz90), Local0) 3118 m1a4(Local0, 450) 3119 3120 Store(CondRefOf(pr90), Local0) 3121 m1a4(Local0, 451) 3122 3123 Store(CondRefOf(r900), Local0) 3124 m1a4(Local0, 452) 3125 3126 Store(CondRefOf(pw90), Local0) 3127 m1a4(Local0, 453) 3128 3129 // Elements of Package are Uninitialized 3130 3131 Store(CondRefOf(p900), Local0) 3132 m1a4(Local0, 454) 3133 3134 // Elements of Package are Computational Data 3135 3136 Store(CondRefOf(p901), Local0) 3137 m1a4(Local0, 455) 3138 3139 Store(CondRefOf(p902), Local0) 3140 m1a4(Local0, 456) 3141 3142 Store(CondRefOf(p903), Local0) 3143 m1a4(Local0, 457) 3144 3145 Store(CondRefOf(p904), Local0) 3146 m1a4(Local0, 458) 3147 3148 Store(CondRefOf(p905), Local0) 3149 m1a4(Local0, 459) 3150 3151 Store(CondRefOf(p906), Local0) 3152 m1a4(Local0, 460) 3153 3154 Store(CondRefOf(p907), Local0) 3155 m1a4(Local0, 461) 3156 3157 Store(CondRefOf(p908), Local0) 3158 m1a4(Local0, 462) 3159 3160 Store(CondRefOf(p909), Local0) 3161 m1a4(Local0, 463) 3162 3163 Store(CondRefOf(p90a), Local0) 3164 m1a4(Local0, 464) 3165 3166 Store(CondRefOf(p90b), Local0) 3167 m1a4(Local0, 465) 3168 3169 Store(CondRefOf(p90c), Local0) 3170 m1a4(Local0, 466) 3171 3172 Store(CondRefOf(p90d), Local0) 3173 m1a4(Local0, 467) 3174 3175 Store(CondRefOf(p90e), Local0) 3176 m1a4(Local0, 468) 3177 3178 Store(CondRefOf(p90f), Local0) 3179 m1a4(Local0, 469) 3180 3181 Store(CondRefOf(p910), Local0) 3182 m1a4(Local0, 470) 3183 3184 Store(CondRefOf(p911), Local0) 3185 m1a4(Local0, 471) 3186 3187 Store(CondRefOf(p912), Local0) 3188 m1a4(Local0, 472) 3189 3190 Store(CondRefOf(p913), Local0) 3191 m1a4(Local0, 473) 3192 3193 Store(CondRefOf(p914), Local0) 3194 m1a4(Local0, 474) 3195 3196 Store(CondRefOf(p915), Local0) 3197 m1a4(Local0, 475) 3198 3199 // Elements of Package are NOT Computational Data 3200 3201 Store(CondRefOf(p916), Local0) 3202 m1a4(Local0, 476) 3203 3204 Store(CondRefOf(p917), Local0) 3205 m1a4(Local0, 477) 3206 3207 Store(CondRefOf(p918), Local0) 3208 m1a4(Local0, 478) 3209 3210 Store(CondRefOf(p919), Local0) 3211 m1a4(Local0, 479) 3212 3213 Store(CondRefOf(p91a), Local0) 3214 m1a4(Local0, 480) 3215 3216 Store(CondRefOf(p91b), Local0) 3217 m1a4(Local0, 481) 3218 3219 Store(CondRefOf(p91c), Local0) 3220 m1a4(Local0, 482) 3221 3222 // Elements of Package are Methods 3223 3224 Store(CondRefOf(p91d), Local0) 3225 m1a4(Local0, 483) 3226 3227 Store(CondRefOf(p91e), Local0) 3228 m1a4(Local0, 484) 3229 3230 Store(CondRefOf(p91f), Local0) 3231 m1a4(Local0, 485) 3232 3233 Store(CondRefOf(p920), Local0) 3234 m1a4(Local0, 486) 3235 3236 Store(CondRefOf(p921), Local0) 3237 m1a4(Local0, 487) 3238 3239 Store(CondRefOf(p922), Local0) 3240 m1a4(Local0, 488) 3241 3242 Store(CondRefOf(p923), Local0) 3243 m1a4(Local0, 489) 3244 3245 Store(CondRefOf(p924), Local0) 3246 m1a4(Local0, 490) 3247 3248 Store(CondRefOf(p925), Local0) 3249 m1a4(Local0, 491) 3250 3251 Store(CondRefOf(p926), Local0) 3252 m1a4(Local0, 492) 3253 3254 Store(CondRefOf(p927), Local0) 3255 m1a4(Local0, 493) 3256 3257 Store(CondRefOf(p928), Local0) 3258 m1a4(Local0, 494) 3259 3260 Store(CondRefOf(p929), Local0) 3261 m1a4(Local0, 495) 3262 3263 Store(CondRefOf(p92a), Local0) 3264 m1a4(Local0, 496) 3265 3266 Store(CondRefOf(p92b), Local0) 3267 m1a4(Local0, 497) 3268 3269 Store(CondRefOf(p92c), Local0) 3270 m1a4(Local0, 498) 3271 3272 Store(CondRefOf(p92d), Local0) 3273 m1a4(Local0, 499) 3274 3275 Store(CondRefOf(p92e), Local0) 3276 m1a4(Local0, 500) 3277 3278 Store(CondRefOf(p92f), Local0) 3279 m1a4(Local0, 501) 3280 3281 Store(CondRefOf(p930), Local0) 3282 m1a4(Local0, 502) 3283 3284 Store(CondRefOf(p931), Local0) 3285 m1a4(Local0, 503) 3286 3287 Store(CondRefOf(p932), Local0) 3288 m1a4(Local0, 504) 3289 3290 Store(CondRefOf(p933), Local0) 3291 m1a4(Local0, 505) 3292 3293 Store(CondRefOf(p934), Local0) 3294 m1a4(Local0, 506) 3295 3296 Store(CondRefOf(p935), Local0) 3297 m1a4(Local0, 507) 3298 3299 Store(CondRefOf(p936), Local0) 3300 m1a4(Local0, 508) 3301 3302 Store(CondRefOf(p937), Local0) 3303 m1a4(Local0, 509) 3304 3305 Store(CondRefOf(p938), Local0) 3306 m1a4(Local0, 510) 3307 3308 Store(CondRefOf(p939), Local0) 3309 m1a4(Local0, 511) 3310 3311 Store(CondRefOf(p93a), Local0) 3312 m1a4(Local0, 512) 3313 3314 Store(CondRefOf(p93b), Local0) 3315 m1a4(Local0, 513) 3316 3317 Store(CondRefOf(p93c), Local0) 3318 m1a4(Local0, 514) 3319 3320 Store(CondRefOf(p93d), Local0) 3321 m1a4(Local0, 515) 3322 3323 Store(CondRefOf(p93e), Local0) 3324 m1a4(Local0, 516) 3325 3326 Store(CondRefOf(p93f), Local0) 3327 m1a4(Local0, 517) 3328 3329 Store(CondRefOf(p940), Local0) 3330 m1a4(Local0, 518) 3331 3332 Store(CondRefOf(p941), Local0) 3333 m1a4(Local0, 519) 3334 3335 Store(CondRefOf(p942), Local0) 3336 m1a4(Local0, 520) 3337 3338 Store(CondRefOf(p943), Local0) 3339 m1a4(Local0, 521) 3340 3341 Store(CondRefOf(p944), Local0) 3342 m1a4(Local0, 522) 3343 3344 Store(CondRefOf(p945), Local0) 3345 m1a4(Local0, 523) 3346 3347 Store(CondRefOf(p946), Local0) 3348 m1a4(Local0, 524) 3349 3350 Store(CondRefOf(p947), Local0) 3351 m1a4(Local0, 525) 3352 3353 Store(CondRefOf(p948), Local0) 3354 m1a4(Local0, 526) 3355 3356 Store(CondRefOf(p949), Local0) 3357 m1a4(Local0, 527) 3358 3359 Store(CondRefOf(p94a), Local0) 3360 m1a4(Local0, 528) 3361 3362 Store(CondRefOf(p94b), Local0) 3363 m1a4(Local0, 529) 3364 3365 Store(CondRefOf(p94c), Local0) 3366 m1a4(Local0, 530) 3367 3368 Store(CondRefOf(p94d), Local0) 3369 m1a4(Local0, 531) 3370 3371 Store(CondRefOf(p94e), Local0) 3372 m1a4(Local0, 532) 3373 3374 Store(CondRefOf(p94f), Local0) 3375 m1a4(Local0, 533) 3376 3377 Store(CondRefOf(p950), Local0) 3378 m1a4(Local0, 534) 3379 3380 Store(CondRefOf(p951), Local0) 3381 m1a4(Local0, 535) 3382 3383 Store(CondRefOf(p952), Local0) 3384 m1a4(Local0, 536) 3385 3386 // Methods 3387 3388 Store(CondRefOf(m900), Local0) 3389 m1a4(Local0, 537) 3390 3391 Store(CondRefOf(m901), Local0) 3392 m1a4(Local0, 538) 3393 3394 Store(CondRefOf(m902), Local0) 3395 m1a4(Local0, 539) 3396 3397 Store(CondRefOf(m903), Local0) 3398 m1a4(Local0, 540) 3399 3400 Store(CondRefOf(m904), Local0) 3401 m1a4(Local0, 541) 3402 3403 Store(CondRefOf(m905), Local0) 3404 m1a4(Local0, 542) 3405 3406 Store(CondRefOf(m906), Local0) 3407 m1a4(Local0, 543) 3408 3409 Store(CondRefOf(m907), Local0) 3410 m1a4(Local0, 544) 3411 3412 Store(CondRefOf(m908), Local0) 3413 m1a4(Local0, 545) 3414 3415 Store(CondRefOf(m909), Local0) 3416 m1a4(Local0, 546) 3417 3418 Store(CondRefOf(m90a), Local0) 3419 m1a4(Local0, 547) 3420 3421 Store(CondRefOf(m90b), Local0) 3422 m1a4(Local0, 548) 3423 3424 Store(CondRefOf(m90c), Local0) 3425 m1a4(Local0, 549) 3426 3427 Store(CondRefOf(m90d), Local0) 3428 m1a4(Local0, 550) 3429 3430 Store(CondRefOf(m90e), Local0) 3431 m1a4(Local0, 551) 3432 3433 Store(CondRefOf(m90f), Local0) 3434 m1a4(Local0, 552) 3435 3436 Store(CondRefOf(m910), Local0) 3437 m1a4(Local0, 553) 3438 3439 Store(CondRefOf(m911), Local0) 3440 m1a4(Local0, 554) 3441 3442 Store(CondRefOf(m912), Local0) 3443 m1a4(Local0, 555) 3444 3445 Store(CondRefOf(m913), Local0) 3446 m1a4(Local0, 556) 3447 3448 Store(CondRefOf(m914), Local0) 3449 m1a4(Local0, 557) 3450 3451 Store(CondRefOf(m915), Local0) 3452 m1a4(Local0, 558) 3453 3454 Store(CondRefOf(m916), Local0) 3455 m1a4(Local0, 559) 3456 3457 Store(CondRefOf(m917), Local0) 3458 m1a4(Local0, 560) 3459 3460 Store(CondRefOf(m918), Local0) 3461 m1a4(Local0, 561) 3462 3463 Store(CondRefOf(m919), Local0) 3464 m1a4(Local0, 562) 3465 3466 Store(CondRefOf(m91a), Local0) 3467 m1a4(Local0, 563) 3468 3469 Store(CondRefOf(m91b), Local0) 3470 m1a4(Local0, 564) 3471 3472 Store(CondRefOf(m91c), Local0) 3473 m1a4(Local0, 565) 3474 3475 Store(CondRefOf(m91d), Local0) 3476 m1a4(Local0, 566) 3477 3478 Store(CondRefOf(m91e), Local0) 3479 m1a4(Local0, 567) 3480 3481 Store(CondRefOf(m91f), Local0) 3482 m1a4(Local0, 568) 3483 3484 Store(CondRefOf(m920), Local0) 3485 m1a4(Local0, 569) 3486 3487 Store(CondRefOf(m921), Local0) 3488 m1a4(Local0, 570) 3489 3490 Store(CondRefOf(m922), Local0) 3491 m1a4(Local0, 571) 3492 3493 Store(CondRefOf(m923), Local0) 3494 m1a4(Local0, 572) 3495 3496 Store(CondRefOf(m924), Local0) 3497 m1a4(Local0, 573) 3498 3499 Store(CondRefOf(m925), Local0) 3500 m1a4(Local0, 574) 3501 3502 Store(CondRefOf(m926), Local0) 3503 m1a4(Local0, 575) 3504 3505 Store(CondRefOf(m927), Local0) 3506 m1a4(Local0, 576) 3507 3508 Store(CondRefOf(m928), Local0) 3509 m1a4(Local0, 577) 3510 3511 Store(CondRefOf(m929), Local0) 3512 m1a4(Local0, 578) 3513 3514 Store(CondRefOf(m92a), Local0) 3515 m1a4(Local0, 579) 3516 3517 Store(CondRefOf(m92b), Local0) 3518 m1a4(Local0, 580) 3519 3520 Store(CondRefOf(m92c), Local0) 3521 m1a4(Local0, 581) 3522 3523 Store(CondRefOf(m92d), Local0) 3524 m1a4(Local0, 582) 3525 3526 Store(CondRefOf(m92e), Local0) 3527 m1a4(Local0, 583) 3528 3529 Store(CondRefOf(m92f), Local0) 3530 m1a4(Local0, 584) 3531 3532 Store(CondRefOf(m930), Local0) 3533 m1a4(Local0, 585) 3534 3535 Store(CondRefOf(m931), Local0) 3536 m1a4(Local0, 586) 3537 3538 Store(CondRefOf(m932), Local0) 3539 m1a4(Local0, 587) 3540 3541 Store(CondRefOf(m933), Local0) 3542 m1a4(Local0, 588) 3543 3544 Store(CondRefOf(m934), Local0) 3545 m1a4(Local0, 589) 3546 3547 Store(CondRefOf(m935), Local0) 3548 m1a4(Local0, 590) 3549 3550 m000() 3551 m1a6() 3552} 3553 3554// arg0 - writing mode 3555Method(m16c, 1, Serialized) 3556{ 3557 if (y100) { 3558 ts00("m16c") 3559 } else { 3560 Store("m16c", Debug) 3561 } 3562 3563 // Not Computational Data 3564 3565 Event(e900) 3566 Event(e9Z0) 3567 Mutex(mx90, 0) 3568 Mutex(mx91, 0) 3569 Device(d900) { Name(i900, 0xabcd4017) } 3570 Device(d9Z0) { Name(i900, 0xabcd4017) } 3571 ThermalZone(tz90) {} 3572 ThermalZone(tz91) {} 3573 Processor(pr90, 0, 0xFFFFFFFF, 0) {} 3574 Processor(pr91, 0, 0xFFFFFFFF, 0) {} 3575 OperationRegion(r900, SystemMemory, 0x100, 0x100) 3576 OperationRegion(r9Z0, SystemMemory, 0x100, 0x100) 3577 PowerResource(pw90, 1, 0) {Method(mmmm){return (0)}} 3578 PowerResource(pw91, 1, 0) {Method(mmmm){return (0)}} 3579 3580 // Computational Data 3581 3582 Name(i900, 0xfe7cb391d65a4000) 3583 Name(i9Z0, 0xfe7cb391d65a4000) 3584 Name(i901, 0xc1794001) 3585 Name(i9Z1, 0xc1794001) 3586 Name(i902, 0) 3587 Name(i903, 0xffffffffffffffff) 3588 Name(i904, 0xffffffff) 3589 Name(s900, "12344002") 3590 Name(s9Z0, "12344002") 3591 Name(s901, "qwrtyu4003") 3592 Name(s9Z1, "qwrtyu4003") 3593 Name(b900, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4}) 3594 Name(b9Z0, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4}) 3595 3596 CreateField(b9Z0, 0, 8, bf90) 3597 Field(r9Z0, ByteAcc, NoLock, Preserve) {f900,8,f901,8,f902,8,f903,8} 3598 BankField(r9Z0, f901, 0, ByteAcc, NoLock, Preserve) {bn90,4} 3599 IndexField(f902, f903, ByteAcc, NoLock, Preserve) {if90,8,if91,8} 3600 3601 // Elements of Package are Uninitialized 3602 3603 Name(p900, Package(1) {}) 3604 3605 // Elements of Package are Computational Data 3606 3607 Name(p901, Package() {0xabcd4004, 0x1122334455664005}) 3608 Name(p902, Package() {"12344006", "q1w2e3r4t5y6u7i84007"}) 3609 Name(p903, Package() {"qwrtyuiop4008", "1234567890abdef0254009"}) 3610 Name(p904, Package() {Buffer() {0xe5,0xe6,0xe7}, Buffer() {0xe8,0xe9}}) 3611 Name(p905, Package() {Package() {0xabc400a, "0xabc400b", "abc400c"}}) 3612 Name(p906, Package() {Package() {"abc400d"}}) 3613 Name(p907, Package() {Package() {"aqwevbgnm400e"}}) 3614 Name(p908, Package() {Package() {Buffer() {0xea,0xeb,0xec,0xed,0xee}}}) 3615 Name(p909, Package() {Package() {Package() {0xabc400f}}}) 3616 Name(p90a, Package() {Package() {Package() {"12344010"}}}) 3617 Name(p90b, Package() {Package() {Package() {"zxswefas4011"}}}) 3618 Name(p90c, Package() {Package() {Package() {Buffer() {0xef,0x30,0x31}}}}) 3619 3620 Name(p90d, Package() {i900}) 3621 Name(p90e, Package() {i901}) 3622 Name(p90f, Package() {s900}) 3623 Name(p910, Package() {s901}) 3624 Name(p911, Package() {b9Z0}) 3625 Name(p912, Package() {f900}) 3626 Name(p913, Package() {bn90}) 3627 Name(p914, Package() {if90}) 3628 Name(p915, Package() {bf90}) 3629 3630 // Elements of Package are NOT Computational Data 3631 3632 Name(p916, Package() {d900}) 3633 Name(p917, Package() {e900}) 3634 Name(p918, Package() {mx90}) 3635 Name(p919, Package() {r9Z0}) 3636 Name(p91a, Package() {pw90}) 3637 Name(p91b, Package() {pr90}) 3638 Name(p91c, Package() {tz90}) 3639 3640 // Methods 3641 3642 Method(m900) {} 3643 Method(m901) { return (0xabc4012) } 3644 Method(m902) { return ("zxvgswquiy4013") } 3645 Method(m903) { return (Buffer() {0x32}) } 3646 Method(m904) { return (Package() {0xabc4014}) } 3647 Method(m905) { return (Package() {"lkjhgtre4015"}) } 3648 Method(m906) { return (Package() {Buffer() {0x33}}) } 3649 Method(m907) { return (Package() {Package() {0xabc4016}}) } 3650 3651 Method(m908) { return (i900) } 3652 Method(m909) { return (i901) } 3653 Method(m90a) { return (s900) } 3654 Method(m90b) { return (s901) } 3655 Method(m90c) { return (b9Z0) } 3656 Method(m90d) { return (f900) } 3657 Method(m90e) { return (bn90) } 3658 Method(m90f) { return (if90) } 3659 Method(m910) { return (bf90) } 3660 3661 Method(m911) { return (d900) } 3662 Method(m912) { return (e900) } 3663 Method(m913) { return (m901) } 3664 Method(m914) { return (mx90) } 3665 Method(m915) { return (r9Z0) } 3666 Method(m916) { return (pw90) } 3667 Method(m917) { return (pr90) } 3668 Method(m918) { return (tz90) } 3669 Method(m919) { return (p900) } 3670 Method(m91a) { return (p901) } 3671 Method(m91b) { return (p902) } 3672 Method(m91c) { return (p903) } 3673 Method(m91d) { return (p904) } 3674 Method(m91e) { return (p905) } 3675 Method(m91f) { return (p906) } 3676 Method(m920) { return (p907) } 3677 Method(m921) { return (p908) } 3678 Method(m922) { return (p909) } 3679 Method(m923) { return (p90a) } 3680 Method(m924) { return (p90b) } 3681 Method(m925) { return (p90c) } 3682 Method(m926) { return (p90d) } 3683 Method(m927) { return (p90e) } 3684 Method(m928) { return (p90f) } 3685 Method(m929) { return (p910) } 3686 Method(m92a) { return (p911) } 3687 Method(m92b) { return (p912) } 3688 Method(m92c) { return (p913) } 3689 Method(m92d) { return (p914) } 3690 Method(m92e) { return (p915) } 3691 Method(m92f) { return (p916) } 3692 Method(m930) { return (p917) } 3693 Method(m931) { return (p918) } 3694 Method(m932) { return (p919) } 3695 Method(m933) { return (p91a) } 3696 Method(m934) { return (p91b) } 3697 Method(m935) { return (p91c) } 3698 3699 // Elements of Package are Methods 3700 3701 Name(p91d, Package() {m900}) 3702 Name(p91e, Package() {m901}) 3703 Name(p91f, Package() {m902}) 3704 Name(p920, Package() {m903}) 3705 Name(p921, Package() {m904}) 3706 Name(p922, Package() {m905}) 3707 Name(p923, Package() {m906}) 3708 Name(p924, Package() {m907}) 3709 Name(p925, Package() {m908}) 3710 Name(p926, Package() {m909}) 3711 Name(p927, Package() {m90a}) 3712 Name(p928, Package() {m90b}) 3713 Name(p929, Package() {m90c}) 3714 Name(p92a, Package() {m90d}) 3715 Name(p92b, Package() {m90e}) 3716 Name(p92c, Package() {m90f}) 3717 Name(p92d, Package() {m910}) 3718 Name(p92e, Package() {m911}) 3719 Name(p92f, Package() {m912}) 3720 Name(p930, Package() {m913}) 3721 Name(p931, Package() {m914}) 3722 Name(p932, Package() {m915}) 3723 Name(p933, Package() {m916}) 3724 Name(p934, Package() {m917}) 3725 if (y103) { 3726 Name(p935, Package() {m918}) 3727 } 3728 Name(p936, Package() {m919}) 3729 Name(p937, Package() {m91a}) 3730 Name(p938, Package() {m91b}) 3731 Name(p939, Package() {m91c}) 3732 Name(p93a, Package() {m91d}) 3733 Name(p93b, Package() {m91e}) 3734 Name(p93c, Package() {m91f}) 3735 Name(p93d, Package() {m920}) 3736 Name(p93e, Package() {m921}) 3737 Name(p93f, Package() {m922}) 3738 Name(p940, Package() {m923}) 3739 Name(p941, Package() {m924}) 3740 Name(p942, Package() {m925}) 3741 Name(p943, Package() {m926}) 3742 Name(p944, Package() {m927}) 3743 Name(p945, Package() {m928}) 3744 Name(p946, Package() {m929}) 3745 Name(p947, Package() {m92a}) 3746 Name(p948, Package() {m92b}) 3747 Name(p949, Package() {m92c}) 3748 Name(p94a, Package() {m92d}) 3749 Name(p94b, Package() {m92e}) 3750 Name(p94c, Package() {m92f}) 3751 Name(p94d, Package() {m930}) 3752 Name(p94e, Package() {m931}) 3753 Name(p94f, Package() {m932}) 3754 Name(p950, Package() {m933}) 3755 Name(p951, Package() {m934}) 3756 Name(p952, Package() {m935}) 3757 3758 Name(p953, Package() {0xabcd4018, 0xabcd4019}) 3759 Name(p954, Package() {0xabcd4018, 0xabcd4019}) 3760 3761 3762 // Check that all the data (local) are not corrupted 3763 Method(m000) 3764 { 3765 // Computational Data 3766 3767 // Integer 3768 3769 Store(ObjectType(i900), Local0) 3770 if (LNotEqual(Local0, c009)) { 3771 err(c080, z077, 0x100, 0, 0, Local0, c009) 3772 } 3773 if (LNotEqual(i900, 0xfe7cb391d65a4000)) { 3774 err(c080, z077, 0x101, 0, 0, i900, 0xfe7cb391d65a4000) 3775 } 3776 3777 Store(ObjectType(i901), Local0) 3778 if (LNotEqual(Local0, c009)) { 3779 err(c080, z077, 0x102, 0, 0, Local0, c009) 3780 } 3781 if (LNotEqual(i901, 0xc1794001)) { 3782 err(c080, z077, 0x103, 0, 0, i901, 0xc1794001) 3783 } 3784 3785 Store(ObjectType(i902), Local0) 3786 if (LNotEqual(Local0, c009)) { 3787 err(c080, z077, 0x104, 0, 0, Local0, c009) 3788 } 3789 if (LNotEqual(i902, 0)) { 3790 err(c080, z077, 0x105, 0, 0, i902, 0) 3791 } 3792 3793 Store(ObjectType(i903), Local0) 3794 if (LNotEqual(Local0, c009)) { 3795 err(c080, z077, 0x106, 0, 0, Local0, c009) 3796 } 3797 if (LNotEqual(i903, 0xffffffffffffffff)) { 3798 err(c080, z077, 0x107, 0, 0, i903, 0xffffffffffffffff) 3799 } 3800 3801 Store(ObjectType(i904), Local0) 3802 if (LNotEqual(Local0, c009)) { 3803 err(c080, z077, 0x108, 0, 0, Local0, c009) 3804 } 3805 if (LNotEqual(i904, 0xffffffff)) { 3806 err(c080, z077, 0x109, 0, 0, i904, 0xffffffff) 3807 } 3808 3809 // String 3810 3811 Store(ObjectType(s900), Local0) 3812 if (LNotEqual(Local0, c00a)) { 3813 err(c080, z077, 0x10a, 0, 0, Local0, c00a) 3814 } 3815 if (LNotEqual(s900, "12344002")) { 3816 err(c080, z077, 0x10b, 0, 0, s900, "12344002") 3817 } 3818 3819 Store(ObjectType(s901), Local0) 3820 if (LNotEqual(Local0, c00a)) { 3821 err(c080, z077, 0x10c, 0, 0, Local0, c00a) 3822 } 3823 if (LNotEqual(s901, "qwrtyu4003")) { 3824 err(c080, z077, 0x10d, 0, 0, s901, "qwrtyu4003") 3825 } 3826 3827 // Buffer 3828 3829 Store(ObjectType(b900), Local0) 3830 if (LNotEqual(Local0, c00b)) { 3831 err(c080, z077, 0x10e, 0, 0, Local0, c00b) 3832 } 3833 if (LNotEqual(b900, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4})) { 3834 err(c080, z077, 0x10f, 0, 0, b900, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4}) 3835 } 3836 3837 // Buffer Field 3838 3839 Store(ObjectType(bf90), Local0) 3840 if (LNotEqual(Local0, c016)) { 3841 err(c080, z077, 0x110, 0, 0, Local0, c016) 3842 } 3843 if (LNotEqual(bf90, 0xe0)) { 3844 err(c080, z077, 0x111, 0, 0, bf90, 0xe0) 3845 } 3846 3847 // One level Package 3848 3849 Store(Index(p900, 0), Local0) 3850 Store(ObjectType(Local0), Local1) 3851 if (LNotEqual(Local1, c008)) { 3852 err(c080, z077, 0x112, 0, 0, Local1, c008) 3853 } 3854 3855 Store(Index(p901, 0), Local0) 3856 Store(DerefOf(Local0), Local1) 3857 Store(ObjectType(Local1), Local2) 3858 if (LNotEqual(Local2, c009)) { 3859 err(c080, z077, 0x113, 0, 0, Local2, c009) 3860 } 3861 if (LNotEqual(Local1, 0xabcd4004)) { 3862 err(c080, z077, 0x114, 0, 0, Local1, 0xabcd4004) 3863 } 3864 3865 Store(Index(p901, 1), Local0) 3866 Store(DerefOf(Local0), Local1) 3867 Store(ObjectType(Local1), Local2) 3868 if (LNotEqual(Local2, c009)) { 3869 err(c080, z077, 0x115, 0, 0, Local2, c009) 3870 } 3871 if (LNotEqual(Local1, 0x1122334455664005)) { 3872 err(c080, z077, 0x116, 0, 0, Local1, 0x1122334455664005) 3873 } 3874 3875 Store(Index(p902, 0), Local0) 3876 Store(DerefOf(Local0), Local1) 3877 Store(ObjectType(Local1), Local2) 3878 if (LNotEqual(Local2, c00a)) { 3879 err(c080, z077, 0x117, 0, 0, Local2, c00a) 3880 } 3881 if (LNotEqual(Local1, "12344006")) { 3882 err(c080, z077, 0x118, 0, 0, Local1, "12344006") 3883 } 3884 3885 Store(Index(p902, 1), Local0) 3886 Store(DerefOf(Local0), Local1) 3887 Store(ObjectType(Local1), Local2) 3888 if (LNotEqual(Local2, c00a)) { 3889 err(c080, z077, 0x119, 0, 0, Local2, c00a) 3890 } 3891 if (LNotEqual(Local1, "q1w2e3r4t5y6u7i84007")) { 3892 err(c080, z077, 0x11a, 0, 0, Local1, "q1w2e3r4t5y6u7i84007") 3893 } 3894 3895 Store(Index(p903, 0), Local0) 3896 Store(DerefOf(Local0), Local1) 3897 Store(ObjectType(Local1), Local2) 3898 if (LNotEqual(Local2, c00a)) { 3899 err(c080, z077, 0x11b, 0, 0, Local2, c00a) 3900 } 3901 if (LNotEqual(Local1, "qwrtyuiop4008")) { 3902 err(c080, z077, 0x11c, 0, 0, Local1, "qwrtyuiop4008") 3903 } 3904 3905 Store(Index(p903, 1), Local0) 3906 Store(DerefOf(Local0), Local1) 3907 Store(ObjectType(Local1), Local2) 3908 if (LNotEqual(Local2, c00a)) { 3909 err(c080, z077, 0x11d, 0, 0, Local2, c00a) 3910 } 3911 if (LNotEqual(Local1, "1234567890abdef0254009")) { 3912 err(c080, z077, 0x11e, 0, 0, Local1, "1234567890abdef0254009") 3913 } 3914 3915 Store(Index(p904, 0), Local0) 3916 Store(DerefOf(Local0), Local1) 3917 Store(ObjectType(Local1), Local2) 3918 if (LNotEqual(Local2, c00b)) { 3919 err(c080, z077, 0x11f, 0, 0, Local2, c00b) 3920 } 3921 if (LNotEqual(Local1, Buffer() {0xe5,0xe6,0xe7})) { 3922 err(c080, z077, 0x120, 0, 0, Local1, Buffer() {0xe5,0xe6,0xe7}) 3923 } 3924 3925 Store(Index(p904, 1), Local0) 3926 Store(DerefOf(Local0), Local1) 3927 Store(ObjectType(Local1), Local2) 3928 if (LNotEqual(Local2, c00b)) { 3929 err(c080, z077, 0x121, 0, 0, Local2, c00b) 3930 } 3931 if (LNotEqual(Local1, Buffer() {0xe8,0xe9})) { 3932 err(c080, z077, 0x122, 0, 0, Local1, Buffer() {0xe8,0xe9}) 3933 } 3934 3935 // Two level Package 3936 3937 Store(Index(p905, 0), Local0) 3938 Store(DerefOf(Local0), Local1) 3939 Store(Index(Local1, 0), Local2) 3940 Store(DerefOf(Local2), Local3) 3941 Store(ObjectType(Local3), Local4) 3942 if (LNotEqual(Local4, c009)) { 3943 err(c080, z077, 0x123, 0, 0, Local4, c009) 3944 } 3945 if (LNotEqual(Local3, 0xabc400a)) { 3946 err(c080, z077, 0x124, 0, 0, Local3, 0xabc400a) 3947 } 3948 3949 Store(Index(p905, 0), Local0) 3950 Store(DerefOf(Local0), Local1) 3951 Store(Index(Local1, 1), Local2) 3952 Store(DerefOf(Local2), Local3) 3953 Store(ObjectType(Local3), Local4) 3954 if (LNotEqual(Local4, c00a)) { 3955 err(c080, z077, 0x125, 0, 0, Local4, c00a) 3956 } 3957 if (LNotEqual(Local3, "0xabc400b")) { 3958 err(c080, z077, 0x126, 0, 0, Local3, "0xabc400b") 3959 } 3960 3961 Store(Index(p905, 0), Local0) 3962 Store(DerefOf(Local0), Local1) 3963 Store(Index(Local1, 2), Local2) 3964 Store(DerefOf(Local2), Local3) 3965 Store(ObjectType(Local3), Local4) 3966 if (LNotEqual(Local4, c00a)) { 3967 err(c080, z077, 0x127, 0, 0, Local4, c00a) 3968 } 3969 if (LNotEqual(Local3, "abc400c")) { 3970 err(c080, z077, 0x128, 0, 0, Local3, "abc400c") 3971 } 3972 3973 Store(Index(p906, 0), Local0) 3974 Store(DerefOf(Local0), Local1) 3975 Store(Index(Local1, 0), Local2) 3976 Store(DerefOf(Local2), Local3) 3977 Store(ObjectType(Local3), Local4) 3978 if (LNotEqual(Local4, c00a)) { 3979 err(c080, z077, 0x129, 0, 0, Local4, c00a) 3980 } 3981 if (LNotEqual(Local3, "abc400d")) { 3982 err(c080, z077, 0x12a, 0, 0, Local3, "abc400d") 3983 } 3984 3985 Store(Index(p907, 0), Local0) 3986 Store(DerefOf(Local0), Local1) 3987 Store(Index(Local1, 0), Local2) 3988 Store(DerefOf(Local2), Local3) 3989 Store(ObjectType(Local3), Local4) 3990 if (LNotEqual(Local4, c00a)) { 3991 err(c080, z077, 0x12b, 0, 0, Local4, c00a) 3992 } 3993 if (LNotEqual(Local3, "aqwevbgnm400e")) { 3994 err(c080, z077, 0x12c, 0, 0, Local3, "aqwevbgnm400e") 3995 } 3996 3997 Store(Index(p908, 0), Local0) 3998 Store(DerefOf(Local0), Local1) 3999 Store(Index(Local1, 0), Local2) 4000 Store(DerefOf(Local2), Local3) 4001 Store(ObjectType(Local3), Local4) 4002 if (LNotEqual(Local4, c00b)) { 4003 err(c080, z077, 0x12d, 0, 0, Local4, c00b) 4004 } 4005 if (LNotEqual(Local3, Buffer() {0xea,0xeb,0xec,0xed,0xee})) { 4006 err(c080, z077, 0x12e, 0, 0, Local3, Buffer() {0xea,0xeb,0xec,0xed,0xee}) 4007 } 4008 4009 // Three level Package 4010 4011 Store(Index(p909, 0), Local0) 4012 Store(DerefOf(Local0), Local1) 4013 Store(Index(Local1, 0), Local2) 4014 Store(DerefOf(Local2), Local3) 4015 Store(Index(Local3, 0), Local4) 4016 Store(DerefOf(Local4), Local5) 4017 Store(ObjectType(Local5), Local6) 4018 if (LNotEqual(Local6, c009)) { 4019 err(c080, z077, 0x12f, 0, 0, Local6, c009) 4020 } 4021 if (LNotEqual(Local5, 0xabc400f)) { 4022 err(c080, z077, 0x130, 0, 0, Local5, 0xabc400f) 4023 } 4024 4025 Store(Index(p90a, 0), Local0) 4026 Store(DerefOf(Local0), Local1) 4027 Store(Index(Local1, 0), Local2) 4028 Store(DerefOf(Local2), Local3) 4029 Store(Index(Local3, 0), Local4) 4030 Store(DerefOf(Local4), Local5) 4031 Store(ObjectType(Local5), Local6) 4032 if (LNotEqual(Local6, c00a)) { 4033 err(c080, z077, 0x131, 0, 0, Local6, c00a) 4034 } 4035 if (LNotEqual(Local5, "12344010")) { 4036 err(c080, z077, 0x132, 0, 0, Local5, "12344010") 4037 } 4038 4039 Store(Index(p90b, 0), Local0) 4040 Store(DerefOf(Local0), Local1) 4041 Store(Index(Local1, 0), Local2) 4042 Store(DerefOf(Local2), Local3) 4043 Store(Index(Local3, 0), Local4) 4044 Store(DerefOf(Local4), Local5) 4045 Store(ObjectType(Local5), Local6) 4046 if (LNotEqual(Local6, c00a)) { 4047 err(c080, z077, 0x133, 0, 0, Local6, c00a) 4048 } 4049 if (LNotEqual(Local5, "zxswefas4011")) { 4050 err(c080, z077, 0x134, 0, 0, Local5, "zxswefas4011") 4051 } 4052 4053 Store(Index(p90c, 0), Local0) 4054 Store(DerefOf(Local0), Local1) 4055 Store(Index(Local1, 0), Local2) 4056 Store(DerefOf(Local2), Local3) 4057 Store(Index(Local3, 0), Local4) 4058 Store(DerefOf(Local4), Local5) 4059 Store(ObjectType(Local5), Local6) 4060 if (LNotEqual(Local6, c00b)) { 4061 err(c080, z077, 0x135, 0, 0, Local6, c00b) 4062 } 4063 if (LNotEqual(Local5, Buffer() {0xef,0x30,0x31})) { 4064 err(c080, z077, 0x136, 0, 0, Local5, Buffer() {0xef,0x30,0x31}) 4065 } 4066 4067 Store(Index(p953, 0), Local0) 4068 Store(DerefOf(Local0), Local1) 4069 Store(ObjectType(Local1), Local2) 4070 if (LNotEqual(Local2, c009)) { 4071 err(c080, z077, 0x137, 0, 0, Local2, c009) 4072 } 4073 if (LNotEqual(Local1, 0xabcd4018)) { 4074 err(c080, z077, 0x138, 0, 0, Local1, 0xabcd4018) 4075 } 4076 4077 Store(Index(p953, 1), Local0) 4078 Store(DerefOf(Local0), Local1) 4079 Store(ObjectType(Local1), Local2) 4080 if (LNotEqual(Local2, c009)) { 4081 err(c080, z077, 0x139, 0, 0, Local2, c009) 4082 } 4083 if (LNotEqual(Local1, 0xabcd4019)) { 4084 err(c080, z077, 0x13a, 0, 0, Local1, 0xabcd4019) 4085 } 4086 4087 // Not Computational Data 4088 4089 m1aa(c080, e900, c00f, 0, 0x13b) 4090 m1aa(c080, mx90, c011, 0, 0x13c) 4091 m1aa(c080, d900, c00e, 0, 0x13d) 4092 if (y508) { 4093 m1aa(c080, tz90, c015, 0, 0x13e) 4094 } 4095 m1aa(c080, pr90, c014, 0, 0x13f) 4096 m1aa(c080, r900, c012, 0, 0x140) 4097 m1aa(c080, pw90, c013, 0, 0x141) 4098 4099/* 4100 * // Field Unit (Field) 4101 * 4102 * if (LNotEqual(f900, 0xd7)) { 4103 * err(c080, z077, 0x137, 0, 0, f900, 0xd7) 4104 * } 4105 * 4106 * // Field Unit (IndexField) 4107 * 4108 * if (LNotEqual(if90, 0xd7)) { 4109 * err(c080, z077, 0x138, 0, 0, if90, 0xd7) 4110 * } 4111 */ 4112 } /* m000 */ 4113 4114 // Check and restore the global data after writing into them 4115 Method(m001) 4116 { 4117 4118 // Computational Data 4119 4120 m1aa(c080, i900, c009, c08a, 0x144) 4121 CopyObject(i9Z0, i900) 4122 4123 m1aa(c080, i901, c009, c08a, 0x145) 4124 CopyObject(i9Z1, i901) 4125 4126 m1aa(c080, s900, c009, c08a, 0x146) 4127 CopyObject(s9Z0, s900) 4128 4129 m1aa(c080, s901, c009, c08a, 0x147) 4130 CopyObject(s9Z1, s901) 4131 4132 m1aa(c080, b900, c009, c08a, 0x148) 4133 CopyObject(b9Z0, b900) 4134 4135 // Package 4136 4137 m1aa(c080, p953, c009, c08a, 0x149) 4138 CopyObject(p954, p953) 4139 4140 // Not Computational Data 4141 4142 m1aa(c080, e900, c009, c08a, 0x14a) 4143 CopyObject(RefOf (e9Z0), e900) 4144 4145 m1aa(c080, mx90, c009, c08a, 0x14b) 4146 CopyObject(RefOf (mx91), mx90) 4147 4148 m1aa(c080, d900, c009, c08a, 0x14c) 4149 CopyObject(RefOf (d9Z0), d900) 4150 4151 if (y508) { 4152 m1aa(c080, tz90, c009, c08a, 0x14d) 4153 CopyObject(RefOf (tz91), tz90) 4154 } 4155 4156 m1aa(c080, pr90, c009, c08a, 0x14e) 4157 CopyObject(RefOf (pr91), pr90) 4158 4159 if (y510) { 4160 m1aa(c080, r900, c009, c08a, 0x14f) 4161 CopyObject(RefOf (r9Z0), r900) 4162 } 4163 4164 m1aa(c080, pw90, c009, c08a, 0x150) 4165 CopyObject(RefOf (pw91), pw90) 4166 4167 m000() 4168 } /* m001 */ 4169 4170 4171 // T2:CR1-CR14 4172 4173 // Computational Data 4174 4175 Store(CondRefOf(i900, Local0), Local1) 4176 if (m1a4(Local1, 591)) { 4177 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a4000, 592) 4178 } 4179 4180 Store(CondRefOf(i901, Local0), Local1) 4181 if (m1a4(Local1, 593)) { 4182 m1a2(Local0, c009, 0, 0, c009, 0xc1794001, 594) 4183 } 4184 4185 Store(CondRefOf(s900, Local0), Local1) 4186 if (m1a4(Local1, 595)) { 4187 m1a2(Local0, c00a, 0, 0, c00a, "12344002", 596) 4188 } 4189 4190 Store(CondRefOf(s901, Local0), Local1) 4191 if (m1a4(Local1, 597)) { 4192 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu4003", 598) 4193 } 4194 4195 Store(CondRefOf(b900, Local0), Local1) 4196 if (m1a4(Local1, 599)) { 4197 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4}, 600) 4198 } 4199 4200 // Not Computational Data 4201 4202 Store(CondRefOf(e900, Local0), Local1) 4203 m1a0(Local0, c00f, Local1, 609) 4204 4205 Store(CondRefOf(mx90, Local0), Local1) 4206 m1a0(Local0, c011, Local1, 610) 4207 4208 Store(CondRefOf(d900, Local0), Local1) 4209 m1a0(Local0, c00e, Local1, 611) 4210 4211 if (arg0) { 4212 if (y508) { 4213 Store(CondRefOf(tz90, Local0), Local1) 4214 m1a0(Local0, c015, Local1, 612) 4215 } 4216 } else { 4217 Store(CondRefOf(tz90, Local0), Local1) 4218 m1a0(Local0, c015, Local1, 1004) 4219 } 4220 4221 Store(CondRefOf(pr90, Local0), Local1) 4222 m1a0(Local0, c014, Local1, 613) 4223 4224 if (arg0) { 4225 if (y510) { 4226 Store(CondRefOf(r900, Local0), Local1) 4227 m1a0(Local0, c012, Local1, 614) 4228 } 4229 } else { 4230 Store(CondRefOf(r900, Local0), Local1) 4231 m1a0(Local0, c012, Local1, 614) 4232 } 4233 4234 Store(CondRefOf(pw90, Local0), Local1) 4235 m1a0(Local0, c013, Local1, 615) 4236 4237 // Package 4238 4239 Store(CondRefOf(p953, Local0), Local1) 4240 if (m1a4(Local1, 1005)) { 4241 m1a2(Local0, c00c, 1, 0, c009, 0xabcd4018, 1006) 4242 } 4243 4244 if (arg0) { 4245 m001() 4246 return 4247 } 4248 4249 // Computational Data (Field Unit and Buffer Field) 4250 4251 Store(CondRefOf(f900, Local0), Local1) 4252 if (m1a4(Local1, 601)) { 4253 m1a2(Local0, c00d, 0, 0, c009, 0, 602) 4254 } 4255 4256 Store(CondRefOf(bn90, Local0), Local1) 4257 if (m1a4(Local1, 603)) { 4258 m1a2(Local0, c00d, 0, 0, c009, 0, 604) 4259 } 4260 4261 Store(CondRefOf(if90, Local0), Local1) 4262 if (m1a4(Local1, 605)) { 4263 m1a2(Local0, c00d, 0, 0, c009, 0, 606) 4264 } 4265 4266 Store(CondRefOf(bf90, Local0), Local1) 4267 if (m1a4(Local1, 607)) { 4268 m1a2(Local0, c016, 0, 0, c009, 0xe0, 608) 4269 } 4270 4271 // Elements of Package are Uninitialized 4272 4273 Store(CondRefOf(p900, Local0), Local1) 4274 m1a0(Local0, c00c, Local1, 616) 4275 4276 // Elements of Package are Computational Data 4277 4278 Store(CondRefOf(p901, Local0), Local1) 4279 if (m1a4(Local1, 617)) { 4280 m1a2(Local0, c00c, 1, 0, c009, 0xabcd4004, 618) 4281 m1a2(Local0, c00c, 1, 1, c009, 0x1122334455664005, 619) 4282 } 4283 4284 Store(CondRefOf(p902, Local0), Local1) 4285 if (m1a4(Local1, 620)) { 4286 m1a2(Local0, c00c, 1, 0, c00a, "12344006", 621) 4287 m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i84007", 622) 4288 } 4289 4290 Store(CondRefOf(p903, Local0), Local1) 4291 if (m1a4(Local1, 623)) { 4292 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop4008", 624) 4293 m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0254009", 625) 4294 } 4295 4296 Store(CondRefOf(p904, Local0), Local1) 4297 if (m1a4(Local1, 626)) { 4298 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xe5,0xe6,0xe7}, 627) 4299 } 4300 4301 Store(CondRefOf(p905, Local0), Local1) 4302 if (m1a4(Local1, 628)) { 4303 m1a2(Local0, c00c, 2, 0, c009, 0xabc400a, 629) 4304 m1a2(Local0, c00c, 2, 1, c00a, "0xabc400b", 630) 4305 } 4306 4307 Store(CondRefOf(p906, Local0), Local1) 4308 if (m1a4(Local1, 631)) { 4309 m1a2(Local0, c00c, 2, 0, c00a, "abc400d", 632) 4310 } 4311 4312 Store(CondRefOf(p907, Local0), Local1) 4313 if (m1a4(Local1, 633)) { 4314 m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm400e", 634) 4315 } 4316 4317 Store(CondRefOf(p908, Local0), Local1) 4318 if (m1a4(Local1, 635)) { 4319 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xea,0xeb,0xec,0xed,0xee}, 636) 4320 } 4321 4322 Store(CondRefOf(p909, Local0), Local1) 4323 if (m1a4(Local1, 637)) { 4324 m1a2(Local0, c00c, 3, 0, c009, 0xabc400f, 638) 4325 } 4326 4327 Store(CondRefOf(p90a, Local0), Local1) 4328 if (m1a4(Local1, 639)) { 4329 m1a2(Local0, c00c, 3, 0, c00a, "12344010", 640) 4330 } 4331 4332 Store(CondRefOf(p90b, Local0), Local1) 4333 if (m1a4(Local1, 641)) { 4334 m1a2(Local0, c00c, 3, 0, c00a, "zxswefas4011", 642) 4335 } 4336 4337 Store(CondRefOf(p90c, Local0), Local1) 4338 if (m1a4(Local1, 643)) { 4339 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xef,0x30,0x31}, 644) 4340 } 4341 4342 Store(CondRefOf(p90d, Local0), Local1) 4343 if (m1a4(Local1, 645)) { 4344 m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a4000, 646) 4345 } 4346 4347 Store(CondRefOf(p90e, Local0), Local1) 4348 if (m1a4(Local1, 647)) { 4349 m1a2(Local0, c00c, 1, 0, c009, 0xc1794001, 648) 4350 } 4351 4352 Store(CondRefOf(p90f, Local0), Local1) 4353 if (m1a4(Local1, 649)) { 4354 m1a2(Local0, c00c, 1, 0, c00a, "12344002", 650) 4355 } 4356 4357 Store(CondRefOf(p910, Local0), Local1) 4358 if (m1a4(Local1, 651)) { 4359 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu4003", 652) 4360 } 4361 4362 Store(CondRefOf(p911, Local0), Local1) 4363 if (m1a4(Local1, 653)) { 4364 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xe0,0xe1,0xe2,0xe3,0xe4}, 654) 4365 } 4366 4367 if (y118) { 4368 Store(CondRefOf(p912, Local0), Local1) 4369 if (m1a4(Local1, 655)) { 4370 m1a2(Local0, c00c, 1, 0, c00d, 0, 656) 4371 } 4372 4373 Store(CondRefOf(p913, Local0), Local1) 4374 if (m1a4(Local1, 657)) { 4375 m1a2(Local0, c00c, 1, 0, c00d, 0, 658) 4376 } 4377 4378 Store(CondRefOf(p914, Local0), Local1) 4379 if (m1a4(Local1, 659)) { 4380 m1a2(Local0, c00c, 1, 0, c00d, 0, 660) 4381 } 4382 4383 Store(CondRefOf(p915, Local0), Local1) 4384 if (m1a4(Local1, 661)) { 4385 m1a2(Local0, c00c, 1, 0, c016, 0xe0, 662) 4386 } 4387 } 4388 4389 // Elements of Package are NOT Computational Data 4390 4391 Store(CondRefOf(p916, Local0), Local1) 4392 m1a0(Local0, c00c, Local1, 663) 4393 4394 Store(CondRefOf(p917, Local0), Local1) 4395 m1a0(Local0, c00c, Local1, 664) 4396 4397 Store(CondRefOf(p918, Local0), Local1) 4398 m1a0(Local0, c00c, Local1, 6655) 4399 4400 Store(CondRefOf(p919, Local0), Local1) 4401 m1a0(Local0, c00c, Local1, 666) 4402 4403 Store(CondRefOf(p91a, Local0), Local1) 4404 m1a0(Local0, c00c, Local1, 667) 4405 4406 Store(CondRefOf(p91b, Local0), Local1) 4407 m1a0(Local0, c00c, Local1, 668) 4408 4409 Store(CondRefOf(p91c, Local0), Local1) 4410 m1a0(Local0, c00c, Local1, 669) 4411 4412 // Elements of Package are Methods 4413 4414 Store(CondRefOf(p91d, Local0), Local1) 4415 m1a0(Local0, c00c, Local1, 670) 4416 4417 Store(CondRefOf(p91e, Local0), Local1) 4418 m1a0(Local0, c00c, Local1, 671) 4419 4420 Store(CondRefOf(p91f, Local0), Local1) 4421 m1a0(Local0, c00c, Local1, 672) 4422 4423 Store(CondRefOf(p920, Local0), Local1) 4424 m1a0(Local0, c00c, Local1, 673) 4425 4426 Store(CondRefOf(p921, Local0), Local1) 4427 m1a0(Local0, c00c, Local1, 674) 4428 4429 Store(CondRefOf(p922, Local0), Local1) 4430 m1a0(Local0, c00c, Local1, 675) 4431 4432 Store(CondRefOf(p923, Local0), Local1) 4433 m1a0(Local0, c00c, Local1, 676) 4434 4435 Store(CondRefOf(p924, Local0), Local1) 4436 m1a0(Local0, c00c, Local1, 677) 4437 4438 Store(CondRefOf(p925, Local0), Local1) 4439 m1a0(Local0, c00c, Local1, 678) 4440 4441 Store(CondRefOf(p926, Local0), Local1) 4442 m1a0(Local0, c00c, Local1, 679) 4443 4444 Store(CondRefOf(p927, Local0), Local1) 4445 m1a0(Local0, c00c, Local1, 680) 4446 4447 Store(CondRefOf(p928, Local0), Local1) 4448 m1a0(Local0, c00c, Local1, 681) 4449 4450 Store(CondRefOf(p929, Local0), Local1) 4451 m1a0(Local0, c00c, Local1, 682) 4452 4453 Store(CondRefOf(p92a, Local0), Local1) 4454 m1a0(Local0, c00c, Local1, 683) 4455 4456 Store(CondRefOf(p92b, Local0), Local1) 4457 m1a0(Local0, c00c, Local1, 684) 4458 4459 Store(CondRefOf(p92c, Local0), Local1) 4460 m1a0(Local0, c00c, Local1, 685) 4461 4462 Store(CondRefOf(p92d, Local0), Local1) 4463 m1a0(Local0, c00c, Local1, 686) 4464 4465 Store(CondRefOf(p92e, Local0), Local1) 4466 m1a0(Local0, c00c, Local1, 687) 4467 4468 Store(CondRefOf(p92f, Local0), Local1) 4469 m1a0(Local0, c00c, Local1, 688) 4470 4471 Store(CondRefOf(p930, Local0), Local1) 4472 m1a0(Local0, c00c, Local1, 689) 4473 4474 Store(CondRefOf(p931, Local0), Local1) 4475 m1a0(Local0, c00c, Local1, 690) 4476 4477 Store(CondRefOf(p932, Local0), Local1) 4478 m1a0(Local0, c00c, Local1, 691) 4479 4480 Store(CondRefOf(p933, Local0), Local1) 4481 m1a0(Local0, c00c, Local1, 692) 4482 4483 Store(CondRefOf(p934, Local0), Local1) 4484 m1a0(Local0, c00c, Local1, 693) 4485 4486 Store(CondRefOf(p935, Local0), Local1) 4487 m1a0(Local0, c00c, Local1, 694) 4488 4489 Store(CondRefOf(p936, Local0), Local1) 4490 m1a0(Local0, c00c, Local1, 695) 4491 4492 Store(CondRefOf(p937, Local0), Local1) 4493 m1a0(Local0, c00c, Local1, 696) 4494 4495 Store(CondRefOf(p938, Local0), Local1) 4496 m1a0(Local0, c00c, Local1, 697) 4497 4498 Store(CondRefOf(p939, Local0), Local1) 4499 m1a0(Local0, c00c, Local1, 698) 4500 4501 Store(CondRefOf(p93a, Local0), Local1) 4502 m1a0(Local0, c00c, Local1, 699) 4503 4504 Store(CondRefOf(p93b, Local0), Local1) 4505 m1a0(Local0, c00c, Local1, 700) 4506 4507 Store(CondRefOf(p93c, Local0), Local1) 4508 m1a0(Local0, c00c, Local1, 701) 4509 4510 Store(CondRefOf(p93d, Local0), Local1) 4511 m1a0(Local0, c00c, Local1, 702) 4512 4513 Store(CondRefOf(p93e, Local0), Local1) 4514 m1a0(Local0, c00c, Local1, 703) 4515 4516 Store(CondRefOf(p93f, Local0), Local1) 4517 m1a0(Local0, c00c, Local1, 704) 4518 4519 Store(CondRefOf(p940, Local0), Local1) 4520 m1a0(Local0, c00c, Local1, 705) 4521 4522 Store(CondRefOf(p941, Local0), Local1) 4523 m1a0(Local0, c00c, Local1, 706) 4524 4525 Store(CondRefOf(p942, Local0), Local1) 4526 m1a0(Local0, c00c, Local1, 707) 4527 4528 Store(CondRefOf(p943, Local0), Local1) 4529 m1a0(Local0, c00c, Local1, 708) 4530 4531 Store(CondRefOf(p944, Local0), Local1) 4532 m1a0(Local0, c00c, Local1, 709) 4533 4534 Store(CondRefOf(p945, Local0), Local1) 4535 m1a0(Local0, c00c, Local1, 710) 4536 4537 Store(CondRefOf(p946, Local0), Local1) 4538 m1a0(Local0, c00c, Local1, 711) 4539 4540 Store(CondRefOf(p947, Local0), Local1) 4541 m1a0(Local0, c00c, Local1, 712) 4542 4543 Store(CondRefOf(p948, Local0), Local1) 4544 m1a0(Local0, c00c, Local1, 713) 4545 4546 Store(CondRefOf(p949, Local0), Local1) 4547 m1a0(Local0, c00c, Local1, 714) 4548 4549 Store(CondRefOf(p94a, Local0), Local1) 4550 m1a0(Local0, c00c, Local1, 715) 4551 4552 Store(CondRefOf(p94b, Local0), Local1) 4553 m1a0(Local0, c00c, Local1, 716) 4554 4555 Store(CondRefOf(p94c, Local0), Local1) 4556 m1a0(Local0, c00c, Local1, 717) 4557 4558 Store(CondRefOf(p94d, Local0), Local1) 4559 m1a0(Local0, c00c, Local1, 718) 4560 4561 Store(CondRefOf(p94e, Local0), Local1) 4562 m1a0(Local0, c00c, Local1, 719) 4563 4564 Store(CondRefOf(p94f, Local0), Local1) 4565 m1a0(Local0, c00c, Local1, 720) 4566 4567 Store(CondRefOf(p950, Local0), Local1) 4568 m1a0(Local0, c00c, Local1, 721) 4569 4570 Store(CondRefOf(p951, Local0), Local1) 4571 m1a0(Local0, c00c, Local1, 722) 4572 4573 Store(CondRefOf(p952, Local0), Local1) 4574 m1a0(Local0, c00c, Local1, 723) 4575 4576 // Methods 4577 4578 Store(CondRefOf(m900, Local0), Local1) 4579 m1a0(Local0, c010, Local1, 724) 4580 4581 Store(CondRefOf(m901, Local0), Local1) 4582 m1a0(Local0, c010, Local1, 725) 4583 4584 Store(CondRefOf(m902, Local0), Local1) 4585 m1a0(Local0, c010, Local1, 726) 4586 4587 Store(CondRefOf(m903, Local0), Local1) 4588 m1a0(Local0, c010, Local1, 727) 4589 4590 Store(CondRefOf(m904, Local0), Local1) 4591 m1a0(Local0, c010, Local1, 728) 4592 4593 Store(CondRefOf(m905, Local0), Local1) 4594 m1a0(Local0, c010, Local1, 729) 4595 4596 Store(CondRefOf(m906, Local0), Local1) 4597 m1a0(Local0, c010, Local1, 730) 4598 4599 Store(CondRefOf(m907, Local0), Local1) 4600 m1a0(Local0, c010, Local1, 731) 4601 4602 Store(CondRefOf(m908, Local0), Local1) 4603 m1a0(Local0, c010, Local1, 732) 4604 4605 Store(CondRefOf(m909, Local0), Local1) 4606 m1a0(Local0, c010, Local1, 733) 4607 4608 Store(CondRefOf(m90a, Local0), Local1) 4609 m1a0(Local0, c010, Local1, 734) 4610 4611 Store(CondRefOf(m90b, Local0), Local1) 4612 m1a0(Local0, c010, Local1, 735) 4613 4614 Store(CondRefOf(m90c, Local0), Local1) 4615 m1a0(Local0, c010, Local1, 736) 4616 4617 Store(CondRefOf(m90d, Local0), Local1) 4618 m1a0(Local0, c010, Local1, 737) 4619 4620 Store(CondRefOf(m90e, Local0), Local1) 4621 m1a0(Local0, c010, Local1, 738) 4622 4623 Store(CondRefOf(m90f, Local0), Local1) 4624 m1a0(Local0, c010, Local1, 739) 4625 4626 Store(CondRefOf(m910, Local0), Local1) 4627 m1a0(Local0, c010, Local1, 740) 4628 4629 Store(CondRefOf(m911, Local0), Local1) 4630 m1a0(Local0, c010, Local1, 741) 4631 4632 Store(CondRefOf(m912, Local0), Local1) 4633 m1a0(Local0, c010, Local1, 742) 4634 4635 Store(CondRefOf(m913, Local0), Local1) 4636 m1a0(Local0, c010, Local1, 743) 4637 4638 Store(CondRefOf(m914, Local0), Local1) 4639 m1a0(Local0, c010, Local1, 744) 4640 4641 Store(CondRefOf(m915, Local0), Local1) 4642 m1a0(Local0, c010, Local1, 745) 4643 4644 Store(CondRefOf(m916, Local0), Local1) 4645 m1a0(Local0, c010, Local1, 746) 4646 4647 Store(CondRefOf(m917, Local0), Local1) 4648 m1a0(Local0, c010, Local1, 747) 4649 4650 Store(CondRefOf(m918, Local0), Local1) 4651 m1a0(Local0, c010, Local1, 748) 4652 4653 Store(CondRefOf(m919, Local0), Local1) 4654 m1a0(Local0, c010, Local1, 749) 4655 4656 Store(CondRefOf(m91a, Local0), Local1) 4657 m1a0(Local0, c010, Local1, 750) 4658 4659 Store(CondRefOf(m91b, Local0), Local1) 4660 m1a0(Local0, c010, Local1, 751) 4661 4662 Store(CondRefOf(m91c, Local0), Local1) 4663 m1a0(Local0, c010, Local1, 752) 4664 4665 Store(CondRefOf(m91d, Local0), Local1) 4666 m1a0(Local0, c010, Local1, 753) 4667 4668 Store(CondRefOf(m91e, Local0), Local1) 4669 m1a0(Local0, c010, Local1, 754) 4670 4671 Store(CondRefOf(m91f, Local0), Local1) 4672 m1a0(Local0, c010, Local1, 755) 4673 4674 Store(CondRefOf(m920, Local0), Local1) 4675 m1a0(Local0, c010, Local1, 756) 4676 4677 Store(CondRefOf(m921, Local0), Local1) 4678 m1a0(Local0, c010, Local1, 757) 4679 4680 Store(CondRefOf(m922, Local0), Local1) 4681 m1a0(Local0, c010, Local1, 758) 4682 4683 Store(CondRefOf(m923, Local0), Local1) 4684 m1a0(Local0, c010, Local1, 759) 4685 4686 Store(CondRefOf(m924, Local0), Local1) 4687 m1a0(Local0, c010, Local1, 760) 4688 4689 Store(CondRefOf(m925, Local0), Local1) 4690 m1a0(Local0, c010, Local1, 761) 4691 4692 Store(CondRefOf(m926, Local0), Local1) 4693 m1a0(Local0, c010, Local1, 762) 4694 4695 Store(CondRefOf(m927, Local0), Local1) 4696 m1a0(Local0, c010, Local1, 763) 4697 4698 Store(CondRefOf(m928, Local0), Local1) 4699 m1a0(Local0, c010, Local1, 764) 4700 4701 Store(CondRefOf(m929, Local0), Local1) 4702 m1a0(Local0, c010, Local1, 765) 4703 4704 Store(CondRefOf(m92a, Local0), Local1) 4705 m1a0(Local0, c010, Local1, 766) 4706 4707 Store(CondRefOf(m92b, Local0), Local1) 4708 m1a0(Local0, c010, Local1, 767) 4709 4710 Store(CondRefOf(m92c, Local0), Local1) 4711 m1a0(Local0, c010, Local1, 768) 4712 4713 Store(CondRefOf(m92d, Local0), Local1) 4714 m1a0(Local0, c010, Local1, 769) 4715 4716 Store(CondRefOf(m92e, Local0), Local1) 4717 m1a0(Local0, c010, Local1, 780) 4718 4719 Store(CondRefOf(m92f, Local0), Local1) 4720 m1a0(Local0, c010, Local1, 781) 4721 4722 Store(CondRefOf(m930, Local0), Local1) 4723 m1a0(Local0, c010, Local1, 782) 4724 4725 Store(CondRefOf(m931, Local0), Local1) 4726 m1a0(Local0, c010, Local1, 783) 4727 4728 Store(CondRefOf(m932, Local0), Local1) 4729 m1a0(Local0, c010, Local1, 784) 4730 4731 Store(CondRefOf(m933, Local0), Local1) 4732 m1a0(Local0, c010, Local1, 785) 4733 4734 Store(CondRefOf(m934, Local0), Local1) 4735 m1a0(Local0, c010, Local1, 786) 4736 4737 Store(CondRefOf(m935, Local0), Local1) 4738 m1a0(Local0, c010, Local1, 787) 4739 4740 m000() 4741 m1a6() 4742 4743 return 4744} 4745 4746// /////////////////////////////////////////////////////////////////////////// 4747// 4748// TABLE 3: all the legal ways to generate references to the 4749// immediate images (constants) being elements of Package 4750// 4751// /////////////////////////////////////////////////////////////////////////// 4752 4753Method(m16d) 4754{ 4755 4756 if (y100) { 4757 ts00("m16d") 4758 } else { 4759 Store("m16d", Debug) 4760 } 4761 4762 if (LNot(y900)) { 4763 Store("Test m16d skipped!", Debug) 4764 return 4765 } 4766 4767 // T3:I0-I4 4768 4769 if (y104) { 4770 Store(Index(Package(1){}, 0), Local0) 4771 m1a0(Local0, c008, Ones, 1281) 4772 } 4773 4774 Store(Index(Package(){0xabcdef}, 0), Local0) 4775 m1a2(Local0, c009, 0, 0, c009, 0xabcdef, 1282) 4776 4777 Store(Index(Package(){"123456789"}, 0), Local0) 4778 m1a2(Local0, c00a, 0, 0, c00a, "123456789", 1283) 4779 4780 Store(Index(Package(){"qwrtyuiop"}, 0), Local0) 4781 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop", 1284) 4782 4783 Store(Index(Package(){Buffer() {1,2,3,4,5,6,7,8}}, 0), Local0) 4784 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {1,2,3,4,5,6,7,8}, 1285) 4785 4786 Store(Index(Package(){Package() {0xabcdef}}, 0), Local0) 4787 m1a2(Local0, c00c, 1, 0, c009, 0xabcdef, 1286) 4788 4789 Store(Index(Package(){Package() {"123456789"}}, 0), Local0) 4790 m1a2(Local0, c00c, 1, 0, c00a, "123456789", 1287) 4791 4792 Store(Index(Package(){Package() {"qwrtyuiop"}}, 0), Local0) 4793 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop", 1288) 4794 4795 Store(Index(Package(){Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}, 0), Local0) 4796 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1289) 4797 4798 Store(Index(Package(){Package() {Package() {0xabcdef}}}, 0), Local0) 4799 m1a2(Local0, c00c, 2, 0, c009, 0xabcdef, 1290) 4800 4801 Store(Index(Package(){Package() {Package() {"123456789"}}}, 0), Local0) 4802 m1a2(Local0, c00c, 2, 0, c00a, "123456789", 1291) 4803 4804 Store(Index(Package(){Package() {Package() {"qwrtyuiop"}}}, 0), Local0) 4805 m1a2(Local0, c00c, 2, 0, c00a, "qwrtyuiop", 1292) 4806 4807 Store(Index(Package(){Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}}, 0), Local0) 4808 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1293) 4809 4810 Store(Index(Package(){Package() {Package() {Package() {0xabcdef}}}}, 0), Local0) 4811 m1a2(Local0, c00c, 3, 0, c009, 0xabcdef, 1294) 4812 4813 Store(Index(Package(){Package() {Package() {Package() {"123456789"}}}}, 0), Local0) 4814 m1a2(Local0, c00c, 3, 0, c00a, "123456789", 1295) 4815 4816 Store(Index(Package(){Package() {Package() {Package() {"qwrtyuiop"}}}}, 0), Local0) 4817 m1a2(Local0, c00c, 3, 0, c00a, "qwrtyuiop", 1296) 4818 4819 Store(Index(Package(){Package() {Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}}}, 0), Local0) 4820 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1297) 4821 4822 // T3:IR0-IR4 4823 4824 if (y104) { 4825 Store(Index(Package(1){}, 0, Local1), Local0) 4826 m1a0(Local0, c008, Ones, 1298) 4827 m1a0(Local1, c008, Ones, 1299) 4828 } 4829 4830 Store(Index(Package(){0xabcdef}, 0, Local1), Local0) 4831 m1a2(Local0, c009, 0, 0, c009, 0xabcdef, 1300) 4832 m1a2(Local1, c009, 0, 0, c009, 0xabcdef, 1301) 4833 4834 Store(Index(Package(){"123456789"}, 0, Local1), Local0) 4835 m1a2(Local0, c00a, 0, 0, c00a, "123456789", 1302) 4836 m1a2(Local1, c00a, 0, 0, c00a, "123456789", 1303) 4837 4838 Store(Index(Package(){"qwrtyuiop"}, 0, Local1), Local0) 4839 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop", 1304) 4840 m1a2(Local1, c00a, 0, 0, c00a, "qwrtyuiop", 1305) 4841 4842 Store(Index(Package(){Buffer() {1,2,3,4,5,6,7,8}}, 0, Local1), Local0) 4843 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {1,2,3,4,5,6,7,8}, 1306) 4844 m1a2(Local1, c00b, 0, 0, c00b, Buffer() {1,2,3,4,5,6,7,8}, 1307) 4845 4846 Store(Index(Package(){Package() {0xabcdef}}, 0, Local1), Local0) 4847 m1a2(Local0, c00c, 1, 0, c009, 0xabcdef, 1308) 4848 m1a2(Local1, c00c, 1, 0, c009, 0xabcdef, 1309) 4849 4850 Store(Index(Package(){Package() {"123456789"}}, 0, Local1), Local0) 4851 m1a2(Local0, c00c, 1, 0, c00a, "123456789", 1310) 4852 m1a2(Local1, c00c, 1, 0, c00a, "123456789", 1311) 4853 4854 Store(Index(Package(){Package() {"qwrtyuiop"}}, 0, Local1), Local0) 4855 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop", 1312) 4856 m1a2(Local1, c00c, 1, 0, c00a, "qwrtyuiop", 1313) 4857 4858 Store(Index(Package(){Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}, 0, Local1), Local0) 4859 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1314) 4860 m1a2(Local1, c00c, 1, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1315) 4861 4862 Store(Index(Package(){Package() {Package() {0xabcdef}}}, 0, Local1), Local0) 4863 m1a2(Local0, c00c, 2, 0, c009, 0xabcdef, 1316) 4864 m1a2(Local1, c00c, 2, 0, c009, 0xabcdef, 1317) 4865 4866 Store(Index(Package(){Package() {Package() {"123456789"}}}, 0, Local1), Local0) 4867 m1a2(Local0, c00c, 2, 0, c00a, "123456789", 1318) 4868 m1a2(Local1, c00c, 2, 0, c00a, "123456789", 1319) 4869 4870 Store(Index(Package(){Package() {Package() {"qwrtyuiop"}}}, 0, Local1), Local0) 4871 m1a2(Local0, c00c, 2, 0, c00a, "qwrtyuiop", 1320) 4872 m1a2(Local1, c00c, 2, 0, c00a, "qwrtyuiop", 1321) 4873 4874 Store(Index(Package(){Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}}, 0, Local1), Local0) 4875 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1322) 4876 m1a2(Local1, c00c, 2, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1323) 4877 4878 Store(Index(Package(){Package() {Package() {Package() {0xabcdef}}}}, 0, Local1), Local0) 4879 m1a2(Local0, c00c, 3, 0, c009, 0xabcdef, 1324) 4880 m1a2(Local1, c00c, 3, 0, c009, 0xabcdef, 1325) 4881 4882 Store(Index(Package(){Package() {Package() {Package() {"123456789"}}}}, 0, Local1), Local0) 4883 m1a2(Local0, c00c, 3, 0, c00a, "123456789", 1326) 4884 m1a2(Local1, c00c, 3, 0, c00a, "123456789", 1327) 4885 4886 Store(Index(Package(){Package() {Package() {Package() {"qwrtyuiop"}}}}, 0, Local1), Local0) 4887 m1a2(Local0, c00c, 3, 0, c00a, "qwrtyuiop", 1328) 4888 m1a2(Local1, c00c, 3, 0, c00a, "qwrtyuiop", 1329) 4889 4890 Store(Index(Package(){Package() {Package() {Package() {Buffer() {1,2,3,4,5,6,7,8,9}}}}}, 0, Local1), Local0) 4891 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1330) 4892 m1a2(Local1, c00c, 3, 0, c00b, Buffer() {1,2,3,4,5,6,7,8,9}, 1331) 4893} 4894 4895// /////////////////////////////////////////////////////////////////////////// 4896// 4897// TABLE 4: all the legal ways to generate references to the named objects 4898// being elements of Package 4899// 4900// /////////////////////////////////////////////////////////////////////////// 4901 4902Method(m16e,, Serialized) 4903{ 4904 if (y100) { 4905 ts00("m16e") 4906 } else { 4907 Store("m16e", Debug) 4908 } 4909 4910 if (LNot(y900)) { 4911 Store("Test m16e skipped!", Debug) 4912 return 4913 } 4914 4915 // Not Computational Data 4916 4917 Event(e900) 4918 Mutex(mx90, 0) 4919 Device(d900) {} 4920 ThermalZone(tz90) {} 4921 Processor(pr90, 0, 0xFFFFFFFF, 0) {} 4922 OperationRegion(r900, SystemMemory, 0x100, 0x100) 4923 OperationRegion(r9Z0, SystemMemory, 0x100, 0x100) 4924 PowerResource(pw90, 1, 0) {Method(mmmm){return (0)}} 4925 4926 // Computational Data 4927 4928 Name(i900, 0xfe7cb391d65a5000) 4929 Name(i901, 0x41795001) 4930 Name(i902, 0) 4931 Name(i903, 0xffffffffffffffff) 4932 Name(i904, 0xffffffff) 4933 Name(s900, "12345002") 4934 Name(s901, "qwrtyu5003") 4935 Name(b900, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}) 4936 Name(b9Z0, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}) 4937 4938 CreateField(b900, 0, 8, bf90) 4939 Field(r900, ByteAcc, NoLock, Preserve) {f900,8,f901,8,f902,8,f903,8} 4940 BankField(r900, f901, 0, ByteAcc, NoLock, Preserve) {bn90,4} 4941 IndexField(f902, f903, ByteAcc, NoLock, Preserve) {if90,8,if91,8} 4942 4943 // Elements of Package are Uninitialized 4944 4945 Name(p900, Package(1) {}) 4946 4947 // Elements of Package are Computational Data 4948 4949 Name(p901, Package() {0xabcd5004, 0x1122334455665005}) 4950 Name(p902, Package() {"12345006", "q1w2e3r4t5y6u7i85007"}) 4951 Name(p903, Package() {"qwrtyuiop5008", "1234567890abdef0255009"}) 4952 Name(p904, Package() {Buffer() {0xf5,0xf6,0xf7}, Buffer() {0xf8,0xf9}}) 4953 Name(p905, Package() {Package() {0xabc500a, "0xabc500b", "abc500c"}}) 4954 Name(p906, Package() {Package() {"abc500d"}}) 4955 Name(p907, Package() {Package() {"aqwevbgnm500e"}}) 4956 Name(p908, Package() {Package() {Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe}}}) 4957 Name(p909, Package() {Package() {Package() {0xabc500f}}}) 4958 Name(p90a, Package() {Package() {Package() {"12345010"}}}) 4959 Name(p90b, Package() {Package() {Package() {"zxswefas5011"}}}) 4960 Name(p90c, Package() {Package() {Package() {Buffer() {0xff,0x40,0x41}}}}) 4961 4962 Name(p90d, Package() {i900}) 4963 Name(p90e, Package() {i901}) 4964 Name(p90f, Package() {s900}) 4965 Name(p910, Package() {s901}) 4966 Name(p911, Package() {b9Z0}) 4967 Name(p912, Package() {f900}) 4968 Name(p913, Package() {bn90}) 4969 Name(p914, Package() {if90}) 4970 Name(p915, Package() {bf90}) 4971 4972 // Elements of Package are NOT Computational Data 4973 4974 Name(p916, Package() {d900}) 4975 Name(p917, Package() {e900}) 4976 Name(p918, Package() {mx90}) 4977 Name(p919, Package() {r900}) 4978 Name(p91a, Package() {pw90}) 4979 Name(p91b, Package() {pr90}) 4980 Name(p91c, Package() {tz90}) 4981 4982 // Methods 4983 4984 Method(m900) {} 4985 Method(m901) { return (0xabc5012) } 4986 Method(m902) { return ("zxvgswquiy5013") } 4987 Method(m903) { return (Buffer() {0x42}) } 4988 Method(m904) { return (Package() {0xabc5014}) } 4989 Method(m905) { return (Package() {"lkjhgtre5015"}) } 4990 Method(m906) { return (Package() {Buffer() {0x43}}) } 4991 Method(m907) { return (Package() {Package() {0xabc5016}}) } 4992 4993 Method(m908) { return (i900) } 4994 Method(m909) { return (i901) } 4995 Method(m90a) { return (s900) } 4996 Method(m90b) { return (s901) } 4997 Method(m90c) { return (b9Z0) } 4998 Method(m90d) { return (f900) } 4999 Method(m90e) { return (bn90) } 5000 Method(m90f) { return (if90) } 5001 Method(m910) { return (bf90) } 5002 5003 Method(m911) { return (d900) } 5004 Method(m912) { return (e900) } 5005 Method(m913) { return (m901) } 5006 Method(m914) { return (mx90) } 5007 Method(m915) { return (r900) } 5008 Method(m916) { return (pw90) } 5009 Method(m917) { return (pr90) } 5010 Method(m918) { return (tz90) } 5011 5012 Method(m919) { return (p900) } 5013 Method(m91a) { return (p901) } 5014 Method(m91b) { return (p902) } 5015 Method(m91c) { return (p903) } 5016 Method(m91d) { return (p904) } 5017 Method(m91e) { return (p905) } 5018 Method(m91f) { return (p906) } 5019 Method(m920) { return (p907) } 5020 Method(m921) { return (p908) } 5021 Method(m922) { return (p909) } 5022 Method(m923) { return (p90a) } 5023 Method(m924) { return (p90b) } 5024 Method(m925) { return (p90c) } 5025 Method(m926) { return (p90d) } 5026 Method(m927) { return (p90e) } 5027 Method(m928) { return (p90f) } 5028 Method(m929) { return (p910) } 5029 Method(m92a) { return (p911) } 5030 Method(m92b) { return (p912) } 5031 Method(m92c) { return (p913) } 5032 Method(m92d) { return (p914) } 5033 Method(m92e) { return (p915) } 5034 Method(m92f) { return (p916) } 5035 Method(m930) { return (p917) } 5036 Method(m931) { return (p918) } 5037 Method(m932) { return (p919) } 5038 Method(m933) { return (p91a) } 5039 Method(m934) { return (p91b) } 5040 Method(m935) { return (p91c) } 5041 5042 // Elements of Package are Methods 5043 5044 Name(p91d, Package() {m900}) 5045 Name(p91e, Package() {m901}) 5046 Name(p91f, Package() {m902}) 5047 Name(p920, Package() {m903}) 5048 Name(p921, Package() {m904}) 5049 Name(p922, Package() {m905}) 5050 Name(p923, Package() {m906}) 5051 Name(p924, Package() {m907}) 5052 Name(p925, Package() {m908}) 5053 Name(p926, Package() {m909}) 5054 Name(p927, Package() {m90a}) 5055 Name(p928, Package() {m90b}) 5056 Name(p929, Package() {m90c}) 5057 Name(p92a, Package() {m90d}) 5058 Name(p92b, Package() {m90e}) 5059 Name(p92c, Package() {m90f}) 5060 Name(p92d, Package() {m910}) 5061 Name(p92e, Package() {m911}) 5062 Name(p92f, Package() {m912}) 5063 Name(p930, Package() {m913}) 5064 Name(p931, Package() {m914}) 5065 Name(p932, Package() {m915}) 5066 Name(p933, Package() {m916}) 5067 Name(p934, Package() {m917}) 5068 if (y103) { 5069 Name(p935, Package() {m918}) 5070 } 5071 Name(p936, Package() {m919}) 5072 Name(p937, Package() {m91a}) 5073 Name(p938, Package() {m91b}) 5074 Name(p939, Package() {m91c}) 5075 Name(p93a, Package() {m91d}) 5076 Name(p93b, Package() {m91e}) 5077 Name(p93c, Package() {m91f}) 5078 Name(p93d, Package() {m920}) 5079 Name(p93e, Package() {m921}) 5080 Name(p93f, Package() {m922}) 5081 Name(p940, Package() {m923}) 5082 Name(p941, Package() {m924}) 5083 Name(p942, Package() {m925}) 5084 Name(p943, Package() {m926}) 5085 Name(p944, Package() {m927}) 5086 Name(p945, Package() {m928}) 5087 Name(p946, Package() {m929}) 5088 Name(p947, Package() {m92a}) 5089 Name(p948, Package() {m92b}) 5090 Name(p949, Package() {m92c}) 5091 Name(p94a, Package() {m92d}) 5092 Name(p94b, Package() {m92e}) 5093 Name(p94c, Package() {m92f}) 5094 Name(p94d, Package() {m930}) 5095 Name(p94e, Package() {m931}) 5096 Name(p94f, Package() {m932}) 5097 Name(p950, Package() {m933}) 5098 Name(p951, Package() {m934}) 5099 Name(p952, Package() {m935}) 5100 5101 Name(p953, Package() {0xabcd5018, 0xabcd5019}) 5102 Name(p954, Package() {0xabcd5018, 0xabcd5019}) 5103 5104 // Check that all the data (local) are not corrupted 5105 Method(m000) 5106 { 5107 // Computational Data 5108 5109 // Integer 5110 5111 Store(ObjectType(i900), Local0) 5112 if (LNotEqual(Local0, c009)) { 5113 err(c080, z077, 0x100, 0, 0, Local0, c009) 5114 } 5115 if (LNotEqual(i900, 0xfe7cb391d65a5000)) { 5116 err(c080, z077, 0x101, 0, 0, i900, 0xfe7cb391d65a5000) 5117 } 5118 5119 Store(ObjectType(i901), Local0) 5120 if (LNotEqual(Local0, c009)) { 5121 err(c080, z077, 0x102, 0, 0, Local0, c009) 5122 } 5123 if (LNotEqual(i901, 0x41795001)) { 5124 err(c080, z077, 0x103, 0, 0, i901, 0x41795001) 5125 } 5126 5127 Store(ObjectType(i902), Local0) 5128 if (LNotEqual(Local0, c009)) { 5129 err(c080, z077, 0x104, 0, 0, Local0, c009) 5130 } 5131 if (LNotEqual(i902, 0)) { 5132 err(c080, z077, 0x105, 0, 0, i902, 0) 5133 } 5134 5135 Store(ObjectType(i903), Local0) 5136 if (LNotEqual(Local0, c009)) { 5137 err(c080, z077, 0x106, 0, 0, Local0, c009) 5138 } 5139 if (LNotEqual(i903, 0xffffffffffffffff)) { 5140 err(c080, z077, 0x107, 0, 0, i903, 0xffffffffffffffff) 5141 } 5142 5143 Store(ObjectType(i904), Local0) 5144 if (LNotEqual(Local0, c009)) { 5145 err(c080, z077, 0x108, 0, 0, Local0, c009) 5146 } 5147 if (LNotEqual(i904, 0xffffffff)) { 5148 err(c080, z077, 0x109, 0, 0, i904, 0xffffffff) 5149 } 5150 5151 // String 5152 5153 Store(ObjectType(s900), Local0) 5154 if (LNotEqual(Local0, c00a)) { 5155 err(c080, z077, 0x10a, 0, 0, Local0, c00a) 5156 } 5157 if (LNotEqual(s900, "12345002")) { 5158 err(c080, z077, 0x10b, 0, 0, s900, "12345002") 5159 } 5160 5161 Store(ObjectType(s901), Local0) 5162 if (LNotEqual(Local0, c00a)) { 5163 err(c080, z077, 0x10c, 0, 0, Local0, c00a) 5164 } 5165 if (LNotEqual(s901, "qwrtyu5003")) { 5166 err(c080, z077, 0x10d, 0, 0, s901, "qwrtyu5003") 5167 } 5168 5169 // Buffer 5170 5171 Store(ObjectType(b900), Local0) 5172 if (LNotEqual(Local0, c00b)) { 5173 err(c080, z077, 0x10e, 0, 0, Local0, c00b) 5174 } 5175 if (LNotEqual(b900, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4})) { 5176 err(c080, z077, 0x10f, 0, 0, b900, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}) 5177 } 5178 5179 // Buffer Field 5180 5181 Store(ObjectType(bf90), Local0) 5182 if (LNotEqual(Local0, c016)) { 5183 err(c080, z077, 0x110, 0, 0, Local0, c016) 5184 } 5185 if (LNotEqual(bf90, 0xf0)) { 5186 err(c080, z077, 0x111, 0, 0, bf90, 0xf0) 5187 } 5188 5189 // One level Package 5190 5191 Store(Index(p900, 0), Local0) 5192 Store(ObjectType(Local0), Local1) 5193 if (LNotEqual(Local1, c008)) { 5194 err(c080, z077, 0x112, 0, 0, Local1, c008) 5195 } 5196 5197 Store(Index(p901, 0), Local0) 5198 Store(DerefOf(Local0), Local1) 5199 Store(ObjectType(Local1), Local2) 5200 if (LNotEqual(Local2, c009)) { 5201 err(c080, z077, 0x113, 0, 0, Local2, c009) 5202 } 5203 if (LNotEqual(Local1, 0xabcd5004)) { 5204 err(c080, z077, 0x114, 0, 0, Local1, 0xabcd5004) 5205 } 5206 5207 Store(Index(p901, 1), Local0) 5208 Store(DerefOf(Local0), Local1) 5209 Store(ObjectType(Local1), Local2) 5210 if (LNotEqual(Local2, c009)) { 5211 err(c080, z077, 0x115, 0, 0, Local2, c009) 5212 } 5213 if (LNotEqual(Local1, 0x1122334455665005)) { 5214 err(c080, z077, 0x116, 0, 0, Local1, 0x1122334455665005) 5215 } 5216 5217 Store(Index(p902, 0), Local0) 5218 Store(DerefOf(Local0), Local1) 5219 Store(ObjectType(Local1), Local2) 5220 if (LNotEqual(Local2, c00a)) { 5221 err(c080, z077, 0x117, 0, 0, Local2, c00a) 5222 } 5223 if (LNotEqual(Local1, "12345006")) { 5224 err(c080, z077, 0x118, 0, 0, Local1, "12345006") 5225 } 5226 5227 Store(Index(p902, 1), Local0) 5228 Store(DerefOf(Local0), Local1) 5229 Store(ObjectType(Local1), Local2) 5230 if (LNotEqual(Local2, c00a)) { 5231 err(c080, z077, 0x119, 0, 0, Local2, c00a) 5232 } 5233 if (LNotEqual(Local1, "q1w2e3r4t5y6u7i85007")) { 5234 err(c080, z077, 0x11a, 0, 0, Local1, "q1w2e3r4t5y6u7i85007") 5235 } 5236 5237 Store(Index(p903, 0), Local0) 5238 Store(DerefOf(Local0), Local1) 5239 Store(ObjectType(Local1), Local2) 5240 if (LNotEqual(Local2, c00a)) { 5241 err(c080, z077, 0x11b, 0, 0, Local2, c00a) 5242 } 5243 if (LNotEqual(Local1, "qwrtyuiop5008")) { 5244 err(c080, z077, 0x11c, 0, 0, Local1, "qwrtyuiop5008") 5245 } 5246 5247 Store(Index(p903, 1), Local0) 5248 Store(DerefOf(Local0), Local1) 5249 Store(ObjectType(Local1), Local2) 5250 if (LNotEqual(Local2, c00a)) { 5251 err(c080, z077, 0x11d, 0, 0, Local2, c00a) 5252 } 5253 if (LNotEqual(Local1, "1234567890abdef0255009")) { 5254 err(c080, z077, 0x11e, 0, 0, Local1, "1234567890abdef0255009") 5255 } 5256 5257 Store(Index(p904, 0), Local0) 5258 Store(DerefOf(Local0), Local1) 5259 Store(ObjectType(Local1), Local2) 5260 if (LNotEqual(Local2, c00b)) { 5261 err(c080, z077, 0x11f, 0, 0, Local2, c00b) 5262 } 5263 if (LNotEqual(Local1, Buffer() {0xf5,0xf6,0xf7})) { 5264 err(c080, z077, 0x120, 0, 0, Local1, Buffer() {0xf5,0xf6,0xf7}) 5265 } 5266 5267 Store(Index(p904, 1), Local0) 5268 Store(DerefOf(Local0), Local1) 5269 Store(ObjectType(Local1), Local2) 5270 if (LNotEqual(Local2, c00b)) { 5271 err(c080, z077, 0x121, 0, 0, Local2, c00b) 5272 } 5273 if (LNotEqual(Local1, Buffer() {0xf8,0xf9})) { 5274 err(c080, z077, 0x122, 0, 0, Local1, Buffer() {0xf8,0xf9}) 5275 } 5276 5277 // Two level Package 5278 5279 Store(Index(p905, 0), Local0) 5280 Store(DerefOf(Local0), Local1) 5281 Store(Index(Local1, 0), Local2) 5282 Store(DerefOf(Local2), Local3) 5283 Store(ObjectType(Local3), Local4) 5284 if (LNotEqual(Local4, c009)) { 5285 err(c080, z077, 0x123, 0, 0, Local4, c009) 5286 } 5287 if (LNotEqual(Local3, 0xabc500a)) { 5288 err(c080, z077, 0x124, 0, 0, Local3, 0xabc500a) 5289 } 5290 5291 Store(Index(p905, 0), Local0) 5292 Store(DerefOf(Local0), Local1) 5293 Store(Index(Local1, 1), Local2) 5294 Store(DerefOf(Local2), Local3) 5295 Store(ObjectType(Local3), Local4) 5296 if (LNotEqual(Local4, c00a)) { 5297 err(c080, z077, 0x125, 0, 0, Local4, c00a) 5298 } 5299 if (LNotEqual(Local3, "0xabc500b")) { 5300 err(c080, z077, 0x126, 0, 0, Local3, "0xabc500b") 5301 } 5302 5303 Store(Index(p905, 0), Local0) 5304 Store(DerefOf(Local0), Local1) 5305 Store(Index(Local1, 2), Local2) 5306 Store(DerefOf(Local2), Local3) 5307 Store(ObjectType(Local3), Local4) 5308 if (LNotEqual(Local4, c00a)) { 5309 err(c080, z077, 0x127, 0, 0, Local4, c00a) 5310 } 5311 if (LNotEqual(Local3, "abc500c")) { 5312 err(c080, z077, 0x128, 0, 0, Local3, "abc500c") 5313 } 5314 5315 Store(Index(p906, 0), Local0) 5316 Store(DerefOf(Local0), Local1) 5317 Store(Index(Local1, 0), Local2) 5318 Store(DerefOf(Local2), Local3) 5319 Store(ObjectType(Local3), Local4) 5320 if (LNotEqual(Local4, c00a)) { 5321 err(c080, z077, 0x129, 0, 0, Local4, c00a) 5322 } 5323 if (LNotEqual(Local3, "abc500d")) { 5324 err(c080, z077, 0x12a, 0, 0, Local3, "abc500d") 5325 } 5326 5327 Store(Index(p907, 0), Local0) 5328 Store(DerefOf(Local0), Local1) 5329 Store(Index(Local1, 0), Local2) 5330 Store(DerefOf(Local2), Local3) 5331 Store(ObjectType(Local3), Local4) 5332 if (LNotEqual(Local4, c00a)) { 5333 err(c080, z077, 0x12b, 0, 0, Local4, c00a) 5334 } 5335 if (LNotEqual(Local3, "aqwevbgnm500e")) { 5336 err(c080, z077, 0x12c, 0, 0, Local3, "aqwevbgnm500e") 5337 } 5338 5339 Store(Index(p908, 0), Local0) 5340 Store(DerefOf(Local0), Local1) 5341 Store(Index(Local1, 0), Local2) 5342 Store(DerefOf(Local2), Local3) 5343 Store(ObjectType(Local3), Local4) 5344 if (LNotEqual(Local4, c00b)) { 5345 err(c080, z077, 0x12d, 0, 0, Local4, c00b) 5346 } 5347 if (LNotEqual(Local3, Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe})) { 5348 err(c080, z077, 0x12e, 0, 0, Local3, Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe}) 5349 } 5350 5351 // Three level Package 5352 5353 Store(Index(p909, 0), Local0) 5354 Store(DerefOf(Local0), Local1) 5355 Store(Index(Local1, 0), Local2) 5356 Store(DerefOf(Local2), Local3) 5357 Store(Index(Local3, 0), Local4) 5358 Store(DerefOf(Local4), Local5) 5359 Store(ObjectType(Local5), Local6) 5360 if (LNotEqual(Local6, c009)) { 5361 err(c080, z077, 0x12f, 0, 0, Local6, c009) 5362 } 5363 if (LNotEqual(Local5, 0xabc500f)) { 5364 err(c080, z077, 0x130, 0, 0, Local5, 0xabc500f) 5365 } 5366 5367 Store(Index(p90a, 0), Local0) 5368 Store(DerefOf(Local0), Local1) 5369 Store(Index(Local1, 0), Local2) 5370 Store(DerefOf(Local2), Local3) 5371 Store(Index(Local3, 0), Local4) 5372 Store(DerefOf(Local4), Local5) 5373 Store(ObjectType(Local5), Local6) 5374 if (LNotEqual(Local6, c00a)) { 5375 err(c080, z077, 0x131, 0, 0, Local6, c00a) 5376 } 5377 if (LNotEqual(Local5, "12345010")) { 5378 err(c080, z077, 0x132, 0, 0, Local5, "12345010") 5379 } 5380 5381 Store(Index(p90b, 0), Local0) 5382 Store(DerefOf(Local0), Local1) 5383 Store(Index(Local1, 0), Local2) 5384 Store(DerefOf(Local2), Local3) 5385 Store(Index(Local3, 0), Local4) 5386 Store(DerefOf(Local4), Local5) 5387 Store(ObjectType(Local5), Local6) 5388 if (LNotEqual(Local6, c00a)) { 5389 err(c080, z077, 0x133, 0, 0, Local6, c00a) 5390 } 5391 if (LNotEqual(Local5, "zxswefas5011")) { 5392 err(c080, z077, 0x134, 0, 0, Local5, "zxswefas5011") 5393 } 5394 5395 Store(Index(p90c, 0), Local0) 5396 Store(DerefOf(Local0), Local1) 5397 Store(Index(Local1, 0), Local2) 5398 Store(DerefOf(Local2), Local3) 5399 Store(Index(Local3, 0), Local4) 5400 Store(DerefOf(Local4), Local5) 5401 Store(ObjectType(Local5), Local6) 5402 if (LNotEqual(Local6, c00b)) { 5403 err(c080, z077, 0x135, 0, 0, Local6, c00b) 5404 } 5405 if (LNotEqual(Local5, Buffer() {0xff,0x40,0x41})) { 5406 err(c080, z077, 0x136, 0, 0, Local5, Buffer() {0xff,0x40,0x41}) 5407 } 5408 5409 Store(Index(p953, 0), Local0) 5410 Store(DerefOf(Local0), Local1) 5411 Store(ObjectType(Local1), Local2) 5412 if (LNotEqual(Local2, c009)) { 5413 err(c080, z077, 0x137, 0, 0, Local2, c009) 5414 } 5415 if (LNotEqual(Local1, 0xabcd5018)) { 5416 err(c080, z077, 0x138, 0, 0, Local1, 0xabcd5018) 5417 } 5418 5419 Store(Index(p953, 1), Local0) 5420 Store(DerefOf(Local0), Local1) 5421 Store(ObjectType(Local1), Local2) 5422 if (LNotEqual(Local2, c009)) { 5423 err(c080, z077, 0x139, 0, 0, Local2, c009) 5424 } 5425 if (LNotEqual(Local1, 0xabcd5019)) { 5426 err(c080, z077, 0x13a, 0, 0, Local1, 0xabcd5019) 5427 } 5428 5429 // Not Computational Data 5430 5431 m1aa(c080, e900, c00f, 0, 0x13b) 5432 m1aa(c080, mx90, c011, 0, 0x13c) 5433 m1aa(c080, d900, c00e, 0, 0x13d) 5434 if (y508) { 5435 m1aa(c080, tz90, c015, 0, 0x13e) 5436 } 5437 m1aa(c080, pr90, c014, 0, 0x13f) 5438 m1aa(c080, r900, c012, 0, 0x140) 5439 m1aa(c080, pw90, c013, 0, 0x141) 5440 5441/* 5442 * // Field Unit (Field) 5443 * 5444 * if (LNotEqual(f900, 0xd7)) { 5445 * err(c080, z077, 0x137, 0, 0, f900, 0xd7) 5446 * } 5447 * 5448 * // Field Unit (IndexField) 5449 * 5450 * if (LNotEqual(if90, 0xd7)) { 5451 * err(c080, z077, 0x138, 0, 0, if90, 0xd7) 5452 * } 5453 */ 5454 } /* m000 */ 5455 5456 5457 // T4:x,I1-I14,x,x 5458 5459 // Computational Data 5460 5461 Store(Index(Package(){i900}, 0), Local0) 5462 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a5000, 788) 5463 5464 Store(Index(Package(){i901}, 0), Local0) 5465 m1a2(Local0, c009, 0, 0, c009, 0x41795001, 789) 5466 5467 Store(Index(Package(){s900}, 0), Local0) 5468 m1a2(Local0, c00a, 0, 0, c00a, "12345002", 790) 5469 5470 Store(Index(Package(){s901}, 0), Local0) 5471 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu5003", 791) 5472 5473 Store(Index(Package(){b900}, 0), Local0) 5474 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 792) 5475 5476 if (y118) { 5477 Store(Index(Package(){f900}, 0), Local0) 5478 m1a2(Local0, c00d, 0, 0, c00d, 0, 793) 5479 5480 Store(Index(Package(){bn90}, 0), Local0) 5481 m1a2(Local0, c00d, 0, 0, c00d, 0, 794) 5482 5483 Store(Index(Package(){if90}, 0), Local0) 5484 m1a2(Local0, c00d, 0, 0, c00d, 0, 795) 5485 5486 Store(Index(Package(){bf90}, 0), Local0) 5487 m1a2(Local0, c016, 0, 0, c016, 0xf0, 796) 5488 } 5489 5490 // Not Computational Data 5491 5492 Store(Index(Package(){e900}, 0), Local0) 5493 m1a0(Local0, c00f, Ones, 797) 5494 5495 Store(Index(Package(){mx90}, 0), Local0) 5496 m1a0(Local0, c011, Ones, 798) 5497 5498 Store(Index(Package(){d900}, 0), Local0) 5499 m1a0(Local0, c00e, Ones, 799) 5500 5501 Store(Index(Package(){tz90}, 0), Local0) 5502 m1a0(Local0, c015, Ones, 800) 5503 5504 Store(Index(Package(){pr90}, 0), Local0) 5505 m1a0(Local0, c014, Ones, 801) 5506 5507 Store(Index(Package(){r900}, 0), Local0) 5508 m1a0(Local0, c012, Ones, 802) 5509 5510 Store(Index(Package(){pw90}, 0), Local0) 5511 m1a0(Local0, c013, Ones, 803) 5512 5513 // Elements of Package are Uninitialized 5514 5515 Store(Index(Package(){p900}, 0), Local0) 5516 m1a0(Local0, c00c, Ones, 804) 5517 5518 // Elements of Package are Computational Data 5519 5520 Store(Index(Package(){p901}, 0), Local0) 5521 m1a2(Local0, c00c, 1, 0, c009, 0xabcd5004, 805) 5522 m1a2(Local0, c00c, 1, 1, c009, 0x1122334455665005, 806) 5523 5524 Store(Index(Package(){p902}, 0), Local0) 5525 m1a2(Local0, c00c, 1, 0, c00a, "12345006", 807) 5526 m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i85007", 808) 5527 5528 Store(Index(Package(){p903}, 0), Local0) 5529 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop5008", 809) 5530 m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0255009", 810) 5531 5532 Store(Index(Package(){p904}, 0), Local0) 5533 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xf5,0xf6,0xf7}, 811) 5534 5535 Store(Index(Package(){p905}, 0), Local0) 5536 m1a2(Local0, c00c, 2, 0, c009, 0xabc500a, 812) 5537 m1a2(Local0, c00c, 2, 1, c00a, "0xabc500b", 813) 5538 5539 Store(Index(Package(){p906}, 0), Local0) 5540 m1a2(Local0, c00c, 2, 0, c00a, "abc500d", 814) 5541 5542 Store(Index(Package(){p907}, 0), Local0) 5543 m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm500e", 815) 5544 5545 Store(Index(Package(){p908}, 0), Local0) 5546 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe}, 816) 5547 5548 Store(Index(Package(){p909}, 0), Local0) 5549 m1a2(Local0, c00c, 3, 0, c009, 0xabc500f, 817) 5550 5551 Store(Index(Package(){p90a}, 0), Local0) 5552 m1a2(Local0, c00c, 3, 0, c00a, "12345010", 818) 5553 5554 Store(Index(Package(){p90b}, 0), Local0) 5555 m1a2(Local0, c00c, 3, 0, c00a, "zxswefas5011", 819) 5556 5557 Store(Index(Package(){p90c}, 0), Local0) 5558 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xff,0x40,0x41}, 820) 5559 5560 Store(Index(Package(){p90d}, 0), Local0) 5561 m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a5000, 821) 5562 5563 Store(Index(Package(){p90e}, 0), Local0) 5564 m1a2(Local0, c00c, 1, 0, c009, 0x41795001, 822) 5565 5566 Store(Index(Package(){p90f}, 0), Local0) 5567 m1a2(Local0, c00c, 1, 0, c00a, "12345002", 823) 5568 5569 Store(Index(Package(){p910}, 0), Local0) 5570 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu5003", 824) 5571 5572 Store(Index(Package(){p911}, 0), Local0) 5573 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 825) 5574 5575 if (y118) { 5576 Store(Index(Package(){p912}, 0), Local0) 5577 m1a2(Local0, c00c, 1, 0, c00d, 0, 826) 5578 5579 Store(Index(Package(){p913}, 0), Local0) 5580 m1a2(Local0, c00c, 1, 0, c00d, 0, 827) 5581 5582 Store(Index(Package(){p914}, 0), Local0) 5583 m1a2(Local0, c00c, 1, 0, c00d, 0, 828) 5584 5585 Store(Index(Package(){p915}, 0), Local0) 5586 m1a2(Local0, c00c, 1, 0, c016, 0xf0, 829) 5587 } 5588 5589 // Elements of Package are NOT Computational Data 5590 5591 Store(Index(Package(){p916}, 0), Local0) 5592 m1a0(Local0, c00c, Ones, 830) 5593 5594 Store(Index(Package(){p917}, 0), Local0) 5595 m1a0(Local0, c00c, Ones, 831) 5596 5597 Store(Index(Package(){p918}, 0), Local0) 5598 m1a0(Local0, c00c, Ones, 832) 5599 5600 Store(Index(Package(){p919}, 0), Local0) 5601 m1a0(Local0, c00c, Ones, 833) 5602 5603 Store(Index(Package(){p91a}, 0), Local0) 5604 m1a0(Local0, c00c, Ones, 834) 5605 5606 Store(Index(Package(){p91b}, 0), Local0) 5607 m1a0(Local0, c00c, Ones, 835) 5608 5609 Store(Index(Package(){p91c}, 0), Local0) 5610 m1a0(Local0, c00c, Ones, 836) 5611 5612 // Elements of Package are Methods 5613 5614 Store(Index(Package(){p91d}, 0), Local0) 5615 m1a0(Local0, c00c, Ones, 837) 5616 5617 Store(Index(Package(){p91e}, 0), Local0) 5618 m1a0(Local0, c00c, Ones, 838) 5619 5620 Store(Index(Package(){p91f}, 0), Local0) 5621 m1a0(Local0, c00c, Ones, 839) 5622 5623 Store(Index(Package(){p920}, 0), Local0) 5624 m1a0(Local0, c00c, Ones, 840) 5625 5626 Store(Index(Package(){p921}, 0), Local0) 5627 m1a0(Local0, c00c, Ones, 841) 5628 5629 Store(Index(Package(){p922}, 0), Local0) 5630 m1a0(Local0, c00c, Ones, 842) 5631 5632 Store(Index(Package(){p923}, 0), Local0) 5633 m1a0(Local0, c00c, Ones, 843) 5634 5635 Store(Index(Package(){p924}, 0), Local0) 5636 m1a0(Local0, c00c, Ones, 844) 5637 5638 Store(Index(Package(){p925}, 0), Local0) 5639 m1a0(Local0, c00c, Ones, 845) 5640 5641 Store(Index(Package(){p926}, 0), Local0) 5642 m1a0(Local0, c00c, Ones, 846) 5643 5644 Store(Index(Package(){p927}, 0), Local0) 5645 m1a0(Local0, c00c, Ones, 847) 5646 5647 Store(Index(Package(){p928}, 0), Local0) 5648 m1a0(Local0, c00c, Ones, 848) 5649 5650 Store(Index(Package(){p929}, 0), Local0) 5651 m1a0(Local0, c00c, Ones, 849) 5652 5653 Store(Index(Package(){p92a}, 0), Local0) 5654 m1a0(Local0, c00c, Ones, 850) 5655 5656 Store(Index(Package(){p92b}, 0), Local0) 5657 m1a0(Local0, c00c, Ones, 851) 5658 5659 Store(Index(Package(){p92c}, 0), Local0) 5660 m1a0(Local0, c00c, Ones, 852) 5661 5662 Store(Index(Package(){p92d}, 0), Local0) 5663 m1a0(Local0, c00c, Ones, 853) 5664 5665 Store(Index(Package(){p92e}, 0), Local0) 5666 m1a0(Local0, c00c, Ones, 854) 5667 5668 Store(Index(Package(){p92f}, 0), Local0) 5669 m1a0(Local0, c00c, Ones, 855) 5670 5671 Store(Index(Package(){p930}, 0), Local0) 5672 m1a0(Local0, c00c, Ones, 856) 5673 5674 Store(Index(Package(){p931}, 0), Local0) 5675 m1a0(Local0, c00c, Ones, 857) 5676 5677 Store(Index(Package(){p932}, 0), Local0) 5678 m1a0(Local0, c00c, Ones, 858) 5679 5680 Store(Index(Package(){p933}, 0), Local0) 5681 m1a0(Local0, c00c, Ones, 859) 5682 5683 Store(Index(Package(){p934}, 0), Local0) 5684 m1a0(Local0, c00c, Ones, 860) 5685 5686 Store(Index(Package(){p935}, 0), Local0) 5687 m1a0(Local0, c00c, Ones, 861) 5688 5689 Store(Index(Package(){p936}, 0), Local0) 5690 m1a0(Local0, c00c, Ones, 862) 5691 5692 Store(Index(Package(){p937}, 0), Local0) 5693 m1a0(Local0, c00c, Ones, 863) 5694 5695 Store(Index(Package(){p938}, 0), Local0) 5696 m1a0(Local0, c00c, Ones, 864) 5697 5698 Store(Index(Package(){p939}, 0), Local0) 5699 m1a0(Local0, c00c, Ones, 865) 5700 5701 Store(Index(Package(){p93a}, 0), Local0) 5702 m1a0(Local0, c00c, Ones, 866) 5703 5704 Store(Index(Package(){p93b}, 0), Local0) 5705 m1a0(Local0, c00c, Ones, 867) 5706 5707 Store(Index(Package(){p93c}, 0), Local0) 5708 m1a0(Local0, c00c, Ones, 868) 5709 5710 Store(Index(Package(){p93d}, 0), Local0) 5711 m1a0(Local0, c00c, Ones, 869) 5712 5713 Store(Index(Package(){p93e}, 0), Local0) 5714 m1a0(Local0, c00c, Ones, 870) 5715 5716 Store(Index(Package(){p93f}, 0), Local0) 5717 m1a0(Local0, c00c, Ones, 871) 5718 5719 Store(Index(Package(){p940}, 0), Local0) 5720 m1a0(Local0, c00c, Ones, 872) 5721 5722 Store(Index(Package(){p941}, 0), Local0) 5723 m1a0(Local0, c00c, Ones, 873) 5724 5725 Store(Index(Package(){p942}, 0), Local0) 5726 m1a0(Local0, c00c, Ones, 874) 5727 5728 Store(Index(Package(){p943}, 0), Local0) 5729 m1a0(Local0, c00c, Ones, 875) 5730 5731 Store(Index(Package(){p944}, 0), Local0) 5732 m1a0(Local0, c00c, Ones, 876) 5733 5734 Store(Index(Package(){p945}, 0), Local0) 5735 m1a0(Local0, c00c, Ones, 877) 5736 5737 Store(Index(Package(){p946}, 0), Local0) 5738 m1a0(Local0, c00c, Ones, 878) 5739 5740 Store(Index(Package(){p947}, 0), Local0) 5741 m1a0(Local0, c00c, Ones, 879) 5742 5743 Store(Index(Package(){p948}, 0), Local0) 5744 m1a0(Local0, c00c, Ones, 880) 5745 5746 Store(Index(Package(){p949}, 0), Local0) 5747 m1a0(Local0, c00c, Ones, 881) 5748 5749 Store(Index(Package(){p94a}, 0), Local0) 5750 m1a0(Local0, c00c, Ones, 882) 5751 5752 Store(Index(Package(){p94b}, 0), Local0) 5753 m1a0(Local0, c00c, Ones, 883) 5754 5755 Store(Index(Package(){p94c}, 0), Local0) 5756 m1a0(Local0, c00c, Ones, 884) 5757 5758 Store(Index(Package(){p94d}, 0), Local0) 5759 m1a0(Local0, c00c, Ones, 885) 5760 5761 Store(Index(Package(){p94e}, 0), Local0) 5762 m1a0(Local0, c00c, Ones, 886) 5763 5764 Store(Index(Package(){p94f}, 0), Local0) 5765 m1a0(Local0, c00c, Ones, 887) 5766 5767 Store(Index(Package(){p950}, 0), Local0) 5768 m1a0(Local0, c00c, Ones, 888) 5769 5770 Store(Index(Package(){p951}, 0), Local0) 5771 m1a0(Local0, c00c, Ones, 889) 5772 5773 Store(Index(Package(){p952}, 0), Local0) 5774 m1a0(Local0, c00c, Ones, 890) 5775 5776 // Methods 5777 5778 Store(Index(Package(){m900}, 0), Local0) 5779 m1a0(Local0, c010, Ones, 891) 5780 5781 Store(Index(Package(){m901}, 0), Local0) 5782 m1a0(Local0, c010, Ones, 892) 5783 5784 Store(Index(Package(){m902}, 0), Local0) 5785 m1a0(Local0, c010, Ones, 893) 5786 5787 Store(Index(Package(){m903}, 0), Local0) 5788 m1a0(Local0, c010, Ones, 894) 5789 5790 Store(Index(Package(){m904}, 0), Local0) 5791 m1a0(Local0, c010, Ones, 895) 5792 5793 Store(Index(Package(){m905}, 0), Local0) 5794 m1a0(Local0, c010, Ones, 896) 5795 5796 Store(Index(Package(){m906}, 0), Local0) 5797 m1a0(Local0, c010, Ones, 897) 5798 5799 Store(Index(Package(){m907}, 0), Local0) 5800 m1a0(Local0, c010, Ones, 898) 5801 5802 Store(Index(Package(){m908}, 0), Local0) 5803 m1a0(Local0, c010, Ones, 899) 5804 5805 Store(Index(Package(){m909}, 0), Local0) 5806 m1a0(Local0, c010, Ones, 900) 5807 5808 Store(Index(Package(){m90a}, 0), Local0) 5809 m1a0(Local0, c010, Ones, 901) 5810 5811 Store(Index(Package(){m90b}, 0), Local0) 5812 m1a0(Local0, c010, Ones, 902) 5813 5814 Store(Index(Package(){m90c}, 0), Local0) 5815 m1a0(Local0, c010, Ones, 903) 5816 5817 Store(Index(Package(){m90d}, 0), Local0) 5818 m1a0(Local0, c010, Ones, 904) 5819 5820 Store(Index(Package(){m90e}, 0), Local0) 5821 m1a0(Local0, c010, Ones, 905) 5822 5823 Store(Index(Package(){m90f}, 0), Local0) 5824 m1a0(Local0, c010, Ones, 906) 5825 5826 Store(Index(Package(){m910}, 0), Local0) 5827 m1a0(Local0, c010, Ones, 907) 5828 5829 Store(Index(Package(){m911}, 0), Local0) 5830 m1a0(Local0, c010, Ones, 908) 5831 5832 Store(Index(Package(){m912}, 0), Local0) 5833 m1a0(Local0, c010, Ones, 909) 5834 5835 Store(Index(Package(){m913}, 0), Local0) 5836 m1a0(Local0, c010, Ones, 910) 5837 5838 Store(Index(Package(){m914}, 0), Local0) 5839 m1a0(Local0, c010, Ones, 911) 5840 5841 Store(Index(Package(){m915}, 0), Local0) 5842 m1a0(Local0, c010, Ones, 912) 5843 5844 Store(Index(Package(){m916}, 0), Local0) 5845 m1a0(Local0, c010, Ones, 913) 5846 5847 Store(Index(Package(){m917}, 0), Local0) 5848 m1a0(Local0, c010, Ones, 914) 5849 5850 Store(Index(Package(){m918}, 0), Local0) 5851 m1a0(Local0, c010, Ones, 915) 5852 5853 Store(Index(Package(){m919}, 0), Local0) 5854 m1a0(Local0, c010, Ones, 916) 5855 5856 Store(Index(Package(){m91a}, 0), Local0) 5857 m1a0(Local0, c010, Ones, 917) 5858 5859 Store(Index(Package(){m91b}, 0), Local0) 5860 m1a0(Local0, c010, Ones, 918) 5861 5862 Store(Index(Package(){m91c}, 0), Local0) 5863 m1a0(Local0, c010, Ones, 919) 5864 5865 Store(Index(Package(){m91d}, 0), Local0) 5866 m1a0(Local0, c010, Ones, 920) 5867 5868 Store(Index(Package(){m91e}, 0), Local0) 5869 m1a0(Local0, c010, Ones, 921) 5870 5871 Store(Index(Package(){m91f}, 0), Local0) 5872 m1a0(Local0, c010, Ones, 922) 5873 5874 Store(Index(Package(){m920}, 0), Local0) 5875 m1a0(Local0, c010, Ones, 923) 5876 5877 Store(Index(Package(){m921}, 0), Local0) 5878 m1a0(Local0, c010, Ones, 924) 5879 5880 Store(Index(Package(){m922}, 0), Local0) 5881 m1a0(Local0, c010, Ones, 925) 5882 5883 Store(Index(Package(){m923}, 0), Local0) 5884 m1a0(Local0, c010, Ones, 926) 5885 5886 Store(Index(Package(){m924}, 0), Local0) 5887 m1a0(Local0, c010, Ones, 927) 5888 5889 Store(Index(Package(){m925}, 0), Local0) 5890 m1a0(Local0, c010, Ones, 928) 5891 5892 Store(Index(Package(){m926}, 0), Local0) 5893 m1a0(Local0, c010, Ones, 929) 5894 5895 Store(Index(Package(){m927}, 0), Local0) 5896 m1a0(Local0, c010, Ones, 930) 5897 5898 Store(Index(Package(){m928}, 0), Local0) 5899 m1a0(Local0, c010, Ones, 931) 5900 5901 Store(Index(Package(){m929}, 0), Local0) 5902 m1a0(Local0, c010, Ones, 932) 5903 5904 Store(Index(Package(){m92a}, 0), Local0) 5905 m1a0(Local0, c010, Ones, 933) 5906 5907 Store(Index(Package(){m92b}, 0), Local0) 5908 m1a0(Local0, c010, Ones, 934) 5909 5910 Store(Index(Package(){m92c}, 0), Local0) 5911 m1a0(Local0, c010, Ones, 935) 5912 5913 Store(Index(Package(){m92d}, 0), Local0) 5914 m1a0(Local0, c010, Ones, 936) 5915 5916 Store(Index(Package(){m92e}, 0), Local0) 5917 m1a0(Local0, c010, Ones, 937) 5918 5919 Store(Index(Package(){m92f}, 0), Local0) 5920 m1a0(Local0, c010, Ones, 938) 5921 5922 Store(Index(Package(){m930}, 0), Local0) 5923 m1a0(Local0, c010, Ones, 939) 5924 5925 Store(Index(Package(){m931}, 0), Local0) 5926 m1a0(Local0, c010, Ones, 940) 5927 5928 Store(Index(Package(){m932}, 0), Local0) 5929 m1a0(Local0, c010, Ones, 941) 5930 5931 Store(Index(Package(){m933}, 0), Local0) 5932 m1a0(Local0, c010, Ones, 942) 5933 5934 Store(Index(Package(){m934}, 0), Local0) 5935 m1a0(Local0, c010, Ones, 943) 5936 5937 Store(Index(Package(){m935}, 0), Local0) 5938 m1a0(Local0, c010, Ones, 944) 5939 5940 // T4:x,IR1-IR14,x,x 5941 5942 // Computational Data 5943 5944 Store(Index(Package(){i900}, 0, Local1), Local0) 5945 m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a5000, 945) 5946 m1a2(Local1, c009, 0, 0, c009, 0xfe7cb391d65a5000, 946) 5947 5948 Store(Index(Package(){i901}, 0, Local1), Local0) 5949 m1a2(Local0, c009, 0, 0, c009, 0x41795001, 947) 5950 m1a2(Local1, c009, 0, 0, c009, 0x41795001, 948) 5951 5952 Store(Index(Package(){s900}, 0, Local1), Local0) 5953 m1a2(Local0, c00a, 0, 0, c00a, "12345002", 949) 5954 m1a2(Local1, c00a, 0, 0, c00a, "12345002", 950) 5955 5956 Store(Index(Package(){s901}, 0, Local1), Local0) 5957 m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu5003", 951) 5958 m1a2(Local1, c00a, 0, 0, c00a, "qwrtyu5003", 952) 5959 5960 Store(Index(Package(){b900}, 0, Local1), Local0) 5961 m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 953) 5962 m1a2(Local1, c00b, 0, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 954) 5963 5964 if (y118) { 5965 Store(Index(Package(){f900}, 0, Local1), Local0) 5966 m1a2(Local0, c00d, 0, 0, c009, 0, 955) 5967 m1a2(Local1, c00d, 0, 0, c009, 0, 956) 5968 5969 Store(Index(Package(){bn90}, 0, Local1), Local0) 5970 m1a2(Local0, c00d, 0, 0, c009, 0, 957) 5971 m1a2(Local1, c00d, 0, 0, c009, 0, 958) 5972 5973 Store(Index(Package(){if90}, 0, Local1), Local0) 5974 m1a2(Local0, c00d, 0, 0, c009, 0, 959) 5975 m1a2(Local1, c00d, 0, 0, c009, 0, 960) 5976 5977 Store(Index(Package(){bf90}, 0, Local1), Local0) 5978 m1a2(Local0, c016, 0, 0, c009, 0xf0, 961) 5979 m1a2(Local1, c016, 0, 0, c009, 0xf0, 962) 5980 } 5981 5982 // Not Computational Data 5983 5984 Store(Index(Package(){e900}, 0, Local1), Local0) 5985 m1a0(Local0, c00f, Ones, 963) 5986 m1a0(Local1, c00f, Ones, 964) 5987 5988 Store(Index(Package(){mx90}, 0, Local1), Local0) 5989 m1a0(Local0, c011, Ones, 965) 5990 m1a0(Local1, c011, Ones, 966) 5991 5992 Store(Index(Package(){d900}, 0, Local1), Local0) 5993 m1a0(Local0, c00e, Ones, 967) 5994 m1a0(Local1, c00e, Ones, 968) 5995 5996 Store(Index(Package(){tz90}, 0, Local1), Local0) 5997 m1a0(Local0, c015, Ones, 969) 5998 m1a0(Local1, c015, Ones, 970) 5999 6000 Store(Index(Package(){pr90}, 0, Local1), Local0) 6001 m1a0(Local0, c014, Ones, 971) 6002 m1a0(Local1, c014, Ones, 972) 6003 6004 Store(Index(Package(){r900}, 0, Local1), Local0) 6005 m1a0(Local0, c012, Ones, 973) 6006 m1a0(Local1, c012, Ones, 974) 6007 6008 Store(Index(Package(){pw90}, 0, Local1), Local0) 6009 m1a0(Local0, c013, Ones, 975) 6010 m1a0(Local1, c013, Ones, 976) 6011 6012 // Elements of Package are Uninitialized 6013 6014 Store(Index(Package(){p900}, 0, Local1), Local0) 6015 m1a0(Local0, c00c, Ones, 977) 6016 m1a0(Local1, c00c, Ones, 978) 6017 6018 // Elements of Package are Computational Data 6019 6020 Store(Index(Package(){p901}, 0, Local1), Local0) 6021 m1a2(Local0, c00c, 1, 0, c009, 0xabcd5004, 979) 6022 m1a2(Local0, c00c, 1, 1, c009, 0x1122334455665005, 980) 6023 m1a2(Local1, c00c, 1, 0, c009, 0xabcd5004, 981) 6024 m1a2(Local1, c00c, 1, 1, c009, 0x1122334455665005, 982) 6025 6026 6027 Store(Index(Package(){p902}, 0, Local1), Local0) 6028 m1a2(Local0, c00c, 1, 0, c00a, "12345006", 983) 6029 m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i85007", 984) 6030 m1a2(Local1, c00c, 1, 0, c00a, "12345006", 985) 6031 m1a2(Local1, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i85007", 986) 6032 6033 Store(Index(Package(){p903}, 0, Local1), Local0) 6034 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop5008", 987) 6035 m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0255009", 988) 6036 m1a2(Local1, c00c, 1, 0, c00a, "qwrtyuiop5008", 989) 6037 m1a2(Local1, c00c, 1, 1, c00a, "1234567890abdef0255009", 990) 6038 6039 Store(Index(Package(){p904}, 0, Local1), Local0) 6040 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xf5,0xf6,0xf7}, 991) 6041 m1a2(Local1, c00c, 1, 0, c00b, Buffer() {0xf5,0xf6,0xf7}, 992) 6042 6043 Store(Index(Package(){p905}, 0, Local1), Local0) 6044 m1a2(Local0, c00c, 2, 0, c009, 0xabc500a, 993) 6045 m1a2(Local0, c00c, 2, 1, c00a, "0xabc500b", 994) 6046 m1a2(Local1, c00c, 2, 0, c009, 0xabc500a, 995) 6047 m1a2(Local1, c00c, 2, 1, c00a, "0xabc500b", 996) 6048 6049 Store(Index(Package(){p906}, 0, Local1), Local0) 6050 m1a2(Local0, c00c, 2, 0, c00a, "abc500d", 997) 6051 m1a2(Local1, c00c, 2, 0, c00a, "abc500d", 998) 6052 6053 Store(Index(Package(){p907}, 0, Local1), Local0) 6054 m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm500e", 999) 6055 m1a2(Local1, c00c, 2, 0, c00a, "aqwevbgnm500e", 1000) 6056 6057 Store(Index(Package(){p908}, 0, Local1), Local0) 6058 m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe}, 1001) 6059 m1a2(Local1, c00c, 2, 0, c00b, Buffer() {0xfa,0xfb,0xfc,0xfd,0xfe}, 1002) 6060 6061 Store(Index(Package(){p909}, 0, Local1), Local0) 6062 m1a2(Local0, c00c, 3, 0, c009, 0xabc500f, 1003) 6063 m1a2(Local1, c00c, 3, 0, c009, 0xabc500f, 1004) 6064 6065 Store(Index(Package(){p90a}, 0, Local1), Local0) 6066 m1a2(Local0, c00c, 3, 0, c00a, "12345010", 1005) 6067 m1a2(Local1, c00c, 3, 0, c00a, "12345010", 1006) 6068 6069 Store(Index(Package(){p90b}, 0, Local1), Local0) 6070 m1a2(Local0, c00c, 3, 0, c00a, "zxswefas5011", 1007) 6071 m1a2(Local1, c00c, 3, 0, c00a, "zxswefas5011", 1008) 6072 6073 Store(Index(Package(){p90c}, 0, Local1), Local0) 6074 m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xff,0x40,0x41}, 1009) 6075 m1a2(Local1, c00c, 3, 0, c00b, Buffer() {0xff,0x40,0x41}, 1010) 6076 6077 Store(Index(Package(){p90d}, 0, Local1), Local0) 6078 m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a5000, 1011) 6079 m1a2(Local1, c00c, 1, 0, c009, 0xfe7cb391d65a5000, 1012) 6080 6081 Store(Index(Package(){p90e}, 0, Local1), Local0) 6082 m1a2(Local0, c00c, 1, 0, c009, 0x41795001, 1013) 6083 m1a2(Local1, c00c, 1, 0, c009, 0x41795001, 1014) 6084 6085 Store(Index(Package(){p90f}, 0, Local1), Local0) 6086 m1a2(Local0, c00c, 1, 0, c00a, "12345002", 1015) 6087 m1a2(Local1, c00c, 1, 0, c00a, "12345002", 1016) 6088 6089 Store(Index(Package(){p910}, 0, Local1), Local0) 6090 m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu5003", 1017) 6091 m1a2(Local1, c00c, 1, 0, c00a, "qwrtyu5003", 1018) 6092 6093 Store(Index(Package(){p911}, 0, Local1), Local0) 6094 m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 1019) 6095 m1a2(Local1, c00c, 1, 0, c00b, Buffer() {0xf0,0xf1,0xf2,0xf3,0xf4}, 1020) 6096 6097 if (y118) { 6098 Store(Index(Package(){p912}, 0, Local1), Local0) 6099 m1a2(Local0, c00c, 1, 0, c00d, 0, 1021) 6100 m1a2(Local1, c00c, 1, 0, c00d, 0, 1022) 6101 6102 Store(Index(Package(){p913}, 0, Local1), Local0) 6103 m1a2(Local0, c00c, 1, 0, c00d, 0, 1023) 6104 m1a2(Local1, c00c, 1, 0, c00d, 0, 1024) 6105 6106 Store(Index(Package(){p914}, 0, Local1), Local0) 6107 m1a2(Local0, c00c, 1, 0, c00d, 0, 1025) 6108 m1a2(Local1, c00c, 1, 0, c00d, 0, 1026) 6109 6110 Store(Index(Package(){p915}, 0, Local1), Local0) 6111 m1a2(Local0, c00c, 1, 0, c016, 0xf0, 1027) 6112 m1a2(Local1, c00c, 1, 0, c016, 0xf0, 1028) 6113 } 6114 6115 // Elements of Package are NOT Computational Data 6116 6117 Store(Index(Package(){p916}, 0, Local1), Local0) 6118 m1a0(Local0, c00c, Ones, 1029) 6119 m1a0(Local1, c00c, Ones, 1030) 6120 6121 Store(Index(Package(){p917}, 0, Local1), Local0) 6122 m1a0(Local0, c00c, Ones, 1031) 6123 m1a0(Local1, c00c, Ones, 1032) 6124 6125 Store(Index(Package(){p918}, 0, Local1), Local0) 6126 m1a0(Local0, c00c, Ones, 1033) 6127 m1a0(Local1, c00c, Ones, 1034) 6128 6129 Store(Index(Package(){p919}, 0, Local1), Local0) 6130 m1a0(Local0, c00c, Ones, 1035) 6131 m1a0(Local1, c00c, Ones, 1036) 6132 6133 Store(Index(Package(){p91a}, 0, Local1), Local0) 6134 m1a0(Local0, c00c, Ones, 1037) 6135 m1a0(Local1, c00c, Ones, 1038) 6136 6137 Store(Index(Package(){p91b}, 0, Local1), Local0) 6138 m1a0(Local0, c00c, Ones, 1039) 6139 m1a0(Local1, c00c, Ones, 1040) 6140 6141 Store(Index(Package(){p91c}, 0, Local1), Local0) 6142 m1a0(Local0, c00c, Ones, 1041) 6143 m1a0(Local1, c00c, Ones, 1042) 6144 6145 // Elements of Package are Methods 6146 6147 Store(Index(Package(){p91d}, 0, Local1), Local0) 6148 m1a0(Local0, c00c, Ones, 1043) 6149 m1a0(Local1, c00c, Ones, 1044) 6150 6151 Store(Index(Package(){p91e}, 0, Local1), Local0) 6152 m1a0(Local0, c00c, Ones, 1045) 6153 m1a0(Local1, c00c, Ones, 1046) 6154 6155 Store(Index(Package(){p91f}, 0, Local1), Local0) 6156 m1a0(Local0, c00c, Ones, 1047) 6157 m1a0(Local1, c00c, Ones, 1048) 6158 6159 Store(Index(Package(){p920}, 0, Local1), Local0) 6160 m1a0(Local0, c00c, Ones, 1049) 6161 m1a0(Local1, c00c, Ones, 1050) 6162 6163 Store(Index(Package(){p921}, 0, Local1), Local0) 6164 m1a0(Local0, c00c, Ones, 1051) 6165 m1a0(Local1, c00c, Ones, 1052) 6166 6167 Store(Index(Package(){p922}, 0, Local1), Local0) 6168 m1a0(Local0, c00c, Ones, 1053) 6169 m1a0(Local1, c00c, Ones, 1054) 6170 6171 Store(Index(Package(){p923}, 0, Local1), Local0) 6172 m1a0(Local0, c00c, Ones, 1055) 6173 m1a0(Local1, c00c, Ones, 1056) 6174 6175 Store(Index(Package(){p924}, 0, Local1), Local0) 6176 m1a0(Local0, c00c, Ones, 1057) 6177 m1a0(Local1, c00c, Ones, 1058) 6178 6179 Store(Index(Package(){p925}, 0, Local1), Local0) 6180 m1a0(Local0, c00c, Ones, 1059) 6181 m1a0(Local1, c00c, Ones, 1060) 6182 6183 Store(Index(Package(){p926}, 0, Local1), Local0) 6184 m1a0(Local0, c00c, Ones, 1061) 6185 m1a0(Local1, c00c, Ones, 1062) 6186 6187 Store(Index(Package(){p927}, 0, Local1), Local0) 6188 m1a0(Local0, c00c, Ones, 1063) 6189 m1a0(Local1, c00c, Ones, 1064) 6190 6191 Store(Index(Package(){p928}, 0, Local1), Local0) 6192 m1a0(Local0, c00c, Ones, 1065) 6193 m1a0(Local1, c00c, Ones, 1066) 6194 6195 Store(Index(Package(){p929}, 0, Local1), Local0) 6196 m1a0(Local0, c00c, Ones, 1067) 6197 m1a0(Local1, c00c, Ones, 1068) 6198 6199 Store(Index(Package(){p92a}, 0, Local1), Local0) 6200 m1a0(Local0, c00c, Ones, 1069) 6201 m1a0(Local1, c00c, Ones, 1070) 6202 6203 Store(Index(Package(){p92b}, 0, Local1), Local0) 6204 m1a0(Local0, c00c, Ones, 1071) 6205 m1a0(Local1, c00c, Ones, 1072) 6206 6207 Store(Index(Package(){p92c}, 0, Local1), Local0) 6208 m1a0(Local0, c00c, Ones, 1073) 6209 m1a0(Local1, c00c, Ones, 1074) 6210 6211 Store(Index(Package(){p92d}, 0, Local1), Local0) 6212 m1a0(Local0, c00c, Ones, 1075) 6213 m1a0(Local1, c00c, Ones, 1076) 6214 6215 Store(Index(Package(){p92e}, 0, Local1), Local0) 6216 m1a0(Local0, c00c, Ones, 1077) 6217 m1a0(Local1, c00c, Ones, 1078) 6218 6219 Store(Index(Package(){p92f}, 0, Local1), Local0) 6220 m1a0(Local0, c00c, Ones, 1079) 6221 m1a0(Local1, c00c, Ones, 1080) 6222 6223 Store(Index(Package(){p930}, 0, Local1), Local0) 6224 m1a0(Local0, c00c, Ones, 1081) 6225 m1a0(Local1, c00c, Ones, 1082) 6226 6227 Store(Index(Package(){p931}, 0, Local1), Local0) 6228 m1a0(Local0, c00c, Ones, 1083) 6229 m1a0(Local1, c00c, Ones, 1084) 6230 6231 Store(Index(Package(){p932}, 0, Local1), Local0) 6232 m1a0(Local0, c00c, Ones, 1085) 6233 m1a0(Local1, c00c, Ones, 1086) 6234 6235 Store(Index(Package(){p933}, 0, Local1), Local0) 6236 m1a0(Local0, c00c, Ones, 1087) 6237 m1a0(Local1, c00c, Ones, 1088) 6238 6239 Store(Index(Package(){p934}, 0, Local1), Local0) 6240 m1a0(Local0, c00c, Ones, 1089) 6241 m1a0(Local1, c00c, Ones, 1090) 6242 6243 Store(Index(Package(){p935}, 0, Local1), Local0) 6244 m1a0(Local0, c00c, Ones, 1091) 6245 m1a0(Local1, c00c, Ones, 1092) 6246 6247 Store(Index(Package(){p936}, 0, Local1), Local0) 6248 m1a0(Local0, c00c, Ones, 1093) 6249 m1a0(Local1, c00c, Ones, 1094) 6250 6251 Store(Index(Package(){p937}, 0, Local1), Local0) 6252 m1a0(Local0, c00c, Ones, 1095) 6253 m1a0(Local1, c00c, Ones, 1096) 6254 6255 Store(Index(Package(){p938}, 0, Local1), Local0) 6256 m1a0(Local0, c00c, Ones, 1097) 6257 m1a0(Local1, c00c, Ones, 1098) 6258 6259 Store(Index(Package(){p939}, 0, Local1), Local0) 6260 m1a0(Local0, c00c, Ones, 1099) 6261 m1a0(Local1, c00c, Ones, 1100) 6262 6263 Store(Index(Package(){p93a}, 0, Local1), Local0) 6264 m1a0(Local0, c00c, Ones, 1101) 6265 m1a0(Local1, c00c, Ones, 1102) 6266 6267 Store(Index(Package(){p93b}, 0, Local1), Local0) 6268 m1a0(Local0, c00c, Ones, 1103) 6269 m1a0(Local1, c00c, Ones, 1104) 6270 6271 Store(Index(Package(){p93c}, 0, Local1), Local0) 6272 m1a0(Local0, c00c, Ones, 1105) 6273 m1a0(Local1, c00c, Ones, 1106) 6274 6275 Store(Index(Package(){p93d}, 0, Local1), Local0) 6276 m1a0(Local0, c00c, Ones, 1107) 6277 m1a0(Local1, c00c, Ones, 1108) 6278 6279 Store(Index(Package(){p93e}, 0, Local1), Local0) 6280 m1a0(Local0, c00c, Ones, 1109) 6281 m1a0(Local1, c00c, Ones, 1110) 6282 6283 Store(Index(Package(){p93f}, 0, Local1), Local0) 6284 m1a0(Local0, c00c, Ones, 1111) 6285 m1a0(Local1, c00c, Ones, 1112) 6286 6287 Store(Index(Package(){p940}, 0, Local1), Local0) 6288 m1a0(Local0, c00c, Ones, 1113) 6289 m1a0(Local1, c00c, Ones, 1114) 6290 6291 Store(Index(Package(){p941}, 0, Local1), Local0) 6292 m1a0(Local0, c00c, Ones, 1115) 6293 m1a0(Local1, c00c, Ones, 1116) 6294 6295 Store(Index(Package(){p942}, 0, Local1), Local0) 6296 m1a0(Local0, c00c, Ones, 1117) 6297 m1a0(Local1, c00c, Ones, 1118) 6298 6299 Store(Index(Package(){p943}, 0, Local1), Local0) 6300 m1a0(Local0, c00c, Ones, 1119) 6301 m1a0(Local1, c00c, Ones, 1120) 6302 6303 Store(Index(Package(){p944}, 0, Local1), Local0) 6304 m1a0(Local0, c00c, Ones, 1121) 6305 m1a0(Local1, c00c, Ones, 1122) 6306 6307 Store(Index(Package(){p945}, 0, Local1), Local0) 6308 m1a0(Local0, c00c, Ones, 1123) 6309 m1a0(Local1, c00c, Ones, 1124) 6310 6311 Store(Index(Package(){p946}, 0, Local1), Local0) 6312 m1a0(Local0, c00c, Ones, 1125) 6313 m1a0(Local1, c00c, Ones, 1126) 6314 6315 Store(Index(Package(){p947}, 0, Local1), Local0) 6316 m1a0(Local0, c00c, Ones, 1127) 6317 m1a0(Local1, c00c, Ones, 1128) 6318 6319 Store(Index(Package(){p948}, 0, Local1), Local0) 6320 m1a0(Local0, c00c, Ones, 1129) 6321 m1a0(Local1, c00c, Ones, 1130) 6322 6323 Store(Index(Package(){p949}, 0, Local1), Local0) 6324 m1a0(Local0, c00c, Ones, 1131) 6325 m1a0(Local1, c00c, Ones, 1132) 6326 6327 Store(Index(Package(){p94a}, 0, Local1), Local0) 6328 m1a0(Local0, c00c, Ones, 1133) 6329 m1a0(Local1, c00c, Ones, 1134) 6330 6331 Store(Index(Package(){p94b}, 0, Local1), Local0) 6332 m1a0(Local0, c00c, Ones, 1135) 6333 m1a0(Local1, c00c, Ones, 1136) 6334 6335 Store(Index(Package(){p94c}, 0, Local1), Local0) 6336 m1a0(Local0, c00c, Ones, 1137) 6337 m1a0(Local1, c00c, Ones, 1138) 6338 6339 Store(Index(Package(){p94d}, 0, Local1), Local0) 6340 m1a0(Local0, c00c, Ones, 1139) 6341 m1a0(Local1, c00c, Ones, 1140) 6342 6343 Store(Index(Package(){p94e}, 0, Local1), Local0) 6344 m1a0(Local0, c00c, Ones, 1141) 6345 m1a0(Local1, c00c, Ones, 1142) 6346 6347 Store(Index(Package(){p94f}, 0, Local1), Local0) 6348 m1a0(Local0, c00c, Ones, 1143) 6349 m1a0(Local1, c00c, Ones, 1144) 6350 6351 Store(Index(Package(){p950}, 0, Local1), Local0) 6352 m1a0(Local0, c00c, Ones, 1145) 6353 m1a0(Local1, c00c, Ones, 1146) 6354 6355 Store(Index(Package(){p951}, 0, Local1), Local0) 6356 m1a0(Local0, c00c, Ones, 1147) 6357 m1a0(Local1, c00c, Ones, 1148) 6358 6359 Store(Index(Package(){p952}, 0, Local1), Local0) 6360 m1a0(Local0, c00c, Ones, 1149) 6361 m1a0(Local1, c00c, Ones, 1150) 6362 6363 // Methods 6364 6365 Store(Index(Package(){m900}, 0, Local1), Local0) 6366 m1a0(Local0, c010, Ones, 1151) 6367 m1a0(Local1, c010, Ones, 1152) 6368 6369 Store(Index(Package(){m901}, 0, Local1), Local0) 6370 m1a0(Local0, c010, Ones, 1153) 6371 m1a0(Local1, c010, Ones, 1154) 6372 6373 Store(Index(Package(){m902}, 0, Local1), Local0) 6374 m1a0(Local0, c010, Ones, 1155) 6375 m1a0(Local1, c010, Ones, 1156) 6376 6377 Store(Index(Package(){m903}, 0, Local1), Local0) 6378 m1a0(Local0, c010, Ones, 1157) 6379 m1a0(Local1, c010, Ones, 1158) 6380 6381 Store(Index(Package(){m904}, 0, Local1), Local0) 6382 m1a0(Local0, c010, Ones, 1159) 6383 m1a0(Local1, c010, Ones, 1160) 6384 6385 Store(Index(Package(){m905}, 0, Local1), Local0) 6386 m1a0(Local0, c010, Ones, 1161) 6387 m1a0(Local1, c010, Ones, 1162) 6388 6389 Store(Index(Package(){m906}, 0, Local1), Local0) 6390 m1a0(Local0, c010, Ones, 1163) 6391 m1a0(Local1, c010, Ones, 1164) 6392 6393 Store(Index(Package(){m907}, 0, Local1), Local0) 6394 m1a0(Local0, c010, Ones, 1165) 6395 m1a0(Local1, c010, Ones, 1166) 6396 6397 Store(Index(Package(){m908}, 0, Local1), Local0) 6398 m1a0(Local0, c010, Ones, 1167) 6399 m1a0(Local1, c010, Ones, 1168) 6400 6401 Store(Index(Package(){m909}, 0, Local1), Local0) 6402 m1a0(Local0, c010, Ones, 1169) 6403 m1a0(Local1, c010, Ones, 1170) 6404 6405 Store(Index(Package(){m90a}, 0, Local1), Local0) 6406 m1a0(Local0, c010, Ones, 1171) 6407 m1a0(Local1, c010, Ones, 1172) 6408 6409 Store(Index(Package(){m90b}, 0, Local1), Local0) 6410 m1a0(Local0, c010, Ones, 1173) 6411 m1a0(Local1, c010, Ones, 1174) 6412 6413 Store(Index(Package(){m90c}, 0, Local1), Local0) 6414 m1a0(Local0, c010, Ones, 1175) 6415 m1a0(Local1, c010, Ones, 1176) 6416 6417 Store(Index(Package(){m90d}, 0, Local1), Local0) 6418 m1a0(Local0, c010, Ones, 1177) 6419 m1a0(Local1, c010, Ones, 1178) 6420 6421 Store(Index(Package(){m90e}, 0, Local1), Local0) 6422 m1a0(Local0, c010, Ones, 1179) 6423 m1a0(Local1, c010, Ones, 1180) 6424 6425 Store(Index(Package(){m90f}, 0, Local1), Local0) 6426 m1a0(Local0, c010, Ones, 1181) 6427 m1a0(Local1, c010, Ones, 1182) 6428 6429 Store(Index(Package(){m910}, 0, Local1), Local0) 6430 m1a0(Local0, c010, Ones, 1183) 6431 m1a0(Local1, c010, Ones, 1184) 6432 6433 Store(Index(Package(){m911}, 0, Local1), Local0) 6434 m1a0(Local0, c010, Ones, 1185) 6435 m1a0(Local1, c010, Ones, 1186) 6436 6437 Store(Index(Package(){m912}, 0, Local1), Local0) 6438 m1a0(Local0, c010, Ones, 1187) 6439 m1a0(Local1, c010, Ones, 1188) 6440 6441 Store(Index(Package(){m913}, 0, Local1), Local0) 6442 m1a0(Local0, c010, Ones, 1189) 6443 m1a0(Local1, c010, Ones, 1190) 6444 6445 Store(Index(Package(){m914}, 0, Local1), Local0) 6446 m1a0(Local0, c010, Ones, 1191) 6447 m1a0(Local1, c010, Ones, 1192) 6448 6449 Store(Index(Package(){m915}, 0, Local1), Local0) 6450 m1a0(Local0, c010, Ones, 1193) 6451 m1a0(Local1, c010, Ones, 1194) 6452 6453 Store(Index(Package(){m916}, 0, Local1), Local0) 6454 m1a0(Local0, c010, Ones, 1195) 6455 m1a0(Local1, c010, Ones, 1196) 6456 6457 Store(Index(Package(){m917}, 0, Local1), Local0) 6458 m1a0(Local0, c010, Ones, 1197) 6459 m1a0(Local1, c010, Ones, 1198) 6460 6461 Store(Index(Package(){m918}, 0, Local1), Local0) 6462 m1a0(Local0, c010, Ones, 1199) 6463 m1a0(Local1, c010, Ones, 1200) 6464 6465 Store(Index(Package(){m919}, 0, Local1), Local0) 6466 m1a0(Local0, c010, Ones, 1201) 6467 m1a0(Local1, c010, Ones, 1202) 6468 6469 Store(Index(Package(){m91a}, 0, Local1), Local0) 6470 m1a0(Local0, c010, Ones, 1203) 6471 m1a0(Local1, c010, Ones, 1204) 6472 6473 Store(Index(Package(){m91b}, 0, Local1), Local0) 6474 m1a0(Local0, c010, Ones, 1205) 6475 m1a0(Local1, c010, Ones, 1206) 6476 6477 Store(Index(Package(){m91c}, 0, Local1), Local0) 6478 m1a0(Local0, c010, Ones, 1207) 6479 m1a0(Local1, c010, Ones, 1208) 6480 6481 Store(Index(Package(){m91d}, 0, Local1), Local0) 6482 m1a0(Local0, c010, Ones, 1209) 6483 m1a0(Local1, c010, Ones, 1210) 6484 6485 Store(Index(Package(){m91e}, 0, Local1), Local0) 6486 m1a0(Local0, c010, Ones, 1211) 6487 m1a0(Local1, c010, Ones, 1212) 6488 6489 Store(Index(Package(){m91f}, 0, Local1), Local0) 6490 m1a0(Local0, c010, Ones, 1213) 6491 m1a0(Local1, c010, Ones, 1214) 6492 6493 Store(Index(Package(){m920}, 0, Local1), Local0) 6494 m1a0(Local0, c010, Ones, 1215) 6495 m1a0(Local1, c010, Ones, 1216) 6496 6497 Store(Index(Package(){m921}, 0, Local1), Local0) 6498 m1a0(Local0, c010, Ones, 1217) 6499 m1a0(Local1, c010, Ones, 1218) 6500 6501 Store(Index(Package(){m922}, 0, Local1), Local0) 6502 m1a0(Local0, c010, Ones, 1219) 6503 m1a0(Local1, c010, Ones, 1220) 6504 6505 Store(Index(Package(){m923}, 0, Local1), Local0) 6506 m1a0(Local0, c010, Ones, 1221) 6507 m1a0(Local1, c010, Ones, 1222) 6508 6509 Store(Index(Package(){m924}, 0, Local1), Local0) 6510 m1a0(Local0, c010, Ones, 1223) 6511 m1a0(Local1, c010, Ones, 1224) 6512 6513 Store(Index(Package(){m925}, 0, Local1), Local0) 6514 m1a0(Local0, c010, Ones, 1225) 6515 m1a0(Local1, c010, Ones, 1226) 6516 6517 Store(Index(Package(){m926}, 0, Local1), Local0) 6518 m1a0(Local0, c010, Ones, 1227) 6519 m1a0(Local1, c010, Ones, 1228) 6520 6521 Store(Index(Package(){m927}, 0, Local1), Local0) 6522 m1a0(Local0, c010, Ones, 1229) 6523 m1a0(Local1, c010, Ones, 1230) 6524 6525 Store(Index(Package(){m928}, 0, Local1), Local0) 6526 m1a0(Local0, c010, Ones, 1231) 6527 m1a0(Local1, c010, Ones, 1232) 6528 6529 Store(Index(Package(){m929}, 0, Local1), Local0) 6530 m1a0(Local0, c010, Ones, 1233) 6531 m1a0(Local1, c010, Ones, 1234) 6532 6533 Store(Index(Package(){m92a}, 0, Local1), Local0) 6534 m1a0(Local0, c010, Ones, 1235) 6535 m1a0(Local1, c010, Ones, 1236) 6536 6537 Store(Index(Package(){m92b}, 0, Local1), Local0) 6538 m1a0(Local0, c010, Ones, 1237) 6539 m1a0(Local1, c010, Ones, 1238) 6540 6541 Store(Index(Package(){m92c}, 0, Local1), Local0) 6542 m1a0(Local0, c010, Ones, 1239) 6543 m1a0(Local1, c010, Ones, 1240) 6544 6545 Store(Index(Package(){m92d}, 0, Local1), Local0) 6546 m1a0(Local0, c010, Ones, 1241) 6547 m1a0(Local1, c010, Ones, 1242) 6548 6549 Store(Index(Package(){m92e}, 0, Local1), Local0) 6550 m1a0(Local0, c010, Ones, 1243) 6551 m1a0(Local1, c010, Ones, 1244) 6552 6553 Store(Index(Package(){m92f}, 0, Local1), Local0) 6554 m1a0(Local0, c010, Ones, 1245) 6555 m1a0(Local1, c010, Ones, 1246) 6556 6557 Store(Index(Package(){m930}, 0, Local1), Local0) 6558 m1a0(Local0, c010, Ones, 1247) 6559 m1a0(Local1, c010, Ones, 1248) 6560 6561 Store(Index(Package(){m931}, 0, Local1), Local0) 6562 m1a0(Local0, c010, Ones, 1249) 6563 m1a0(Local1, c010, Ones, 1250) 6564 6565 Store(Index(Package(){m932}, 0, Local1), Local0) 6566 m1a0(Local0, c010, Ones, 1251) 6567 m1a0(Local1, c010, Ones, 1252) 6568 6569 Store(Index(Package(){m933}, 0, Local1), Local0) 6570 m1a0(Local0, c010, Ones, 1253) 6571 m1a0(Local1, c010, Ones, 1254) 6572 6573 Store(Index(Package(){m934}, 0, Local1), Local0) 6574 m1a0(Local0, c010, Ones, 1255) 6575 m1a0(Local1, c010, Ones, 1256) 6576 6577 Store(Index(Package(){m935}, 0, Local1), Local0) 6578 m1a0(Local0, c010, Ones, 1257) 6579 m1a0(Local1, c010, Ones, 1258) 6580 6581 m000() 6582 m1a6() 6583} 6584 6585Method(m16f, 7) 6586{ 6587 Store(z077, c081) // absolute index of file initiating the checking 6588 Store(1, c089) // flag of Reference, object otherwise 6589 6590 if (arg0) { 6591 m168() 6592 } 6593 if (arg1) { 6594 m169() 6595 } 6596 if (arg2) { 6597 m16a(c083) 6598 } 6599 if (arg3) { 6600 m16b() 6601 } 6602 if (arg4) { 6603 m16c(c083) 6604 } 6605 if (arg5) { 6606 m16d() 6607 } 6608 if (arg6) { 6609 m16e() 6610 } 6611} 6612 6613// Usual mode 6614Method(m178) 6615{ 6616 Store(1, c084) // run verification of references (reading) 6617 Store(0, c085) // create the chain of references to LocalX, then dereference them 6618 6619 Store("Usual mode:", Debug) 6620 6621 m16f(1, 1, 1, 1, 1, 1, 1) 6622} 6623 6624// The mode with the chain of references to LocalX 6625Method(m179) 6626{ 6627 Store(1, c084) // run verification of references (reading) 6628 Store(1, c085) // create the chain of references to LocalX, then dereference them 6629 6630 Store("The mode with the chain of references to LocalX:", Debug) 6631 6632 m16f(1, 1, 1, 1, 1, 1, 1) 6633} 6634 6635// Run-method 6636Method(REF1) 6637{ 6638 Store("TEST: REF1, References", Debug) 6639 6640 Store("REF1", c080) // name of test 6641 Store(0, c082) // flag of test of exceptions 6642 Store(0, c083) // run verification of references (write/read) 6643 Store(0, c086) // flag, run test till the first error 6644 Store(1, c087) // apply DeRefOf to ArgX-ObjectReference 6645 6646 m178() 6647 m179() 6648} 6649