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 33Name(z110, 110) 34 35// The number of repetitions 36// 37// Minimum: 26*6=156 38Name(rep0, 1000) 39 40// Strategies of traveling the Cases of Switch 41 42// Total number of Cases 43Name(maxf, 100) 44 45// Current indexes inside groups 46Name(i200, 0) 47Name(i201, 0) 48Name(i202, 0) 49Name(i203, 0) 50Name(i204, 0) 51Name(i205, 0) 52 53/* 54 * Mix of groups strategy 55 * 56 * Distribution of (6) groups: 57 * 58 * 0) Cases 0 - 13 (14) 59 * 1) Cases 14 - 19 (6) 60 * 2) Cases 20 - 33 (14) 61 * 3) Cases 34 - 47 (14) 62 * 4) Cases 48 - 73 (26) 63 * 5) Cases 74 - 99 (26) 64 * 65 * arg0 - index of iteration 66 */ 67Method(m1e1, 1, Serialized) 68{ 69 Mod(arg0, 6, Local7) 70 71 // Groups 72 Switch (ToInteger(Local7)) { 73 Case (0) { 74 Mod(i200, 14, Local1) 75 Increment(i200) 76 } 77 Case (1) { 78 Mod(i201, 6, Local0) 79 Add(14, Local0, Local1) 80 Increment(i201) 81 } 82 Case (2) { 83 Mod(i202, 14, Local0) 84 Add(20, Local0, Local1) 85 Increment(i202) 86 } 87 Case (3) { 88 Mod(i203, 14, Local0) 89 Add(34, Local0, Local1) 90 Increment(i203) 91 } 92 Case (4) { 93 Mod(i204, 26, Local0) 94 Add(48, Local0, Local1) 95 Increment(i204) 96 } 97 Case (5) { 98 Mod(i205, 26, Local0) 99 Add(74, Local0, Local1) 100 Increment(i205) 101 } 102 Default { 103 err("m1e2", z110, 0, 0, 0, Local7, 0) 104 } 105 } 106 107 return (Local1) 108} 109 110// Mod-6 strategy 111// 112// Observed, it causes many "Outstanding allocations" 113// 114// arg0 - index of iteration 115Method(m1e2, 1) 116{ 117 Mod(arg0, 6, Local7) 118 return (Local7) 119} 120 121// Linear strategy 122// 123// arg0 - index of iteration 124Method(m1e3, 1) 125{ 126 Mod(arg0, maxf, Local7) 127 return (Local7) 128} 129 130// arg0 - strategy of traveling the Cases of Switch 131Method(m1e0, 1, Serialized) 132{ 133/* 134 // ################################## Check all the test: 135 136 // Packages for _TCI statistics 137 Name(LLL0, Package(1) {}) 138 Name(LLL1, Package(1) {}) 139 Name(LLL2, Package(1) {}) 140 141 // Create and initialize the Memory Consumption Statistics Packages 142 143 Store(m3a0(c200), LLL0) // _TCI-end statistics 144 Store(m3a0(c201), LLL1) // _TCI-begin statistics 145 Store(m3a0(0), LLL2) // difference 146 147 _TCI(c200, LLL0) 148 // ################################## Check all the test. 149*/ 150 151 152 Name(ts, "m1e0") 153 154 Name(pr, 0) 155 156 Name(ind0, 0) 157 158 Name(lpN0, 0) 159 Name(lpC0, 0) 160 161 Store(z110, c081) // absolute index of file initiating the checking 162 163 Store(rep0, lpN0) 164 Store(0, lpC0) 165 166 if (LEqual(arg0, 1)) { 167 Store("Mix of groups strategy", Debug) 168 } elseif (LEqual(arg0, 2)) { 169 Store("Mod-6 strategy", Debug) 170 } else { 171 Store("Linear strategy", Debug) 172 } 173 174 While (lpN0) { 175 176 if (pr) { 177 Store(lpC0, Debug) 178 } 179 180 if (LEqual(arg0, 1)) { 181 Store(m1e1(lpC0), ind0) 182 } elseif (LEqual(arg0, 2)) { 183 Store(m1e2(lpC0), ind0) 184 } else { 185 Store(m1e3(lpC0), ind0) 186 } 187 188 Switch (ToInteger(ind0)) { 189 190 // ========================= Group 0: 191 192 // All types 193 // (from m1b1: CopyObject of Object to LocalX) 194 195 Case (0) { 196 CopyObject(i900, Local0) 197 m1a3(Local0, c009, z110, ts, 0) 198 } 199 Case (1) { 200 CopyObject(s900, Local0) 201 m1a3(Local0, c00a, z110, ts, 1) 202 } 203 Case (2) { 204 CopyObject(b900, Local0) 205 m1a3(Local0, c00b, z110, ts, 2) 206 } 207 Case (3) { 208 CopyObject(p900, Local0) 209 m1a3(Local0, c00c, z110, ts, 3) 210 } 211 Case (4) { 212 CopyObject(f900, Local0) 213 m1a3(Local0, c009, z110, ts, 4) 214 } 215 Case (5) { 216 CopyObject(RefOf(d900), Local0) 217 m1a3(Local0, c00e, z110, ts, 5) 218 } 219 Case (6) { 220 CopyObject(RefOf(e900), Local0) 221 m1a3(Local0, c00f, z110, ts, 6) 222 } 223 Case (7) { 224 if (rn06) { 225 CopyObject(RefOf(m901), Local0) 226 } else { 227 CopyObject(RefOf(m901), Local0) 228 } 229 m1a3(Local0, c010, z110, ts, 7) 230 } 231 Case (8) { 232 CopyObject(RefOf(mx90), Local0) 233 m1a3(Local0, c011, z110, ts, 8) 234 } 235 Case (9) { 236 if (y510) { 237 CopyObject(RefOf(r900), Local0) 238 m1a3(Local0, c012, z110, ts, 9) 239 } 240 } 241 Case (10) { 242 CopyObject(RefOf(pw90), Local0) 243 m1a3(Local0, c013, z110, ts, 10) 244 } 245 Case (11) { 246 CopyObject(RefOf(pr90), Local0) 247 m1a3(Local0, c014, z110, ts, 11) 248 } 249 Case (12) { 250 if (y508) { 251 CopyObject(RefOf(tz90), Local0) 252 m1a3(Local0, c015, z110, ts, 12) 253 } 254 } 255 Case (13) { 256 CopyObject(bf90, Local0) 257 m1a3(Local0, c009, z110, ts, 13) 258 } 259 260 // ========================= Group 1: 261 262 // All available for Store types 263 // (from m1b2: Store of Object to LocalX) 264 265 Case (14) { 266 Store(i900, Local0) 267 m1a3(Local0, c009, z110, ts, 14) 268 } 269 Case (15) { 270 Store(s900, Local0) 271 m1a3(Local0, c00a, z110, ts, 15) 272 } 273 Case (16) { 274 Store(b900, Local0) 275 m1a3(Local0, c00b, z110, ts, 16) 276 } 277 Case (17) { 278 Store(p900, Local0) 279 m1a3(Local0, c00c, z110, ts, 17) 280 } 281 Case (18) { 282 Store(f900, Local0) 283 m1a3(Local0, c009, z110, ts, 18) 284 } 285 Case (19) { 286 Store(bf90, Local0) 287 m1a3(Local0, c009, z110, ts, 19) 288 } 289 290 // ========================= Group 2: 291 292 // All types 293 // (from m1b4: CopyObject the result of RefOf/CondRefOf to LocalX) 294 295 Case (20) { 296 CopyObject(RefOf(i900), Local0) 297 m1a3(Local0, c009, z110, ts, 20) 298 } 299 Case (21) { 300 CopyObject(RefOf(s900), Local0) 301 m1a3(Local0, c00a, z110, ts, 21) 302 } 303 Case (22) { 304 CopyObject(RefOf(b900), Local0) 305 m1a3(Local0, c00b, z110, ts, 22) 306 } 307 Case (23) { 308 CopyObject(RefOf(p900), Local0) 309 m1a3(Local0, c00c, z110, ts, 23) 310 } 311 Case (24) { 312 CopyObject(RefOf(f900), Local0) 313 m1a3(Local0, c00d, z110, ts, 24) 314 } 315 Case (25) { 316 CopyObject(RefOf(d900), Local0) 317 m1a3(Local0, c00e, z110, ts, 25) 318 } 319 Case (26) { 320 CopyObject(RefOf(e900), Local0) 321 m1a3(Local0, c00f, z110, ts, 26) 322 } 323 Case (27) { 324 CopyObject(RefOf(m901), Local0) 325 m1a3(Local0, c010, z110, ts, 27) 326 } 327 Case (28) { 328 CopyObject(RefOf(mx90), Local0) 329 m1a3(Local0, c011, z110, ts, 28) 330 } 331 Case (29) { 332 CopyObject(RefOf(r900), Local0) 333 m1a3(Local0, c012, z110, ts, 29) 334 } 335 Case (30) { 336 CopyObject(RefOf(pw90), Local0) 337 m1a3(Local0, c013, z110, ts, 30) 338 } 339 Case (31) { 340 CopyObject(RefOf(pr90), Local0) 341 m1a3(Local0, c014, z110, ts, 31) 342 } 343 Case (32) { 344 CopyObject(RefOf(tz90), Local0) 345 m1a3(Local0, c015, z110, ts, 32) 346 } 347 Case (33) { 348 CopyObject(RefOf(bf90), Local0) 349 m1a3(Local0, c016, z110, ts, 33) 350 } 351 352 // ========================= Group 3: 353 354 // All types 355 // (from m1b5: Store the result of RefOf/CondRefOf to LocalX) 356 357 Case (34) { 358 Store(RefOf(i900), Local0) 359 m1a3(Local0, c009, z110, ts, 34) 360 } 361 Case (35) { 362 Store(RefOf(s900), Local0) 363 m1a3(Local0, c00a, z110, ts, 35) 364 } 365 Case (36) { 366 Store(RefOf(b900), Local0) 367 m1a3(Local0, c00b, z110, ts, 36) 368 } 369 Case (37) { 370 Store(RefOf(p900), Local0) 371 m1a3(Local0, c00c, z110, ts, 37) 372 } 373 Case (38) { 374 Store(RefOf(f900), Local0) 375 m1a3(Local0, c00d, z110, ts, 38) 376 } 377 Case (39) { 378 Store(RefOf(d900), Local0) 379 m1a3(Local0, c00e, z110, ts, 39) 380 } 381 Case (40) { 382 Store(RefOf(e900), Local0) 383 m1a3(Local0, c00f, z110, ts, 40) 384 } 385 Case (41) { 386 Store(RefOf(m901), Local0) 387 m1a3(Local0, c010, z110, ts, 41) 388 } 389 Case (42) { 390 Store(RefOf(mx90), Local0) 391 m1a3(Local0, c011, z110, ts, 42) 392 } 393 Case (43) { 394 Store(RefOf(r900), Local0) 395 m1a3(Local0, c012, z110, ts, 43) 396 } 397 Case (44) { 398 Store(RefOf(pw90), Local0) 399 m1a3(Local0, c013, z110, ts, 44) 400 } 401 Case (45) { 402 Store(RefOf(pr90), Local0) 403 m1a3(Local0, c014, z110, ts, 45) 404 } 405 Case (46) { 406 Store(RefOf(tz90), Local0) 407 m1a3(Local0, c015, z110, ts, 46) 408 } 409 Case (47) { 410 Store(RefOf(bf90), Local0) 411 m1a3(Local0, c016, z110, ts, 47) 412 } 413 414 // ========================= Group 4: 415 416 // From m1b6: CopyObject the result of Index to LocalX 417 418 // Computational Data 419 420 Case (48) { 421 CopyObject(Index(s900, 1, Local0), Local1) 422 m1a3(Local0, c016, z110, ts, 48) 423 m1a3(Local1, c016, z110, ts, 49) 424 } 425 Case (49) { 426 CopyObject(Index(b900, 1, Local0), Local1) 427 m1a3(Local0, c016, z110, ts, 50) 428 m1a3(Local1, c016, z110, ts, 51) 429 } 430 431 // Elements of Package are Uninitialized 432 433 Case (50) { 434 if (y127) { 435 CopyObject(Index(p900, 0, Local0), Local1) 436 m1a3(Local0, c008, z110, ts, 52) 437 m1a3(Local1, c008, z110, ts, 53) 438 } 439 } 440 441 // Elements of Package are Computational Data 442 443 Case (51) { 444 CopyObject(Index(p901, 1, Local0), Local1) 445 m1a3(Local0, c009, z110, ts, 54) 446 m1a3(Local1, c009, z110, ts, 55) 447 } 448 Case (52) { 449 CopyObject(Index(p904, 1, Local0), Local1) 450 m1a3(Local0, c00b, z110, ts, 56) 451 m1a3(Local1, c00b, z110, ts, 57) 452 } 453 Case (53) { 454 CopyObject(Index(p905, 0, Local0), Local1) 455 m1a3(Local0, c00c, z110, ts, 58) 456 m1a3(Local1, c00c, z110, ts, 59) 457 } 458 Case (54) { 459 CopyObject(Index(p90d, 0, Local0), Local1) 460 m1a3(Local0, c009, z110, ts, 60) 461 m1a3(Local1, c009, z110, ts, 61) 462 } 463 Case (55) { 464 CopyObject(Index(p90e, 0, Local0), Local1) 465 m1a3(Local0, c009, z110, ts, 62) 466 m1a3(Local1, c009, z110, ts, 63) 467 } 468 Case (56) { 469 CopyObject(Index(p90f, 0, Local0), Local1) 470 m1a3(Local0, c00a, z110, ts, 64) 471 m1a3(Local1, c00a, z110, ts, 65) 472 } 473 Case (57) { 474 CopyObject(Index(p910, 0, Local0), Local1) 475 m1a3(Local0, c00a, z110, ts, 66) 476 m1a3(Local1, c00a, z110, ts, 67) 477 } 478 Case (58) { 479 CopyObject(Index(p911, 0, Local0), Local1) 480 m1a3(Local0, c00b, z110, ts, 68) 481 m1a3(Local1, c00b, z110, ts, 69) 482 } 483 Case (59) { 484 CopyObject(Index(p912, 0, Local0), Local1) 485 m1a3(Local0, c009, z110, ts, 70) 486 m1a3(Local1, c009, z110, ts, 71) 487 } 488 Case (60) { 489 CopyObject(Index(p913, 0, Local0), Local1) 490 m1a3(Local0, c009, z110, ts, 72) 491 m1a3(Local1, c009, z110, ts, 73) 492 } 493 Case (61) { 494 CopyObject(Index(p914, 0, Local0), Local1) 495 m1a3(Local0, c009, z110, ts, 74) 496 m1a3(Local1, c009, z110, ts, 75) 497 } 498 Case (62) { 499 CopyObject(Index(p915, 0, Local0), Local1) 500 m1a3(Local0, c009, z110, ts, 76) 501 m1a3(Local1, c009, z110, ts, 77) 502 } 503 504 // Elements of Package are NOT Computational Data 505 506 Case (63) { 507 CopyObject(Index(p916, 0, Local0), Local1) 508 m1a3(Local0, c00e, z110, ts, 78) 509 m1a3(Local1, c00e, z110, ts, 79) 510 } 511 Case (64) { 512 CopyObject(Index(p917, 0, Local0), Local1) 513 m1a3(Local0, c00f, z110, ts, 80) 514 m1a3(Local1, c00f, z110, ts, 81) 515 } 516 Case (65) { 517 CopyObject(Index(p918, 0, Local0), Local1) 518 m1a3(Local0, c011, z110, ts, 82) 519 m1a3(Local1, c011, z110, ts, 83) 520 } 521 Case (66) { 522 CopyObject(Index(p919, 0, Local0), Local1) 523 m1a3(Local0, c012, z110, ts, 84) 524 m1a3(Local1, c012, z110, ts, 85) 525 } 526 Case (67) { 527 CopyObject(Index(p91a, 0, Local0), Local1) 528 m1a3(Local0, c013, z110, ts, 86) 529 m1a3(Local1, c013, z110, ts, 87) 530 } 531 Case (68) { 532 CopyObject(Index(p91b, 0, Local0), Local1) 533 m1a3(Local0, c014, z110, ts, 88) 534 m1a3(Local1, c014, z110, ts, 89) 535 } 536 Case (69) { 537 CopyObject(Index(p91c, 0, Local0), Local1) 538 m1a3(Local0, c015, z110, ts, 90) 539 m1a3(Local1, c015, z110, ts, 91) 540 } 541 542 // Elements of Package are Methods 543 544 Case (70) { 545 CopyObject(Index(p91d, 0, Local0), Local1) 546 m1a3(Local0, c010, z110, ts, 92) 547 m1a3(Local1, c010, z110, ts, 93) 548 } 549 Case (71) { 550 CopyObject(Index(p91e, 0, Local0), Local1) 551 m1a3(Local0, c010, z110, ts, 94) 552 m1a3(Local1, c010, z110, ts, 95) 553 } 554 Case (72) { 555 CopyObject(Index(p91f, 0, Local0), Local1) 556 m1a3(Local0, c010, z110, ts, 96) 557 m1a3(Local1, c010, z110, ts, 97) 558 } 559 Case (73) { 560 CopyObject(Index(p920, 0, Local0), Local1) 561 m1a3(Local0, c010, z110, ts, 98) 562 m1a3(Local1, c010, z110, ts, 99) 563 } 564 565 // ========================= Group 5: 566 567 // From m1b7: Store the result of Index to LocalX 568 569 // Computational Data 570 571 Case (74) { 572 Store(Index(s900, 1, Local0), Local1) 573 m1a3(Local0, c016, z110, ts, 100) 574 m1a3(Local1, c016, z110, ts, 101) 575 } 576 Case (75) { 577 Store(Index(b900, 1, Local0), Local1) 578 m1a3(Local0, c016, z110, ts, 102) 579 m1a3(Local1, c016, z110, ts, 103) 580 } 581 582 // Elements of Package are Uninitialized 583 584 Case (76) { 585 Store(Index(p900, 0, Local0), Local1) 586 m1a3(Local0, c008, z110, ts, 104) 587 m1a3(Local1, c008, z110, ts, 105) 588 } 589 590 // Elements of Package are Computational Data 591 592 Case (77) { 593 Store(Index(p901, 1, Local0), Local1) 594 m1a3(Local0, c009, z110, ts, 106) 595 m1a3(Local1, c009, z110, ts, 107) 596 } 597 Case (78) { 598 Store(Index(p904, 1, Local0), Local1) 599 m1a3(Local0, c00b, z110, ts, 108) 600 m1a3(Local1, c00b, z110, ts, 109) 601 } 602 Case (79) { 603 Store(Index(p905, 0, Local0), Local1) 604 m1a3(Local0, c00c, z110, ts, 110) 605 m1a3(Local1, c00c, z110, ts, 111) 606 } 607 Case (80) { 608 Store(Index(p90d, 0, Local0), Local1) 609 m1a3(Local0, c009, z110, ts, 112) 610 m1a3(Local1, c009, z110, ts, 113) 611 } 612 Case (81) { 613 Store(Index(p90e, 0, Local0), Local1) 614 m1a3(Local0, c009, z110, ts, 114) 615 m1a3(Local1, c009, z110, ts, 115) 616 } 617 Case (82) { 618 Store(Index(p90f, 0, Local0), Local1) 619 m1a3(Local0, c00a, z110, ts, 116) 620 m1a3(Local1, c00a, z110, ts, 117) 621 } 622 Case (83) { 623 Store(Index(p910, 0, Local0), Local1) 624 m1a3(Local0, c00a, z110, ts, 118) 625 m1a3(Local1, c00a, z110, ts, 119) 626 } 627 Case (84) { 628 Store(Index(p911, 0, Local0), Local1) 629 m1a3(Local0, c00b, z110, ts, 120) 630 m1a3(Local1, c00b, z110, ts, 121) 631 } 632 Case (85) { 633 Store(Index(p912, 0, Local0), Local1) 634 m1a3(Local0, c009, z110, ts, 122) 635 m1a3(Local1, c009, z110, ts, 123) 636 } 637 Case (86) { 638 Store(Index(p913, 0, Local0), Local1) 639 m1a3(Local0, c009, z110, ts, 124) 640 m1a3(Local1, c009, z110, ts, 125) 641 } 642 Case (87) { 643 Store(Index(p914, 0, Local0), Local1) 644 m1a3(Local0, c009, z110, ts, 126) 645 m1a3(Local1, c009, z110, ts, 127) 646 } 647 Case (88) { 648 Store(Index(p915, 0, Local0), Local1) 649 m1a3(Local0, c009, z110, ts, 128) 650 m1a3(Local1, c009, z110, ts, 129) 651 } 652 653 // Elements of Package are NOT Computational Data 654 655 Case (89) { 656 Store(Index(p916, 0, Local0), Local1) 657 m1a3(Local0, c00e, z110, ts, 130) 658 m1a3(Local1, c00e, z110, ts, 131) 659 } 660 Case (90) { 661 Store(Index(p917, 0, Local0), Local1) 662 m1a3(Local0, c00f, z110, ts, 132) 663 m1a3(Local1, c00f, z110, ts, 133) 664 } 665 Case (91) { 666 Store(Index(p918, 0, Local0), Local1) 667 m1a3(Local0, c011, z110, ts, 134) 668 m1a3(Local1, c011, z110, ts, 135) 669 } 670 Case (92) { 671 Store(Index(p919, 0, Local0), Local1) 672 m1a3(Local0, c012, z110, ts, 136) 673 m1a3(Local1, c012, z110, ts, 137) 674 } 675 Case (93) { 676 Store(Index(p91a, 0, Local0), Local1) 677 m1a3(Local0, c013, z110, ts, 138) 678 m1a3(Local1, c013, z110, ts, 139) 679 } 680 Case (94) { 681 Store(Index(p91b, 0, Local0), Local1) 682 m1a3(Local0, c014, z110, ts, 140) 683 m1a3(Local1, c014, z110, ts, 141) 684 } 685 Case (95) { 686 Store(Index(p91c, 0, Local0), Local1) 687 m1a3(Local0, c015, z110, ts, 142) 688 m1a3(Local1, c015, z110, ts, 143) 689 } 690 691 // Elements of Package are Methods 692 693 Case (96) { 694 Store(Index(p91d, 0, Local0), Local1) 695 m1a3(Local0, c010, z110, ts, 144) 696 m1a3(Local1, c010, z110, ts, 145) 697 } 698 Case (97) { 699 Store(Index(p91e, 0, Local0), Local1) 700 m1a3(Local0, c010, z110, ts, 146) 701 m1a3(Local1, c010, z110, ts, 147) 702 } 703 Case (98) { 704 Store(Index(p91f, 0, Local0), Local1) 705 m1a3(Local0, c010, z110, ts, 148) 706 m1a3(Local1, c010, z110, ts, 149) 707 } 708 Case (99) { 709 Store(Index(p920, 0, Local0), Local1) 710 m1a3(Local0, c010, z110, ts, 150) 711 m1a3(Local1, c010, z110, ts, 151) 712 } 713 Default { 714 err(ts, z110, 1, 0, 0, ind0, 0) 715 } 716 717 } /* Switch */ 718 719 Decrement(lpN0) 720 Increment(lpC0) 721 722 } /* While */ 723 724 725/* 726 // ################################## Check all the test: 727 _TCI(c201, LLL1) 728 m3a3(LLL0, LLL1, LLL2) 729 m3a4(LLL0, LLL1, LLL2, 0, 0, 0, 0x12345678) 730 // ################################## Check all the test. 731*/ 732 733 734// m1a6() 735} 736