diff options
Diffstat (limited to 'tests/aslts/src/runtime/collections/functional/reference/ref02.asl')
-rw-r--r-- | tests/aslts/src/runtime/collections/functional/reference/ref02.asl | 1872 |
1 files changed, 1872 insertions, 0 deletions
diff --git a/tests/aslts/src/runtime/collections/functional/reference/ref02.asl b/tests/aslts/src/runtime/collections/functional/reference/ref02.asl new file mode 100644 index 000000000..e31a9ac56 --- /dev/null +++ b/tests/aslts/src/runtime/collections/functional/reference/ref02.asl @@ -0,0 +1,1872 @@ +/* + * Copyright (c) 2006, Intel Corp. + * Copyright (C) 2006, Valery Podrezov <valery.a.podrezov@intel.com> + * Copyright (C) 2006, Fiodor Suietov <fiodor.f.suietov@intel.com> + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * Neither the name of Intel Corporation nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* + * References + * + * TABLE 5: all the legal ways to generate references to LocalX + * + * Producing Reference operators: + * + * Index, RefOf, CondRefOf + */ + +Name(z078, 78) + +// /////////////////////////////////////////////////////////////////////////// +// +// TABLE 5: all the legal ways to generate references to LocalX +// +// /////////////////////////////////////////////////////////////////////////// + +// m169,m190 +Method(m170) +{ + if (y100) { + ts00("m170") + } else { + Store("m170", Debug) + } + + // T5:I2-I4 + + // Computational Data + + Store(s900, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c016, 0, 0, c009, 0x31, 1) + + Store(s901, Local7) + Store(Index(Local7, 2), Local0) + m1a2(Local0, c016, 0, 0, c009, 0x72, 2) + + Store(b900, Local7) + Store(Index(Local7, 3), Local0) + m1a2(Local0, c016, 0, 0, c009, 0xb3, 3) + + // Elements of Package are Uninitialized + + if (y104) { + Store(p900, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c008, Ones, 4) + } + + // Elements of Package are Computational Data + + Store(p901, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xabcd0004, 5) + + Store(p901, Local7) + Store(Index(Local7, 1), Local0) + m1a2(Local0, c009, 0, 0, c009, 0x1122334455660005, 6) + + Store(p902, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "12340006", 7) + + Store(p902, Local7) + Store(Index(Local7, 1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i80007", 8) + + Store(p903, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop0008", 9) + + Store(p903, Local7) + Store(Index(Local7, 1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "1234567890abdef0250009", 10) + + Store(p904, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb5,0xb6,0xb7}, 11) + + Store(p905, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xabc000a, 12) + + Store(p905, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 1, 1, c00a, "0xabc000b", 13) + + Store(p906, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "abc000d", 14) + + Store(p907, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "aqwevbgnm000e", 15) + + Store(p908, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xba,0xbb,0xbc,0xbd,0xbe}, 16) + + Store(p909, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 2, 0, c009, 0xabc000f, 17) + + Store(p90a, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "12340010", 18) + + Store(p90b, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "zxswefas0011", 19) + + Store(p90c, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xbf,0xc0,0xc1}, 20) + + Store(p90d, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a0000, 21) + + Store(p90e, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xc1790001, 22) + + Store(p90f, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "12340002", 23) + + Store(p910, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu0003", 24) + + Store(p911, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 25) + + if (y118) { + Store(p912, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 26) + + Store(p913, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 27) + + Store(p914, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 28) + + Store(p915, Local7) + Store(Index(Local7, 0), Local0) + m1a2(Local0, c016, 0, 0, c016, 0xb0, 29) + } + + // Elements of Package are NOT Computational Data + + Store(p916, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c00e, Ones, 30) + + Store(p917, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c00f, Ones, 31) + + Store(p918, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c011, Ones, 32) + + Store(p919, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c012, Ones, 33) + + Store(p91a, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c013, Ones, 34) + + Store(p91b, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c014, Ones, 35) + + Store(p91c, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c015, Ones, 36) + + // Elements of Package are Methods + + if (y105) { + + Store(p91d, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 37) + + Store(p91e, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 38) + + Store(p91f, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 39) + + Store(p920, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 40) + + Store(p921, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 41) + + Store(p922, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 42) + + Store(p923, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 43) + + Store(p924, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 44) + + Store(p925, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 45) + + Store(p926, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 46) + + Store(p927, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 47) + + Store(p928, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 48) + + Store(p929, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 49) + + Store(p92a, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 50) + + Store(p92b, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 51) + + Store(p92c, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 52) + + Store(p92d, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 53) + + Store(p92e, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 54) + + Store(p92f, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 55) + + Store(p930, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 56) + + Store(p931, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 57) + + Store(p932, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 58) + + Store(p933, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 59) + + Store(p934, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 60) + + if (y103) { + Store(p935, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 61) + } + + Store(p936, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 62) + + Store(p937, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 63) + + Store(p938, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 64) + + Store(p939, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 65) + + Store(p93a, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 66) + + Store(p93b, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 67) + + Store(p93c, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 68) + + Store(p93d, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 69) + + Store(p93e, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 70) + + Store(p93f, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 71) + + Store(p940, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 72) + + Store(p941, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 73) + + Store(p942, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 74) + + Store(p943, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 75) + + Store(p944, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 76) + + Store(p945, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 77) + + Store(p946, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 78) + + Store(p947, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 79) + + Store(p948, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 80) + + Store(p949, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 81) + + Store(p94a, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 82) + + Store(p94b, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 83) + + Store(p94c, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 84) + + Store(p94d, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 85) + + Store(p94e, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 86) + + Store(p94f, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 87) + + Store(p950, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 88) + + Store(p951, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 89) + + Store(p952, Local7) + Store(Index(Local7, 0), Local0) + m1a0(Local0, c010, Ones, 90) + } + + // T5:IR2-IR4 + + // Computational Data + + Store(s900, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c016, 0, 0, c009, 0x31, 91) + m1a2(Local1, c016, 0, 0, c009, 0x31, 92) + + Store(s901, Local7) + Store(Index(Local7, 2, Local1), Local0) + m1a2(Local0, c016, 0, 0, c009, 0x72, 93) + m1a2(Local1, c016, 0, 0, c009, 0x72, 94) + + Store(b900, Local7) + Store(Index(Local7, 4, Local1), Local0) + m1a2(Local0, c016, 0, 0, c009, 0xb4, 95) + m1a2(Local1, c016, 0, 0, c009, 0xb4, 96) + + // Elements of Package are Uninitialized + + if (y104) { + Store(p900, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c008, Ones, 97) + m1a0(Local1, c008, Ones, 98) + } + + // Elements of Package are Computational Data + + Store(p901, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xabcd0004, 99) + m1a2(Local1, c009, 0, 0, c009, 0xabcd0004, 100) + + Store(p901, Local7) + Store(Index(Local7, 1, Local1), Local0) + m1a2(Local0, c009, 0, 0, c009, 0x1122334455660005, 101) + m1a2(Local1, c009, 0, 0, c009, 0x1122334455660005, 102) + + Store(p902, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "12340006", 103) + m1a2(Local1, c00a, 0, 0, c00a, "12340006", 104) + + Store(p902, Local7) + Store(Index(Local7, 1, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i80007", 105) + m1a2(Local1, c00a, 0, 0, c00a, "q1w2e3r4t5y6u7i80007", 106) + + Store(p903, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyuiop0008", 107) + m1a2(Local1, c00a, 0, 0, c00a, "qwrtyuiop0008", 108) + + Store(p903, Local7) + Store(Index(Local7, 1, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "1234567890abdef0250009", 109) + m1a2(Local1, c00a, 0, 0, c00a, "1234567890abdef0250009", 110) + + Store(p904, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb5,0xb6,0xb7}, 111) + m1a2(Local1, c00b, 0, 0, c00b, Buffer() {0xb5,0xb6,0xb7}, 112) + + Store(p905, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xabc000a, 113) + m1a2(Local1, c00c, 1, 0, c009, 0xabc000a, 114) + + Store(p905, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 1, 1, c00a, "0xabc000b", 115) + m1a2(Local1, c00c, 1, 1, c00a, "0xabc000b", 116) + + Store(p906, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "abc000d", 117) + m1a2(Local1, c00c, 1, 0, c00a, "abc000d", 118) + + Store(p907, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "aqwevbgnm000e", 119) + m1a2(Local1, c00c, 1, 0, c00a, "aqwevbgnm000e", 120) + + Store(p908, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xba,0xbb,0xbc,0xbd,0xbe}, 121) + m1a2(Local1, c00c, 1, 0, c00b, Buffer() {0xba,0xbb,0xbc,0xbd,0xbe}, 122) + + Store(p909, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 2, 0, c009, 0xabc000f, 123) + m1a2(Local1, c00c, 2, 0, c009, 0xabc000f, 124) + + Store(p90a, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "12340010", 125) + m1a2(Local1, c00c, 2, 0, c00a, "12340010", 126) + + Store(p90b, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "zxswefas0011", 127) + m1a2(Local1, c00c, 2, 0, c00a, "zxswefas0011", 128) + + Store(p90c, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xbf,0xc0,0xc1}, 129) + m1a2(Local1, c00c, 2, 0, c00b, Buffer() {0xbf,0xc0,0xc1}, 130) + + Store(p90d, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a0000, 131) + m1a2(Local1, c009, 0, 0, c009, 0xfe7cb391d65a0000, 132) + + Store(p90e, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xc1790001, 133) + m1a2(Local1, c009, 0, 0, c009, 0xc1790001, 134) + + Store(p90f, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "12340002", 135) + m1a2(Local1, c00a, 0, 0, c00a, "12340002", 136) + + Store(p910, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu0003", 137) + m1a2(Local1, c00a, 0, 0, c00a, "qwrtyu0003", 138) + + Store(p911, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 139) + m1a2(Local1, c00b, 0, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 140) + + if (y118) { + Store(p912, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 141) + m1a2(Local1, c00d, 0, 0, c00d, 0, 142) + + Store(p913, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 143) + m1a2(Local1, c00d, 0, 0, c00d, 0, 144) + + Store(p914, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c00d, 0, 0, c00d, 0, 145) + m1a2(Local1, c00d, 0, 0, c00d, 0, 146) + + Store(p915, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a2(Local0, c016, 0, 0, c016, 0xb0, 147) + m1a2(Local1, c016, 0, 0, c016, 0xb0, 148) + } + + // Elements of Package are NOT Computational Data + + Store(p916, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c00e, Ones, 149) + m1a0(Local1, c00e, Ones, 150) + + Store(p917, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c00f, Ones, 151) + m1a0(Local1, c00f, Ones, 152) + + Store(p918, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c011, Ones, 153) + m1a0(Local1, c011, Ones, 154) + + Store(p919, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c012, Ones, 155) + m1a0(Local1, c012, Ones, 156) + + Store(p91a, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c013, Ones, 157) + m1a0(Local1, c013, Ones, 158) + + Store(p91b, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c014, Ones, 159) + m1a0(Local1, c014, Ones, 160) + + Store(p91c, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c015, Ones, 161) + m1a0(Local1, c015, Ones, 162) + + // Elements of Package are Methods + + if (y105) { + + Store(p91d, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 163) + m1a0(Local1, c010, Ones, 164) + + Store(p91e, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 165) + m1a0(Local1, c010, Ones, 166) + + Store(p91f, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 167) + m1a0(Local1, c010, Ones, 168) + + Store(p920, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 169) + m1a0(Local1, c010, Ones, 170) + + Store(p921, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 171) + m1a0(Local1, c010, Ones, 172) + + Store(p922, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 173) + m1a0(Local1, c010, Ones, 174) + + Store(p923, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 175) + m1a0(Local1, c010, Ones, 176) + + Store(p924, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 177) + m1a0(Local1, c010, Ones, 178) + + Store(p925, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 179) + m1a0(Local1, c010, Ones, 180) + + Store(p926, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 181) + m1a0(Local1, c010, Ones, 182) + + Store(p927, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 183) + m1a0(Local1, c010, Ones, 184) + + Store(p928, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 185) + m1a0(Local1, c010, Ones, 186) + + Store(p929, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 187) + m1a0(Local1, c010, Ones, 188) + + Store(p92a, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 189) + m1a0(Local1, c010, Ones, 190) + + Store(p92b, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 191) + m1a0(Local1, c010, Ones, 192) + + Store(p92c, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 193) + m1a0(Local1, c010, Ones, 194) + + Store(p92d, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 195) + m1a0(Local1, c010, Ones, 196) + + Store(p92e, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 197) + m1a0(Local1, c010, Ones, 198) + + Store(p92f, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 199) + m1a0(Local1, c010, Ones, 200) + + Store(p930, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 201) + m1a0(Local1, c010, Ones, 202) + + Store(p931, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 203) + m1a0(Local1, c010, Ones, 204) + + Store(p932, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 205) + m1a0(Local1, c010, Ones, 206) + + Store(p933, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 207) + m1a0(Local1, c010, Ones, 208) + + Store(p934, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 209) + m1a0(Local1, c010, Ones, 210) + + if (y103) { + Store(p935, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 211) + m1a0(Local1, c010, Ones, 212) + } + + Store(p936, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 213) + m1a0(Local1, c010, Ones, 214) + + Store(p937, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 215) + m1a0(Local1, c010, Ones, 216) + + Store(p938, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 217) + m1a0(Local1, c010, Ones, 218) + + Store(p939, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 219) + m1a0(Local1, c010, Ones, 220) + + Store(p93a, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 221) + m1a0(Local1, c010, Ones, 222) + + Store(p93b, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 223) + m1a0(Local1, c010, Ones, 224) + + Store(p93c, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 225) + m1a0(Local1, c010, Ones, 226) + + Store(p93d, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 227) + m1a0(Local1, c010, Ones, 228) + + Store(p93e, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 229) + m1a0(Local1, c010, Ones, 230) + + Store(p93f, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 231) + m1a0(Local1, c010, Ones, 232) + + Store(p940, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 233) + m1a0(Local1, c010, Ones, 234) + + Store(p941, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 235) + m1a0(Local1, c010, Ones, 236) + + Store(p942, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 237) + m1a0(Local1, c010, Ones, 238) + + Store(p943, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 239) + m1a0(Local1, c010, Ones, 240) + + Store(p944, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 241) + m1a0(Local1, c010, Ones, 242) + + Store(p945, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 243) + m1a0(Local1, c010, Ones, 244) + + Store(p946, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 245) + m1a0(Local1, c010, Ones, 246) + + Store(p947, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 247) + m1a0(Local1, c010, Ones, 248) + + Store(p948, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 249) + m1a0(Local1, c010, Ones, 250) + + Store(p949, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 251) + m1a0(Local1, c010, Ones, 252) + + Store(p94a, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 253) + m1a0(Local1, c010, Ones, 254) + + Store(p94b, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 255) + m1a0(Local1, c010, Ones, 256) + + Store(p94c, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 257) + m1a0(Local1, c010, Ones, 258) + + Store(p94d, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 259) + m1a0(Local1, c010, Ones, 260) + + Store(p94e, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 261) + m1a0(Local1, c010, Ones, 262) + + Store(p94f, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 263) + m1a0(Local1, c010, Ones, 264) + + Store(p950, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 265) + m1a0(Local1, c010, Ones, 266) + + Store(p951, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 267) + m1a0(Local1, c010, Ones, 268) + + Store(p952, Local7) + Store(Index(Local7, 0, Local1), Local0) + m1a0(Local0, c010, Ones, 269) + m1a0(Local1, c010, Ones, 270) + } + + m1a6() +} + +// m16a,m191 +// arg1 - writing mode +Method(m171, 2) +{ + if (y100) { + ts00("m171") + } else { + Store("m171", Debug) + } + + // T5:R0-R5,R14 + + // Uninitialized Local + + if (Arg0) { + Store(0, Local7) + } + Store(RefOf(Local7), Local0) + m1a0(Local0, c008, Ones, 1000) + + // Computational Data + + Store(i900, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a0000, 271) + + Store(i901, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xc1790001, 272) + + Store(s900, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "12340002", 273) + + Store(s901, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu0003", 274) + + Store(b900, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 275) + + // Not Computational Data + + // Package + + Store(p953, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xabcd0018, 1007) + + if (arg1) { + + // Data are unchanged, because writings were made + // into the new objects assosiated with Local7. + + m1a6() + return + } + + // Computational Data (Field Unit and Buffer Field) + + Store(f900, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0, 276) + + Store(bn90, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0, 277) + + Store(if90, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0, 278) + + Store(bf90, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c009, 0, 0, c009, 0xb0, 279) + + // Elements of Package are Uninitialized + + Store(p900, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 287) + + // Elements of Package are Computational Data + + Store(p901, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xabcd0004, 288) + m1a2(Local0, c00c, 1, 1, c009, 0x1122334455660005, 289) + + Store(p902, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "12340006", 290) + m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i80007", 291) + + Store(p903, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop0008", 292) + m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0250009", 293) + + Store(p904, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xb5,0xb6,0xb7}, 294) + + Store(p905, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 2, 0, c009, 0xabc000a, 295) + m1a2(Local0, c00c, 2, 1, c00a, "0xabc000b", 296) + + Store(p906, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "abc000d", 297) + + Store(p907, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm000e", 298) + + Store(p908, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xba,0xbb,0xbc,0xbd,0xbe}, 299) + + Store(p909, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 3, 0, c009, 0xabc000f, 300) + + Store(p90a, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 3, 0, c00a, "12340010", 301) + + Store(p90b, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 3, 0, c00a, "zxswefas0011", 302) + + Store(p90c, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xbf,0xc0,0xc1}, 303) + + Store(p90d, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a0000, 304) + + Store(p90e, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c009, 0xc1790001, 305) + + Store(p90f, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "12340002", 306) + + Store(p910, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu0003", 307) + + Store(p911, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 308) + + if (y118) { + Store(p912, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00d, 0, 309) + + Store(p913, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00d, 0, 310) + + Store(p914, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c00d, 0, 311) + + Store(p915, Local7) + Store(RefOf(Local7), Local0) + m1a2(Local0, c00c, 1, 0, c016, 0xb0, 312) + } + + // Elements of Package are NOT Computational Data + + Store(p916, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 313) + + Store(p917, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 314) + + Store(p918, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 315) + + Store(p919, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 316) + + Store(p91a, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 317) + + Store(p91b, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 318) + + Store(p91c, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 319) + + // Elements of Package are Methods + + Store(p91d, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 320) + + Store(p91e, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 321) + + Store(p91f, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 322) + + Store(p920, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 323) + + Store(p921, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 324) + + Store(p922, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 325) + + Store(p923, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 326) + + Store(p924, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 327) + + Store(p925, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 328) + + Store(p926, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 329) + + Store(p927, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 330) + + Store(p928, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 331) + + Store(p929, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 332) + + Store(p92a, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 333) + + Store(p92b, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 334) + + Store(p92c, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 335) + + Store(p92d, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 336) + + Store(p92e, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 337) + + Store(p92f, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 338) + + Store(p930, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 339) + + Store(p931, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 340) + + Store(p932, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 341) + + Store(p933, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 342) + + Store(p934, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 343) + + Store(p935, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 344) + + Store(p936, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 345) + + Store(p937, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 346) + + Store(p938, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 347) + + Store(p939, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 348) + + Store(p93a, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 349) + + Store(p93b, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 350) + + Store(p93c, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 351) + + Store(p93d, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 352) + + Store(p93e, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 353) + + Store(p93f, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 354) + + Store(p940, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 355) + + Store(p941, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 356) + + Store(p942, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 357) + + Store(p943, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 358) + + Store(p944, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 359) + + Store(p945, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 360) + + Store(p946, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 361) + + Store(p947, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 362) + + Store(p948, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 363) + + Store(p949, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 364) + + Store(p94a, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 365) + + Store(p94b, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 366) + + Store(p94c, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 367) + + Store(p94d, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 368) + + Store(p94e, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 369) + + Store(p94f, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 370) + + Store(p950, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 371) + + Store(p951, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 372) + + Store(p952, Local7) + Store(RefOf(Local7), Local0) + m1a0(Local0, c00c, Ones, 373) + + m1a6() + + return +} + +// m16c,m193 +// arg1 - writing mode +Method(m172, 2) +{ + if (y100) { + ts00("m172") + } else { + Store("m172", Debug) + } + + // T5:CR0-CR5,CR14 + + // Uninitialized Local + + if (Arg0) { + Store(0, Local7) + } + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 589)) { + m1a0(Local0, c008, Ones, 590) + } + + // Computational Data + + Store(i900, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 591)) { + m1a2(Local0, c009, 0, 0, c009, 0xfe7cb391d65a0000, 592) + } + + Store(i901, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 593)) { + m1a2(Local0, c009, 0, 0, c009, 0xc1790001, 594) + } + + Store(s900, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 595)) { + m1a2(Local0, c00a, 0, 0, c00a, "12340002", 596) + } + + Store(s901, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 597)) { + m1a2(Local0, c00a, 0, 0, c00a, "qwrtyu0003", 598) + } + + Store(b900, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 599)) { + m1a2(Local0, c00b, 0, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 600) + } + + // Not Computational Data + + // Package + + Store(p953, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 1010)) { + m1a2(Local0, c00c, 1, 0, c009, 0xabcd0018, 1011) + } + + if (arg1) { + + // Data are unchanged, because writings were made + // into the new objects assosiated with Local7. + + m1a6() + return + } + + // Computational Data (Field Unit and Buffer Field) + + Store(f900, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 601)) { + m1a2(Local0, c009, 0, 0, c009, 0, 602) + } + + Store(bn90, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 603)) { + m1a2(Local0, c009, 0, 0, c009, 0, 604) + } + + Store(if90, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 605)) { + m1a2(Local0, c009, 0, 0, c009, 0, 606) + } + + Store(bf90, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 607)) { + m1a2(Local0, c009, 0, 0, c009, 0xb0, 608) + } + + // Elements of Package are Uninitialized + + Store(p900, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 616) + + // Elements of Package are Computational Data + + Store(p901, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 617)) { + m1a2(Local0, c00c, 1, 0, c009, 0xabcd0004, 618) + m1a2(Local0, c00c, 1, 1, c009, 0x1122334455660005, 619) + } + + Store(p902, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 620)) { + m1a2(Local0, c00c, 1, 0, c00a, "12340006", 621) + m1a2(Local0, c00c, 1, 1, c00a, "q1w2e3r4t5y6u7i80007", 622) + } + + Store(p903, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 623)) { + m1a2(Local0, c00c, 1, 0, c00a, "qwrtyuiop0008", 624) + m1a2(Local0, c00c, 1, 1, c00a, "1234567890abdef0250009", 625) + } + + Store(p904, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 626)) { + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xb5,0xb6,0xb7}, 627) + } + + Store(p905, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 628)) { + m1a2(Local0, c00c, 2, 0, c009, 0xabc000a, 629) + m1a2(Local0, c00c, 2, 1, c00a, "0xabc000b", 630) + } + + Store(p906, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 631)) { + m1a2(Local0, c00c, 2, 0, c00a, "abc000d", 632) + } + + Store(p907, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 633)) { + m1a2(Local0, c00c, 2, 0, c00a, "aqwevbgnm000e", 634) + } + + Store(p908, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 635)) { + m1a2(Local0, c00c, 2, 0, c00b, Buffer() {0xba,0xbb,0xbc,0xbd,0xbe}, 636) + } + + Store(p909, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 637)) { + m1a2(Local0, c00c, 3, 0, c009, 0xabc000f, 638) + } + + Store(p90a, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 639)) { + m1a2(Local0, c00c, 3, 0, c00a, "12340010", 640) + } + + Store(p90b, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 641)) { + m1a2(Local0, c00c, 3, 0, c00a, "zxswefas0011", 642) + } + + Store(p90c, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 643)) { + m1a2(Local0, c00c, 3, 0, c00b, Buffer() {0xbf,0xc0,0xc1}, 644) + } + + Store(p90d, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 645)) { + m1a2(Local0, c00c, 1, 0, c009, 0xfe7cb391d65a0000, 646) + } + + Store(p90e, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 647)) { + m1a2(Local0, c00c, 1, 0, c009, 0xc1790001, 648) + } + + Store(p90f, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 649)) { + m1a2(Local0, c00c, 1, 0, c00a, "12340002", 650) + } + + Store(p910, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 651)) { + m1a2(Local0, c00c, 1, 0, c00a, "qwrtyu0003", 652) + } + + Store(p911, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 653)) { + m1a2(Local0, c00c, 1, 0, c00b, Buffer() {0xb0,0xb1,0xb2,0xb3,0xb4}, 654) + } + + if (y118) { + Store(p912, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 655)) { + m1a2(Local0, c00c, 1, 0, c00d, 0, 656) + } + + Store(p913, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 657)) { + m1a2(Local0, c00c, 1, 0, c00d, 0, 658) + } + + Store(p914, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 659)) { + m1a2(Local0, c00c, 1, 0, c00d, 0, 660) + } + + Store(p915, Local7) + Store(CondRefOf(Local7, Local0), Local1) + if (m1a4(Local1, 661)) { + m1a2(Local0, c00c, 1, 0, c016, 0xb0, 662) + } + } + + // Elements of Package are NOT Computational Data + + Store(p916, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 663) + + Store(p917, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 664) + + Store(p918, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 6655) + + Store(p919, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 666) + + Store(p91a, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 667) + + Store(p91b, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 668) + + Store(p91c, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 669) + + // Elements of Package are Methods + + Store(p91d, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 670) + + Store(p91e, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 671) + + Store(p91f, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 672) + + Store(p920, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 673) + + Store(p921, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 674) + + Store(p922, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 675) + + Store(p923, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 676) + + Store(p924, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 677) + + Store(p925, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 678) + + Store(p926, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 679) + + Store(p927, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 680) + + Store(p928, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 681) + + Store(p929, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 682) + + Store(p92a, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 683) + + Store(p92b, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 684) + + Store(p92c, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 685) + + Store(p92d, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 686) + + Store(p92e, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 687) + + Store(p92f, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 688) + + Store(p930, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 689) + + Store(p931, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 690) + + Store(p932, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 691) + + Store(p933, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 692) + + Store(p934, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 693) + + Store(p935, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 694) + + Store(p936, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 695) + + Store(p937, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 696) + + Store(p938, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 697) + + Store(p939, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 698) + + Store(p93a, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 699) + + Store(p93b, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 700) + + Store(p93c, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 701) + + Store(p93d, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 702) + + Store(p93e, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 703) + + Store(p93f, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 704) + + Store(p940, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 705) + + Store(p941, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 706) + + Store(p942, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 707) + + Store(p943, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 708) + + Store(p944, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 709) + + Store(p945, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 710) + + Store(p946, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 711) + + Store(p947, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 712) + + Store(p948, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 713) + + Store(p949, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 714) + + Store(p94a, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 715) + + Store(p94b, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 716) + + Store(p94c, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 717) + + Store(p94d, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 718) + + Store(p94e, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 719) + + Store(p94f, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 720) + + Store(p950, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 721) + + Store(p951, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 722) + + Store(p952, Local7) + Store(CondRefOf(Local7, Local0), Local1) + m1a0(Local0, c00c, Local1, 723) + + m1a6() + + return +} + +Method(m175, 3) +{ + Store(z078, c081) // absolute index of file initiating the checking + Store(1, c089) // flag of Reference, object otherwise + + if (arg0) { + m170() + } + if (arg1) { + m171(0, c083) + } + if (arg2) { + m172(0, c083) + } +} + +// The mode with the chain of references to LocalX +Method(m176) +{ + Store(1, c084) // run verification of references (reading) + Store(1, c085) // create the chain of references to LocalX, then dereference them + + Store("The mode with the chain of references to LocalX:", Debug) + + m175(1, 1, 1) +} + +// Run-method +Method(REF2) +{ + Store("TEST: REF2, References", Debug) + + Store("REF2", c080) // name of test + Store(0, c082) // flag of test of exceptions + Store(0, c083) // run verification of references (write/read) + Store(0, c086) // flag, run test till the first error + Store(1, c087) // apply DeRefOf to ArgX-ObjectReference + + m176() +} |