1 /* 2 * Some or all of this work - Copyright (c) 2006 - 2021, 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 * Check implicit conversion being applied to Buffer Field Objects' 30 * values obtained by dereference of the references to these Objects. 31 */ 32 Name (Z120, 0x78) 33 Method (M61B, 0, Serialized) 34 { 35 /* Buffer Field to Buffer implicit conversion Cases. */ 36 /* Buffer Field to Buffer conversion of the Buffer Field second operand */ 37 /* of Logical operators when the first operand is evaluated as Buffer */ 38 /* (LEqual, LGreater, LGreaterEqual, LLess, LLessEqual, LNotEqual) */ 39 Method (M644, 1, NotSerialized) 40 { 41 /* LEqual */ 42 43 Local0 = (Buffer (0x08) 44 { 45 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 46 } == DerefOf (RefOf (BF65))) 47 M600 (Arg0, 0x00, Local0, Ones) 48 Local0 = (Buffer (0x08) 49 { 50 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 51 } == DerefOf (RefOf (BF65))) 52 M600 (Arg0, 0x01, Local0, Zero) 53 Local0 = (AUB4 == DerefOf (RefOf (BF65))) 54 M600 (Arg0, 0x02, Local0, Ones) 55 Local0 = (AUB3 == DerefOf (RefOf (BF65))) 56 M600 (Arg0, 0x03, Local0, Zero) 57 If (Y078) 58 { 59 Local0 = (DerefOf (RefOf (AUB4)) == DerefOf (RefOf (BF65))) 60 M600 (Arg0, 0x04, Local0, Ones) 61 Local0 = (DerefOf (RefOf (AUB3)) == DerefOf (RefOf (BF65))) 62 M600 (Arg0, 0x05, Local0, Zero) 63 } 64 65 Local0 = (DerefOf (PAUB [0x04]) == DerefOf (RefOf (BF65))) 66 M600 (Arg0, 0x06, Local0, Ones) 67 Local0 = (DerefOf (PAUB [0x03]) == DerefOf (RefOf (BF65))) 68 M600 (Arg0, 0x07, Local0, Zero) 69 /* Method returns Buffer */ 70 71 Local0 = (M601 (0x03, 0x04) == DerefOf (RefOf (BF65))) 72 M600 (Arg0, 0x08, Local0, Ones) 73 Local0 = (M601 (0x03, 0x03) == DerefOf (RefOf (BF65))) 74 M600 (Arg0, 0x09, Local0, Zero) 75 /* Method returns Reference to Buffer */ 76 77 If (Y500) 78 { 79 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) == DerefOf (RefOf (BF65))) 80 M600 (Arg0, 0x0A, Local0, Ones) 81 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) == DerefOf (RefOf (BF65))) 82 M600 (Arg0, 0x0B, Local0, Zero) 83 } 84 85 /* LGreater */ 86 87 Local0 = (Buffer (0x08) 88 { 89 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 90 } > DerefOf (RefOf (BF65))) 91 M600 (Arg0, 0x0C, Local0, Zero) 92 Local0 = (Buffer (0x08) 93 { 94 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 95 } > DerefOf (RefOf (BF65))) 96 M600 (Arg0, 0x0D, Local0, Ones) 97 Local0 = (Buffer (0x08) 98 { 99 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFD // ..P...|. 100 } > DerefOf (RefOf (BF65))) 101 M600 (Arg0, 0x0E, Local0, Zero) 102 Local0 = (Buffer (0x09) 103 { 104 /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. 105 /* 0008 */ 0x01 // . 106 } > DerefOf (RefOf (BF65))) 107 M600 (Arg0, 0x0F, Local0, Ones) 108 Local0 = (AUB4 > DerefOf (RefOf (BF65))) 109 M600 (Arg0, 0x10, Local0, Zero) 110 Local0 = (AUB5 > DerefOf (RefOf (BF65))) 111 M600 (Arg0, 0x11, Local0, Ones) 112 If (Y078) 113 { 114 Local0 = (DerefOf (RefOf (AUB4)) > DerefOf (RefOf (BF65))) 115 M600 (Arg0, 0x12, Local0, Zero) 116 Local0 = (DerefOf (RefOf (AUB5)) > DerefOf (RefOf (BF65))) 117 M600 (Arg0, 0x13, Local0, Ones) 118 } 119 120 Local0 = (DerefOf (PAUB [0x04]) > DerefOf (RefOf (BF65))) 121 M600 (Arg0, 0x14, Local0, Zero) 122 Local0 = (DerefOf (PAUB [0x05]) > DerefOf (RefOf (BF65))) 123 M600 (Arg0, 0x15, Local0, Ones) 124 /* Method returns Buffer */ 125 126 Local0 = (M601 (0x03, 0x04) > DerefOf (RefOf (BF65))) 127 M600 (Arg0, 0x16, Local0, Zero) 128 Local0 = (M601 (0x03, 0x05) > DerefOf (RefOf (BF65))) 129 M600 (Arg0, 0x17, Local0, Ones) 130 /* Method returns Reference to Buffer */ 131 132 If (Y500) 133 { 134 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) > DerefOf (RefOf (BF65))) 135 M600 (Arg0, 0x18, Local0, Zero) 136 Local0 = (DerefOf (M602 (0x03, 0x05, 0x01)) > DerefOf (RefOf (BF65))) 137 M600 (Arg0, 0x19, Local0, Ones) 138 } 139 140 /* LGreaterEqual */ 141 142 Local0 = (Buffer (0x08) 143 { 144 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 145 } >= DerefOf (RefOf (BF65))) 146 M600 (Arg0, 0x1A, Local0, Ones) 147 Local0 = (Buffer (0x08) 148 { 149 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 150 } >= DerefOf (RefOf (BF65))) 151 M600 (Arg0, 0x1B, Local0, Ones) 152 Local0 = (Buffer (0x08) 153 { 154 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFD // ..P...|. 155 } >= DerefOf (RefOf (BF65))) 156 M600 (Arg0, 0x1C, Local0, Zero) 157 Local0 = (Buffer (0x09) 158 { 159 /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. 160 /* 0008 */ 0x01 // . 161 } >= DerefOf (RefOf (BF65))) 162 M600 (Arg0, 0x1D, Local0, Ones) 163 Local0 = (AUB4 >= DerefOf (RefOf (BF65))) 164 M600 (Arg0, 0x1E, Local0, Ones) 165 Local0 = (AUB5 >= DerefOf (RefOf (BF65))) 166 M600 (Arg0, 0x1F, Local0, Ones) 167 If (Y078) 168 { 169 Local0 = (DerefOf (RefOf (AUB4)) >= DerefOf (RefOf (BF65))) 170 M600 (Arg0, 0x20, Local0, Ones) 171 Local0 = (DerefOf (RefOf (AUB5)) >= DerefOf (RefOf (BF65))) 172 M600 (Arg0, 0x21, Local0, Ones) 173 } 174 175 Local0 = (DerefOf (PAUB [0x04]) >= DerefOf (RefOf (BF65))) 176 M600 (Arg0, 0x22, Local0, Ones) 177 Local0 = (DerefOf (PAUB [0x05]) >= DerefOf (RefOf (BF65))) 178 M600 (Arg0, 0x23, Local0, Ones) 179 /* Method returns Buffer */ 180 181 Local0 = (M601 (0x03, 0x04) >= DerefOf (RefOf (BF65))) 182 M600 (Arg0, 0x24, Local0, Ones) 183 Local0 = (M601 (0x03, 0x05) >= DerefOf (RefOf (BF65))) 184 M600 (Arg0, 0x25, Local0, Ones) 185 /* Method returns Reference to Buffer */ 186 187 If (Y500) 188 { 189 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) >= DerefOf (RefOf (BF65))) 190 M600 (Arg0, 0x26, Local0, Ones) 191 Local0 = (DerefOf (M602 (0x03, 0x05, 0x01)) >= DerefOf (RefOf (BF65))) 192 M600 (Arg0, 0x27, Local0, Ones) 193 } 194 195 /* LLess */ 196 197 Local0 = (Buffer (0x08) 198 { 199 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 200 } < DerefOf (RefOf (BF65))) 201 M600 (Arg0, 0x28, Local0, Zero) 202 Local0 = (Buffer (0x08) 203 { 204 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 205 } < DerefOf (RefOf (BF65))) 206 M600 (Arg0, 0x29, Local0, Zero) 207 Local0 = (Buffer (0x08) 208 { 209 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFD // ..P...|. 210 } < DerefOf (RefOf (BF65))) 211 M600 (Arg0, 0x2A, Local0, Ones) 212 Local0 = (Buffer (0x09) 213 { 214 /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. 215 /* 0008 */ 0x01 // . 216 } < DerefOf (RefOf (BF65))) 217 M600 (Arg0, 0x2B, Local0, Zero) 218 Local0 = (AUB4 < DerefOf (RefOf (BF65))) 219 M600 (Arg0, 0x2C, Local0, Zero) 220 Local0 = (AUB5 < DerefOf (RefOf (BF65))) 221 M600 (Arg0, 0x2D, Local0, Zero) 222 If (Y078) 223 { 224 Local0 = (DerefOf (RefOf (AUB4)) < DerefOf (RefOf (BF65))) 225 M600 (Arg0, 0x2E, Local0, Zero) 226 Local0 = (DerefOf (RefOf (AUB5)) < DerefOf (RefOf (BF65))) 227 M600 (Arg0, 0x2F, Local0, Zero) 228 } 229 230 Local0 = (DerefOf (PAUB [0x04]) < DerefOf (RefOf (BF65))) 231 M600 (Arg0, 0x30, Local0, Zero) 232 Local0 = (DerefOf (PAUB [0x05]) < DerefOf (RefOf (BF65))) 233 M600 (Arg0, 0x31, Local0, Zero) 234 /* Method returns Buffer */ 235 236 Local0 = (M601 (0x03, 0x04) < DerefOf (RefOf (BF65))) 237 M600 (Arg0, 0x32, Local0, Zero) 238 Local0 = (M601 (0x03, 0x05) < DerefOf (RefOf (BF65))) 239 M600 (Arg0, 0x33, Local0, Zero) 240 /* Method returns Reference to Buffer */ 241 242 If (Y500) 243 { 244 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) < DerefOf (RefOf (BF65))) 245 M600 (Arg0, 0x34, Local0, Zero) 246 Local0 = (DerefOf (M602 (0x03, 0x05, 0x01)) < DerefOf (RefOf (BF65))) 247 M600 (Arg0, 0x35, Local0, Zero) 248 } 249 250 /* LLessEqual */ 251 252 Local0 = (Buffer (0x08) 253 { 254 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 255 } <= DerefOf (RefOf (BF65))) 256 M600 (Arg0, 0x36, Local0, Ones) 257 Local0 = (Buffer (0x08) 258 { 259 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 260 } <= DerefOf (RefOf (BF65))) 261 M600 (Arg0, 0x37, Local0, Zero) 262 Local0 = (Buffer (0x08) 263 { 264 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFD // ..P...|. 265 } <= DerefOf (RefOf (BF65))) 266 M600 (Arg0, 0x38, Local0, Ones) 267 Local0 = (Buffer (0x09) 268 { 269 /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. 270 /* 0008 */ 0x01 // . 271 } <= DerefOf (RefOf (BF65))) 272 M600 (Arg0, 0x39, Local0, Zero) 273 Local0 = (AUB4 <= DerefOf (RefOf (BF65))) 274 M600 (Arg0, 0x3A, Local0, Ones) 275 Local0 = (AUB5 <= DerefOf (RefOf (BF65))) 276 M600 (Arg0, 0x3B, Local0, Zero) 277 If (Y078) 278 { 279 Local0 = (DerefOf (RefOf (AUB4)) <= DerefOf (RefOf (BF65))) 280 M600 (Arg0, 0x3C, Local0, Ones) 281 Local0 = (DerefOf (RefOf (AUB5)) <= DerefOf (RefOf (BF65))) 282 M600 (Arg0, 0x3D, Local0, Zero) 283 } 284 285 Local0 = (DerefOf (PAUB [0x04]) <= DerefOf (RefOf (BF65))) 286 M600 (Arg0, 0x3E, Local0, Ones) 287 Local0 = (DerefOf (PAUB [0x05]) <= DerefOf (RefOf (BF65))) 288 M600 (Arg0, 0x3F, Local0, Zero) 289 /* Method returns Buffer */ 290 291 Local0 = (M601 (0x03, 0x04) <= DerefOf (RefOf (BF65))) 292 M600 (Arg0, 0x40, Local0, Ones) 293 Local0 = (M601 (0x03, 0x05) <= DerefOf (RefOf (BF65))) 294 M600 (Arg0, 0x41, Local0, Zero) 295 /* Method returns Reference to Buffer */ 296 297 If (Y500) 298 { 299 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) <= DerefOf (RefOf (BF65))) 300 M600 (Arg0, 0x42, Local0, Ones) 301 Local0 = (DerefOf (M602 (0x03, 0x05, 0x01)) <= DerefOf (RefOf (BF65))) 302 M600 (Arg0, 0x43, Local0, Zero) 303 } 304 305 /* LNotEqual */ 306 307 Local0 = (Buffer (0x08) 308 { 309 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 310 } != DerefOf (RefOf (BF65))) 311 M600 (Arg0, 0x44, Local0, Zero) 312 Local0 = (Buffer (0x08) 313 { 314 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFF // ..P...|. 315 } != DerefOf (RefOf (BF65))) 316 M600 (Arg0, 0x45, Local0, Ones) 317 Local0 = (Buffer (0x08) 318 { 319 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFD // ..P...|. 320 } != DerefOf (RefOf (BF65))) 321 M600 (Arg0, 0x46, Local0, Ones) 322 Local0 = (Buffer (0x09) 323 { 324 /* 0000 */ 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE, // ..P...|. 325 /* 0008 */ 0x01 // . 326 } != DerefOf (RefOf (BF65))) 327 M600 (Arg0, 0x47, Local0, Ones) 328 Local0 = (AUB4 != DerefOf (RefOf (BF65))) 329 M600 (Arg0, 0x48, Local0, Zero) 330 Local0 = (AUB5 != DerefOf (RefOf (BF65))) 331 M600 (Arg0, 0x49, Local0, Ones) 332 If (Y078) 333 { 334 Local0 = (DerefOf (RefOf (AUB4)) != DerefOf (RefOf (BF65))) 335 M600 (Arg0, 0x4A, Local0, Zero) 336 Local0 = (DerefOf (RefOf (AUB5)) != DerefOf (RefOf (BF65))) 337 M600 (Arg0, 0x4B, Local0, Ones) 338 } 339 340 Local0 = (DerefOf (PAUB [0x04]) != DerefOf (RefOf (BF65))) 341 M600 (Arg0, 0x4C, Local0, Zero) 342 Local0 = (DerefOf (PAUB [0x05]) != DerefOf (RefOf (BF65))) 343 M600 (Arg0, 0x4D, Local0, Ones) 344 /* Method returns Buffer */ 345 346 Local0 = (M601 (0x03, 0x04) != DerefOf (RefOf (BF65))) 347 M600 (Arg0, 0x4E, Local0, Zero) 348 Local0 = (M601 (0x03, 0x05) != DerefOf (RefOf (BF65))) 349 M600 (Arg0, 0x4F, Local0, Ones) 350 /* Method returns Reference to Buffer */ 351 352 If (Y500) 353 { 354 Local0 = (DerefOf (M602 (0x03, 0x04, 0x01)) != DerefOf (RefOf (BF65))) 355 M600 (Arg0, 0x50, Local0, Zero) 356 Local0 = (DerefOf (M602 (0x03, 0x05, 0x01)) != DerefOf (RefOf (BF65))) 357 M600 (Arg0, 0x51, Local0, Ones) 358 } 359 } 360 361 Method (M324, 1, NotSerialized) 362 { 363 /* LEqual */ 364 365 Local0 = (Buffer (0x04) 366 { 367 0xFE, 0xB3, 0x79, 0xC1 // ..y. 368 } == DerefOf (RefOf (BF62))) 369 M600 (Arg0, 0x00, Local0, Ones) 370 Local0 = (Buffer (0x04) 371 { 372 0xFE, 0xB3, 0x79, 0xC0 // ..y. 373 } == DerefOf (RefOf (BF62))) 374 M600 (Arg0, 0x01, Local0, Zero) 375 Local0 = (AUB3 == DerefOf (RefOf (BF62))) 376 M600 (Arg0, 0x02, Local0, Ones) 377 Local0 = (AUB2 == DerefOf (RefOf (BF62))) 378 M600 (Arg0, 0x03, Local0, Zero) 379 If (Y078) 380 { 381 Local0 = (DerefOf (RefOf (AUB3)) == DerefOf (RefOf (BF62))) 382 M600 (Arg0, 0x04, Local0, Ones) 383 Local0 = (DerefOf (RefOf (AUB2)) == DerefOf (RefOf (BF62))) 384 M600 (Arg0, 0x05, Local0, Zero) 385 } 386 387 Local0 = (DerefOf (PAUB [0x03]) == DerefOf (RefOf (BF62))) 388 M600 (Arg0, 0x06, Local0, Ones) 389 Local0 = (DerefOf (PAUB [0x02]) == DerefOf (RefOf (BF62))) 390 M600 (Arg0, 0x07, Local0, Zero) 391 /* Method returns Buffer */ 392 393 Local0 = (M601 (0x03, 0x03) == DerefOf (RefOf (BF62))) 394 M600 (Arg0, 0x08, Local0, Ones) 395 Local0 = (M601 (0x03, 0x02) == DerefOf (RefOf (BF62))) 396 M600 (Arg0, 0x09, Local0, Zero) 397 /* Method returns Reference to Buffer */ 398 399 If (Y500) 400 { 401 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) == DerefOf (RefOf (BF62))) 402 M600 (Arg0, 0x0A, Local0, Ones) 403 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) == DerefOf (RefOf (BF62))) 404 M600 (Arg0, 0x0B, Local0, Zero) 405 } 406 407 /* LGreater */ 408 409 Local0 = (Buffer (0x04) 410 { 411 0xFE, 0xB3, 0x79, 0xC1 // ..y. 412 } > DerefOf (RefOf (BF62))) 413 M600 (Arg0, 0x0C, Local0, Zero) 414 Local0 = (Buffer (0x04) 415 { 416 0xFE, 0xB3, 0x79, 0xC2 // ..y. 417 } > DerefOf (RefOf (BF62))) 418 M600 (Arg0, 0x0D, Local0, Ones) 419 Local0 = (Buffer (0x04) 420 { 421 0xFE, 0xB3, 0x79, 0xC0 // ..y. 422 } > DerefOf (RefOf (BF62))) 423 M600 (Arg0, 0x0E, Local0, Zero) 424 Local0 = (Buffer (0x05) 425 { 426 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 427 } > DerefOf (RefOf (BF62))) 428 M600 (Arg0, 0x0F, Local0, Ones) 429 Local0 = (AUB3 > DerefOf (RefOf (BF62))) 430 M600 (Arg0, 0x10, Local0, Zero) 431 Local0 = (AUB2 > DerefOf (RefOf (BF62))) 432 M600 (Arg0, 0x11, Local0, Ones) 433 If (Y078) 434 { 435 Local0 = (DerefOf (RefOf (AUB3)) > DerefOf (RefOf (BF62))) 436 M600 (Arg0, 0x12, Local0, Zero) 437 Local0 = (DerefOf (RefOf (AUB2)) > DerefOf (RefOf (BF62))) 438 M600 (Arg0, 0x13, Local0, Ones) 439 } 440 441 Local0 = (DerefOf (PAUB [0x03]) > DerefOf (RefOf (BF62))) 442 M600 (Arg0, 0x14, Local0, Zero) 443 Local0 = (DerefOf (PAUB [0x02]) > DerefOf (RefOf (BF62))) 444 M600 (Arg0, 0x15, Local0, Ones) 445 /* Method returns Buffer */ 446 447 Local0 = (M601 (0x03, 0x03) > DerefOf (RefOf (BF62))) 448 M600 (Arg0, 0x16, Local0, Zero) 449 Local0 = (M601 (0x03, 0x02) > DerefOf (RefOf (BF62))) 450 M600 (Arg0, 0x17, Local0, Ones) 451 /* Method returns Reference to Buffer */ 452 453 If (Y500) 454 { 455 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) > DerefOf (RefOf (BF62))) 456 M600 (Arg0, 0x18, Local0, Zero) 457 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) > DerefOf (RefOf (BF62))) 458 M600 (Arg0, 0x19, Local0, Ones) 459 } 460 461 /* LGreaterEqual */ 462 463 Local0 = (Buffer (0x04) 464 { 465 0xFE, 0xB3, 0x79, 0xC1 // ..y. 466 } >= DerefOf (RefOf (BF62))) 467 M600 (Arg0, 0x1A, Local0, Ones) 468 Local0 = (Buffer (0x04) 469 { 470 0xFE, 0xB3, 0x79, 0xC2 // ..y. 471 } >= DerefOf (RefOf (BF62))) 472 M600 (Arg0, 0x1B, Local0, Ones) 473 Local0 = (Buffer (0x04) 474 { 475 0xFE, 0xB3, 0x79, 0xC0 // ..y. 476 } >= DerefOf (RefOf (BF62))) 477 M600 (Arg0, 0x1C, Local0, Zero) 478 Local0 = (Buffer (0x05) 479 { 480 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 481 } >= DerefOf (RefOf (BF62))) 482 M600 (Arg0, 0x1D, Local0, Ones) 483 Local0 = (AUB3 >= DerefOf (RefOf (BF62))) 484 M600 (Arg0, 0x1E, Local0, Ones) 485 Local0 = (AUB2 >= DerefOf (RefOf (BF62))) 486 M600 (Arg0, 0x1F, Local0, Ones) 487 If (Y078) 488 { 489 Local0 = (DerefOf (RefOf (AUB3)) >= DerefOf (RefOf (BF62))) 490 M600 (Arg0, 0x20, Local0, Ones) 491 Local0 = (DerefOf (RefOf (AUB2)) >= DerefOf (RefOf (BF62))) 492 M600 (Arg0, 0x21, Local0, Ones) 493 } 494 495 Local0 = (DerefOf (PAUB [0x03]) >= DerefOf (RefOf (BF62))) 496 M600 (Arg0, 0x22, Local0, Ones) 497 Local0 = (DerefOf (PAUB [0x02]) >= DerefOf (RefOf (BF62))) 498 M600 (Arg0, 0x23, Local0, Ones) 499 /* Method returns Buffer */ 500 501 Local0 = (M601 (0x03, 0x03) >= DerefOf (RefOf (BF62))) 502 M600 (Arg0, 0x24, Local0, Ones) 503 Local0 = (M601 (0x03, 0x02) >= DerefOf (RefOf (BF62))) 504 M600 (Arg0, 0x25, Local0, Ones) 505 /* Method returns Reference to Buffer */ 506 507 If (Y500) 508 { 509 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) >= DerefOf (RefOf (BF62))) 510 M600 (Arg0, 0x26, Local0, Ones) 511 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) >= DerefOf (RefOf (BF62))) 512 M600 (Arg0, 0x27, Local0, Ones) 513 } 514 515 /* LLess */ 516 517 Local0 = (Buffer (0x04) 518 { 519 0xFE, 0xB3, 0x79, 0xC1 // ..y. 520 } < DerefOf (RefOf (BF62))) 521 M600 (Arg0, 0x28, Local0, Zero) 522 Local0 = (Buffer (0x04) 523 { 524 0xFE, 0xB3, 0x79, 0xC2 // ..y. 525 } < DerefOf (RefOf (BF62))) 526 M600 (Arg0, 0x29, Local0, Zero) 527 Local0 = (Buffer (0x04) 528 { 529 0xFE, 0xB3, 0x79, 0xC0 // ..y. 530 } < DerefOf (RefOf (BF62))) 531 M600 (Arg0, 0x2A, Local0, Ones) 532 Local0 = (Buffer (0x05) 533 { 534 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 535 } < DerefOf (RefOf (BF62))) 536 M600 (Arg0, 0x2B, Local0, Zero) 537 Local0 = (AUB3 < DerefOf (RefOf (BF62))) 538 M600 (Arg0, 0x2C, Local0, Zero) 539 Local0 = (AUB2 < DerefOf (RefOf (BF62))) 540 M600 (Arg0, 0x2D, Local0, Zero) 541 If (Y078) 542 { 543 Local0 = (DerefOf (RefOf (AUB3)) < DerefOf (RefOf (BF62))) 544 M600 (Arg0, 0x2E, Local0, Zero) 545 Local0 = (DerefOf (RefOf (AUB2)) < DerefOf (RefOf (BF62))) 546 M600 (Arg0, 0x2F, Local0, Zero) 547 } 548 549 Local0 = (DerefOf (PAUB [0x03]) < DerefOf (RefOf (BF62))) 550 M600 (Arg0, 0x30, Local0, Zero) 551 Local0 = (DerefOf (PAUB [0x02]) < DerefOf (RefOf (BF62))) 552 M600 (Arg0, 0x31, Local0, Zero) 553 /* Method returns Buffer */ 554 555 Local0 = (M601 (0x03, 0x03) < DerefOf (RefOf (BF62))) 556 M600 (Arg0, 0x32, Local0, Zero) 557 Local0 = (M601 (0x03, 0x02) < DerefOf (RefOf (BF62))) 558 M600 (Arg0, 0x33, Local0, Zero) 559 /* Method returns Reference to Buffer */ 560 561 If (Y500) 562 { 563 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) < DerefOf (RefOf (BF62))) 564 M600 (Arg0, 0x34, Local0, Zero) 565 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) < DerefOf (RefOf (BF62))) 566 M600 (Arg0, 0x35, Local0, Zero) 567 } 568 569 /* LLessEqual */ 570 571 Local0 = (Buffer (0x04) 572 { 573 0xFE, 0xB3, 0x79, 0xC1 // ..y. 574 } <= DerefOf (RefOf (BF62))) 575 M600 (Arg0, 0x36, Local0, Ones) 576 Local0 = (Buffer (0x04) 577 { 578 0xFE, 0xB3, 0x79, 0xC2 // ..y. 579 } <= DerefOf (RefOf (BF62))) 580 M600 (Arg0, 0x37, Local0, Zero) 581 Local0 = (Buffer (0x04) 582 { 583 0xFE, 0xB3, 0x79, 0xC0 // ..y. 584 } <= DerefOf (RefOf (BF62))) 585 M600 (Arg0, 0x38, Local0, Ones) 586 Local0 = (Buffer (0x05) 587 { 588 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 589 } <= DerefOf (RefOf (BF62))) 590 M600 (Arg0, 0x39, Local0, Zero) 591 Local0 = (AUB3 <= DerefOf (RefOf (BF62))) 592 M600 (Arg0, 0x3A, Local0, Ones) 593 Local0 = (AUB2 <= DerefOf (RefOf (BF62))) 594 M600 (Arg0, 0x3B, Local0, Zero) 595 If (Y078) 596 { 597 Local0 = (DerefOf (RefOf (AUB3)) <= DerefOf (RefOf (BF62))) 598 M600 (Arg0, 0x3C, Local0, Ones) 599 Local0 = (DerefOf (RefOf (AUB2)) <= DerefOf (RefOf (BF62))) 600 M600 (Arg0, 0x3D, Local0, Zero) 601 } 602 603 Local0 = (DerefOf (PAUB [0x03]) <= DerefOf (RefOf (BF62))) 604 M600 (Arg0, 0x3E, Local0, Ones) 605 Local0 = (DerefOf (PAUB [0x02]) <= DerefOf (RefOf (BF62))) 606 M600 (Arg0, 0x3F, Local0, Zero) 607 /* Method returns Buffer */ 608 609 Local0 = (M601 (0x03, 0x03) <= DerefOf (RefOf (BF62))) 610 M600 (Arg0, 0x40, Local0, Ones) 611 Local0 = (M601 (0x03, 0x02) <= DerefOf (RefOf (BF62))) 612 M600 (Arg0, 0x41, Local0, Zero) 613 /* Method returns Reference to Buffer */ 614 615 If (Y500) 616 { 617 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) <= DerefOf (RefOf (BF62))) 618 M600 (Arg0, 0x42, Local0, Ones) 619 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) <= DerefOf (RefOf (BF62))) 620 M600 (Arg0, 0x43, Local0, Zero) 621 } 622 623 /* LNotEqual */ 624 625 Local0 = (Buffer (0x04) 626 { 627 0xFE, 0xB3, 0x79, 0xC1 // ..y. 628 } != DerefOf (RefOf (BF62))) 629 M600 (Arg0, 0x44, Local0, Zero) 630 Local0 = (Buffer (0x04) 631 { 632 0xFE, 0xB3, 0x79, 0xC2 // ..y. 633 } != DerefOf (RefOf (BF62))) 634 M600 (Arg0, 0x45, Local0, Ones) 635 Local0 = (Buffer (0x04) 636 { 637 0xFE, 0xB3, 0x79, 0xC0 // ..y. 638 } != DerefOf (RefOf (BF62))) 639 M600 (Arg0, 0x46, Local0, Ones) 640 Local0 = (Buffer (0x05) 641 { 642 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 643 } != DerefOf (RefOf (BF62))) 644 M600 (Arg0, 0x47, Local0, Ones) 645 Local0 = (AUB3 != DerefOf (RefOf (BF62))) 646 M600 (Arg0, 0x48, Local0, Zero) 647 Local0 = (AUB2 != DerefOf (RefOf (BF62))) 648 M600 (Arg0, 0x49, Local0, Ones) 649 If (Y078) 650 { 651 Local0 = (DerefOf (RefOf (AUB3)) != DerefOf (RefOf (BF62))) 652 M600 (Arg0, 0x4A, Local0, Zero) 653 Local0 = (DerefOf (RefOf (AUB2)) != DerefOf (RefOf (BF62))) 654 M600 (Arg0, 0x4B, Local0, Ones) 655 } 656 657 Local0 = (DerefOf (PAUB [0x03]) != DerefOf (RefOf (BF62))) 658 M600 (Arg0, 0x4C, Local0, Zero) 659 Local0 = (DerefOf (PAUB [0x02]) != DerefOf (RefOf (BF62))) 660 M600 (Arg0, 0x4D, Local0, Ones) 661 /* Method returns Buffer */ 662 663 Local0 = (M601 (0x03, 0x03) != DerefOf (RefOf (BF62))) 664 M600 (Arg0, 0x4E, Local0, Zero) 665 Local0 = (M601 (0x03, 0x02) != DerefOf (RefOf (BF62))) 666 M600 (Arg0, 0x4F, Local0, Ones) 667 /* Method returns Reference to Buffer */ 668 669 If (Y500) 670 { 671 Local0 = (DerefOf (M602 (0x03, 0x03, 0x01)) != DerefOf (RefOf (BF62))) 672 M600 (Arg0, 0x50, Local0, Zero) 673 Local0 = (DerefOf (M602 (0x03, 0x02, 0x01)) != DerefOf (RefOf (BF62))) 674 M600 (Arg0, 0x51, Local0, Ones) 675 } 676 } 677 678 /* Buffer Field to Buffer conversion of the both Integer operands */ 679 /* of Concatenate operator */ 680 Method (M645, 1, NotSerialized) 681 { 682 Local0 = Concatenate (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF65))) 683 M600 (Arg0, 0x00, Local0, BB20) 684 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF65))) 685 M600 (Arg0, 0x01, Local0, BB21) 686 Local0 = Concatenate (DerefOf (RefOf (BF65)), 0x0321) 687 M600 (Arg0, 0x01, Local0, BB22) 688 Concatenate (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF65)), Local0) 689 M600 (Arg0, 0x00, Local0, BB20) 690 Concatenate (0x0321, DerefOf (RefOf (BF65)), Local0) 691 M600 (Arg0, 0x01, Local0, BB21) 692 Concatenate (DerefOf (RefOf (BF65)), 0x0321, Local0) 693 M600 (Arg0, 0x01, Local0, BB22) 694 } 695 696 Method (M325, 1, NotSerialized) 697 { 698 Local0 = Concatenate (DerefOf (RefOf (BF62)), DerefOf (RefOf (BF62))) 699 M600 (Arg0, 0x00, Local0, BB23) 700 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF62))) 701 M600 (Arg0, 0x01, Local0, BB24) 702 Local0 = Concatenate (DerefOf (RefOf (BF62)), 0x0321) 703 M600 (Arg0, 0x01, Local0, BB25) 704 Concatenate (DerefOf (RefOf (BF62)), DerefOf (RefOf (BF62)), Local0) 705 M600 (Arg0, 0x00, Local0, BB23) 706 Concatenate (0x0321, DerefOf (RefOf (BF62)), Local0) 707 M600 (Arg0, 0x01, Local0, BB24) 708 Concatenate (DerefOf (RefOf (BF62)), 0x0321, Local0) 709 M600 (Arg0, 0x01, Local0, BB25) 710 } 711 712 /* Buffer Field to Buffer conversion of the Buffer Field second operand */ 713 /* of Concatenate operator when the first operand is evaluated as Buffer */ 714 Method (M646, 1, NotSerialized) 715 { 716 Local0 = Concatenate (Buffer (0x01) 717 { 718 0x5A // Z 719 }, DerefOf (RefOf (BF65))) 720 M600 (Arg0, 0x00, Local0, BB10) 721 Local0 = Concatenate (Buffer (0x02) 722 { 723 "Z" 724 }, DerefOf (RefOf (BF65))) 725 M600 (Arg0, 0x01, Local0, BB11) 726 Local0 = Concatenate (AUB0, DerefOf (RefOf (BF65))) 727 M600 (Arg0, 0x02, Local0, BB10) 728 Local0 = Concatenate (AUB1, DerefOf (RefOf (BF65))) 729 M600 (Arg0, 0x03, Local0, BB11) 730 If (Y078) 731 { 732 Local0 = Concatenate (DerefOf (RefOf (AUB0)), DerefOf (RefOf (BF65))) 733 M600 (Arg0, 0x04, Local0, BB10) 734 Local0 = Concatenate (DerefOf (RefOf (AUB1)), DerefOf (RefOf (BF65))) 735 M600 (Arg0, 0x05, Local0, BB11) 736 } 737 738 Local0 = Concatenate (DerefOf (PAUB [0x00]), DerefOf (RefOf (BF65))) 739 M600 (Arg0, 0x06, Local0, BB10) 740 Local0 = Concatenate (DerefOf (PAUB [0x01]), DerefOf (RefOf (BF65))) 741 M600 (Arg0, 0x07, Local0, BB11) 742 /* Method returns Buffer */ 743 744 Local0 = Concatenate (M601 (0x03, 0x00), DerefOf (RefOf (BF65))) 745 M600 (Arg0, 0x08, Local0, BB10) 746 Local0 = Concatenate (M601 (0x03, 0x01), DerefOf (RefOf (BF65))) 747 M600 (Arg0, 0x09, Local0, BB11) 748 /* Method returns Reference to Buffer */ 749 750 If (Y500) 751 { 752 Local0 = Concatenate (DerefOf (M602 (0x03, 0x00, 0x01)), DerefOf (RefOf (BF65))) 753 M600 (Arg0, 0x0A, Local0, BB10) 754 Local0 = Concatenate (DerefOf (M602 (0x03, 0x01, 0x01)), DerefOf (RefOf (BF65))) 755 M600 (Arg0, 0x0B, Local0, BB11) 756 } 757 758 Concatenate (Buffer (0x01) 759 { 760 0x5A // Z 761 }, DerefOf (RefOf (BF65)), Local0) 762 M600 (Arg0, 0x0C, Local0, BB10) 763 Concatenate (Buffer (0x02) 764 { 765 "Z" 766 }, DerefOf (RefOf (BF65)), Local0) 767 M600 (Arg0, 0x0D, Local0, BB11) 768 Concatenate (AUB0, DerefOf (RefOf (BF65)), Local0) 769 M600 (Arg0, 0x0E, Local0, BB10) 770 Concatenate (AUB1, DerefOf (RefOf (BF65)), Local0) 771 M600 (Arg0, 0x0F, Local0, BB11) 772 If (Y078) 773 { 774 Concatenate (DerefOf (RefOf (AUB0)), DerefOf (RefOf (BF65)), Local0) 775 M600 (Arg0, 0x10, Local0, BB10) 776 Concatenate (DerefOf (RefOf (AUB1)), DerefOf (RefOf (BF65)), Local0) 777 M600 (Arg0, 0x11, Local0, BB11) 778 } 779 780 Concatenate (DerefOf (PAUB [0x00]), DerefOf (RefOf (BF65)), Local0) 781 M600 (Arg0, 0x12, Local0, BB10) 782 Concatenate (DerefOf (PAUB [0x01]), DerefOf (RefOf (BF65)), Local0) 783 M600 (Arg0, 0x13, Local0, BB11) 784 /* Method returns Buffer */ 785 786 Concatenate (M601 (0x03, 0x00), DerefOf (RefOf (BF65)), Local0) 787 M600 (Arg0, 0x14, Local0, BB10) 788 Concatenate (M601 (0x03, 0x01), DerefOf (RefOf (BF65)), Local0) 789 M600 (Arg0, 0x15, Local0, BB11) 790 /* Method returns Reference to Buffer */ 791 792 If (Y500) 793 { 794 Concatenate (DerefOf (M602 (0x03, 0x00, 0x01)), DerefOf (RefOf (BF65)), Local0) 795 M600 (Arg0, 0x16, Local0, BB10) 796 Concatenate (DerefOf (M602 (0x03, 0x01, 0x01)), DerefOf (RefOf (BF65)), Local0) 797 M600 (Arg0, 0x17, Local0, BB11) 798 } 799 } 800 801 Method (M326, 1, NotSerialized) 802 { 803 Local0 = Concatenate (Buffer (0x01) 804 { 805 0x5A // Z 806 }, DerefOf (RefOf (BF62))) 807 M600 (Arg0, 0x00, Local0, BB12) 808 Local0 = Concatenate (Buffer (0x02) 809 { 810 "Z" 811 }, DerefOf (RefOf (BF62))) 812 M600 (Arg0, 0x01, Local0, BB13) 813 Local0 = Concatenate (AUB0, DerefOf (RefOf (BF62))) 814 M600 (Arg0, 0x02, Local0, BB12) 815 Local0 = Concatenate (AUB1, DerefOf (RefOf (BF62))) 816 M600 (Arg0, 0x03, Local0, BB13) 817 If (Y078) 818 { 819 Local0 = Concatenate (DerefOf (RefOf (AUB0)), DerefOf (RefOf (BF62))) 820 M600 (Arg0, 0x04, Local0, BB12) 821 Local0 = Concatenate (DerefOf (RefOf (AUB1)), DerefOf (RefOf (BF62))) 822 M600 (Arg0, 0x05, Local0, BB13) 823 } 824 825 Local0 = Concatenate (DerefOf (PAUB [0x00]), DerefOf (RefOf (BF62))) 826 M600 (Arg0, 0x06, Local0, BB12) 827 Local0 = Concatenate (DerefOf (PAUB [0x01]), DerefOf (RefOf (BF62))) 828 M600 (Arg0, 0x07, Local0, BB13) 829 /* Method returns Buffer */ 830 831 Local0 = Concatenate (M601 (0x03, 0x00), DerefOf (RefOf (BF62))) 832 M600 (Arg0, 0x08, Local0, BB12) 833 Local0 = Concatenate (M601 (0x03, 0x01), DerefOf (RefOf (BF62))) 834 M600 (Arg0, 0x09, Local0, BB13) 835 /* Method returns Reference to Buffer */ 836 837 If (Y500) 838 { 839 Local0 = Concatenate (DerefOf (M602 (0x03, 0x00, 0x01)), DerefOf (RefOf (BF62))) 840 M600 (Arg0, 0x0A, Local0, BB12) 841 Local0 = Concatenate (DerefOf (M602 (0x03, 0x01, 0x01)), DerefOf (RefOf (BF62))) 842 M600 (Arg0, 0x0B, Local0, BB13) 843 } 844 845 Local0 = Concatenate (Buffer (0x01) 846 { 847 0x5A // Z 848 }, DerefOf (RefOf (BF65))) 849 M600 (Arg0, 0x0C, Local0, BB10) 850 Local0 = Concatenate (Buffer (0x02) 851 { 852 "Z" 853 }, DerefOf (RefOf (BF65))) 854 M600 (Arg0, 0x0D, Local0, BB11) 855 Concatenate (Buffer (0x01) 856 { 857 0x5A // Z 858 }, DerefOf (RefOf (BF62)), Local0) 859 M600 (Arg0, 0x0E, Local0, BB12) 860 Concatenate (Buffer (0x02) 861 { 862 "Z" 863 }, DerefOf (RefOf (BF62)), Local0) 864 M600 (Arg0, 0x0F, Local0, BB13) 865 Concatenate (AUB0, DerefOf (RefOf (BF62)), Local0) 866 M600 (Arg0, 0x10, Local0, BB12) 867 Concatenate (AUB1, DerefOf (RefOf (BF62)), Local0) 868 M600 (Arg0, 0x11, Local0, BB13) 869 If (Y078) 870 { 871 Concatenate (DerefOf (RefOf (AUB0)), DerefOf (RefOf (BF62)), Local0) 872 M600 (Arg0, 0x12, Local0, BB12) 873 Concatenate (DerefOf (RefOf (AUB1)), DerefOf (RefOf (BF62)), Local0) 874 M600 (Arg0, 0x13, Local0, BB13) 875 } 876 877 Concatenate (DerefOf (PAUB [0x00]), DerefOf (RefOf (BF62)), Local0) 878 M600 (Arg0, 0x14, Local0, BB12) 879 Concatenate (DerefOf (PAUB [0x01]), DerefOf (RefOf (BF62)), Local0) 880 M600 (Arg0, 0x15, Local0, BB13) 881 /* Method returns Buffer */ 882 883 Concatenate (M601 (0x03, 0x00), DerefOf (RefOf (BF62)), Local0) 884 M600 (Arg0, 0x16, Local0, BB12) 885 Concatenate (M601 (0x03, 0x01), DerefOf (RefOf (BF62)), Local0) 886 M600 (Arg0, 0x17, Local0, BB13) 887 /* Method returns Reference to Buffer */ 888 889 If (Y500) 890 { 891 Concatenate (DerefOf (M602 (0x03, 0x00, 0x01)), DerefOf (RefOf (BF62)), Local0) 892 M600 (Arg0, 0x18, Local0, BB12) 893 Concatenate (DerefOf (M602 (0x03, 0x01, 0x01)), DerefOf (RefOf (BF62)), Local0) 894 M600 (Arg0, 0x19, Local0, BB13) 895 } 896 897 Concatenate (Buffer (0x01) 898 { 899 0x5A // Z 900 }, DerefOf (RefOf (BF65)), Local0) 901 M600 (Arg0, 0x1A, Local0, BB10) 902 Concatenate (Buffer (0x02) 903 { 904 "Z" 905 }, DerefOf (RefOf (BF65)), Local0) 906 M600 (Arg0, 0x1B, Local0, BB11) 907 } 908 909 /* Buffer Field to Buffer conversion of the Buffer Field Source operand */ 910 /* of ToString operator */ 911 Method (M647, 1, NotSerialized) 912 { 913 Local0 = ToString (DerefOf (RefOf (BF71)), Ones) 914 M600 (Arg0, 0x00, Local0, BS18) 915 Local0 = ToString (DerefOf (RefOf (BF71)), 0x03) 916 M600 (Arg0, 0x01, Local0, BS19) 917 Local0 = ToString (DerefOf (RefOf (BF72)), Ones) 918 M600 (Arg0, 0x02, Local0, BS1A) 919 Local0 = ToString (DerefOf (RefOf (BF71)), AUI0) 920 M600 (Arg0, 0x03, Local0, BS18) 921 Local0 = ToString (DerefOf (RefOf (BF71)), AUI7) 922 M600 (Arg0, 0x04, Local0, BS19) 923 Local0 = ToString (DerefOf (RefOf (BF72)), AUI0) 924 M600 (Arg0, 0x05, Local0, BS1A) 925 If (Y078) 926 { 927 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (RefOf (AUI0))) 928 M600 (Arg0, 0x06, Local0, BS18) 929 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (RefOf (AUI7))) 930 M600 (Arg0, 0x07, Local0, BS19) 931 Local0 = ToString (DerefOf (RefOf (BF72)), DerefOf (RefOf (AUI0))) 932 M600 (Arg0, 0x08, Local0, BS1A) 933 } 934 935 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (PAUI [0x00])) 936 M600 (Arg0, 0x09, Local0, BS18) 937 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (PAUI [0x07])) 938 M600 (Arg0, 0x0A, Local0, BS19) 939 Local0 = ToString (DerefOf (RefOf (BF72)), DerefOf (PAUI [0x00])) 940 M600 (Arg0, 0x0B, Local0, BS1A) 941 /* Method returns Length parameter */ 942 943 Local0 = ToString (DerefOf (RefOf (BF71)), M601 (0x01, 0x00)) 944 M600 (Arg0, 0x0C, Local0, BS18) 945 Local0 = ToString (DerefOf (RefOf (BF71)), M601 (0x01, 0x07)) 946 M600 (Arg0, 0x0D, Local0, BS19) 947 Local0 = ToString (DerefOf (RefOf (BF72)), M601 (0x01, 0x00)) 948 M600 (Arg0, 0x0E, Local0, BS1A) 949 /* Method returns Reference to Length parameter */ 950 951 If (Y500) 952 { 953 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (M601 (0x01, 0x00))) 954 M600 (Arg0, 0x0F, Local0, BS18) 955 Local0 = ToString (DerefOf (RefOf (BF71)), DerefOf (M601 (0x01, 0x07))) 956 M600 (Arg0, 0x10, Local0, BS19) 957 Local0 = ToString (DerefOf (RefOf (BF72)), DerefOf (M601 (0x01, 0x00))) 958 M600 (Arg0, 0x11, Local0, BS1A) 959 } 960 961 ToString (DerefOf (RefOf (BF71)), Ones, Local0) 962 M600 (Arg0, 0x12, Local0, BS18) 963 ToString (DerefOf (RefOf (BF71)), 0x03, Local0) 964 M600 (Arg0, 0x13, Local0, BS19) 965 ToString (DerefOf (RefOf (BF72)), Ones, Local0) 966 M600 (Arg0, 0x14, Local0, BS1A) 967 ToString (DerefOf (RefOf (BF71)), AUI0, Local0) 968 M600 (Arg0, 0x15, Local0, BS18) 969 ToString (DerefOf (RefOf (BF71)), AUI7, Local0) 970 M600 (Arg0, 0x16, Local0, BS19) 971 ToString (DerefOf (RefOf (BF72)), AUI0, Local0) 972 M600 (Arg0, 0x17, Local0, BS1A) 973 If (Y078) 974 { 975 ToString (DerefOf (RefOf (BF71)), DerefOf (RefOf (AUI0)), Local0) 976 M600 (Arg0, 0x18, Local0, BS18) 977 ToString (DerefOf (RefOf (BF71)), DerefOf (RefOf (AUI7)), Local0) 978 M600 (Arg0, 0x19, Local0, BS19) 979 ToString (DerefOf (RefOf (BF72)), DerefOf (RefOf (AUI0)), Local0) 980 M600 (Arg0, 0x1A, Local0, BS1A) 981 } 982 983 ToString (DerefOf (RefOf (BF71)), DerefOf (PAUI [0x00]), Local0) 984 M600 (Arg0, 0x1B, Local0, BS18) 985 ToString (DerefOf (RefOf (BF71)), DerefOf (PAUI [0x07]), Local0) 986 M600 (Arg0, 0x1C, Local0, BS19) 987 ToString (DerefOf (RefOf (BF72)), DerefOf (PAUI [0x00]), Local0) 988 M600 (Arg0, 0x1D, Local0, BS1A) 989 /* Method returns Length parameter */ 990 991 ToString (DerefOf (RefOf (BF71)), M601 (0x01, 0x00), Local0) 992 M600 (Arg0, 0x1E, Local0, BS18) 993 ToString (DerefOf (RefOf (BF71)), M601 (0x01, 0x07), Local0) 994 M600 (Arg0, 0x1F, Local0, BS19) 995 ToString (DerefOf (RefOf (BF72)), M601 (0x01, 0x00), Local0) 996 M600 (Arg0, 0x20, Local0, BS1A) 997 /* Method returns Reference to Length parameter */ 998 999 If (Y500) 1000 { 1001 ToString (DerefOf (RefOf (BF71)), DerefOf (M601 (0x01, 0x00)), Local0) 1002 M600 (Arg0, 0x21, Local0, BS18) 1003 ToString (DerefOf (RefOf (BF71)), DerefOf (M601 (0x01, 0x07)), Local0) 1004 M600 (Arg0, 0x22, Local0, BS19) 1005 ToString (DerefOf (RefOf (BF72)), DerefOf (M601 (0x01, 0x00)), Local0) 1006 M600 (Arg0, 0x23, Local0, BS1A) 1007 } 1008 } 1009 1010 Method (M327, 1, NotSerialized) 1011 { 1012 Local0 = ToString (DerefOf (RefOf (BF70)), Ones) 1013 M600 (Arg0, 0x00, Local0, BS16) 1014 Local0 = ToString (DerefOf (RefOf (BF70)), 0x03) 1015 M600 (Arg0, 0x01, Local0, BS17) 1016 Local0 = ToString (DerefOf (RefOf (BF73)), Ones) 1017 M600 (Arg0, 0x02, Local0, BS1A) 1018 Local0 = ToString (DerefOf (RefOf (BF70)), AUI0) 1019 M600 (Arg0, 0x03, Local0, BS16) 1020 Local0 = ToString (DerefOf (RefOf (BF70)), AUI7) 1021 M600 (Arg0, 0x04, Local0, BS17) 1022 Local0 = ToString (DerefOf (RefOf (BF73)), AUI0) 1023 M600 (Arg0, 0x05, Local0, BS1A) 1024 If (Y078) 1025 { 1026 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (RefOf (AUI0))) 1027 M600 (Arg0, 0x06, Local0, BS16) 1028 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (RefOf (AUI7))) 1029 M600 (Arg0, 0x07, Local0, BS17) 1030 Local0 = ToString (DerefOf (RefOf (BF73)), DerefOf (RefOf (AUI0))) 1031 M600 (Arg0, 0x08, Local0, BS1A) 1032 } 1033 1034 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (PAUI [0x00])) 1035 M600 (Arg0, 0x09, Local0, BS16) 1036 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (PAUI [0x07])) 1037 M600 (Arg0, 0x0A, Local0, BS17) 1038 Local0 = ToString (DerefOf (RefOf (BF73)), DerefOf (PAUI [0x00])) 1039 M600 (Arg0, 0x0B, Local0, BS1A) 1040 /* Method returns Length parameter */ 1041 1042 Local0 = ToString (DerefOf (RefOf (BF70)), M601 (0x01, 0x00)) 1043 M600 (Arg0, 0x0C, Local0, BS16) 1044 Local0 = ToString (DerefOf (RefOf (BF70)), M601 (0x01, 0x07)) 1045 M600 (Arg0, 0x0D, Local0, BS17) 1046 Local0 = ToString (DerefOf (RefOf (BF73)), M601 (0x01, 0x00)) 1047 M600 (Arg0, 0x0E, Local0, BS1A) 1048 /* Method returns Reference to Length parameter */ 1049 1050 If (Y500) 1051 { 1052 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (M601 (0x01, 0x00))) 1053 M600 (Arg0, 0x0F, Local0, BS16) 1054 Local0 = ToString (DerefOf (RefOf (BF70)), DerefOf (M601 (0x01, 0x07))) 1055 M600 (Arg0, 0x10, Local0, BS17) 1056 Local0 = ToString (DerefOf (RefOf (BF73)), DerefOf (M601 (0x01, 0x00))) 1057 M600 (Arg0, 0x11, Local0, BS1A) 1058 } 1059 1060 ToString (DerefOf (RefOf (BF70)), Ones, Local0) 1061 M600 (Arg0, 0x12, Local0, BS16) 1062 ToString (DerefOf (RefOf (BF70)), 0x03, Local0) 1063 M600 (Arg0, 0x13, Local0, BS17) 1064 ToString (DerefOf (RefOf (BF73)), Ones, Local0) 1065 M600 (Arg0, 0x14, Local0, BS1A) 1066 ToString (DerefOf (RefOf (BF70)), AUI0, Local0) 1067 M600 (Arg0, 0x15, Local0, BS16) 1068 ToString (DerefOf (RefOf (BF70)), AUI7, Local0) 1069 M600 (Arg0, 0x16, Local0, BS17) 1070 ToString (DerefOf (RefOf (BF73)), AUI0, Local0) 1071 M600 (Arg0, 0x17, Local0, BS1A) 1072 If (Y078) 1073 { 1074 ToString (DerefOf (RefOf (BF70)), DerefOf (RefOf (AUI0)), Local0) 1075 M600 (Arg0, 0x18, Local0, BS16) 1076 ToString (DerefOf (RefOf (BF70)), DerefOf (RefOf (AUI7)), Local0) 1077 M600 (Arg0, 0x19, Local0, BS17) 1078 ToString (DerefOf (RefOf (BF73)), DerefOf (RefOf (AUI0)), Local0) 1079 M600 (Arg0, 0x1A, Local0, BS1A) 1080 } 1081 1082 ToString (DerefOf (RefOf (BF70)), DerefOf (PAUI [0x00]), Local0) 1083 M600 (Arg0, 0x1B, Local0, BS16) 1084 ToString (DerefOf (RefOf (BF70)), DerefOf (PAUI [0x07]), Local0) 1085 M600 (Arg0, 0x1C, Local0, BS17) 1086 ToString (DerefOf (RefOf (BF73)), DerefOf (PAUI [0x00]), Local0) 1087 M600 (Arg0, 0x1D, Local0, BS1A) 1088 /* Method returns Length parameter */ 1089 1090 ToString (DerefOf (RefOf (BF70)), M601 (0x01, 0x00), Local0) 1091 M600 (Arg0, 0x1E, Local0, BS16) 1092 ToString (DerefOf (RefOf (BF70)), M601 (0x01, 0x07), Local0) 1093 M600 (Arg0, 0x1F, Local0, BS17) 1094 ToString (DerefOf (RefOf (BF73)), M601 (0x01, 0x00), Local0) 1095 M600 (Arg0, 0x20, Local0, BS1A) 1096 /* Method returns Reference to Length parameter */ 1097 1098 If (Y500) 1099 { 1100 ToString (DerefOf (RefOf (BF70)), DerefOf (M601 (0x01, 0x00)), Local0) 1101 M600 (Arg0, 0x21, Local0, BS16) 1102 ToString (DerefOf (RefOf (BF70)), DerefOf (M601 (0x01, 0x07)), Local0) 1103 M600 (Arg0, 0x22, Local0, BS17) 1104 ToString (DerefOf (RefOf (BF73)), DerefOf (M601 (0x01, 0x00)), Local0) 1105 M600 (Arg0, 0x23, Local0, BS1A) 1106 } 1107 } 1108 1109 /* Buffer Field to Buffer conversion of the Buffer Field Source operand */ 1110 /* of Mid operator */ 1111 Method (M648, 1, NotSerialized) 1112 { 1113 Local0 = Mid (DerefOf (RefOf (BF65)), 0x00, 0x09) 1114 M600 (Arg0, 0x00, Local0, BB1D) 1115 Local0 = Mid (DerefOf (RefOf (BF66)), 0x00, 0x09) 1116 M600 (Arg0, 0x01, Local0, BB1F) 1117 Local0 = Mid (DerefOf (RefOf (BF73)), 0x01, 0x08) 1118 M600 (Arg0, 0x02, Local0, BB30) 1119 Local0 = Mid (DerefOf (RefOf (BF65)), AUI5, AUIB) 1120 M600 (Arg0, 0x03, Local0, BB1D) 1121 Local0 = Mid (DerefOf (RefOf (BF66)), AUI5, AUIB) 1122 M600 (Arg0, 0x04, Local0, BB1F) 1123 Local0 = Mid (DerefOf (RefOf (BF73)), AUI6, AUIA) 1124 M600 (Arg0, 0x05, Local0, BB30) 1125 If (Y078) 1126 { 1127 Local0 = Mid (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUIB)) 1128 ) 1129 M600 (Arg0, 0x06, Local0, BB1D) 1130 Local0 = Mid (DerefOf (RefOf (BF66)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUIB)) 1131 ) 1132 M600 (Arg0, 0x07, Local0, BB1F) 1133 Local0 = Mid (DerefOf (RefOf (BF73)), DerefOf (RefOf (AUI6)), DerefOf (RefOf (AUIA)) 1134 ) 1135 M600 (Arg0, 0x08, Local0, BB30) 1136 } 1137 1138 Local0 = Mid (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), DerefOf ( 1139 PAUI [0x0B])) 1140 M600 (Arg0, 0x09, Local0, BB1D) 1141 Local0 = Mid (DerefOf (RefOf (BF66)), DerefOf (PAUI [0x05]), DerefOf ( 1142 PAUI [0x0B])) 1143 M600 (Arg0, 0x0A, Local0, BB1F) 1144 Local0 = Mid (DerefOf (RefOf (BF73)), DerefOf (PAUI [0x06]), DerefOf ( 1145 PAUI [0x0A])) 1146 M600 (Arg0, 0x0B, Local0, BB30) 1147 /* Method returns Index and Length parameters */ 1148 1149 Local0 = Mid (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), M601 (0x01, 0x0B) 1150 ) 1151 M600 (Arg0, 0x0C, Local0, BB1D) 1152 Local0 = Mid (DerefOf (RefOf (BF66)), M601 (0x01, 0x05), M601 (0x01, 0x0B) 1153 ) 1154 M600 (Arg0, 0x0D, Local0, BB1F) 1155 Local0 = Mid (DerefOf (RefOf (BF73)), M601 (0x01, 0x06), M601 (0x01, 0x0A) 1156 ) 1157 M600 (Arg0, 0x0E, Local0, BB30) 1158 /* Method returns Reference to Index and Length parameters */ 1159 1160 If (Y500) 1161 { 1162 Local0 = Mid (DerefOf (RefOf (BF65)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 ( 1163 0x01, 0x0B))) 1164 M600 (Arg0, 0x0F, Local0, BB1D) 1165 Local0 = Mid (DerefOf (RefOf (BF66)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 ( 1166 0x01, 0x0B))) 1167 M600 (Arg0, 0x10, Local0, BB1F) 1168 Local0 = Mid (DerefOf (RefOf (BF73)), DerefOf (M601 (0x01, 0x06)), DerefOf (M601 ( 1169 0x01, 0x0A))) 1170 M600 (Arg0, 0x11, Local0, BB30) 1171 } 1172 1173 Mid (DerefOf (RefOf (BF65)), 0x00, 0x09, Local0) 1174 M600 (Arg0, 0x12, Local0, BB1D) 1175 Mid (DerefOf (RefOf (BF66)), 0x00, 0x09, Local0) 1176 M600 (Arg0, 0x13, Local0, BB1F) 1177 Mid (DerefOf (RefOf (BF73)), 0x01, 0x08, Local0) 1178 M600 (Arg0, 0x14, Local0, BB30) 1179 Mid (DerefOf (RefOf (BF65)), AUI5, AUIB, Local0) 1180 M600 (Arg0, 0x15, Local0, BB1D) 1181 Mid (DerefOf (RefOf (BF66)), AUI5, AUIB, Local0) 1182 M600 (Arg0, 0x16, Local0, BB1F) 1183 Mid (DerefOf (RefOf (BF73)), AUI6, AUIA, Local0) 1184 M600 (Arg0, 0x17, Local0, BB30) 1185 If (Y078) 1186 { 1187 Mid (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUIB)), Local0) 1188 M600 (Arg0, 0x18, Local0, BB1D) 1189 Mid (DerefOf (RefOf (BF66)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUIB)), Local0) 1190 M600 (Arg0, 0x19, Local0, BB1F) 1191 Mid (DerefOf (RefOf (BF73)), DerefOf (RefOf (AUI6)), DerefOf (RefOf (AUIA)), Local0) 1192 M600 (Arg0, 0x1A, Local0, BB30) 1193 } 1194 1195 Mid (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), DerefOf (PAUI [ 1196 0x0B]), Local0) 1197 M600 (Arg0, 0x1B, Local0, BB1D) 1198 Mid (DerefOf (RefOf (BF66)), DerefOf (PAUI [0x05]), DerefOf (PAUI [ 1199 0x0B]), Local0) 1200 M600 (Arg0, 0x1C, Local0, BB1F) 1201 Mid (DerefOf (RefOf (BF73)), DerefOf (PAUI [0x06]), DerefOf (PAUI [ 1202 0x0A]), Local0) 1203 M600 (Arg0, 0x1D, Local0, BB30) 1204 /* Method returns Index and Length parameters */ 1205 1206 Mid (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), M601 (0x01, 0x0B), Local0) 1207 M600 (Arg0, 0x1E, Local0, BB1D) 1208 Mid (DerefOf (RefOf (BF66)), M601 (0x01, 0x05), M601 (0x01, 0x0B), Local0) 1209 M600 (Arg0, 0x1F, Local0, BB1F) 1210 Mid (DerefOf (RefOf (BF73)), M601 (0x01, 0x06), M601 (0x01, 0x0A), Local0) 1211 M600 (Arg0, 0x20, Local0, BB30) 1212 /* Method returns Reference to Index and Length parameters */ 1213 1214 If (Y500) 1215 { 1216 Mid (DerefOf (RefOf (BF65)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 (0x01, 0x0B)), 1217 Local0) 1218 M600 (Arg0, 0x21, Local0, BB1D) 1219 Mid (DerefOf (RefOf (BF66)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 (0x01, 0x0B)), 1220 Local0) 1221 M600 (Arg0, 0x22, Local0, BB1F) 1222 Mid (DerefOf (RefOf (BF73)), DerefOf (M601 (0x01, 0x06)), DerefOf (M601 (0x01, 0x0A)), 1223 Local0) 1224 M600 (Arg0, 0x23, Local0, BB30) 1225 } 1226 } 1227 1228 Method (M328, 1, NotSerialized) 1229 { 1230 Local0 = Mid (DerefOf (RefOf (BF62)), 0x00, 0x05) 1231 M600 (Arg0, 0x00, Local0, BB1C) 1232 Local0 = Mid (DerefOf (RefOf (BF63)), 0x00, 0x05) 1233 M600 (Arg0, 0x01, Local0, BB1E) 1234 Local0 = Mid (DerefOf (RefOf (BF77)), 0x01, 0x04) 1235 M600 (Arg0, 0x02, Local0, BB31) 1236 Local0 = Mid (DerefOf (RefOf (BF62)), AUI5, AUI9) 1237 M600 (Arg0, 0x03, Local0, BB1C) 1238 Local0 = Mid (DerefOf (RefOf (BF63)), AUI5, AUI9) 1239 M600 (Arg0, 0x04, Local0, BB1E) 1240 Local0 = Mid (DerefOf (RefOf (BF77)), AUI6, AUI8) 1241 M600 (Arg0, 0x05, Local0, BB31) 1242 If (Y078) 1243 { 1244 Local0 = Mid (DerefOf (RefOf (BF62)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUI9)) 1245 ) 1246 M600 (Arg0, 0x06, Local0, BB1C) 1247 Local0 = Mid (DerefOf (RefOf (BF63)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUI9)) 1248 ) 1249 M600 (Arg0, 0x07, Local0, BB1E) 1250 Local0 = Mid (DerefOf (RefOf (BF77)), DerefOf (RefOf (AUI6)), DerefOf (RefOf (AUI8)) 1251 ) 1252 M600 (Arg0, 0x08, Local0, BB31) 1253 } 1254 1255 Local0 = Mid (DerefOf (RefOf (BF62)), DerefOf (PAUI [0x05]), DerefOf ( 1256 PAUI [0x09])) 1257 M600 (Arg0, 0x09, Local0, BB1C) 1258 Local0 = Mid (DerefOf (RefOf (BF63)), DerefOf (PAUI [0x05]), DerefOf ( 1259 PAUI [0x09])) 1260 M600 (Arg0, 0x0A, Local0, BB1E) 1261 Local0 = Mid (DerefOf (RefOf (BF77)), DerefOf (PAUI [0x06]), DerefOf ( 1262 PAUI [0x08])) 1263 M600 (Arg0, 0x0B, Local0, BB31) 1264 /* Method returns Index and Length parameters */ 1265 1266 Local0 = Mid (DerefOf (RefOf (BF62)), M601 (0x01, 0x05), M601 (0x01, 0x09) 1267 ) 1268 M600 (Arg0, 0x0C, Local0, BB1C) 1269 Local0 = Mid (DerefOf (RefOf (BF63)), M601 (0x01, 0x05), M601 (0x01, 0x09) 1270 ) 1271 M600 (Arg0, 0x0D, Local0, BB1E) 1272 Local0 = Mid (DerefOf (RefOf (BF77)), M601 (0x01, 0x06), M601 (0x01, 0x08) 1273 ) 1274 M600 (Arg0, 0x0E, Local0, BB31) 1275 /* Method returns Reference to Index and Length parameters */ 1276 1277 If (Y500) 1278 { 1279 Local0 = Mid (DerefOf (RefOf (BF62)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 ( 1280 0x01, 0x09))) 1281 M600 (Arg0, 0x0F, Local0, BB1C) 1282 Local0 = Mid (DerefOf (RefOf (BF63)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 ( 1283 0x01, 0x09))) 1284 M600 (Arg0, 0x10, Local0, BB1E) 1285 Local0 = Mid (DerefOf (RefOf (BF77)), DerefOf (M601 (0x01, 0x06)), DerefOf (M601 ( 1286 0x01, 0x08))) 1287 M600 (Arg0, 0x11, Local0, BB31) 1288 } 1289 1290 Mid (DerefOf (RefOf (BF62)), 0x00, 0x05, Local0) 1291 M600 (Arg0, 0x12, Local0, BB1C) 1292 Mid (DerefOf (RefOf (BF63)), 0x00, 0x05, Local0) 1293 M600 (Arg0, 0x13, Local0, BB1E) 1294 Mid (DerefOf (RefOf (BF77)), 0x01, 0x04, Local0) 1295 M600 (Arg0, 0x14, Local0, BB31) 1296 Mid (DerefOf (RefOf (BF62)), AUI5, AUI9, Local0) 1297 M600 (Arg0, 0x15, Local0, BB1C) 1298 Mid (DerefOf (RefOf (BF63)), AUI5, AUI9, Local0) 1299 M600 (Arg0, 0x16, Local0, BB1E) 1300 Mid (DerefOf (RefOf (BF77)), AUI6, AUI8, Local0) 1301 M600 (Arg0, 0x17, Local0, BB31) 1302 If (Y078) 1303 { 1304 Mid (DerefOf (RefOf (BF62)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUI9)), Local0) 1305 M600 (Arg0, 0x18, Local0, BB1C) 1306 Mid (DerefOf (RefOf (BF63)), DerefOf (RefOf (AUI5)), DerefOf (RefOf (AUI9)), Local0) 1307 M600 (Arg0, 0x19, Local0, BB1E) 1308 Mid (DerefOf (RefOf (BF77)), DerefOf (RefOf (AUI6)), DerefOf (RefOf (AUI8)), Local0) 1309 M600 (Arg0, 0x1A, Local0, BB31) 1310 } 1311 1312 Mid (DerefOf (RefOf (BF62)), DerefOf (PAUI [0x05]), DerefOf (PAUI [ 1313 0x09]), Local0) 1314 M600 (Arg0, 0x1B, Local0, BB1C) 1315 Mid (DerefOf (RefOf (BF63)), DerefOf (PAUI [0x05]), DerefOf (PAUI [ 1316 0x09]), Local0) 1317 M600 (Arg0, 0x1C, Local0, BB1E) 1318 Mid (DerefOf (RefOf (BF77)), DerefOf (PAUI [0x06]), DerefOf (PAUI [ 1319 0x08]), Local0) 1320 M600 (Arg0, 0x1D, Local0, BB31) 1321 /* Method returns Index and Length parameters */ 1322 1323 Mid (DerefOf (RefOf (BF62)), M601 (0x01, 0x05), M601 (0x01, 0x09), Local0) 1324 M600 (Arg0, 0x1E, Local0, BB1C) 1325 Mid (DerefOf (RefOf (BF63)), M601 (0x01, 0x05), M601 (0x01, 0x09), Local0) 1326 M600 (Arg0, 0x1F, Local0, BB1E) 1327 Mid (DerefOf (RefOf (BF77)), M601 (0x01, 0x06), M601 (0x01, 0x08), Local0) 1328 M600 (Arg0, 0x20, Local0, BB31) 1329 /* Method returns Reference to Index and Length parameters */ 1330 1331 If (Y500) 1332 { 1333 Mid (DerefOf (RefOf (BF62)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 (0x01, 0x09)), 1334 Local0) 1335 M600 (Arg0, 0x21, Local0, BB1C) 1336 Mid (DerefOf (RefOf (BF63)), DerefOf (M601 (0x01, 0x05)), DerefOf (M601 (0x01, 0x09)), 1337 Local0) 1338 M600 (Arg0, 0x22, Local0, BB1E) 1339 Mid (DerefOf (RefOf (BF77)), DerefOf (M601 (0x01, 0x06)), DerefOf (M601 (0x01, 0x08)), 1340 Local0) 1341 M600 (Arg0, 0x23, Local0, BB31) 1342 } 1343 } 1344 1345 /* Buffer Field to Integer implicit conversion Cases. */ 1346 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 1347 /* of the 1-parameter Integer arithmetic operators */ 1348 /* (Decrement, Increment, FindSetLeftBit, FindSetRightBit, Not) */ 1349 Method (M64L, 1, NotSerialized) 1350 { 1351 If (Y365) 1352 { 1353 /* Decrement */ 1354 1355 Local0 = DerefOf (RefOf (BF91))-- 1356 M600 (Arg0, 0x00, Local0, BI12) 1357 Local0 = DerefOf (RefOf (BF95))-- 1358 M600 (Arg0, 0x01, Local0, BI16) 1359 /* Increment */ 1360 1361 Local0 = DerefOf (RefOf (BFA1))++ 1362 M600 (Arg0, 0x02, Local0, BI23) 1363 Local0 = DerefOf (RefOf (BFA5))++ 1364 M600 (Arg0, 0x03, Local0, BI27) 1365 } 1366 1367 /* FindSetLeftBit */ 1368 1369 Local0 = FindSetLeftBit (DerefOf (RefOf (BF61))) 1370 M600 (Arg0, 0x00, Local0, 0x0A) 1371 Local0 = FindSetLeftBit (DerefOf (RefOf (BF65))) 1372 M600 (Arg0, 0x01, Local0, 0x40) 1373 /* FindSetRightBit */ 1374 1375 Local0 = FindSetRightBit (DerefOf (RefOf (BF61))) 1376 M600 (Arg0, 0x02, Local0, 0x01) 1377 Local0 = FindSetRightBit (DerefOf (RefOf (BF65))) 1378 M600 (Arg0, 0x03, Local0, 0x03) 1379 /* Not */ 1380 1381 Store (~DerefOf (RefOf (BF61)), Local0) 1382 M600 (Arg0, 0x04, Local0, 0xFFFFFFFFFFFFFCDE) 1383 Store (~DerefOf (RefOf (BF65)), Local0) 1384 M600 (Arg0, 0x05, Local0, 0x01834C6E29AF5D7B) 1385 } 1386 1387 Method (M32L, 1, NotSerialized) 1388 { 1389 If (Y365) 1390 { 1391 /* Decrement */ 1392 1393 Local0 = DerefOf (RefOf (BF91))-- 1394 M600 (Arg0, 0x00, Local0, BI12) 1395 Local0 = DerefOf (RefOf (BF95))-- 1396 M600 (Arg0, 0x01, Local0, BI18) 1397 /* Increment */ 1398 1399 Local0 = DerefOf (RefOf (BFA1))++ 1400 M600 (Arg0, 0x02, Local0, BI23) 1401 Local0 = DerefOf (RefOf (BFA5))++ 1402 M600 (Arg0, 0x03, Local0, BI29) 1403 } 1404 1405 /* FindSetLeftBit */ 1406 1407 Local0 = FindSetLeftBit (DerefOf (RefOf (BF61))) 1408 M600 (Arg0, 0x00, Local0, 0x0A) 1409 Local0 = FindSetLeftBit (DerefOf (RefOf (BF65))) 1410 M600 (Arg0, 0x01, Local0, 0x20) 1411 /* FindSetRightBit */ 1412 1413 Local0 = FindSetRightBit (DerefOf (RefOf (BF61))) 1414 M600 (Arg0, 0x02, Local0, 0x01) 1415 Local0 = FindSetRightBit (DerefOf (RefOf (BF65))) 1416 M600 (Arg0, 0x03, Local0, 0x03) 1417 /* Not */ 1418 1419 Store (~DerefOf (RefOf (BF61)), Local0) 1420 M600 (Arg0, 0x04, Local0, 0xFFFFFCDE) 1421 Store (~DerefOf (RefOf (BF65)), Local0) 1422 M600 (Arg0, 0x05, Local0, 0x29AF5D7B) 1423 } 1424 1425 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 1426 /* of the LNot Logical Integer operator */ 1427 Method (M03A, 1, NotSerialized) 1428 { 1429 Local0 = !DerefOf (RefOf (BF76)) 1430 M600 (Arg0, 0x00, Local0, Ones) 1431 Local0 = !DerefOf (RefOf (BF61)) 1432 M600 (Arg0, 0x01, Local0, Zero) 1433 If (F64) 1434 { 1435 Local0 = !DerefOf (RefOf (BF65)) 1436 M600 (Arg0, 0x02, Local0, Zero) 1437 } 1438 Else 1439 { 1440 Local0 = !DerefOf (RefOf (BF65)) 1441 M600 (Arg0, 0x03, Local0, Zero) 1442 } 1443 } 1444 1445 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 1446 /* of the FromBCD and ToBCD conversion operators */ 1447 Method (M64M, 1, NotSerialized) 1448 { 1449 /* FromBCD */ 1450 1451 Local0 = FromBCD (DerefOf (RefOf (BF61))) 1452 M600 (Arg0, 0x02, Local0, 0x0141) 1453 Local0 = FromBCD (DerefOf (RefOf (BF6C))) 1454 M600 (Arg0, 0x03, Local0, 0x000D76162EE9EC35) 1455 FromBCD (DerefOf (RefOf (BF61)), Local0) 1456 M600 (Arg0, 0x02, Local0, 0x0141) 1457 FromBCD (DerefOf (RefOf (BF6C)), Local0) 1458 M600 (Arg0, 0x03, Local0, 0x000D76162EE9EC35) 1459 /* ToBCD */ 1460 1461 Local0 = ToBCD (DerefOf (RefOf (BF61))) 1462 M600 (Arg0, 0x04, Local0, 0x0801) 1463 /* ??? No error of iASL on constant folding */ 1464 1465 Local0 = ToBCD (DerefOf (RefOf (BF6D))) 1466 M600 (Arg0, 0x05, Local0, 0x3789012345678901) 1467 ToBCD (DerefOf (RefOf (BF61)), Local0) 1468 M600 (Arg0, 0x04, Local0, 0x0801) 1469 ToBCD (DerefOf (RefOf (BF6D)), Local0) 1470 M600 (Arg0, 0x05, Local0, 0x3789012345678901) 1471 } 1472 1473 Method (M32M, 1, NotSerialized) 1474 { 1475 /* FromBCD */ 1476 1477 Local0 = FromBCD (DerefOf (RefOf (BF61))) 1478 M600 (Arg0, 0x02, Local0, 0x0141) 1479 Local0 = FromBCD (DerefOf (RefOf (BF6E))) 1480 M600 (Arg0, 0x03, Local0, 0x055F2CC0) 1481 FromBCD (DerefOf (RefOf (BF61)), Local0) 1482 M600 (Arg0, 0x02, Local0, 0x0141) 1483 FromBCD (DerefOf (RefOf (BF6E)), Local0) 1484 M600 (Arg0, 0x03, Local0, 0x055F2CC0) 1485 /* ToBCD */ 1486 1487 Local0 = ToBCD (DerefOf (RefOf (BF61))) 1488 M600 (Arg0, 0x04, Local0, 0x0801) 1489 Local0 = ToBCD (DerefOf (RefOf (BF6F))) 1490 M600 (Arg0, 0x05, Local0, 0x90123456) 1491 ToBCD (DerefOf (RefOf (BF61)), Local0) 1492 M600 (Arg0, 0x04, Local0, 0x0801) 1493 ToBCD (DerefOf (RefOf (BF6F)), Local0) 1494 M600 (Arg0, 0x05, Local0, 0x90123456) 1495 } 1496 1497 /* Buffer Field to Integer conversion of each Buffer operand */ 1498 /* of the 2-parameter Integer arithmetic operators */ 1499 /* Add, And, Divide, Mod, Multiply, NAnd, NOr, Or, */ 1500 /* ShiftLeft, ShiftRight, Subtract, Xor */ 1501 /* Add, common 32-bit/64-bit test */ 1502 Method (M03B, 1, NotSerialized) 1503 { 1504 /* Conversion of the first operand */ 1505 1506 Store ((DerefOf (RefOf (BF61)) + 0x00), Local0) 1507 M600 (Arg0, 0x00, Local0, 0x0321) 1508 Store ((DerefOf (RefOf (BF61)) + 0x01), Local0) 1509 M600 (Arg0, 0x01, Local0, 0x0322) 1510 Store ((DerefOf (RefOf (BF61)) + AUI5), Local0) 1511 M600 (Arg0, 0x02, Local0, 0x0321) 1512 Store ((DerefOf (RefOf (BF61)) + AUI6), Local0) 1513 M600 (Arg0, 0x03, Local0, 0x0322) 1514 If (Y078) 1515 { 1516 Store ((DerefOf (RefOf (BF61)) + DerefOf (RefOf (AUI5))), Local0) 1517 M600 (Arg0, 0x04, Local0, 0x0321) 1518 Store ((DerefOf (RefOf (BF61)) + DerefOf (RefOf (AUI6))), Local0) 1519 M600 (Arg0, 0x05, Local0, 0x0322) 1520 } 1521 1522 Store ((DerefOf (RefOf (BF61)) + DerefOf (PAUI [0x05])), Local0) 1523 M600 (Arg0, 0x06, Local0, 0x0321) 1524 Store ((DerefOf (RefOf (BF61)) + DerefOf (PAUI [0x06])), Local0) 1525 M600 (Arg0, 0x07, Local0, 0x0322) 1526 /* Method returns Integer */ 1527 1528 Store ((DerefOf (RefOf (BF61)) + M601 (0x01, 0x05)), Local0) 1529 M600 (Arg0, 0x08, Local0, 0x0321) 1530 Store ((DerefOf (RefOf (BF61)) + M601 (0x01, 0x06)), Local0) 1531 M600 (Arg0, 0x09, Local0, 0x0322) 1532 /* Method returns Reference to Integer */ 1533 1534 If (Y500) 1535 { 1536 Store ((DerefOf (RefOf (BF61)) + DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 1537 M600 (Arg0, 0x0A, Local0, 0x0321) 1538 Store ((DerefOf (RefOf (BF61)) + DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 1539 M600 (Arg0, 0x0B, Local0, 0x0322) 1540 } 1541 1542 Local0 = (DerefOf (RefOf (BF61)) + 0x00) 1543 M600 (Arg0, 0x0C, Local0, 0x0321) 1544 Local0 = (DerefOf (RefOf (BF61)) + 0x01) 1545 M600 (Arg0, 0x0D, Local0, 0x0322) 1546 Local0 = (DerefOf (RefOf (BF61)) + AUI5) /* \AUI5 */ 1547 M600 (Arg0, 0x0E, Local0, 0x0321) 1548 Local0 = (DerefOf (RefOf (BF61)) + AUI6) /* \AUI6 */ 1549 M600 (Arg0, 0x0F, Local0, 0x0322) 1550 If (Y078) 1551 { 1552 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (RefOf (AUI5))) 1553 M600 (Arg0, 0x10, Local0, 0x0321) 1554 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (RefOf (AUI6))) 1555 M600 (Arg0, 0x11, Local0, 0x0322) 1556 } 1557 1558 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (PAUI [0x05])) 1559 M600 (Arg0, 0x12, Local0, 0x0321) 1560 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (PAUI [0x06])) 1561 M600 (Arg0, 0x13, Local0, 0x0322) 1562 /* Method returns Integer */ 1563 1564 Local0 = (DerefOf (RefOf (BF61)) + M601 (0x01, 0x05)) 1565 M600 (Arg0, 0x14, Local0, 0x0321) 1566 Local0 = (DerefOf (RefOf (BF61)) + M601 (0x01, 0x06)) 1567 M600 (Arg0, 0x15, Local0, 0x0322) 1568 /* Method returns Reference to Integer */ 1569 1570 If (Y500) 1571 { 1572 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (M602 (0x01, 0x05, 0x01))) 1573 M600 (Arg0, 0x16, Local0, 0x0321) 1574 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (M602 (0x01, 0x06, 0x01))) 1575 M600 (Arg0, 0x17, Local0, 0x0322) 1576 } 1577 1578 /* Conversion of the second operand */ 1579 1580 Store ((0x00 + DerefOf (RefOf (BF61))), Local0) 1581 M600 (Arg0, 0x18, Local0, 0x0321) 1582 Store ((0x01 + DerefOf (RefOf (BF61))), Local0) 1583 M600 (Arg0, 0x19, Local0, 0x0322) 1584 Store ((AUI5 + DerefOf (RefOf (BF61))), Local0) 1585 M600 (Arg0, 0x1A, Local0, 0x0321) 1586 Store ((AUI6 + DerefOf (RefOf (BF61))), Local0) 1587 M600 (Arg0, 0x1B, Local0, 0x0322) 1588 If (Y078) 1589 { 1590 Store ((DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF61))), Local0) 1591 M600 (Arg0, 0x1C, Local0, 0x0321) 1592 Store ((DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF61))), Local0) 1593 M600 (Arg0, 0x1D, Local0, 0x0322) 1594 } 1595 1596 Store ((DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF61))), Local0) 1597 M600 (Arg0, 0x1E, Local0, 0x0321) 1598 Store ((DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF61))), Local0) 1599 M600 (Arg0, 0x1F, Local0, 0x0322) 1600 /* Method returns Integer */ 1601 1602 Store ((M601 (0x01, 0x05) + DerefOf (RefOf (BF61))), Local0) 1603 M600 (Arg0, 0x20, Local0, 0x0321) 1604 Store ((M601 (0x01, 0x06) + DerefOf (RefOf (BF61))), Local0) 1605 M600 (Arg0, 0x21, Local0, 0x0322) 1606 /* Method returns Reference to Integer */ 1607 1608 If (Y500) 1609 { 1610 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF61))), Local0) 1611 M600 (Arg0, 0x22, Local0, 0x0321) 1612 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF61))), Local0) 1613 M600 (Arg0, 0x23, Local0, 0x0322) 1614 } 1615 1616 Local0 = (0x00 + DerefOf (RefOf (BF61))) 1617 M600 (Arg0, 0x24, Local0, 0x0321) 1618 Local0 = (0x01 + DerefOf (RefOf (BF61))) 1619 M600 (Arg0, 0x25, Local0, 0x0322) 1620 Local0 = (AUI5 + DerefOf (RefOf (BF61))) 1621 M600 (Arg0, 0x26, Local0, 0x0321) 1622 Local0 = (AUI6 + DerefOf (RefOf (BF61))) 1623 M600 (Arg0, 0x27, Local0, 0x0322) 1624 If (Y078) 1625 { 1626 Local0 = (DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF61))) 1627 M600 (Arg0, 0x28, Local0, 0x0321) 1628 Local0 = (DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF61))) 1629 M600 (Arg0, 0x29, Local0, 0x0322) 1630 } 1631 1632 Local0 = (DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF61))) 1633 M600 (Arg0, 0x2A, Local0, 0x0321) 1634 Local0 = (DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF61))) 1635 M600 (Arg0, 0x2B, Local0, 0x0322) 1636 /* Method returns Integer */ 1637 1638 Local0 = (M601 (0x01, 0x05) + DerefOf (RefOf (BF61))) 1639 M600 (Arg0, 0x2C, Local0, 0x0321) 1640 Local0 = (M601 (0x01, 0x06) + DerefOf (RefOf (BF61))) 1641 M600 (Arg0, 0x2D, Local0, 0x0322) 1642 /* Method returns Reference to Integer */ 1643 1644 If (Y500) 1645 { 1646 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF61))) 1647 M600 (Arg0, 0x2E, Local0, 0x0321) 1648 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF61))) 1649 M600 (Arg0, 0x2F, Local0, 0x0322) 1650 } 1651 } 1652 1653 /* Add, 64-bit */ 1654 1655 Method (M03C, 1, NotSerialized) 1656 { 1657 /* Conversion of the first operand */ 1658 1659 Store ((DerefOf (RefOf (BF65)) + 0x00), Local0) 1660 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 1661 Store ((DerefOf (RefOf (BF65)) + 0x01), Local0) 1662 M600 (Arg0, 0x01, Local0, 0xFE7CB391D650A285) 1663 Store ((DerefOf (RefOf (BF65)) + AUI5), Local0) 1664 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 1665 Store ((DerefOf (RefOf (BF65)) + AUI6), Local0) 1666 M600 (Arg0, 0x03, Local0, 0xFE7CB391D650A285) 1667 If (Y078) 1668 { 1669 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI5))), Local0) 1670 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 1671 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI6))), Local0) 1672 M600 (Arg0, 0x05, Local0, 0xFE7CB391D650A285) 1673 } 1674 1675 Store ((DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x05])), Local0) 1676 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 1677 Store ((DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x06])), Local0) 1678 M600 (Arg0, 0x07, Local0, 0xFE7CB391D650A285) 1679 /* Method returns Integer */ 1680 1681 Store ((DerefOf (RefOf (BF65)) + M601 (0x01, 0x05)), Local0) 1682 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 1683 Store ((DerefOf (RefOf (BF65)) + M601 (0x01, 0x06)), Local0) 1684 M600 (Arg0, 0x09, Local0, 0xFE7CB391D650A285) 1685 /* Method returns Reference to Integer */ 1686 1687 If (Y500) 1688 { 1689 Store ((DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 1690 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 1691 Store ((DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 1692 M600 (Arg0, 0x0B, Local0, 0xFE7CB391D650A285) 1693 } 1694 1695 Local0 = (DerefOf (RefOf (BF65)) + 0x00) 1696 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 1697 Local0 = (DerefOf (RefOf (BF65)) + 0x01) 1698 M600 (Arg0, 0x0D, Local0, 0xFE7CB391D650A285) 1699 Local0 = (DerefOf (RefOf (BF65)) + AUI5) /* \AUI5 */ 1700 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 1701 Local0 = (DerefOf (RefOf (BF65)) + AUI6) /* \AUI6 */ 1702 M600 (Arg0, 0x0F, Local0, 0xFE7CB391D650A285) 1703 If (Y078) 1704 { 1705 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI5))) 1706 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 1707 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI6))) 1708 M600 (Arg0, 0x11, Local0, 0xFE7CB391D650A285) 1709 } 1710 1711 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x05])) 1712 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 1713 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x06])) 1714 M600 (Arg0, 0x13, Local0, 0xFE7CB391D650A285) 1715 /* Method returns Integer */ 1716 1717 Local0 = (DerefOf (RefOf (BF65)) + M601 (0x01, 0x05)) 1718 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 1719 Local0 = (DerefOf (RefOf (BF65)) + M601 (0x01, 0x06)) 1720 M600 (Arg0, 0x15, Local0, 0xFE7CB391D650A285) 1721 /* Method returns Reference to Integer */ 1722 1723 If (Y500) 1724 { 1725 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x05, 0x01))) 1726 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 1727 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x06, 0x01))) 1728 M600 (Arg0, 0x17, Local0, 0xFE7CB391D650A285) 1729 } 1730 1731 /* Conversion of the second operand */ 1732 1733 Store ((0x00 + DerefOf (RefOf (BF65))), Local0) 1734 M600 (Arg0, 0x18, Local0, 0xFE7CB391D650A284) 1735 Store ((0x01 + DerefOf (RefOf (BF65))), Local0) 1736 M600 (Arg0, 0x19, Local0, 0xFE7CB391D650A285) 1737 Store ((AUI5 + DerefOf (RefOf (BF65))), Local0) 1738 M600 (Arg0, 0x1A, Local0, 0xFE7CB391D650A284) 1739 Store ((AUI6 + DerefOf (RefOf (BF65))), Local0) 1740 M600 (Arg0, 0x1B, Local0, 0xFE7CB391D650A285) 1741 If (Y078) 1742 { 1743 Store ((DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF65))), Local0) 1744 M600 (Arg0, 0x1C, Local0, 0xFE7CB391D650A284) 1745 Store ((DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF65))), Local0) 1746 M600 (Arg0, 0x1D, Local0, 0xFE7CB391D650A285) 1747 } 1748 1749 Store ((DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF65))), Local0) 1750 M600 (Arg0, 0x1E, Local0, 0xFE7CB391D650A284) 1751 Store ((DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF65))), Local0) 1752 M600 (Arg0, 0x1F, Local0, 0xFE7CB391D650A285) 1753 /* Method returns Integer */ 1754 1755 Store ((M601 (0x01, 0x05) + DerefOf (RefOf (BF65))), Local0) 1756 M600 (Arg0, 0x20, Local0, 0xFE7CB391D650A284) 1757 Store ((M601 (0x01, 0x06) + DerefOf (RefOf (BF65))), Local0) 1758 M600 (Arg0, 0x21, Local0, 0xFE7CB391D650A285) 1759 /* Method returns Reference to Integer */ 1760 1761 If (Y500) 1762 { 1763 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF65))), Local0) 1764 M600 (Arg0, 0x22, Local0, 0xFE7CB391D650A284) 1765 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF65))), Local0) 1766 M600 (Arg0, 0x23, Local0, 0xFE7CB391D650A285) 1767 } 1768 1769 Local0 = (0x00 + DerefOf (RefOf (BF65))) 1770 M600 (Arg0, 0x24, Local0, 0xFE7CB391D650A284) 1771 Local0 = (0x01 + DerefOf (RefOf (BF65))) 1772 M600 (Arg0, 0x25, Local0, 0xFE7CB391D650A285) 1773 Local0 = (AUI5 + DerefOf (RefOf (BF65))) 1774 M600 (Arg0, 0x26, Local0, 0xFE7CB391D650A284) 1775 Local0 = (AUI6 + DerefOf (RefOf (BF65))) 1776 M600 (Arg0, 0x27, Local0, 0xFE7CB391D650A285) 1777 If (Y078) 1778 { 1779 Local0 = (DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF65))) 1780 M600 (Arg0, 0x28, Local0, 0xFE7CB391D650A284) 1781 Local0 = (DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF65))) 1782 M600 (Arg0, 0x29, Local0, 0xFE7CB391D650A285) 1783 } 1784 1785 Local0 = (DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF65))) 1786 M600 (Arg0, 0x2A, Local0, 0xFE7CB391D650A284) 1787 Local0 = (DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF65))) 1788 M600 (Arg0, 0x2B, Local0, 0xFE7CB391D650A285) 1789 /* Method returns Integer */ 1790 1791 Local0 = (M601 (0x01, 0x05) + DerefOf (RefOf (BF65))) 1792 M600 (Arg0, 0x2C, Local0, 0xFE7CB391D650A284) 1793 Local0 = (M601 (0x01, 0x06) + DerefOf (RefOf (BF65))) 1794 M600 (Arg0, 0x2D, Local0, 0xFE7CB391D650A285) 1795 /* Method returns Reference to Integer */ 1796 1797 If (Y500) 1798 { 1799 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF65))) 1800 M600 (Arg0, 0x2E, Local0, 0xFE7CB391D650A284) 1801 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF65))) 1802 M600 (Arg0, 0x2F, Local0, 0xFE7CB391D650A285) 1803 } 1804 1805 /* Conversion of the both operands */ 1806 1807 Store ((DerefOf (RefOf (BF61)) + DerefOf (RefOf (BF65))), Local0) 1808 M600 (Arg0, 0x30, Local0, 0xFE7CB391D650A5A5) 1809 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (BF61))), Local0) 1810 M600 (Arg0, 0x31, Local0, 0xFE7CB391D650A5A5) 1811 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (RefOf (BF65))) 1812 M600 (Arg0, 0x32, Local0, 0xFE7CB391D650A5A5) 1813 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (BF61))) 1814 M600 (Arg0, 0x33, Local0, 0xFE7CB391D650A5A5) 1815 } 1816 1817 /* Add, 32-bit */ 1818 1819 Method (M03D, 1, NotSerialized) 1820 { 1821 /* Conversion of the first operand */ 1822 1823 Store ((DerefOf (RefOf (BF65)) + 0x00), Local0) 1824 M600 (Arg0, 0x00, Local0, 0xD650A284) 1825 Store ((DerefOf (RefOf (BF65)) + 0x01), Local0) 1826 M600 (Arg0, 0x01, Local0, 0xD650A285) 1827 Store ((DerefOf (RefOf (BF65)) + AUI5), Local0) 1828 M600 (Arg0, 0x02, Local0, 0xD650A284) 1829 Store ((DerefOf (RefOf (BF65)) + AUI6), Local0) 1830 M600 (Arg0, 0x03, Local0, 0xD650A285) 1831 If (Y078) 1832 { 1833 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI5))), Local0) 1834 M600 (Arg0, 0x04, Local0, 0xD650A284) 1835 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI6))), Local0) 1836 M600 (Arg0, 0x05, Local0, 0xD650A285) 1837 } 1838 1839 Store ((DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x05])), Local0) 1840 M600 (Arg0, 0x06, Local0, 0xD650A284) 1841 Store ((DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x06])), Local0) 1842 M600 (Arg0, 0x07, Local0, 0xD650A285) 1843 /* Method returns Integer */ 1844 1845 Store ((DerefOf (RefOf (BF65)) + M601 (0x01, 0x05)), Local0) 1846 M600 (Arg0, 0x08, Local0, 0xD650A284) 1847 Store ((DerefOf (RefOf (BF65)) + M601 (0x01, 0x06)), Local0) 1848 M600 (Arg0, 0x09, Local0, 0xD650A285) 1849 /* Method returns Reference to Integer */ 1850 1851 If (Y500) 1852 { 1853 Store ((DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 1854 M600 (Arg0, 0x0A, Local0, 0xD650A284) 1855 Store ((DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 1856 M600 (Arg0, 0x0B, Local0, 0xD650A285) 1857 } 1858 1859 Local0 = (DerefOf (RefOf (BF65)) + 0x00) 1860 M600 (Arg0, 0x0C, Local0, 0xD650A284) 1861 Local0 = (DerefOf (RefOf (BF65)) + 0x01) 1862 M600 (Arg0, 0x0D, Local0, 0xD650A285) 1863 Local0 = (DerefOf (RefOf (BF65)) + AUI5) /* \AUI5 */ 1864 M600 (Arg0, 0x0E, Local0, 0xD650A284) 1865 Local0 = (DerefOf (RefOf (BF65)) + AUI6) /* \AUI6 */ 1866 M600 (Arg0, 0x0F, Local0, 0xD650A285) 1867 If (Y078) 1868 { 1869 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI5))) 1870 M600 (Arg0, 0x10, Local0, 0xD650A284) 1871 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (AUI6))) 1872 M600 (Arg0, 0x11, Local0, 0xD650A285) 1873 } 1874 1875 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x05])) 1876 M600 (Arg0, 0x12, Local0, 0xD650A284) 1877 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (PAUI [0x06])) 1878 M600 (Arg0, 0x13, Local0, 0xD650A285) 1879 /* Method returns Integer */ 1880 1881 Local0 = (DerefOf (RefOf (BF65)) + M601 (0x01, 0x05)) 1882 M600 (Arg0, 0x14, Local0, 0xD650A284) 1883 Local0 = (DerefOf (RefOf (BF65)) + M601 (0x01, 0x06)) 1884 M600 (Arg0, 0x15, Local0, 0xD650A285) 1885 /* Method returns Reference to Integer */ 1886 1887 If (Y500) 1888 { 1889 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x05, 0x01))) 1890 M600 (Arg0, 0x16, Local0, 0xD650A284) 1891 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (M602 (0x01, 0x06, 0x01))) 1892 M600 (Arg0, 0x17, Local0, 0xD650A285) 1893 } 1894 1895 /* Conversion of the second operand */ 1896 1897 Store ((0x00 + DerefOf (RefOf (BF65))), Local0) 1898 M600 (Arg0, 0x18, Local0, 0xD650A284) 1899 Store ((0x01 + DerefOf (RefOf (BF65))), Local0) 1900 M600 (Arg0, 0x19, Local0, 0xD650A285) 1901 Store ((AUI5 + DerefOf (RefOf (BF65))), Local0) 1902 M600 (Arg0, 0x1A, Local0, 0xD650A284) 1903 Store ((AUI6 + DerefOf (RefOf (BF65))), Local0) 1904 M600 (Arg0, 0x1B, Local0, 0xD650A285) 1905 If (Y078) 1906 { 1907 Store ((DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF65))), Local0) 1908 M600 (Arg0, 0x1C, Local0, 0xD650A284) 1909 Store ((DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF65))), Local0) 1910 M600 (Arg0, 0x1D, Local0, 0xD650A285) 1911 } 1912 1913 Store ((DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF65))), Local0) 1914 M600 (Arg0, 0x1E, Local0, 0xD650A284) 1915 Store ((DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF65))), Local0) 1916 M600 (Arg0, 0x1F, Local0, 0xD650A285) 1917 /* Method returns Integer */ 1918 1919 Store ((M601 (0x01, 0x05) + DerefOf (RefOf (BF65))), Local0) 1920 M600 (Arg0, 0x20, Local0, 0xD650A284) 1921 Store ((M601 (0x01, 0x06) + DerefOf (RefOf (BF65))), Local0) 1922 M600 (Arg0, 0x21, Local0, 0xD650A285) 1923 /* Method returns Reference to Integer */ 1924 1925 If (Y500) 1926 { 1927 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF65))), Local0) 1928 M600 (Arg0, 0x22, Local0, 0xD650A284) 1929 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF65))), Local0) 1930 M600 (Arg0, 0x23, Local0, 0xD650A285) 1931 } 1932 1933 Local0 = (0x00 + DerefOf (RefOf (BF65))) 1934 M600 (Arg0, 0x24, Local0, 0xD650A284) 1935 Local0 = (0x01 + DerefOf (RefOf (BF65))) 1936 M600 (Arg0, 0x25, Local0, 0xD650A285) 1937 Local0 = (AUI5 + DerefOf (RefOf (BF65))) 1938 M600 (Arg0, 0x26, Local0, 0xD650A284) 1939 Local0 = (AUI6 + DerefOf (RefOf (BF65))) 1940 M600 (Arg0, 0x27, Local0, 0xD650A285) 1941 If (Y078) 1942 { 1943 Local0 = (DerefOf (RefOf (AUI5)) + DerefOf (RefOf (BF65))) 1944 M600 (Arg0, 0x28, Local0, 0xD650A284) 1945 Local0 = (DerefOf (RefOf (AUI6)) + DerefOf (RefOf (BF65))) 1946 M600 (Arg0, 0x29, Local0, 0xD650A285) 1947 } 1948 1949 Local0 = (DerefOf (PAUI [0x05]) + DerefOf (RefOf (BF65))) 1950 M600 (Arg0, 0x2A, Local0, 0xD650A284) 1951 Local0 = (DerefOf (PAUI [0x06]) + DerefOf (RefOf (BF65))) 1952 M600 (Arg0, 0x2B, Local0, 0xD650A285) 1953 /* Method returns Integer */ 1954 1955 Local0 = (M601 (0x01, 0x05) + DerefOf (RefOf (BF65))) 1956 M600 (Arg0, 0x2C, Local0, 0xD650A284) 1957 Local0 = (M601 (0x01, 0x06) + DerefOf (RefOf (BF65))) 1958 M600 (Arg0, 0x2D, Local0, 0xD650A285) 1959 /* Method returns Reference to Integer */ 1960 1961 If (Y500) 1962 { 1963 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) + DerefOf (RefOf (BF65))) 1964 M600 (Arg0, 0x2E, Local0, 0xD650A284) 1965 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) + DerefOf (RefOf (BF65))) 1966 M600 (Arg0, 0x2F, Local0, 0xD650A285) 1967 } 1968 1969 /* Conversion of the both operands */ 1970 1971 Store ((DerefOf (RefOf (BF61)) + DerefOf (RefOf (BF65))), Local0) 1972 M600 (Arg0, 0x30, Local0, 0xD650A5A5) 1973 Store ((DerefOf (RefOf (BF65)) + DerefOf (RefOf (BF61))), Local0) 1974 M600 (Arg0, 0x31, Local0, 0xD650A5A5) 1975 Local0 = (DerefOf (RefOf (BF61)) + DerefOf (RefOf (BF65))) 1976 M600 (Arg0, 0x32, Local0, 0xD650A5A5) 1977 Local0 = (DerefOf (RefOf (BF65)) + DerefOf (RefOf (BF61))) 1978 M600 (Arg0, 0x33, Local0, 0xD650A5A5) 1979 } 1980 1981 /* And, common 32-bit/64-bit test */ 1982 1983 Method (M03E, 1, NotSerialized) 1984 { 1985 /* Conversion of the first operand */ 1986 1987 Store ((DerefOf (RefOf (BF61)) & 0x00), Local0) 1988 M600 (Arg0, 0x00, Local0, 0x00) 1989 Store ((DerefOf (RefOf (BF61)) & 0xFFFFFFFFFFFFFFFF), Local0) 1990 M600 (Arg0, 0x01, Local0, 0x0321) 1991 Store ((DerefOf (RefOf (BF61)) & AUI5), Local0) 1992 M600 (Arg0, 0x02, Local0, 0x00) 1993 Store ((DerefOf (RefOf (BF61)) & AUIJ), Local0) 1994 M600 (Arg0, 0x03, Local0, 0x0321) 1995 If (Y078) 1996 { 1997 Store ((DerefOf (RefOf (BF61)) & DerefOf (RefOf (AUI5))), Local0) 1998 M600 (Arg0, 0x04, Local0, 0x00) 1999 Store ((DerefOf (RefOf (BF61)) & DerefOf (RefOf (AUIJ))), Local0) 2000 M600 (Arg0, 0x05, Local0, 0x0321) 2001 } 2002 2003 Store ((DerefOf (RefOf (BF61)) & DerefOf (PAUI [0x05])), Local0) 2004 M600 (Arg0, 0x06, Local0, 0x00) 2005 Store ((DerefOf (RefOf (BF61)) & DerefOf (PAUI [0x13])), Local0) 2006 M600 (Arg0, 0x07, Local0, 0x0321) 2007 /* Method returns Integer */ 2008 2009 Store ((DerefOf (RefOf (BF61)) & M601 (0x01, 0x05)), Local0) 2010 M600 (Arg0, 0x08, Local0, 0x00) 2011 Store ((DerefOf (RefOf (BF61)) & M601 (0x01, 0x13)), Local0) 2012 M600 (Arg0, 0x09, Local0, 0x0321) 2013 /* Method returns Reference to Integer */ 2014 2015 If (Y500) 2016 { 2017 Store ((DerefOf (RefOf (BF61)) & DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 2018 M600 (Arg0, 0x0A, Local0, 0x00) 2019 Store ((DerefOf (RefOf (BF61)) & DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 2020 M600 (Arg0, 0x0B, Local0, 0x0321) 2021 } 2022 2023 Local0 = (DerefOf (RefOf (BF61)) & 0x00) 2024 M600 (Arg0, 0x0C, Local0, 0x00) 2025 Local0 = (DerefOf (RefOf (BF61)) & 0xFFFFFFFFFFFFFFFF) 2026 M600 (Arg0, 0x0D, Local0, 0x0321) 2027 Local0 = (DerefOf (RefOf (BF61)) & AUI5) /* \AUI5 */ 2028 M600 (Arg0, 0x0E, Local0, 0x00) 2029 Local0 = (DerefOf (RefOf (BF61)) & AUIJ) /* \AUIJ */ 2030 M600 (Arg0, 0x0F, Local0, 0x0321) 2031 If (Y078) 2032 { 2033 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (RefOf (AUI5))) 2034 M600 (Arg0, 0x10, Local0, 0x00) 2035 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (RefOf (AUIJ))) 2036 M600 (Arg0, 0x11, Local0, 0x0321) 2037 } 2038 2039 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (PAUI [0x05])) 2040 M600 (Arg0, 0x12, Local0, 0x00) 2041 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (PAUI [0x13])) 2042 M600 (Arg0, 0x13, Local0, 0x0321) 2043 /* Method returns Integer */ 2044 2045 Local0 = (DerefOf (RefOf (BF61)) & M601 (0x01, 0x05)) 2046 M600 (Arg0, 0x14, Local0, 0x00) 2047 Local0 = (DerefOf (RefOf (BF61)) & M601 (0x01, 0x13)) 2048 M600 (Arg0, 0x15, Local0, 0x0321) 2049 /* Method returns Reference to Integer */ 2050 2051 If (Y500) 2052 { 2053 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (M602 (0x01, 0x05, 0x01))) 2054 M600 (Arg0, 0x16, Local0, 0x00) 2055 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (M602 (0x01, 0x13, 0x01))) 2056 M600 (Arg0, 0x17, Local0, 0x0321) 2057 } 2058 2059 /* Conversion of the second operand */ 2060 2061 Store ((0x00 & DerefOf (RefOf (BF61))), Local0) 2062 M600 (Arg0, 0x18, Local0, 0x00) 2063 Store ((0xFFFFFFFFFFFFFFFF & DerefOf (RefOf (BF61))), Local0) 2064 M600 (Arg0, 0x19, Local0, 0x0321) 2065 Store ((AUI5 & DerefOf (RefOf (BF61))), Local0) 2066 M600 (Arg0, 0x1A, Local0, 0x00) 2067 Store ((AUIJ & DerefOf (RefOf (BF61))), Local0) 2068 M600 (Arg0, 0x1B, Local0, 0x0321) 2069 If (Y078) 2070 { 2071 Store ((DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF61))), Local0) 2072 M600 (Arg0, 0x1C, Local0, 0x00) 2073 Store ((DerefOf (RefOf (AUIJ)) & DerefOf (RefOf (BF61))), Local0) 2074 M600 (Arg0, 0x1D, Local0, 0x0321) 2075 } 2076 2077 Store ((DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF61))), Local0) 2078 M600 (Arg0, 0x1E, Local0, 0x00) 2079 Store ((DerefOf (PAUI [0x13]) & DerefOf (RefOf (BF61))), Local0) 2080 M600 (Arg0, 0x1F, Local0, 0x0321) 2081 /* Method returns Integer */ 2082 2083 Store ((M601 (0x01, 0x05) & DerefOf (RefOf (BF61))), Local0) 2084 M600 (Arg0, 0x20, Local0, 0x00) 2085 Store ((M601 (0x01, 0x13) & DerefOf (RefOf (BF61))), Local0) 2086 M600 (Arg0, 0x21, Local0, 0x0321) 2087 /* Method returns Reference to Integer */ 2088 2089 If (Y500) 2090 { 2091 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF61))), Local0) 2092 M600 (Arg0, 0x22, Local0, 0x00) 2093 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) & DerefOf (RefOf (BF61))), Local0) 2094 M600 (Arg0, 0x23, Local0, 0x0321) 2095 } 2096 2097 Local0 = (0x00 & DerefOf (RefOf (BF61))) 2098 M600 (Arg0, 0x24, Local0, 0x00) 2099 Local0 = (0xFFFFFFFFFFFFFFFF & DerefOf (RefOf (BF61))) 2100 M600 (Arg0, 0x25, Local0, 0x0321) 2101 Local0 = (AUI5 & DerefOf (RefOf (BF61))) 2102 M600 (Arg0, 0x26, Local0, 0x00) 2103 Local0 = (AUIJ & DerefOf (RefOf (BF61))) 2104 M600 (Arg0, 0x27, Local0, 0x0321) 2105 If (Y078) 2106 { 2107 Local0 = (DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF61))) 2108 M600 (Arg0, 0x28, Local0, 0x00) 2109 Local0 = (DerefOf (RefOf (AUIJ)) & DerefOf (RefOf (BF61))) 2110 M600 (Arg0, 0x29, Local0, 0x0321) 2111 } 2112 2113 Local0 = (DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF61))) 2114 M600 (Arg0, 0x2A, Local0, 0x00) 2115 Local0 = (DerefOf (PAUI [0x13]) & DerefOf (RefOf (BF61))) 2116 M600 (Arg0, 0x2B, Local0, 0x0321) 2117 /* Method returns Integer */ 2118 2119 Local0 = (M601 (0x01, 0x05) & DerefOf (RefOf (BF61))) 2120 M600 (Arg0, 0x2C, Local0, 0x00) 2121 Local0 = (M601 (0x01, 0x13) & DerefOf (RefOf (BF61))) 2122 M600 (Arg0, 0x2D, Local0, 0x0321) 2123 /* Method returns Reference to Integer */ 2124 2125 If (Y500) 2126 { 2127 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF61))) 2128 M600 (Arg0, 0x2E, Local0, 0x00) 2129 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) & DerefOf (RefOf (BF61))) 2130 M600 (Arg0, 0x2F, Local0, 0x0321) 2131 } 2132 } 2133 2134 /* And, 64-bit */ 2135 2136 Method (M03F, 1, NotSerialized) 2137 { 2138 /* Conversion of the first operand */ 2139 2140 Store ((DerefOf (RefOf (BF65)) & 0x00), Local0) 2141 M600 (Arg0, 0x00, Local0, 0x00) 2142 Store ((DerefOf (RefOf (BF65)) & 0xFFFFFFFFFFFFFFFF), Local0) 2143 M600 (Arg0, 0x01, Local0, 0xFE7CB391D650A284) 2144 Store ((DerefOf (RefOf (BF65)) & AUI5), Local0) 2145 M600 (Arg0, 0x02, Local0, 0x00) 2146 Store ((DerefOf (RefOf (BF65)) & AUIJ), Local0) 2147 M600 (Arg0, 0x03, Local0, 0xFE7CB391D650A284) 2148 If (Y078) 2149 { 2150 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUI5))), Local0) 2151 M600 (Arg0, 0x04, Local0, 0x00) 2152 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUIJ))), Local0) 2153 M600 (Arg0, 0x05, Local0, 0xFE7CB391D650A284) 2154 } 2155 2156 Store ((DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x05])), Local0) 2157 M600 (Arg0, 0x06, Local0, 0x00) 2158 Store ((DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x13])), Local0) 2159 M600 (Arg0, 0x07, Local0, 0xFE7CB391D650A284) 2160 /* Method returns Integer */ 2161 2162 Store ((DerefOf (RefOf (BF65)) & M601 (0x01, 0x05)), Local0) 2163 M600 (Arg0, 0x08, Local0, 0x00) 2164 Store ((DerefOf (RefOf (BF65)) & M601 (0x01, 0x13)), Local0) 2165 M600 (Arg0, 0x09, Local0, 0xFE7CB391D650A284) 2166 /* Method returns Reference to Integer */ 2167 2168 If (Y500) 2169 { 2170 Store ((DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 2171 M600 (Arg0, 0x0A, Local0, 0x00) 2172 Store ((DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 2173 M600 (Arg0, 0x0B, Local0, 0xFE7CB391D650A284) 2174 } 2175 2176 Local0 = (DerefOf (RefOf (BF65)) & 0x00) 2177 M600 (Arg0, 0x0C, Local0, 0x00) 2178 Local0 = (DerefOf (RefOf (BF65)) & 0xFFFFFFFFFFFFFFFF) 2179 M600 (Arg0, 0x0D, Local0, 0xFE7CB391D650A284) 2180 Local0 = (DerefOf (RefOf (BF65)) & AUI5) /* \AUI5 */ 2181 M600 (Arg0, 0x0E, Local0, 0x00) 2182 Local0 = (DerefOf (RefOf (BF65)) & AUIJ) /* \AUIJ */ 2183 M600 (Arg0, 0x0F, Local0, 0xFE7CB391D650A284) 2184 If (Y078) 2185 { 2186 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUI5))) 2187 M600 (Arg0, 0x10, Local0, 0x00) 2188 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUIJ))) 2189 M600 (Arg0, 0x11, Local0, 0xFE7CB391D650A284) 2190 } 2191 2192 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x05])) 2193 M600 (Arg0, 0x12, Local0, 0x00) 2194 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x13])) 2195 M600 (Arg0, 0x13, Local0, 0xFE7CB391D650A284) 2196 /* Method returns Integer */ 2197 2198 Local0 = (DerefOf (RefOf (BF65)) & M601 (0x01, 0x05)) 2199 M600 (Arg0, 0x14, Local0, 0x00) 2200 Local0 = (DerefOf (RefOf (BF65)) & M601 (0x01, 0x13)) 2201 M600 (Arg0, 0x15, Local0, 0xFE7CB391D650A284) 2202 /* Method returns Reference to Integer */ 2203 2204 If (Y500) 2205 { 2206 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x05, 0x01))) 2207 M600 (Arg0, 0x16, Local0, 0x00) 2208 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x13, 0x01))) 2209 M600 (Arg0, 0x17, Local0, 0xFE7CB391D650A284) 2210 } 2211 2212 /* Conversion of the second operand */ 2213 2214 Store ((0x00 & DerefOf (RefOf (BF65))), Local0) 2215 M600 (Arg0, 0x18, Local0, 0x00) 2216 Store ((0xFFFFFFFFFFFFFFFF & DerefOf (RefOf (BF65))), Local0) 2217 M600 (Arg0, 0x19, Local0, 0xFE7CB391D650A284) 2218 Store ((AUI5 & DerefOf (RefOf (BF65))), Local0) 2219 M600 (Arg0, 0x1A, Local0, 0x00) 2220 Store ((AUIJ & DerefOf (RefOf (BF65))), Local0) 2221 M600 (Arg0, 0x1B, Local0, 0xFE7CB391D650A284) 2222 If (Y078) 2223 { 2224 Store ((DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF65))), Local0) 2225 M600 (Arg0, 0x1C, Local0, 0x00) 2226 Store ((DerefOf (RefOf (AUIJ)) & DerefOf (RefOf (BF65))), Local0) 2227 M600 (Arg0, 0x1D, Local0, 0xFE7CB391D650A284) 2228 } 2229 2230 Store ((DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF65))), Local0) 2231 M600 (Arg0, 0x1E, Local0, 0x00) 2232 Store ((DerefOf (PAUI [0x13]) & DerefOf (RefOf (BF65))), Local0) 2233 M600 (Arg0, 0x1F, Local0, 0xFE7CB391D650A284) 2234 /* Method returns Integer */ 2235 2236 Store ((M601 (0x01, 0x05) & DerefOf (RefOf (BF65))), Local0) 2237 M600 (Arg0, 0x20, Local0, 0x00) 2238 Store ((M601 (0x01, 0x13) & DerefOf (RefOf (BF65))), Local0) 2239 M600 (Arg0, 0x21, Local0, 0xFE7CB391D650A284) 2240 /* Method returns Reference to Integer */ 2241 2242 If (Y500) 2243 { 2244 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF65))), Local0) 2245 M600 (Arg0, 0x22, Local0, 0x00) 2246 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) & DerefOf (RefOf (BF65))), Local0) 2247 M600 (Arg0, 0x23, Local0, 0xFE7CB391D650A284) 2248 } 2249 2250 Local0 = (0x00 & DerefOf (RefOf (BF65))) 2251 M600 (Arg0, 0x24, Local0, 0x00) 2252 Local0 = (0xFFFFFFFFFFFFFFFF & DerefOf (RefOf (BF65))) 2253 M600 (Arg0, 0x25, Local0, 0xFE7CB391D650A284) 2254 Local0 = (AUI5 & DerefOf (RefOf (BF65))) 2255 M600 (Arg0, 0x26, Local0, 0x00) 2256 Local0 = (AUIJ & DerefOf (RefOf (BF65))) 2257 M600 (Arg0, 0x27, Local0, 0xFE7CB391D650A284) 2258 If (Y078) 2259 { 2260 Local0 = (DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF65))) 2261 M600 (Arg0, 0x28, Local0, 0x00) 2262 Local0 = (DerefOf (RefOf (AUIJ)) & DerefOf (RefOf (BF65))) 2263 M600 (Arg0, 0x29, Local0, 0xFE7CB391D650A284) 2264 } 2265 2266 Local0 = (DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF65))) 2267 M600 (Arg0, 0x2A, Local0, 0x00) 2268 Local0 = (DerefOf (PAUI [0x13]) & DerefOf (RefOf (BF65))) 2269 M600 (Arg0, 0x2B, Local0, 0xFE7CB391D650A284) 2270 /* Method returns Integer */ 2271 2272 Local0 = (M601 (0x01, 0x05) & DerefOf (RefOf (BF65))) 2273 M600 (Arg0, 0x2C, Local0, 0x00) 2274 Local0 = (M601 (0x01, 0x13) & DerefOf (RefOf (BF65))) 2275 M600 (Arg0, 0x2D, Local0, 0xFE7CB391D650A284) 2276 /* Method returns Reference to Integer */ 2277 2278 If (Y500) 2279 { 2280 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF65))) 2281 M600 (Arg0, 0x2E, Local0, 0x00) 2282 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) & DerefOf (RefOf (BF65))) 2283 M600 (Arg0, 0x2F, Local0, 0xFE7CB391D650A284) 2284 } 2285 2286 /* Conversion of the both operands */ 2287 2288 Store ((DerefOf (RefOf (BF61)) & DerefOf (RefOf (BF65))), Local0) 2289 M600 (Arg0, 0x30, Local0, 0x0200) 2290 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (BF61))), Local0) 2291 M600 (Arg0, 0x31, Local0, 0x0200) 2292 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (RefOf (BF65))) 2293 M600 (Arg0, 0x32, Local0, 0x0200) 2294 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (BF61))) 2295 M600 (Arg0, 0x33, Local0, 0x0200) 2296 } 2297 2298 /* And, 32-bit */ 2299 2300 Method (M040, 1, NotSerialized) 2301 { 2302 /* Conversion of the first operand */ 2303 2304 Store ((DerefOf (RefOf (BF65)) & 0x00), Local0) 2305 M600 (Arg0, 0x00, Local0, 0x00) 2306 Store ((DerefOf (RefOf (BF65)) & 0xFFFFFFFF), Local0) 2307 M600 (Arg0, 0x01, Local0, 0xD650A284) 2308 Store ((DerefOf (RefOf (BF65)) & AUI5), Local0) 2309 M600 (Arg0, 0x02, Local0, 0x00) 2310 Store ((DerefOf (RefOf (BF65)) & AUII), Local0) 2311 M600 (Arg0, 0x03, Local0, 0xD650A284) 2312 If (Y078) 2313 { 2314 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUI5))), Local0) 2315 M600 (Arg0, 0x04, Local0, 0x00) 2316 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUII))), Local0) 2317 M600 (Arg0, 0x05, Local0, 0xD650A284) 2318 } 2319 2320 Store ((DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x05])), Local0) 2321 M600 (Arg0, 0x06, Local0, 0x00) 2322 Store ((DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x12])), Local0) 2323 M600 (Arg0, 0x07, Local0, 0xD650A284) 2324 /* Method returns Integer */ 2325 2326 Store ((DerefOf (RefOf (BF65)) & M601 (0x01, 0x05)), Local0) 2327 M600 (Arg0, 0x08, Local0, 0x00) 2328 Store ((DerefOf (RefOf (BF65)) & M601 (0x01, 0x12)), Local0) 2329 M600 (Arg0, 0x09, Local0, 0xD650A284) 2330 /* Method returns Reference to Integer */ 2331 2332 If (Y500) 2333 { 2334 Store ((DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 2335 M600 (Arg0, 0x0A, Local0, 0x00) 2336 Store ((DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x12, 0x01))), Local0) 2337 M600 (Arg0, 0x0B, Local0, 0xD650A284) 2338 } 2339 2340 Local0 = (DerefOf (RefOf (BF65)) & 0x00) 2341 M600 (Arg0, 0x0C, Local0, 0x00) 2342 Local0 = (DerefOf (RefOf (BF65)) & 0xFFFFFFFF) 2343 M600 (Arg0, 0x0D, Local0, 0xD650A284) 2344 Local0 = (DerefOf (RefOf (BF65)) & AUI5) /* \AUI5 */ 2345 M600 (Arg0, 0x0E, Local0, 0x00) 2346 Local0 = (DerefOf (RefOf (BF65)) & AUII) /* \AUII */ 2347 M600 (Arg0, 0x0F, Local0, 0xD650A284) 2348 If (Y078) 2349 { 2350 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUI5))) 2351 M600 (Arg0, 0x10, Local0, 0x00) 2352 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (AUII))) 2353 M600 (Arg0, 0x11, Local0, 0xD650A284) 2354 } 2355 2356 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x05])) 2357 M600 (Arg0, 0x12, Local0, 0x00) 2358 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (PAUI [0x12])) 2359 M600 (Arg0, 0x13, Local0, 0xD650A284) 2360 /* Method returns Integer */ 2361 2362 Local0 = (DerefOf (RefOf (BF65)) & M601 (0x01, 0x05)) 2363 M600 (Arg0, 0x14, Local0, 0x00) 2364 Local0 = (DerefOf (RefOf (BF65)) & M601 (0x01, 0x12)) 2365 M600 (Arg0, 0x15, Local0, 0xD650A284) 2366 /* Method returns Reference to Integer */ 2367 2368 If (Y500) 2369 { 2370 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x05, 0x01))) 2371 M600 (Arg0, 0x16, Local0, 0x00) 2372 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (M602 (0x01, 0x12, 0x01))) 2373 M600 (Arg0, 0x17, Local0, 0xD650A284) 2374 } 2375 2376 /* Conversion of the second operand */ 2377 2378 Store ((0x00 & DerefOf (RefOf (BF65))), Local0) 2379 M600 (Arg0, 0x18, Local0, 0x00) 2380 Store ((0xFFFFFFFF & DerefOf (RefOf (BF65))), Local0) 2381 M600 (Arg0, 0x19, Local0, 0xD650A284) 2382 Store ((AUI5 & DerefOf (RefOf (BF65))), Local0) 2383 M600 (Arg0, 0x1A, Local0, 0x00) 2384 Store ((AUII & DerefOf (RefOf (BF65))), Local0) 2385 M600 (Arg0, 0x1B, Local0, 0xD650A284) 2386 If (Y078) 2387 { 2388 Store ((DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF65))), Local0) 2389 M600 (Arg0, 0x1C, Local0, 0x00) 2390 Store ((DerefOf (RefOf (AUII)) & DerefOf (RefOf (BF65))), Local0) 2391 M600 (Arg0, 0x1D, Local0, 0xD650A284) 2392 } 2393 2394 Store ((DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF65))), Local0) 2395 M600 (Arg0, 0x1E, Local0, 0x00) 2396 Store ((DerefOf (PAUI [0x12]) & DerefOf (RefOf (BF65))), Local0) 2397 M600 (Arg0, 0x1F, Local0, 0xD650A284) 2398 /* Method returns Integer */ 2399 2400 Store ((M601 (0x01, 0x05) & DerefOf (RefOf (BF65))), Local0) 2401 M600 (Arg0, 0x20, Local0, 0x00) 2402 Store ((M601 (0x01, 0x12) & DerefOf (RefOf (BF65))), Local0) 2403 M600 (Arg0, 0x21, Local0, 0xD650A284) 2404 /* Method returns Reference to Integer */ 2405 2406 If (Y500) 2407 { 2408 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF65))), Local0) 2409 M600 (Arg0, 0x22, Local0, 0x00) 2410 Store ((DerefOf (M602 (0x01, 0x12, 0x01)) & DerefOf (RefOf (BF65))), Local0) 2411 M600 (Arg0, 0x23, Local0, 0xD650A284) 2412 } 2413 2414 Local0 = (0x00 & DerefOf (RefOf (BF65))) 2415 M600 (Arg0, 0x24, Local0, 0x00) 2416 Local0 = (0xFFFFFFFF & DerefOf (RefOf (BF65))) 2417 M600 (Arg0, 0x25, Local0, 0xD650A284) 2418 Local0 = (AUI5 & DerefOf (RefOf (BF65))) 2419 M600 (Arg0, 0x26, Local0, 0x00) 2420 Local0 = (AUII & DerefOf (RefOf (BF65))) 2421 M600 (Arg0, 0x27, Local0, 0xD650A284) 2422 If (Y078) 2423 { 2424 Local0 = (DerefOf (RefOf (AUI5)) & DerefOf (RefOf (BF65))) 2425 M600 (Arg0, 0x28, Local0, 0x00) 2426 Local0 = (DerefOf (RefOf (AUII)) & DerefOf (RefOf (BF65))) 2427 M600 (Arg0, 0x29, Local0, 0xD650A284) 2428 } 2429 2430 Local0 = (DerefOf (PAUI [0x05]) & DerefOf (RefOf (BF65))) 2431 M600 (Arg0, 0x2A, Local0, 0x00) 2432 Local0 = (DerefOf (PAUI [0x12]) & DerefOf (RefOf (BF65))) 2433 M600 (Arg0, 0x2B, Local0, 0xD650A284) 2434 /* Method returns Integer */ 2435 2436 Local0 = (M601 (0x01, 0x05) & DerefOf (RefOf (BF65))) 2437 M600 (Arg0, 0x2C, Local0, 0x00) 2438 Local0 = (M601 (0x01, 0x12) & DerefOf (RefOf (BF65))) 2439 M600 (Arg0, 0x2D, Local0, 0xD650A284) 2440 /* Method returns Reference to Integer */ 2441 2442 If (Y500) 2443 { 2444 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) & DerefOf (RefOf (BF65))) 2445 M600 (Arg0, 0x2E, Local0, 0x00) 2446 Local0 = (DerefOf (M602 (0x01, 0x12, 0x01)) & DerefOf (RefOf (BF65))) 2447 M600 (Arg0, 0x2F, Local0, 0xD650A284) 2448 } 2449 2450 /* Conversion of the both operands */ 2451 2452 Store ((DerefOf (RefOf (BF61)) & DerefOf (RefOf (BF65))), Local0) 2453 M600 (Arg0, 0x30, Local0, 0x0200) 2454 Store ((DerefOf (RefOf (BF65)) & DerefOf (RefOf (BF61))), Local0) 2455 M600 (Arg0, 0x31, Local0, 0x0200) 2456 Local0 = (DerefOf (RefOf (BF61)) & DerefOf (RefOf (BF65))) 2457 M600 (Arg0, 0x32, Local0, 0x0200) 2458 Local0 = (DerefOf (RefOf (BF65)) & DerefOf (RefOf (BF61))) 2459 M600 (Arg0, 0x33, Local0, 0x0200) 2460 } 2461 2462 /* Divide, common 32-bit/64-bit test */ 2463 2464 Method (M041, 1, NotSerialized) 2465 { 2466 /* Conversion of the first operand */ 2467 2468 Store ((DerefOf (RefOf (BF61)) / 0x01), Local0) 2469 M600 (Arg0, 0x00, Local0, 0x0321) 2470 Store ((DerefOf (RefOf (BF61)) / 0x0321), Local0) 2471 M600 (Arg0, 0x01, Local0, 0x01) 2472 Store ((DerefOf (RefOf (BF61)) / AUI6), Local0) 2473 M600 (Arg0, 0x02, Local0, 0x0321) 2474 Store ((DerefOf (RefOf (BF61)) / AUI1), Local0) 2475 M600 (Arg0, 0x03, Local0, 0x01) 2476 If (Y078) 2477 { 2478 Store ((DerefOf (RefOf (BF61)) / DerefOf (RefOf (AUI6))), Local0) 2479 M600 (Arg0, 0x04, Local0, 0x0321) 2480 Store ((DerefOf (RefOf (BF61)) / DerefOf (RefOf (AUI1))), Local0) 2481 M600 (Arg0, 0x05, Local0, 0x01) 2482 } 2483 2484 Store ((DerefOf (RefOf (BF61)) / DerefOf (PAUI [0x06])), Local0) 2485 M600 (Arg0, 0x06, Local0, 0x0321) 2486 Store ((DerefOf (RefOf (BF61)) / DerefOf (PAUI [0x01])), Local0) 2487 M600 (Arg0, 0x07, Local0, 0x01) 2488 /* Method returns Integer */ 2489 2490 Store ((DerefOf (RefOf (BF61)) / M601 (0x01, 0x06)), Local0) 2491 M600 (Arg0, 0x08, Local0, 0x0321) 2492 Store ((DerefOf (RefOf (BF61)) / M601 (0x01, 0x01)), Local0) 2493 M600 (Arg0, 0x09, Local0, 0x01) 2494 /* Method returns Reference to Integer */ 2495 2496 If (Y500) 2497 { 2498 Store ((DerefOf (RefOf (BF61)) / DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 2499 M600 (Arg0, 0x0A, Local0, 0x0321) 2500 Store ((DerefOf (RefOf (BF61)) / DerefOf (M602 (0x01, 0x01, 0x01))), Local0) 2501 M600 (Arg0, 0x0B, Local0, 0x01) 2502 } 2503 2504 Divide (DerefOf (RefOf (BF61)), 0x01, Local1, Local0) 2505 M600 (Arg0, 0x0C, Local0, 0x0321) 2506 Divide (DerefOf (RefOf (BF61)), 0x0321, Local1, Local0) 2507 M600 (Arg0, 0x0D, Local0, 0x01) 2508 Divide (DerefOf (RefOf (BF61)), AUI6, Local1, Local0) 2509 M600 (Arg0, 0x0E, Local0, 0x0321) 2510 Divide (DerefOf (RefOf (BF61)), AUI1, Local1, Local0) 2511 M600 (Arg0, 0x0F, Local0, 0x01) 2512 If (Y078) 2513 { 2514 Divide (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI6)), Local1, Local0) 2515 M600 (Arg0, 0x10, Local0, 0x0321) 2516 Divide (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI1)), Local1, Local0) 2517 M600 (Arg0, 0x11, Local0, 0x01) 2518 } 2519 2520 Divide (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x06]), Local1, Local0) 2521 M600 (Arg0, 0x12, Local0, 0x0321) 2522 Divide (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x01]), Local1, Local0) 2523 M600 (Arg0, 0x13, Local0, 0x01) 2524 /* Method returns Integer */ 2525 2526 Divide (DerefOf (RefOf (BF61)), M601 (0x01, 0x06), Local1, Local0) 2527 M600 (Arg0, 0x14, Local0, 0x0321) 2528 Divide (DerefOf (RefOf (BF61)), M601 (0x01, 0x01), Local1, Local0) 2529 M600 (Arg0, 0x15, Local0, 0x01) 2530 /* Method returns Reference to Integer */ 2531 2532 If (Y500) 2533 { 2534 Divide (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x06, 0x01)), Local1, Local0) 2535 M600 (Arg0, 0x16, Local0, 0x0321) 2536 Divide (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x01, 0x01)), Local1, Local0) 2537 M600 (Arg0, 0x17, Local0, 0x01) 2538 } 2539 2540 /* Conversion of the second operand */ 2541 2542 Store ((0x01 / DerefOf (RefOf (BF61))), Local0) 2543 M600 (Arg0, 0x18, Local0, 0x00) 2544 Store ((0x0321 / DerefOf (RefOf (BF61))), Local0) 2545 M600 (Arg0, 0x19, Local0, 0x01) 2546 Store ((AUI6 / DerefOf (RefOf (BF61))), Local0) 2547 M600 (Arg0, 0x1A, Local0, 0x00) 2548 Store ((AUI1 / DerefOf (RefOf (BF61))), Local0) 2549 M600 (Arg0, 0x1B, Local0, 0x01) 2550 If (Y078) 2551 { 2552 Store ((DerefOf (RefOf (AUI6)) / DerefOf (RefOf (BF61))), Local0) 2553 M600 (Arg0, 0x1C, Local0, 0x00) 2554 Store ((DerefOf (RefOf (AUI1)) / DerefOf (RefOf (BF61))), Local0) 2555 M600 (Arg0, 0x1D, Local0, 0x01) 2556 } 2557 2558 Store ((DerefOf (PAUI [0x06]) / DerefOf (RefOf (BF61))), Local0) 2559 M600 (Arg0, 0x1E, Local0, 0x00) 2560 Store ((DerefOf (PAUI [0x01]) / DerefOf (RefOf (BF61))), Local0) 2561 M600 (Arg0, 0x1F, Local0, 0x01) 2562 /* Method returns Integer */ 2563 2564 Store ((M601 (0x01, 0x06) / DerefOf (RefOf (BF61))), Local0) 2565 M600 (Arg0, 0x20, Local0, 0x00) 2566 Store ((M601 (0x01, 0x01) / DerefOf (RefOf (BF61))), Local0) 2567 M600 (Arg0, 0x21, Local0, 0x01) 2568 /* Method returns Reference to Integer */ 2569 2570 If (Y500) 2571 { 2572 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) / DerefOf (RefOf (BF61))), Local0) 2573 M600 (Arg0, 0x22, Local0, 0x00) 2574 Store ((DerefOf (M602 (0x01, 0x01, 0x01)) / DerefOf (RefOf (BF61))), Local0) 2575 M600 (Arg0, 0x23, Local0, 0x01) 2576 } 2577 2578 Divide (0x01, DerefOf (RefOf (BF61)), Local1, Local0) 2579 M600 (Arg0, 0x24, Local0, 0x00) 2580 Divide (0x0321, DerefOf (RefOf (BF61)), Local1, Local0) 2581 M600 (Arg0, 0x25, Local0, 0x01) 2582 Divide (AUI6, DerefOf (RefOf (BF61)), Local1, Local0) 2583 M600 (Arg0, 0x26, Local0, 0x00) 2584 Divide (AUI1, DerefOf (RefOf (BF61)), Local1, Local0) 2585 M600 (Arg0, 0x27, Local0, 0x01) 2586 If (Y078) 2587 { 2588 Divide (DerefOf (RefOf (AUI6)), DerefOf (RefOf (BF61)), Local1, Local0) 2589 M600 (Arg0, 0x28, Local0, 0x00) 2590 Divide (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF61)), Local1, Local0) 2591 M600 (Arg0, 0x29, Local0, 0x01) 2592 } 2593 2594 Divide (DerefOf (PAUI [0x06]), DerefOf (RefOf (BF61)), Local1, Local0) 2595 M600 (Arg0, 0x2A, Local0, 0x00) 2596 Divide (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF61)), Local1, Local0) 2597 M600 (Arg0, 0x2B, Local0, 0x01) 2598 /* Method returns Integer */ 2599 2600 Divide (M601 (0x01, 0x06), DerefOf (RefOf (BF61)), Local1, Local0) 2601 M600 (Arg0, 0x2C, Local0, 0x00) 2602 Divide (M601 (0x01, 0x01), DerefOf (RefOf (BF61)), Local1, Local0) 2603 M600 (Arg0, 0x2D, Local0, 0x01) 2604 /* Method returns Reference to Integer */ 2605 2606 If (Y500) 2607 { 2608 Divide (DerefOf (M602 (0x01, 0x06, 0x01)), DerefOf (RefOf (BF61)), Local1, Local0) 2609 M600 (Arg0, 0x2E, Local0, 0x00) 2610 Divide (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF61)), Local1, Local0) 2611 M600 (Arg0, 0x2F, Local0, 0x01) 2612 } 2613 } 2614 2615 /* Divide, 64-bit */ 2616 2617 Method (M042, 1, NotSerialized) 2618 { 2619 /* Conversion of the first operand */ 2620 2621 Store ((DerefOf (RefOf (BF65)) / 0x01), Local0) 2622 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 2623 Store ((DerefOf (RefOf (BF65)) / 0xFE7CB391D650A284), Local0) 2624 M600 (Arg0, 0x01, Local0, 0x01) 2625 Store ((DerefOf (RefOf (BF65)) / AUI6), Local0) 2626 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 2627 Store ((DerefOf (RefOf (BF65)) / AUI4), Local0) 2628 M600 (Arg0, 0x03, Local0, 0x01) 2629 If (Y078) 2630 { 2631 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (AUI6))), Local0) 2632 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 2633 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (AUI4))), Local0) 2634 M600 (Arg0, 0x05, Local0, 0x01) 2635 } 2636 2637 Store ((DerefOf (RefOf (BF65)) / DerefOf (PAUI [0x06])), Local0) 2638 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 2639 Store ((DerefOf (RefOf (BF65)) / DerefOf (PAUI [0x04])), Local0) 2640 M600 (Arg0, 0x07, Local0, 0x01) 2641 /* Method returns Integer */ 2642 2643 Store ((DerefOf (RefOf (BF65)) / M601 (0x01, 0x06)), Local0) 2644 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 2645 Store ((DerefOf (RefOf (BF65)) / M601 (0x01, 0x04)), Local0) 2646 M600 (Arg0, 0x09, Local0, 0x01) 2647 /* Method returns Reference to Integer */ 2648 2649 If (Y500) 2650 { 2651 Store ((DerefOf (RefOf (BF65)) / DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 2652 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 2653 Store ((DerefOf (RefOf (BF65)) / DerefOf (M602 (0x01, 0x04, 0x01))), Local0) 2654 M600 (Arg0, 0x0B, Local0, 0x01) 2655 } 2656 2657 Divide (DerefOf (RefOf (BF65)), 0x01, Local1, Local0) 2658 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 2659 Divide (DerefOf (RefOf (BF65)), 0xFE7CB391D650A284, Local1, Local0) 2660 M600 (Arg0, 0x0D, Local0, 0x01) 2661 Divide (DerefOf (RefOf (BF65)), AUI6, Local1, Local0) 2662 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 2663 Divide (DerefOf (RefOf (BF65)), AUI4, Local1, Local0) 2664 M600 (Arg0, 0x0F, Local0, 0x01) 2665 If (Y078) 2666 { 2667 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI6)), Local1, Local0) 2668 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 2669 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI4)), Local1, Local0) 2670 M600 (Arg0, 0x11, Local0, 0x01) 2671 } 2672 2673 Divide (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x06]), Local1, Local0) 2674 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 2675 Divide (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x04]), Local1, Local0) 2676 M600 (Arg0, 0x13, Local0, 0x01) 2677 /* Method returns Integer */ 2678 2679 Divide (DerefOf (RefOf (BF65)), M601 (0x01, 0x06), Local1, Local0) 2680 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 2681 Divide (DerefOf (RefOf (BF65)), M601 (0x01, 0x04), Local1, Local0) 2682 M600 (Arg0, 0x15, Local0, 0x01) 2683 /* Method returns Reference to Integer */ 2684 2685 If (Y500) 2686 { 2687 Divide (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x06, 0x01)), Local1, Local0) 2688 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 2689 Divide (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x04, 0x01)), Local1, Local0) 2690 M600 (Arg0, 0x17, Local0, 0x01) 2691 } 2692 2693 /* Conversion of the second operand */ 2694 2695 Store ((0x01 / DerefOf (RefOf (BF65))), Local0) 2696 M600 (Arg0, 0x18, Local0, 0x00) 2697 Store ((0xFE7CB391D650A284 / DerefOf (RefOf (BF65))), Local0) 2698 M600 (Arg0, 0x19, Local0, 0x01) 2699 Store ((AUI6 / DerefOf (RefOf (BF65))), Local0) 2700 M600 (Arg0, 0x1A, Local0, 0x00) 2701 Store ((AUI4 / DerefOf (RefOf (BF65))), Local0) 2702 M600 (Arg0, 0x1B, Local0, 0x01) 2703 If (Y078) 2704 { 2705 Store ((DerefOf (RefOf (AUI6)) / DerefOf (RefOf (BF65))), Local0) 2706 M600 (Arg0, 0x1C, Local0, 0x00) 2707 Store ((DerefOf (RefOf (AUI4)) / DerefOf (RefOf (BF65))), Local0) 2708 M600 (Arg0, 0x1D, Local0, 0x01) 2709 } 2710 2711 Store ((DerefOf (PAUI [0x06]) / DerefOf (RefOf (BF65))), Local0) 2712 M600 (Arg0, 0x1E, Local0, 0x00) 2713 Store ((DerefOf (PAUI [0x04]) / DerefOf (RefOf (BF65))), Local0) 2714 M600 (Arg0, 0x1F, Local0, 0x01) 2715 /* Method returns Integer */ 2716 2717 Store ((M601 (0x01, 0x06) / DerefOf (RefOf (BF65))), Local0) 2718 M600 (Arg0, 0x20, Local0, 0x00) 2719 Store ((M601 (0x01, 0x04) / DerefOf (RefOf (BF65))), Local0) 2720 M600 (Arg0, 0x21, Local0, 0x01) 2721 /* Method returns Reference to Integer */ 2722 2723 If (Y500) 2724 { 2725 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) / DerefOf (RefOf (BF65))), Local0) 2726 M600 (Arg0, 0x22, Local0, 0x00) 2727 Store ((DerefOf (M602 (0x01, 0x04, 0x01)) / DerefOf (RefOf (BF65))), Local0) 2728 M600 (Arg0, 0x23, Local0, 0x01) 2729 } 2730 2731 Divide (0x01, DerefOf (RefOf (BF65)), Local1, Local0) 2732 M600 (Arg0, 0x24, Local0, 0x00) 2733 Divide (0xFE7CB391D650A284, DerefOf (RefOf (BF65)), Local1, Local0) 2734 M600 (Arg0, 0x25, Local0, 0x01) 2735 Divide (AUI6, DerefOf (RefOf (BF65)), Local1, Local0) 2736 M600 (Arg0, 0x26, Local0, 0x00) 2737 Divide (AUI4, DerefOf (RefOf (BF65)), Local1, Local0) 2738 M600 (Arg0, 0x27, Local0, 0x01) 2739 If (Y078) 2740 { 2741 Divide (DerefOf (RefOf (AUI6)), DerefOf (RefOf (BF65)), Local1, Local0) 2742 M600 (Arg0, 0x28, Local0, 0x00) 2743 Divide (DerefOf (RefOf (AUI4)), DerefOf (RefOf (BF65)), Local1, Local0) 2744 M600 (Arg0, 0x29, Local0, 0x01) 2745 } 2746 2747 Divide (DerefOf (PAUI [0x06]), DerefOf (RefOf (BF65)), Local1, Local0) 2748 M600 (Arg0, 0x2A, Local0, 0x00) 2749 Divide (DerefOf (PAUI [0x04]), DerefOf (RefOf (BF65)), Local1, Local0) 2750 M600 (Arg0, 0x2B, Local0, 0x01) 2751 /* Method returns Integer */ 2752 2753 Divide (M601 (0x01, 0x06), DerefOf (RefOf (BF65)), Local1, Local0) 2754 M600 (Arg0, 0x2C, Local0, 0x00) 2755 Divide (M601 (0x01, 0x04), DerefOf (RefOf (BF65)), Local1, Local0) 2756 M600 (Arg0, 0x2D, Local0, 0x01) 2757 /* Method returns Reference to Integer */ 2758 2759 If (Y500) 2760 { 2761 Divide (DerefOf (M602 (0x01, 0x06, 0x01)), DerefOf (RefOf (BF65)), Local1, Local0) 2762 M600 (Arg0, 0x2E, Local0, 0x00) 2763 Divide (DerefOf (M602 (0x01, 0x04, 0x01)), DerefOf (RefOf (BF65)), Local1, Local0) 2764 M600 (Arg0, 0x2F, Local0, 0x01) 2765 } 2766 2767 /* Conversion of the both operands */ 2768 2769 Store ((DerefOf (RefOf (BF61)) / DerefOf (RefOf (BF65))), Local0) 2770 M600 (Arg0, 0x30, Local0, 0x00) 2771 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (BF61))), Local0) 2772 M600 (Arg0, 0x31, Local0, 0x0051558EB950F5A7) 2773 Divide (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local1, Local0) 2774 M600 (Arg0, 0x32, Local0, 0x00) 2775 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local1, Local0) 2776 M600 (Arg0, 0x33, Local0, 0x0051558EB950F5A7) 2777 } 2778 2779 /* Divide, 32-bit */ 2780 2781 Method (M043, 1, NotSerialized) 2782 { 2783 /* Conversion of the first operand */ 2784 2785 Store ((DerefOf (RefOf (BF65)) / 0x01), Local0) 2786 M600 (Arg0, 0x00, Local0, 0xD650A284) 2787 Store ((DerefOf (RefOf (BF65)) / 0xD650A284), Local0) 2788 M600 (Arg0, 0x01, Local0, 0x01) 2789 Store ((DerefOf (RefOf (BF65)) / AUI6), Local0) 2790 M600 (Arg0, 0x02, Local0, 0xD650A284) 2791 Store ((DerefOf (RefOf (BF65)) / AUIK), Local0) 2792 M600 (Arg0, 0x03, Local0, 0x01) 2793 If (Y078) 2794 { 2795 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (AUI6))), Local0) 2796 M600 (Arg0, 0x04, Local0, 0xD650A284) 2797 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (AUIK))), Local0) 2798 M600 (Arg0, 0x05, Local0, 0x01) 2799 } 2800 2801 Store ((DerefOf (RefOf (BF65)) / DerefOf (PAUI [0x06])), Local0) 2802 M600 (Arg0, 0x06, Local0, 0xD650A284) 2803 Store ((DerefOf (RefOf (BF65)) / DerefOf (PAUI [0x14])), Local0) 2804 M600 (Arg0, 0x07, Local0, 0x01) 2805 /* Method returns Integer */ 2806 2807 Store ((DerefOf (RefOf (BF65)) / M601 (0x01, 0x06)), Local0) 2808 M600 (Arg0, 0x08, Local0, 0xD650A284) 2809 Store ((DerefOf (RefOf (BF65)) / M601 (0x01, 0x14)), Local0) 2810 M600 (Arg0, 0x09, Local0, 0x01) 2811 /* Method returns Reference to Integer */ 2812 2813 If (Y500) 2814 { 2815 Store ((DerefOf (RefOf (BF65)) / DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 2816 M600 (Arg0, 0x0A, Local0, 0xD650A284) 2817 Store ((DerefOf (RefOf (BF65)) / DerefOf (M602 (0x01, 0x14, 0x01))), Local0) 2818 M600 (Arg0, 0x0B, Local0, 0x01) 2819 } 2820 2821 Divide (DerefOf (RefOf (BF65)), 0x01, Local1, Local0) 2822 M600 (Arg0, 0x0C, Local0, 0xD650A284) 2823 Divide (DerefOf (RefOf (BF65)), 0xD650A284, Local1, Local0) 2824 M600 (Arg0, 0x0D, Local0, 0x01) 2825 Divide (DerefOf (RefOf (BF65)), AUI6, Local1, Local0) 2826 M600 (Arg0, 0x0E, Local0, 0xD650A284) 2827 Divide (DerefOf (RefOf (BF65)), AUIK, Local1, Local0) 2828 M600 (Arg0, 0x0F, Local0, 0x01) 2829 If (Y078) 2830 { 2831 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI6)), Local1, Local0) 2832 M600 (Arg0, 0x10, Local0, 0xD650A284) 2833 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUIK)), Local1, Local0) 2834 M600 (Arg0, 0x11, Local0, 0x01) 2835 } 2836 2837 Divide (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x06]), Local1, Local0) 2838 M600 (Arg0, 0x12, Local0, 0xD650A284) 2839 Divide (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x14]), Local1, Local0) 2840 M600 (Arg0, 0x13, Local0, 0x01) 2841 /* Method returns Integer */ 2842 2843 Divide (DerefOf (RefOf (BF65)), M601 (0x01, 0x06), Local1, Local0) 2844 M600 (Arg0, 0x14, Local0, 0xD650A284) 2845 Divide (DerefOf (RefOf (BF65)), M601 (0x01, 0x14), Local1, Local0) 2846 M600 (Arg0, 0x15, Local0, 0x01) 2847 /* Method returns Reference to Integer */ 2848 2849 If (Y500) 2850 { 2851 Divide (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x06, 0x01)), Local1, Local0) 2852 M600 (Arg0, 0x16, Local0, 0xD650A284) 2853 Divide (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x14, 0x01)), Local1, Local0) 2854 M600 (Arg0, 0x17, Local0, 0x01) 2855 } 2856 2857 /* Conversion of the second operand */ 2858 2859 Store ((0x01 / DerefOf (RefOf (BF65))), Local0) 2860 M600 (Arg0, 0x18, Local0, 0x00) 2861 Store ((0xD650A284 / DerefOf (RefOf (BF65))), Local0) 2862 M600 (Arg0, 0x19, Local0, 0x01) 2863 Store ((AUI6 / DerefOf (RefOf (BF65))), Local0) 2864 M600 (Arg0, 0x1A, Local0, 0x00) 2865 Store ((AUIK / DerefOf (RefOf (BF65))), Local0) 2866 M600 (Arg0, 0x1B, Local0, 0x01) 2867 If (Y078) 2868 { 2869 Store ((DerefOf (RefOf (AUI6)) / DerefOf (RefOf (BF65))), Local0) 2870 M600 (Arg0, 0x1C, Local0, 0x00) 2871 Store ((DerefOf (RefOf (AUIK)) / DerefOf (RefOf (BF65))), Local0) 2872 M600 (Arg0, 0x1D, Local0, 0x01) 2873 } 2874 2875 Store ((DerefOf (PAUI [0x06]) / DerefOf (RefOf (BF65))), Local0) 2876 M600 (Arg0, 0x1E, Local0, 0x00) 2877 Store ((DerefOf (PAUI [0x14]) / DerefOf (RefOf (BF65))), Local0) 2878 M600 (Arg0, 0x1F, Local0, 0x01) 2879 /* Method returns Integer */ 2880 2881 Store ((M601 (0x01, 0x06) / DerefOf (RefOf (BF65))), Local0) 2882 M600 (Arg0, 0x20, Local0, 0x00) 2883 Store ((M601 (0x01, 0x14) / DerefOf (RefOf (BF65))), Local0) 2884 M600 (Arg0, 0x21, Local0, 0x01) 2885 /* Method returns Reference to Integer */ 2886 2887 If (Y500) 2888 { 2889 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) / DerefOf (RefOf (BF65))), Local0) 2890 M600 (Arg0, 0x22, Local0, 0x00) 2891 Store ((DerefOf (M602 (0x01, 0x14, 0x01)) / DerefOf (RefOf (BF65))), Local0) 2892 M600 (Arg0, 0x23, Local0, 0x01) 2893 } 2894 2895 Divide (0x01, DerefOf (RefOf (BF65)), Local1, Local0) 2896 M600 (Arg0, 0x24, Local0, 0x00) 2897 Divide (0xD650A284, DerefOf (RefOf (BF65)), Local1, Local0) 2898 M600 (Arg0, 0x25, Local0, 0x01) 2899 Divide (AUI6, DerefOf (RefOf (BF65)), Local1, Local0) 2900 M600 (Arg0, 0x26, Local0, 0x00) 2901 Divide (AUIK, DerefOf (RefOf (BF65)), Local1, Local0) 2902 M600 (Arg0, 0x27, Local0, 0x01) 2903 If (Y078) 2904 { 2905 Divide (DerefOf (RefOf (AUI6)), DerefOf (RefOf (BF65)), Local1, Local0) 2906 M600 (Arg0, 0x28, Local0, 0x00) 2907 Divide (DerefOf (RefOf (AUIK)), DerefOf (RefOf (BF65)), Local1, Local0) 2908 M600 (Arg0, 0x29, Local0, 0x01) 2909 } 2910 2911 Divide (DerefOf (PAUI [0x06]), DerefOf (RefOf (BF65)), Local1, Local0) 2912 M600 (Arg0, 0x2A, Local0, 0x00) 2913 Divide (DerefOf (PAUI [0x14]), DerefOf (RefOf (BF65)), Local1, Local0) 2914 M600 (Arg0, 0x2B, Local0, 0x01) 2915 /* Method returns Integer */ 2916 2917 Divide (M601 (0x01, 0x06), DerefOf (RefOf (BF65)), Local1, Local0) 2918 M600 (Arg0, 0x2C, Local0, 0x00) 2919 Divide (M601 (0x01, 0x14), DerefOf (RefOf (BF65)), Local1, Local0) 2920 M600 (Arg0, 0x2D, Local0, 0x01) 2921 /* Method returns Reference to Integer */ 2922 2923 If (Y500) 2924 { 2925 Divide (DerefOf (M602 (0x01, 0x06, 0x01)), DerefOf (RefOf (BF65)), Local1, Local0) 2926 M600 (Arg0, 0x2E, Local0, 0x00) 2927 Divide (DerefOf (M602 (0x01, 0x14, 0x01)), DerefOf (RefOf (BF65)), Local1, Local0) 2928 M600 (Arg0, 0x2F, Local0, 0x01) 2929 } 2930 2931 /* Conversion of the both operands */ 2932 2933 Store ((DerefOf (RefOf (BF61)) / DerefOf (RefOf (BF65))), Local0) 2934 M600 (Arg0, 0x30, Local0, 0x00) 2935 Store ((DerefOf (RefOf (BF65)) / DerefOf (RefOf (BF61))), Local0) 2936 M600 (Arg0, 0x31, Local0, 0x00447EC3) 2937 Divide (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local1, Local0) 2938 M600 (Arg0, 0x32, Local0, 0x00) 2939 Divide (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local1, Local0) 2940 M600 (Arg0, 0x33, Local0, 0x00447EC3) 2941 } 2942 2943 /* Mod, common 32-bit/64-bit test */ 2944 2945 Method (M044, 1, NotSerialized) 2946 { 2947 /* Conversion of the first operand */ 2948 2949 Store ((DerefOf (RefOf (BF61)) % 0x0322), Local0) 2950 M600 (Arg0, 0x00, Local0, 0x0321) 2951 Store ((DerefOf (RefOf (BF61)) % 0x0320), Local0) 2952 M600 (Arg0, 0x01, Local0, 0x01) 2953 Store ((DerefOf (RefOf (BF61)) % AUIG), Local0) 2954 M600 (Arg0, 0x02, Local0, 0x0321) 2955 Store ((DerefOf (RefOf (BF61)) % AUIH), Local0) 2956 M600 (Arg0, 0x03, Local0, 0x01) 2957 If (Y078) 2958 { 2959 Store ((DerefOf (RefOf (BF61)) % DerefOf (RefOf (AUIG))), Local0) 2960 M600 (Arg0, 0x04, Local0, 0x0321) 2961 Store ((DerefOf (RefOf (BF61)) % DerefOf (RefOf (AUIH))), Local0) 2962 M600 (Arg0, 0x05, Local0, 0x01) 2963 } 2964 2965 Store ((DerefOf (RefOf (BF61)) % DerefOf (PAUI [0x10])), Local0) 2966 M600 (Arg0, 0x06, Local0, 0x0321) 2967 Store ((DerefOf (RefOf (BF61)) % DerefOf (PAUI [0x11])), Local0) 2968 M600 (Arg0, 0x07, Local0, 0x01) 2969 /* Method returns Integer */ 2970 2971 Store ((DerefOf (RefOf (BF61)) % M601 (0x01, 0x10)), Local0) 2972 M600 (Arg0, 0x08, Local0, 0x0321) 2973 Store ((DerefOf (RefOf (BF61)) % M601 (0x01, 0x11)), Local0) 2974 M600 (Arg0, 0x09, Local0, 0x01) 2975 /* Method returns Reference to Integer */ 2976 2977 If (Y500) 2978 { 2979 Store ((DerefOf (RefOf (BF61)) % DerefOf (M602 (0x01, 0x10, 0x01))), Local0) 2980 M600 (Arg0, 0x0A, Local0, 0x0321) 2981 Store ((DerefOf (RefOf (BF61)) % DerefOf (M602 (0x01, 0x11, 0x01))), Local0) 2982 M600 (Arg0, 0x0B, Local0, 0x01) 2983 } 2984 2985 Local0 = (DerefOf (RefOf (BF61)) % 0x0322) 2986 M600 (Arg0, 0x0C, Local0, 0x0321) 2987 Local0 = (DerefOf (RefOf (BF61)) % 0x0320) 2988 M600 (Arg0, 0x0D, Local0, 0x01) 2989 Local0 = (DerefOf (RefOf (BF61)) % AUIG) /* \AUIG */ 2990 M600 (Arg0, 0x0E, Local0, 0x0321) 2991 Local0 = (DerefOf (RefOf (BF61)) % AUIH) /* \AUIH */ 2992 M600 (Arg0, 0x0F, Local0, 0x01) 2993 If (Y078) 2994 { 2995 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (RefOf (AUIG))) 2996 M600 (Arg0, 0x10, Local0, 0x0321) 2997 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (RefOf (AUIH))) 2998 M600 (Arg0, 0x11, Local0, 0x01) 2999 } 3000 3001 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (PAUI [0x10])) 3002 M600 (Arg0, 0x12, Local0, 0x0321) 3003 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (PAUI [0x11])) 3004 M600 (Arg0, 0x13, Local0, 0x01) 3005 /* Method returns Integer */ 3006 3007 Local0 = (DerefOf (RefOf (BF61)) % M601 (0x01, 0x10)) 3008 M600 (Arg0, 0x14, Local0, 0x0321) 3009 Local0 = (DerefOf (RefOf (BF61)) % M601 (0x01, 0x11)) 3010 M600 (Arg0, 0x15, Local0, 0x01) 3011 /* Method returns Reference to Integer */ 3012 3013 If (Y500) 3014 { 3015 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (M602 (0x01, 0x10, 0x01))) 3016 M600 (Arg0, 0x16, Local0, 0x0321) 3017 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (M602 (0x01, 0x11, 0x01))) 3018 M600 (Arg0, 0x17, Local0, 0x01) 3019 } 3020 3021 /* Conversion of the second operand */ 3022 3023 Store ((0x0322 % DerefOf (RefOf (BF61))), Local0) 3024 M600 (Arg0, 0x18, Local0, 0x01) 3025 Store ((0x0320 % DerefOf (RefOf (BF61))), Local0) 3026 M600 (Arg0, 0x19, Local0, 0x0320) 3027 Store ((AUIG % DerefOf (RefOf (BF61))), Local0) 3028 M600 (Arg0, 0x1A, Local0, 0x01) 3029 Store ((AUIH % DerefOf (RefOf (BF61))), Local0) 3030 M600 (Arg0, 0x1B, Local0, 0x0320) 3031 If (Y078) 3032 { 3033 Store ((DerefOf (RefOf (AUIG)) % DerefOf (RefOf (BF61))), Local0) 3034 M600 (Arg0, 0x1C, Local0, 0x01) 3035 Store ((DerefOf (RefOf (AUIH)) % DerefOf (RefOf (BF61))), Local0) 3036 M600 (Arg0, 0x1D, Local0, 0x0320) 3037 } 3038 3039 Store ((DerefOf (PAUI [0x10]) % DerefOf (RefOf (BF61))), Local0) 3040 M600 (Arg0, 0x1E, Local0, 0x01) 3041 Store ((DerefOf (PAUI [0x11]) % DerefOf (RefOf (BF61))), Local0) 3042 M600 (Arg0, 0x1F, Local0, 0x0320) 3043 /* Method returns Integer */ 3044 3045 Store ((M601 (0x01, 0x10) % DerefOf (RefOf (BF61))), Local0) 3046 M600 (Arg0, 0x20, Local0, 0x01) 3047 Store ((M601 (0x01, 0x11) % DerefOf (RefOf (BF61))), Local0) 3048 M600 (Arg0, 0x21, Local0, 0x0320) 3049 /* Method returns Reference to Integer */ 3050 3051 If (Y500) 3052 { 3053 Store ((DerefOf (M602 (0x01, 0x10, 0x01)) % DerefOf (RefOf (BF61))), Local0) 3054 M600 (Arg0, 0x22, Local0, 0x01) 3055 Store ((DerefOf (M602 (0x01, 0x11, 0x01)) % DerefOf (RefOf (BF61))), Local0) 3056 M600 (Arg0, 0x23, Local0, 0x0320) 3057 } 3058 3059 Local0 = (0x0322 % DerefOf (RefOf (BF61))) 3060 M600 (Arg0, 0x24, Local0, 0x01) 3061 Local0 = (0x0320 % DerefOf (RefOf (BF61))) 3062 M600 (Arg0, 0x25, Local0, 0x0320) 3063 Local0 = (AUIG % DerefOf (RefOf (BF61))) 3064 M600 (Arg0, 0x26, Local0, 0x01) 3065 Local0 = (AUIH % DerefOf (RefOf (BF61))) 3066 M600 (Arg0, 0x27, Local0, 0x0320) 3067 If (Y078) 3068 { 3069 Local0 = (DerefOf (RefOf (AUIG)) % DerefOf (RefOf (BF61))) 3070 M600 (Arg0, 0x28, Local0, 0x01) 3071 Local0 = (DerefOf (RefOf (AUIH)) % DerefOf (RefOf (BF61))) 3072 M600 (Arg0, 0x29, Local0, 0x0320) 3073 } 3074 3075 Local0 = (DerefOf (PAUI [0x10]) % DerefOf (RefOf (BF61))) 3076 M600 (Arg0, 0x2A, Local0, 0x01) 3077 Local0 = (DerefOf (PAUI [0x11]) % DerefOf (RefOf (BF61))) 3078 M600 (Arg0, 0x2B, Local0, 0x0320) 3079 /* Method returns Integer */ 3080 3081 Local0 = (M601 (0x01, 0x10) % DerefOf (RefOf (BF61))) 3082 M600 (Arg0, 0x2C, Local0, 0x01) 3083 Local0 = (M601 (0x01, 0x11) % DerefOf (RefOf (BF61))) 3084 M600 (Arg0, 0x2D, Local0, 0x0320) 3085 /* Method returns Reference to Integer */ 3086 3087 If (Y500) 3088 { 3089 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) % DerefOf (RefOf (BF61))) 3090 M600 (Arg0, 0x2E, Local0, 0x01) 3091 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) % DerefOf (RefOf (BF61))) 3092 M600 (Arg0, 0x2F, Local0, 0x0320) 3093 } 3094 } 3095 3096 /* Mod, 64-bit */ 3097 3098 Method (M045, 1, NotSerialized) 3099 { 3100 /* Conversion of the first operand */ 3101 3102 Store ((DerefOf (RefOf (BF65)) % 0xFE7CB391D650A285), Local0) 3103 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 3104 Store ((DerefOf (RefOf (BF65)) % 0xFE7CB391D650A283), Local0) 3105 M600 (Arg0, 0x01, Local0, 0x01) 3106 Store ((DerefOf (RefOf (BF65)) % AUID), Local0) 3107 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 3108 Store ((DerefOf (RefOf (BF65)) % AUIF), Local0) 3109 M600 (Arg0, 0x03, Local0, 0x01) 3110 If (Y078) 3111 { 3112 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUID))), Local0) 3113 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 3114 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIF))), Local0) 3115 M600 (Arg0, 0x05, Local0, 0x01) 3116 } 3117 3118 Store ((DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x0D])), Local0) 3119 M600 (Arg0, 0x0D, Local0, 0xFE7CB391D650A284) 3120 Store ((DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x0F])), Local0) 3121 M600 (Arg0, 0x07, Local0, 0x01) 3122 /* Method returns Integer */ 3123 3124 Store ((DerefOf (RefOf (BF65)) % M601 (0x01, 0x0D)), Local0) 3125 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 3126 Store ((DerefOf (RefOf (BF65)) % M601 (0x01, 0x0F)), Local0) 3127 M600 (Arg0, 0x09, Local0, 0x01) 3128 /* Method returns Reference to Integer */ 3129 3130 If (Y500) 3131 { 3132 Store ((DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x0D, 0x01))), Local0) 3133 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 3134 Store ((DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x0F, 0x01))), Local0) 3135 M600 (Arg0, 0x0B, Local0, 0x01) 3136 } 3137 3138 Local0 = (DerefOf (RefOf (BF65)) % 0xFE7CB391D650A285) 3139 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 3140 Local0 = (DerefOf (RefOf (BF65)) % 0xFE7CB391D650A283) 3141 M600 (Arg0, 0x0D, Local0, 0x01) 3142 Local0 = (DerefOf (RefOf (BF65)) % AUID) /* \AUID */ 3143 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 3144 Local0 = (DerefOf (RefOf (BF65)) % AUIF) /* \AUIF */ 3145 M600 (Arg0, 0x0F, Local0, 0x01) 3146 If (Y078) 3147 { 3148 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUID))) 3149 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 3150 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIF))) 3151 M600 (Arg0, 0x11, Local0, 0x01) 3152 } 3153 3154 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x0D])) 3155 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 3156 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x0F])) 3157 M600 (Arg0, 0x13, Local0, 0x01) 3158 /* Method returns Integer */ 3159 3160 Local0 = (DerefOf (RefOf (BF65)) % M601 (0x01, 0x0D)) 3161 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 3162 Local0 = (DerefOf (RefOf (BF65)) % M601 (0x01, 0x0F)) 3163 M600 (Arg0, 0x15, Local0, 0x01) 3164 /* Method returns Reference to Integer */ 3165 3166 If (Y500) 3167 { 3168 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x0D, 0x01))) 3169 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 3170 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x0F, 0x01))) 3171 M600 (Arg0, 0x17, Local0, 0x01) 3172 } 3173 3174 /* Conversion of the second operand */ 3175 3176 Store ((0xFE7CB391D650A285 % DerefOf (RefOf (BF65))), Local0) 3177 M600 (Arg0, 0x18, Local0, 0x01) 3178 Store ((0xFE7CB391D650A283 % DerefOf (RefOf (BF65))), Local0) 3179 M600 (Arg0, 0x19, Local0, 0xFE7CB391D650A283) 3180 Store ((AUID % DerefOf (RefOf (BF65))), Local0) 3181 M600 (Arg0, 0x1A, Local0, 0x01) 3182 Store ((AUIF % DerefOf (RefOf (BF65))), Local0) 3183 M600 (Arg0, 0x1B, Local0, 0xFE7CB391D650A283) 3184 If (Y078) 3185 { 3186 Store ((DerefOf (RefOf (AUID)) % DerefOf (RefOf (BF65))), Local0) 3187 M600 (Arg0, 0x1C, Local0, 0x01) 3188 Store ((DerefOf (RefOf (AUIF)) % DerefOf (RefOf (BF65))), Local0) 3189 M600 (Arg0, 0x1D, Local0, 0xFE7CB391D650A283) 3190 } 3191 3192 Store ((DerefOf (PAUI [0x0D]) % DerefOf (RefOf (BF65))), Local0) 3193 M600 (Arg0, 0x1E, Local0, 0x01) 3194 Store ((DerefOf (PAUI [0x0F]) % DerefOf (RefOf (BF65))), Local0) 3195 M600 (Arg0, 0x1F, Local0, 0xFE7CB391D650A283) 3196 /* Method returns Integer */ 3197 3198 Store ((M601 (0x01, 0x0D) % DerefOf (RefOf (BF65))), Local0) 3199 M600 (Arg0, 0x20, Local0, 0x01) 3200 Store ((M601 (0x01, 0x0F) % DerefOf (RefOf (BF65))), Local0) 3201 M600 (Arg0, 0x21, Local0, 0xFE7CB391D650A283) 3202 /* Method returns Reference to Integer */ 3203 3204 If (Y500) 3205 { 3206 Store ((DerefOf (M602 (0x01, 0x0D, 0x01)) % DerefOf (RefOf (BF65))), Local0) 3207 M600 (Arg0, 0x22, Local0, 0x01) 3208 Store ((DerefOf (M602 (0x01, 0x0F, 0x01)) % DerefOf (RefOf (BF65))), Local0) 3209 M600 (Arg0, 0x23, Local0, 0xFE7CB391D650A283) 3210 } 3211 3212 Local0 = (0xFE7CB391D650A285 % DerefOf (RefOf (BF65))) 3213 M600 (Arg0, 0x24, Local0, 0x01) 3214 Local0 = (0xFE7CB391D650A283 % DerefOf (RefOf (BF65))) 3215 M600 (Arg0, 0x25, Local0, 0xFE7CB391D650A283) 3216 Local0 = (AUID % DerefOf (RefOf (BF65))) 3217 M600 (Arg0, 0x26, Local0, 0x01) 3218 Local0 = (AUIF % DerefOf (RefOf (BF65))) 3219 M600 (Arg0, 0x27, Local0, 0xFE7CB391D650A283) 3220 If (Y078) 3221 { 3222 Local0 = (DerefOf (RefOf (AUID)) % DerefOf (RefOf (BF65))) 3223 M600 (Arg0, 0x28, Local0, 0x01) 3224 Local0 = (DerefOf (RefOf (AUIF)) % DerefOf (RefOf (BF65))) 3225 M600 (Arg0, 0x29, Local0, 0xFE7CB391D650A283) 3226 } 3227 3228 Local0 = (DerefOf (PAUI [0x0D]) % DerefOf (RefOf (BF65))) 3229 M600 (Arg0, 0x2A, Local0, 0x01) 3230 Local0 = (DerefOf (PAUI [0x0F]) % DerefOf (RefOf (BF65))) 3231 M600 (Arg0, 0x2B, Local0, 0xFE7CB391D650A283) 3232 /* Method returns Integer */ 3233 3234 Local0 = (M601 (0x01, 0x0D) % DerefOf (RefOf (BF65))) 3235 M600 (Arg0, 0x2C, Local0, 0x01) 3236 Local0 = (M601 (0x01, 0x0F) % DerefOf (RefOf (BF65))) 3237 M600 (Arg0, 0x2D, Local0, 0xFE7CB391D650A283) 3238 /* Method returns Reference to Integer */ 3239 3240 If (Y500) 3241 { 3242 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) % DerefOf (RefOf (BF65))) 3243 M600 (Arg0, 0x2E, Local0, 0x01) 3244 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) % DerefOf (RefOf (BF65))) 3245 M600 (Arg0, 0x2F, Local0, 0xFE7CB391D650A283) 3246 } 3247 3248 /* Conversion of the both operands */ 3249 3250 Store ((DerefOf (RefOf (BF61)) % DerefOf (RefOf (BF65))), Local0) 3251 M600 (Arg0, 0x30, Local0, 0x0321) 3252 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (BF61))), Local0) 3253 M600 (Arg0, 0x31, Local0, 0x02FD) 3254 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (RefOf (BF65))) 3255 M600 (Arg0, 0x32, Local0, 0x0321) 3256 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (BF61))) 3257 M600 (Arg0, 0x33, Local0, 0x02FD) 3258 } 3259 3260 /* Mod, 32-bit */ 3261 3262 Method (M046, 1, NotSerialized) 3263 { 3264 /* Conversion of the first operand */ 3265 3266 Store ((DerefOf (RefOf (BF65)) % 0xD650A285), Local0) 3267 M600 (Arg0, 0x00, Local0, 0xD650A284) 3268 Store ((DerefOf (RefOf (BF65)) % 0xD650A283), Local0) 3269 M600 (Arg0, 0x01, Local0, 0x01) 3270 Store ((DerefOf (RefOf (BF65)) % AUIL), Local0) 3271 M600 (Arg0, 0x02, Local0, 0xD650A284) 3272 Store ((DerefOf (RefOf (BF65)) % AUIM), Local0) 3273 M600 (Arg0, 0x0E, Local0, 0x01) 3274 If (Y078) 3275 { 3276 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIL))), Local0) 3277 M600 (Arg0, 0x04, Local0, 0xD650A284) 3278 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIM))), Local0) 3279 M600 (Arg0, 0x05, Local0, 0x01) 3280 } 3281 3282 Store ((DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x15])), Local0) 3283 M600 (Arg0, 0x0C, Local0, 0xD650A284) 3284 Store ((DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x16])), Local0) 3285 M600 (Arg0, 0x07, Local0, 0x01) 3286 /* Method returns Integer */ 3287 3288 Store ((DerefOf (RefOf (BF65)) % M601 (0x01, 0x15)), Local0) 3289 M600 (Arg0, 0x08, Local0, 0xD650A284) 3290 Store ((DerefOf (RefOf (BF65)) % M601 (0x01, 0x16)), Local0) 3291 M600 (Arg0, 0x09, Local0, 0x01) 3292 /* Method returns Reference to Integer */ 3293 3294 If (Y500) 3295 { 3296 Store ((DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x15, 0x01))), Local0) 3297 M600 (Arg0, 0x0A, Local0, 0xD650A284) 3298 Store ((DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x16, 0x01))), Local0) 3299 M600 (Arg0, 0x0B, Local0, 0x01) 3300 } 3301 3302 Local0 = (DerefOf (RefOf (BF65)) % 0xD650A285) 3303 M600 (Arg0, 0x0C, Local0, 0xD650A284) 3304 Local0 = (DerefOf (RefOf (BF65)) % 0xD650A283) 3305 M600 (Arg0, 0x0D, Local0, 0x01) 3306 Local0 = (DerefOf (RefOf (BF65)) % AUIL) /* \AUIL */ 3307 M600 (Arg0, 0x0E, Local0, 0xD650A284) 3308 Local0 = (DerefOf (RefOf (BF65)) % AUIM) /* \AUIM */ 3309 M600 (Arg0, 0x0F, Local0, 0x01) 3310 If (Y078) 3311 { 3312 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIL))) 3313 M600 (Arg0, 0x10, Local0, 0xD650A284) 3314 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (AUIM))) 3315 M600 (Arg0, 0x11, Local0, 0x01) 3316 } 3317 3318 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x15])) 3319 M600 (Arg0, 0x12, Local0, 0xD650A284) 3320 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (PAUI [0x16])) 3321 M600 (Arg0, 0x13, Local0, 0x01) 3322 /* Method returns Integer */ 3323 3324 Local0 = (DerefOf (RefOf (BF65)) % M601 (0x01, 0x15)) 3325 M600 (Arg0, 0x14, Local0, 0xD650A284) 3326 Local0 = (DerefOf (RefOf (BF65)) % M601 (0x01, 0x16)) 3327 M600 (Arg0, 0x15, Local0, 0x01) 3328 /* Method returns Reference to Integer */ 3329 3330 If (Y500) 3331 { 3332 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x15, 0x01))) 3333 M600 (Arg0, 0x16, Local0, 0xD650A284) 3334 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (M602 (0x01, 0x16, 0x01))) 3335 M600 (Arg0, 0x17, Local0, 0x01) 3336 } 3337 3338 /* Conversion of the second operand */ 3339 3340 Store ((0xD650A285 % DerefOf (RefOf (BF65))), Local0) 3341 M600 (Arg0, 0x18, Local0, 0x01) 3342 Store ((0xD650A283 % DerefOf (RefOf (BF65))), Local0) 3343 M600 (Arg0, 0x19, Local0, 0xD650A283) 3344 Store ((AUIL % DerefOf (RefOf (BF65))), Local0) 3345 M600 (Arg0, 0x1A, Local0, 0x01) 3346 Store ((AUIM % DerefOf (RefOf (BF65))), Local0) 3347 M600 (Arg0, 0x1B, Local0, 0xD650A283) 3348 If (Y078) 3349 { 3350 Store ((DerefOf (RefOf (AUIL)) % DerefOf (RefOf (BF65))), Local0) 3351 M600 (Arg0, 0x1C, Local0, 0x01) 3352 Store ((DerefOf (RefOf (AUIM)) % DerefOf (RefOf (BF65))), Local0) 3353 M600 (Arg0, 0x1D, Local0, 0xD650A283) 3354 } 3355 3356 Store ((DerefOf (PAUI [0x15]) % DerefOf (RefOf (BF65))), Local0) 3357 M600 (Arg0, 0x1E, Local0, 0x01) 3358 Store ((DerefOf (PAUI [0x16]) % DerefOf (RefOf (BF65))), Local0) 3359 M600 (Arg0, 0x1F, Local0, 0xD650A283) 3360 /* Method returns Integer */ 3361 3362 Store ((M601 (0x01, 0x15) % DerefOf (RefOf (BF65))), Local0) 3363 M600 (Arg0, 0x20, Local0, 0x01) 3364 Store ((M601 (0x01, 0x16) % DerefOf (RefOf (BF65))), Local0) 3365 M600 (Arg0, 0x21, Local0, 0xD650A283) 3366 /* Method returns Reference to Integer */ 3367 3368 If (Y500) 3369 { 3370 Store ((DerefOf (M602 (0x01, 0x15, 0x01)) % DerefOf (RefOf (BF65))), Local0) 3371 M600 (Arg0, 0x22, Local0, 0x01) 3372 Store ((DerefOf (M602 (0x01, 0x16, 0x01)) % DerefOf (RefOf (BF65))), Local0) 3373 M600 (Arg0, 0x23, Local0, 0xD650A283) 3374 } 3375 3376 Local0 = (0xD650A285 % DerefOf (RefOf (BF65))) 3377 M600 (Arg0, 0x24, Local0, 0x01) 3378 Local0 = (0xD650A283 % DerefOf (RefOf (BF65))) 3379 M600 (Arg0, 0x25, Local0, 0xD650A283) 3380 Local0 = (AUIL % DerefOf (RefOf (BF65))) 3381 M600 (Arg0, 0x26, Local0, 0x01) 3382 Local0 = (AUIM % DerefOf (RefOf (BF65))) 3383 M600 (Arg0, 0x27, Local0, 0xD650A283) 3384 If (Y078) 3385 { 3386 Local0 = (DerefOf (RefOf (AUIL)) % DerefOf (RefOf (BF65))) 3387 M600 (Arg0, 0x28, Local0, 0x01) 3388 Local0 = (DerefOf (RefOf (AUIM)) % DerefOf (RefOf (BF65))) 3389 M600 (Arg0, 0x29, Local0, 0xD650A283) 3390 } 3391 3392 Local0 = (DerefOf (PAUI [0x15]) % DerefOf (RefOf (BF65))) 3393 M600 (Arg0, 0x2A, Local0, 0x01) 3394 Local0 = (DerefOf (PAUI [0x16]) % DerefOf (RefOf (BF65))) 3395 M600 (Arg0, 0x2B, Local0, 0xD650A283) 3396 /* Method returns Integer */ 3397 3398 Local0 = (M601 (0x01, 0x15) % DerefOf (RefOf (BF65))) 3399 M600 (Arg0, 0x2C, Local0, 0x01) 3400 Local0 = (M601 (0x01, 0x16) % DerefOf (RefOf (BF65))) 3401 M600 (Arg0, 0x2D, Local0, 0xD650A283) 3402 /* Method returns Reference to Integer */ 3403 3404 If (Y500) 3405 { 3406 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) % DerefOf (RefOf (BF65))) 3407 M600 (Arg0, 0x2E, Local0, 0x01) 3408 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) % DerefOf (RefOf (BF65))) 3409 M600 (Arg0, 0x2F, Local0, 0xD650A283) 3410 } 3411 3412 /* Conversion of the both operands */ 3413 3414 Store ((DerefOf (RefOf (BF61)) % DerefOf (RefOf (BF65))), Local0) 3415 M600 (Arg0, 0x30, Local0, 0x0321) 3416 Store ((DerefOf (RefOf (BF65)) % DerefOf (RefOf (BF61))), Local0) 3417 M600 (Arg0, 0x31, Local0, 0x0261) 3418 Local0 = (DerefOf (RefOf (BF61)) % DerefOf (RefOf (BF65))) 3419 M600 (Arg0, 0x32, Local0, 0x0321) 3420 Local0 = (DerefOf (RefOf (BF65)) % DerefOf (RefOf (BF61))) 3421 M600 (Arg0, 0x33, Local0, 0x0261) 3422 } 3423 3424 /* Multiply, common 32-bit/64-bit test */ 3425 3426 Method (M047, 1, NotSerialized) 3427 { 3428 /* Conversion of the first operand */ 3429 3430 Store ((DerefOf (RefOf (BF61)) * 0x00), Local0) 3431 M600 (Arg0, 0x00, Local0, 0x00) 3432 Store ((DerefOf (RefOf (BF61)) * 0x01), Local0) 3433 M600 (Arg0, 0x01, Local0, 0x0321) 3434 Store ((DerefOf (RefOf (BF61)) * AUI5), Local0) 3435 M600 (Arg0, 0x02, Local0, 0x00) 3436 Store ((DerefOf (RefOf (BF61)) * AUI6), Local0) 3437 M600 (Arg0, 0x03, Local0, 0x0321) 3438 If (Y078) 3439 { 3440 Store ((DerefOf (RefOf (BF61)) * DerefOf (RefOf (AUI5))), Local0) 3441 M600 (Arg0, 0x04, Local0, 0x00) 3442 Store ((DerefOf (RefOf (BF61)) * DerefOf (RefOf (AUI6))), Local0) 3443 M600 (Arg0, 0x05, Local0, 0x0321) 3444 } 3445 3446 Store ((DerefOf (RefOf (BF61)) * DerefOf (PAUI [0x05])), Local0) 3447 M600 (Arg0, 0x06, Local0, 0x00) 3448 Store ((DerefOf (RefOf (BF61)) * DerefOf (PAUI [0x06])), Local0) 3449 M600 (Arg0, 0x07, Local0, 0x0321) 3450 /* Method returns Integer */ 3451 3452 Store ((DerefOf (RefOf (BF61)) * M601 (0x01, 0x05)), Local0) 3453 M600 (Arg0, 0x08, Local0, 0x00) 3454 Store ((DerefOf (RefOf (BF61)) * M601 (0x01, 0x06)), Local0) 3455 M600 (Arg0, 0x09, Local0, 0x0321) 3456 /* Method returns Reference to Integer */ 3457 3458 If (Y500) 3459 { 3460 Store ((DerefOf (RefOf (BF61)) * DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 3461 M600 (Arg0, 0x0A, Local0, 0x00) 3462 Store ((DerefOf (RefOf (BF61)) * DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 3463 M600 (Arg0, 0x0B, Local0, 0x0321) 3464 } 3465 3466 Local0 = (DerefOf (RefOf (BF61)) * 0x00) 3467 M600 (Arg0, 0x0C, Local0, 0x00) 3468 Local0 = (DerefOf (RefOf (BF61)) * 0x01) 3469 M600 (Arg0, 0x0D, Local0, 0x0321) 3470 Local0 = (DerefOf (RefOf (BF61)) * AUI5) /* \AUI5 */ 3471 M600 (Arg0, 0x0E, Local0, 0x00) 3472 Local0 = (DerefOf (RefOf (BF61)) * AUI6) /* \AUI6 */ 3473 M600 (Arg0, 0x0F, Local0, 0x0321) 3474 If (Y078) 3475 { 3476 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (RefOf (AUI5))) 3477 M600 (Arg0, 0x10, Local0, 0x00) 3478 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (RefOf (AUI6))) 3479 M600 (Arg0, 0x11, Local0, 0x0321) 3480 } 3481 3482 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (PAUI [0x05])) 3483 M600 (Arg0, 0x12, Local0, 0x00) 3484 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (PAUI [0x06])) 3485 M600 (Arg0, 0x13, Local0, 0x0321) 3486 /* Method returns Integer */ 3487 3488 Local0 = (DerefOf (RefOf (BF61)) * M601 (0x01, 0x05)) 3489 M600 (Arg0, 0x14, Local0, 0x00) 3490 Local0 = (DerefOf (RefOf (BF61)) * M601 (0x01, 0x06)) 3491 M600 (Arg0, 0x15, Local0, 0x0321) 3492 /* Method returns Reference to Integer */ 3493 3494 If (Y500) 3495 { 3496 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (M602 (0x01, 0x05, 0x01))) 3497 M600 (Arg0, 0x16, Local0, 0x00) 3498 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (M602 (0x01, 0x06, 0x01))) 3499 M600 (Arg0, 0x17, Local0, 0x0321) 3500 } 3501 3502 /* Conversion of the second operand */ 3503 3504 Store ((0x00 * DerefOf (RefOf (BF61))), Local0) 3505 M600 (Arg0, 0x18, Local0, 0x00) 3506 Store ((0x01 * DerefOf (RefOf (BF61))), Local0) 3507 M600 (Arg0, 0x19, Local0, 0x0321) 3508 Store ((AUI5 * DerefOf (RefOf (BF61))), Local0) 3509 M600 (Arg0, 0x1A, Local0, 0x00) 3510 Store ((AUI6 * DerefOf (RefOf (BF61))), Local0) 3511 M600 (Arg0, 0x1B, Local0, 0x0321) 3512 If (Y078) 3513 { 3514 Store ((DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF61))), Local0) 3515 M600 (Arg0, 0x1C, Local0, 0x00) 3516 Store ((DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF61))), Local0) 3517 M600 (Arg0, 0x1D, Local0, 0x0321) 3518 } 3519 3520 Store ((DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF61))), Local0) 3521 M600 (Arg0, 0x1E, Local0, 0x00) 3522 Store ((DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF61))), Local0) 3523 M600 (Arg0, 0x1F, Local0, 0x0321) 3524 /* Method returns Integer */ 3525 3526 Store ((M601 (0x01, 0x05) * DerefOf (RefOf (BF61))), Local0) 3527 M600 (Arg0, 0x20, Local0, 0x00) 3528 Store ((M601 (0x01, 0x06) * DerefOf (RefOf (BF61))), Local0) 3529 M600 (Arg0, 0x21, Local0, 0x0321) 3530 /* Method returns Reference to Integer */ 3531 3532 If (Y500) 3533 { 3534 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF61))), Local0) 3535 M600 (Arg0, 0x22, Local0, 0x00) 3536 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF61))), Local0) 3537 M600 (Arg0, 0x23, Local0, 0x0321) 3538 } 3539 3540 Local0 = (0x00 * DerefOf (RefOf (BF61))) 3541 M600 (Arg0, 0x24, Local0, 0x00) 3542 Local0 = (0x01 * DerefOf (RefOf (BF61))) 3543 M600 (Arg0, 0x25, Local0, 0x0321) 3544 Local0 = (AUI5 * DerefOf (RefOf (BF61))) 3545 M600 (Arg0, 0x26, Local0, 0x00) 3546 Local0 = (AUI6 * DerefOf (RefOf (BF61))) 3547 M600 (Arg0, 0x27, Local0, 0x0321) 3548 If (Y078) 3549 { 3550 Local0 = (DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF61))) 3551 M600 (Arg0, 0x28, Local0, 0x00) 3552 Local0 = (DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF61))) 3553 M600 (Arg0, 0x29, Local0, 0x0321) 3554 } 3555 3556 Local0 = (DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF61))) 3557 M600 (Arg0, 0x2A, Local0, 0x00) 3558 Local0 = (DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF61))) 3559 M600 (Arg0, 0x2B, Local0, 0x0321) 3560 /* Method returns Integer */ 3561 3562 Local0 = (M601 (0x01, 0x05) * DerefOf (RefOf (BF61))) 3563 M600 (Arg0, 0x2C, Local0, 0x00) 3564 Local0 = (M601 (0x01, 0x06) * DerefOf (RefOf (BF61))) 3565 M600 (Arg0, 0x2D, Local0, 0x0321) 3566 /* Method returns Reference to Integer */ 3567 3568 If (Y500) 3569 { 3570 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF61))) 3571 M600 (Arg0, 0x2E, Local0, 0x00) 3572 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF61))) 3573 M600 (Arg0, 0x2F, Local0, 0x0321) 3574 } 3575 } 3576 3577 /* Multiply, 64-bit */ 3578 3579 Method (M048, 1, NotSerialized) 3580 { 3581 /* Conversion of the first operand */ 3582 3583 Store ((DerefOf (RefOf (BF65)) * 0x00), Local0) 3584 M600 (Arg0, 0x00, Local0, 0x00) 3585 Store ((DerefOf (RefOf (BF65)) * 0x01), Local0) 3586 M600 (Arg0, 0x01, Local0, 0xFE7CB391D650A284) 3587 Store ((DerefOf (RefOf (BF65)) * AUI5), Local0) 3588 M600 (Arg0, 0x02, Local0, 0x00) 3589 Store ((DerefOf (RefOf (BF65)) * AUI6), Local0) 3590 M600 (Arg0, 0x03, Local0, 0xFE7CB391D650A284) 3591 If (Y078) 3592 { 3593 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI5))), Local0) 3594 M600 (Arg0, 0x04, Local0, 0x00) 3595 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI6))), Local0) 3596 M600 (Arg0, 0x05, Local0, 0xFE7CB391D650A284) 3597 } 3598 3599 Store ((DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x05])), Local0) 3600 M600 (Arg0, 0x06, Local0, 0x00) 3601 Store ((DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x06])), Local0) 3602 M600 (Arg0, 0x07, Local0, 0xFE7CB391D650A284) 3603 /* Method returns Integer */ 3604 3605 Store ((DerefOf (RefOf (BF65)) * M601 (0x01, 0x05)), Local0) 3606 M600 (Arg0, 0x08, Local0, 0x00) 3607 Store ((DerefOf (RefOf (BF65)) * M601 (0x01, 0x06)), Local0) 3608 M600 (Arg0, 0x09, Local0, 0xFE7CB391D650A284) 3609 /* Method returns Reference to Integer */ 3610 3611 If (Y500) 3612 { 3613 Store ((DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 3614 M600 (Arg0, 0x0A, Local0, 0x00) 3615 Store ((DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 3616 M600 (Arg0, 0x0B, Local0, 0xFE7CB391D650A284) 3617 } 3618 3619 Local0 = (DerefOf (RefOf (BF65)) * 0x00) 3620 M600 (Arg0, 0x0C, Local0, 0x00) 3621 Local0 = (DerefOf (RefOf (BF65)) * 0x01) 3622 M600 (Arg0, 0x0D, Local0, 0xFE7CB391D650A284) 3623 Local0 = (DerefOf (RefOf (BF65)) * AUI5) /* \AUI5 */ 3624 M600 (Arg0, 0x0E, Local0, 0x00) 3625 Local0 = (DerefOf (RefOf (BF65)) * AUI6) /* \AUI6 */ 3626 M600 (Arg0, 0x0F, Local0, 0xFE7CB391D650A284) 3627 If (Y078) 3628 { 3629 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI5))) 3630 M600 (Arg0, 0x10, Local0, 0x00) 3631 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI6))) 3632 M600 (Arg0, 0x11, Local0, 0xFE7CB391D650A284) 3633 } 3634 3635 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x05])) 3636 M600 (Arg0, 0x12, Local0, 0x00) 3637 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x06])) 3638 M600 (Arg0, 0x13, Local0, 0xFE7CB391D650A284) 3639 /* Method returns Integer */ 3640 3641 Local0 = (DerefOf (RefOf (BF65)) * M601 (0x01, 0x05)) 3642 M600 (Arg0, 0x14, Local0, 0x00) 3643 Local0 = (DerefOf (RefOf (BF65)) * M601 (0x01, 0x06)) 3644 M600 (Arg0, 0x15, Local0, 0xFE7CB391D650A284) 3645 /* Method returns Reference to Integer */ 3646 3647 If (Y500) 3648 { 3649 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x05, 0x01))) 3650 M600 (Arg0, 0x16, Local0, 0x00) 3651 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x06, 0x01))) 3652 M600 (Arg0, 0x17, Local0, 0xFE7CB391D650A284) 3653 } 3654 3655 /* Conversion of the second operand */ 3656 3657 Store ((0x00 * DerefOf (RefOf (BF65))), Local0) 3658 M600 (Arg0, 0x18, Local0, 0x00) 3659 Store ((0x01 * DerefOf (RefOf (BF65))), Local0) 3660 M600 (Arg0, 0x19, Local0, 0xFE7CB391D650A284) 3661 Store ((AUI5 * DerefOf (RefOf (BF65))), Local0) 3662 M600 (Arg0, 0x1A, Local0, 0x00) 3663 Store ((AUI6 * DerefOf (RefOf (BF65))), Local0) 3664 M600 (Arg0, 0x1B, Local0, 0xFE7CB391D650A284) 3665 If (Y078) 3666 { 3667 Store ((DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF65))), Local0) 3668 M600 (Arg0, 0x1C, Local0, 0x00) 3669 Store ((DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF65))), Local0) 3670 M600 (Arg0, 0x1D, Local0, 0xFE7CB391D650A284) 3671 } 3672 3673 Store ((DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF65))), Local0) 3674 M600 (Arg0, 0x1E, Local0, 0x00) 3675 Store ((DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF65))), Local0) 3676 M600 (Arg0, 0x1F, Local0, 0xFE7CB391D650A284) 3677 /* Method returns Integer */ 3678 3679 Store ((M601 (0x01, 0x05) * DerefOf (RefOf (BF65))), Local0) 3680 M600 (Arg0, 0x20, Local0, 0x00) 3681 Store ((M601 (0x01, 0x06) * DerefOf (RefOf (BF65))), Local0) 3682 M600 (Arg0, 0x21, Local0, 0xFE7CB391D650A284) 3683 /* Method returns Reference to Integer */ 3684 3685 If (Y500) 3686 { 3687 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF65))), Local0) 3688 M600 (Arg0, 0x22, Local0, 0x00) 3689 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF65))), Local0) 3690 M600 (Arg0, 0x23, Local0, 0xFE7CB391D650A284) 3691 } 3692 3693 Local0 = (0x00 * DerefOf (RefOf (BF65))) 3694 M600 (Arg0, 0x24, Local0, 0x00) 3695 Local0 = (0x01 * DerefOf (RefOf (BF65))) 3696 M600 (Arg0, 0x25, Local0, 0xFE7CB391D650A284) 3697 Local0 = (AUI5 * DerefOf (RefOf (BF65))) 3698 M600 (Arg0, 0x26, Local0, 0x00) 3699 Local0 = (AUI6 * DerefOf (RefOf (BF65))) 3700 M600 (Arg0, 0x27, Local0, 0xFE7CB391D650A284) 3701 If (Y078) 3702 { 3703 Local0 = (DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF65))) 3704 M600 (Arg0, 0x28, Local0, 0x00) 3705 Local0 = (DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF65))) 3706 M600 (Arg0, 0x29, Local0, 0xFE7CB391D650A284) 3707 } 3708 3709 Local0 = (DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF65))) 3710 M600 (Arg0, 0x2A, Local0, 0x00) 3711 Local0 = (DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF65))) 3712 M600 (Arg0, 0x2B, Local0, 0xFE7CB391D650A284) 3713 /* Method returns Integer */ 3714 3715 Local0 = (M601 (0x01, 0x05) * DerefOf (RefOf (BF65))) 3716 M600 (Arg0, 0x2C, Local0, 0x00) 3717 Local0 = (M601 (0x01, 0x06) * DerefOf (RefOf (BF65))) 3718 M600 (Arg0, 0x2D, Local0, 0xFE7CB391D650A284) 3719 /* Method returns Reference to Integer */ 3720 3721 If (Y500) 3722 { 3723 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF65))) 3724 M600 (Arg0, 0x2E, Local0, 0x00) 3725 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF65))) 3726 M600 (Arg0, 0x2F, Local0, 0xFE7CB391D650A284) 3727 } 3728 3729 /* Conversion of the both operands */ 3730 3731 Store ((DerefOf (RefOf (BF61)) * DerefOf (RefOf (BF65))), Local0) 3732 M600 (Arg0, 0x30, Local0, 0x442DDB4F924C7F04) 3733 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (BF61))), Local0) 3734 M600 (Arg0, 0x31, Local0, 0x442DDB4F924C7F04) 3735 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (RefOf (BF65))) 3736 M600 (Arg0, 0x32, Local0, 0x442DDB4F924C7F04) 3737 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (BF61))) 3738 M600 (Arg0, 0x33, Local0, 0x442DDB4F924C7F04) 3739 } 3740 3741 /* Multiply, 32-bit */ 3742 3743 Method (M049, 1, NotSerialized) 3744 { 3745 /* Conversion of the first operand */ 3746 3747 Store ((DerefOf (RefOf (BF65)) * 0x00), Local0) 3748 M600 (Arg0, 0x00, Local0, 0x00) 3749 Store ((DerefOf (RefOf (BF65)) * 0x01), Local0) 3750 M600 (Arg0, 0x01, Local0, 0xD650A284) 3751 Store ((DerefOf (RefOf (BF65)) * AUI5), Local0) 3752 M600 (Arg0, 0x02, Local0, 0x00) 3753 Store ((DerefOf (RefOf (BF65)) * AUI6), Local0) 3754 M600 (Arg0, 0x03, Local0, 0xD650A284) 3755 If (Y078) 3756 { 3757 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI5))), Local0) 3758 M600 (Arg0, 0x04, Local0, 0x00) 3759 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI6))), Local0) 3760 M600 (Arg0, 0x05, Local0, 0xD650A284) 3761 } 3762 3763 Store ((DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x05])), Local0) 3764 M600 (Arg0, 0x06, Local0, 0x00) 3765 Store ((DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x06])), Local0) 3766 M600 (Arg0, 0x07, Local0, 0xD650A284) 3767 /* Method returns Integer */ 3768 3769 Store ((DerefOf (RefOf (BF65)) * M601 (0x01, 0x05)), Local0) 3770 M600 (Arg0, 0x08, Local0, 0x00) 3771 Store ((DerefOf (RefOf (BF65)) * M601 (0x01, 0x06)), Local0) 3772 M600 (Arg0, 0x09, Local0, 0xD650A284) 3773 /* Method returns Reference to Integer */ 3774 3775 If (Y500) 3776 { 3777 Store ((DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 3778 M600 (Arg0, 0x0A, Local0, 0x00) 3779 Store ((DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 3780 M600 (Arg0, 0x0B, Local0, 0xD650A284) 3781 } 3782 3783 Local0 = (DerefOf (RefOf (BF65)) * 0x00) 3784 M600 (Arg0, 0x0C, Local0, 0x00) 3785 Local0 = (DerefOf (RefOf (BF65)) * 0x01) 3786 M600 (Arg0, 0x0D, Local0, 0xD650A284) 3787 Local0 = (DerefOf (RefOf (BF65)) * AUI5) /* \AUI5 */ 3788 M600 (Arg0, 0x0E, Local0, 0x00) 3789 Local0 = (DerefOf (RefOf (BF65)) * AUI6) /* \AUI6 */ 3790 M600 (Arg0, 0x0F, Local0, 0xD650A284) 3791 If (Y078) 3792 { 3793 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI5))) 3794 M600 (Arg0, 0x10, Local0, 0x00) 3795 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (AUI6))) 3796 M600 (Arg0, 0x11, Local0, 0xD650A284) 3797 } 3798 3799 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x05])) 3800 M600 (Arg0, 0x12, Local0, 0x00) 3801 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (PAUI [0x06])) 3802 M600 (Arg0, 0x13, Local0, 0xD650A284) 3803 /* Method returns Integer */ 3804 3805 Local0 = (DerefOf (RefOf (BF65)) * M601 (0x01, 0x05)) 3806 M600 (Arg0, 0x14, Local0, 0x00) 3807 Local0 = (DerefOf (RefOf (BF65)) * M601 (0x01, 0x06)) 3808 M600 (Arg0, 0x15, Local0, 0xD650A284) 3809 /* Method returns Reference to Integer */ 3810 3811 If (Y500) 3812 { 3813 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x05, 0x01))) 3814 M600 (Arg0, 0x16, Local0, 0x00) 3815 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (M602 (0x01, 0x06, 0x01))) 3816 M600 (Arg0, 0x17, Local0, 0xD650A284) 3817 } 3818 3819 /* Conversion of the second operand */ 3820 3821 Store ((0x00 * DerefOf (RefOf (BF65))), Local0) 3822 M600 (Arg0, 0x18, Local0, 0x00) 3823 Store ((0x01 * DerefOf (RefOf (BF65))), Local0) 3824 M600 (Arg0, 0x19, Local0, 0xD650A284) 3825 Store ((AUI5 * DerefOf (RefOf (BF65))), Local0) 3826 M600 (Arg0, 0x1A, Local0, 0x00) 3827 Store ((AUI6 * DerefOf (RefOf (BF65))), Local0) 3828 M600 (Arg0, 0x1B, Local0, 0xD650A284) 3829 If (Y078) 3830 { 3831 Store ((DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF65))), Local0) 3832 M600 (Arg0, 0x1C, Local0, 0x00) 3833 Store ((DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF65))), Local0) 3834 M600 (Arg0, 0x1D, Local0, 0xD650A284) 3835 } 3836 3837 Store ((DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF65))), Local0) 3838 M600 (Arg0, 0x1E, Local0, 0x00) 3839 Store ((DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF65))), Local0) 3840 M600 (Arg0, 0x1F, Local0, 0xD650A284) 3841 /* Method returns Integer */ 3842 3843 Store ((M601 (0x01, 0x05) * DerefOf (RefOf (BF65))), Local0) 3844 M600 (Arg0, 0x20, Local0, 0x00) 3845 Store ((M601 (0x01, 0x06) * DerefOf (RefOf (BF65))), Local0) 3846 M600 (Arg0, 0x21, Local0, 0xD650A284) 3847 /* Method returns Reference to Integer */ 3848 3849 If (Y500) 3850 { 3851 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF65))), Local0) 3852 M600 (Arg0, 0x22, Local0, 0x00) 3853 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF65))), Local0) 3854 M600 (Arg0, 0x23, Local0, 0xD650A284) 3855 } 3856 3857 Local0 = (0x00 * DerefOf (RefOf (BF65))) 3858 M600 (Arg0, 0x24, Local0, 0x00) 3859 Local0 = (0x01 * DerefOf (RefOf (BF65))) 3860 M600 (Arg0, 0x25, Local0, 0xD650A284) 3861 Local0 = (AUI5 * DerefOf (RefOf (BF65))) 3862 M600 (Arg0, 0x26, Local0, 0x00) 3863 Local0 = (AUI6 * DerefOf (RefOf (BF65))) 3864 M600 (Arg0, 0x27, Local0, 0xD650A284) 3865 If (Y078) 3866 { 3867 Local0 = (DerefOf (RefOf (AUI5)) * DerefOf (RefOf (BF65))) 3868 M600 (Arg0, 0x28, Local0, 0x00) 3869 Local0 = (DerefOf (RefOf (AUI6)) * DerefOf (RefOf (BF65))) 3870 M600 (Arg0, 0x29, Local0, 0xD650A284) 3871 } 3872 3873 Local0 = (DerefOf (PAUI [0x05]) * DerefOf (RefOf (BF65))) 3874 M600 (Arg0, 0x2A, Local0, 0x00) 3875 Local0 = (DerefOf (PAUI [0x06]) * DerefOf (RefOf (BF65))) 3876 M600 (Arg0, 0x2B, Local0, 0xD650A284) 3877 /* Method returns Integer */ 3878 3879 Local0 = (M601 (0x01, 0x05) * DerefOf (RefOf (BF65))) 3880 M600 (Arg0, 0x2C, Local0, 0x00) 3881 Local0 = (M601 (0x01, 0x06) * DerefOf (RefOf (BF65))) 3882 M600 (Arg0, 0x2D, Local0, 0xD650A284) 3883 /* Method returns Reference to Integer */ 3884 3885 If (Y500) 3886 { 3887 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) * DerefOf (RefOf (BF65))) 3888 M600 (Arg0, 0x2E, Local0, 0x00) 3889 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) * DerefOf (RefOf (BF65))) 3890 M600 (Arg0, 0x2F, Local0, 0xD650A284) 3891 } 3892 3893 /* Conversion of the both operands */ 3894 3895 Store ((DerefOf (RefOf (BF61)) * DerefOf (RefOf (BF65))), Local0) 3896 M600 (Arg0, 0x30, Local0, 0x924C7F04) 3897 Store ((DerefOf (RefOf (BF65)) * DerefOf (RefOf (BF61))), Local0) 3898 M600 (Arg0, 0x31, Local0, 0x924C7F04) 3899 Local0 = (DerefOf (RefOf (BF61)) * DerefOf (RefOf (BF65))) 3900 M600 (Arg0, 0x32, Local0, 0x924C7F04) 3901 Local0 = (DerefOf (RefOf (BF65)) * DerefOf (RefOf (BF61))) 3902 M600 (Arg0, 0x33, Local0, 0x924C7F04) 3903 } 3904 3905 /* NAnd, common 32-bit/64-bit test */ 3906 3907 Method (M04A, 1, NotSerialized) 3908 { 3909 /* Conversion of the first operand */ 3910 3911 Local0 = NAnd (DerefOf (RefOf (BF61)), 0x00) 3912 M600 (Arg0, 0x00, Local0, 0xFFFFFFFFFFFFFFFF) 3913 Local0 = NAnd (DerefOf (RefOf (BF61)), 0xFFFFFFFFFFFFFFFF) 3914 M600 (Arg0, 0x01, Local0, 0xFFFFFFFFFFFFFCDE) 3915 Local0 = NAnd (DerefOf (RefOf (BF61)), AUI5) 3916 M600 (Arg0, 0x02, Local0, 0xFFFFFFFFFFFFFFFF) 3917 Local0 = NAnd (DerefOf (RefOf (BF61)), AUIJ) 3918 M600 (Arg0, 0x03, Local0, 0xFFFFFFFFFFFFFCDE) 3919 If (Y078) 3920 { 3921 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI5))) 3922 M600 (Arg0, 0x04, Local0, 0xFFFFFFFFFFFFFFFF) 3923 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUIJ))) 3924 M600 (Arg0, 0x05, Local0, 0xFFFFFFFFFFFFFCDE) 3925 } 3926 3927 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x05])) 3928 M600 (Arg0, 0x06, Local0, 0xFFFFFFFFFFFFFFFF) 3929 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x13])) 3930 M600 (Arg0, 0x07, Local0, 0xFFFFFFFFFFFFFCDE) 3931 /* Method returns Integer */ 3932 3933 Local0 = NAnd (DerefOf (RefOf (BF61)), M601 (0x01, 0x05)) 3934 M600 (Arg0, 0x08, Local0, 0xFFFFFFFFFFFFFFFF) 3935 Local0 = NAnd (DerefOf (RefOf (BF61)), M601 (0x01, 0x13)) 3936 M600 (Arg0, 0x09, Local0, 0xFFFFFFFFFFFFFCDE) 3937 /* Method returns Reference to Integer */ 3938 3939 If (Y500) 3940 { 3941 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x05, 0x01))) 3942 M600 (Arg0, 0x0A, Local0, 0xFFFFFFFFFFFFFFFF) 3943 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x13, 0x01))) 3944 M600 (Arg0, 0x0B, Local0, 0xFFFFFFFFFFFFFCDE) 3945 } 3946 3947 NAnd (DerefOf (RefOf (BF61)), 0x00, Local0) 3948 M600 (Arg0, 0x0C, Local0, 0xFFFFFFFFFFFFFFFF) 3949 NAnd (DerefOf (RefOf (BF61)), 0xFFFFFFFFFFFFFFFF, Local0) 3950 M600 (Arg0, 0x0D, Local0, 0xFFFFFFFFFFFFFCDE) 3951 NAnd (DerefOf (RefOf (BF61)), AUI5, Local0) 3952 M600 (Arg0, 0x0E, Local0, 0xFFFFFFFFFFFFFFFF) 3953 NAnd (DerefOf (RefOf (BF61)), AUIJ, Local0) 3954 M600 (Arg0, 0x0F, Local0, 0xFFFFFFFFFFFFFCDE) 3955 If (Y078) 3956 { 3957 NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI5)), Local0) 3958 M600 (Arg0, 0x10, Local0, 0xFFFFFFFFFFFFFFFF) 3959 NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUIJ)), Local0) 3960 M600 (Arg0, 0x11, Local0, 0xFFFFFFFFFFFFFCDE) 3961 } 3962 3963 NAnd (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x05]), Local0) 3964 M600 (Arg0, 0x12, Local0, 0xFFFFFFFFFFFFFFFF) 3965 NAnd (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x13]), Local0) 3966 M600 (Arg0, 0x13, Local0, 0xFFFFFFFFFFFFFCDE) 3967 /* Method returns Integer */ 3968 3969 NAnd (DerefOf (RefOf (BF61)), M601 (0x01, 0x05), Local0) 3970 M600 (Arg0, 0x14, Local0, 0xFFFFFFFFFFFFFFFF) 3971 NAnd (DerefOf (RefOf (BF61)), M601 (0x01, 0x13), Local0) 3972 M600 (Arg0, 0x15, Local0, 0xFFFFFFFFFFFFFCDE) 3973 /* Method returns Reference to Integer */ 3974 3975 If (Y500) 3976 { 3977 NAnd (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 3978 M600 (Arg0, 0x16, Local0, 0xFFFFFFFFFFFFFFFF) 3979 NAnd (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x13, 0x01)), Local0) 3980 M600 (Arg0, 0x17, Local0, 0xFFFFFFFFFFFFFCDE) 3981 } 3982 3983 /* Conversion of the second operand */ 3984 3985 Local0 = NAnd (0x00, DerefOf (RefOf (BF61))) 3986 M600 (Arg0, 0x18, Local0, 0xFFFFFFFFFFFFFFFF) 3987 Local0 = NAnd (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF61))) 3988 M600 (Arg0, 0x19, Local0, 0xFFFFFFFFFFFFFCDE) 3989 Local0 = NAnd (AUI5, DerefOf (RefOf (BF61))) 3990 M600 (Arg0, 0x1A, Local0, 0xFFFFFFFFFFFFFFFF) 3991 Local0 = NAnd (AUIJ, DerefOf (RefOf (BF61))) 3992 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFFFFFFFCDE) 3993 If (Y078) 3994 { 3995 Local0 = NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF61))) 3996 M600 (Arg0, 0x1C, Local0, 0xFFFFFFFFFFFFFFFF) 3997 Local0 = NAnd (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF61))) 3998 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFFFFFFFCDE) 3999 } 4000 4001 Local0 = NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF61))) 4002 M600 (Arg0, 0x1E, Local0, 0xFFFFFFFFFFFFFFFF) 4003 Local0 = NAnd (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF61))) 4004 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFFFFFFFCDE) 4005 /* Method returns Integer */ 4006 4007 Local0 = NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF61))) 4008 M600 (Arg0, 0x20, Local0, 0xFFFFFFFFFFFFFFFF) 4009 Local0 = NAnd (M601 (0x01, 0x13), DerefOf (RefOf (BF61))) 4010 M600 (Arg0, 0x21, Local0, 0xFFFFFFFFFFFFFCDE) 4011 /* Method returns Reference to Integer */ 4012 4013 If (Y500) 4014 { 4015 Local0 = NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF61))) 4016 M600 (Arg0, 0x22, Local0, 0xFFFFFFFFFFFFFFFF) 4017 Local0 = NAnd (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF61))) 4018 M600 (Arg0, 0x23, Local0, 0xFFFFFFFFFFFFFCDE) 4019 } 4020 4021 NAnd (0x00, DerefOf (RefOf (BF61)), Local0) 4022 M600 (Arg0, 0x24, Local0, 0xFFFFFFFFFFFFFFFF) 4023 NAnd (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF61)), Local0) 4024 M600 (Arg0, 0x25, Local0, 0xFFFFFFFFFFFFFCDE) 4025 NAnd (AUI5, DerefOf (RefOf (BF61)), Local0) 4026 M600 (Arg0, 0x26, Local0, 0xFFFFFFFFFFFFFFFF) 4027 NAnd (AUIJ, DerefOf (RefOf (BF61)), Local0) 4028 M600 (Arg0, 0x27, Local0, 0xFFFFFFFFFFFFFCDE) 4029 If (Y078) 4030 { 4031 NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF61)), Local0) 4032 M600 (Arg0, 0x28, Local0, 0xFFFFFFFFFFFFFFFF) 4033 NAnd (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF61)), Local0) 4034 M600 (Arg0, 0x29, Local0, 0xFFFFFFFFFFFFFCDE) 4035 } 4036 4037 NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF61)), Local0) 4038 M600 (Arg0, 0x2A, Local0, 0xFFFFFFFFFFFFFFFF) 4039 NAnd (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF61)), Local0) 4040 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFFFFFFFCDE) 4041 /* Method returns Integer */ 4042 4043 NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF61)), Local0) 4044 M600 (Arg0, 0x2C, Local0, 0xFFFFFFFFFFFFFFFF) 4045 NAnd (M601 (0x01, 0x13), DerefOf (RefOf (BF61)), Local0) 4046 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFFFFFFFCDE) 4047 /* Method returns Reference to Integer */ 4048 4049 If (Y500) 4050 { 4051 NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF61)), Local0) 4052 M600 (Arg0, 0x2E, Local0, 0xFFFFFFFFFFFFFFFF) 4053 NAnd (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF61)), Local0) 4054 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFFFFFFFCDE) 4055 } 4056 } 4057 4058 /* NAnd, 64-bit */ 4059 4060 Method (M04B, 1, NotSerialized) 4061 { 4062 /* Conversion of the first operand */ 4063 4064 Local0 = NAnd (DerefOf (RefOf (BF65)), 0x00) 4065 M600 (Arg0, 0x00, Local0, 0xFFFFFFFFFFFFFFFF) 4066 Local0 = NAnd (DerefOf (RefOf (BF65)), 0xFFFFFFFFFFFFFFFF) 4067 M600 (Arg0, 0x01, Local0, 0x01834C6E29AF5D7B) 4068 Local0 = NAnd (DerefOf (RefOf (BF65)), AUI5) 4069 M600 (Arg0, 0x02, Local0, 0xFFFFFFFFFFFFFFFF) 4070 Local0 = NAnd (DerefOf (RefOf (BF65)), AUIJ) 4071 M600 (Arg0, 0x03, Local0, 0x01834C6E29AF5D7B) 4072 If (Y078) 4073 { 4074 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5))) 4075 M600 (Arg0, 0x04, Local0, 0xFFFFFFFFFFFFFFFF) 4076 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUIJ))) 4077 M600 (Arg0, 0x05, Local0, 0x01834C6E29AF5D7B) 4078 } 4079 4080 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05])) 4081 M600 (Arg0, 0x06, Local0, 0xFFFFFFFFFFFFFFFF) 4082 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x13])) 4083 M600 (Arg0, 0x07, Local0, 0x01834C6E29AF5D7B) 4084 /* Method returns Integer */ 4085 4086 Local0 = NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x05)) 4087 M600 (Arg0, 0x08, Local0, 0xFFFFFFFFFFFFFFFF) 4088 Local0 = NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x13)) 4089 M600 (Arg0, 0x09, Local0, 0x01834C6E29AF5D7B) 4090 /* Method returns Reference to Integer */ 4091 4092 If (Y500) 4093 { 4094 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01))) 4095 M600 (Arg0, 0x0A, Local0, 0xFFFFFFFFFFFFFFFF) 4096 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x13, 0x01))) 4097 M600 (Arg0, 0x0B, Local0, 0x01834C6E29AF5D7B) 4098 } 4099 4100 NAnd (DerefOf (RefOf (BF65)), 0x00, Local0) 4101 M600 (Arg0, 0x0C, Local0, 0xFFFFFFFFFFFFFFFF) 4102 NAnd (DerefOf (RefOf (BF65)), 0xFFFFFFFFFFFFFFFF, Local0) 4103 M600 (Arg0, 0x0D, Local0, 0x01834C6E29AF5D7B) 4104 NAnd (DerefOf (RefOf (BF65)), AUI5, Local0) 4105 M600 (Arg0, 0x0E, Local0, 0xFFFFFFFFFFFFFFFF) 4106 NAnd (DerefOf (RefOf (BF65)), AUIJ, Local0) 4107 M600 (Arg0, 0x0F, Local0, 0x01834C6E29AF5D7B) 4108 If (Y078) 4109 { 4110 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), Local0) 4111 M600 (Arg0, 0x10, Local0, 0xFFFFFFFFFFFFFFFF) 4112 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUIJ)), Local0) 4113 M600 (Arg0, 0x11, Local0, 0x01834C6E29AF5D7B) 4114 } 4115 4116 NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), Local0) 4117 M600 (Arg0, 0x12, Local0, 0xFFFFFFFFFFFFFFFF) 4118 NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x13]), Local0) 4119 M600 (Arg0, 0x13, Local0, 0x01834C6E29AF5D7B) 4120 /* Method returns Integer */ 4121 4122 NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), Local0) 4123 M600 (Arg0, 0x14, Local0, 0xFFFFFFFFFFFFFFFF) 4124 NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x13), Local0) 4125 M600 (Arg0, 0x15, Local0, 0x01834C6E29AF5D7B) 4126 /* Method returns Reference to Integer */ 4127 4128 If (Y500) 4129 { 4130 NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 4131 M600 (Arg0, 0x16, Local0, 0xFFFFFFFFFFFFFFFF) 4132 NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x13, 0x01)), Local0) 4133 M600 (Arg0, 0x17, Local0, 0x01834C6E29AF5D7B) 4134 } 4135 4136 /* Conversion of the second operand */ 4137 4138 Local0 = NAnd (0x00, DerefOf (RefOf (BF65))) 4139 M600 (Arg0, 0x18, Local0, 0xFFFFFFFFFFFFFFFF) 4140 Local0 = NAnd (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF65))) 4141 M600 (Arg0, 0x19, Local0, 0x01834C6E29AF5D7B) 4142 Local0 = NAnd (AUI5, DerefOf (RefOf (BF65))) 4143 M600 (Arg0, 0x1A, Local0, 0xFFFFFFFFFFFFFFFF) 4144 Local0 = NAnd (AUIJ, DerefOf (RefOf (BF65))) 4145 M600 (Arg0, 0x1B, Local0, 0x01834C6E29AF5D7B) 4146 If (Y078) 4147 { 4148 Local0 = NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65))) 4149 M600 (Arg0, 0x1C, Local0, 0xFFFFFFFFFFFFFFFF) 4150 Local0 = NAnd (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF65))) 4151 M600 (Arg0, 0x1D, Local0, 0x01834C6E29AF5D7B) 4152 } 4153 4154 Local0 = NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65))) 4155 M600 (Arg0, 0x1E, Local0, 0xFFFFFFFFFFFFFFFF) 4156 Local0 = NAnd (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF65))) 4157 M600 (Arg0, 0x1F, Local0, 0x01834C6E29AF5D7B) 4158 /* Method returns Integer */ 4159 4160 Local0 = NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF65))) 4161 M600 (Arg0, 0x20, Local0, 0xFFFFFFFFFFFFFFFF) 4162 Local0 = NAnd (M601 (0x01, 0x13), DerefOf (RefOf (BF65))) 4163 M600 (Arg0, 0x21, Local0, 0x01834C6E29AF5D7B) 4164 /* Method returns Reference to Integer */ 4165 4166 If (Y500) 4167 { 4168 Local0 = NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65))) 4169 M600 (Arg0, 0x22, Local0, 0xFFFFFFFFFFFFFFFF) 4170 Local0 = NAnd (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF65))) 4171 M600 (Arg0, 0x23, Local0, 0x01834C6E29AF5D7B) 4172 } 4173 4174 NAnd (0x00, DerefOf (RefOf (BF65)), Local0) 4175 M600 (Arg0, 0x24, Local0, 0xFFFFFFFFFFFFFFFF) 4176 NAnd (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF65)), Local0) 4177 M600 (Arg0, 0x25, Local0, 0x01834C6E29AF5D7B) 4178 NAnd (AUI5, DerefOf (RefOf (BF65)), Local0) 4179 M600 (Arg0, 0x26, Local0, 0xFFFFFFFFFFFFFFFF) 4180 NAnd (AUIJ, DerefOf (RefOf (BF65)), Local0) 4181 M600 (Arg0, 0x27, Local0, 0x01834C6E29AF5D7B) 4182 If (Y078) 4183 { 4184 NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65)), Local0) 4185 M600 (Arg0, 0x28, Local0, 0xFFFFFFFFFFFFFFFF) 4186 NAnd (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF65)), Local0) 4187 M600 (Arg0, 0x29, Local0, 0x01834C6E29AF5D7B) 4188 } 4189 4190 NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65)), Local0) 4191 M600 (Arg0, 0x2A, Local0, 0xFFFFFFFFFFFFFFFF) 4192 NAnd (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF65)), Local0) 4193 M600 (Arg0, 0x2B, Local0, 0x01834C6E29AF5D7B) 4194 /* Method returns Integer */ 4195 4196 NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF65)), Local0) 4197 M600 (Arg0, 0x2C, Local0, 0xFFFFFFFFFFFFFFFF) 4198 NAnd (M601 (0x01, 0x13), DerefOf (RefOf (BF65)), Local0) 4199 M600 (Arg0, 0x2D, Local0, 0x01834C6E29AF5D7B) 4200 /* Method returns Reference to Integer */ 4201 4202 If (Y500) 4203 { 4204 NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65)), Local0) 4205 M600 (Arg0, 0x2E, Local0, 0xFFFFFFFFFFFFFFFF) 4206 NAnd (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF65)), Local0) 4207 M600 (Arg0, 0x2F, Local0, 0x01834C6E29AF5D7B) 4208 } 4209 4210 /* Conversion of the both operands */ 4211 4212 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65))) 4213 M600 (Arg0, 0x30, Local0, 0xFFFFFFFFFFFFFDFF) 4214 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61))) 4215 M600 (Arg0, 0x31, Local0, 0xFFFFFFFFFFFFFDFF) 4216 NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local0) 4217 M600 (Arg0, 0x32, Local0, 0xFFFFFFFFFFFFFDFF) 4218 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local0) 4219 M600 (Arg0, 0x33, Local0, 0xFFFFFFFFFFFFFDFF) 4220 } 4221 4222 /* NAnd, 32-bit */ 4223 4224 Method (M04C, 1, NotSerialized) 4225 { 4226 /* Conversion of the first operand */ 4227 4228 Local0 = NAnd (DerefOf (RefOf (BF65)), 0x00) 4229 M600 (Arg0, 0x00, Local0, 0xFFFFFFFF) 4230 Local0 = NAnd (DerefOf (RefOf (BF65)), 0xFFFFFFFF) 4231 M600 (Arg0, 0x01, Local0, 0x29AF5D7B) 4232 Local0 = NAnd (DerefOf (RefOf (BF65)), AUI5) 4233 M600 (Arg0, 0x02, Local0, 0xFFFFFFFF) 4234 Local0 = NAnd (DerefOf (RefOf (BF65)), AUII) 4235 M600 (Arg0, 0x03, Local0, 0x29AF5D7B) 4236 If (Y078) 4237 { 4238 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5))) 4239 M600 (Arg0, 0x04, Local0, 0xFFFFFFFF) 4240 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUII))) 4241 M600 (Arg0, 0x05, Local0, 0x29AF5D7B) 4242 } 4243 4244 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05])) 4245 M600 (Arg0, 0x06, Local0, 0xFFFFFFFF) 4246 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x12])) 4247 M600 (Arg0, 0x07, Local0, 0x29AF5D7B) 4248 /* Method returns Integer */ 4249 4250 Local0 = NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x05)) 4251 M600 (Arg0, 0x08, Local0, 0xFFFFFFFF) 4252 Local0 = NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x12)) 4253 M600 (Arg0, 0x09, Local0, 0x29AF5D7B) 4254 /* Method returns Reference to Integer */ 4255 4256 If (Y500) 4257 { 4258 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01))) 4259 M600 (Arg0, 0x0A, Local0, 0xFFFFFFFF) 4260 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x12, 0x01))) 4261 M600 (Arg0, 0x0B, Local0, 0x29AF5D7B) 4262 } 4263 4264 NAnd (DerefOf (RefOf (BF65)), 0x00, Local0) 4265 M600 (Arg0, 0x0C, Local0, 0xFFFFFFFF) 4266 NAnd (DerefOf (RefOf (BF65)), 0xFFFFFFFF, Local0) 4267 M600 (Arg0, 0x0D, Local0, 0x29AF5D7B) 4268 NAnd (DerefOf (RefOf (BF65)), AUI5, Local0) 4269 M600 (Arg0, 0x0E, Local0, 0xFFFFFFFF) 4270 NAnd (DerefOf (RefOf (BF65)), AUII, Local0) 4271 M600 (Arg0, 0x0F, Local0, 0x29AF5D7B) 4272 If (Y078) 4273 { 4274 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), Local0) 4275 M600 (Arg0, 0x10, Local0, 0xFFFFFFFF) 4276 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUII)), Local0) 4277 M600 (Arg0, 0x11, Local0, 0x29AF5D7B) 4278 } 4279 4280 NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), Local0) 4281 M600 (Arg0, 0x12, Local0, 0xFFFFFFFF) 4282 NAnd (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x12]), Local0) 4283 M600 (Arg0, 0x13, Local0, 0x29AF5D7B) 4284 /* Method returns Integer */ 4285 4286 NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), Local0) 4287 M600 (Arg0, 0x14, Local0, 0xFFFFFFFF) 4288 NAnd (DerefOf (RefOf (BF65)), M601 (0x01, 0x12), Local0) 4289 M600 (Arg0, 0x15, Local0, 0x29AF5D7B) 4290 /* Method returns Reference to Integer */ 4291 4292 If (Y500) 4293 { 4294 NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 4295 M600 (Arg0, 0x16, Local0, 0xFFFFFFFF) 4296 NAnd (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x12, 0x01)), Local0) 4297 M600 (Arg0, 0x17, Local0, 0x29AF5D7B) 4298 } 4299 4300 /* Conversion of the second operand */ 4301 4302 Local0 = NAnd (0x00, DerefOf (RefOf (BF65))) 4303 M600 (Arg0, 0x18, Local0, 0xFFFFFFFF) 4304 Local0 = NAnd (0xFFFFFFFF, DerefOf (RefOf (BF65))) 4305 M600 (Arg0, 0x19, Local0, 0x29AF5D7B) 4306 Local0 = NAnd (AUI5, DerefOf (RefOf (BF65))) 4307 M600 (Arg0, 0x1A, Local0, 0xFFFFFFFF) 4308 Local0 = NAnd (AUII, DerefOf (RefOf (BF65))) 4309 M600 (Arg0, 0x1B, Local0, 0x29AF5D7B) 4310 If (Y078) 4311 { 4312 Local0 = NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65))) 4313 M600 (Arg0, 0x1C, Local0, 0xFFFFFFFF) 4314 Local0 = NAnd (DerefOf (RefOf (AUII)), DerefOf (RefOf (BF65))) 4315 M600 (Arg0, 0x1D, Local0, 0x29AF5D7B) 4316 } 4317 4318 Local0 = NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65))) 4319 M600 (Arg0, 0x1E, Local0, 0xFFFFFFFF) 4320 Local0 = NAnd (DerefOf (PAUI [0x12]), DerefOf (RefOf (BF65))) 4321 M600 (Arg0, 0x1F, Local0, 0x29AF5D7B) 4322 /* Method returns Integer */ 4323 4324 Local0 = NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF65))) 4325 M600 (Arg0, 0x20, Local0, 0xFFFFFFFF) 4326 Local0 = NAnd (M601 (0x01, 0x12), DerefOf (RefOf (BF65))) 4327 M600 (Arg0, 0x21, Local0, 0x29AF5D7B) 4328 /* Method returns Reference to Integer */ 4329 4330 If (Y500) 4331 { 4332 Local0 = NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65))) 4333 M600 (Arg0, 0x22, Local0, 0xFFFFFFFF) 4334 Local0 = NAnd (DerefOf (M602 (0x01, 0x12, 0x01)), DerefOf (RefOf (BF65))) 4335 M600 (Arg0, 0x23, Local0, 0x29AF5D7B) 4336 } 4337 4338 NAnd (0x00, DerefOf (RefOf (BF65)), Local0) 4339 M600 (Arg0, 0x24, Local0, 0xFFFFFFFF) 4340 NAnd (0xFFFFFFFF, DerefOf (RefOf (BF65)), Local0) 4341 M600 (Arg0, 0x25, Local0, 0x29AF5D7B) 4342 NAnd (AUI5, DerefOf (RefOf (BF65)), Local0) 4343 M600 (Arg0, 0x26, Local0, 0xFFFFFFFF) 4344 NAnd (AUII, DerefOf (RefOf (BF65)), Local0) 4345 M600 (Arg0, 0x27, Local0, 0x29AF5D7B) 4346 If (Y078) 4347 { 4348 NAnd (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65)), Local0) 4349 M600 (Arg0, 0x28, Local0, 0xFFFFFFFF) 4350 NAnd (DerefOf (RefOf (AUII)), DerefOf (RefOf (BF65)), Local0) 4351 M600 (Arg0, 0x29, Local0, 0x29AF5D7B) 4352 } 4353 4354 NAnd (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65)), Local0) 4355 M600 (Arg0, 0x2A, Local0, 0xFFFFFFFF) 4356 NAnd (DerefOf (PAUI [0x12]), DerefOf (RefOf (BF65)), Local0) 4357 M600 (Arg0, 0x2B, Local0, 0x29AF5D7B) 4358 /* Method returns Integer */ 4359 4360 NAnd (M601 (0x01, 0x05), DerefOf (RefOf (BF65)), Local0) 4361 M600 (Arg0, 0x2C, Local0, 0xFFFFFFFF) 4362 NAnd (M601 (0x01, 0x12), DerefOf (RefOf (BF65)), Local0) 4363 M600 (Arg0, 0x2D, Local0, 0x29AF5D7B) 4364 /* Method returns Reference to Integer */ 4365 4366 If (Y500) 4367 { 4368 NAnd (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65)), Local0) 4369 M600 (Arg0, 0x2E, Local0, 0xFFFFFFFF) 4370 NAnd (DerefOf (M602 (0x01, 0x12, 0x01)), DerefOf (RefOf (BF65)), Local0) 4371 M600 (Arg0, 0x2F, Local0, 0x29AF5D7B) 4372 } 4373 4374 /* Conversion of the both operands */ 4375 4376 Local0 = NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65))) 4377 M600 (Arg0, 0x30, Local0, 0xFFFFFDFF) 4378 Local0 = NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61))) 4379 M600 (Arg0, 0x31, Local0, 0xFFFFFDFF) 4380 NAnd (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local0) 4381 M600 (Arg0, 0x32, Local0, 0xFFFFFDFF) 4382 NAnd (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local0) 4383 M600 (Arg0, 0x33, Local0, 0xFFFFFDFF) 4384 } 4385 4386 /* NOr, common 32-bit/64-bit test */ 4387 4388 Method (M04D, 1, NotSerialized) 4389 { 4390 /* Conversion of the first operand */ 4391 4392 Local0 = NOr (DerefOf (RefOf (BF61)), 0x00) 4393 M600 (Arg0, 0x00, Local0, 0xFFFFFFFFFFFFFCDE) 4394 Local0 = NOr (DerefOf (RefOf (BF61)), 0xFFFFFFFFFFFFFFFF) 4395 M600 (Arg0, 0x01, Local0, 0x00) 4396 Local0 = NOr (DerefOf (RefOf (BF61)), AUI5) 4397 M600 (Arg0, 0x02, Local0, 0xFFFFFFFFFFFFFCDE) 4398 Local0 = NOr (DerefOf (RefOf (BF61)), AUIJ) 4399 M600 (Arg0, 0x03, Local0, 0x00) 4400 If (Y078) 4401 { 4402 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI5))) 4403 M600 (Arg0, 0x04, Local0, 0xFFFFFFFFFFFFFCDE) 4404 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUIJ))) 4405 M600 (Arg0, 0x05, Local0, 0x00) 4406 } 4407 4408 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x05])) 4409 M600 (Arg0, 0x06, Local0, 0xFFFFFFFFFFFFFCDE) 4410 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x13])) 4411 M600 (Arg0, 0x07, Local0, 0x00) 4412 /* Method returns Integer */ 4413 4414 Local0 = NOr (DerefOf (RefOf (BF61)), M601 (0x01, 0x05)) 4415 M600 (Arg0, 0x08, Local0, 0xFFFFFFFFFFFFFCDE) 4416 Local0 = NOr (DerefOf (RefOf (BF61)), M601 (0x01, 0x13)) 4417 M600 (Arg0, 0x09, Local0, 0x00) 4418 /* Method returns Reference to Integer */ 4419 4420 If (Y500) 4421 { 4422 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x05, 0x01))) 4423 M600 (Arg0, 0x0A, Local0, 0xFFFFFFFFFFFFFCDE) 4424 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x13, 0x01))) 4425 M600 (Arg0, 0x0B, Local0, 0x00) 4426 } 4427 4428 NOr (DerefOf (RefOf (BF61)), 0x00, Local0) 4429 M600 (Arg0, 0x0C, Local0, 0xFFFFFFFFFFFFFCDE) 4430 NOr (DerefOf (RefOf (BF61)), 0xFFFFFFFFFFFFFFFF, Local0) 4431 M600 (Arg0, 0x0D, Local0, 0x00) 4432 NOr (DerefOf (RefOf (BF61)), AUI5, Local0) 4433 M600 (Arg0, 0x0E, Local0, 0xFFFFFFFFFFFFFCDE) 4434 NOr (DerefOf (RefOf (BF61)), AUIJ, Local0) 4435 M600 (Arg0, 0x0F, Local0, 0x00) 4436 If (Y078) 4437 { 4438 NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUI5)), Local0) 4439 M600 (Arg0, 0x10, Local0, 0xFFFFFFFFFFFFFCDE) 4440 NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (AUIJ)), Local0) 4441 M600 (Arg0, 0x11, Local0, 0x00) 4442 } 4443 4444 NOr (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x05]), Local0) 4445 M600 (Arg0, 0x12, Local0, 0xFFFFFFFFFFFFFCDE) 4446 NOr (DerefOf (RefOf (BF61)), DerefOf (PAUI [0x13]), Local0) 4447 M600 (Arg0, 0x13, Local0, 0x00) 4448 /* Method returns Integer */ 4449 4450 NOr (DerefOf (RefOf (BF61)), M601 (0x01, 0x05), Local0) 4451 M600 (Arg0, 0x14, Local0, 0xFFFFFFFFFFFFFCDE) 4452 NOr (DerefOf (RefOf (BF61)), M601 (0x01, 0x13), Local0) 4453 M600 (Arg0, 0x15, Local0, 0x00) 4454 /* Method returns Reference to Integer */ 4455 4456 If (Y500) 4457 { 4458 NOr (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 4459 M600 (Arg0, 0x16, Local0, 0xFFFFFFFFFFFFFCDE) 4460 NOr (DerefOf (RefOf (BF61)), DerefOf (M602 (0x01, 0x13, 0x01)), Local0) 4461 M600 (Arg0, 0x17, Local0, 0x00) 4462 } 4463 4464 /* Conversion of the second operand */ 4465 4466 Local0 = NOr (0x00, DerefOf (RefOf (BF61))) 4467 M600 (Arg0, 0x18, Local0, 0xFFFFFFFFFFFFFCDE) 4468 Local0 = NOr (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF61))) 4469 M600 (Arg0, 0x19, Local0, 0x00) 4470 Local0 = NOr (AUI5, DerefOf (RefOf (BF61))) 4471 M600 (Arg0, 0x1A, Local0, 0xFFFFFFFFFFFFFCDE) 4472 Local0 = NOr (AUIJ, DerefOf (RefOf (BF61))) 4473 M600 (Arg0, 0x1B, Local0, 0x00) 4474 If (Y078) 4475 { 4476 Local0 = NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF61))) 4477 M600 (Arg0, 0x1C, Local0, 0xFFFFFFFFFFFFFCDE) 4478 Local0 = NOr (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF61))) 4479 M600 (Arg0, 0x1D, Local0, 0x00) 4480 } 4481 4482 Local0 = NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF61))) 4483 M600 (Arg0, 0x1E, Local0, 0xFFFFFFFFFFFFFCDE) 4484 Local0 = NOr (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF61))) 4485 M600 (Arg0, 0x1F, Local0, 0x00) 4486 /* Method returns Integer */ 4487 4488 Local0 = NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF61))) 4489 M600 (Arg0, 0x20, Local0, 0xFFFFFFFFFFFFFCDE) 4490 Local0 = NOr (M601 (0x01, 0x13), DerefOf (RefOf (BF61))) 4491 M600 (Arg0, 0x21, Local0, 0x00) 4492 /* Method returns Reference to Integer */ 4493 4494 If (Y500) 4495 { 4496 Local0 = NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF61))) 4497 M600 (Arg0, 0x22, Local0, 0xFFFFFFFFFFFFFCDE) 4498 Local0 = NOr (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF61))) 4499 M600 (Arg0, 0x23, Local0, 0x00) 4500 } 4501 4502 NOr (0x00, DerefOf (RefOf (BF61)), Local0) 4503 M600 (Arg0, 0x24, Local0, 0xFFFFFFFFFFFFFCDE) 4504 NOr (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF61)), Local0) 4505 M600 (Arg0, 0x25, Local0, 0x00) 4506 NOr (AUI5, DerefOf (RefOf (BF61)), Local0) 4507 M600 (Arg0, 0x26, Local0, 0xFFFFFFFFFFFFFCDE) 4508 NOr (AUIJ, DerefOf (RefOf (BF61)), Local0) 4509 M600 (Arg0, 0x27, Local0, 0x00) 4510 If (Y078) 4511 { 4512 NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF61)), Local0) 4513 M600 (Arg0, 0x28, Local0, 0xFFFFFFFFFFFFFCDE) 4514 NOr (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF61)), Local0) 4515 M600 (Arg0, 0x29, Local0, 0x00) 4516 } 4517 4518 NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF61)), Local0) 4519 M600 (Arg0, 0x2A, Local0, 0xFFFFFFFFFFFFFCDE) 4520 NOr (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF61)), Local0) 4521 M600 (Arg0, 0x2B, Local0, 0x00) 4522 /* Method returns Integer */ 4523 4524 NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF61)), Local0) 4525 M600 (Arg0, 0x2C, Local0, 0xFFFFFFFFFFFFFCDE) 4526 NOr (M601 (0x01, 0x13), DerefOf (RefOf (BF61)), Local0) 4527 M600 (Arg0, 0x2D, Local0, 0x00) 4528 /* Method returns Reference to Integer */ 4529 4530 If (Y500) 4531 { 4532 NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF61)), Local0) 4533 M600 (Arg0, 0x2E, Local0, 0xFFFFFFFFFFFFFCDE) 4534 NOr (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF61)), Local0) 4535 M600 (Arg0, 0x2F, Local0, 0x00) 4536 } 4537 } 4538 4539 /* NOr, 64-bit */ 4540 4541 Method (M04E, 1, NotSerialized) 4542 { 4543 /* Conversion of the first operand */ 4544 4545 Local0 = NOr (DerefOf (RefOf (BF65)), 0x00) 4546 M600 (Arg0, 0x00, Local0, 0x01834C6E29AF5D7B) 4547 Local0 = NOr (DerefOf (RefOf (BF65)), 0xFFFFFFFFFFFFFFFF) 4548 M600 (Arg0, 0x01, Local0, 0x00) 4549 Local0 = NOr (DerefOf (RefOf (BF65)), AUI5) 4550 M600 (Arg0, 0x02, Local0, 0x01834C6E29AF5D7B) 4551 Local0 = NOr (DerefOf (RefOf (BF65)), AUIJ) 4552 M600 (Arg0, 0x03, Local0, 0x00) 4553 If (Y078) 4554 { 4555 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5))) 4556 M600 (Arg0, 0x04, Local0, 0x01834C6E29AF5D7B) 4557 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUIJ))) 4558 M600 (Arg0, 0x05, Local0, 0x00) 4559 } 4560 4561 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05])) 4562 M600 (Arg0, 0x06, Local0, 0x01834C6E29AF5D7B) 4563 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x13])) 4564 M600 (Arg0, 0x07, Local0, 0x00) 4565 /* Method returns Integer */ 4566 4567 Local0 = NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x05)) 4568 M600 (Arg0, 0x08, Local0, 0x01834C6E29AF5D7B) 4569 Local0 = NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x13)) 4570 M600 (Arg0, 0x09, Local0, 0x00) 4571 /* Method returns Reference to Integer */ 4572 4573 If (Y500) 4574 { 4575 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01))) 4576 M600 (Arg0, 0x0A, Local0, 0x01834C6E29AF5D7B) 4577 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x13, 0x01))) 4578 M600 (Arg0, 0x0B, Local0, 0x00) 4579 } 4580 4581 NOr (DerefOf (RefOf (BF65)), 0x00, Local0) 4582 M600 (Arg0, 0x0C, Local0, 0x01834C6E29AF5D7B) 4583 NOr (DerefOf (RefOf (BF65)), 0xFFFFFFFFFFFFFFFF, Local0) 4584 M600 (Arg0, 0x0D, Local0, 0x00) 4585 NOr (DerefOf (RefOf (BF65)), AUI5, Local0) 4586 M600 (Arg0, 0x0E, Local0, 0x01834C6E29AF5D7B) 4587 NOr (DerefOf (RefOf (BF65)), AUIJ, Local0) 4588 M600 (Arg0, 0x0F, Local0, 0x00) 4589 If (Y078) 4590 { 4591 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), Local0) 4592 M600 (Arg0, 0x10, Local0, 0x01834C6E29AF5D7B) 4593 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUIJ)), Local0) 4594 M600 (Arg0, 0x11, Local0, 0x00) 4595 } 4596 4597 NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), Local0) 4598 M600 (Arg0, 0x12, Local0, 0x01834C6E29AF5D7B) 4599 NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x13]), Local0) 4600 M600 (Arg0, 0x13, Local0, 0x00) 4601 /* Method returns Integer */ 4602 4603 NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), Local0) 4604 M600 (Arg0, 0x14, Local0, 0x01834C6E29AF5D7B) 4605 NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x13), Local0) 4606 M600 (Arg0, 0x15, Local0, 0x00) 4607 /* Method returns Reference to Integer */ 4608 4609 If (Y500) 4610 { 4611 NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 4612 M600 (Arg0, 0x16, Local0, 0x01834C6E29AF5D7B) 4613 NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x13, 0x01)), Local0) 4614 M600 (Arg0, 0x17, Local0, 0x00) 4615 } 4616 4617 /* Conversion of the second operand */ 4618 4619 Local0 = NOr (0x00, DerefOf (RefOf (BF65))) 4620 M600 (Arg0, 0x18, Local0, 0x01834C6E29AF5D7B) 4621 Local0 = NOr (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF65))) 4622 M600 (Arg0, 0x19, Local0, 0x00) 4623 Local0 = NOr (AUI5, DerefOf (RefOf (BF65))) 4624 M600 (Arg0, 0x1A, Local0, 0x01834C6E29AF5D7B) 4625 Local0 = NOr (AUIJ, DerefOf (RefOf (BF65))) 4626 M600 (Arg0, 0x1B, Local0, 0x00) 4627 If (Y078) 4628 { 4629 Local0 = NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65))) 4630 M600 (Arg0, 0x1C, Local0, 0x01834C6E29AF5D7B) 4631 Local0 = NOr (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF65))) 4632 M600 (Arg0, 0x1D, Local0, 0x00) 4633 } 4634 4635 Local0 = NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65))) 4636 M600 (Arg0, 0x1E, Local0, 0x01834C6E29AF5D7B) 4637 Local0 = NOr (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF65))) 4638 M600 (Arg0, 0x1F, Local0, 0x00) 4639 /* Method returns Integer */ 4640 4641 Local0 = NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF65))) 4642 M600 (Arg0, 0x20, Local0, 0x01834C6E29AF5D7B) 4643 Local0 = NOr (M601 (0x01, 0x13), DerefOf (RefOf (BF65))) 4644 M600 (Arg0, 0x21, Local0, 0x00) 4645 /* Method returns Reference to Integer */ 4646 4647 If (Y500) 4648 { 4649 Local0 = NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65))) 4650 M600 (Arg0, 0x22, Local0, 0x01834C6E29AF5D7B) 4651 Local0 = NOr (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF65))) 4652 M600 (Arg0, 0x23, Local0, 0x00) 4653 } 4654 4655 NOr (0x00, DerefOf (RefOf (BF65)), Local0) 4656 M600 (Arg0, 0x24, Local0, 0x01834C6E29AF5D7B) 4657 NOr (0xFFFFFFFFFFFFFFFF, DerefOf (RefOf (BF65)), Local0) 4658 M600 (Arg0, 0x25, Local0, 0x00) 4659 NOr (AUI5, DerefOf (RefOf (BF65)), Local0) 4660 M600 (Arg0, 0x26, Local0, 0x01834C6E29AF5D7B) 4661 NOr (AUIJ, DerefOf (RefOf (BF65)), Local0) 4662 M600 (Arg0, 0x27, Local0, 0x00) 4663 If (Y078) 4664 { 4665 NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65)), Local0) 4666 M600 (Arg0, 0x28, Local0, 0x01834C6E29AF5D7B) 4667 NOr (DerefOf (RefOf (AUIJ)), DerefOf (RefOf (BF65)), Local0) 4668 M600 (Arg0, 0x29, Local0, 0x00) 4669 } 4670 4671 NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65)), Local0) 4672 M600 (Arg0, 0x2A, Local0, 0x01834C6E29AF5D7B) 4673 NOr (DerefOf (PAUI [0x13]), DerefOf (RefOf (BF65)), Local0) 4674 M600 (Arg0, 0x2B, Local0, 0x00) 4675 /* Method returns Integer */ 4676 4677 NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF65)), Local0) 4678 M600 (Arg0, 0x2C, Local0, 0x01834C6E29AF5D7B) 4679 NOr (M601 (0x01, 0x13), DerefOf (RefOf (BF65)), Local0) 4680 M600 (Arg0, 0x2D, Local0, 0x00) 4681 /* Method returns Reference to Integer */ 4682 4683 If (Y500) 4684 { 4685 NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65)), Local0) 4686 M600 (Arg0, 0x2E, Local0, 0x01834C6E29AF5D7B) 4687 NOr (DerefOf (M602 (0x01, 0x13, 0x01)), DerefOf (RefOf (BF65)), Local0) 4688 M600 (Arg0, 0x2F, Local0, 0x00) 4689 } 4690 4691 /* Conversion of the both operands */ 4692 4693 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65))) 4694 M600 (Arg0, 0x30, Local0, 0x01834C6E29AF5C5A) 4695 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61))) 4696 M600 (Arg0, 0x31, Local0, 0x01834C6E29AF5C5A) 4697 NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local0) 4698 M600 (Arg0, 0x32, Local0, 0x01834C6E29AF5C5A) 4699 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local0) 4700 M600 (Arg0, 0x33, Local0, 0x01834C6E29AF5C5A) 4701 } 4702 4703 /* NOr, 32-bit */ 4704 4705 Method (M04F, 1, NotSerialized) 4706 { 4707 /* Conversion of the first operand */ 4708 4709 Local0 = NOr (DerefOf (RefOf (BF65)), 0x00) 4710 M600 (Arg0, 0x00, Local0, 0x29AF5D7B) 4711 Local0 = NOr (DerefOf (RefOf (BF65)), 0xFFFFFFFF) 4712 M600 (Arg0, 0x01, Local0, 0x00) 4713 Local0 = NOr (DerefOf (RefOf (BF65)), AUI5) 4714 M600 (Arg0, 0x02, Local0, 0x29AF5D7B) 4715 Local0 = NOr (DerefOf (RefOf (BF65)), AUII) 4716 M600 (Arg0, 0x03, Local0, 0x00) 4717 If (Y078) 4718 { 4719 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5))) 4720 M600 (Arg0, 0x04, Local0, 0x29AF5D7B) 4721 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUII))) 4722 M600 (Arg0, 0x05, Local0, 0x00) 4723 } 4724 4725 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05])) 4726 M600 (Arg0, 0x06, Local0, 0x29AF5D7B) 4727 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x12])) 4728 M600 (Arg0, 0x07, Local0, 0x00) 4729 /* Method returns Integer */ 4730 4731 Local0 = NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x05)) 4732 M600 (Arg0, 0x08, Local0, 0x29AF5D7B) 4733 Local0 = NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x12)) 4734 M600 (Arg0, 0x09, Local0, 0x00) 4735 /* Method returns Reference to Integer */ 4736 4737 If (Y500) 4738 { 4739 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01))) 4740 M600 (Arg0, 0x0A, Local0, 0x29AF5D7B) 4741 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x12, 0x01))) 4742 M600 (Arg0, 0x0B, Local0, 0x00) 4743 } 4744 4745 NOr (DerefOf (RefOf (BF65)), 0x00, Local0) 4746 M600 (Arg0, 0x0C, Local0, 0x29AF5D7B) 4747 NOr (DerefOf (RefOf (BF65)), 0xFFFFFFFF, Local0) 4748 M600 (Arg0, 0x0D, Local0, 0x00) 4749 NOr (DerefOf (RefOf (BF65)), AUI5, Local0) 4750 M600 (Arg0, 0x0E, Local0, 0x29AF5D7B) 4751 NOr (DerefOf (RefOf (BF65)), AUII, Local0) 4752 M600 (Arg0, 0x0F, Local0, 0x00) 4753 If (Y078) 4754 { 4755 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUI5)), Local0) 4756 M600 (Arg0, 0x10, Local0, 0x29AF5D7B) 4757 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (AUII)), Local0) 4758 M600 (Arg0, 0x11, Local0, 0x00) 4759 } 4760 4761 NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x05]), Local0) 4762 M600 (Arg0, 0x12, Local0, 0x29AF5D7B) 4763 NOr (DerefOf (RefOf (BF65)), DerefOf (PAUI [0x12]), Local0) 4764 M600 (Arg0, 0x13, Local0, 0x00) 4765 /* Method returns Integer */ 4766 4767 NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x05), Local0) 4768 M600 (Arg0, 0x14, Local0, 0x29AF5D7B) 4769 NOr (DerefOf (RefOf (BF65)), M601 (0x01, 0x12), Local0) 4770 M600 (Arg0, 0x15, Local0, 0x00) 4771 /* Method returns Reference to Integer */ 4772 4773 If (Y500) 4774 { 4775 NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x05, 0x01)), Local0) 4776 M600 (Arg0, 0x16, Local0, 0x29AF5D7B) 4777 NOr (DerefOf (RefOf (BF65)), DerefOf (M602 (0x01, 0x12, 0x01)), Local0) 4778 M600 (Arg0, 0x17, Local0, 0x00) 4779 } 4780 4781 /* Conversion of the second operand */ 4782 4783 Local0 = NOr (0x00, DerefOf (RefOf (BF65))) 4784 M600 (Arg0, 0x18, Local0, 0x29AF5D7B) 4785 Local0 = NOr (0xFFFFFFFF, DerefOf (RefOf (BF65))) 4786 M600 (Arg0, 0x19, Local0, 0x00) 4787 Local0 = NOr (AUI5, DerefOf (RefOf (BF65))) 4788 M600 (Arg0, 0x1A, Local0, 0x29AF5D7B) 4789 Local0 = NOr (AUII, DerefOf (RefOf (BF65))) 4790 M600 (Arg0, 0x1B, Local0, 0x00) 4791 If (Y078) 4792 { 4793 Local0 = NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65))) 4794 M600 (Arg0, 0x1C, Local0, 0x29AF5D7B) 4795 Local0 = NOr (DerefOf (RefOf (AUII)), DerefOf (RefOf (BF65))) 4796 M600 (Arg0, 0x1D, Local0, 0x00) 4797 } 4798 4799 Local0 = NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65))) 4800 M600 (Arg0, 0x1E, Local0, 0x29AF5D7B) 4801 Local0 = NOr (DerefOf (PAUI [0x12]), DerefOf (RefOf (BF65))) 4802 M600 (Arg0, 0x1F, Local0, 0x00) 4803 /* Method returns Integer */ 4804 4805 Local0 = NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF65))) 4806 M600 (Arg0, 0x20, Local0, 0x29AF5D7B) 4807 Local0 = NOr (M601 (0x01, 0x12), DerefOf (RefOf (BF65))) 4808 M600 (Arg0, 0x21, Local0, 0x00) 4809 /* Method returns Reference to Integer */ 4810 4811 If (Y500) 4812 { 4813 Local0 = NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65))) 4814 M600 (Arg0, 0x22, Local0, 0x29AF5D7B) 4815 Local0 = NOr (DerefOf (M602 (0x01, 0x12, 0x01)), DerefOf (RefOf (BF65))) 4816 M600 (Arg0, 0x23, Local0, 0x00) 4817 } 4818 4819 NOr (0x00, DerefOf (RefOf (BF65)), Local0) 4820 M600 (Arg0, 0x24, Local0, 0x29AF5D7B) 4821 NOr (0xFFFFFFFF, DerefOf (RefOf (BF65)), Local0) 4822 M600 (Arg0, 0x25, Local0, 0x00) 4823 NOr (AUI5, DerefOf (RefOf (BF65)), Local0) 4824 M600 (Arg0, 0x26, Local0, 0x29AF5D7B) 4825 NOr (AUII, DerefOf (RefOf (BF65)), Local0) 4826 M600 (Arg0, 0x27, Local0, 0x00) 4827 If (Y078) 4828 { 4829 NOr (DerefOf (RefOf (AUI5)), DerefOf (RefOf (BF65)), Local0) 4830 M600 (Arg0, 0x28, Local0, 0x29AF5D7B) 4831 NOr (DerefOf (RefOf (AUII)), DerefOf (RefOf (BF65)), Local0) 4832 M600 (Arg0, 0x29, Local0, 0x00) 4833 } 4834 4835 NOr (DerefOf (PAUI [0x05]), DerefOf (RefOf (BF65)), Local0) 4836 M600 (Arg0, 0x2A, Local0, 0x29AF5D7B) 4837 NOr (DerefOf (PAUI [0x12]), DerefOf (RefOf (BF65)), Local0) 4838 M600 (Arg0, 0x2B, Local0, 0x00) 4839 /* Method returns Integer */ 4840 4841 NOr (M601 (0x01, 0x05), DerefOf (RefOf (BF65)), Local0) 4842 M600 (Arg0, 0x2C, Local0, 0x29AF5D7B) 4843 NOr (M601 (0x01, 0x12), DerefOf (RefOf (BF65)), Local0) 4844 M600 (Arg0, 0x2D, Local0, 0x00) 4845 /* Method returns Reference to Integer */ 4846 4847 If (Y500) 4848 { 4849 NOr (DerefOf (M602 (0x01, 0x05, 0x01)), DerefOf (RefOf (BF65)), Local0) 4850 M600 (Arg0, 0x2E, Local0, 0x29AF5D7B) 4851 NOr (DerefOf (M602 (0x01, 0x12, 0x01)), DerefOf (RefOf (BF65)), Local0) 4852 M600 (Arg0, 0x2F, Local0, 0x00) 4853 } 4854 4855 /* Conversion of the both operands */ 4856 4857 Local0 = NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65))) 4858 M600 (Arg0, 0x30, Local0, 0x29AF5C5A) 4859 Local0 = NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61))) 4860 M600 (Arg0, 0x31, Local0, 0x29AF5C5A) 4861 NOr (DerefOf (RefOf (BF61)), DerefOf (RefOf (BF65)), Local0) 4862 M600 (Arg0, 0x32, Local0, 0x29AF5C5A) 4863 NOr (DerefOf (RefOf (BF65)), DerefOf (RefOf (BF61)), Local0) 4864 M600 (Arg0, 0x33, Local0, 0x29AF5C5A) 4865 } 4866 4867 /* Or, common 32-bit/64-bit test */ 4868 4869 Method (M050, 1, NotSerialized) 4870 { 4871 /* Conversion of the first operand */ 4872 4873 Store ((DerefOf (RefOf (BF61)) | 0x00), Local0) 4874 M600 (Arg0, 0x00, Local0, 0x0321) 4875 Store ((DerefOf (RefOf (BF61)) | 0xFFFFFFFFFFFFFFFF), Local0) 4876 M600 (Arg0, 0x01, Local0, 0xFFFFFFFFFFFFFFFF) 4877 Store ((DerefOf (RefOf (BF61)) | AUI5), Local0) 4878 M600 (Arg0, 0x02, Local0, 0x0321) 4879 Store ((DerefOf (RefOf (BF61)) | AUIJ), Local0) 4880 M600 (Arg0, 0x03, Local0, 0xFFFFFFFFFFFFFFFF) 4881 If (Y078) 4882 { 4883 Store ((DerefOf (RefOf (BF61)) | DerefOf (RefOf (AUI5))), Local0) 4884 M600 (Arg0, 0x04, Local0, 0x0321) 4885 Store ((DerefOf (RefOf (BF61)) | DerefOf (RefOf (AUIJ))), Local0) 4886 M600 (Arg0, 0x05, Local0, 0xFFFFFFFFFFFFFFFF) 4887 } 4888 4889 Store ((DerefOf (RefOf (BF61)) | DerefOf (PAUI [0x05])), Local0) 4890 M600 (Arg0, 0x06, Local0, 0x0321) 4891 Store ((DerefOf (RefOf (BF61)) | DerefOf (PAUI [0x13])), Local0) 4892 M600 (Arg0, 0x07, Local0, 0xFFFFFFFFFFFFFFFF) 4893 /* Method returns Integer */ 4894 4895 Store ((DerefOf (RefOf (BF61)) | M601 (0x01, 0x05)), Local0) 4896 M600 (Arg0, 0x08, Local0, 0x0321) 4897 Store ((DerefOf (RefOf (BF61)) | M601 (0x01, 0x13)), Local0) 4898 M600 (Arg0, 0x09, Local0, 0xFFFFFFFFFFFFFFFF) 4899 /* Method returns Reference to Integer */ 4900 4901 If (Y500) 4902 { 4903 Store ((DerefOf (RefOf (BF61)) | DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 4904 M600 (Arg0, 0x0A, Local0, 0x0321) 4905 Store ((DerefOf (RefOf (BF61)) | DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 4906 M600 (Arg0, 0x0B, Local0, 0xFFFFFFFFFFFFFFFF) 4907 } 4908 4909 Local0 = (DerefOf (RefOf (BF61)) | 0x00) 4910 M600 (Arg0, 0x0C, Local0, 0x0321) 4911 Local0 = (DerefOf (RefOf (BF61)) | 0xFFFFFFFFFFFFFFFF) 4912 M600 (Arg0, 0x0D, Local0, 0xFFFFFFFFFFFFFFFF) 4913 Local0 = (DerefOf (RefOf (BF61)) | AUI5) /* \AUI5 */ 4914 M600 (Arg0, 0x0E, Local0, 0x0321) 4915 Local0 = (DerefOf (RefOf (BF61)) | AUIJ) /* \AUIJ */ 4916 M600 (Arg0, 0x0F, Local0, 0xFFFFFFFFFFFFFFFF) 4917 If (Y078) 4918 { 4919 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (RefOf (AUI5))) 4920 M600 (Arg0, 0x10, Local0, 0x0321) 4921 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (RefOf (AUIJ))) 4922 M600 (Arg0, 0x11, Local0, 0xFFFFFFFFFFFFFFFF) 4923 } 4924 4925 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (PAUI [0x05])) 4926 M600 (Arg0, 0x12, Local0, 0x0321) 4927 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (PAUI [0x13])) 4928 M600 (Arg0, 0x13, Local0, 0xFFFFFFFFFFFFFFFF) 4929 /* Method returns Integer */ 4930 4931 Local0 = (DerefOf (RefOf (BF61)) | M601 (0x01, 0x05)) 4932 M600 (Arg0, 0x14, Local0, 0x0321) 4933 Local0 = (DerefOf (RefOf (BF61)) | M601 (0x01, 0x13)) 4934 M600 (Arg0, 0x15, Local0, 0xFFFFFFFFFFFFFFFF) 4935 /* Method returns Reference to Integer */ 4936 4937 If (Y500) 4938 { 4939 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (M602 (0x01, 0x05, 0x01))) 4940 M600 (Arg0, 0x16, Local0, 0x0321) 4941 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (M602 (0x01, 0x13, 0x01))) 4942 M600 (Arg0, 0x17, Local0, 0xFFFFFFFFFFFFFFFF) 4943 } 4944 4945 /* Conversion of the second operand */ 4946 4947 Store ((0x00 | DerefOf (RefOf (BF61))), Local0) 4948 M600 (Arg0, 0x18, Local0, 0x0321) 4949 Store ((0xFFFFFFFFFFFFFFFF | DerefOf (RefOf (BF61))), Local0) 4950 M600 (Arg0, 0x19, Local0, 0xFFFFFFFFFFFFFFFF) 4951 Store ((AUI5 | DerefOf (RefOf (BF61))), Local0) 4952 M600 (Arg0, 0x1A, Local0, 0x0321) 4953 Store ((AUIJ | DerefOf (RefOf (BF61))), Local0) 4954 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFFFFFFFFFF) 4955 If (Y078) 4956 { 4957 Store ((DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF61))), Local0) 4958 M600 (Arg0, 0x1C, Local0, 0x0321) 4959 Store ((DerefOf (RefOf (AUIJ)) | DerefOf (RefOf (BF61))), Local0) 4960 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFFFFFFFFFF) 4961 } 4962 4963 Store ((DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF61))), Local0) 4964 M600 (Arg0, 0x1E, Local0, 0x0321) 4965 Store ((DerefOf (PAUI [0x13]) | DerefOf (RefOf (BF61))), Local0) 4966 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFFFFFFFFFF) 4967 /* Method returns Integer */ 4968 4969 Store ((M601 (0x01, 0x05) | DerefOf (RefOf (BF61))), Local0) 4970 M600 (Arg0, 0x20, Local0, 0x0321) 4971 Store ((M601 (0x01, 0x13) | DerefOf (RefOf (BF61))), Local0) 4972 M600 (Arg0, 0x21, Local0, 0xFFFFFFFFFFFFFFFF) 4973 /* Method returns Reference to Integer */ 4974 4975 If (Y500) 4976 { 4977 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF61))), Local0) 4978 M600 (Arg0, 0x22, Local0, 0x0321) 4979 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) | DerefOf (RefOf (BF61))), Local0) 4980 M600 (Arg0, 0x23, Local0, 0xFFFFFFFFFFFFFFFF) 4981 } 4982 4983 Local0 = (0x00 | DerefOf (RefOf (BF61))) 4984 M600 (Arg0, 0x24, Local0, 0x0321) 4985 Local0 = (0xFFFFFFFFFFFFFFFF | DerefOf (RefOf (BF61))) 4986 M600 (Arg0, 0x25, Local0, 0xFFFFFFFFFFFFFFFF) 4987 Local0 = (AUI5 | DerefOf (RefOf (BF61))) 4988 M600 (Arg0, 0x26, Local0, 0x0321) 4989 Local0 = (AUIJ | DerefOf (RefOf (BF61))) 4990 M600 (Arg0, 0x27, Local0, 0xFFFFFFFFFFFFFFFF) 4991 If (Y078) 4992 { 4993 Local0 = (DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF61))) 4994 M600 (Arg0, 0x28, Local0, 0x0321) 4995 Local0 = (DerefOf (RefOf (AUIJ)) | DerefOf (RefOf (BF61))) 4996 M600 (Arg0, 0x29, Local0, 0xFFFFFFFFFFFFFFFF) 4997 } 4998 4999 Local0 = (DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF61))) 5000 M600 (Arg0, 0x2A, Local0, 0x0321) 5001 Local0 = (DerefOf (PAUI [0x13]) | DerefOf (RefOf (BF61))) 5002 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFFFFFFFFFF) 5003 /* Method returns Integer */ 5004 5005 Local0 = (M601 (0x01, 0x05) | DerefOf (RefOf (BF61))) 5006 M600 (Arg0, 0x2C, Local0, 0x0321) 5007 Local0 = (M601 (0x01, 0x13) | DerefOf (RefOf (BF61))) 5008 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFFFFFFFFFF) 5009 /* Method returns Reference to Integer */ 5010 5011 If (Y500) 5012 { 5013 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF61))) 5014 M600 (Arg0, 0x2E, Local0, 0x0321) 5015 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) | DerefOf (RefOf (BF61))) 5016 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFFFFFFFFFF) 5017 } 5018 } 5019 5020 /* Or, 64-bit */ 5021 5022 Method (M051, 1, NotSerialized) 5023 { 5024 /* Conversion of the first operand */ 5025 5026 Store ((DerefOf (RefOf (BF65)) | 0x00), Local0) 5027 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 5028 Store ((DerefOf (RefOf (BF65)) | 0xFFFFFFFFFFFFFFFF), Local0) 5029 M600 (Arg0, 0x01, Local0, 0xFFFFFFFFFFFFFFFF) 5030 Store ((DerefOf (RefOf (BF65)) | AUI5), Local0) 5031 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 5032 Store ((DerefOf (RefOf (BF65)) | AUIJ), Local0) 5033 M600 (Arg0, 0x03, Local0, 0xFFFFFFFFFFFFFFFF) 5034 If (Y078) 5035 { 5036 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUI5))), Local0) 5037 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 5038 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUIJ))), Local0) 5039 M600 (Arg0, 0x05, Local0, 0xFFFFFFFFFFFFFFFF) 5040 } 5041 5042 Store ((DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x05])), Local0) 5043 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 5044 Store ((DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x13])), Local0) 5045 M600 (Arg0, 0x07, Local0, 0xFFFFFFFFFFFFFFFF) 5046 /* Method returns Integer */ 5047 5048 Store ((DerefOf (RefOf (BF65)) | M601 (0x01, 0x05)), Local0) 5049 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 5050 Store ((DerefOf (RefOf (BF65)) | M601 (0x01, 0x13)), Local0) 5051 M600 (Arg0, 0x09, Local0, 0xFFFFFFFFFFFFFFFF) 5052 /* Method returns Reference to Integer */ 5053 5054 If (Y500) 5055 { 5056 Store ((DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5057 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 5058 Store ((DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 5059 M600 (Arg0, 0x0B, Local0, 0xFFFFFFFFFFFFFFFF) 5060 } 5061 5062 Local0 = (DerefOf (RefOf (BF65)) | 0x00) 5063 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 5064 Local0 = (DerefOf (RefOf (BF65)) | 0xFFFFFFFFFFFFFFFF) 5065 M600 (Arg0, 0x0D, Local0, 0xFFFFFFFFFFFFFFFF) 5066 Local0 = (DerefOf (RefOf (BF65)) | AUI5) /* \AUI5 */ 5067 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 5068 Local0 = (DerefOf (RefOf (BF65)) | AUIJ) /* \AUIJ */ 5069 M600 (Arg0, 0x0F, Local0, 0xFFFFFFFFFFFFFFFF) 5070 If (Y078) 5071 { 5072 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUI5))) 5073 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 5074 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUIJ))) 5075 M600 (Arg0, 0x11, Local0, 0xFFFFFFFFFFFFFFFF) 5076 } 5077 5078 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x05])) 5079 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 5080 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x13])) 5081 M600 (Arg0, 0x13, Local0, 0xFFFFFFFFFFFFFFFF) 5082 /* Method returns Integer */ 5083 5084 Local0 = (DerefOf (RefOf (BF65)) | M601 (0x01, 0x05)) 5085 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 5086 Local0 = (DerefOf (RefOf (BF65)) | M601 (0x01, 0x13)) 5087 M600 (Arg0, 0x15, Local0, 0xFFFFFFFFFFFFFFFF) 5088 /* Method returns Reference to Integer */ 5089 5090 If (Y500) 5091 { 5092 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x05, 0x01))) 5093 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 5094 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x13, 0x01))) 5095 M600 (Arg0, 0x17, Local0, 0xFFFFFFFFFFFFFFFF) 5096 } 5097 5098 /* Conversion of the second operand */ 5099 5100 Store ((0x00 | DerefOf (RefOf (BF65))), Local0) 5101 M600 (Arg0, 0x18, Local0, 0xFE7CB391D650A284) 5102 Store ((0xFFFFFFFFFFFFFFFF | DerefOf (RefOf (BF65))), Local0) 5103 M600 (Arg0, 0x19, Local0, 0xFFFFFFFFFFFFFFFF) 5104 Store ((AUI5 | DerefOf (RefOf (BF65))), Local0) 5105 M600 (Arg0, 0x1A, Local0, 0xFE7CB391D650A284) 5106 Store ((AUIJ | DerefOf (RefOf (BF65))), Local0) 5107 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFFFFFFFFFF) 5108 If (Y078) 5109 { 5110 Store ((DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF65))), Local0) 5111 M600 (Arg0, 0x1C, Local0, 0xFE7CB391D650A284) 5112 Store ((DerefOf (RefOf (AUIJ)) | DerefOf (RefOf (BF65))), Local0) 5113 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFFFFFFFFFF) 5114 } 5115 5116 Store ((DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF65))), Local0) 5117 M600 (Arg0, 0x1E, Local0, 0xFE7CB391D650A284) 5118 Store ((DerefOf (PAUI [0x13]) | DerefOf (RefOf (BF65))), Local0) 5119 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFFFFFFFFFF) 5120 /* Method returns Integer */ 5121 5122 Store ((M601 (0x01, 0x05) | DerefOf (RefOf (BF65))), Local0) 5123 M600 (Arg0, 0x20, Local0, 0xFE7CB391D650A284) 5124 Store ((M601 (0x01, 0x13) | DerefOf (RefOf (BF65))), Local0) 5125 M600 (Arg0, 0x21, Local0, 0xFFFFFFFFFFFFFFFF) 5126 /* Method returns Reference to Integer */ 5127 5128 If (Y500) 5129 { 5130 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF65))), Local0) 5131 M600 (Arg0, 0x22, Local0, 0xFE7CB391D650A284) 5132 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) | DerefOf (RefOf (BF65))), Local0) 5133 M600 (Arg0, 0x23, Local0, 0xFFFFFFFFFFFFFFFF) 5134 } 5135 5136 Local0 = (0x00 | DerefOf (RefOf (BF65))) 5137 M600 (Arg0, 0x24, Local0, 0xFE7CB391D650A284) 5138 Local0 = (0xFFFFFFFFFFFFFFFF | DerefOf (RefOf (BF65))) 5139 M600 (Arg0, 0x25, Local0, 0xFFFFFFFFFFFFFFFF) 5140 Local0 = (AUI5 | DerefOf (RefOf (BF65))) 5141 M600 (Arg0, 0x26, Local0, 0xFE7CB391D650A284) 5142 Local0 = (AUIJ | DerefOf (RefOf (BF65))) 5143 M600 (Arg0, 0x27, Local0, 0xFFFFFFFFFFFFFFFF) 5144 If (Y078) 5145 { 5146 Local0 = (DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF65))) 5147 M600 (Arg0, 0x28, Local0, 0xFE7CB391D650A284) 5148 Local0 = (DerefOf (RefOf (AUIJ)) | DerefOf (RefOf (BF65))) 5149 M600 (Arg0, 0x29, Local0, 0xFFFFFFFFFFFFFFFF) 5150 } 5151 5152 Local0 = (DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF65))) 5153 M600 (Arg0, 0x2A, Local0, 0xFE7CB391D650A284) 5154 Local0 = (DerefOf (PAUI [0x13]) | DerefOf (RefOf (BF65))) 5155 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFFFFFFFFFF) 5156 /* Method returns Integer */ 5157 5158 Local0 = (M601 (0x01, 0x05) | DerefOf (RefOf (BF65))) 5159 M600 (Arg0, 0x2C, Local0, 0xFE7CB391D650A284) 5160 Local0 = (M601 (0x01, 0x13) | DerefOf (RefOf (BF65))) 5161 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFFFFFFFFFF) 5162 /* Method returns Reference to Integer */ 5163 5164 If (Y500) 5165 { 5166 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF65))) 5167 M600 (Arg0, 0x2E, Local0, 0xFE7CB391D650A284) 5168 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) | DerefOf (RefOf (BF65))) 5169 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFFFFFFFFFF) 5170 } 5171 5172 /* Conversion of the both operands */ 5173 5174 Store ((DerefOf (RefOf (BF61)) | DerefOf (RefOf (BF65))), Local0) 5175 M600 (Arg0, 0x30, Local0, 0xFE7CB391D650A3A5) 5176 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (BF61))), Local0) 5177 M600 (Arg0, 0x31, Local0, 0xFE7CB391D650A3A5) 5178 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (RefOf (BF65))) 5179 M600 (Arg0, 0x32, Local0, 0xFE7CB391D650A3A5) 5180 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (BF61))) 5181 M600 (Arg0, 0x33, Local0, 0xFE7CB391D650A3A5) 5182 } 5183 5184 /* Or, 32-bit */ 5185 5186 Method (M052, 1, NotSerialized) 5187 { 5188 /* Conversion of the first operand */ 5189 5190 Store ((DerefOf (RefOf (BF65)) | 0x00), Local0) 5191 M600 (Arg0, 0x00, Local0, 0xD650A284) 5192 Store ((DerefOf (RefOf (BF65)) | 0xFFFFFFFF), Local0) 5193 M600 (Arg0, 0x01, Local0, 0xFFFFFFFF) 5194 Store ((DerefOf (RefOf (BF65)) | AUI5), Local0) 5195 M600 (Arg0, 0x02, Local0, 0xD650A284) 5196 Store ((DerefOf (RefOf (BF65)) | AUII), Local0) 5197 M600 (Arg0, 0x03, Local0, 0xFFFFFFFF) 5198 If (Y078) 5199 { 5200 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUI5))), Local0) 5201 M600 (Arg0, 0x04, Local0, 0xD650A284) 5202 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUII))), Local0) 5203 M600 (Arg0, 0x05, Local0, 0xFFFFFFFF) 5204 } 5205 5206 Store ((DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x05])), Local0) 5207 M600 (Arg0, 0x06, Local0, 0xD650A284) 5208 Store ((DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x12])), Local0) 5209 M600 (Arg0, 0x07, Local0, 0xFFFFFFFF) 5210 /* Method returns Integer */ 5211 5212 Store ((DerefOf (RefOf (BF65)) | M601 (0x01, 0x05)), Local0) 5213 M600 (Arg0, 0x08, Local0, 0xD650A284) 5214 Store ((DerefOf (RefOf (BF65)) | M601 (0x01, 0x12)), Local0) 5215 M600 (Arg0, 0x09, Local0, 0xFFFFFFFF) 5216 /* Method returns Reference to Integer */ 5217 5218 If (Y500) 5219 { 5220 Store ((DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5221 M600 (Arg0, 0x0A, Local0, 0xD650A284) 5222 Store ((DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x12, 0x01))), Local0) 5223 M600 (Arg0, 0x0B, Local0, 0xFFFFFFFF) 5224 } 5225 5226 Local0 = (DerefOf (RefOf (BF65)) | 0x00) 5227 M600 (Arg0, 0x0C, Local0, 0xD650A284) 5228 Local0 = (DerefOf (RefOf (BF65)) | 0xFFFFFFFF) 5229 M600 (Arg0, 0x0D, Local0, 0xFFFFFFFF) 5230 Local0 = (DerefOf (RefOf (BF65)) | AUI5) /* \AUI5 */ 5231 M600 (Arg0, 0x0E, Local0, 0xD650A284) 5232 Local0 = (DerefOf (RefOf (BF65)) | AUII) /* \AUII */ 5233 M600 (Arg0, 0x0F, Local0, 0xFFFFFFFF) 5234 If (Y078) 5235 { 5236 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUI5))) 5237 M600 (Arg0, 0x10, Local0, 0xD650A284) 5238 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (AUII))) 5239 M600 (Arg0, 0x11, Local0, 0xFFFFFFFF) 5240 } 5241 5242 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x05])) 5243 M600 (Arg0, 0x12, Local0, 0xD650A284) 5244 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (PAUI [0x12])) 5245 M600 (Arg0, 0x13, Local0, 0xFFFFFFFF) 5246 /* Method returns Integer */ 5247 5248 Local0 = (DerefOf (RefOf (BF65)) | M601 (0x01, 0x05)) 5249 M600 (Arg0, 0x14, Local0, 0xD650A284) 5250 Local0 = (DerefOf (RefOf (BF65)) | M601 (0x01, 0x12)) 5251 M600 (Arg0, 0x15, Local0, 0xFFFFFFFF) 5252 /* Method returns Reference to Integer */ 5253 5254 If (Y500) 5255 { 5256 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x05, 0x01))) 5257 M600 (Arg0, 0x16, Local0, 0xD650A284) 5258 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (M602 (0x01, 0x12, 0x01))) 5259 M600 (Arg0, 0x17, Local0, 0xFFFFFFFF) 5260 } 5261 5262 /* Conversion of the second operand */ 5263 5264 Store ((0x00 | DerefOf (RefOf (BF65))), Local0) 5265 M600 (Arg0, 0x18, Local0, 0xD650A284) 5266 Store ((0xFFFFFFFF | DerefOf (RefOf (BF65))), Local0) 5267 M600 (Arg0, 0x19, Local0, 0xFFFFFFFF) 5268 Store ((AUI5 | DerefOf (RefOf (BF65))), Local0) 5269 M600 (Arg0, 0x1A, Local0, 0xD650A284) 5270 Store ((AUII | DerefOf (RefOf (BF65))), Local0) 5271 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFF) 5272 If (Y078) 5273 { 5274 Store ((DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF65))), Local0) 5275 M600 (Arg0, 0x1C, Local0, 0xD650A284) 5276 Store ((DerefOf (RefOf (AUII)) | DerefOf (RefOf (BF65))), Local0) 5277 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFF) 5278 } 5279 5280 Store ((DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF65))), Local0) 5281 M600 (Arg0, 0x1E, Local0, 0xD650A284) 5282 Store ((DerefOf (PAUI [0x12]) | DerefOf (RefOf (BF65))), Local0) 5283 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFF) 5284 /* Method returns Integer */ 5285 5286 Store ((M601 (0x01, 0x05) | DerefOf (RefOf (BF65))), Local0) 5287 M600 (Arg0, 0x20, Local0, 0xD650A284) 5288 Store ((M601 (0x01, 0x12) | DerefOf (RefOf (BF65))), Local0) 5289 M600 (Arg0, 0x21, Local0, 0xFFFFFFFF) 5290 /* Method returns Reference to Integer */ 5291 5292 If (Y500) 5293 { 5294 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF65))), Local0) 5295 M600 (Arg0, 0x22, Local0, 0xD650A284) 5296 Store ((DerefOf (M602 (0x01, 0x12, 0x01)) | DerefOf (RefOf (BF65))), Local0) 5297 M600 (Arg0, 0x23, Local0, 0xFFFFFFFF) 5298 } 5299 5300 Local0 = (0x00 | DerefOf (RefOf (BF65))) 5301 M600 (Arg0, 0x24, Local0, 0xD650A284) 5302 Local0 = (0xFFFFFFFF | DerefOf (RefOf (BF65))) 5303 M600 (Arg0, 0x25, Local0, 0xFFFFFFFF) 5304 Local0 = (AUI5 | DerefOf (RefOf (BF65))) 5305 M600 (Arg0, 0x26, Local0, 0xD650A284) 5306 Local0 = (AUII | DerefOf (RefOf (BF65))) 5307 M600 (Arg0, 0x27, Local0, 0xFFFFFFFF) 5308 If (Y078) 5309 { 5310 Local0 = (DerefOf (RefOf (AUI5)) | DerefOf (RefOf (BF65))) 5311 M600 (Arg0, 0x28, Local0, 0xD650A284) 5312 Local0 = (DerefOf (RefOf (AUII)) | DerefOf (RefOf (BF65))) 5313 M600 (Arg0, 0x29, Local0, 0xFFFFFFFF) 5314 } 5315 5316 Local0 = (DerefOf (PAUI [0x05]) | DerefOf (RefOf (BF65))) 5317 M600 (Arg0, 0x2A, Local0, 0xD650A284) 5318 Local0 = (DerefOf (PAUI [0x12]) | DerefOf (RefOf (BF65))) 5319 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFF) 5320 /* Method returns Integer */ 5321 5322 Local0 = (M601 (0x01, 0x05) | DerefOf (RefOf (BF65))) 5323 M600 (Arg0, 0x2C, Local0, 0xD650A284) 5324 Local0 = (M601 (0x01, 0x12) | DerefOf (RefOf (BF65))) 5325 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFF) 5326 /* Method returns Reference to Integer */ 5327 5328 If (Y500) 5329 { 5330 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) | DerefOf (RefOf (BF65))) 5331 M600 (Arg0, 0x2E, Local0, 0xD650A284) 5332 Local0 = (DerefOf (M602 (0x01, 0x12, 0x01)) | DerefOf (RefOf (BF65))) 5333 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFF) 5334 } 5335 5336 /* Conversion of the both operands */ 5337 5338 Store ((DerefOf (RefOf (BF61)) | DerefOf (RefOf (BF65))), Local0) 5339 M600 (Arg0, 0x30, Local0, 0xD650A3A5) 5340 Store ((DerefOf (RefOf (BF65)) | DerefOf (RefOf (BF61))), Local0) 5341 M600 (Arg0, 0x31, Local0, 0xD650A3A5) 5342 Local0 = (DerefOf (RefOf (BF61)) | DerefOf (RefOf (BF65))) 5343 M600 (Arg0, 0x32, Local0, 0xD650A3A5) 5344 Local0 = (DerefOf (RefOf (BF65)) | DerefOf (RefOf (BF61))) 5345 M600 (Arg0, 0x33, Local0, 0xD650A3A5) 5346 } 5347 5348 /* ShiftLeft, common 32-bit/64-bit test */ 5349 5350 Method (M053, 1, NotSerialized) 5351 { 5352 /* Conversion of the first operand */ 5353 5354 Store ((DerefOf (RefOf (BF61)) << 0x00), Local0) 5355 M600 (Arg0, 0x00, Local0, 0x0321) 5356 Store ((DerefOf (RefOf (BF61)) << 0x01), Local0) 5357 M600 (Arg0, 0x01, Local0, 0x0642) 5358 Store ((DerefOf (RefOf (BF61)) << AUI5), Local0) 5359 M600 (Arg0, 0x02, Local0, 0x0321) 5360 Store ((DerefOf (RefOf (BF61)) << AUI6), Local0) 5361 M600 (Arg0, 0x03, Local0, 0x0642) 5362 If (Y078) 5363 { 5364 Store ((DerefOf (RefOf (BF61)) << DerefOf (RefOf (AUI5))), Local0) 5365 M600 (Arg0, 0x04, Local0, 0x0321) 5366 Store ((DerefOf (RefOf (BF61)) << DerefOf (RefOf (AUI6))), Local0) 5367 M600 (Arg0, 0x05, Local0, 0x0642) 5368 } 5369 5370 Store ((DerefOf (RefOf (BF61)) << DerefOf (PAUI [0x05])), Local0) 5371 M600 (Arg0, 0x06, Local0, 0x0321) 5372 Store ((DerefOf (RefOf (BF61)) << DerefOf (PAUI [0x06])), Local0) 5373 M600 (Arg0, 0x07, Local0, 0x0642) 5374 /* Method returns Integer */ 5375 5376 Store ((DerefOf (RefOf (BF61)) << M601 (0x01, 0x05)), Local0) 5377 M600 (Arg0, 0x08, Local0, 0x0321) 5378 Store ((DerefOf (RefOf (BF61)) << M601 (0x01, 0x06)), Local0) 5379 M600 (Arg0, 0x09, Local0, 0x0642) 5380 /* Method returns Reference to Integer */ 5381 5382 If (Y500) 5383 { 5384 Store ((DerefOf (RefOf (BF61)) << DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5385 M600 (Arg0, 0x0A, Local0, 0x0321) 5386 Store ((DerefOf (RefOf (BF61)) << DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 5387 M600 (Arg0, 0x0B, Local0, 0x0642) 5388 } 5389 5390 Local0 = (DerefOf (RefOf (BF61)) << 0x00) 5391 M600 (Arg0, 0x0C, Local0, 0x0321) 5392 Local0 = (DerefOf (RefOf (BF61)) << 0x01) 5393 M600 (Arg0, 0x0D, Local0, 0x0642) 5394 Local0 = (DerefOf (RefOf (BF61)) << AUI5) /* \AUI5 */ 5395 M600 (Arg0, 0x0E, Local0, 0x0321) 5396 Local0 = (DerefOf (RefOf (BF61)) << AUI6) /* \AUI6 */ 5397 M600 (Arg0, 0x0F, Local0, 0x0642) 5398 If (Y078) 5399 { 5400 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (RefOf (AUI5))) 5401 M600 (Arg0, 0x10, Local0, 0x0321) 5402 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (RefOf (AUI6))) 5403 M600 (Arg0, 0x11, Local0, 0x0642) 5404 } 5405 5406 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (PAUI [0x05])) 5407 M600 (Arg0, 0x12, Local0, 0x0321) 5408 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (PAUI [0x06])) 5409 M600 (Arg0, 0x13, Local0, 0x0642) 5410 /* Method returns Integer */ 5411 5412 Local0 = (DerefOf (RefOf (BF61)) << M601 (0x01, 0x05)) 5413 M600 (Arg0, 0x14, Local0, 0x0321) 5414 Local0 = (DerefOf (RefOf (BF61)) << M601 (0x01, 0x06)) 5415 M600 (Arg0, 0x15, Local0, 0x0642) 5416 /* Method returns Reference to Integer */ 5417 5418 If (Y500) 5419 { 5420 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (M602 (0x01, 0x05, 0x01))) 5421 M600 (Arg0, 0x16, Local0, 0x0321) 5422 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (M602 (0x01, 0x06, 0x01))) 5423 M600 (Arg0, 0x17, Local0, 0x0642) 5424 } 5425 5426 /* Conversion of the second operand */ 5427 5428 Store ((0x00 << DerefOf (RefOf (BF74))), Local0) 5429 M600 (Arg0, 0x18, Local0, 0x00) 5430 Store ((0x01 << DerefOf (RefOf (BF74))), Local0) 5431 M600 (Arg0, 0x19, Local0, 0x0800) 5432 Store ((AUI5 << DerefOf (RefOf (BF74))), Local0) 5433 M600 (Arg0, 0x1A, Local0, 0x00) 5434 Store ((AUI6 << DerefOf (RefOf (BF74))), Local0) 5435 M600 (Arg0, 0x1B, Local0, 0x0800) 5436 If (Y078) 5437 { 5438 Store ((DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))), Local0) 5439 M600 (Arg0, 0x1C, Local0, 0x00) 5440 Store ((DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))), Local0) 5441 M600 (Arg0, 0x1D, Local0, 0x0800) 5442 } 5443 5444 Store ((DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))), Local0) 5445 M600 (Arg0, 0x1E, Local0, 0x00) 5446 Store ((DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))), Local0) 5447 M600 (Arg0, 0x1F, Local0, 0x0800) 5448 /* Method returns Integer */ 5449 5450 Store ((M601 (0x01, 0x05) << DerefOf (RefOf (BF74))), Local0) 5451 M600 (Arg0, 0x20, Local0, 0x00) 5452 Store ((M601 (0x01, 0x06) << DerefOf (RefOf (BF74))), Local0) 5453 M600 (Arg0, 0x21, Local0, 0x0800) 5454 /* Method returns Reference to Integer */ 5455 5456 If (Y500) 5457 { 5458 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5459 M600 (Arg0, 0x22, Local0, 0x00) 5460 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5461 M600 (Arg0, 0x23, Local0, 0x0800) 5462 } 5463 5464 Local0 = (0x00 << DerefOf (RefOf (BF74))) 5465 M600 (Arg0, 0x24, Local0, 0x00) 5466 Local0 = (0x01 << DerefOf (RefOf (BF74))) 5467 M600 (Arg0, 0x25, Local0, 0x0800) 5468 Local0 = (AUI5 << DerefOf (RefOf (BF74))) 5469 M600 (Arg0, 0x26, Local0, 0x00) 5470 Local0 = (AUI6 << DerefOf (RefOf (BF74))) 5471 M600 (Arg0, 0x27, Local0, 0x0800) 5472 If (Y078) 5473 { 5474 Local0 = (DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))) 5475 M600 (Arg0, 0x28, Local0, 0x00) 5476 Local0 = (DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))) 5477 M600 (Arg0, 0x29, Local0, 0x0800) 5478 } 5479 5480 Local0 = (DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))) 5481 M600 (Arg0, 0x2A, Local0, 0x00) 5482 Local0 = (DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))) 5483 M600 (Arg0, 0x2B, Local0, 0x0800) 5484 /* Method returns Integer */ 5485 5486 Local0 = (M601 (0x01, 0x05) << DerefOf (RefOf (BF74))) 5487 M600 (Arg0, 0x2C, Local0, 0x00) 5488 Local0 = (M601 (0x01, 0x06) << DerefOf (RefOf (BF74))) 5489 M600 (Arg0, 0x2D, Local0, 0x0800) 5490 /* Method returns Reference to Integer */ 5491 5492 If (Y500) 5493 { 5494 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))) 5495 M600 (Arg0, 0x2E, Local0, 0x00) 5496 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))) 5497 M600 (Arg0, 0x2F, Local0, 0x0800) 5498 } 5499 } 5500 5501 /* ShiftLeft, 64-bit */ 5502 5503 Method (M054, 1, NotSerialized) 5504 { 5505 /* Conversion of the first operand */ 5506 5507 Store ((DerefOf (RefOf (BF65)) << 0x00), Local0) 5508 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 5509 Store ((DerefOf (RefOf (BF65)) << 0x01), Local0) 5510 M600 (Arg0, 0x01, Local0, 0xFCF96723ACA14508) 5511 Store ((DerefOf (RefOf (BF65)) << AUI5), Local0) 5512 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 5513 Store ((DerefOf (RefOf (BF65)) << AUI6), Local0) 5514 M600 (Arg0, 0x03, Local0, 0xFCF96723ACA14508) 5515 If (Y078) 5516 { 5517 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI5))), Local0) 5518 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 5519 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI6))), Local0) 5520 M600 (Arg0, 0x05, Local0, 0xFCF96723ACA14508) 5521 } 5522 5523 Store ((DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x05])), Local0) 5524 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 5525 Store ((DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x06])), Local0) 5526 M600 (Arg0, 0x07, Local0, 0xFCF96723ACA14508) 5527 /* Method returns Integer */ 5528 5529 Store ((DerefOf (RefOf (BF65)) << M601 (0x01, 0x05)), Local0) 5530 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 5531 Store ((DerefOf (RefOf (BF65)) << M601 (0x01, 0x06)), Local0) 5532 M600 (Arg0, 0x09, Local0, 0xFCF96723ACA14508) 5533 /* Method returns Reference to Integer */ 5534 5535 If (Y500) 5536 { 5537 Store ((DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5538 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 5539 Store ((DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 5540 M600 (Arg0, 0x0B, Local0, 0xFCF96723ACA14508) 5541 } 5542 5543 Local0 = (DerefOf (RefOf (BF65)) << 0x00) 5544 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 5545 Local0 = (DerefOf (RefOf (BF65)) << 0x01) 5546 M600 (Arg0, 0x0D, Local0, 0xFCF96723ACA14508) 5547 Local0 = (DerefOf (RefOf (BF65)) << AUI5) /* \AUI5 */ 5548 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 5549 Local0 = (DerefOf (RefOf (BF65)) << AUI6) /* \AUI6 */ 5550 M600 (Arg0, 0x0F, Local0, 0xFCF96723ACA14508) 5551 If (Y078) 5552 { 5553 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI5))) 5554 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 5555 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI6))) 5556 M600 (Arg0, 0x11, Local0, 0xFCF96723ACA14508) 5557 } 5558 5559 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x05])) 5560 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 5561 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x06])) 5562 M600 (Arg0, 0x13, Local0, 0xFCF96723ACA14508) 5563 /* Method returns Integer */ 5564 5565 Local0 = (DerefOf (RefOf (BF65)) << M601 (0x01, 0x05)) 5566 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 5567 Local0 = (DerefOf (RefOf (BF65)) << M601 (0x01, 0x06)) 5568 M600 (Arg0, 0x15, Local0, 0xFCF96723ACA14508) 5569 /* Method returns Reference to Integer */ 5570 5571 If (Y500) 5572 { 5573 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x05, 0x01))) 5574 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 5575 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x06, 0x01))) 5576 M600 (Arg0, 0x17, Local0, 0xFCF96723ACA14508) 5577 } 5578 5579 /* Conversion of the second operand */ 5580 5581 Store ((0x00 << DerefOf (RefOf (BF74))), Local0) 5582 M600 (Arg0, 0x18, Local0, 0x00) 5583 Store ((0x01 << DerefOf (RefOf (BF74))), Local0) 5584 M600 (Arg0, 0x19, Local0, 0x0800) 5585 Store ((AUI5 << DerefOf (RefOf (BF74))), Local0) 5586 M600 (Arg0, 0x1A, Local0, 0x00) 5587 Store ((AUI6 << DerefOf (RefOf (BF74))), Local0) 5588 M600 (Arg0, 0x1B, Local0, 0x0800) 5589 If (Y078) 5590 { 5591 Store ((DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))), Local0) 5592 M600 (Arg0, 0x1C, Local0, 0x00) 5593 Store ((DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))), Local0) 5594 M600 (Arg0, 0x1D, Local0, 0x0800) 5595 } 5596 5597 Store ((DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))), Local0) 5598 M600 (Arg0, 0x1E, Local0, 0x00) 5599 Store ((DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))), Local0) 5600 M600 (Arg0, 0x1F, Local0, 0x0800) 5601 /* Method returns Integer */ 5602 5603 Store ((M601 (0x01, 0x05) << DerefOf (RefOf (BF74))), Local0) 5604 M600 (Arg0, 0x20, Local0, 0x00) 5605 Store ((M601 (0x01, 0x06) << DerefOf (RefOf (BF74))), Local0) 5606 M600 (Arg0, 0x21, Local0, 0x0800) 5607 /* Method returns Reference to Integer */ 5608 5609 If (Y500) 5610 { 5611 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5612 M600 (Arg0, 0x22, Local0, 0x00) 5613 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5614 M600 (Arg0, 0x23, Local0, 0x0800) 5615 } 5616 5617 Local0 = (0x00 << DerefOf (RefOf (BF74))) 5618 M600 (Arg0, 0x24, Local0, 0x00) 5619 Local0 = (0x01 << DerefOf (RefOf (BF74))) 5620 M600 (Arg0, 0x25, Local0, 0x0800) 5621 Local0 = (AUI5 << DerefOf (RefOf (BF74))) 5622 M600 (Arg0, 0x26, Local0, 0x00) 5623 Local0 = (AUI6 << DerefOf (RefOf (BF74))) 5624 M600 (Arg0, 0x27, Local0, 0x0800) 5625 If (Y078) 5626 { 5627 Local0 = (DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))) 5628 M600 (Arg0, 0x28, Local0, 0x00) 5629 Local0 = (DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))) 5630 M600 (Arg0, 0x29, Local0, 0x0800) 5631 } 5632 5633 Local0 = (DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))) 5634 M600 (Arg0, 0x2A, Local0, 0x00) 5635 Local0 = (DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))) 5636 M600 (Arg0, 0x2B, Local0, 0x0800) 5637 /* Method returns Integer */ 5638 5639 Local0 = (M601 (0x01, 0x05) << DerefOf (RefOf (BF74))) 5640 M600 (Arg0, 0x2C, Local0, 0x00) 5641 Local0 = (M601 (0x01, 0x06) << DerefOf (RefOf (BF74))) 5642 M600 (Arg0, 0x2D, Local0, 0x0800) 5643 /* Method returns Reference to Integer */ 5644 5645 If (Y500) 5646 { 5647 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))) 5648 M600 (Arg0, 0x2E, Local0, 0x00) 5649 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))) 5650 M600 (Arg0, 0x2F, Local0, 0x0800) 5651 } 5652 5653 /* Conversion of the both operands */ 5654 5655 Store ((DerefOf (RefOf (BF61)) << DerefOf (RefOf (BF74))), Local0) 5656 M600 (Arg0, 0x30, Local0, 0x00190800) 5657 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (BF74))), Local0) 5658 M600 (Arg0, 0x31, Local0, 0xE59C8EB285142000) 5659 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (RefOf (BF74))) 5660 M600 (Arg0, 0x32, Local0, 0x00190800) 5661 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (BF74))) 5662 M600 (Arg0, 0x33, Local0, 0xE59C8EB285142000) 5663 } 5664 5665 /* ShiftLeft, 32-bit */ 5666 5667 Method (M055, 1, NotSerialized) 5668 { 5669 /* Conversion of the first operand */ 5670 5671 Store ((DerefOf (RefOf (BF65)) << 0x00), Local0) 5672 M600 (Arg0, 0x00, Local0, 0xD650A284) 5673 Store ((DerefOf (RefOf (BF65)) << 0x01), Local0) 5674 M600 (Arg0, 0x01, Local0, 0xACA14508) 5675 Store ((DerefOf (RefOf (BF65)) << AUI5), Local0) 5676 M600 (Arg0, 0x02, Local0, 0xD650A284) 5677 Store ((DerefOf (RefOf (BF65)) << AUI6), Local0) 5678 M600 (Arg0, 0x03, Local0, 0xACA14508) 5679 If (Y078) 5680 { 5681 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI5))), Local0) 5682 M600 (Arg0, 0x04, Local0, 0xD650A284) 5683 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI6))), Local0) 5684 M600 (Arg0, 0x05, Local0, 0xACA14508) 5685 } 5686 5687 Store ((DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x05])), Local0) 5688 M600 (Arg0, 0x06, Local0, 0xD650A284) 5689 Store ((DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x06])), Local0) 5690 M600 (Arg0, 0x07, Local0, 0xACA14508) 5691 /* Method returns Integer */ 5692 5693 Store ((DerefOf (RefOf (BF65)) << M601 (0x01, 0x05)), Local0) 5694 M600 (Arg0, 0x08, Local0, 0xD650A284) 5695 Store ((DerefOf (RefOf (BF65)) << M601 (0x01, 0x06)), Local0) 5696 M600 (Arg0, 0x09, Local0, 0xACA14508) 5697 /* Method returns Reference to Integer */ 5698 5699 If (Y500) 5700 { 5701 Store ((DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5702 M600 (Arg0, 0x0A, Local0, 0xD650A284) 5703 Store ((DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 5704 M600 (Arg0, 0x0B, Local0, 0xACA14508) 5705 } 5706 5707 Local0 = (DerefOf (RefOf (BF65)) << 0x00) 5708 M600 (Arg0, 0x0C, Local0, 0xD650A284) 5709 Local0 = (DerefOf (RefOf (BF65)) << 0x01) 5710 M600 (Arg0, 0x0D, Local0, 0xACA14508) 5711 Local0 = (DerefOf (RefOf (BF65)) << AUI5) /* \AUI5 */ 5712 M600 (Arg0, 0x0E, Local0, 0xD650A284) 5713 Local0 = (DerefOf (RefOf (BF65)) << AUI6) /* \AUI6 */ 5714 M600 (Arg0, 0x0F, Local0, 0xACA14508) 5715 If (Y078) 5716 { 5717 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI5))) 5718 M600 (Arg0, 0x10, Local0, 0xD650A284) 5719 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (AUI6))) 5720 M600 (Arg0, 0x11, Local0, 0xACA14508) 5721 } 5722 5723 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x05])) 5724 M600 (Arg0, 0x12, Local0, 0xD650A284) 5725 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (PAUI [0x06])) 5726 M600 (Arg0, 0x13, Local0, 0xACA14508) 5727 /* Method returns Integer */ 5728 5729 Local0 = (DerefOf (RefOf (BF65)) << M601 (0x01, 0x05)) 5730 M600 (Arg0, 0x14, Local0, 0xD650A284) 5731 Local0 = (DerefOf (RefOf (BF65)) << M601 (0x01, 0x06)) 5732 M600 (Arg0, 0x15, Local0, 0xACA14508) 5733 /* Method returns Reference to Integer */ 5734 5735 If (Y500) 5736 { 5737 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x05, 0x01))) 5738 M600 (Arg0, 0x16, Local0, 0xD650A284) 5739 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (M602 (0x01, 0x06, 0x01))) 5740 M600 (Arg0, 0x17, Local0, 0xACA14508) 5741 } 5742 5743 /* Conversion of the second operand */ 5744 5745 Store ((0x00 << DerefOf (RefOf (BF74))), Local0) 5746 M600 (Arg0, 0x18, Local0, 0x00) 5747 Store ((0x01 << DerefOf (RefOf (BF74))), Local0) 5748 M600 (Arg0, 0x19, Local0, 0x0800) 5749 Store ((AUI5 << DerefOf (RefOf (BF74))), Local0) 5750 M600 (Arg0, 0x1A, Local0, 0x00) 5751 Store ((AUI6 << DerefOf (RefOf (BF74))), Local0) 5752 M600 (Arg0, 0x1B, Local0, 0x0800) 5753 If (Y078) 5754 { 5755 Store ((DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))), Local0) 5756 M600 (Arg0, 0x1C, Local0, 0x00) 5757 Store ((DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))), Local0) 5758 M600 (Arg0, 0x1D, Local0, 0x0800) 5759 } 5760 5761 Store ((DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))), Local0) 5762 M600 (Arg0, 0x1E, Local0, 0x00) 5763 Store ((DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))), Local0) 5764 M600 (Arg0, 0x1F, Local0, 0x0800) 5765 /* Method returns Integer */ 5766 5767 Store ((M601 (0x01, 0x05) << DerefOf (RefOf (BF74))), Local0) 5768 M600 (Arg0, 0x20, Local0, 0x00) 5769 Store ((M601 (0x01, 0x06) << DerefOf (RefOf (BF74))), Local0) 5770 M600 (Arg0, 0x21, Local0, 0x0800) 5771 /* Method returns Reference to Integer */ 5772 5773 If (Y500) 5774 { 5775 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5776 M600 (Arg0, 0x22, Local0, 0x00) 5777 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))), Local0) 5778 M600 (Arg0, 0x23, Local0, 0x0800) 5779 } 5780 5781 Local0 = (0x00 << DerefOf (RefOf (BF74))) 5782 M600 (Arg0, 0x24, Local0, 0x00) 5783 Local0 = (0x01 << DerefOf (RefOf (BF74))) 5784 M600 (Arg0, 0x25, Local0, 0x0800) 5785 Local0 = (AUI5 << DerefOf (RefOf (BF74))) 5786 M600 (Arg0, 0x26, Local0, 0x00) 5787 Local0 = (AUI6 << DerefOf (RefOf (BF74))) 5788 M600 (Arg0, 0x27, Local0, 0x0800) 5789 If (Y078) 5790 { 5791 Local0 = (DerefOf (RefOf (AUI5)) << DerefOf (RefOf (BF74))) 5792 M600 (Arg0, 0x28, Local0, 0x00) 5793 Local0 = (DerefOf (RefOf (AUI6)) << DerefOf (RefOf (BF74))) 5794 M600 (Arg0, 0x29, Local0, 0x0800) 5795 } 5796 5797 Local0 = (DerefOf (PAUI [0x05]) << DerefOf (RefOf (BF74))) 5798 M600 (Arg0, 0x2A, Local0, 0x00) 5799 Local0 = (DerefOf (PAUI [0x06]) << DerefOf (RefOf (BF74))) 5800 M600 (Arg0, 0x2B, Local0, 0x0800) 5801 /* Method returns Integer */ 5802 5803 Local0 = (M601 (0x01, 0x05) << DerefOf (RefOf (BF74))) 5804 M600 (Arg0, 0x2C, Local0, 0x00) 5805 Local0 = (M601 (0x01, 0x06) << DerefOf (RefOf (BF74))) 5806 M600 (Arg0, 0x2D, Local0, 0x0800) 5807 /* Method returns Reference to Integer */ 5808 5809 If (Y500) 5810 { 5811 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) << DerefOf (RefOf (BF74))) 5812 M600 (Arg0, 0x2E, Local0, 0x00) 5813 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) << DerefOf (RefOf (BF74))) 5814 M600 (Arg0, 0x2F, Local0, 0x0800) 5815 } 5816 5817 /* Conversion of the both operands */ 5818 5819 Store ((DerefOf (RefOf (BF61)) << DerefOf (RefOf (BF74))), Local0) 5820 M600 (Arg0, 0x30, Local0, 0x00190800) 5821 Store ((DerefOf (RefOf (BF65)) << DerefOf (RefOf (BF74))), Local0) 5822 M600 (Arg0, 0x31, Local0, 0x85142000) 5823 Local0 = (DerefOf (RefOf (BF61)) << DerefOf (RefOf (BF74))) 5824 M600 (Arg0, 0x32, Local0, 0x00190800) 5825 Local0 = (DerefOf (RefOf (BF65)) << DerefOf (RefOf (BF74))) 5826 M600 (Arg0, 0x33, Local0, 0x85142000) 5827 } 5828 5829 /* ShiftRight, common 32-bit/64-bit test */ 5830 5831 Method (M056, 1, NotSerialized) 5832 { 5833 /* Conversion of the first operand */ 5834 5835 Store ((DerefOf (RefOf (BF61)) >> 0x00), Local0) 5836 M600 (Arg0, 0x00, Local0, 0x0321) 5837 Store ((DerefOf (RefOf (BF61)) >> 0x01), Local0) 5838 M600 (Arg0, 0x01, Local0, 0x0190) 5839 Store ((DerefOf (RefOf (BF61)) >> AUI5), Local0) 5840 M600 (Arg0, 0x02, Local0, 0x0321) 5841 Store ((DerefOf (RefOf (BF61)) >> AUI6), Local0) 5842 M600 (Arg0, 0x03, Local0, 0x0190) 5843 If (Y078) 5844 { 5845 Store ((DerefOf (RefOf (BF61)) >> DerefOf (RefOf (AUI5))), Local0) 5846 M600 (Arg0, 0x04, Local0, 0x0321) 5847 Store ((DerefOf (RefOf (BF61)) >> DerefOf (RefOf (AUI6))), Local0) 5848 M600 (Arg0, 0x05, Local0, 0x0190) 5849 } 5850 5851 Store ((DerefOf (RefOf (BF61)) >> DerefOf (PAUI [0x05])), Local0) 5852 M600 (Arg0, 0x06, Local0, 0x0321) 5853 Store ((DerefOf (RefOf (BF61)) >> DerefOf (PAUI [0x06])), Local0) 5854 M600 (Arg0, 0x07, Local0, 0x0190) 5855 /* Method returns Integer */ 5856 5857 Store ((DerefOf (RefOf (BF61)) >> M601 (0x01, 0x05)), Local0) 5858 M600 (Arg0, 0x08, Local0, 0x0321) 5859 Store ((DerefOf (RefOf (BF61)) >> M601 (0x01, 0x06)), Local0) 5860 M600 (Arg0, 0x09, Local0, 0x0190) 5861 /* Method returns Reference to Integer */ 5862 5863 If (Y500) 5864 { 5865 Store ((DerefOf (RefOf (BF61)) >> DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 5866 M600 (Arg0, 0x0A, Local0, 0x0321) 5867 Store ((DerefOf (RefOf (BF61)) >> DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 5868 M600 (Arg0, 0x0B, Local0, 0x0190) 5869 } 5870 5871 Local0 = (DerefOf (RefOf (BF61)) >> 0x00) 5872 M600 (Arg0, 0x0C, Local0, 0x0321) 5873 Local0 = (DerefOf (RefOf (BF61)) >> 0x01) 5874 M600 (Arg0, 0x0D, Local0, 0x0190) 5875 Local0 = (DerefOf (RefOf (BF61)) >> AUI5) /* \AUI5 */ 5876 M600 (Arg0, 0x0E, Local0, 0x0321) 5877 Local0 = (DerefOf (RefOf (BF61)) >> AUI6) /* \AUI6 */ 5878 M600 (Arg0, 0x0F, Local0, 0x0190) 5879 If (Y078) 5880 { 5881 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (RefOf (AUI5))) 5882 M600 (Arg0, 0x10, Local0, 0x0321) 5883 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (RefOf (AUI6))) 5884 M600 (Arg0, 0x11, Local0, 0x0190) 5885 } 5886 5887 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (PAUI [0x05])) 5888 M600 (Arg0, 0x12, Local0, 0x0321) 5889 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (PAUI [0x06])) 5890 M600 (Arg0, 0x13, Local0, 0x0190) 5891 /* Method returns Integer */ 5892 5893 Local0 = (DerefOf (RefOf (BF61)) >> M601 (0x01, 0x05)) 5894 M600 (Arg0, 0x14, Local0, 0x0321) 5895 Local0 = (DerefOf (RefOf (BF61)) >> M601 (0x01, 0x06)) 5896 M600 (Arg0, 0x15, Local0, 0x0190) 5897 /* Method returns Reference to Integer */ 5898 5899 If (Y500) 5900 { 5901 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (M602 (0x01, 0x05, 0x01))) 5902 M600 (Arg0, 0x16, Local0, 0x0321) 5903 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (M602 (0x01, 0x06, 0x01))) 5904 M600 (Arg0, 0x17, Local0, 0x0190) 5905 } 5906 5907 /* Conversion of the second operand */ 5908 5909 Store ((0x0321 >> DerefOf (RefOf (BF74))), Local0) 5910 M600 (Arg0, 0x18, Local0, 0x00) 5911 Store ((0xD650A284 >> DerefOf (RefOf (BF74))), Local0) 5912 M600 (Arg0, 0x19, Local0, 0x001ACA14) 5913 Store ((AUI1 >> DerefOf (RefOf (BF74))), Local0) 5914 M600 (Arg0, 0x1A, Local0, 0x00) 5915 Store ((AUIK >> DerefOf (RefOf (BF74))), Local0) 5916 M600 (Arg0, 0x1B, Local0, 0x001ACA14) 5917 If (Y078) 5918 { 5919 Store ((DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))), Local0) 5920 M600 (Arg0, 0x1C, Local0, 0x00) 5921 Store ((DerefOf (RefOf (AUIK)) >> DerefOf (RefOf (BF74))), Local0) 5922 M600 (Arg0, 0x1D, Local0, 0x001ACA14) 5923 } 5924 5925 Store ((DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))), Local0) 5926 M600 (Arg0, 0x1E, Local0, 0x00) 5927 Store ((DerefOf (PAUI [0x14]) >> DerefOf (RefOf (BF74))), Local0) 5928 M600 (Arg0, 0x1F, Local0, 0x001ACA14) 5929 /* Method returns Integer */ 5930 5931 Store ((M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))), Local0) 5932 M600 (Arg0, 0x20, Local0, 0x00) 5933 Store ((M601 (0x01, 0x14) >> DerefOf (RefOf (BF74))), Local0) 5934 M600 (Arg0, 0x21, Local0, 0x001ACA14) 5935 /* Method returns Reference to Integer */ 5936 5937 If (Y500) 5938 { 5939 Store ((DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 5940 M600 (Arg0, 0x22, Local0, 0x00) 5941 Store ((DerefOf (M602 (0x01, 0x14, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 5942 M600 (Arg0, 0x23, Local0, 0x001ACA14) 5943 } 5944 5945 Local0 = (0x0321 >> DerefOf (RefOf (BF74))) 5946 M600 (Arg0, 0x24, Local0, 0x00) 5947 Local0 = (0xD650A284 >> DerefOf (RefOf (BF74))) 5948 M600 (Arg0, 0x25, Local0, 0x001ACA14) 5949 Local0 = (AUI1 >> DerefOf (RefOf (BF74))) 5950 M600 (Arg0, 0x26, Local0, 0x00) 5951 Local0 = (AUIK >> DerefOf (RefOf (BF74))) 5952 M600 (Arg0, 0x27, Local0, 0x001ACA14) 5953 If (Y078) 5954 { 5955 Local0 = (DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))) 5956 M600 (Arg0, 0x28, Local0, 0x00) 5957 Local0 = (DerefOf (RefOf (AUIK)) >> DerefOf (RefOf (BF74))) 5958 M600 (Arg0, 0x29, Local0, 0x001ACA14) 5959 } 5960 5961 Local0 = (DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))) 5962 M600 (Arg0, 0x2A, Local0, 0x00) 5963 Local0 = (DerefOf (PAUI [0x14]) >> DerefOf (RefOf (BF74))) 5964 M600 (Arg0, 0x2B, Local0, 0x001ACA14) 5965 /* Method returns Integer */ 5966 5967 Local0 = (M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))) 5968 M600 (Arg0, 0x2C, Local0, 0x00) 5969 Local0 = (M601 (0x01, 0x14) >> DerefOf (RefOf (BF74))) 5970 M600 (Arg0, 0x2D, Local0, 0x001ACA14) 5971 /* Method returns Reference to Integer */ 5972 5973 If (Y500) 5974 { 5975 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))) 5976 M600 (Arg0, 0x2E, Local0, 0x00) 5977 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) >> DerefOf (RefOf (BF74))) 5978 M600 (Arg0, 0x2F, Local0, 0x001ACA14) 5979 } 5980 } 5981 5982 /* ShiftRight, 64-bit */ 5983 5984 Method (M057, 1, NotSerialized) 5985 { 5986 /* Conversion of the first operand */ 5987 5988 Store ((DerefOf (RefOf (BF65)) >> 0x00), Local0) 5989 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 5990 Store ((DerefOf (RefOf (BF65)) >> 0x01), Local0) 5991 M600 (Arg0, 0x01, Local0, 0x7F3E59C8EB285142) 5992 Store ((DerefOf (RefOf (BF65)) >> AUI5), Local0) 5993 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 5994 Store ((DerefOf (RefOf (BF65)) >> AUI6), Local0) 5995 M600 (Arg0, 0x03, Local0, 0x7F3E59C8EB285142) 5996 If (Y078) 5997 { 5998 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI5))), Local0) 5999 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 6000 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI6))), Local0) 6001 M600 (Arg0, 0x05, Local0, 0x7F3E59C8EB285142) 6002 } 6003 6004 Store ((DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x05])), Local0) 6005 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 6006 Store ((DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x06])), Local0) 6007 M600 (Arg0, 0x07, Local0, 0x7F3E59C8EB285142) 6008 /* Method returns Integer */ 6009 6010 Store ((DerefOf (RefOf (BF65)) >> M601 (0x01, 0x05)), Local0) 6011 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 6012 Store ((DerefOf (RefOf (BF65)) >> M601 (0x01, 0x06)), Local0) 6013 M600 (Arg0, 0x09, Local0, 0x7F3E59C8EB285142) 6014 /* Method returns Reference to Integer */ 6015 6016 If (Y500) 6017 { 6018 Store ((DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6019 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 6020 Store ((DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 6021 M600 (Arg0, 0x0B, Local0, 0x7F3E59C8EB285142) 6022 } 6023 6024 Local0 = (DerefOf (RefOf (BF65)) >> 0x00) 6025 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 6026 Local0 = (DerefOf (RefOf (BF65)) >> 0x01) 6027 M600 (Arg0, 0x0D, Local0, 0x7F3E59C8EB285142) 6028 Local0 = (DerefOf (RefOf (BF65)) >> AUI5) /* \AUI5 */ 6029 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 6030 Local0 = (DerefOf (RefOf (BF65)) >> AUI6) /* \AUI6 */ 6031 M600 (Arg0, 0x0F, Local0, 0x7F3E59C8EB285142) 6032 If (Y078) 6033 { 6034 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI5))) 6035 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 6036 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI6))) 6037 M600 (Arg0, 0x11, Local0, 0x7F3E59C8EB285142) 6038 } 6039 6040 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x05])) 6041 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 6042 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x06])) 6043 M600 (Arg0, 0x13, Local0, 0x7F3E59C8EB285142) 6044 /* Method returns Integer */ 6045 6046 Local0 = (DerefOf (RefOf (BF65)) >> M601 (0x01, 0x05)) 6047 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 6048 Local0 = (DerefOf (RefOf (BF65)) >> M601 (0x01, 0x06)) 6049 M600 (Arg0, 0x15, Local0, 0x7F3E59C8EB285142) 6050 /* Method returns Reference to Integer */ 6051 6052 If (Y500) 6053 { 6054 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x05, 0x01))) 6055 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 6056 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x06, 0x01))) 6057 M600 (Arg0, 0x17, Local0, 0x7F3E59C8EB285142) 6058 } 6059 6060 /* Conversion of the second operand */ 6061 6062 Store ((0x0321 >> DerefOf (RefOf (BF74))), Local0) 6063 M600 (Arg0, 0x18, Local0, 0x00) 6064 Store ((0xFE7CB391D650A284 >> DerefOf (RefOf (BF74))), Local0) 6065 M600 (Arg0, 0x19, Local0, 0x001FCF96723ACA14) 6066 Store ((AUI1 >> DerefOf (RefOf (BF74))), Local0) 6067 M600 (Arg0, 0x1A, Local0, 0x00) 6068 Store ((AUI4 >> DerefOf (RefOf (BF74))), Local0) 6069 M600 (Arg0, 0x1B, Local0, 0x001FCF96723ACA14) 6070 If (Y078) 6071 { 6072 Store ((DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))), Local0) 6073 M600 (Arg0, 0x1C, Local0, 0x00) 6074 Store ((DerefOf (RefOf (AUI4)) >> DerefOf (RefOf (BF74))), Local0) 6075 M600 (Arg0, 0x1D, Local0, 0x001FCF96723ACA14) 6076 } 6077 6078 Store ((DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))), Local0) 6079 M600 (Arg0, 0x1E, Local0, 0x00) 6080 Store ((DerefOf (PAUI [0x04]) >> DerefOf (RefOf (BF74))), Local0) 6081 M600 (Arg0, 0x1F, Local0, 0x001FCF96723ACA14) 6082 /* Method returns Integer */ 6083 6084 Store ((M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))), Local0) 6085 M600 (Arg0, 0x20, Local0, 0x00) 6086 Store ((M601 (0x01, 0x04) >> DerefOf (RefOf (BF74))), Local0) 6087 M600 (Arg0, 0x21, Local0, 0x001FCF96723ACA14) 6088 /* Method returns Reference to Integer */ 6089 6090 If (Y500) 6091 { 6092 Store ((DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 6093 M600 (Arg0, 0x22, Local0, 0x00) 6094 Store ((DerefOf (M602 (0x01, 0x04, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 6095 M600 (Arg0, 0x23, Local0, 0x001FCF96723ACA14) 6096 } 6097 6098 Local0 = (0x0321 >> DerefOf (RefOf (BF74))) 6099 M600 (Arg0, 0x24, Local0, 0x00) 6100 Local0 = (0xFE7CB391D650A284 >> DerefOf (RefOf (BF74))) 6101 M600 (Arg0, 0x25, Local0, 0x001FCF96723ACA14) 6102 Local0 = (AUI1 >> DerefOf (RefOf (BF74))) 6103 M600 (Arg0, 0x26, Local0, 0x00) 6104 Local0 = (AUI4 >> DerefOf (RefOf (BF74))) 6105 M600 (Arg0, 0x27, Local0, 0x001FCF96723ACA14) 6106 If (Y078) 6107 { 6108 Local0 = (DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))) 6109 M600 (Arg0, 0x28, Local0, 0x00) 6110 Local0 = (DerefOf (RefOf (AUI4)) >> DerefOf (RefOf (BF74))) 6111 M600 (Arg0, 0x29, Local0, 0x001FCF96723ACA14) 6112 } 6113 6114 Local0 = (DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))) 6115 M600 (Arg0, 0x2A, Local0, 0x00) 6116 Local0 = (DerefOf (PAUI [0x04]) >> DerefOf (RefOf (BF74))) 6117 M600 (Arg0, 0x2B, Local0, 0x001FCF96723ACA14) 6118 /* Method returns Integer */ 6119 6120 Local0 = (M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))) 6121 M600 (Arg0, 0x2C, Local0, 0x00) 6122 Local0 = (M601 (0x01, 0x04) >> DerefOf (RefOf (BF74))) 6123 M600 (Arg0, 0x2D, Local0, 0x001FCF96723ACA14) 6124 /* Method returns Reference to Integer */ 6125 6126 If (Y500) 6127 { 6128 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))) 6129 M600 (Arg0, 0x2E, Local0, 0x00) 6130 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) >> DerefOf (RefOf (BF74))) 6131 M600 (Arg0, 0x2F, Local0, 0x001FCF96723ACA14) 6132 } 6133 6134 /* Conversion of the both operands */ 6135 6136 Store ((DerefOf (RefOf (BF61)) >> DerefOf (RefOf (BF74))), Local0) 6137 M600 (Arg0, 0x30, Local0, 0x00) 6138 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (BF74))), Local0) 6139 M600 (Arg0, 0x31, Local0, 0x001FCF96723ACA14) 6140 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (RefOf (BF74))) 6141 M600 (Arg0, 0x32, Local0, 0x00) 6142 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (BF74))) 6143 M600 (Arg0, 0x33, Local0, 0x001FCF96723ACA14) 6144 } 6145 6146 /* ShiftRight, 32-bit */ 6147 6148 Method (M058, 1, NotSerialized) 6149 { 6150 /* Conversion of the first operand */ 6151 6152 Store ((DerefOf (RefOf (BF65)) >> 0x00), Local0) 6153 M600 (Arg0, 0x00, Local0, 0xD650A284) 6154 Store ((DerefOf (RefOf (BF65)) >> 0x01), Local0) 6155 M600 (Arg0, 0x01, Local0, 0x6B285142) 6156 Store ((DerefOf (RefOf (BF65)) >> AUI5), Local0) 6157 M600 (Arg0, 0x02, Local0, 0xD650A284) 6158 Store ((DerefOf (RefOf (BF65)) >> AUI6), Local0) 6159 M600 (Arg0, 0x03, Local0, 0x6B285142) 6160 If (Y078) 6161 { 6162 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI5))), Local0) 6163 M600 (Arg0, 0x04, Local0, 0xD650A284) 6164 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI6))), Local0) 6165 M600 (Arg0, 0x05, Local0, 0x6B285142) 6166 } 6167 6168 Store ((DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x05])), Local0) 6169 M600 (Arg0, 0x06, Local0, 0xD650A284) 6170 Store ((DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x06])), Local0) 6171 M600 (Arg0, 0x07, Local0, 0x6B285142) 6172 /* Method returns Integer */ 6173 6174 Store ((DerefOf (RefOf (BF65)) >> M601 (0x01, 0x05)), Local0) 6175 M600 (Arg0, 0x08, Local0, 0xD650A284) 6176 Store ((DerefOf (RefOf (BF65)) >> M601 (0x01, 0x06)), Local0) 6177 M600 (Arg0, 0x09, Local0, 0x6B285142) 6178 /* Method returns Reference to Integer */ 6179 6180 If (Y500) 6181 { 6182 Store ((DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6183 M600 (Arg0, 0x0A, Local0, 0xD650A284) 6184 Store ((DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 6185 M600 (Arg0, 0x0B, Local0, 0x6B285142) 6186 } 6187 6188 Local0 = (DerefOf (RefOf (BF65)) >> 0x00) 6189 M600 (Arg0, 0x0C, Local0, 0xD650A284) 6190 Local0 = (DerefOf (RefOf (BF65)) >> 0x01) 6191 M600 (Arg0, 0x0D, Local0, 0x6B285142) 6192 Local0 = (DerefOf (RefOf (BF65)) >> AUI5) /* \AUI5 */ 6193 M600 (Arg0, 0x0E, Local0, 0xD650A284) 6194 Local0 = (DerefOf (RefOf (BF65)) >> AUI6) /* \AUI6 */ 6195 M600 (Arg0, 0x0F, Local0, 0x6B285142) 6196 If (Y078) 6197 { 6198 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI5))) 6199 M600 (Arg0, 0x10, Local0, 0xD650A284) 6200 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (AUI6))) 6201 M600 (Arg0, 0x11, Local0, 0x6B285142) 6202 } 6203 6204 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x05])) 6205 M600 (Arg0, 0x12, Local0, 0xD650A284) 6206 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (PAUI [0x06])) 6207 M600 (Arg0, 0x13, Local0, 0x6B285142) 6208 /* Method returns Integer */ 6209 6210 Local0 = (DerefOf (RefOf (BF65)) >> M601 (0x01, 0x05)) 6211 M600 (Arg0, 0x14, Local0, 0xD650A284) 6212 Local0 = (DerefOf (RefOf (BF65)) >> M601 (0x01, 0x06)) 6213 M600 (Arg0, 0x15, Local0, 0x6B285142) 6214 /* Method returns Reference to Integer */ 6215 6216 If (Y500) 6217 { 6218 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x05, 0x01))) 6219 M600 (Arg0, 0x16, Local0, 0xD650A284) 6220 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (M602 (0x01, 0x06, 0x01))) 6221 M600 (Arg0, 0x17, Local0, 0x6B285142) 6222 } 6223 6224 /* Conversion of the second operand */ 6225 6226 Store ((0x0321 >> DerefOf (RefOf (BF74))), Local0) 6227 M600 (Arg0, 0x18, Local0, 0x00) 6228 Store ((0xD650A284 >> DerefOf (RefOf (BF74))), Local0) 6229 M600 (Arg0, 0x19, Local0, 0x001ACA14) 6230 Store ((AUI1 >> DerefOf (RefOf (BF74))), Local0) 6231 M600 (Arg0, 0x1A, Local0, 0x00) 6232 Store ((AUIK >> DerefOf (RefOf (BF74))), Local0) 6233 M600 (Arg0, 0x1B, Local0, 0x001ACA14) 6234 If (Y078) 6235 { 6236 Store ((DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))), Local0) 6237 M600 (Arg0, 0x1C, Local0, 0x00) 6238 Store ((DerefOf (RefOf (AUIK)) >> DerefOf (RefOf (BF74))), Local0) 6239 M600 (Arg0, 0x1D, Local0, 0x001ACA14) 6240 } 6241 6242 Store ((DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))), Local0) 6243 M600 (Arg0, 0x1E, Local0, 0x00) 6244 Store ((DerefOf (PAUI [0x14]) >> DerefOf (RefOf (BF74))), Local0) 6245 M600 (Arg0, 0x1F, Local0, 0x001ACA14) 6246 /* Method returns Integer */ 6247 6248 Store ((M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))), Local0) 6249 M600 (Arg0, 0x20, Local0, 0x00) 6250 Store ((M601 (0x01, 0x14) >> DerefOf (RefOf (BF74))), Local0) 6251 M600 (Arg0, 0x21, Local0, 0x001ACA14) 6252 /* Method returns Reference to Integer */ 6253 6254 If (Y500) 6255 { 6256 Store ((DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 6257 M600 (Arg0, 0x22, Local0, 0x00) 6258 Store ((DerefOf (M602 (0x01, 0x14, 0x01)) >> DerefOf (RefOf (BF74))), Local0) 6259 M600 (Arg0, 0x23, Local0, 0x001ACA14) 6260 } 6261 6262 Local0 = (0x0321 >> DerefOf (RefOf (BF74))) 6263 M600 (Arg0, 0x24, Local0, 0x00) 6264 Local0 = (0xD650A284 >> DerefOf (RefOf (BF74))) 6265 M600 (Arg0, 0x25, Local0, 0x001ACA14) 6266 Local0 = (AUI1 >> DerefOf (RefOf (BF74))) 6267 M600 (Arg0, 0x26, Local0, 0x00) 6268 Local0 = (AUIK >> DerefOf (RefOf (BF74))) 6269 M600 (Arg0, 0x27, Local0, 0x001ACA14) 6270 If (Y078) 6271 { 6272 Local0 = (DerefOf (RefOf (AUI1)) >> DerefOf (RefOf (BF74))) 6273 M600 (Arg0, 0x28, Local0, 0x00) 6274 Local0 = (DerefOf (RefOf (AUIK)) >> DerefOf (RefOf (BF74))) 6275 M600 (Arg0, 0x29, Local0, 0x001ACA14) 6276 } 6277 6278 Local0 = (DerefOf (PAUI [0x01]) >> DerefOf (RefOf (BF74))) 6279 M600 (Arg0, 0x2A, Local0, 0x00) 6280 Local0 = (DerefOf (PAUI [0x14]) >> DerefOf (RefOf (BF74))) 6281 M600 (Arg0, 0x2B, Local0, 0x001ACA14) 6282 /* Method returns Integer */ 6283 6284 Local0 = (M601 (0x01, 0x01) >> DerefOf (RefOf (BF74))) 6285 M600 (Arg0, 0x2C, Local0, 0x00) 6286 Local0 = (M601 (0x01, 0x14) >> DerefOf (RefOf (BF74))) 6287 M600 (Arg0, 0x2D, Local0, 0x001ACA14) 6288 /* Method returns Reference to Integer */ 6289 6290 If (Y500) 6291 { 6292 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) >> DerefOf (RefOf (BF74))) 6293 M600 (Arg0, 0x2E, Local0, 0x00) 6294 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) >> DerefOf (RefOf (BF74))) 6295 M600 (Arg0, 0x2F, Local0, 0x001ACA14) 6296 } 6297 6298 /* Conversion of the both operands */ 6299 6300 Store ((DerefOf (RefOf (BF61)) >> DerefOf (RefOf (BF74))), Local0) 6301 M600 (Arg0, 0x30, Local0, 0x00) 6302 Store ((DerefOf (RefOf (BF65)) >> DerefOf (RefOf (BF74))), Local0) 6303 M600 (Arg0, 0x31, Local0, 0x001ACA14) 6304 Local0 = (DerefOf (RefOf (BF61)) >> DerefOf (RefOf (BF74))) 6305 M600 (Arg0, 0x32, Local0, 0x00) 6306 Local0 = (DerefOf (RefOf (BF65)) >> DerefOf (RefOf (BF74))) 6307 M600 (Arg0, 0x33, Local0, 0x001ACA14) 6308 } 6309 6310 /* Subtract, common 32-bit/64-bit test */ 6311 6312 Method (M059, 1, NotSerialized) 6313 { 6314 /* Conversion of the first operand */ 6315 6316 Store ((DerefOf (RefOf (BF61)) - 0x00), Local0) 6317 M600 (Arg0, 0x00, Local0, 0x0321) 6318 Store ((DerefOf (RefOf (BF61)) - 0x01), Local0) 6319 M600 (Arg0, 0x01, Local0, 0x0320) 6320 Store ((DerefOf (RefOf (BF61)) - AUI5), Local0) 6321 M600 (Arg0, 0x02, Local0, 0x0321) 6322 Store ((DerefOf (RefOf (BF61)) - AUI6), Local0) 6323 M600 (Arg0, 0x03, Local0, 0x0320) 6324 If (Y078) 6325 { 6326 Store ((DerefOf (RefOf (BF61)) - DerefOf (RefOf (AUI5))), Local0) 6327 M600 (Arg0, 0x04, Local0, 0x0321) 6328 Store ((DerefOf (RefOf (BF61)) - DerefOf (RefOf (AUI6))), Local0) 6329 M600 (Arg0, 0x05, Local0, 0x0320) 6330 } 6331 6332 Store ((DerefOf (RefOf (BF61)) - DerefOf (PAUI [0x05])), Local0) 6333 M600 (Arg0, 0x06, Local0, 0x0321) 6334 Store ((DerefOf (RefOf (BF61)) - DerefOf (PAUI [0x06])), Local0) 6335 M600 (Arg0, 0x07, Local0, 0x0320) 6336 /* Method returns Integer */ 6337 6338 Store ((DerefOf (RefOf (BF61)) - M601 (0x01, 0x05)), Local0) 6339 M600 (Arg0, 0x08, Local0, 0x0321) 6340 Store ((DerefOf (RefOf (BF61)) - M601 (0x01, 0x06)), Local0) 6341 M600 (Arg0, 0x09, Local0, 0x0320) 6342 /* Method returns Reference to Integer */ 6343 6344 If (Y500) 6345 { 6346 Store ((DerefOf (RefOf (BF61)) - DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6347 M600 (Arg0, 0x0A, Local0, 0x0321) 6348 Store ((DerefOf (RefOf (BF61)) - DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 6349 M600 (Arg0, 0x0B, Local0, 0x0320) 6350 } 6351 6352 Local0 = (DerefOf (RefOf (BF61)) - 0x00) 6353 M600 (Arg0, 0x0C, Local0, 0x0321) 6354 Local0 = (DerefOf (RefOf (BF61)) - 0x01) 6355 M600 (Arg0, 0x0D, Local0, 0x0320) 6356 Local0 = (DerefOf (RefOf (BF61)) - AUI5) /* \AUI5 */ 6357 M600 (Arg0, 0x0E, Local0, 0x0321) 6358 Local0 = (DerefOf (RefOf (BF61)) - AUI6) /* \AUI6 */ 6359 M600 (Arg0, 0x0F, Local0, 0x0320) 6360 If (Y078) 6361 { 6362 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (RefOf (AUI5))) 6363 M600 (Arg0, 0x10, Local0, 0x0321) 6364 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (RefOf (AUI6))) 6365 M600 (Arg0, 0x11, Local0, 0x0320) 6366 } 6367 6368 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (PAUI [0x05])) 6369 M600 (Arg0, 0x12, Local0, 0x0321) 6370 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (PAUI [0x06])) 6371 M600 (Arg0, 0x13, Local0, 0x0320) 6372 /* Method returns Integer */ 6373 6374 Local0 = (DerefOf (RefOf (BF61)) - M601 (0x01, 0x05)) 6375 M600 (Arg0, 0x14, Local0, 0x0321) 6376 Local0 = (DerefOf (RefOf (BF61)) - M601 (0x01, 0x06)) 6377 M600 (Arg0, 0x15, Local0, 0x0320) 6378 /* Method returns Reference to Integer */ 6379 6380 If (Y500) 6381 { 6382 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (M602 (0x01, 0x05, 0x01))) 6383 M600 (Arg0, 0x16, Local0, 0x0321) 6384 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (M602 (0x01, 0x06, 0x01))) 6385 M600 (Arg0, 0x17, Local0, 0x0320) 6386 } 6387 6388 /* Conversion of the second operand */ 6389 6390 Store ((0x00 - DerefOf (RefOf (BF61))), Local0) 6391 M600 (Arg0, 0x18, Local0, 0xFFFFFFFFFFFFFCDF) 6392 Store ((0x01 - DerefOf (RefOf (BF61))), Local0) 6393 M600 (Arg0, 0x19, Local0, 0xFFFFFFFFFFFFFCE0) 6394 Store ((AUI5 - DerefOf (RefOf (BF61))), Local0) 6395 M600 (Arg0, 0x1A, Local0, 0xFFFFFFFFFFFFFCDF) 6396 Store ((AUI6 - DerefOf (RefOf (BF61))), Local0) 6397 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFFFFFFFCE0) 6398 If (Y078) 6399 { 6400 Store ((DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF61))), Local0) 6401 M600 (Arg0, 0x1C, Local0, 0xFFFFFFFFFFFFFCDF) 6402 Store ((DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF61))), Local0) 6403 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFFFFFFFCE0) 6404 } 6405 6406 Store ((DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF61))), Local0) 6407 M600 (Arg0, 0x1E, Local0, 0xFFFFFFFFFFFFFCDF) 6408 Store ((DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF61))), Local0) 6409 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFFFFFFFCE0) 6410 /* Method returns Integer */ 6411 6412 Store ((M601 (0x01, 0x05) - DerefOf (RefOf (BF61))), Local0) 6413 M600 (Arg0, 0x20, Local0, 0xFFFFFFFFFFFFFCDF) 6414 Store ((M601 (0x01, 0x06) - DerefOf (RefOf (BF61))), Local0) 6415 M600 (Arg0, 0x21, Local0, 0xFFFFFFFFFFFFFCE0) 6416 /* Method returns Reference to Integer */ 6417 6418 If (Y500) 6419 { 6420 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF61))), Local0) 6421 M600 (Arg0, 0x22, Local0, 0xFFFFFFFFFFFFFCDF) 6422 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF61))), Local0) 6423 M600 (Arg0, 0x23, Local0, 0xFFFFFFFFFFFFFCE0) 6424 } 6425 6426 Local0 = (0x00 - DerefOf (RefOf (BF61))) 6427 M600 (Arg0, 0x24, Local0, 0xFFFFFFFFFFFFFCDF) 6428 Local0 = (0x01 - DerefOf (RefOf (BF61))) 6429 M600 (Arg0, 0x25, Local0, 0xFFFFFFFFFFFFFCE0) 6430 Local0 = (AUI5 - DerefOf (RefOf (BF61))) 6431 M600 (Arg0, 0x26, Local0, 0xFFFFFFFFFFFFFCDF) 6432 Local0 = (AUI6 - DerefOf (RefOf (BF61))) 6433 M600 (Arg0, 0x27, Local0, 0xFFFFFFFFFFFFFCE0) 6434 If (Y078) 6435 { 6436 Local0 = (DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF61))) 6437 M600 (Arg0, 0x28, Local0, 0xFFFFFFFFFFFFFCDF) 6438 Local0 = (DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF61))) 6439 M600 (Arg0, 0x29, Local0, 0xFFFFFFFFFFFFFCE0) 6440 } 6441 6442 Local0 = (DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF61))) 6443 M600 (Arg0, 0x2A, Local0, 0xFFFFFFFFFFFFFCDF) 6444 Local0 = (DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF61))) 6445 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFFFFFFFCE0) 6446 /* Method returns Integer */ 6447 6448 Local0 = (M601 (0x01, 0x05) - DerefOf (RefOf (BF61))) 6449 M600 (Arg0, 0x2C, Local0, 0xFFFFFFFFFFFFFCDF) 6450 Local0 = (M601 (0x01, 0x06) - DerefOf (RefOf (BF61))) 6451 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFFFFFFFCE0) 6452 /* Method returns Reference to Integer */ 6453 6454 If (Y500) 6455 { 6456 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF61))) 6457 M600 (Arg0, 0x2E, Local0, 0xFFFFFFFFFFFFFCDF) 6458 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF61))) 6459 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFFFFFFFCE0) 6460 } 6461 } 6462 6463 /* Subtract, 64-bit */ 6464 6465 Method (M05A, 1, NotSerialized) 6466 { 6467 /* Conversion of the first operand */ 6468 6469 Store ((DerefOf (RefOf (BF65)) - 0x00), Local0) 6470 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 6471 Store ((DerefOf (RefOf (BF65)) - 0x01), Local0) 6472 M600 (Arg0, 0x01, Local0, 0xFE7CB391D650A283) 6473 Store ((DerefOf (RefOf (BF65)) - AUI5), Local0) 6474 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 6475 Store ((DerefOf (RefOf (BF65)) - AUI6), Local0) 6476 M600 (Arg0, 0x03, Local0, 0xFE7CB391D650A283) 6477 If (Y078) 6478 { 6479 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI5))), Local0) 6480 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 6481 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI6))), Local0) 6482 M600 (Arg0, 0x05, Local0, 0xFE7CB391D650A283) 6483 } 6484 6485 Store ((DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x05])), Local0) 6486 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 6487 Store ((DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x06])), Local0) 6488 M600 (Arg0, 0x07, Local0, 0xFE7CB391D650A283) 6489 /* Method returns Integer */ 6490 6491 Store ((DerefOf (RefOf (BF65)) - M601 (0x01, 0x05)), Local0) 6492 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 6493 Store ((DerefOf (RefOf (BF65)) - M601 (0x01, 0x06)), Local0) 6494 M600 (Arg0, 0x09, Local0, 0xFE7CB391D650A283) 6495 /* Method returns Reference to Integer */ 6496 6497 If (Y500) 6498 { 6499 Store ((DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6500 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 6501 Store ((DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 6502 M600 (Arg0, 0x0B, Local0, 0xFE7CB391D650A283) 6503 } 6504 6505 Local0 = (DerefOf (RefOf (BF65)) - 0x00) 6506 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 6507 Local0 = (DerefOf (RefOf (BF65)) - 0x01) 6508 M600 (Arg0, 0x0D, Local0, 0xFE7CB391D650A283) 6509 Local0 = (DerefOf (RefOf (BF65)) - AUI5) /* \AUI5 */ 6510 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 6511 Local0 = (DerefOf (RefOf (BF65)) - AUI6) /* \AUI6 */ 6512 M600 (Arg0, 0x0F, Local0, 0xFE7CB391D650A283) 6513 If (Y078) 6514 { 6515 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI5))) 6516 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 6517 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI6))) 6518 M600 (Arg0, 0x11, Local0, 0xFE7CB391D650A283) 6519 } 6520 6521 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x05])) 6522 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 6523 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x06])) 6524 M600 (Arg0, 0x13, Local0, 0xFE7CB391D650A283) 6525 /* Method returns Integer */ 6526 6527 Local0 = (DerefOf (RefOf (BF65)) - M601 (0x01, 0x05)) 6528 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 6529 Local0 = (DerefOf (RefOf (BF65)) - M601 (0x01, 0x06)) 6530 M600 (Arg0, 0x15, Local0, 0xFE7CB391D650A283) 6531 /* Method returns Reference to Integer */ 6532 6533 If (Y500) 6534 { 6535 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x05, 0x01))) 6536 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 6537 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x06, 0x01))) 6538 M600 (Arg0, 0x17, Local0, 0xFE7CB391D650A283) 6539 } 6540 6541 /* Conversion of the second operand */ 6542 6543 Store ((0x00 - DerefOf (RefOf (BF65))), Local0) 6544 M600 (Arg0, 0x18, Local0, 0x01834C6E29AF5D7C) 6545 Store ((0x01 - DerefOf (RefOf (BF65))), Local0) 6546 M600 (Arg0, 0x19, Local0, 0x01834C6E29AF5D7D) 6547 Store ((AUI5 - DerefOf (RefOf (BF65))), Local0) 6548 M600 (Arg0, 0x1A, Local0, 0x01834C6E29AF5D7C) 6549 Store ((AUI6 - DerefOf (RefOf (BF65))), Local0) 6550 M600 (Arg0, 0x1B, Local0, 0x01834C6E29AF5D7D) 6551 If (Y078) 6552 { 6553 Store ((DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF65))), Local0) 6554 M600 (Arg0, 0x1C, Local0, 0x01834C6E29AF5D7C) 6555 Store ((DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF65))), Local0) 6556 M600 (Arg0, 0x1D, Local0, 0x01834C6E29AF5D7D) 6557 } 6558 6559 Store ((DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF65))), Local0) 6560 M600 (Arg0, 0x1E, Local0, 0x01834C6E29AF5D7C) 6561 Store ((DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF65))), Local0) 6562 M600 (Arg0, 0x1F, Local0, 0x01834C6E29AF5D7D) 6563 /* Method returns Integer */ 6564 6565 Store ((M601 (0x01, 0x05) - DerefOf (RefOf (BF65))), Local0) 6566 M600 (Arg0, 0x20, Local0, 0x01834C6E29AF5D7C) 6567 Store ((M601 (0x01, 0x06) - DerefOf (RefOf (BF65))), Local0) 6568 M600 (Arg0, 0x21, Local0, 0x01834C6E29AF5D7D) 6569 /* Method returns Reference to Integer */ 6570 6571 If (Y500) 6572 { 6573 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF65))), Local0) 6574 M600 (Arg0, 0x22, Local0, 0x01834C6E29AF5D7C) 6575 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF65))), Local0) 6576 M600 (Arg0, 0x23, Local0, 0x01834C6E29AF5D7D) 6577 } 6578 6579 Local0 = (0x00 - DerefOf (RefOf (BF65))) 6580 M600 (Arg0, 0x24, Local0, 0x01834C6E29AF5D7C) 6581 Local0 = (0x01 - DerefOf (RefOf (BF65))) 6582 M600 (Arg0, 0x25, Local0, 0x01834C6E29AF5D7D) 6583 Local0 = (AUI5 - DerefOf (RefOf (BF65))) 6584 M600 (Arg0, 0x26, Local0, 0x01834C6E29AF5D7C) 6585 Local0 = (AUI6 - DerefOf (RefOf (BF65))) 6586 M600 (Arg0, 0x27, Local0, 0x01834C6E29AF5D7D) 6587 If (Y078) 6588 { 6589 Local0 = (DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF65))) 6590 M600 (Arg0, 0x28, Local0, 0x01834C6E29AF5D7C) 6591 Local0 = (DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF65))) 6592 M600 (Arg0, 0x29, Local0, 0x01834C6E29AF5D7D) 6593 } 6594 6595 Local0 = (DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF65))) 6596 M600 (Arg0, 0x2A, Local0, 0x01834C6E29AF5D7C) 6597 Local0 = (DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF65))) 6598 M600 (Arg0, 0x2B, Local0, 0x01834C6E29AF5D7D) 6599 /* Method returns Integer */ 6600 6601 Local0 = (M601 (0x01, 0x05) - DerefOf (RefOf (BF65))) 6602 M600 (Arg0, 0x2C, Local0, 0x01834C6E29AF5D7C) 6603 Local0 = (M601 (0x01, 0x06) - DerefOf (RefOf (BF65))) 6604 M600 (Arg0, 0x2D, Local0, 0x01834C6E29AF5D7D) 6605 /* Method returns Reference to Integer */ 6606 6607 If (Y500) 6608 { 6609 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF65))) 6610 M600 (Arg0, 0x2E, Local0, 0x01834C6E29AF5D7C) 6611 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF65))) 6612 M600 (Arg0, 0x2F, Local0, 0x01834C6E29AF5D7D) 6613 } 6614 6615 /* Conversion of the both operands */ 6616 6617 Store ((DerefOf (RefOf (BF61)) - DerefOf (RefOf (BF65))), Local0) 6618 M600 (Arg0, 0x30, Local0, 0x01834C6E29AF609D) 6619 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (BF61))), Local0) 6620 M600 (Arg0, 0x31, Local0, 0xFE7CB391D6509F63) 6621 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (RefOf (BF65))) 6622 M600 (Arg0, 0x32, Local0, 0x01834C6E29AF609D) 6623 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (BF61))) 6624 M600 (Arg0, 0x33, Local0, 0xFE7CB391D6509F63) 6625 } 6626 6627 /* Subtract, 32-bit */ 6628 6629 Method (M05B, 1, NotSerialized) 6630 { 6631 /* Conversion of the first operand */ 6632 6633 Store ((DerefOf (RefOf (BF65)) - 0x00), Local0) 6634 M600 (Arg0, 0x00, Local0, 0xD650A284) 6635 Store ((DerefOf (RefOf (BF65)) - 0x01), Local0) 6636 M600 (Arg0, 0x01, Local0, 0xD650A283) 6637 Store ((DerefOf (RefOf (BF65)) - AUI5), Local0) 6638 M600 (Arg0, 0x02, Local0, 0xD650A284) 6639 Store ((DerefOf (RefOf (BF65)) - AUI6), Local0) 6640 M600 (Arg0, 0x03, Local0, 0xD650A283) 6641 If (Y078) 6642 { 6643 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI5))), Local0) 6644 M600 (Arg0, 0x04, Local0, 0xD650A284) 6645 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI6))), Local0) 6646 M600 (Arg0, 0x05, Local0, 0xD650A283) 6647 } 6648 6649 Store ((DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x05])), Local0) 6650 M600 (Arg0, 0x06, Local0, 0xD650A284) 6651 Store ((DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x06])), Local0) 6652 M600 (Arg0, 0x07, Local0, 0xD650A283) 6653 /* Method returns Integer */ 6654 6655 Store ((DerefOf (RefOf (BF65)) - M601 (0x01, 0x05)), Local0) 6656 M600 (Arg0, 0x08, Local0, 0xD650A284) 6657 Store ((DerefOf (RefOf (BF65)) - M601 (0x01, 0x06)), Local0) 6658 M600 (Arg0, 0x09, Local0, 0xD650A283) 6659 /* Method returns Reference to Integer */ 6660 6661 If (Y500) 6662 { 6663 Store ((DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6664 M600 (Arg0, 0x0A, Local0, 0xD650A284) 6665 Store ((DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x06, 0x01))), Local0) 6666 M600 (Arg0, 0x0B, Local0, 0xD650A283) 6667 } 6668 6669 Local0 = (DerefOf (RefOf (BF65)) - 0x00) 6670 M600 (Arg0, 0x0C, Local0, 0xD650A284) 6671 Local0 = (DerefOf (RefOf (BF65)) - 0x01) 6672 M600 (Arg0, 0x0D, Local0, 0xD650A283) 6673 Local0 = (DerefOf (RefOf (BF65)) - AUI5) /* \AUI5 */ 6674 M600 (Arg0, 0x0E, Local0, 0xD650A284) 6675 Local0 = (DerefOf (RefOf (BF65)) - AUI6) /* \AUI6 */ 6676 M600 (Arg0, 0x0F, Local0, 0xD650A283) 6677 If (Y078) 6678 { 6679 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI5))) 6680 M600 (Arg0, 0x10, Local0, 0xD650A284) 6681 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (AUI6))) 6682 M600 (Arg0, 0x11, Local0, 0xD650A283) 6683 } 6684 6685 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x05])) 6686 M600 (Arg0, 0x12, Local0, 0xD650A284) 6687 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (PAUI [0x06])) 6688 M600 (Arg0, 0x13, Local0, 0xD650A283) 6689 /* Method returns Integer */ 6690 6691 Local0 = (DerefOf (RefOf (BF65)) - M601 (0x01, 0x05)) 6692 M600 (Arg0, 0x14, Local0, 0xD650A284) 6693 Local0 = (DerefOf (RefOf (BF65)) - M601 (0x01, 0x06)) 6694 M600 (Arg0, 0x15, Local0, 0xD650A283) 6695 /* Method returns Reference to Integer */ 6696 6697 If (Y500) 6698 { 6699 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x05, 0x01))) 6700 M600 (Arg0, 0x16, Local0, 0xD650A284) 6701 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (M602 (0x01, 0x06, 0x01))) 6702 M600 (Arg0, 0x17, Local0, 0xD650A283) 6703 } 6704 6705 /* Conversion of the second operand */ 6706 6707 Store ((0x00 - DerefOf (RefOf (BF65))), Local0) 6708 M600 (Arg0, 0x18, Local0, 0x29AF5D7C) 6709 Store ((0x01 - DerefOf (RefOf (BF65))), Local0) 6710 M600 (Arg0, 0x19, Local0, 0x29AF5D7D) 6711 Store ((AUI5 - DerefOf (RefOf (BF65))), Local0) 6712 M600 (Arg0, 0x1A, Local0, 0x29AF5D7C) 6713 Store ((AUI6 - DerefOf (RefOf (BF65))), Local0) 6714 M600 (Arg0, 0x1B, Local0, 0x29AF5D7D) 6715 If (Y078) 6716 { 6717 Store ((DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF65))), Local0) 6718 M600 (Arg0, 0x1C, Local0, 0x29AF5D7C) 6719 Store ((DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF65))), Local0) 6720 M600 (Arg0, 0x1D, Local0, 0x29AF5D7D) 6721 } 6722 6723 Store ((DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF65))), Local0) 6724 M600 (Arg0, 0x1E, Local0, 0x29AF5D7C) 6725 Store ((DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF65))), Local0) 6726 M600 (Arg0, 0x1F, Local0, 0x29AF5D7D) 6727 /* Method returns Integer */ 6728 6729 Store ((M601 (0x01, 0x05) - DerefOf (RefOf (BF65))), Local0) 6730 M600 (Arg0, 0x20, Local0, 0x29AF5D7C) 6731 Store ((M601 (0x01, 0x06) - DerefOf (RefOf (BF65))), Local0) 6732 M600 (Arg0, 0x21, Local0, 0x29AF5D7D) 6733 /* Method returns Reference to Integer */ 6734 6735 If (Y500) 6736 { 6737 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF65))), Local0) 6738 M600 (Arg0, 0x22, Local0, 0x29AF5D7C) 6739 Store ((DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF65))), Local0) 6740 M600 (Arg0, 0x23, Local0, 0x29AF5D7D) 6741 } 6742 6743 Local0 = (0x00 - DerefOf (RefOf (BF65))) 6744 M600 (Arg0, 0x24, Local0, 0x29AF5D7C) 6745 Local0 = (0x01 - DerefOf (RefOf (BF65))) 6746 M600 (Arg0, 0x25, Local0, 0x29AF5D7D) 6747 Local0 = (AUI5 - DerefOf (RefOf (BF65))) 6748 M600 (Arg0, 0x26, Local0, 0x29AF5D7C) 6749 Local0 = (AUI6 - DerefOf (RefOf (BF65))) 6750 M600 (Arg0, 0x27, Local0, 0x29AF5D7D) 6751 If (Y078) 6752 { 6753 Local0 = (DerefOf (RefOf (AUI5)) - DerefOf (RefOf (BF65))) 6754 M600 (Arg0, 0x28, Local0, 0x29AF5D7C) 6755 Local0 = (DerefOf (RefOf (AUI6)) - DerefOf (RefOf (BF65))) 6756 M600 (Arg0, 0x29, Local0, 0x29AF5D7D) 6757 } 6758 6759 Local0 = (DerefOf (PAUI [0x05]) - DerefOf (RefOf (BF65))) 6760 M600 (Arg0, 0x2A, Local0, 0x29AF5D7C) 6761 Local0 = (DerefOf (PAUI [0x06]) - DerefOf (RefOf (BF65))) 6762 M600 (Arg0, 0x2B, Local0, 0x29AF5D7D) 6763 /* Method returns Integer */ 6764 6765 Local0 = (M601 (0x01, 0x05) - DerefOf (RefOf (BF65))) 6766 M600 (Arg0, 0x2C, Local0, 0x29AF5D7C) 6767 Local0 = (M601 (0x01, 0x06) - DerefOf (RefOf (BF65))) 6768 M600 (Arg0, 0x2D, Local0, 0x29AF5D7D) 6769 /* Method returns Reference to Integer */ 6770 6771 If (Y500) 6772 { 6773 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) - DerefOf (RefOf (BF65))) 6774 M600 (Arg0, 0x2E, Local0, 0x29AF5D7C) 6775 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) - DerefOf (RefOf (BF65))) 6776 M600 (Arg0, 0x2F, Local0, 0x29AF5D7D) 6777 } 6778 6779 /* Conversion of the both operands */ 6780 6781 Store ((DerefOf (RefOf (BF61)) - DerefOf (RefOf (BF65))), Local0) 6782 M600 (Arg0, 0x30, Local0, 0x29AF609D) 6783 Store ((DerefOf (RefOf (BF65)) - DerefOf (RefOf (BF61))), Local0) 6784 M600 (Arg0, 0x31, Local0, 0xD6509F63) 6785 Local0 = (DerefOf (RefOf (BF61)) - DerefOf (RefOf (BF65))) 6786 M600 (Arg0, 0x32, Local0, 0x29AF609D) 6787 Local0 = (DerefOf (RefOf (BF65)) - DerefOf (RefOf (BF61))) 6788 M600 (Arg0, 0x33, Local0, 0xD6509F63) 6789 } 6790 6791 /* XOr, common 32-bit/64-bit test */ 6792 6793 Method (M05C, 1, NotSerialized) 6794 { 6795 /* Conversion of the first operand */ 6796 6797 Store ((DerefOf (RefOf (BF61)) ^ 0x00), Local0) 6798 M600 (Arg0, 0x00, Local0, 0x0321) 6799 Store ((DerefOf (RefOf (BF61)) ^ 0xFFFFFFFFFFFFFFFF), Local0) 6800 M600 (Arg0, 0x01, Local0, 0xFFFFFFFFFFFFFCDE) 6801 Store ((DerefOf (RefOf (BF61)) ^ AUI5), Local0) 6802 M600 (Arg0, 0x02, Local0, 0x0321) 6803 Store ((DerefOf (RefOf (BF61)) ^ AUIJ), Local0) 6804 M600 (Arg0, 0x03, Local0, 0xFFFFFFFFFFFFFCDE) 6805 If (Y078) 6806 { 6807 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (AUI5))), Local0) 6808 M600 (Arg0, 0x04, Local0, 0x0321) 6809 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (AUIJ))), Local0) 6810 M600 (Arg0, 0x05, Local0, 0xFFFFFFFFFFFFFCDE) 6811 } 6812 6813 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (PAUI [0x05])), Local0) 6814 M600 (Arg0, 0x06, Local0, 0x0321) 6815 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (PAUI [0x13])), Local0) 6816 M600 (Arg0, 0x07, Local0, 0xFFFFFFFFFFFFFCDE) 6817 /* Method returns Integer */ 6818 6819 Store ((DerefOf (RefOf (BF61)) ^ M601 (0x01, 0x05)), Local0) 6820 M600 (Arg0, 0x08, Local0, 0x0321) 6821 Store ((DerefOf (RefOf (BF61)) ^ M601 (0x01, 0x13)), Local0) 6822 M600 (Arg0, 0x09, Local0, 0xFFFFFFFFFFFFFCDE) 6823 /* Method returns Reference to Integer */ 6824 6825 If (Y500) 6826 { 6827 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6828 M600 (Arg0, 0x0A, Local0, 0x0321) 6829 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 6830 M600 (Arg0, 0x0B, Local0, 0xFFFFFFFFFFFFFCDE) 6831 } 6832 6833 Local0 = (DerefOf (RefOf (BF61)) ^ 0x00) 6834 M600 (Arg0, 0x0C, Local0, 0x0321) 6835 Local0 = (DerefOf (RefOf (BF61)) ^ 0xFFFFFFFFFFFFFFFF) 6836 M600 (Arg0, 0x0D, Local0, 0xFFFFFFFFFFFFFCDE) 6837 Local0 = (DerefOf (RefOf (BF61)) ^ AUI5) /* \AUI5 */ 6838 M600 (Arg0, 0x0E, Local0, 0x0321) 6839 Local0 = (DerefOf (RefOf (BF61)) ^ AUIJ) /* \AUIJ */ 6840 M600 (Arg0, 0x0F, Local0, 0xFFFFFFFFFFFFFCDE) 6841 If (Y078) 6842 { 6843 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (AUI5))) 6844 M600 (Arg0, 0x10, Local0, 0x0321) 6845 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (AUIJ))) 6846 M600 (Arg0, 0x11, Local0, 0xFFFFFFFFFFFFFCDE) 6847 } 6848 6849 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (PAUI [0x05])) 6850 M600 (Arg0, 0x12, Local0, 0x0321) 6851 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (PAUI [0x13])) 6852 M600 (Arg0, 0x13, Local0, 0xFFFFFFFFFFFFFCDE) 6853 /* Method returns Integer */ 6854 6855 Local0 = (DerefOf (RefOf (BF61)) ^ M601 (0x01, 0x05)) 6856 M600 (Arg0, 0x14, Local0, 0x0321) 6857 Local0 = (DerefOf (RefOf (BF61)) ^ M601 (0x01, 0x13)) 6858 M600 (Arg0, 0x15, Local0, 0xFFFFFFFFFFFFFCDE) 6859 /* Method returns Reference to Integer */ 6860 6861 If (Y500) 6862 { 6863 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (M602 (0x01, 0x05, 0x01))) 6864 M600 (Arg0, 0x16, Local0, 0x0321) 6865 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (M602 (0x01, 0x13, 0x01))) 6866 M600 (Arg0, 0x17, Local0, 0xFFFFFFFFFFFFFCDE) 6867 } 6868 6869 /* Conversion of the second operand */ 6870 6871 Store ((0x00 ^ DerefOf (RefOf (BF61))), Local0) 6872 M600 (Arg0, 0x18, Local0, 0x0321) 6873 Store ((0xFFFFFFFFFFFFFFFF ^ DerefOf (RefOf (BF61))), Local0) 6874 M600 (Arg0, 0x19, Local0, 0xFFFFFFFFFFFFFCDE) 6875 Store ((AUI5 ^ DerefOf (RefOf (BF61))), Local0) 6876 M600 (Arg0, 0x1A, Local0, 0x0321) 6877 Store ((AUIJ ^ DerefOf (RefOf (BF61))), Local0) 6878 M600 (Arg0, 0x1B, Local0, 0xFFFFFFFFFFFFFCDE) 6879 If (Y078) 6880 { 6881 Store ((DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF61))), Local0) 6882 M600 (Arg0, 0x1C, Local0, 0x0321) 6883 Store ((DerefOf (RefOf (AUIJ)) ^ DerefOf (RefOf (BF61))), Local0) 6884 M600 (Arg0, 0x1D, Local0, 0xFFFFFFFFFFFFFCDE) 6885 } 6886 6887 Store ((DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF61))), Local0) 6888 M600 (Arg0, 0x1E, Local0, 0x0321) 6889 Store ((DerefOf (PAUI [0x13]) ^ DerefOf (RefOf (BF61))), Local0) 6890 M600 (Arg0, 0x1F, Local0, 0xFFFFFFFFFFFFFCDE) 6891 /* Method returns Integer */ 6892 6893 Store ((M601 (0x01, 0x05) ^ DerefOf (RefOf (BF61))), Local0) 6894 M600 (Arg0, 0x20, Local0, 0x0321) 6895 Store ((M601 (0x01, 0x13) ^ DerefOf (RefOf (BF61))), Local0) 6896 M600 (Arg0, 0x21, Local0, 0xFFFFFFFFFFFFFCDE) 6897 /* Method returns Reference to Integer */ 6898 6899 If (Y500) 6900 { 6901 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF61))), Local0) 6902 M600 (Arg0, 0x22, Local0, 0x0321) 6903 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) ^ DerefOf (RefOf (BF61))), Local0) 6904 M600 (Arg0, 0x23, Local0, 0xFFFFFFFFFFFFFCDE) 6905 } 6906 6907 Local0 = (0x00 ^ DerefOf (RefOf (BF61))) 6908 M600 (Arg0, 0x24, Local0, 0x0321) 6909 Local0 = (0xFFFFFFFFFFFFFFFF ^ DerefOf (RefOf (BF61))) 6910 M600 (Arg0, 0x25, Local0, 0xFFFFFFFFFFFFFCDE) 6911 Local0 = (AUI5 ^ DerefOf (RefOf (BF61))) 6912 M600 (Arg0, 0x26, Local0, 0x0321) 6913 Local0 = (AUIJ ^ DerefOf (RefOf (BF61))) 6914 M600 (Arg0, 0x27, Local0, 0xFFFFFFFFFFFFFCDE) 6915 If (Y078) 6916 { 6917 Local0 = (DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF61))) 6918 M600 (Arg0, 0x28, Local0, 0x0321) 6919 Local0 = (DerefOf (RefOf (AUIJ)) ^ DerefOf (RefOf (BF61))) 6920 M600 (Arg0, 0x29, Local0, 0xFFFFFFFFFFFFFCDE) 6921 } 6922 6923 Local0 = (DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF61))) 6924 M600 (Arg0, 0x2A, Local0, 0x0321) 6925 Local0 = (DerefOf (PAUI [0x13]) ^ DerefOf (RefOf (BF61))) 6926 M600 (Arg0, 0x2B, Local0, 0xFFFFFFFFFFFFFCDE) 6927 /* Method returns Integer */ 6928 6929 Local0 = (M601 (0x01, 0x05) ^ DerefOf (RefOf (BF61))) 6930 M600 (Arg0, 0x2C, Local0, 0x0321) 6931 Local0 = (M601 (0x01, 0x13) ^ DerefOf (RefOf (BF61))) 6932 M600 (Arg0, 0x2D, Local0, 0xFFFFFFFFFFFFFCDE) 6933 /* Method returns Reference to Integer */ 6934 6935 If (Y500) 6936 { 6937 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF61))) 6938 M600 (Arg0, 0x2E, Local0, 0x0321) 6939 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) ^ DerefOf (RefOf (BF61))) 6940 M600 (Arg0, 0x2F, Local0, 0xFFFFFFFFFFFFFCDE) 6941 } 6942 } 6943 6944 /* XOr, 64-bit */ 6945 6946 Method (M05D, 1, NotSerialized) 6947 { 6948 /* Conversion of the first operand */ 6949 6950 Store ((DerefOf (RefOf (BF65)) ^ 0x00), Local0) 6951 M600 (Arg0, 0x00, Local0, 0xFE7CB391D650A284) 6952 Store ((DerefOf (RefOf (BF65)) ^ 0xFFFFFFFFFFFFFFFF), Local0) 6953 M600 (Arg0, 0x01, Local0, 0x01834C6E29AF5D7B) 6954 Store ((DerefOf (RefOf (BF65)) ^ AUI5), Local0) 6955 M600 (Arg0, 0x02, Local0, 0xFE7CB391D650A284) 6956 Store ((DerefOf (RefOf (BF65)) ^ AUIJ), Local0) 6957 M600 (Arg0, 0x03, Local0, 0x01834C6E29AF5D7B) 6958 If (Y078) 6959 { 6960 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUI5))), Local0) 6961 M600 (Arg0, 0x04, Local0, 0xFE7CB391D650A284) 6962 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUIJ))), Local0) 6963 M600 (Arg0, 0x05, Local0, 0x01834C6E29AF5D7B) 6964 } 6965 6966 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x05])), Local0) 6967 M600 (Arg0, 0x06, Local0, 0xFE7CB391D650A284) 6968 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x13])), Local0) 6969 M600 (Arg0, 0x07, Local0, 0x01834C6E29AF5D7B) 6970 /* Method returns Integer */ 6971 6972 Store ((DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x05)), Local0) 6973 M600 (Arg0, 0x08, Local0, 0xFE7CB391D650A284) 6974 Store ((DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x13)), Local0) 6975 M600 (Arg0, 0x09, Local0, 0x01834C6E29AF5D7B) 6976 /* Method returns Reference to Integer */ 6977 6978 If (Y500) 6979 { 6980 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 6981 M600 (Arg0, 0x0A, Local0, 0xFE7CB391D650A284) 6982 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x13, 0x01))), Local0) 6983 M600 (Arg0, 0x0B, Local0, 0x01834C6E29AF5D7B) 6984 } 6985 6986 Local0 = (DerefOf (RefOf (BF65)) ^ 0x00) 6987 M600 (Arg0, 0x0C, Local0, 0xFE7CB391D650A284) 6988 Local0 = (DerefOf (RefOf (BF65)) ^ 0xFFFFFFFFFFFFFFFF) 6989 M600 (Arg0, 0x0D, Local0, 0x01834C6E29AF5D7B) 6990 Local0 = (DerefOf (RefOf (BF65)) ^ AUI5) /* \AUI5 */ 6991 M600 (Arg0, 0x0E, Local0, 0xFE7CB391D650A284) 6992 Local0 = (DerefOf (RefOf (BF65)) ^ AUIJ) /* \AUIJ */ 6993 M600 (Arg0, 0x0F, Local0, 0x01834C6E29AF5D7B) 6994 If (Y078) 6995 { 6996 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUI5))) 6997 M600 (Arg0, 0x10, Local0, 0xFE7CB391D650A284) 6998 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUIJ))) 6999 M600 (Arg0, 0x11, Local0, 0x01834C6E29AF5D7B) 7000 } 7001 7002 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x05])) 7003 M600 (Arg0, 0x12, Local0, 0xFE7CB391D650A284) 7004 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x13])) 7005 M600 (Arg0, 0x13, Local0, 0x01834C6E29AF5D7B) 7006 /* Method returns Integer */ 7007 7008 Local0 = (DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x05)) 7009 M600 (Arg0, 0x14, Local0, 0xFE7CB391D650A284) 7010 Local0 = (DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x13)) 7011 M600 (Arg0, 0x15, Local0, 0x01834C6E29AF5D7B) 7012 /* Method returns Reference to Integer */ 7013 7014 If (Y500) 7015 { 7016 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x05, 0x01))) 7017 M600 (Arg0, 0x16, Local0, 0xFE7CB391D650A284) 7018 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x13, 0x01))) 7019 M600 (Arg0, 0x17, Local0, 0x01834C6E29AF5D7B) 7020 } 7021 7022 /* Conversion of the second operand */ 7023 7024 Store ((0x00 ^ DerefOf (RefOf (BF65))), Local0) 7025 M600 (Arg0, 0x18, Local0, 0xFE7CB391D650A284) 7026 Store ((0xFFFFFFFFFFFFFFFF ^ DerefOf (RefOf (BF65))), Local0) 7027 M600 (Arg0, 0x19, Local0, 0x01834C6E29AF5D7B) 7028 Store ((AUI5 ^ DerefOf (RefOf (BF65))), Local0) 7029 M600 (Arg0, 0x1A, Local0, 0xFE7CB391D650A284) 7030 Store ((AUIJ ^ DerefOf (RefOf (BF65))), Local0) 7031 M600 (Arg0, 0x1B, Local0, 0x01834C6E29AF5D7B) 7032 If (Y078) 7033 { 7034 Store ((DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF65))), Local0) 7035 M600 (Arg0, 0x1C, Local0, 0xFE7CB391D650A284) 7036 Store ((DerefOf (RefOf (AUIJ)) ^ DerefOf (RefOf (BF65))), Local0) 7037 M600 (Arg0, 0x1D, Local0, 0x01834C6E29AF5D7B) 7038 } 7039 7040 Store ((DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF65))), Local0) 7041 M600 (Arg0, 0x1E, Local0, 0xFE7CB391D650A284) 7042 Store ((DerefOf (PAUI [0x13]) ^ DerefOf (RefOf (BF65))), Local0) 7043 M600 (Arg0, 0x1F, Local0, 0x01834C6E29AF5D7B) 7044 /* Method returns Integer */ 7045 7046 Store ((M601 (0x01, 0x05) ^ DerefOf (RefOf (BF65))), Local0) 7047 M600 (Arg0, 0x20, Local0, 0xFE7CB391D650A284) 7048 Store ((M601 (0x01, 0x13) ^ DerefOf (RefOf (BF65))), Local0) 7049 M600 (Arg0, 0x21, Local0, 0x01834C6E29AF5D7B) 7050 /* Method returns Reference to Integer */ 7051 7052 If (Y500) 7053 { 7054 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF65))), Local0) 7055 M600 (Arg0, 0x22, Local0, 0xFE7CB391D650A284) 7056 Store ((DerefOf (M602 (0x01, 0x13, 0x01)) ^ DerefOf (RefOf (BF65))), Local0) 7057 M600 (Arg0, 0x23, Local0, 0x01834C6E29AF5D7B) 7058 } 7059 7060 Local0 = (0x00 ^ DerefOf (RefOf (BF65))) 7061 M600 (Arg0, 0x24, Local0, 0xFE7CB391D650A284) 7062 Local0 = (0xFFFFFFFFFFFFFFFF ^ DerefOf (RefOf (BF65))) 7063 M600 (Arg0, 0x25, Local0, 0x01834C6E29AF5D7B) 7064 Local0 = (AUI5 ^ DerefOf (RefOf (BF65))) 7065 M600 (Arg0, 0x26, Local0, 0xFE7CB391D650A284) 7066 Local0 = (AUIJ ^ DerefOf (RefOf (BF65))) 7067 M600 (Arg0, 0x27, Local0, 0x01834C6E29AF5D7B) 7068 If (Y078) 7069 { 7070 Local0 = (DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF65))) 7071 M600 (Arg0, 0x28, Local0, 0xFE7CB391D650A284) 7072 Local0 = (DerefOf (RefOf (AUIJ)) ^ DerefOf (RefOf (BF65))) 7073 M600 (Arg0, 0x29, Local0, 0x01834C6E29AF5D7B) 7074 } 7075 7076 Local0 = (DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF65))) 7077 M600 (Arg0, 0x2A, Local0, 0xFE7CB391D650A284) 7078 Local0 = (DerefOf (PAUI [0x13]) ^ DerefOf (RefOf (BF65))) 7079 M600 (Arg0, 0x2B, Local0, 0x01834C6E29AF5D7B) 7080 /* Method returns Integer */ 7081 7082 Local0 = (M601 (0x01, 0x05) ^ DerefOf (RefOf (BF65))) 7083 M600 (Arg0, 0x2C, Local0, 0xFE7CB391D650A284) 7084 Local0 = (M601 (0x01, 0x13) ^ DerefOf (RefOf (BF65))) 7085 M600 (Arg0, 0x2D, Local0, 0x01834C6E29AF5D7B) 7086 /* Method returns Reference to Integer */ 7087 7088 If (Y500) 7089 { 7090 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF65))) 7091 M600 (Arg0, 0x2E, Local0, 0xFE7CB391D650A284) 7092 Local0 = (DerefOf (M602 (0x01, 0x13, 0x01)) ^ DerefOf (RefOf (BF65))) 7093 M600 (Arg0, 0x2F, Local0, 0x01834C6E29AF5D7B) 7094 } 7095 7096 /* Conversion of the both operands */ 7097 7098 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (BF65))), Local0) 7099 M600 (Arg0, 0x30, Local0, 0xFE7CB391D650A1A5) 7100 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (BF61))), Local0) 7101 M600 (Arg0, 0x31, Local0, 0xFE7CB391D650A1A5) 7102 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (BF65))) 7103 M600 (Arg0, 0x32, Local0, 0xFE7CB391D650A1A5) 7104 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (BF61))) 7105 M600 (Arg0, 0x33, Local0, 0xFE7CB391D650A1A5) 7106 } 7107 7108 /* XOr, 32-bit */ 7109 7110 Method (M05E, 1, NotSerialized) 7111 { 7112 /* Conversion of the first operand */ 7113 7114 Store ((DerefOf (RefOf (BF65)) ^ 0x00), Local0) 7115 M600 (Arg0, 0x00, Local0, 0xD650A284) 7116 Store ((DerefOf (RefOf (BF65)) ^ 0xFFFFFFFF), Local0) 7117 M600 (Arg0, 0x01, Local0, 0x29AF5D7B) 7118 Store ((DerefOf (RefOf (BF65)) ^ AUI5), Local0) 7119 M600 (Arg0, 0x02, Local0, 0xD650A284) 7120 Store ((DerefOf (RefOf (BF65)) ^ AUII), Local0) 7121 M600 (Arg0, 0x03, Local0, 0x29AF5D7B) 7122 If (Y078) 7123 { 7124 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUI5))), Local0) 7125 M600 (Arg0, 0x04, Local0, 0xD650A284) 7126 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUII))), Local0) 7127 M600 (Arg0, 0x05, Local0, 0x29AF5D7B) 7128 } 7129 7130 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x05])), Local0) 7131 M600 (Arg0, 0x06, Local0, 0xD650A284) 7132 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x12])), Local0) 7133 M600 (Arg0, 0x07, Local0, 0x29AF5D7B) 7134 /* Method returns Integer */ 7135 7136 Store ((DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x05)), Local0) 7137 M600 (Arg0, 0x08, Local0, 0xD650A284) 7138 Store ((DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x12)), Local0) 7139 M600 (Arg0, 0x09, Local0, 0x29AF5D7B) 7140 /* Method returns Reference to Integer */ 7141 7142 If (Y500) 7143 { 7144 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x05, 0x01))), Local0) 7145 M600 (Arg0, 0x0A, Local0, 0xD650A284) 7146 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x12, 0x01))), Local0) 7147 M600 (Arg0, 0x0B, Local0, 0x29AF5D7B) 7148 } 7149 7150 Local0 = (DerefOf (RefOf (BF65)) ^ 0x00) 7151 M600 (Arg0, 0x0C, Local0, 0xD650A284) 7152 Local0 = (DerefOf (RefOf (BF65)) ^ 0xFFFFFFFF) 7153 M600 (Arg0, 0x0D, Local0, 0x29AF5D7B) 7154 Local0 = (DerefOf (RefOf (BF65)) ^ AUI5) /* \AUI5 */ 7155 M600 (Arg0, 0x0E, Local0, 0xD650A284) 7156 Local0 = (DerefOf (RefOf (BF65)) ^ AUII) /* \AUII */ 7157 M600 (Arg0, 0x0F, Local0, 0x29AF5D7B) 7158 If (Y078) 7159 { 7160 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUI5))) 7161 M600 (Arg0, 0x10, Local0, 0xD650A284) 7162 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (AUII))) 7163 M600 (Arg0, 0x11, Local0, 0x29AF5D7B) 7164 } 7165 7166 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x05])) 7167 M600 (Arg0, 0x12, Local0, 0xD650A284) 7168 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (PAUI [0x12])) 7169 M600 (Arg0, 0x13, Local0, 0x29AF5D7B) 7170 /* Method returns Integer */ 7171 7172 Local0 = (DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x05)) 7173 M600 (Arg0, 0x14, Local0, 0xD650A284) 7174 Local0 = (DerefOf (RefOf (BF65)) ^ M601 (0x01, 0x12)) 7175 M600 (Arg0, 0x15, Local0, 0x29AF5D7B) 7176 /* Method returns Reference to Integer */ 7177 7178 If (Y500) 7179 { 7180 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x05, 0x01))) 7181 M600 (Arg0, 0x16, Local0, 0xD650A284) 7182 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (M602 (0x01, 0x12, 0x01))) 7183 M600 (Arg0, 0x17, Local0, 0x29AF5D7B) 7184 } 7185 7186 /* Conversion of the second operand */ 7187 7188 Store ((0x00 ^ DerefOf (RefOf (BF65))), Local0) 7189 M600 (Arg0, 0x18, Local0, 0xD650A284) 7190 Store ((0xFFFFFFFF ^ DerefOf (RefOf (BF65))), Local0) 7191 M600 (Arg0, 0x19, Local0, 0x29AF5D7B) 7192 Store ((AUI5 ^ DerefOf (RefOf (BF65))), Local0) 7193 M600 (Arg0, 0x1A, Local0, 0xD650A284) 7194 Store ((AUII ^ DerefOf (RefOf (BF65))), Local0) 7195 M600 (Arg0, 0x1B, Local0, 0x29AF5D7B) 7196 If (Y078) 7197 { 7198 Store ((DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF65))), Local0) 7199 M600 (Arg0, 0x1C, Local0, 0xD650A284) 7200 Store ((DerefOf (RefOf (AUII)) ^ DerefOf (RefOf (BF65))), Local0) 7201 M600 (Arg0, 0x1D, Local0, 0x29AF5D7B) 7202 } 7203 7204 Store ((DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF65))), Local0) 7205 M600 (Arg0, 0x1E, Local0, 0xD650A284) 7206 Store ((DerefOf (PAUI [0x12]) ^ DerefOf (RefOf (BF65))), Local0) 7207 M600 (Arg0, 0x1F, Local0, 0x29AF5D7B) 7208 /* Method returns Integer */ 7209 7210 Store ((M601 (0x01, 0x05) ^ DerefOf (RefOf (BF65))), Local0) 7211 M600 (Arg0, 0x20, Local0, 0xD650A284) 7212 Store ((M601 (0x01, 0x12) ^ DerefOf (RefOf (BF65))), Local0) 7213 M600 (Arg0, 0x21, Local0, 0x29AF5D7B) 7214 /* Method returns Reference to Integer */ 7215 7216 If (Y500) 7217 { 7218 Store ((DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF65))), Local0) 7219 M600 (Arg0, 0x22, Local0, 0xD650A284) 7220 Store ((DerefOf (M602 (0x01, 0x12, 0x01)) ^ DerefOf (RefOf (BF65))), Local0) 7221 M600 (Arg0, 0x23, Local0, 0x29AF5D7B) 7222 } 7223 7224 Local0 = (0x00 ^ DerefOf (RefOf (BF65))) 7225 M600 (Arg0, 0x24, Local0, 0xD650A284) 7226 Local0 = (0xFFFFFFFF ^ DerefOf (RefOf (BF65))) 7227 M600 (Arg0, 0x25, Local0, 0x29AF5D7B) 7228 Local0 = (AUI5 ^ DerefOf (RefOf (BF65))) 7229 M600 (Arg0, 0x26, Local0, 0xD650A284) 7230 Local0 = (AUII ^ DerefOf (RefOf (BF65))) 7231 M600 (Arg0, 0x27, Local0, 0x29AF5D7B) 7232 If (Y078) 7233 { 7234 Local0 = (DerefOf (RefOf (AUI5)) ^ DerefOf (RefOf (BF65))) 7235 M600 (Arg0, 0x28, Local0, 0xD650A284) 7236 Local0 = (DerefOf (RefOf (AUII)) ^ DerefOf (RefOf (BF65))) 7237 M600 (Arg0, 0x29, Local0, 0x29AF5D7B) 7238 } 7239 7240 Local0 = (DerefOf (PAUI [0x05]) ^ DerefOf (RefOf (BF65))) 7241 M600 (Arg0, 0x2A, Local0, 0xD650A284) 7242 Local0 = (DerefOf (PAUI [0x12]) ^ DerefOf (RefOf (BF65))) 7243 M600 (Arg0, 0x2B, Local0, 0x29AF5D7B) 7244 /* Method returns Integer */ 7245 7246 Local0 = (M601 (0x01, 0x05) ^ DerefOf (RefOf (BF65))) 7247 M600 (Arg0, 0x2C, Local0, 0xD650A284) 7248 Local0 = (M601 (0x01, 0x12) ^ DerefOf (RefOf (BF65))) 7249 M600 (Arg0, 0x2D, Local0, 0x29AF5D7B) 7250 /* Method returns Reference to Integer */ 7251 7252 If (Y500) 7253 { 7254 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) ^ DerefOf (RefOf (BF65))) 7255 M600 (Arg0, 0x2E, Local0, 0xD650A284) 7256 Local0 = (DerefOf (M602 (0x01, 0x12, 0x01)) ^ DerefOf (RefOf (BF65))) 7257 M600 (Arg0, 0x2F, Local0, 0x29AF5D7B) 7258 } 7259 7260 /* Conversion of the both operands */ 7261 7262 Store ((DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (BF65))), Local0) 7263 M600 (Arg0, 0x30, Local0, 0xD650A1A5) 7264 Store ((DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (BF61))), Local0) 7265 M600 (Arg0, 0x31, Local0, 0xD650A1A5) 7266 Local0 = (DerefOf (RefOf (BF61)) ^ DerefOf (RefOf (BF65))) 7267 M600 (Arg0, 0x32, Local0, 0xD650A1A5) 7268 Local0 = (DerefOf (RefOf (BF65)) ^ DerefOf (RefOf (BF61))) 7269 M600 (Arg0, 0x33, Local0, 0xD650A1A5) 7270 } 7271 7272 /* Add, And, Divide, Mod, Multiply, NAnd, NOr, Or, */ 7273 /* ShiftLeft, ShiftRight, Subtract, Xor */ 7274 Method (M64N, 1, NotSerialized) 7275 { 7276 /* Add */ 7277 7278 Concatenate (Arg0, "-m03b", Local0) 7279 SRMT (Local0) 7280 M03B (Local0) 7281 Concatenate (Arg0, "-m03c", Local0) 7282 SRMT (Local0) 7283 M03C (Local0) 7284 /* And */ 7285 7286 Concatenate (Arg0, "-m03e", Local0) 7287 SRMT (Local0) 7288 M03E (Local0) 7289 Concatenate (Arg0, "-m03f", Local0) 7290 SRMT (Local0) 7291 M03F (Local0) 7292 /* Divide */ 7293 7294 Concatenate (Arg0, "-m041", Local0) 7295 SRMT (Local0) 7296 M041 (Local0) 7297 Concatenate (Arg0, "-m042", Local0) 7298 SRMT (Local0) 7299 M042 (Local0) 7300 /* Mod */ 7301 7302 Concatenate (Arg0, "-m044", Local0) 7303 SRMT (Local0) 7304 M044 (Local0) 7305 Concatenate (Arg0, "-m045", Local0) 7306 SRMT (Local0) 7307 M045 (Local0) 7308 /* Multiply */ 7309 7310 Concatenate (Arg0, "-m047", Local0) 7311 SRMT (Local0) 7312 M047 (Local0) 7313 Concatenate (Arg0, "-m048", Local0) 7314 SRMT (Local0) 7315 M048 (Local0) 7316 /* NAnd */ 7317 7318 Concatenate (Arg0, "-m04a", Local0) 7319 SRMT (Local0) 7320 M04A (Local0) 7321 Concatenate (Arg0, "-m04b", Local0) 7322 SRMT (Local0) 7323 M04B (Local0) 7324 /* NOr */ 7325 7326 Concatenate (Arg0, "-m04d", Local0) 7327 SRMT (Local0) 7328 M04D (Local0) 7329 Concatenate (Arg0, "-m04e", Local0) 7330 SRMT (Local0) 7331 M04E (Local0) 7332 /* Or */ 7333 7334 Concatenate (Arg0, "-m050", Local0) 7335 SRMT (Local0) 7336 M050 (Local0) 7337 Concatenate (Arg0, "-m051", Local0) 7338 SRMT (Local0) 7339 M051 (Local0) 7340 /* ShiftLeft */ 7341 7342 Concatenate (Arg0, "-m053", Local0) 7343 SRMT (Local0) 7344 M053 (Local0) 7345 Concatenate (Arg0, "-m054", Local0) 7346 SRMT (Local0) 7347 M054 (Local0) 7348 /* ShiftRight */ 7349 7350 Concatenate (Arg0, "-m056", Local0) 7351 SRMT (Local0) 7352 M056 (Local0) 7353 Concatenate (Arg0, "-m057", Local0) 7354 SRMT (Local0) 7355 M057 (Local0) 7356 /* Subtract */ 7357 7358 Concatenate (Arg0, "-m059", Local0) 7359 SRMT (Local0) 7360 M059 (Local0) 7361 Concatenate (Arg0, "-m05a", Local0) 7362 SRMT (Local0) 7363 M05A (Local0) 7364 /* XOr */ 7365 7366 Concatenate (Arg0, "-m05c", Local0) 7367 SRMT (Local0) 7368 M05C (Local0) 7369 Concatenate (Arg0, "-m05d", Local0) 7370 SRMT (Local0) 7371 M05D (Local0) 7372 } 7373 7374 Method (M32N, 1, NotSerialized) 7375 { 7376 /* Add */ 7377 7378 Concatenate (Arg0, "-m03b", Local0) 7379 SRMT (Local0) 7380 M03B (Local0) 7381 Concatenate (Arg0, "-m03d", Local0) 7382 SRMT (Local0) 7383 M03D (Local0) 7384 /* And */ 7385 7386 Concatenate (Arg0, "-m03e", Local0) 7387 SRMT (Local0) 7388 M03E (Local0) 7389 Concatenate (Arg0, "-m040", Local0) 7390 SRMT (Local0) 7391 M040 (Local0) 7392 /* Divide */ 7393 7394 Concatenate (Arg0, "-m041", Local0) 7395 SRMT (Local0) 7396 M041 (Local0) 7397 Concatenate (Arg0, "-m043", Local0) 7398 SRMT (Local0) 7399 M043 (Local0) 7400 /* Mod */ 7401 7402 Concatenate (Arg0, "-m044", Local0) 7403 SRMT (Local0) 7404 M044 (Local0) 7405 Concatenate (Arg0, "-m046", Local0) 7406 SRMT (Local0) 7407 M046 (Local0) 7408 /* Multiply */ 7409 7410 Concatenate (Arg0, "-m047", Local0) 7411 SRMT (Local0) 7412 M047 (Local0) 7413 Concatenate (Arg0, "-m049", Local0) 7414 SRMT (Local0) 7415 M049 (Local0) 7416 /* NAnd */ 7417 7418 Concatenate (Arg0, "-m04a", Local0) 7419 SRMT (Local0) 7420 If (Y119) 7421 { 7422 M04A (Local0) 7423 } 7424 Else 7425 { 7426 BLCK () 7427 } 7428 7429 Concatenate (Arg0, "-m04c", Local0) 7430 SRMT (Local0) 7431 M04C (Local0) 7432 /* NOr */ 7433 7434 Concatenate (Arg0, "-m04d", Local0) 7435 SRMT (Local0) 7436 If (Y119) 7437 { 7438 M04D (Local0) 7439 } 7440 Else 7441 { 7442 BLCK () 7443 } 7444 7445 Concatenate (Arg0, "-m04f", Local0) 7446 SRMT (Local0) 7447 M04F (Local0) 7448 /* Or */ 7449 7450 Concatenate (Arg0, "-m050", Local0) 7451 SRMT (Local0) 7452 If (Y119) 7453 { 7454 M050 (Local0) 7455 } 7456 Else 7457 { 7458 BLCK () 7459 } 7460 7461 Concatenate (Arg0, "-m052", Local0) 7462 SRMT (Local0) 7463 M052 (Local0) 7464 /* ShiftLeft */ 7465 7466 Concatenate (Arg0, "-m053", Local0) 7467 SRMT (Local0) 7468 M053 (Local0) 7469 Concatenate (Arg0, "-m055", Local0) 7470 SRMT (Local0) 7471 M055 (Local0) 7472 /* ShiftRight */ 7473 7474 Concatenate (Arg0, "-m056", Local0) 7475 SRMT (Local0) 7476 M056 (Local0) 7477 Concatenate (Arg0, "-m058", Local0) 7478 SRMT (Local0) 7479 M058 (Local0) 7480 /* Subtract */ 7481 7482 Concatenate (Arg0, "-m059", Local0) 7483 SRMT (Local0) 7484 If (Y119) 7485 { 7486 M059 (Local0) 7487 } 7488 Else 7489 { 7490 BLCK () 7491 } 7492 7493 Concatenate (Arg0, "-m05b", Local0) 7494 SRMT (Local0) 7495 M05B (Local0) 7496 /* XOr */ 7497 7498 Concatenate (Arg0, "-m05c", Local0) 7499 SRMT (Local0) 7500 If (Y119) 7501 { 7502 M05C (Local0) 7503 } 7504 Else 7505 { 7506 BLCK () 7507 } 7508 7509 Concatenate (Arg0, "-m05e", Local0) 7510 SRMT (Local0) 7511 M05E (Local0) 7512 } 7513 7514 /* Buffer Field to Integer conversion of each Buffer operand */ 7515 /* of the 2-parameter Logical Integer operators LAnd and LOr */ 7516 /* LAnd, common 32-bit/64-bit test */ 7517 Method (M05F, 1, NotSerialized) 7518 { 7519 /* Conversion of the first operand */ 7520 7521 Local0 = (DerefOf (RefOf (BF61)) && 0x00) 7522 M600 (Arg0, 0x00, Local0, Zero) 7523 Local0 = (DerefOf (RefOf (BF61)) && 0x01) 7524 M600 (Arg0, 0x01, Local0, Ones) 7525 Local0 = (DerefOf (RefOf (BF61)) && AUI5) 7526 M600 (Arg0, 0x02, Local0, Zero) 7527 Local0 = (DerefOf (RefOf (BF61)) && AUI6) 7528 M600 (Arg0, 0x03, Local0, Ones) 7529 If (Y078) 7530 { 7531 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (RefOf (AUI5))) 7532 M600 (Arg0, 0x04, Local0, Zero) 7533 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (RefOf (AUI6))) 7534 M600 (Arg0, 0x05, Local0, Ones) 7535 } 7536 7537 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (PAUI [0x05])) 7538 M600 (Arg0, 0x06, Local0, Zero) 7539 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (PAUI [0x06])) 7540 M600 (Arg0, 0x07, Local0, Ones) 7541 /* Method returns Integer */ 7542 7543 Local0 = (DerefOf (RefOf (BF61)) && M601 (0x01, 0x05)) 7544 M600 (Arg0, 0x08, Local0, Zero) 7545 Local0 = (DerefOf (RefOf (BF61)) && M601 (0x01, 0x06)) 7546 M600 (Arg0, 0x09, Local0, Ones) 7547 /* Method returns Reference to Integer */ 7548 7549 If (Y500) 7550 { 7551 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (M602 (0x01, 0x05, 0x01))) 7552 M600 (Arg0, 0x0A, Local0, Zero) 7553 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (M602 (0x01, 0x06, 0x01))) 7554 M600 (Arg0, 0x0B, Local0, Ones) 7555 } 7556 7557 /* Conversion of the second operand */ 7558 7559 Local0 = (0x00 && DerefOf (RefOf (BF61))) 7560 M600 (Arg0, 0x0C, Local0, Zero) 7561 Local0 = (0x01 && DerefOf (RefOf (BF61))) 7562 M600 (Arg0, 0x0D, Local0, Ones) 7563 Local0 = (AUI5 && DerefOf (RefOf (BF61))) 7564 M600 (Arg0, 0x0E, Local0, Zero) 7565 Local0 = (AUI6 && DerefOf (RefOf (BF61))) 7566 M600 (Arg0, 0x0F, Local0, Ones) 7567 If (Y078) 7568 { 7569 Local0 = (DerefOf (RefOf (AUI5)) && DerefOf (RefOf (BF61))) 7570 M600 (Arg0, 0x10, Local0, Zero) 7571 Local0 = (DerefOf (RefOf (AUI6)) && DerefOf (RefOf (BF61))) 7572 M600 (Arg0, 0x11, Local0, Ones) 7573 } 7574 7575 Local0 = (DerefOf (PAUI [0x05]) && DerefOf (RefOf (BF61))) 7576 M600 (Arg0, 0x12, Local0, Zero) 7577 Local0 = (DerefOf (PAUI [0x06]) && DerefOf (RefOf (BF61))) 7578 M600 (Arg0, 0x13, Local0, Ones) 7579 /* Method returns Integer */ 7580 7581 Local0 = (M601 (0x01, 0x05) && DerefOf (RefOf (BF61))) 7582 M600 (Arg0, 0x14, Local0, Zero) 7583 Local0 = (M601 (0x01, 0x06) && DerefOf (RefOf (BF61))) 7584 M600 (Arg0, 0x15, Local0, Ones) 7585 /* Method returns Reference to Integer */ 7586 7587 If (Y500) 7588 { 7589 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) && DerefOf (RefOf (BF61))) 7590 M600 (Arg0, 0x16, Local0, Zero) 7591 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) && DerefOf (RefOf (BF61))) 7592 M600 (Arg0, 0x17, Local0, Ones) 7593 } 7594 } 7595 7596 /* LAnd, 64-bit */ 7597 7598 Method (M060, 1, NotSerialized) 7599 { 7600 /* Conversion of the first operand */ 7601 7602 Local0 = (DerefOf (RefOf (BF65)) && 0x00) 7603 M600 (Arg0, 0x00, Local0, Zero) 7604 Local0 = (DerefOf (RefOf (BF65)) && 0x01) 7605 M600 (Arg0, 0x01, Local0, Ones) 7606 Local0 = (DerefOf (RefOf (BF65)) && AUI5) 7607 M600 (Arg0, 0x02, Local0, Zero) 7608 Local0 = (DerefOf (RefOf (BF65)) && AUI6) 7609 M600 (Arg0, 0x03, Local0, Ones) 7610 If (Y078) 7611 { 7612 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (AUI5))) 7613 M600 (Arg0, 0x04, Local0, Zero) 7614 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (AUI6))) 7615 M600 (Arg0, 0x05, Local0, Ones) 7616 } 7617 7618 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (PAUI [0x05])) 7619 M600 (Arg0, 0x06, Local0, Zero) 7620 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (PAUI [0x06])) 7621 M600 (Arg0, 0x07, Local0, Ones) 7622 /* Method returns Integer */ 7623 7624 Local0 = (DerefOf (RefOf (BF65)) && M601 (0x01, 0x05)) 7625 M600 (Arg0, 0x08, Local0, Zero) 7626 Local0 = (DerefOf (RefOf (BF65)) && M601 (0x01, 0x06)) 7627 M600 (Arg0, 0x09, Local0, Ones) 7628 /* Method returns Reference to Integer */ 7629 7630 If (Y500) 7631 { 7632 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (M602 (0x01, 0x05, 0x01))) 7633 M600 (Arg0, 0x0A, Local0, Zero) 7634 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (M602 (0x01, 0x06, 0x01))) 7635 M600 (Arg0, 0x0B, Local0, Ones) 7636 } 7637 7638 /* Conversion of the second operand */ 7639 7640 Local0 = (0x00 && DerefOf (RefOf (BF65))) 7641 M600 (Arg0, 0x0C, Local0, Zero) 7642 Local0 = (0x01 && DerefOf (RefOf (BF65))) 7643 M600 (Arg0, 0x0D, Local0, Ones) 7644 Local0 = (AUI5 && DerefOf (RefOf (BF65))) 7645 M600 (Arg0, 0x0E, Local0, Zero) 7646 Local0 = (AUI6 && DerefOf (RefOf (BF65))) 7647 M600 (Arg0, 0x0F, Local0, Ones) 7648 If (Y078) 7649 { 7650 Local0 = (DerefOf (RefOf (AUI5)) && DerefOf (RefOf (BF65))) 7651 M600 (Arg0, 0x10, Local0, Zero) 7652 Local0 = (DerefOf (RefOf (AUI6)) && DerefOf (RefOf (BF65))) 7653 M600 (Arg0, 0x11, Local0, Ones) 7654 } 7655 7656 Local0 = (DerefOf (PAUI [0x05]) && DerefOf (RefOf (BF65))) 7657 M600 (Arg0, 0x12, Local0, Zero) 7658 Local0 = (DerefOf (PAUI [0x06]) && DerefOf (RefOf (BF65))) 7659 M600 (Arg0, 0x13, Local0, Ones) 7660 /* Method returns Integer */ 7661 7662 Local0 = (M601 (0x01, 0x05) && DerefOf (RefOf (BF65))) 7663 M600 (Arg0, 0x14, Local0, Zero) 7664 Local0 = (M601 (0x01, 0x06) && DerefOf (RefOf (BF65))) 7665 M600 (Arg0, 0x15, Local0, Ones) 7666 /* Method returns Reference to Integer */ 7667 7668 If (Y500) 7669 { 7670 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) && DerefOf (RefOf (BF65))) 7671 M600 (Arg0, 0x16, Local0, Zero) 7672 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) && DerefOf (RefOf (BF65))) 7673 M600 (Arg0, 0x17, Local0, Ones) 7674 } 7675 7676 /* Conversion of the both operands */ 7677 7678 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (RefOf (BF65))) 7679 M600 (Arg0, 0x18, Local0, Ones) 7680 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (BF61))) 7681 M600 (Arg0, 0x19, Local0, Ones) 7682 } 7683 7684 /* LAnd, 32-bit */ 7685 7686 Method (M061, 1, NotSerialized) 7687 { 7688 /* Conversion of the first operand */ 7689 7690 Local0 = (DerefOf (RefOf (BF65)) && 0x00) 7691 M600 (Arg0, 0x00, Local0, Zero) 7692 Local0 = (DerefOf (RefOf (BF65)) && 0x01) 7693 M600 (Arg0, 0x01, Local0, Ones) 7694 Local0 = (DerefOf (RefOf (BF65)) && AUI5) 7695 M600 (Arg0, 0x02, Local0, Zero) 7696 Local0 = (DerefOf (RefOf (BF65)) && AUI6) 7697 M600 (Arg0, 0x03, Local0, Ones) 7698 If (Y078) 7699 { 7700 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (AUI5))) 7701 M600 (Arg0, 0x04, Local0, Zero) 7702 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (AUI6))) 7703 M600 (Arg0, 0x05, Local0, Ones) 7704 } 7705 7706 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (PAUI [0x05])) 7707 M600 (Arg0, 0x06, Local0, Zero) 7708 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (PAUI [0x06])) 7709 M600 (Arg0, 0x07, Local0, Ones) 7710 /* Method returns Integer */ 7711 7712 Local0 = (DerefOf (RefOf (BF65)) && M601 (0x01, 0x05)) 7713 M600 (Arg0, 0x08, Local0, Zero) 7714 Local0 = (DerefOf (RefOf (BF65)) && M601 (0x01, 0x06)) 7715 M600 (Arg0, 0x09, Local0, Ones) 7716 /* Method returns Reference to Integer */ 7717 7718 If (Y500) 7719 { 7720 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (M602 (0x01, 0x05, 0x01))) 7721 M600 (Arg0, 0x0A, Local0, Zero) 7722 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (M602 (0x01, 0x06, 0x01))) 7723 M600 (Arg0, 0x0B, Local0, Ones) 7724 } 7725 7726 /* Conversion of the second operand */ 7727 7728 Local0 = (0x00 && DerefOf (RefOf (BF65))) 7729 M600 (Arg0, 0x0C, Local0, Zero) 7730 Local0 = (0x01 && DerefOf (RefOf (BF65))) 7731 M600 (Arg0, 0x0D, Local0, Ones) 7732 Local0 = (AUI5 && DerefOf (RefOf (BF65))) 7733 M600 (Arg0, 0x0E, Local0, Zero) 7734 Local0 = (AUI6 && DerefOf (RefOf (BF65))) 7735 M600 (Arg0, 0x0F, Local0, Ones) 7736 If (Y078) 7737 { 7738 Local0 = (DerefOf (RefOf (AUI5)) && DerefOf (RefOf (BF65))) 7739 M600 (Arg0, 0x10, Local0, Zero) 7740 Local0 = (DerefOf (RefOf (AUI6)) && DerefOf (RefOf (BF65))) 7741 M600 (Arg0, 0x11, Local0, Ones) 7742 } 7743 7744 Local0 = (DerefOf (PAUI [0x05]) && DerefOf (RefOf (BF65))) 7745 M600 (Arg0, 0x12, Local0, Zero) 7746 Local0 = (DerefOf (PAUI [0x06]) && DerefOf (RefOf (BF65))) 7747 M600 (Arg0, 0x13, Local0, Ones) 7748 /* Method returns Integer */ 7749 7750 Local0 = (M601 (0x01, 0x05) && DerefOf (RefOf (BF65))) 7751 M600 (Arg0, 0x14, Local0, Zero) 7752 Local0 = (M601 (0x01, 0x06) && DerefOf (RefOf (BF65))) 7753 M600 (Arg0, 0x15, Local0, Ones) 7754 /* Method returns Reference to Integer */ 7755 7756 If (Y500) 7757 { 7758 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) && DerefOf (RefOf (BF65))) 7759 M600 (Arg0, 0x16, Local0, Zero) 7760 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) && DerefOf (RefOf (BF65))) 7761 M600 (Arg0, 0x17, Local0, Ones) 7762 } 7763 7764 /* Conversion of the both operands */ 7765 7766 Local0 = (DerefOf (RefOf (BF61)) && DerefOf (RefOf (BF65))) 7767 M600 (Arg0, 0x18, Local0, Ones) 7768 Local0 = (DerefOf (RefOf (BF65)) && DerefOf (RefOf (BF61))) 7769 M600 (Arg0, 0x19, Local0, Ones) 7770 } 7771 7772 /* Lor, common 32-bit/64-bit test */ 7773 7774 Method (M062, 1, NotSerialized) 7775 { 7776 /* Conversion of the first operand */ 7777 7778 Local0 = (DerefOf (RefOf (BF76)) || 0x00) 7779 M600 (Arg0, 0x00, Local0, Zero) 7780 Local0 = (DerefOf (RefOf (BF76)) || 0x01) 7781 M600 (Arg0, 0x01, Local0, Ones) 7782 Local0 = (DerefOf (RefOf (BF76)) || AUI5) 7783 M600 (Arg0, 0x02, Local0, Zero) 7784 Local0 = (DerefOf (RefOf (BF76)) || AUI6) 7785 M600 (Arg0, 0x03, Local0, Ones) 7786 If (Y078) 7787 { 7788 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (RefOf (AUI5))) 7789 M600 (Arg0, 0x04, Local0, Zero) 7790 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (RefOf (AUI6))) 7791 M600 (Arg0, 0x05, Local0, Ones) 7792 } 7793 7794 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (PAUI [0x05])) 7795 M600 (Arg0, 0x06, Local0, Zero) 7796 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (PAUI [0x06])) 7797 M600 (Arg0, 0x07, Local0, Ones) 7798 /* Method returns Integer */ 7799 7800 Local0 = (DerefOf (RefOf (BF76)) || M601 (0x01, 0x05)) 7801 M600 (Arg0, 0x08, Local0, Zero) 7802 Local0 = (DerefOf (RefOf (BF76)) || M601 (0x01, 0x06)) 7803 M600 (Arg0, 0x09, Local0, Ones) 7804 /* Method returns Reference to Integer */ 7805 7806 If (Y500) 7807 { 7808 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (M602 (0x01, 0x05, 0x01))) 7809 M600 (Arg0, 0x0A, Local0, Zero) 7810 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (M602 (0x01, 0x06, 0x01))) 7811 M600 (Arg0, 0x0B, Local0, Ones) 7812 } 7813 7814 /* Conversion of the second operand */ 7815 7816 Local0 = (0x00 || DerefOf (RefOf (BF76))) 7817 M600 (Arg0, 0x0C, Local0, Zero) 7818 Local0 = (0x01 || DerefOf (RefOf (BF76))) 7819 M600 (Arg0, 0x0D, Local0, Ones) 7820 Local0 = (AUI5 || DerefOf (RefOf (BF76))) 7821 M600 (Arg0, 0x0E, Local0, Zero) 7822 Local0 = (AUI6 || DerefOf (RefOf (BF76))) 7823 M600 (Arg0, 0x0F, Local0, Ones) 7824 If (Y078) 7825 { 7826 Local0 = (DerefOf (RefOf (AUI5)) || DerefOf (RefOf (BF76))) 7827 M600 (Arg0, 0x10, Local0, Zero) 7828 Local0 = (DerefOf (RefOf (AUI6)) || DerefOf (RefOf (BF76))) 7829 M600 (Arg0, 0x11, Local0, Ones) 7830 } 7831 7832 Local0 = (DerefOf (PAUI [0x05]) || DerefOf (RefOf (BF76))) 7833 M600 (Arg0, 0x12, Local0, Zero) 7834 Local0 = (DerefOf (PAUI [0x06]) || DerefOf (RefOf (BF76))) 7835 M600 (Arg0, 0x13, Local0, Ones) 7836 /* Method returns Integer */ 7837 7838 Local0 = (M601 (0x01, 0x05) || DerefOf (RefOf (BF76))) 7839 M600 (Arg0, 0x14, Local0, Zero) 7840 Local0 = (M601 (0x01, 0x06) || DerefOf (RefOf (BF76))) 7841 M600 (Arg0, 0x15, Local0, Ones) 7842 /* Method returns Reference to Integer */ 7843 7844 If (Y500) 7845 { 7846 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) || DerefOf (RefOf (BF76))) 7847 M600 (Arg0, 0x16, Local0, Zero) 7848 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) || DerefOf (RefOf (BF76))) 7849 M600 (Arg0, 0x17, Local0, Ones) 7850 } 7851 } 7852 7853 /* Lor, 64-bit */ 7854 7855 Method (M063, 1, NotSerialized) 7856 { 7857 /* Conversion of the first operand */ 7858 7859 Local0 = (DerefOf (RefOf (BF65)) || 0x00) 7860 M600 (Arg0, 0x00, Local0, Ones) 7861 Local0 = (DerefOf (RefOf (BF65)) || 0x01) 7862 M600 (Arg0, 0x01, Local0, Ones) 7863 Local0 = (DerefOf (RefOf (BF65)) || AUI5) 7864 M600 (Arg0, 0x02, Local0, Ones) 7865 Local0 = (DerefOf (RefOf (BF65)) || AUI6) 7866 M600 (Arg0, 0x03, Local0, Ones) 7867 If (Y078) 7868 { 7869 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (AUI5))) 7870 M600 (Arg0, 0x04, Local0, Ones) 7871 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (AUI6))) 7872 M600 (Arg0, 0x05, Local0, Ones) 7873 } 7874 7875 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (PAUI [0x05])) 7876 M600 (Arg0, 0x06, Local0, Ones) 7877 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (PAUI [0x06])) 7878 M600 (Arg0, 0x07, Local0, Ones) 7879 /* Method returns Integer */ 7880 7881 Local0 = (DerefOf (RefOf (BF65)) || M601 (0x01, 0x05)) 7882 M600 (Arg0, 0x08, Local0, Ones) 7883 Local0 = (DerefOf (RefOf (BF65)) || M601 (0x01, 0x06)) 7884 M600 (Arg0, 0x09, Local0, Ones) 7885 /* Method returns Reference to Integer */ 7886 7887 If (Y500) 7888 { 7889 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (M602 (0x01, 0x05, 0x01))) 7890 M600 (Arg0, 0x0A, Local0, Ones) 7891 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (M602 (0x01, 0x06, 0x01))) 7892 M600 (Arg0, 0x0B, Local0, Ones) 7893 } 7894 7895 /* Conversion of the second operand */ 7896 7897 Local0 = (0x00 || DerefOf (RefOf (BF65))) 7898 M600 (Arg0, 0x0C, Local0, Ones) 7899 Local0 = (0x01 || DerefOf (RefOf (BF65))) 7900 M600 (Arg0, 0x0D, Local0, Ones) 7901 Local0 = (AUI5 || DerefOf (RefOf (BF65))) 7902 M600 (Arg0, 0x0E, Local0, Ones) 7903 Local0 = (AUI6 || DerefOf (RefOf (BF65))) 7904 M600 (Arg0, 0x0F, Local0, Ones) 7905 If (Y078) 7906 { 7907 Local0 = (DerefOf (RefOf (AUI5)) || DerefOf (RefOf (BF65))) 7908 M600 (Arg0, 0x10, Local0, Ones) 7909 Local0 = (DerefOf (RefOf (AUI6)) || DerefOf (RefOf (BF65))) 7910 M600 (Arg0, 0x11, Local0, Ones) 7911 } 7912 7913 Local0 = (DerefOf (PAUI [0x05]) || DerefOf (RefOf (BF65))) 7914 M600 (Arg0, 0x12, Local0, Ones) 7915 Local0 = (DerefOf (PAUI [0x06]) || DerefOf (RefOf (BF65))) 7916 M600 (Arg0, 0x13, Local0, Ones) 7917 /* Method returns Integer */ 7918 7919 Local0 = (M601 (0x01, 0x05) || DerefOf (RefOf (BF65))) 7920 M600 (Arg0, 0x14, Local0, Ones) 7921 Local0 = (M601 (0x01, 0x06) || DerefOf (RefOf (BF65))) 7922 M600 (Arg0, 0x15, Local0, Ones) 7923 /* Method returns Reference to Integer */ 7924 7925 If (Y500) 7926 { 7927 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) || DerefOf (RefOf (BF65))) 7928 M600 (Arg0, 0x16, Local0, Ones) 7929 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) || DerefOf (RefOf (BF65))) 7930 M600 (Arg0, 0x17, Local0, Ones) 7931 } 7932 7933 /* Conversion of the both operands */ 7934 7935 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (RefOf (BF65))) 7936 M600 (Arg0, 0x18, Local0, Ones) 7937 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (BF76))) 7938 M600 (Arg0, 0x19, Local0, Ones) 7939 } 7940 7941 /* Lor, 32-bit */ 7942 7943 Method (M064, 1, NotSerialized) 7944 { 7945 /* Conversion of the first operand */ 7946 7947 Local0 = (DerefOf (RefOf (BF65)) || 0x00) 7948 M600 (Arg0, 0x00, Local0, Ones) 7949 Local0 = (DerefOf (RefOf (BF65)) || 0x01) 7950 M600 (Arg0, 0x01, Local0, Ones) 7951 Local0 = (DerefOf (RefOf (BF65)) || AUI5) 7952 M600 (Arg0, 0x02, Local0, Ones) 7953 Local0 = (DerefOf (RefOf (BF65)) || AUI6) 7954 M600 (Arg0, 0x03, Local0, Ones) 7955 If (Y078) 7956 { 7957 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (AUI5))) 7958 M600 (Arg0, 0x04, Local0, Ones) 7959 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (AUI6))) 7960 M600 (Arg0, 0x05, Local0, Ones) 7961 } 7962 7963 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (PAUI [0x05])) 7964 M600 (Arg0, 0x06, Local0, Ones) 7965 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (PAUI [0x06])) 7966 M600 (Arg0, 0x07, Local0, Ones) 7967 /* Method returns Integer */ 7968 7969 Local0 = (DerefOf (RefOf (BF65)) || M601 (0x01, 0x05)) 7970 M600 (Arg0, 0x08, Local0, Ones) 7971 Local0 = (DerefOf (RefOf (BF65)) || M601 (0x01, 0x06)) 7972 M600 (Arg0, 0x09, Local0, Ones) 7973 /* Method returns Reference to Integer */ 7974 7975 If (Y500) 7976 { 7977 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (M602 (0x01, 0x05, 0x01))) 7978 M600 (Arg0, 0x0A, Local0, Ones) 7979 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (M602 (0x01, 0x06, 0x01))) 7980 M600 (Arg0, 0x0B, Local0, Ones) 7981 } 7982 7983 /* Conversion of the second operand */ 7984 7985 Local0 = (0x00 || DerefOf (RefOf (BF65))) 7986 M600 (Arg0, 0x0C, Local0, Ones) 7987 Local0 = (0x01 || DerefOf (RefOf (BF65))) 7988 M600 (Arg0, 0x0D, Local0, Ones) 7989 Local0 = (AUI5 || DerefOf (RefOf (BF65))) 7990 M600 (Arg0, 0x0E, Local0, Ones) 7991 Local0 = (AUI6 || DerefOf (RefOf (BF65))) 7992 M600 (Arg0, 0x0F, Local0, Ones) 7993 If (Y078) 7994 { 7995 Local0 = (DerefOf (RefOf (AUI5)) || DerefOf (RefOf (BF65))) 7996 M600 (Arg0, 0x10, Local0, Ones) 7997 Local0 = (DerefOf (RefOf (AUI6)) || DerefOf (RefOf (BF65))) 7998 M600 (Arg0, 0x11, Local0, Ones) 7999 } 8000 8001 Local0 = (DerefOf (PAUI [0x05]) || DerefOf (RefOf (BF65))) 8002 M600 (Arg0, 0x12, Local0, Ones) 8003 Local0 = (DerefOf (PAUI [0x06]) || DerefOf (RefOf (BF65))) 8004 M600 (Arg0, 0x13, Local0, Ones) 8005 /* Method returns Integer */ 8006 8007 Local0 = (M601 (0x01, 0x05) || DerefOf (RefOf (BF65))) 8008 M600 (Arg0, 0x14, Local0, Ones) 8009 Local0 = (M601 (0x01, 0x06) || DerefOf (RefOf (BF65))) 8010 M600 (Arg0, 0x15, Local0, Ones) 8011 /* Method returns Reference to Integer */ 8012 8013 If (Y500) 8014 { 8015 Local0 = (DerefOf (M602 (0x01, 0x05, 0x01)) || DerefOf (RefOf (BF65))) 8016 M600 (Arg0, 0x16, Local0, Ones) 8017 Local0 = (DerefOf (M602 (0x01, 0x06, 0x01)) || DerefOf (RefOf (BF65))) 8018 M600 (Arg0, 0x17, Local0, Ones) 8019 } 8020 8021 /* Conversion of the both operands */ 8022 8023 Local0 = (DerefOf (RefOf (BF76)) || DerefOf (RefOf (BF65))) 8024 M600 (Arg0, 0x18, Local0, Ones) 8025 Local0 = (DerefOf (RefOf (BF65)) || DerefOf (RefOf (BF76))) 8026 M600 (Arg0, 0x19, Local0, Ones) 8027 } 8028 8029 Method (M64O, 1, NotSerialized) 8030 { 8031 /* LAnd */ 8032 8033 Concatenate (Arg0, "-m05f", Local0) 8034 SRMT (Local0) 8035 M05F (Local0) 8036 Concatenate (Arg0, "-m060", Local0) 8037 SRMT (Local0) 8038 M060 (Local0) 8039 /* LOr */ 8040 8041 Concatenate (Arg0, "-m062", Local0) 8042 SRMT (Local0) 8043 M062 (Local0) 8044 Concatenate (Arg0, "-m063", Local0) 8045 SRMT (Local0) 8046 M063 (Local0) 8047 } 8048 8049 Method (M32O, 1, NotSerialized) 8050 { 8051 /* LAnd */ 8052 8053 Concatenate (Arg0, "-m05f", Local0) 8054 SRMT (Local0) 8055 M05F (Local0) 8056 Concatenate (Arg0, "-m061", Local0) 8057 SRMT (Local0) 8058 M061 (Local0) 8059 /* LOr */ 8060 8061 Concatenate (Arg0, "-m062", Local0) 8062 SRMT (Local0) 8063 M062 (Local0) 8064 Concatenate (Arg0, "-m064", Local0) 8065 SRMT (Local0) 8066 M064 (Local0) 8067 } 8068 8069 /* Buffer Field to Integer conversion of the Buffer Field second operand */ 8070 /* of Logical operators when the first operand is evaluated as Integer */ 8071 /* (LEqual, LGreater, LGreaterEqual, LLess, LLessEqual, LNotEqual) */ 8072 Method (M64P, 1, NotSerialized) 8073 { 8074 /* LEqual */ 8075 8076 Local0 = (0xFE7CB391D650A284 == DerefOf (RefOf (BF65))) 8077 M600 (Arg0, 0x00, Local0, Ones) 8078 Local0 = (0xFE7CB391D650A285 == DerefOf (RefOf (BF65))) 8079 M600 (Arg0, 0x01, Local0, Zero) 8080 Local0 = (0xFE7CB391D650A283 == DerefOf (RefOf (BF65))) 8081 M600 (Arg0, 0x02, Local0, Zero) 8082 Local0 = (AUI4 == DerefOf (RefOf (BF65))) 8083 M600 (Arg0, 0x03, Local0, Ones) 8084 Local0 = (AUID == DerefOf (RefOf (BF65))) 8085 M600 (Arg0, 0x04, Local0, Zero) 8086 Local0 = (AUIF == DerefOf (RefOf (BF65))) 8087 M600 (Arg0, 0x05, Local0, Zero) 8088 If (Y078) 8089 { 8090 Local0 = (DerefOf (RefOf (AUI4)) == DerefOf (RefOf (BF65))) 8091 M600 (Arg0, 0x06, Local0, Ones) 8092 Local0 = (DerefOf (RefOf (AUID)) == DerefOf (RefOf (BF65))) 8093 M600 (Arg0, 0x07, Local0, Zero) 8094 Local0 = (DerefOf (RefOf (AUIF)) == DerefOf (RefOf (BF65))) 8095 M600 (Arg0, 0x08, Local0, Zero) 8096 } 8097 8098 Local0 = (DerefOf (PAUI [0x04]) == DerefOf (RefOf (BF65))) 8099 M600 (Arg0, 0x09, Local0, Ones) 8100 Local0 = (DerefOf (PAUI [0x0D]) == DerefOf (RefOf (BF65))) 8101 M600 (Arg0, 0x0A, Local0, Zero) 8102 Local0 = (DerefOf (PAUI [0x0F]) == DerefOf (RefOf (BF65))) 8103 M600 (Arg0, 0x0B, Local0, Zero) 8104 /* Method returns Integer */ 8105 8106 Local0 = (M601 (0x01, 0x04) == DerefOf (RefOf (BF65))) 8107 M600 (Arg0, 0x0C, Local0, Ones) 8108 Local0 = (M601 (0x01, 0x0D) == DerefOf (RefOf (BF65))) 8109 M600 (Arg0, 0x0D, Local0, Zero) 8110 Local0 = (M601 (0x01, 0x0F) == DerefOf (RefOf (BF65))) 8111 M600 (Arg0, 0x0E, Local0, Zero) 8112 /* Method returns Reference to Integer */ 8113 8114 If (Y500) 8115 { 8116 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) == DerefOf (RefOf (BF65))) 8117 M600 (Arg0, 0x0F, Local0, Ones) 8118 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) == DerefOf (RefOf (BF65))) 8119 M600 (Arg0, 0x10, Local0, Zero) 8120 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) == DerefOf (RefOf (BF65))) 8121 M600 (Arg0, 0x11, Local0, Zero) 8122 } 8123 8124 /* LGreater */ 8125 8126 Local0 = (0xFE7CB391D650A284 > DerefOf (RefOf (BF65))) 8127 M600 (Arg0, 0x12, Local0, Zero) 8128 Local0 = (0xFE7CB391D650A285 > DerefOf (RefOf (BF65))) 8129 M600 (Arg0, 0x13, Local0, Ones) 8130 Local0 = (0xFE7CB391D650A283 > DerefOf (RefOf (BF65))) 8131 M600 (Arg0, 0x14, Local0, Zero) 8132 Local0 = (AUI4 > DerefOf (RefOf (BF65))) 8133 M600 (Arg0, 0x15, Local0, Zero) 8134 Local0 = (AUID > DerefOf (RefOf (BF65))) 8135 M600 (Arg0, 0x16, Local0, Ones) 8136 Local0 = (AUIF > DerefOf (RefOf (BF65))) 8137 M600 (Arg0, 0x17, Local0, Zero) 8138 If (Y078) 8139 { 8140 Local0 = (DerefOf (RefOf (AUI4)) > DerefOf (RefOf (BF65))) 8141 M600 (Arg0, 0x18, Local0, Zero) 8142 Local0 = (DerefOf (RefOf (AUID)) > DerefOf (RefOf (BF65))) 8143 M600 (Arg0, 0x19, Local0, Ones) 8144 Local0 = (DerefOf (RefOf (AUIF)) > DerefOf (RefOf (BF65))) 8145 M600 (Arg0, 0x1A, Local0, Zero) 8146 } 8147 8148 Local0 = (DerefOf (PAUI [0x04]) > DerefOf (RefOf (BF65))) 8149 M600 (Arg0, 0x1B, Local0, Zero) 8150 Local0 = (DerefOf (PAUI [0x0D]) > DerefOf (RefOf (BF65))) 8151 M600 (Arg0, 0x1C, Local0, Ones) 8152 Local0 = (DerefOf (PAUI [0x0F]) > DerefOf (RefOf (BF65))) 8153 M600 (Arg0, 0x1D, Local0, Zero) 8154 /* Method returns Integer */ 8155 8156 Local0 = (M601 (0x01, 0x04) > DerefOf (RefOf (BF65))) 8157 M600 (Arg0, 0x1E, Local0, Zero) 8158 Local0 = (M601 (0x01, 0x0D) > DerefOf (RefOf (BF65))) 8159 M600 (Arg0, 0x1F, Local0, Ones) 8160 Local0 = (M601 (0x01, 0x0F) > DerefOf (RefOf (BF65))) 8161 M600 (Arg0, 0x20, Local0, Zero) 8162 /* Method returns Reference to Integer */ 8163 8164 If (Y500) 8165 { 8166 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) > DerefOf (RefOf (BF65))) 8167 M600 (Arg0, 0x21, Local0, Zero) 8168 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) > DerefOf (RefOf (BF65))) 8169 M600 (Arg0, 0x22, Local0, Ones) 8170 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) > DerefOf (RefOf (BF65))) 8171 M600 (Arg0, 0x23, Local0, Zero) 8172 } 8173 8174 /* LGreaterEqual */ 8175 8176 Local0 = (0xFE7CB391D650A284 >= DerefOf (RefOf (BF65))) 8177 M600 (Arg0, 0x24, Local0, Ones) 8178 Local0 = (0xFE7CB391D650A285 >= DerefOf (RefOf (BF65))) 8179 M600 (Arg0, 0x25, Local0, Ones) 8180 Local0 = (0xFE7CB391D650A283 >= DerefOf (RefOf (BF65))) 8181 M600 (Arg0, 0x26, Local0, Zero) 8182 Local0 = (AUI4 >= DerefOf (RefOf (BF65))) 8183 M600 (Arg0, 0x27, Local0, Ones) 8184 Local0 = (AUID >= DerefOf (RefOf (BF65))) 8185 M600 (Arg0, 0x28, Local0, Ones) 8186 Local0 = (AUIF >= DerefOf (RefOf (BF65))) 8187 M600 (Arg0, 0x29, Local0, Zero) 8188 If (Y078) 8189 { 8190 Local0 = (DerefOf (RefOf (AUI4)) >= DerefOf (RefOf (BF65))) 8191 M600 (Arg0, 0x2A, Local0, Ones) 8192 Local0 = (DerefOf (RefOf (AUID)) >= DerefOf (RefOf (BF65))) 8193 M600 (Arg0, 0x2B, Local0, Ones) 8194 Local0 = (DerefOf (RefOf (AUIF)) >= DerefOf (RefOf (BF65))) 8195 M600 (Arg0, 0x2C, Local0, Zero) 8196 } 8197 8198 Local0 = (DerefOf (PAUI [0x04]) >= DerefOf (RefOf (BF65))) 8199 M600 (Arg0, 0x2D, Local0, Ones) 8200 Local0 = (DerefOf (PAUI [0x0D]) >= DerefOf (RefOf (BF65))) 8201 M600 (Arg0, 0x2E, Local0, Ones) 8202 Local0 = (DerefOf (PAUI [0x0F]) >= DerefOf (RefOf (BF65))) 8203 M600 (Arg0, 0x2F, Local0, Zero) 8204 /* Method returns Integer */ 8205 8206 Local0 = (M601 (0x01, 0x04) >= DerefOf (RefOf (BF65))) 8207 M600 (Arg0, 0x30, Local0, Ones) 8208 Local0 = (M601 (0x01, 0x0D) >= DerefOf (RefOf (BF65))) 8209 M600 (Arg0, 0x31, Local0, Ones) 8210 Local0 = (M601 (0x01, 0x0F) >= DerefOf (RefOf (BF65))) 8211 M600 (Arg0, 0x32, Local0, Zero) 8212 /* Method returns Reference to Integer */ 8213 8214 If (Y500) 8215 { 8216 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) >= DerefOf (RefOf (BF65))) 8217 M600 (Arg0, 0x33, Local0, Ones) 8218 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) >= DerefOf (RefOf (BF65))) 8219 M600 (Arg0, 0x34, Local0, Ones) 8220 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) >= DerefOf (RefOf (BF65))) 8221 M600 (Arg0, 0x35, Local0, Zero) 8222 } 8223 8224 /* LLess */ 8225 8226 Local0 = (0xFE7CB391D650A284 < DerefOf (RefOf (BF65))) 8227 M600 (Arg0, 0x36, Local0, Zero) 8228 Local0 = (0xFE7CB391D650A285 < DerefOf (RefOf (BF65))) 8229 M600 (Arg0, 0x37, Local0, Zero) 8230 Local0 = (0xFE7CB391D650A283 < DerefOf (RefOf (BF65))) 8231 M600 (Arg0, 0x38, Local0, Ones) 8232 Local0 = (AUI4 < DerefOf (RefOf (BF65))) 8233 M600 (Arg0, 0x39, Local0, Zero) 8234 Local0 = (AUID < DerefOf (RefOf (BF65))) 8235 M600 (Arg0, 0x3A, Local0, Zero) 8236 Local0 = (AUIF < DerefOf (RefOf (BF65))) 8237 M600 (Arg0, 0x3B, Local0, Ones) 8238 If (Y078) 8239 { 8240 Local0 = (DerefOf (RefOf (AUI4)) < DerefOf (RefOf (BF65))) 8241 M600 (Arg0, 0x3C, Local0, Zero) 8242 Local0 = (DerefOf (RefOf (AUID)) < DerefOf (RefOf (BF65))) 8243 M600 (Arg0, 0x3D, Local0, Zero) 8244 Local0 = (DerefOf (RefOf (AUIF)) < DerefOf (RefOf (BF65))) 8245 M600 (Arg0, 0x3E, Local0, Ones) 8246 } 8247 8248 Local0 = (DerefOf (PAUI [0x04]) < DerefOf (RefOf (BF65))) 8249 M600 (Arg0, 0x3F, Local0, Zero) 8250 Local0 = (DerefOf (PAUI [0x0D]) < DerefOf (RefOf (BF65))) 8251 M600 (Arg0, 0x40, Local0, Zero) 8252 Local0 = (DerefOf (PAUI [0x0F]) < DerefOf (RefOf (BF65))) 8253 M600 (Arg0, 0x41, Local0, Ones) 8254 /* Method returns Integer */ 8255 8256 Local0 = (M601 (0x01, 0x04) < DerefOf (RefOf (BF65))) 8257 M600 (Arg0, 0x42, Local0, Zero) 8258 Local0 = (M601 (0x01, 0x0D) < DerefOf (RefOf (BF65))) 8259 M600 (Arg0, 0x43, Local0, Zero) 8260 Local0 = (M601 (0x01, 0x0F) < DerefOf (RefOf (BF65))) 8261 M600 (Arg0, 0x44, Local0, Ones) 8262 /* Method returns Reference to Integer */ 8263 8264 If (Y500) 8265 { 8266 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) < DerefOf (RefOf (BF65))) 8267 M600 (Arg0, 0x45, Local0, Zero) 8268 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) < DerefOf (RefOf (BF65))) 8269 M600 (Arg0, 0x46, Local0, Zero) 8270 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) < DerefOf (RefOf (BF65))) 8271 M600 (Arg0, 0x47, Local0, Ones) 8272 } 8273 8274 /* LLessEqual */ 8275 8276 Local0 = (0xFE7CB391D650A284 <= DerefOf (RefOf (BF65))) 8277 M600 (Arg0, 0x48, Local0, Ones) 8278 Local0 = (0xFE7CB391D650A285 <= DerefOf (RefOf (BF65))) 8279 M600 (Arg0, 0x49, Local0, Zero) 8280 Local0 = (0xFE7CB391D650A283 <= DerefOf (RefOf (BF65))) 8281 M600 (Arg0, 0x4A, Local0, Ones) 8282 Local0 = (AUI4 <= DerefOf (RefOf (BF65))) 8283 M600 (Arg0, 0x4B, Local0, Ones) 8284 Local0 = (AUID <= DerefOf (RefOf (BF65))) 8285 M600 (Arg0, 0x4C, Local0, Zero) 8286 Local0 = (AUIF <= DerefOf (RefOf (BF65))) 8287 M600 (Arg0, 0x4D, Local0, Ones) 8288 If (Y078) 8289 { 8290 Local0 = (DerefOf (RefOf (AUI4)) <= DerefOf (RefOf (BF65))) 8291 M600 (Arg0, 0x4E, Local0, Ones) 8292 Local0 = (DerefOf (RefOf (AUID)) <= DerefOf (RefOf (BF65))) 8293 M600 (Arg0, 0x4F, Local0, Zero) 8294 Local0 = (DerefOf (RefOf (AUIF)) <= DerefOf (RefOf (BF65))) 8295 M600 (Arg0, 0x50, Local0, Ones) 8296 } 8297 8298 Local0 = (DerefOf (PAUI [0x04]) <= DerefOf (RefOf (BF65))) 8299 M600 (Arg0, 0x51, Local0, Ones) 8300 Local0 = (DerefOf (PAUI [0x0D]) <= DerefOf (RefOf (BF65))) 8301 M600 (Arg0, 0x52, Local0, Zero) 8302 Local0 = (DerefOf (PAUI [0x0F]) <= DerefOf (RefOf (BF65))) 8303 M600 (Arg0, 0x53, Local0, Ones) 8304 /* Method returns Integer */ 8305 8306 Local0 = (M601 (0x01, 0x04) <= DerefOf (RefOf (BF65))) 8307 M600 (Arg0, 0x54, Local0, Ones) 8308 Local0 = (M601 (0x01, 0x0D) <= DerefOf (RefOf (BF65))) 8309 M600 (Arg0, 0x55, Local0, Zero) 8310 Local0 = (M601 (0x01, 0x0F) <= DerefOf (RefOf (BF65))) 8311 M600 (Arg0, 0x56, Local0, Ones) 8312 /* Method returns Reference to Integer */ 8313 8314 If (Y500) 8315 { 8316 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) <= DerefOf (RefOf (BF65))) 8317 M600 (Arg0, 0x57, Local0, Ones) 8318 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) <= DerefOf (RefOf (BF65))) 8319 M600 (Arg0, 0x58, Local0, Zero) 8320 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) <= DerefOf (RefOf (BF65))) 8321 M600 (Arg0, 0x59, Local0, Ones) 8322 } 8323 8324 /* LNotEqual */ 8325 8326 Local0 = (0xFE7CB391D650A284 != DerefOf (RefOf (BF65))) 8327 M600 (Arg0, 0x5A, Local0, Zero) 8328 Local0 = (0xFE7CB391D650A285 != DerefOf (RefOf (BF65))) 8329 M600 (Arg0, 0x5B, Local0, Ones) 8330 Local0 = (0xFE7CB391D650A283 != DerefOf (RefOf (BF65))) 8331 M600 (Arg0, 0x5C, Local0, Ones) 8332 Local0 = (AUI4 != DerefOf (RefOf (BF65))) 8333 M600 (Arg0, 0x5D, Local0, Zero) 8334 Local0 = (AUID != DerefOf (RefOf (BF65))) 8335 M600 (Arg0, 0x5E, Local0, Ones) 8336 Local0 = (AUIF != DerefOf (RefOf (BF65))) 8337 M600 (Arg0, 0x5F, Local0, Ones) 8338 If (Y078) 8339 { 8340 Local0 = (DerefOf (RefOf (AUI4)) != DerefOf (RefOf (BF65))) 8341 M600 (Arg0, 0x60, Local0, Zero) 8342 Local0 = (DerefOf (RefOf (AUID)) != DerefOf (RefOf (BF65))) 8343 M600 (Arg0, 0x61, Local0, Ones) 8344 Local0 = (DerefOf (RefOf (AUIF)) != DerefOf (RefOf (BF65))) 8345 M600 (Arg0, 0x62, Local0, Ones) 8346 } 8347 8348 Local0 = (DerefOf (PAUI [0x04]) != DerefOf (RefOf (BF65))) 8349 M600 (Arg0, 0x63, Local0, Zero) 8350 Local0 = (DerefOf (PAUI [0x0D]) != DerefOf (RefOf (BF65))) 8351 M600 (Arg0, 0x64, Local0, Ones) 8352 Local0 = (DerefOf (PAUI [0x0F]) != DerefOf (RefOf (BF65))) 8353 M600 (Arg0, 0x65, Local0, Ones) 8354 /* Method returns Integer */ 8355 8356 Local0 = (M601 (0x01, 0x04) != DerefOf (RefOf (BF65))) 8357 M600 (Arg0, 0x66, Local0, Zero) 8358 Local0 = (M601 (0x01, 0x0D) != DerefOf (RefOf (BF65))) 8359 M600 (Arg0, 0x67, Local0, Ones) 8360 Local0 = (M601 (0x01, 0x0F) != DerefOf (RefOf (BF65))) 8361 M600 (Arg0, 0x68, Local0, Ones) 8362 /* Method returns Reference to Integer */ 8363 8364 If (Y500) 8365 { 8366 Local0 = (DerefOf (M602 (0x01, 0x04, 0x01)) != DerefOf (RefOf (BF65))) 8367 M600 (Arg0, 0x69, Local0, Zero) 8368 Local0 = (DerefOf (M602 (0x01, 0x0D, 0x01)) != DerefOf (RefOf (BF65))) 8369 M600 (Arg0, 0x6A, Local0, Ones) 8370 Local0 = (DerefOf (M602 (0x01, 0x0F, 0x01)) != DerefOf (RefOf (BF65))) 8371 M600 (Arg0, 0x6B, Local0, Ones) 8372 } 8373 } 8374 8375 Method (M32P, 1, NotSerialized) 8376 { 8377 /* LEqual */ 8378 8379 Local0 = (0xD650A284 == DerefOf (RefOf (BF65))) 8380 M600 (Arg0, 0x00, Local0, Ones) 8381 Local0 = (0xD650A285 == DerefOf (RefOf (BF65))) 8382 M600 (Arg0, 0x01, Local0, Zero) 8383 Local0 = (0xD650A283 == DerefOf (RefOf (BF65))) 8384 M600 (Arg0, 0x02, Local0, Zero) 8385 Local0 = (AUIK == DerefOf (RefOf (BF65))) 8386 M600 (Arg0, 0x03, Local0, Ones) 8387 Local0 = (AUIL == DerefOf (RefOf (BF65))) 8388 M600 (Arg0, 0x04, Local0, Zero) 8389 Local0 = (AUIM == DerefOf (RefOf (BF65))) 8390 M600 (Arg0, 0x05, Local0, Zero) 8391 If (Y078) 8392 { 8393 Local0 = (DerefOf (RefOf (AUIK)) == DerefOf (RefOf (BF65))) 8394 M600 (Arg0, 0x06, Local0, Ones) 8395 Local0 = (DerefOf (RefOf (AUIL)) == DerefOf (RefOf (BF65))) 8396 M600 (Arg0, 0x07, Local0, Zero) 8397 Local0 = (DerefOf (RefOf (AUIM)) == DerefOf (RefOf (BF65))) 8398 M600 (Arg0, 0x08, Local0, Zero) 8399 } 8400 8401 Local0 = (DerefOf (PAUI [0x14]) == DerefOf (RefOf (BF65))) 8402 M600 (Arg0, 0x09, Local0, Ones) 8403 Local0 = (DerefOf (PAUI [0x15]) == DerefOf (RefOf (BF65))) 8404 M600 (Arg0, 0x0A, Local0, Zero) 8405 Local0 = (DerefOf (PAUI [0x16]) == DerefOf (RefOf (BF65))) 8406 M600 (Arg0, 0x0B, Local0, Zero) 8407 /* Method returns Integer */ 8408 8409 Local0 = (M601 (0x01, 0x14) == DerefOf (RefOf (BF65))) 8410 M600 (Arg0, 0x0C, Local0, Ones) 8411 Local0 = (M601 (0x01, 0x15) == DerefOf (RefOf (BF65))) 8412 M600 (Arg0, 0x0D, Local0, Zero) 8413 Local0 = (M601 (0x01, 0x16) == DerefOf (RefOf (BF65))) 8414 M600 (Arg0, 0x0E, Local0, Zero) 8415 /* Method returns Reference to Integer */ 8416 8417 If (Y500) 8418 { 8419 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) == DerefOf (RefOf (BF65))) 8420 M600 (Arg0, 0x0F, Local0, Ones) 8421 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) == DerefOf (RefOf (BF65))) 8422 M600 (Arg0, 0x10, Local0, Zero) 8423 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) == DerefOf (RefOf (BF65))) 8424 M600 (Arg0, 0x11, Local0, Zero) 8425 } 8426 8427 /* LGreater */ 8428 8429 Local0 = (0xD650A284 > DerefOf (RefOf (BF65))) 8430 M600 (Arg0, 0x12, Local0, Zero) 8431 Local0 = (0xD650A285 > DerefOf (RefOf (BF65))) 8432 M600 (Arg0, 0x13, Local0, Ones) 8433 Local0 = (0xD650A283 > DerefOf (RefOf (BF65))) 8434 M600 (Arg0, 0x14, Local0, Zero) 8435 Local0 = (AUIK > DerefOf (RefOf (BF65))) 8436 M600 (Arg0, 0x15, Local0, Zero) 8437 Local0 = (AUIL > DerefOf (RefOf (BF65))) 8438 M600 (Arg0, 0x16, Local0, Ones) 8439 Local0 = (AUIM > DerefOf (RefOf (BF65))) 8440 M600 (Arg0, 0x17, Local0, Zero) 8441 If (Y078) 8442 { 8443 Local0 = (DerefOf (RefOf (AUIK)) > DerefOf (RefOf (BF65))) 8444 M600 (Arg0, 0x18, Local0, Zero) 8445 Local0 = (DerefOf (RefOf (AUIL)) > DerefOf (RefOf (BF65))) 8446 M600 (Arg0, 0x19, Local0, Ones) 8447 Local0 = (DerefOf (RefOf (AUIM)) > DerefOf (RefOf (BF65))) 8448 M600 (Arg0, 0x1A, Local0, Zero) 8449 } 8450 8451 Local0 = (DerefOf (PAUI [0x14]) > DerefOf (RefOf (BF65))) 8452 M600 (Arg0, 0x1B, Local0, Zero) 8453 Local0 = (DerefOf (PAUI [0x15]) > DerefOf (RefOf (BF65))) 8454 M600 (Arg0, 0x1C, Local0, Ones) 8455 Local0 = (DerefOf (PAUI [0x16]) > DerefOf (RefOf (BF65))) 8456 M600 (Arg0, 0x1D, Local0, Zero) 8457 /* Method returns Integer */ 8458 8459 Local0 = (M601 (0x01, 0x14) > DerefOf (RefOf (BF65))) 8460 M600 (Arg0, 0x1E, Local0, Zero) 8461 Local0 = (M601 (0x01, 0x15) > DerefOf (RefOf (BF65))) 8462 M600 (Arg0, 0x1F, Local0, Ones) 8463 Local0 = (M601 (0x01, 0x16) > DerefOf (RefOf (BF65))) 8464 M600 (Arg0, 0x20, Local0, Zero) 8465 /* Method returns Reference to Integer */ 8466 8467 If (Y500) 8468 { 8469 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) > DerefOf (RefOf (BF65))) 8470 M600 (Arg0, 0x21, Local0, Zero) 8471 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) > DerefOf (RefOf (BF65))) 8472 M600 (Arg0, 0x22, Local0, Ones) 8473 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) > DerefOf (RefOf (BF65))) 8474 M600 (Arg0, 0x23, Local0, Zero) 8475 } 8476 8477 /* LGreaterEqual */ 8478 8479 Local0 = (0xD650A284 >= DerefOf (RefOf (BF65))) 8480 M600 (Arg0, 0x24, Local0, Ones) 8481 Local0 = (0xD650A285 >= DerefOf (RefOf (BF65))) 8482 M600 (Arg0, 0x25, Local0, Ones) 8483 Local0 = (0xD650A283 >= DerefOf (RefOf (BF65))) 8484 M600 (Arg0, 0x26, Local0, Zero) 8485 Local0 = (AUIK >= DerefOf (RefOf (BF65))) 8486 M600 (Arg0, 0x27, Local0, Ones) 8487 Local0 = (AUIL >= DerefOf (RefOf (BF65))) 8488 M600 (Arg0, 0x28, Local0, Ones) 8489 Local0 = (AUIM >= DerefOf (RefOf (BF65))) 8490 M600 (Arg0, 0x29, Local0, Zero) 8491 If (Y078) 8492 { 8493 Local0 = (DerefOf (RefOf (AUIK)) >= DerefOf (RefOf (BF65))) 8494 M600 (Arg0, 0x2A, Local0, Ones) 8495 Local0 = (DerefOf (RefOf (AUIL)) >= DerefOf (RefOf (BF65))) 8496 M600 (Arg0, 0x2B, Local0, Ones) 8497 Local0 = (DerefOf (RefOf (AUIM)) >= DerefOf (RefOf (BF65))) 8498 M600 (Arg0, 0x2C, Local0, Zero) 8499 } 8500 8501 Local0 = (DerefOf (PAUI [0x14]) >= DerefOf (RefOf (BF65))) 8502 M600 (Arg0, 0x2D, Local0, Ones) 8503 Local0 = (DerefOf (PAUI [0x15]) >= DerefOf (RefOf (BF65))) 8504 M600 (Arg0, 0x2E, Local0, Ones) 8505 Local0 = (DerefOf (PAUI [0x16]) >= DerefOf (RefOf (BF65))) 8506 M600 (Arg0, 0x2F, Local0, Zero) 8507 /* Method returns Integer */ 8508 8509 Local0 = (M601 (0x01, 0x14) >= DerefOf (RefOf (BF65))) 8510 M600 (Arg0, 0x30, Local0, Ones) 8511 Local0 = (M601 (0x01, 0x15) >= DerefOf (RefOf (BF65))) 8512 M600 (Arg0, 0x31, Local0, Ones) 8513 Local0 = (M601 (0x01, 0x16) >= DerefOf (RefOf (BF65))) 8514 M600 (Arg0, 0x32, Local0, Zero) 8515 /* Method returns Reference to Integer */ 8516 8517 If (Y500) 8518 { 8519 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) >= DerefOf (RefOf (BF65))) 8520 M600 (Arg0, 0x33, Local0, Ones) 8521 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) >= DerefOf (RefOf (BF65))) 8522 M600 (Arg0, 0x34, Local0, Ones) 8523 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) >= DerefOf (RefOf (BF65))) 8524 M600 (Arg0, 0x35, Local0, Zero) 8525 } 8526 8527 /* LLess */ 8528 8529 Local0 = (0xD650A284 < DerefOf (RefOf (BF65))) 8530 M600 (Arg0, 0x36, Local0, Zero) 8531 Local0 = (0xD650A285 < DerefOf (RefOf (BF65))) 8532 M600 (Arg0, 0x37, Local0, Zero) 8533 Local0 = (0xD650A283 < DerefOf (RefOf (BF65))) 8534 M600 (Arg0, 0x38, Local0, Ones) 8535 Local0 = (AUIK < DerefOf (RefOf (BF65))) 8536 M600 (Arg0, 0x39, Local0, Zero) 8537 Local0 = (AUIL < DerefOf (RefOf (BF65))) 8538 M600 (Arg0, 0x3A, Local0, Zero) 8539 Local0 = (AUIM < DerefOf (RefOf (BF65))) 8540 M600 (Arg0, 0x3B, Local0, Ones) 8541 If (Y078) 8542 { 8543 Local0 = (DerefOf (RefOf (AUIK)) < DerefOf (RefOf (BF65))) 8544 M600 (Arg0, 0x3C, Local0, Zero) 8545 Local0 = (DerefOf (RefOf (AUIL)) < DerefOf (RefOf (BF65))) 8546 M600 (Arg0, 0x3D, Local0, Zero) 8547 Local0 = (DerefOf (RefOf (AUIM)) < DerefOf (RefOf (BF65))) 8548 M600 (Arg0, 0x3E, Local0, Ones) 8549 } 8550 8551 Local0 = (DerefOf (PAUI [0x14]) < DerefOf (RefOf (BF65))) 8552 M600 (Arg0, 0x3F, Local0, Zero) 8553 Local0 = (DerefOf (PAUI [0x15]) < DerefOf (RefOf (BF65))) 8554 M600 (Arg0, 0x40, Local0, Zero) 8555 Local0 = (DerefOf (PAUI [0x16]) < DerefOf (RefOf (BF65))) 8556 M600 (Arg0, 0x41, Local0, Ones) 8557 /* Method returns Integer */ 8558 8559 Local0 = (M601 (0x01, 0x14) < DerefOf (RefOf (BF65))) 8560 M600 (Arg0, 0x42, Local0, Zero) 8561 Local0 = (M601 (0x01, 0x15) < DerefOf (RefOf (BF65))) 8562 M600 (Arg0, 0x43, Local0, Zero) 8563 Local0 = (M601 (0x01, 0x16) < DerefOf (RefOf (BF65))) 8564 M600 (Arg0, 0x44, Local0, Ones) 8565 /* Method returns Reference to Integer */ 8566 8567 If (Y500) 8568 { 8569 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) < DerefOf (RefOf (BF65))) 8570 M600 (Arg0, 0x45, Local0, Zero) 8571 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) < DerefOf (RefOf (BF65))) 8572 M600 (Arg0, 0x46, Local0, Zero) 8573 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) < DerefOf (RefOf (BF65))) 8574 M600 (Arg0, 0x47, Local0, Ones) 8575 } 8576 8577 /* LLessEqual */ 8578 8579 Local0 = (0xD650A284 <= DerefOf (RefOf (BF65))) 8580 M600 (Arg0, 0x48, Local0, Ones) 8581 Local0 = (0xD650A285 <= DerefOf (RefOf (BF65))) 8582 M600 (Arg0, 0x49, Local0, Zero) 8583 Local0 = (0xD650A283 <= DerefOf (RefOf (BF65))) 8584 M600 (Arg0, 0x4A, Local0, Ones) 8585 Local0 = (AUIK <= DerefOf (RefOf (BF65))) 8586 M600 (Arg0, 0x4B, Local0, Ones) 8587 Local0 = (AUIL <= DerefOf (RefOf (BF65))) 8588 M600 (Arg0, 0x4C, Local0, Zero) 8589 Local0 = (AUIM <= DerefOf (RefOf (BF65))) 8590 M600 (Arg0, 0x4D, Local0, Ones) 8591 If (Y078) 8592 { 8593 Local0 = (DerefOf (RefOf (AUIK)) <= DerefOf (RefOf (BF65))) 8594 M600 (Arg0, 0x4E, Local0, Ones) 8595 Local0 = (DerefOf (RefOf (AUIL)) <= DerefOf (RefOf (BF65))) 8596 M600 (Arg0, 0x4F, Local0, Zero) 8597 Local0 = (DerefOf (RefOf (AUIM)) <= DerefOf (RefOf (BF65))) 8598 M600 (Arg0, 0x50, Local0, Ones) 8599 } 8600 8601 Local0 = (DerefOf (PAUI [0x14]) <= DerefOf (RefOf (BF65))) 8602 M600 (Arg0, 0x51, Local0, Ones) 8603 Local0 = (DerefOf (PAUI [0x15]) <= DerefOf (RefOf (BF65))) 8604 M600 (Arg0, 0x52, Local0, Zero) 8605 Local0 = (DerefOf (PAUI [0x16]) <= DerefOf (RefOf (BF65))) 8606 M600 (Arg0, 0x53, Local0, Ones) 8607 /* Method returns Integer */ 8608 8609 Local0 = (M601 (0x01, 0x14) <= DerefOf (RefOf (BF65))) 8610 M600 (Arg0, 0x54, Local0, Ones) 8611 Local0 = (M601 (0x01, 0x15) <= DerefOf (RefOf (BF65))) 8612 M600 (Arg0, 0x55, Local0, Zero) 8613 Local0 = (M601 (0x01, 0x16) <= DerefOf (RefOf (BF65))) 8614 M600 (Arg0, 0x56, Local0, Ones) 8615 /* Method returns Reference to Integer */ 8616 8617 If (Y500) 8618 { 8619 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) <= DerefOf (RefOf (BF65))) 8620 M600 (Arg0, 0x57, Local0, Ones) 8621 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) <= DerefOf (RefOf (BF65))) 8622 M600 (Arg0, 0x58, Local0, Zero) 8623 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) <= DerefOf (RefOf (BF65))) 8624 M600 (Arg0, 0x59, Local0, Ones) 8625 } 8626 8627 /* LNotEqual */ 8628 8629 Local0 = (0xD650A284 != DerefOf (RefOf (BF65))) 8630 M600 (Arg0, 0x5A, Local0, Zero) 8631 Local0 = (0xD650A285 != DerefOf (RefOf (BF65))) 8632 M600 (Arg0, 0x5B, Local0, Ones) 8633 Local0 = (0xD650A283 != DerefOf (RefOf (BF65))) 8634 M600 (Arg0, 0x5C, Local0, Ones) 8635 Local0 = (AUIK != DerefOf (RefOf (BF65))) 8636 M600 (Arg0, 0x5D, Local0, Zero) 8637 Local0 = (AUIL != DerefOf (RefOf (BF65))) 8638 M600 (Arg0, 0x5E, Local0, Ones) 8639 Local0 = (AUIM != DerefOf (RefOf (BF65))) 8640 M600 (Arg0, 0x5F, Local0, Ones) 8641 If (Y078) 8642 { 8643 Local0 = (DerefOf (RefOf (AUIK)) != DerefOf (RefOf (BF65))) 8644 M600 (Arg0, 0x60, Local0, Zero) 8645 Local0 = (DerefOf (RefOf (AUIL)) != DerefOf (RefOf (BF65))) 8646 M600 (Arg0, 0x61, Local0, Ones) 8647 Local0 = (DerefOf (RefOf (AUIM)) != DerefOf (RefOf (BF65))) 8648 M600 (Arg0, 0x62, Local0, Ones) 8649 } 8650 8651 Local0 = (DerefOf (PAUI [0x14]) != DerefOf (RefOf (BF65))) 8652 M600 (Arg0, 0x63, Local0, Zero) 8653 Local0 = (DerefOf (PAUI [0x15]) != DerefOf (RefOf (BF65))) 8654 M600 (Arg0, 0x64, Local0, Ones) 8655 Local0 = (DerefOf (PAUI [0x16]) != DerefOf (RefOf (BF65))) 8656 M600 (Arg0, 0x65, Local0, Ones) 8657 /* Method returns Integer */ 8658 8659 Local0 = (M601 (0x01, 0x14) != DerefOf (RefOf (BF65))) 8660 M600 (Arg0, 0x66, Local0, Zero) 8661 Local0 = (M601 (0x01, 0x15) != DerefOf (RefOf (BF65))) 8662 M600 (Arg0, 0x67, Local0, Ones) 8663 Local0 = (M601 (0x01, 0x16) != DerefOf (RefOf (BF65))) 8664 M600 (Arg0, 0x68, Local0, Ones) 8665 /* Method returns Reference to Integer */ 8666 8667 If (Y500) 8668 { 8669 Local0 = (DerefOf (M602 (0x01, 0x14, 0x01)) != DerefOf (RefOf (BF65))) 8670 M600 (Arg0, 0x69, Local0, Zero) 8671 Local0 = (DerefOf (M602 (0x01, 0x15, 0x01)) != DerefOf (RefOf (BF65))) 8672 M600 (Arg0, 0x6A, Local0, Ones) 8673 Local0 = (DerefOf (M602 (0x01, 0x16, 0x01)) != DerefOf (RefOf (BF65))) 8674 M600 (Arg0, 0x6B, Local0, Ones) 8675 } 8676 } 8677 8678 Method (M065, 1, NotSerialized) 8679 { 8680 /* LEqual */ 8681 8682 Local0 = (0x0321 == DerefOf (RefOf (BF61))) 8683 M600 (Arg0, 0x00, Local0, Ones) 8684 Local0 = (0x0322 == DerefOf (RefOf (BF61))) 8685 M600 (Arg0, 0x01, Local0, Zero) 8686 Local0 = (0x0320 == DerefOf (RefOf (BF61))) 8687 M600 (Arg0, 0x02, Local0, Zero) 8688 Local0 = (AUI1 == DerefOf (RefOf (BF61))) 8689 M600 (Arg0, 0x03, Local0, Ones) 8690 Local0 = (AUIG == DerefOf (RefOf (BF61))) 8691 M600 (Arg0, 0x04, Local0, Zero) 8692 Local0 = (AUIH == DerefOf (RefOf (BF61))) 8693 M600 (Arg0, 0x05, Local0, Zero) 8694 If (Y078) 8695 { 8696 Local0 = (DerefOf (RefOf (AUI1)) == DerefOf (RefOf (BF61))) 8697 M600 (Arg0, 0x06, Local0, Ones) 8698 Local0 = (DerefOf (RefOf (AUIG)) == DerefOf (RefOf (BF61))) 8699 M600 (Arg0, 0x07, Local0, Zero) 8700 Local0 = (DerefOf (RefOf (AUIH)) == DerefOf (RefOf (BF61))) 8701 M600 (Arg0, 0x08, Local0, Zero) 8702 } 8703 8704 Local0 = (DerefOf (PAUI [0x01]) == DerefOf (RefOf (BF61))) 8705 M600 (Arg0, 0x09, Local0, Ones) 8706 Local0 = (DerefOf (PAUI [0x10]) == DerefOf (RefOf (BF61))) 8707 M600 (Arg0, 0x0A, Local0, Zero) 8708 Local0 = (DerefOf (PAUI [0x11]) == DerefOf (RefOf (BF61))) 8709 M600 (Arg0, 0x0B, Local0, Zero) 8710 /* Method returns Integer */ 8711 8712 Local0 = (M601 (0x01, 0x01) == DerefOf (RefOf (BF61))) 8713 M600 (Arg0, 0x0C, Local0, Ones) 8714 Local0 = (M601 (0x01, 0x10) == DerefOf (RefOf (BF61))) 8715 M600 (Arg0, 0x0D, Local0, Zero) 8716 Local0 = (M601 (0x01, 0x11) == DerefOf (RefOf (BF61))) 8717 M600 (Arg0, 0x0E, Local0, Zero) 8718 /* Method returns Reference to Integer */ 8719 8720 If (Y500) 8721 { 8722 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) == DerefOf (RefOf (BF61))) 8723 M600 (Arg0, 0x0F, Local0, Ones) 8724 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) == DerefOf (RefOf (BF61))) 8725 M600 (Arg0, 0x10, Local0, Zero) 8726 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) == DerefOf (RefOf (BF61))) 8727 M600 (Arg0, 0x11, Local0, Zero) 8728 } 8729 8730 /* LGreater */ 8731 8732 Local0 = (0x0321 > DerefOf (RefOf (BF61))) 8733 M600 (Arg0, 0x12, Local0, Zero) 8734 Local0 = (0x0322 > DerefOf (RefOf (BF61))) 8735 M600 (Arg0, 0x13, Local0, Ones) 8736 Local0 = (0x0320 > DerefOf (RefOf (BF61))) 8737 M600 (Arg0, 0x14, Local0, Zero) 8738 Local0 = (AUI1 > DerefOf (RefOf (BF61))) 8739 M600 (Arg0, 0x15, Local0, Zero) 8740 Local0 = (AUIG > DerefOf (RefOf (BF61))) 8741 M600 (Arg0, 0x16, Local0, Ones) 8742 Local0 = (AUIH > DerefOf (RefOf (BF61))) 8743 M600 (Arg0, 0x17, Local0, Zero) 8744 If (Y078) 8745 { 8746 Local0 = (DerefOf (RefOf (AUI1)) > DerefOf (RefOf (BF61))) 8747 M600 (Arg0, 0x18, Local0, Zero) 8748 Local0 = (DerefOf (RefOf (AUIG)) > DerefOf (RefOf (BF61))) 8749 M600 (Arg0, 0x19, Local0, Ones) 8750 Local0 = (DerefOf (RefOf (AUIH)) > DerefOf (RefOf (BF61))) 8751 M600 (Arg0, 0x1A, Local0, Zero) 8752 } 8753 8754 Local0 = (DerefOf (PAUI [0x01]) > DerefOf (RefOf (BF61))) 8755 M600 (Arg0, 0x1B, Local0, Zero) 8756 Local0 = (DerefOf (PAUI [0x10]) > DerefOf (RefOf (BF61))) 8757 M600 (Arg0, 0x1C, Local0, Ones) 8758 Local0 = (DerefOf (PAUI [0x11]) > DerefOf (RefOf (BF61))) 8759 M600 (Arg0, 0x1D, Local0, Zero) 8760 /* Method returns Integer */ 8761 8762 Local0 = (M601 (0x01, 0x01) > DerefOf (RefOf (BF61))) 8763 M600 (Arg0, 0x1E, Local0, Zero) 8764 Local0 = (M601 (0x01, 0x10) > DerefOf (RefOf (BF61))) 8765 M600 (Arg0, 0x1F, Local0, Ones) 8766 Local0 = (M601 (0x01, 0x11) > DerefOf (RefOf (BF61))) 8767 M600 (Arg0, 0x20, Local0, Zero) 8768 /* Method returns Reference to Integer */ 8769 8770 If (Y500) 8771 { 8772 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) > DerefOf (RefOf (BF61))) 8773 M600 (Arg0, 0x21, Local0, Zero) 8774 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) > DerefOf (RefOf (BF61))) 8775 M600 (Arg0, 0x22, Local0, Ones) 8776 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) > DerefOf (RefOf (BF61))) 8777 M600 (Arg0, 0x23, Local0, Zero) 8778 } 8779 8780 /* LGreaterEqual */ 8781 8782 Local0 = (0x0321 >= DerefOf (RefOf (BF61))) 8783 M600 (Arg0, 0x24, Local0, Ones) 8784 Local0 = (0x0322 >= DerefOf (RefOf (BF61))) 8785 M600 (Arg0, 0x25, Local0, Ones) 8786 Local0 = (0x0320 >= DerefOf (RefOf (BF61))) 8787 M600 (Arg0, 0x26, Local0, Zero) 8788 Local0 = (AUI1 >= DerefOf (RefOf (BF61))) 8789 M600 (Arg0, 0x27, Local0, Ones) 8790 Local0 = (AUIG >= DerefOf (RefOf (BF61))) 8791 M600 (Arg0, 0x28, Local0, Ones) 8792 Local0 = (AUIH >= DerefOf (RefOf (BF61))) 8793 M600 (Arg0, 0x29, Local0, Zero) 8794 If (Y078) 8795 { 8796 Local0 = (DerefOf (RefOf (AUI1)) >= DerefOf (RefOf (BF61))) 8797 M600 (Arg0, 0x2A, Local0, Ones) 8798 Local0 = (DerefOf (RefOf (AUIG)) >= DerefOf (RefOf (BF61))) 8799 M600 (Arg0, 0x2B, Local0, Ones) 8800 Local0 = (DerefOf (RefOf (AUIH)) >= DerefOf (RefOf (BF61))) 8801 M600 (Arg0, 0x2C, Local0, Zero) 8802 } 8803 8804 Local0 = (DerefOf (PAUI [0x01]) >= DerefOf (RefOf (BF61))) 8805 M600 (Arg0, 0x2D, Local0, Ones) 8806 Local0 = (DerefOf (PAUI [0x10]) >= DerefOf (RefOf (BF61))) 8807 M600 (Arg0, 0x2E, Local0, Ones) 8808 Local0 = (DerefOf (PAUI [0x11]) >= DerefOf (RefOf (BF61))) 8809 M600 (Arg0, 0x2F, Local0, Zero) 8810 /* Method returns Integer */ 8811 8812 Local0 = (M601 (0x01, 0x01) >= DerefOf (RefOf (BF61))) 8813 M600 (Arg0, 0x30, Local0, Ones) 8814 Local0 = (M601 (0x01, 0x10) >= DerefOf (RefOf (BF61))) 8815 M600 (Arg0, 0x31, Local0, Ones) 8816 Local0 = (M601 (0x01, 0x11) >= DerefOf (RefOf (BF61))) 8817 M600 (Arg0, 0x32, Local0, Zero) 8818 /* Method returns Reference to Integer */ 8819 8820 If (Y500) 8821 { 8822 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) >= DerefOf (RefOf (BF61))) 8823 M600 (Arg0, 0x33, Local0, Ones) 8824 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) >= DerefOf (RefOf (BF61))) 8825 M600 (Arg0, 0x34, Local0, Ones) 8826 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) >= DerefOf (RefOf (BF61))) 8827 M600 (Arg0, 0x35, Local0, Zero) 8828 } 8829 8830 /* LLess */ 8831 8832 Local0 = (0x0321 < DerefOf (RefOf (BF61))) 8833 M600 (Arg0, 0x36, Local0, Zero) 8834 Local0 = (0x0322 < DerefOf (RefOf (BF61))) 8835 M600 (Arg0, 0x37, Local0, Zero) 8836 Local0 = (0x0320 < DerefOf (RefOf (BF61))) 8837 M600 (Arg0, 0x38, Local0, Ones) 8838 Local0 = (AUI1 < DerefOf (RefOf (BF61))) 8839 M600 (Arg0, 0x39, Local0, Zero) 8840 Local0 = (AUIG < DerefOf (RefOf (BF61))) 8841 M600 (Arg0, 0x3A, Local0, Zero) 8842 Local0 = (AUIH < DerefOf (RefOf (BF61))) 8843 M600 (Arg0, 0x3B, Local0, Ones) 8844 If (Y078) 8845 { 8846 Local0 = (DerefOf (RefOf (AUI1)) < DerefOf (RefOf (BF61))) 8847 M600 (Arg0, 0x3C, Local0, Zero) 8848 Local0 = (DerefOf (RefOf (AUIG)) < DerefOf (RefOf (BF61))) 8849 M600 (Arg0, 0x3D, Local0, Zero) 8850 Local0 = (DerefOf (RefOf (AUIH)) < DerefOf (RefOf (BF61))) 8851 M600 (Arg0, 0x3E, Local0, Ones) 8852 } 8853 8854 Local0 = (DerefOf (PAUI [0x01]) < DerefOf (RefOf (BF61))) 8855 M600 (Arg0, 0x3F, Local0, Zero) 8856 Local0 = (DerefOf (PAUI [0x10]) < DerefOf (RefOf (BF61))) 8857 M600 (Arg0, 0x40, Local0, Zero) 8858 Local0 = (DerefOf (PAUI [0x11]) < DerefOf (RefOf (BF61))) 8859 M600 (Arg0, 0x41, Local0, Ones) 8860 /* Method returns Integer */ 8861 8862 Local0 = (M601 (0x01, 0x01) < DerefOf (RefOf (BF61))) 8863 M600 (Arg0, 0x42, Local0, Zero) 8864 Local0 = (M601 (0x01, 0x10) < DerefOf (RefOf (BF61))) 8865 M600 (Arg0, 0x43, Local0, Zero) 8866 Local0 = (M601 (0x01, 0x11) < DerefOf (RefOf (BF61))) 8867 M600 (Arg0, 0x44, Local0, Ones) 8868 /* Method returns Reference to Integer */ 8869 8870 If (Y500) 8871 { 8872 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) < DerefOf (RefOf (BF61))) 8873 M600 (Arg0, 0x45, Local0, Zero) 8874 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) < DerefOf (RefOf (BF61))) 8875 M600 (Arg0, 0x46, Local0, Zero) 8876 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) < DerefOf (RefOf (BF61))) 8877 M600 (Arg0, 0x47, Local0, Ones) 8878 } 8879 8880 /* LLessEqual */ 8881 8882 Local0 = (0x0321 <= DerefOf (RefOf (BF61))) 8883 M600 (Arg0, 0x48, Local0, Ones) 8884 Local0 = (0x0322 <= DerefOf (RefOf (BF61))) 8885 M600 (Arg0, 0x49, Local0, Zero) 8886 Local0 = (0x0320 <= DerefOf (RefOf (BF61))) 8887 M600 (Arg0, 0x4A, Local0, Ones) 8888 Local0 = (AUI1 <= DerefOf (RefOf (BF61))) 8889 M600 (Arg0, 0x4B, Local0, Ones) 8890 Local0 = (AUIG <= DerefOf (RefOf (BF61))) 8891 M600 (Arg0, 0x4C, Local0, Zero) 8892 Local0 = (AUIH <= DerefOf (RefOf (BF61))) 8893 M600 (Arg0, 0x4D, Local0, Ones) 8894 If (Y078) 8895 { 8896 Local0 = (DerefOf (RefOf (AUI1)) <= DerefOf (RefOf (BF61))) 8897 M600 (Arg0, 0x4E, Local0, Ones) 8898 Local0 = (DerefOf (RefOf (AUIG)) <= DerefOf (RefOf (BF61))) 8899 M600 (Arg0, 0x4F, Local0, Zero) 8900 Local0 = (DerefOf (RefOf (AUIH)) <= DerefOf (RefOf (BF61))) 8901 M600 (Arg0, 0x50, Local0, Ones) 8902 } 8903 8904 Local0 = (DerefOf (PAUI [0x01]) <= DerefOf (RefOf (BF61))) 8905 M600 (Arg0, 0x51, Local0, Ones) 8906 Local0 = (DerefOf (PAUI [0x10]) <= DerefOf (RefOf (BF61))) 8907 M600 (Arg0, 0x52, Local0, Zero) 8908 Local0 = (DerefOf (PAUI [0x11]) <= DerefOf (RefOf (BF61))) 8909 M600 (Arg0, 0x53, Local0, Ones) 8910 /* Method returns Integer */ 8911 8912 Local0 = (M601 (0x01, 0x01) <= DerefOf (RefOf (BF61))) 8913 M600 (Arg0, 0x54, Local0, Ones) 8914 Local0 = (M601 (0x01, 0x10) <= DerefOf (RefOf (BF61))) 8915 M600 (Arg0, 0x55, Local0, Zero) 8916 Local0 = (M601 (0x01, 0x11) <= DerefOf (RefOf (BF61))) 8917 M600 (Arg0, 0x56, Local0, Ones) 8918 /* Method returns Reference to Integer */ 8919 8920 If (Y500) 8921 { 8922 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) <= DerefOf (RefOf (BF61))) 8923 M600 (Arg0, 0x57, Local0, Ones) 8924 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) <= DerefOf (RefOf (BF61))) 8925 M600 (Arg0, 0x58, Local0, Zero) 8926 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) <= DerefOf (RefOf (BF61))) 8927 M600 (Arg0, 0x59, Local0, Ones) 8928 } 8929 8930 /* LNotEqual */ 8931 8932 Local0 = (0x0321 != DerefOf (RefOf (BF61))) 8933 M600 (Arg0, 0x5A, Local0, Zero) 8934 Local0 = (0x0322 != DerefOf (RefOf (BF61))) 8935 M600 (Arg0, 0x5B, Local0, Ones) 8936 Local0 = (0x0320 != DerefOf (RefOf (BF61))) 8937 M600 (Arg0, 0x5C, Local0, Ones) 8938 Local0 = (AUI1 != DerefOf (RefOf (BF61))) 8939 M600 (Arg0, 0x5D, Local0, Zero) 8940 Local0 = (AUIG != DerefOf (RefOf (BF61))) 8941 M600 (Arg0, 0x5E, Local0, Ones) 8942 Local0 = (AUIH != DerefOf (RefOf (BF61))) 8943 M600 (Arg0, 0x5F, Local0, Ones) 8944 If (Y078) 8945 { 8946 Local0 = (DerefOf (RefOf (AUI1)) != DerefOf (RefOf (BF61))) 8947 M600 (Arg0, 0x60, Local0, Zero) 8948 Local0 = (DerefOf (RefOf (AUIG)) != DerefOf (RefOf (BF61))) 8949 M600 (Arg0, 0x61, Local0, Ones) 8950 Local0 = (DerefOf (RefOf (AUIH)) != DerefOf (RefOf (BF61))) 8951 M600 (Arg0, 0x62, Local0, Ones) 8952 } 8953 8954 Local0 = (DerefOf (PAUI [0x01]) != DerefOf (RefOf (BF61))) 8955 M600 (Arg0, 0x63, Local0, Zero) 8956 Local0 = (DerefOf (PAUI [0x10]) != DerefOf (RefOf (BF61))) 8957 M600 (Arg0, 0x64, Local0, Ones) 8958 Local0 = (DerefOf (PAUI [0x11]) != DerefOf (RefOf (BF61))) 8959 M600 (Arg0, 0x65, Local0, Ones) 8960 /* Method returns Integer */ 8961 8962 Local0 = (M601 (0x01, 0x01) != DerefOf (RefOf (BF61))) 8963 M600 (Arg0, 0x66, Local0, Zero) 8964 Local0 = (M601 (0x01, 0x10) != DerefOf (RefOf (BF61))) 8965 M600 (Arg0, 0x67, Local0, Ones) 8966 Local0 = (M601 (0x01, 0x11) != DerefOf (RefOf (BF61))) 8967 M600 (Arg0, 0x68, Local0, Ones) 8968 /* Method returns Reference to Integer */ 8969 8970 If (Y500) 8971 { 8972 Local0 = (DerefOf (M602 (0x01, 0x01, 0x01)) != DerefOf (RefOf (BF61))) 8973 M600 (Arg0, 0x69, Local0, Zero) 8974 Local0 = (DerefOf (M602 (0x01, 0x10, 0x01)) != DerefOf (RefOf (BF61))) 8975 M600 (Arg0, 0x6A, Local0, Ones) 8976 Local0 = (DerefOf (M602 (0x01, 0x11, 0x01)) != DerefOf (RefOf (BF61))) 8977 M600 (Arg0, 0x6B, Local0, Ones) 8978 } 8979 } 8980 8981 /* Buffer Field to Integer intermediate conversion of the Buffer Field */ 8982 /* second operand of Concatenate operator in case the first one is Integer */ 8983 Method (M64Q, 1, NotSerialized) 8984 { 8985 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF61))) 8986 M600 (Arg0, 0x00, Local0, BB26) 8987 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF65))) 8988 M600 (Arg0, 0x01, Local0, BB21) 8989 Local0 = Concatenate (AUI1, DerefOf (RefOf (BF61))) 8990 M600 (Arg0, 0x02, Local0, BB26) 8991 Local0 = Concatenate (AUI1, DerefOf (RefOf (BF65))) 8992 M600 (Arg0, 0x03, Local0, BB21) 8993 If (Y078) 8994 { 8995 Local0 = Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF61))) 8996 M600 (Arg0, 0x04, Local0, BB26) 8997 Local0 = Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF65))) 8998 M600 (Arg0, 0x05, Local0, BB21) 8999 } 9000 9001 Local0 = Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF61))) 9002 M600 (Arg0, 0x06, Local0, BB26) 9003 Local0 = Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF65))) 9004 M600 (Arg0, 0x07, Local0, BB21) 9005 /* Method returns Integer */ 9006 9007 Local0 = Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF61))) 9008 M600 (Arg0, 0x08, Local0, BB26) 9009 Local0 = Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF65))) 9010 M600 (Arg0, 0x09, Local0, BB21) 9011 /* Method returns Reference to Integer */ 9012 9013 If (Y500) 9014 { 9015 Local0 = Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF61))) 9016 M600 (Arg0, 0x0A, Local0, BB26) 9017 Local0 = Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF65))) 9018 M600 (Arg0, 0x0B, Local0, BB21) 9019 } 9020 9021 Concatenate (0x0321, DerefOf (RefOf (BF61)), Local0) 9022 M600 (Arg0, 0x0C, Local0, BB26) 9023 Concatenate (0x0321, DerefOf (RefOf (BF65)), Local0) 9024 M600 (Arg0, 0x0D, Local0, BB21) 9025 Concatenate (AUI1, DerefOf (RefOf (BF61)), Local0) 9026 M600 (Arg0, 0x0E, Local0, BB26) 9027 Concatenate (AUI1, DerefOf (RefOf (BF65)), Local0) 9028 M600 (Arg0, 0x0F, Local0, BB21) 9029 If (Y078) 9030 { 9031 Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF61)), Local0) 9032 M600 (Arg0, 0x10, Local0, BB26) 9033 Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF65)), Local0) 9034 M600 (Arg0, 0x11, Local0, BB21) 9035 } 9036 9037 Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF61)), Local0) 9038 M600 (Arg0, 0x12, Local0, BB26) 9039 Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF65)), Local0) 9040 M600 (Arg0, 0x13, Local0, BB21) 9041 /* Method returns Integer */ 9042 9043 Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF61)), Local0) 9044 M600 (Arg0, 0x14, Local0, BB26) 9045 Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF65)), Local0) 9046 M600 (Arg0, 0x15, Local0, BB21) 9047 /* Method returns Reference to Integer */ 9048 9049 If (Y500) 9050 { 9051 Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF61)), Local0) 9052 M600 (Arg0, 0x16, Local0, BB26) 9053 Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF65)), Local0) 9054 M600 (Arg0, 0x17, Local0, BB21) 9055 } 9056 } 9057 9058 Method (M32Q, 1, NotSerialized) 9059 { 9060 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF61))) 9061 M600 (Arg0, 0x00, Local0, BB27) 9062 Local0 = Concatenate (0x0321, DerefOf (RefOf (BF65))) 9063 M600 (Arg0, 0x01, Local0, BB28) 9064 Local0 = Concatenate (AUI1, DerefOf (RefOf (BF61))) 9065 M600 (Arg0, 0x02, Local0, BB27) 9066 Local0 = Concatenate (AUI1, DerefOf (RefOf (BF65))) 9067 M600 (Arg0, 0x03, Local0, BB28) 9068 If (Y078) 9069 { 9070 Local0 = Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF61))) 9071 M600 (Arg0, 0x04, Local0, BB27) 9072 Local0 = Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF65))) 9073 M600 (Arg0, 0x05, Local0, BB28) 9074 } 9075 9076 Local0 = Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF61))) 9077 M600 (Arg0, 0x06, Local0, BB27) 9078 Local0 = Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF65))) 9079 M600 (Arg0, 0x07, Local0, BB28) 9080 /* Method returns Integer */ 9081 9082 Local0 = Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF61))) 9083 M600 (Arg0, 0x08, Local0, BB27) 9084 Local0 = Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF65))) 9085 M600 (Arg0, 0x09, Local0, BB28) 9086 /* Method returns Reference to Integer */ 9087 9088 If (Y500) 9089 { 9090 Local0 = Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF61))) 9091 M600 (Arg0, 0x0A, Local0, BB27) 9092 Local0 = Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF65))) 9093 M600 (Arg0, 0x0B, Local0, BB28) 9094 } 9095 9096 Concatenate (0x0321, DerefOf (RefOf (BF61)), Local0) 9097 M600 (Arg0, 0x0C, Local0, BB27) 9098 Concatenate (0x0321, DerefOf (RefOf (BF65)), Local0) 9099 M600 (Arg0, 0x0D, Local0, BB28) 9100 Concatenate (AUI1, DerefOf (RefOf (BF61)), Local0) 9101 M600 (Arg0, 0x0E, Local0, BB27) 9102 Concatenate (AUI1, DerefOf (RefOf (BF65)), Local0) 9103 M600 (Arg0, 0x0F, Local0, BB28) 9104 If (Y078) 9105 { 9106 Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF61)), Local0) 9107 M600 (Arg0, 0x10, Local0, BB27) 9108 Concatenate (DerefOf (RefOf (AUI1)), DerefOf (RefOf (BF65)), Local0) 9109 M600 (Arg0, 0x11, Local0, BB28) 9110 } 9111 9112 Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF61)), Local0) 9113 M600 (Arg0, 0x12, Local0, BB27) 9114 Concatenate (DerefOf (PAUI [0x01]), DerefOf (RefOf (BF65)), Local0) 9115 M600 (Arg0, 0x14, Local0, BB28) 9116 /* Method returns Integer */ 9117 9118 Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF61)), Local0) 9119 M600 (Arg0, 0x15, Local0, BB27) 9120 Concatenate (M601 (0x01, 0x01), DerefOf (RefOf (BF65)), Local0) 9121 M600 (Arg0, 0x16, Local0, BB28) 9122 /* Method returns Reference to Integer */ 9123 9124 If (Y500) 9125 { 9126 Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF61)), Local0) 9127 M600 (Arg0, 0x17, Local0, BB27) 9128 Concatenate (DerefOf (M602 (0x01, 0x01, 0x01)), DerefOf (RefOf (BF65)), Local0) 9129 M600 (Arg0, 0x18, Local0, BB28) 9130 } 9131 } 9132 9133 /* Buffer Field to Integer conversion of the Buffer Field Length */ 9134 /* (second) operand of the ToString operator */ 9135 /* Common 32-bit/64-bit test */ 9136 Method (M066, 1, NotSerialized) 9137 { 9138 Local0 = ToString (Buffer (0x19) 9139 { 9140 "This is auxiliary Buffer" 9141 }, DerefOf (RefOf (BF74))) 9142 M600 (Arg0, 0x00, Local0, BS1B) 9143 Local0 = ToString (Buffer (0x19) 9144 { 9145 "This is auxiliary Buffer" 9146 }, DerefOf (RefOf (BF61))) 9147 M600 (Arg0, 0x01, Local0, BS1C) 9148 Local0 = ToString (AUB6, DerefOf (RefOf (BF74))) 9149 M600 (Arg0, 0x02, Local0, BS1B) 9150 Local0 = ToString (AUB6, DerefOf (RefOf (BF61))) 9151 M600 (Arg0, 0x03, Local0, BS1C) 9152 If (Y078) 9153 { 9154 Local0 = ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74))) 9155 M600 (Arg0, 0x04, Local0, BS1B) 9156 Local0 = ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF61))) 9157 M600 (Arg0, 0x05, Local0, BS1C) 9158 } 9159 9160 Local0 = ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74))) 9161 M600 (Arg0, 0x06, Local0, BS1B) 9162 Local0 = ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF61))) 9163 M600 (Arg0, 0x07, Local0, BS1C) 9164 /* Method returns Buffer */ 9165 9166 Local0 = ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF74))) 9167 M600 (Arg0, 0x08, Local0, BS1B) 9168 Local0 = ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF61))) 9169 M600 (Arg0, 0x09, Local0, BS1C) 9170 /* Method returns Reference to Buffer */ 9171 9172 If (Y500) 9173 { 9174 Local0 = ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74))) 9175 M600 (Arg0, 0x0A, Local0, BS1B) 9176 Local0 = ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF61))) 9177 M600 (Arg0, 0x0B, Local0, BS1C) 9178 } 9179 9180 ToString (Buffer (0x19) 9181 { 9182 "This is auxiliary Buffer" 9183 }, DerefOf (RefOf (BF74)), Local0) 9184 M600 (Arg0, 0x0C, Local0, BS1B) 9185 ToString (Buffer (0x19) 9186 { 9187 "This is auxiliary Buffer" 9188 }, DerefOf (RefOf (BF61)), Local0) 9189 M600 (Arg0, 0x0D, Local0, BS1C) 9190 ToString (AUB6, DerefOf (RefOf (BF74)), Local0) 9191 M600 (Arg0, 0x0E, Local0, BS1B) 9192 ToString (AUB6, DerefOf (RefOf (BF61)), Local0) 9193 M600 (Arg0, 0x0F, Local0, BS1C) 9194 If (Y078) 9195 { 9196 ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), Local0) 9197 M600 (Arg0, 0x10, Local0, BS1B) 9198 ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF61)), Local0) 9199 M600 (Arg0, 0x11, Local0, BS1C) 9200 } 9201 9202 ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), Local0) 9203 M600 (Arg0, 0x12, Local0, BS1B) 9204 ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF61)), Local0) 9205 M600 (Arg0, 0x13, Local0, BS1C) 9206 /* Method returns Buffer */ 9207 9208 ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), Local0) 9209 M600 (Arg0, 0x14, Local0, BS1B) 9210 ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF61)), Local0) 9211 M600 (Arg0, 0x15, Local0, BS1C) 9212 /* Method returns Reference to Buffer */ 9213 9214 If (Y500) 9215 { 9216 ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), Local0) 9217 M600 (Arg0, 0x16, Local0, BS1B) 9218 ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF61)), Local0) 9219 M600 (Arg0, 0x17, Local0, BS1C) 9220 } 9221 } 9222 9223 Method (M64R, 1, NotSerialized) 9224 { 9225 Local0 = ToString (Buffer (0x19) 9226 { 9227 "This is auxiliary Buffer" 9228 }, DerefOf (RefOf (BF65))) 9229 M600 (Arg0, 0x00, Local0, BS1C) 9230 Local0 = ToString (AUB6, DerefOf (RefOf (BF65))) 9231 M600 (Arg0, 0x01, Local0, BS1C) 9232 If (Y078) 9233 { 9234 Local0 = ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF65))) 9235 M600 (Arg0, 0x02, Local0, BS1C) 9236 } 9237 9238 Local0 = ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF65))) 9239 M600 (Arg0, 0x03, Local0, BS1C) 9240 /* Method returns Buffer */ 9241 9242 Local0 = ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF65))) 9243 M600 (Arg0, 0x04, Local0, BS1C) 9244 /* Method returns Reference to Buffer */ 9245 9246 If (Y500) 9247 { 9248 Local0 = ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF65))) 9249 M600 (Arg0, 0x05, Local0, BS1C) 9250 } 9251 9252 ToString (Buffer (0x19) 9253 { 9254 "This is auxiliary Buffer" 9255 }, DerefOf (RefOf (BF65)), Local0) 9256 M600 (Arg0, 0x06, Local0, BS1C) 9257 ToString (AUB6, DerefOf (RefOf (BF65)), Local0) 9258 M600 (Arg0, 0x07, Local0, BS1C) 9259 If (Y078) 9260 { 9261 ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF65)), Local0) 9262 M600 (Arg0, 0x08, Local0, BS1C) 9263 } 9264 9265 ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF65)), Local0) 9266 M600 (Arg0, 0x09, Local0, BS1C) 9267 /* Method returns Buffer */ 9268 9269 ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF65)), Local0) 9270 M600 (Arg0, 0x0A, Local0, BS1C) 9271 /* Method returns Reference to Buffer */ 9272 9273 If (Y500) 9274 { 9275 ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF65)), Local0) 9276 M600 (Arg0, 0x0B, Local0, BS1C) 9277 } 9278 } 9279 9280 Method (M32R, 1, NotSerialized) 9281 { 9282 Local0 = ToString (Buffer (0x19) 9283 { 9284 "This is auxiliary Buffer" 9285 }, DerefOf (RefOf (BF65))) 9286 M600 (Arg0, 0x00, Local0, BS1C) 9287 Local0 = ToString (AUB6, DerefOf (RefOf (BF65))) 9288 M600 (Arg0, 0x01, Local0, BS1C) 9289 If (Y078) 9290 { 9291 Local0 = ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF65))) 9292 M600 (Arg0, 0x02, Local0, BS1C) 9293 } 9294 9295 Local0 = ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF65))) 9296 M600 (Arg0, 0x03, Local0, BS1C) 9297 /* Method returns Buffer */ 9298 9299 Local0 = ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF65))) 9300 M600 (Arg0, 0x04, Local0, BS1C) 9301 /* Method returns Reference to Buffer */ 9302 9303 If (Y500) 9304 { 9305 Local0 = ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF65))) 9306 M600 (Arg0, 0x05, Local0, BS1C) 9307 } 9308 9309 ToString (Buffer (0x19) 9310 { 9311 "This is auxiliary Buffer" 9312 }, DerefOf (RefOf (BF65)), Local0) 9313 M600 (Arg0, 0x06, Local0, BS1C) 9314 ToString (AUB6, DerefOf (RefOf (BF65)), Local0) 9315 M600 (Arg0, 0x07, Local0, BS1C) 9316 If (Y078) 9317 { 9318 ToString (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF65)), Local0) 9319 M600 (Arg0, 0x08, Local0, BS1C) 9320 } 9321 9322 ToString (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF65)), Local0) 9323 M600 (Arg0, 0x09, Local0, BS1C) 9324 /* Method returns Buffer */ 9325 9326 ToString (M601 (0x03, 0x06), DerefOf (RefOf (BF65)), Local0) 9327 M600 (Arg0, 0x0A, Local0, BS1C) 9328 /* Method returns Reference to Buffer */ 9329 9330 If (Y500) 9331 { 9332 ToString (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF65)), Local0) 9333 M600 (Arg0, 0x0B, Local0, BS1C) 9334 } 9335 } 9336 9337 /* Buffer Field to Integer conversion of the Buffer Field Index */ 9338 /* (second) operand of the Index operator */ 9339 Method (M067, 1, NotSerialized) 9340 { 9341 Store (AUS6 [DerefOf (RefOf (BF74))], Local0) 9342 M600 (Arg0, 0x00, DerefOf (Local0), BI10) 9343 Store (AUB6 [DerefOf (RefOf (BF74))], Local0) 9344 M600 (Arg0, 0x01, DerefOf (Local0), BI10) 9345 Store (AUP0 [DerefOf (RefOf (BF74))], Local0) 9346 M600 (Arg0, 0x02, DerefOf (Local0), BI11) 9347 If (Y078) 9348 { 9349 Store (DerefOf (RefOf (AUS6)) [DerefOf (RefOf (BF74))], Local0) 9350 M600 (Arg0, 0x03, DerefOf (Local0), BI10) 9351 Store (DerefOf (RefOf (AUB6)) [DerefOf (RefOf (BF74))], Local0) 9352 M600 (Arg0, 0x04, DerefOf (Local0), BI10) 9353 Store (DerefOf (RefOf (AUP0)) [DerefOf (RefOf (BF74))], Local0) 9354 M600 (Arg0, 0x05, DerefOf (Local0), BI11) 9355 } 9356 9357 Store (DerefOf (PAUS [0x06]) [DerefOf (RefOf (BF74))], Local0) 9358 M600 (Arg0, 0x06, DerefOf (Local0), BI10) 9359 Store (DerefOf (PAUB [0x06]) [DerefOf (RefOf (BF74))], Local0) 9360 M600 (Arg0, 0x07, DerefOf (Local0), BI10) 9361 Store (DerefOf (PAUP [0x00]) [DerefOf (RefOf (BF74))], Local0) 9362 M600 (Arg0, 0x08, DerefOf (Local0), BI11) 9363 /* Method returns Object */ 9364 9365 If (Y900) 9366 { 9367 Store (M601 (0x02, 0x06) [DerefOf (RefOf (BF74))], Local0) 9368 M600 (Arg0, 0x09, DerefOf (Local0), BI10) 9369 Store (M601 (0x03, 0x06) [DerefOf (RefOf (BF74))], Local0) 9370 M600 (Arg0, 0x0A, DerefOf (Local0), BI10) 9371 Store (M601 (0x04, 0x00) [DerefOf (RefOf (BF74))], Local0) 9372 M600 (Arg0, 0x0B, DerefOf (Local0), BI11) 9373 } 9374 Else 9375 { 9376 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 9377 Store (M601 (0x02, 0x06) [DerefOf (RefOf (BF74))], Local3) 9378 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9379 Store (M601 (0x03, 0x06) [DerefOf (RefOf (BF74))], Local3) 9380 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9381 Store (M601 (0x04, 0x00) [DerefOf (RefOf (BF74))], Local3) 9382 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9383 } 9384 9385 /* Method returns Reference */ 9386 9387 If (Y500) 9388 { 9389 Store (DerefOf (M602 (0x02, 0x06, 0x01)) [DerefOf (RefOf (BF74))], Local0) 9390 M600 (Arg0, 0x0C, DerefOf (Local0), BI10) 9391 Store (DerefOf (M602 (0x03, 0x06, 0x01)) [DerefOf (RefOf (BF74))], Local0) 9392 M600 (Arg0, 0x0D, DerefOf (Local0), BI10) 9393 Store (DerefOf (M602 (0x04, 0x00, 0x01)) [DerefOf (RefOf (BF74))], Local0) 9394 M600 (Arg0, 0x0E, DerefOf (Local0), BI11) 9395 } 9396 9397 Local0 = AUS6 [DerefOf (RefOf (BF74))] 9398 M600 (Arg0, 0x0F, DerefOf (Local0), BI10) 9399 Local0 = AUB6 [DerefOf (RefOf (BF74))] 9400 M600 (Arg0, 0x10, DerefOf (Local0), BI10) 9401 Local0 = AUP0 [DerefOf (RefOf (BF74))] 9402 M600 (Arg0, 0x11, DerefOf (Local0), BI11) 9403 If (Y078) 9404 { 9405 Local0 = DerefOf (RefOf (AUS6)) [DerefOf (RefOf (BF74))] 9406 M600 (Arg0, 0x12, DerefOf (Local0), BI10) 9407 Local0 = DerefOf (RefOf (AUB6)) [DerefOf (RefOf (BF74))] 9408 M600 (Arg0, 0x13, DerefOf (Local0), BI10) 9409 Local0 = DerefOf (RefOf (AUP0)) [DerefOf (RefOf (BF74))] 9410 M600 (Arg0, 0x14, DerefOf (Local0), BI11) 9411 } 9412 9413 Local0 = DerefOf (PAUS [0x06]) [DerefOf (RefOf (BF74))] 9414 M600 (Arg0, 0x15, DerefOf (Local0), BI10) 9415 Local0 = DerefOf (PAUB [0x06]) [DerefOf (RefOf (BF74))] 9416 M600 (Arg0, 0x16, DerefOf (Local0), BI10) 9417 Local0 = DerefOf (PAUP [0x00]) [DerefOf (RefOf (BF74))] 9418 M600 (Arg0, 0x17, DerefOf (Local0), BI11) 9419 /* Method returns Object */ 9420 9421 If (Y900) 9422 { 9423 Local0 = M601 (0x02, 0x06) [DerefOf (RefOf (BF74))] 9424 M600 (Arg0, 0x18, DerefOf (Local0), BI10) 9425 Local0 = M601 (0x03, 0x06) [DerefOf (RefOf (BF74))] 9426 M600 (Arg0, 0x19, DerefOf (Local0), BI10) 9427 Local0 = M601 (0x04, 0x00) [DerefOf (RefOf (BF74))] 9428 M600 (Arg0, 0x1A, DerefOf (Local0), BI11) 9429 } 9430 Else 9431 { 9432 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 9433 Local0 = M601 (0x02, 0x06) [DerefOf (RefOf (BF74))] 9434 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9435 Local0 = M601 (0x03, 0x06) [DerefOf (RefOf (BF74))] 9436 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9437 Local0 = M601 (0x04, 0x00) [DerefOf (RefOf (BF74))] 9438 CH04 (Arg0, 0x00, 0x55, Z120, __LINE__, 0x00, 0x00) /* AE_INDEX_TO_NOT_ATTACHED */ 9439 } 9440 9441 /* Method returns Reference */ 9442 9443 If (Y500) 9444 { 9445 Local0 = DerefOf (M602 (0x02, 0x06, 0x01)) [DerefOf (RefOf (BF74))] 9446 M600 (Arg0, 0x1B, DerefOf (Local0), BI10) 9447 Local0 = DerefOf (M602 (0x03, 0x06, 0x01)) [DerefOf (RefOf (BF74))] 9448 M600 (Arg0, 0x1C, DerefOf (Local0), BI10) 9449 Local0 = DerefOf (M602 (0x04, 0x00, 0x01)) [DerefOf (RefOf (BF74))] 9450 M600 (Arg0, 0x1D, DerefOf (Local0), BI11) 9451 } 9452 9453 If (Y098) 9454 { 9455 Local0 = Local1 = AUS6 [DerefOf (RefOf (BF74))] 9456 M600 (Arg0, 0x1E, DerefOf (Local0), BI10) 9457 Local0 = Local1 = AUB6 [DerefOf (RefOf (BF74))] 9458 M600 (Arg0, 0x1F, DerefOf (Local0), BI10) 9459 Local0 = Local1 = AUP0 [DerefOf (RefOf (BF74))] 9460 M600 (Arg0, 0x20, DerefOf (Local0), BI11) 9461 } 9462 9463 If (Y078) 9464 { 9465 Local0 = Local1 = DerefOf (RefOf (AUS6)) [DerefOf (RefOf (BF74))] 9466 M600 (Arg0, 0x21, DerefOf (Local0), BI10) 9467 Local0 = Local1 = DerefOf (RefOf (AUB6)) [DerefOf (RefOf (BF74))] 9468 M600 (Arg0, 0x22, DerefOf (Local0), BI10) 9469 Local0 = Local1 = DerefOf (RefOf (AUP0)) [DerefOf (RefOf (BF74))] 9470 M600 (Arg0, 0x23, DerefOf (Local0), BI11) 9471 } 9472 9473 If (Y098) 9474 { 9475 Local0 = Local1 = DerefOf (PAUS [0x06]) [DerefOf (RefOf (BF74))] 9476 M600 (Arg0, 0x24, DerefOf (Local0), BI10) 9477 Local0 = Local1 = DerefOf (PAUB [0x06]) [DerefOf (RefOf (BF74))] 9478 M600 (Arg0, 0x25, DerefOf (Local0), BI10) 9479 Local0 = Local1 = DerefOf (PAUP [0x00]) [DerefOf (RefOf (BF74))] 9480 M600 (Arg0, 0x26, DerefOf (Local0), BI11) 9481 } 9482 9483 /* Method returns Object */ 9484 9485 If ((Y900 && Y098)) 9486 { 9487 Local0 = Local1 = M601 (0x02, 0x06) [DerefOf (RefOf (BF74))] 9488 M600 (Arg0, 0x27, DerefOf (Local0), BI10) 9489 Local0 = Local1 = M601 (0x03, 0x06) [DerefOf (RefOf (BF74))] 9490 M600 (Arg0, 0x28, DerefOf (Local0), BI10) 9491 Local0 = Local1 = M601 (0x04, 0x00) [DerefOf (RefOf (BF74))] 9492 M600 (Arg0, 0x29, DerefOf (Local0), BI11) 9493 } 9494 9495 /* Method returns Reference */ 9496 9497 If (Y500) 9498 { 9499 Local0 = Local1 = DerefOf (M602 (0x02, 0x06, 0x01)) [DerefOf (RefOf (BF74))] 9500 M600 (Arg0, 0x2A, DerefOf (Local0), BI10) 9501 Local0 = Local1 = DerefOf (M602 (0x03, 0x06, 0x01)) [DerefOf (RefOf (BF74))] 9502 M600 (Arg0, 0x2B, DerefOf (Local0), BI10) 9503 Local0 = Local1 = DerefOf (M602 (0x04, 0x00, 0x01)) [DerefOf (RefOf (BF74))] 9504 M600 (Arg0, 0x2C, DerefOf (Local0), BI11) 9505 } 9506 } 9507 9508 /* Buffer Field to Integer conversion of the Buffer Field Arg (third) */ 9509 /* operand of the Fatal operator */ 9510 /* (it can only be checked an exception does not occur) */ 9511 Method (M068, 1, NotSerialized) 9512 { 9513 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 9514 Fatal (0xFF, 0xFFFFFFFF, DerefOf (RefOf (BF61))) 9515 If (F64) 9516 { 9517 Fatal (0xFF, 0xFFFFFFFF, DerefOf (RefOf (BF65))) 9518 } 9519 Else 9520 { 9521 Fatal (0xFF, 0xFFFFFFFF, DerefOf (RefOf (BF65))) 9522 } 9523 9524 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 9525 } 9526 9527 /* Buffer Field to Integer conversion of the Buffer Field Index */ 9528 /* and Length operands of the Mid operator */ 9529 /* Common 32-bit/64-bit test */ 9530 Method (M069, 1, NotSerialized) 9531 { 9532 /* Buffer Field to Integer conversion of the Buffer Field Index operand */ 9533 9534 Local0 = Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), 0x0A) 9535 M600 (Arg0, 0x00, Local0, BS1D) 9536 Local0 = Mid (Buffer (0x19) 9537 { 9538 "This is auxiliary Buffer" 9539 }, DerefOf (RefOf (BF74)), 0x0A) 9540 M600 (Arg0, 0x01, Local0, BB32) 9541 Local0 = Mid (AUS6, DerefOf (RefOf (BF74)), 0x0A) 9542 M600 (Arg0, 0x02, Local0, BS1D) 9543 Local0 = Mid (AUB6, DerefOf (RefOf (BF74)), 0x0A) 9544 M600 (Arg0, 0x03, Local0, BB32) 9545 If (Y078) 9546 { 9547 Local0 = Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), 0x0A) 9548 M600 (Arg0, 0x04, Local0, BS1D) 9549 Local0 = Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), 0x0A) 9550 M600 (Arg0, 0x05, Local0, BB32) 9551 } 9552 9553 Local0 = Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), 0x0A 9554 ) 9555 M600 (Arg0, 0x06, Local0, BS1D) 9556 Local0 = Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), 0x0A 9557 ) 9558 M600 (Arg0, 0x07, Local0, BB32) 9559 /* Method returns Object */ 9560 9561 Local0 = Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), 0x0A) 9562 M600 (Arg0, 0x08, Local0, BS1D) 9563 Local0 = Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), 0x0A) 9564 M600 (Arg0, 0x09, Local0, BB32) 9565 /* Method returns Reference */ 9566 9567 If (Y500) 9568 { 9569 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), 0x0A 9570 ) 9571 M600 (Arg0, 0x0A, Local0, BS1D) 9572 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), 0x0A 9573 ) 9574 M600 (Arg0, 0x0B, Local0, BB32) 9575 } 9576 9577 Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), 0x0A, Local0) 9578 M600 (Arg0, 0x0C, Local0, BS1D) 9579 Mid (Buffer (0x19) 9580 { 9581 "This is auxiliary Buffer" 9582 }, DerefOf (RefOf (BF74)), 0x0A, Local0) 9583 M600 (Arg0, 0x0D, Local0, BB32) 9584 Mid (AUS6, DerefOf (RefOf (BF74)), 0x0A, Local0) 9585 M600 (Arg0, 0x0E, Local0, BS1D) 9586 Mid (AUB6, DerefOf (RefOf (BF74)), 0x0A, Local0) 9587 M600 (Arg0, 0x0F, Local0, BB32) 9588 If (Y078) 9589 { 9590 Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), 0x0A, Local0) 9591 M600 (Arg0, 0x10, Local0, BS1D) 9592 Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), 0x0A, Local0) 9593 M600 (Arg0, 0x11, Local0, BB32) 9594 } 9595 9596 Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), 0x0A, Local0) 9597 M600 (Arg0, 0x12, Local0, BS1D) 9598 Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), 0x0A, Local0) 9599 M600 (Arg0, 0x13, Local0, BB32) 9600 /* Method returns Object */ 9601 9602 Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), 0x0A, Local0) 9603 M600 (Arg0, 0x14, Local0, BS1D) 9604 Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), 0x0A, Local0) 9605 M600 (Arg0, 0x15, Local0, BB32) 9606 /* Method returns Reference */ 9607 9608 If (Y500) 9609 { 9610 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), 0x0A, Local0) 9611 M600 (Arg0, 0x16, Local0, BS1D) 9612 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), 0x0A, Local0) 9613 M600 (Arg0, 0x17, Local0, BB32) 9614 } 9615 9616 /* Buffer Field to Integer conversion of the Buffer Field Length operand */ 9617 9618 Local0 = Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF74))) 9619 M600 (Arg0, 0x18, Local0, BS1B) 9620 Local0 = Mid (Buffer (0x19) 9621 { 9622 "This is auxiliary Buffer" 9623 }, 0x00, DerefOf (RefOf (BF74))) 9624 M600 (Arg0, 0x19, Local0, BB33) 9625 Local0 = Mid (AUS6, 0x00, DerefOf (RefOf (BF74))) 9626 M600 (Arg0, 0x1A, Local0, BS1B) 9627 Local0 = Mid (AUB6, 0x00, DerefOf (RefOf (BF74))) 9628 M600 (Arg0, 0x1B, Local0, BB33) 9629 If (Y078) 9630 { 9631 Local0 = Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF74))) 9632 M600 (Arg0, 0x1C, Local0, BS1B) 9633 Local0 = Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF74))) 9634 M600 (Arg0, 0x1D, Local0, BB33) 9635 } 9636 9637 Local0 = Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF74)) 9638 ) 9639 M600 (Arg0, 0x1E, Local0, BS1B) 9640 Local0 = Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF74)) 9641 ) 9642 M600 (Arg0, 0x1F, Local0, BB33) 9643 /* Method returns Object */ 9644 9645 Local0 = Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF74))) 9646 M600 (Arg0, 0x20, Local0, BS1B) 9647 Local0 = Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF74))) 9648 M600 (Arg0, 0x21, Local0, BB33) 9649 /* Method returns Reference */ 9650 9651 If (Y500) 9652 { 9653 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF74)) 9654 ) 9655 M600 (Arg0, 0x22, Local0, BS1B) 9656 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF74)) 9657 ) 9658 M600 (Arg0, 0x23, Local0, BB33) 9659 } 9660 9661 Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF74)), Local0) 9662 M600 (Arg0, 0x24, Local0, BS1B) 9663 Mid (Buffer (0x19) 9664 { 9665 "This is auxiliary Buffer" 9666 }, 0x00, DerefOf (RefOf (BF74)), Local0) 9667 M600 (Arg0, 0x25, Local0, BB33) 9668 Mid (AUS6, 0x00, DerefOf (RefOf (BF74)), Local0) 9669 M600 (Arg0, 0x25, Local0, BS1B) 9670 Mid (AUB6, 0x00, DerefOf (RefOf (BF74)), Local0) 9671 M600 (Arg0, 0x27, Local0, BB33) 9672 If (Y078) 9673 { 9674 Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF74)), Local0) 9675 M600 (Arg0, 0x28, Local0, BS1B) 9676 Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF74)), Local0) 9677 M600 (Arg0, 0x29, Local0, BB33) 9678 } 9679 9680 Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF74)), Local0) 9681 M600 (Arg0, 0x2A, Local0, BS1B) 9682 Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF74)), Local0) 9683 M600 (Arg0, 0x2B, Local0, BB33) 9684 /* Method returns Object */ 9685 9686 Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF74)), Local0) 9687 M600 (Arg0, 0x2C, Local0, BS1B) 9688 Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF74)), Local0) 9689 M600 (Arg0, 0x2D, Local0, BB33) 9690 /* Method returns Reference */ 9691 9692 If (Y500) 9693 { 9694 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF74)), Local0) 9695 M600 (Arg0, 0x2E, Local0, BS1B) 9696 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF74)), Local0) 9697 M600 (Arg0, 0x2F, Local0, BB33) 9698 } 9699 } 9700 9701 Method (M64S, 1, NotSerialized) 9702 { 9703 /* Buffer Field to Integer conversion of the Buffer Field Length operand */ 9704 9705 Local0 = Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF65))) 9706 M600 (Arg0, 0x00, Local0, BS1E) 9707 Local0 = Mid (Buffer (0x19) 9708 { 9709 "This is auxiliary Buffer" 9710 }, 0x00, DerefOf (RefOf (BF65))) 9711 M600 (Arg0, 0x01, Local0, BB34) 9712 Local0 = Mid (AUS6, 0x00, DerefOf (RefOf (BF65))) 9713 M600 (Arg0, 0x02, Local0, BS1E) 9714 Local0 = Mid (AUB6, 0x00, DerefOf (RefOf (BF65))) 9715 M600 (Arg0, 0x03, Local0, BB34) 9716 If (Y078) 9717 { 9718 Local0 = Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF65))) 9719 M600 (Arg0, 0x04, Local0, BS1E) 9720 Local0 = Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF65))) 9721 M600 (Arg0, 0x05, Local0, BB34) 9722 } 9723 9724 Local0 = Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF65)) 9725 ) 9726 M600 (Arg0, 0x06, Local0, BS1E) 9727 Local0 = Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF65)) 9728 ) 9729 M600 (Arg0, 0x07, Local0, BB34) 9730 /* Method returns Object */ 9731 9732 Local0 = Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF65))) 9733 M600 (Arg0, 0x08, Local0, BS1E) 9734 Local0 = Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF65))) 9735 M600 (Arg0, 0x09, Local0, BB34) 9736 /* Method returns Reference */ 9737 9738 If (Y500) 9739 { 9740 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)) 9741 ) 9742 M600 (Arg0, 0x0A, Local0, BS1E) 9743 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)) 9744 ) 9745 M600 (Arg0, 0x0B, Local0, BB34) 9746 } 9747 9748 Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF65)), Local0) 9749 M600 (Arg0, 0x0C, Local0, BS1E) 9750 Mid (Buffer (0x19) 9751 { 9752 "This is auxiliary Buffer" 9753 }, 0x00, DerefOf (RefOf (BF65)), Local0) 9754 M600 (Arg0, 0x0D, Local0, BB34) 9755 Mid (AUS6, 0x00, DerefOf (RefOf (BF65)), Local0) 9756 M600 (Arg0, 0x0E, Local0, BS1E) 9757 Mid (AUB6, 0x00, DerefOf (RefOf (BF65)), Local0) 9758 M600 (Arg0, 0x0F, Local0, BB34) 9759 If (Y078) 9760 { 9761 Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF65)), Local0) 9762 M600 (Arg0, 0x10, Local0, BS1E) 9763 Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF65)), Local0) 9764 M600 (Arg0, 0x11, Local0, BB34) 9765 } 9766 9767 Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF65)), Local0) 9768 M600 (Arg0, 0x12, Local0, BS1E) 9769 Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF65)), Local0) 9770 M600 (Arg0, 0x13, Local0, BB34) 9771 /* Method returns Object */ 9772 9773 Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF65)), Local0) 9774 M600 (Arg0, 0x14, Local0, BS1E) 9775 Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF65)), Local0) 9776 M600 (Arg0, 0x15, Local0, BB34) 9777 /* Method returns Reference */ 9778 9779 If (Y500) 9780 { 9781 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)), Local0) 9782 M600 (Arg0, 0x16, Local0, BS1E) 9783 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)), Local0) 9784 M600 (Arg0, 0x17, Local0, BB34) 9785 } 9786 9787 /* Buffer Field to Integer conversion of the both String operands */ 9788 9789 Local0 = Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9790 M600 (Arg0, 0x18, Local0, BS1F) 9791 Local0 = Mid (Buffer (0x19) 9792 { 9793 "This is auxiliary Buffer" 9794 }, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9795 ) 9796 M600 (Arg0, 0x19, Local0, BB35) 9797 Local0 = Mid (AUS6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9798 M600 (Arg0, 0x1A, Local0, BS1F) 9799 Local0 = Mid (AUB6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9800 M600 (Arg0, 0x1B, Local0, BB35) 9801 If (Y078) 9802 { 9803 Local0 = Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9804 ) 9805 M600 (Arg0, 0x1C, Local0, BS1F) 9806 Local0 = Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9807 ) 9808 M600 (Arg0, 0x1D, Local0, BB35) 9809 } 9810 9811 Local0 = Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), DerefOf ( 9812 RefOf (BF65))) 9813 M600 (Arg0, 0x1E, Local0, BS1F) 9814 Local0 = Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), DerefOf ( 9815 RefOf (BF65))) 9816 M600 (Arg0, 0x1F, Local0, BB35) 9817 /* Method returns Object */ 9818 9819 Local0 = Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9820 ) 9821 M600 (Arg0, 0x20, Local0, BS1F) 9822 Local0 = Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9823 ) 9824 M600 (Arg0, 0x21, Local0, BB35) 9825 /* Method returns Reference */ 9826 9827 If (Y500) 9828 { 9829 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf ( 9830 RefOf (BF65))) 9831 M600 (Arg0, 0x22, Local0, BS1F) 9832 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf ( 9833 RefOf (BF65))) 9834 M600 (Arg0, 0x23, Local0, BB35) 9835 } 9836 9837 Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9838 M600 (Arg0, 0x24, Local0, BS1F) 9839 Mid (Buffer (0x19) 9840 { 9841 "This is auxiliary Buffer" 9842 }, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9843 M600 (Arg0, 0x25, Local0, BB35) 9844 Mid (AUS6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9845 M600 (Arg0, 0x26, Local0, BS1F) 9846 Mid (AUB6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9847 M600 (Arg0, 0x27, Local0, BB35) 9848 If (Y078) 9849 { 9850 Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9851 M600 (Arg0, 0x28, Local0, BS1F) 9852 Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9853 M600 (Arg0, 0x29, Local0, BB35) 9854 } 9855 9856 Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 9857 Local0) 9858 M600 (Arg0, 0x2A, Local0, BS1F) 9859 Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 9860 Local0) 9861 M600 (Arg0, 0x2B, Local0, BB35) 9862 /* Method returns Object */ 9863 9864 Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9865 M600 (Arg0, 0x2C, Local0, BS1F) 9866 Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 9867 M600 (Arg0, 0x2D, Local0, BB35) 9868 /* Method returns Reference */ 9869 9870 If (Y500) 9871 { 9872 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 9873 Local0) 9874 M600 (Arg0, 0x2E, Local0, BS1F) 9875 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 9876 Local0) 9877 M600 (Arg0, 0x2F, Local0, BB35) 9878 } 9879 } 9880 9881 Method (M32S, 1, NotSerialized) 9882 { 9883 /* Buffer Field to Integer conversion of the Buffer Field Length operand */ 9884 9885 Local0 = Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF65))) 9886 M600 (Arg0, 0x00, Local0, BS1E) 9887 Local0 = Mid (Buffer (0x19) 9888 { 9889 "This is auxiliary Buffer" 9890 }, 0x00, DerefOf (RefOf (BF65))) 9891 M600 (Arg0, 0x01, Local0, BB34) 9892 Local0 = Mid (AUS6, 0x00, DerefOf (RefOf (BF65))) 9893 M600 (Arg0, 0x02, Local0, BS1E) 9894 Local0 = Mid (AUB6, 0x00, DerefOf (RefOf (BF65))) 9895 M600 (Arg0, 0x03, Local0, BB34) 9896 If (Y078) 9897 { 9898 Local0 = Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF65))) 9899 M600 (Arg0, 0x04, Local0, BS1E) 9900 Local0 = Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF65))) 9901 M600 (Arg0, 0x05, Local0, BB34) 9902 } 9903 9904 Local0 = Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF65)) 9905 ) 9906 M600 (Arg0, 0x06, Local0, BS1E) 9907 Local0 = Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF65)) 9908 ) 9909 M600 (Arg0, 0x07, Local0, BB34) 9910 /* Method returns Object */ 9911 9912 Local0 = Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF65))) 9913 M600 (Arg0, 0x08, Local0, BS1E) 9914 Local0 = Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF65))) 9915 M600 (Arg0, 0x09, Local0, BB34) 9916 /* Method returns Reference */ 9917 9918 If (Y500) 9919 { 9920 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)) 9921 ) 9922 M600 (Arg0, 0x0A, Local0, BS1E) 9923 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)) 9924 ) 9925 M600 (Arg0, 0x0B, Local0, BB34) 9926 } 9927 9928 Mid ("This is auxiliary String", 0x00, DerefOf (RefOf (BF65)), Local0) 9929 M600 (Arg0, 0x0C, Local0, BS1E) 9930 Mid (Buffer (0x19) 9931 { 9932 "This is auxiliary Buffer" 9933 }, 0x00, DerefOf (RefOf (BF65)), Local0) 9934 M600 (Arg0, 0x0D, Local0, BB34) 9935 Mid (AUS6, 0x00, DerefOf (RefOf (BF65)), Local0) 9936 M600 (Arg0, 0x0E, Local0, BS1E) 9937 Mid (AUB6, 0x00, DerefOf (RefOf (BF65)), Local0) 9938 M600 (Arg0, 0x0F, Local0, BB34) 9939 If (Y078) 9940 { 9941 Mid (DerefOf (RefOf (AUS6)), 0x00, DerefOf (RefOf (BF65)), Local0) 9942 M600 (Arg0, 0x10, Local0, BS1E) 9943 Mid (DerefOf (RefOf (AUB6)), 0x00, DerefOf (RefOf (BF65)), Local0) 9944 M600 (Arg0, 0x11, Local0, BB34) 9945 } 9946 9947 Mid (DerefOf (PAUS [0x06]), 0x00, DerefOf (RefOf (BF65)), Local0) 9948 M600 (Arg0, 0x12, Local0, BS1E) 9949 Mid (DerefOf (PAUB [0x06]), 0x00, DerefOf (RefOf (BF65)), Local0) 9950 M600 (Arg0, 0x13, Local0, BB34) 9951 /* Method returns Object */ 9952 9953 Mid (M601 (0x02, 0x06), 0x00, DerefOf (RefOf (BF65)), Local0) 9954 M600 (Arg0, 0x14, Local0, BS1E) 9955 Mid (M601 (0x03, 0x06), 0x00, DerefOf (RefOf (BF65)), Local0) 9956 M600 (Arg0, 0x15, Local0, BB34) 9957 /* Method returns Reference */ 9958 9959 If (Y500) 9960 { 9961 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)), Local0) 9962 M600 (Arg0, 0x16, Local0, BS1E) 9963 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), 0x00, DerefOf (RefOf (BF65)), Local0) 9964 M600 (Arg0, 0x17, Local0, BB34) 9965 } 9966 9967 /* Buffer Field to Integer conversion of the both String operands */ 9968 9969 Local0 = Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9970 M600 (Arg0, 0x18, Local0, BS1F) 9971 Local0 = Mid (Buffer (0x19) 9972 { 9973 "This is auxiliary Buffer" 9974 }, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9975 ) 9976 M600 (Arg0, 0x19, Local0, BB35) 9977 Local0 = Mid (AUS6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9978 M600 (Arg0, 0x1A, Local0, BS1F) 9979 Local0 = Mid (AUB6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65))) 9980 M600 (Arg0, 0x1B, Local0, BB35) 9981 If (Y078) 9982 { 9983 Local0 = Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9984 ) 9985 M600 (Arg0, 0x1C, Local0, BS1F) 9986 Local0 = Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 9987 ) 9988 M600 (Arg0, 0x1D, Local0, BB35) 9989 } 9990 9991 Local0 = Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), DerefOf ( 9992 RefOf (BF65))) 9993 M600 (Arg0, 0x1E, Local0, BS1F) 9994 Local0 = Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), DerefOf ( 9995 RefOf (BF65))) 9996 M600 (Arg0, 0x1F, Local0, BB35) 9997 /* Method returns Object */ 9998 9999 Local0 = Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 10000 ) 10001 M600 (Arg0, 0x20, Local0, BS1F) 10002 Local0 = Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)) 10003 ) 10004 M600 (Arg0, 0x21, Local0, BB35) 10005 /* Method returns Reference */ 10006 10007 If (Y500) 10008 { 10009 Local0 = Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf ( 10010 RefOf (BF65))) 10011 M600 (Arg0, 0x22, Local0, BS1F) 10012 Local0 = Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf ( 10013 RefOf (BF65))) 10014 M600 (Arg0, 0x23, Local0, BB35) 10015 } 10016 10017 Mid ("This is auxiliary String", DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10018 M600 (Arg0, 0x24, Local0, BS1F) 10019 Mid (Buffer (0x19) 10020 { 10021 "This is auxiliary Buffer" 10022 }, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10023 M600 (Arg0, 0x25, Local0, BB35) 10024 Mid (AUS6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10025 M600 (Arg0, 0x26, Local0, BS1F) 10026 Mid (AUB6, DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10027 M600 (Arg0, 0x27, Local0, BB35) 10028 If (Y078) 10029 { 10030 Mid (DerefOf (RefOf (AUS6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10031 M600 (Arg0, 0x28, Local0, BS1F) 10032 Mid (DerefOf (RefOf (AUB6)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10033 M600 (Arg0, 0x29, Local0, BB35) 10034 } 10035 10036 Mid (DerefOf (PAUS [0x06]), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 10037 Local0) 10038 M600 (Arg0, 0x2A, Local0, BS1F) 10039 Mid (DerefOf (PAUB [0x06]), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 10040 Local0) 10041 M600 (Arg0, 0x2B, Local0, BB35) 10042 /* Method returns Object */ 10043 10044 Mid (M601 (0x02, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10045 M600 (Arg0, 0x2C, Local0, BS1F) 10046 Mid (M601 (0x03, 0x06), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), Local0) 10047 M600 (Arg0, 0x2D, Local0, BB35) 10048 /* Method returns Reference */ 10049 10050 If (Y500) 10051 { 10052 Mid (DerefOf (M602 (0x02, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 10053 Local0) 10054 M600 (Arg0, 0x2E, Local0, BS1F) 10055 Mid (DerefOf (M602 (0x03, 0x06, 0x01)), DerefOf (RefOf (BF74)), DerefOf (RefOf (BF65)), 10056 Local0) 10057 M600 (Arg0, 0x2F, Local0, BB35) 10058 } 10059 } 10060 10061 /* Buffer Field to Integer conversion of the Buffer Field StartIndex */ 10062 /* operand of the Match operator */ 10063 Method (M06A, 1, NotSerialized) 10064 { 10065 Local0 = Match (Package (0x0F) 10066 { 10067 0x0A50, 10068 0x0A51, 10069 0x0A52, 10070 0x0A53, 10071 0x0A54, 10072 0x0A55, 10073 0x0A56, 10074 0x0A57, 10075 0x0A58, 10076 0x0A59, 10077 0x0A5A, 10078 0x0A5B, 10079 0x0A5C, 10080 0x0A5D, 10081 0x0A5E 10082 }, MEQ, 0x0A5D, MTR, 0x00, DerefOf (RefOf (BF74))) 10083 M600 (Arg0, 0x00, Local0, 0x0D) 10084 Local0 = Match (Package (0x0F) 10085 { 10086 0x0A50, 10087 0x0A51, 10088 0x0A52, 10089 0x0A53, 10090 0x0A54, 10091 0x0A55, 10092 0x0A56, 10093 0x0A57, 10094 0x0A58, 10095 0x0A59, 10096 0x0A5A, 10097 0x0A5B, 10098 0x0A5C, 10099 0x0A5D, 10100 0x0A5E 10101 }, MEQ, 0x0A5A, MTR, 0x00, DerefOf (RefOf (BF74))) 10102 M600 (Arg0, 0x01, Local0, Ones) 10103 Local0 = Match (AUP0, MEQ, 0x0A5D, MTR, 0x00, DerefOf (RefOf (BF74))) 10104 M600 (Arg0, 0x02, Local0, 0x0D) 10105 Local0 = Match (AUP0, MEQ, 0x0A5A, MTR, 0x00, DerefOf (RefOf (BF74))) 10106 M600 (Arg0, 0x03, Local0, Ones) 10107 If (Y078) 10108 { 10109 Local0 = Match (DerefOf (RefOf (AUP0)), MEQ, 0x0A5D, MTR, 0x00, DerefOf (RefOf ( 10110 BF74))) 10111 M600 (Arg0, 0x04, Local0, 0x0D) 10112 Local0 = Match (DerefOf (RefOf (AUP0)), MEQ, 0x0A5A, MTR, 0x00, DerefOf (RefOf ( 10113 BF74))) 10114 M600 (Arg0, 0x05, Local0, Ones) 10115 } 10116 10117 Local0 = Match (DerefOf (PAUP [0x00]), MEQ, 0x0A5D, MTR, 0x00, 10118 DerefOf (RefOf (BF74))) 10119 M600 (Arg0, 0x06, Local0, 0x0D) 10120 Local0 = Match (DerefOf (PAUP [0x00]), MEQ, 0x0A5A, MTR, 0x00, 10121 DerefOf (RefOf (BF74))) 10122 M600 (Arg0, 0x07, Local0, Ones) 10123 /* Method returns Object */ 10124 10125 Local0 = Match (M601 (0x04, 0x00), MEQ, 0x0A5D, MTR, 0x00, DerefOf (RefOf ( 10126 BF74))) 10127 M600 (Arg0, 0x08, Local0, 0x0D) 10128 Local0 = Match (M601 (0x04, 0x00), MEQ, 0x0A5A, MTR, 0x00, DerefOf (RefOf ( 10129 BF74))) 10130 M600 (Arg0, 0x09, Local0, Ones) 10131 /* Method returns Reference */ 10132 10133 If (Y500) 10134 { 10135 Local0 = Match (DerefOf (M602 (0x04, 0x00, 0x01)), MEQ, 0x0A5D, MTR, 0x00, 10136 DerefOf (RefOf (BF74))) 10137 M600 (Arg0, 0x0A, Local0, 0x0D) 10138 Local0 = Match (DerefOf (M602 (0x04, 0x00, 0x01)), MEQ, 0x0A5A, MTR, 0x00, 10139 DerefOf (RefOf (BF74))) 10140 M600 (Arg0, 0x0B, Local0, Ones) 10141 } 10142 } 10143 10144 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 10145 /* of the Method execution control operators (Sleep, Stall) */ 10146 Method (M06B, 1, NotSerialized) 10147 { 10148 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10149 /* Sleep */ 10150 10151 Local0 = Timer 10152 Sleep (DerefOf (RefOf (BF61))) 10153 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10154 Local1 = Timer 10155 Local2 = (Local1 - Local0) 10156 If ((Local2 < C08C)) 10157 { 10158 ERR (Arg0, Z120, __LINE__, 0x00, 0x00, Local2, C08C) 10159 } 10160 10161 /* Stall */ 10162 10163 Local0 = Timer 10164 Stall (DerefOf (RefOf (BF75))) 10165 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10166 Local1 = Timer 10167 Local2 = (Local1 - Local0) 10168 If ((Local2 < 0x03DE)) 10169 { 10170 ERR (Arg0, Z120, __LINE__, 0x00, 0x00, Local2, 0x03DE) 10171 } 10172 } 10173 10174 /* Buffer Field to Integer conversion of the Buffer Field TimeoutValue */ 10175 /* (second) operand of the Acquire operator */ 10176 Method (M06C, 1, Serialized) 10177 { 10178 Mutex (MTX0, 0x00) 10179 Acquire (MTX0, 0x0000) 10180 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10181 Local0 = Timer 10182 /* Compiler allows only Integer constant as TimeoutValue (Bug 1) 10183 Acquire(MTX0, Derefof(Refof(bf61))) 10184 */ 10185 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10186 Local1 = Timer 10187 Local2 = (Local1 - Local0) 10188 If ((Local2 < C08C)) 10189 { 10190 ERR (Arg0, Z120, __LINE__, 0x00, 0x00, Local2, C08C) 10191 } 10192 } 10193 10194 /* Buffer Field to Integer conversion of the Buffer Field TimeoutValue */ 10195 /* (second) operand of the Wait operator */ 10196 Method (M06D, 1, Serialized) 10197 { 10198 Event (EVT0) 10199 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10200 Local0 = Timer 10201 Wait (EVT0, DerefOf (RefOf (BF61))) 10202 CH03 (Arg0, Z120, __LINE__, 0x00, 0x00) 10203 Local1 = Timer 10204 Local2 = (Local1 - Local0) 10205 If ((Local2 < C08C)) 10206 { 10207 ERR (Arg0, Z120, __LINE__, 0x00, 0x00, Local2, C08C) 10208 } 10209 } 10210 10211 /* Buffer Field to Integer conversion of the Buffer Field value */ 10212 /* of Predicate of the Method execution control statements */ 10213 /* (If, ElseIf, While) */ 10214 Method (M06E, 1, Serialized) 10215 { 10216 Name (IST0, 0x00) 10217 Method (M001, 0, NotSerialized) 10218 { 10219 If (DerefOf (RefOf (BF76))) 10220 { 10221 IST0 = 0x00 10222 } 10223 } 10224 10225 Method (M002, 0, NotSerialized) 10226 { 10227 If (DerefOf (RefOf (BF61))) 10228 { 10229 IST0 = 0x02 10230 } 10231 } 10232 10233 Method (M003, 0, NotSerialized) 10234 { 10235 If (DerefOf (RefOf (BF65))) 10236 { 10237 IST0 = 0x03 10238 } 10239 } 10240 10241 Method (M004, 0, NotSerialized) 10242 { 10243 If (DerefOf (RefOf (BF65))) 10244 { 10245 IST0 = 0x04 10246 } 10247 } 10248 10249 Method (M005, 1, NotSerialized) 10250 { 10251 If (Arg0) 10252 { 10253 IST0 = 0xFF 10254 } 10255 ElseIf (DerefOf (RefOf (BF76))) 10256 { 10257 IST0 = 0x00 10258 } 10259 } 10260 10261 Method (M006, 1, NotSerialized) 10262 { 10263 If (Arg0) 10264 { 10265 IST0 = 0xFF 10266 } 10267 ElseIf (DerefOf (RefOf (BF61))) 10268 { 10269 IST0 = 0x06 10270 } 10271 } 10272 10273 Method (M007, 1, NotSerialized) 10274 { 10275 If (Arg0) 10276 { 10277 IST0 = 0xFF 10278 } 10279 ElseIf (DerefOf (RefOf (BF65))) 10280 { 10281 IST0 = 0x07 10282 } 10283 } 10284 10285 Method (M008, 1, NotSerialized) 10286 { 10287 If (Arg0) 10288 { 10289 IST0 = 0xFF 10290 } 10291 ElseIf (DerefOf (RefOf (BF65))) 10292 { 10293 IST0 = 0x08 10294 } 10295 } 10296 10297 Method (M009, 0, NotSerialized) 10298 { 10299 While (DerefOf (RefOf (BF76))) 10300 { 10301 IST0 = 0x00 10302 Break 10303 } 10304 } 10305 10306 /* If */ 10307 10308 IST0 = 0x01 10309 M001 () 10310 M600 (Arg0, 0x00, IST0, 0x01) 10311 M002 () 10312 M600 (Arg0, 0x01, IST0, 0x02) 10313 M003 () 10314 M600 (Arg0, 0x02, IST0, 0x03) 10315 M004 () 10316 M600 (Arg0, 0x03, IST0, 0x04) 10317 /* ElseIf */ 10318 10319 IST0 = 0x05 10320 M005 (0x00) 10321 M600 (Arg0, 0x04, IST0, 0x05) 10322 M006 (0x00) 10323 M600 (Arg0, 0x05, IST0, 0x06) 10324 M007 (0x00) 10325 M600 (Arg0, 0x06, IST0, 0x07) 10326 M008 (0x00) 10327 M600 (Arg0, 0x07, IST0, 0x08) 10328 /* While */ 10329 10330 IST0 = 0x09 10331 M009 () 10332 M600 (Arg0, 0x08, IST0, 0x09) 10333 } 10334 10335 /* Initialize Buffer Fields */ 10336 10337 Method (M073, 0, NotSerialized) 10338 { 10339 BF61 = Buffer (0x03) 10340 { 10341 0x21, 0x03, 0x00 // !.. 10342 } 10343 BF62 = Buffer (0x04) 10344 { 10345 0xFE, 0xB3, 0x79, 0xC1 // ..y. 10346 } 10347 BF63 = Buffer (0x05) 10348 { 10349 0xFE, 0xB3, 0x79, 0xC1, 0xA5 // ..y.. 10350 } 10351 BF64 = Buffer (0x08) 10352 { 10353 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 10354 } 10355 BF65 = Buffer (0x08) 10356 { 10357 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 10358 } 10359 BF66 = Buffer (0x09) 10360 { 10361 /* 0000 */ 0x21, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // !....... 10362 /* 0008 */ 0x01 // . 10363 } 10364 BF69 = Buffer (0x43) 10365 { 10366 /* 0000 */ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, // !"#$%&'( 10367 /* 0008 */ 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, // )*+,-./0 10368 /* 0010 */ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, // 12345678 10369 /* 0018 */ 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, // 9:;<=>?@ 10370 /* 0020 */ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, // ABCDEFGH 10371 /* 0028 */ 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, // IJKLMNOP 10372 /* 0030 */ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, // QRSTUVWX 10373 /* 0038 */ 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, // YZ[\]^_` 10374 /* 0040 */ 0x61, 0x62, 0x63 // abc 10375 } 10376 BF6C = Buffer (0x08) 10377 { 10378 0x01, 0x89, 0x67, 0x45, 0x23, 0x01, 0x89, 0x37 // ..gE#..7 10379 } 10380 BF6D = Buffer (0x07) 10381 { 10382 0x35, 0xEC, 0xE9, 0x2E, 0x16, 0x76, 0x0D // 5....v. 10383 } 10384 BF6E = Buffer (0x04) 10385 { 10386 0x56, 0x34, 0x12, 0x90 // V4.. 10387 } 10388 BF6F = Buffer (0x04) 10389 { 10390 0xC0, 0x2C, 0x5F, 0x05 // .,_. 10391 } 10392 BF70 = 0x6179534E 10393 BF71 = Buffer (0x08) 10394 { 10395 0x14, 0x22, 0x50, 0x36, 0x41, 0x53, 0x7C, 0x6E // ."P6AS|n 10396 } 10397 BF72 = Buffer (0x08) 10398 { 10399 0x14, 0x22, 0x00, 0x36, 0x41, 0x53, 0x00, 0x6E // .".6AS.n 10400 } 10401 BF73 = Buffer (0x08) 10402 { 10403 0x14, 0x22, 0x00, 0x36, 0x41, 0x53, 0x7C, 0x6E // .".6AS|n 10404 } 10405 BF74 = 0x0B 10406 BF75 = 0x3F 10407 BF76 = 0x00 10408 BF77 = 0x36002214 10409 If (Y365) 10410 { 10411 BF91 = Buffer (0x03) 10412 { 10413 0x21, 0x03, 0x00 // !.. 10414 } 10415 BF95 = Buffer (0x08) 10416 { 10417 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 10418 } 10419 BFA1 = Buffer (0x03) 10420 { 10421 0x21, 0x03, 0x00 // !.. 10422 } 10423 BFA5 = Buffer (0x08) 10424 { 10425 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 10426 } 10427 } 10428 } 10429 10430 /* Check Buffer Fields consistency */ 10431 10432 Method (M074, 1, NotSerialized) 10433 { 10434 M600 (Arg0, 0x00, BF61, Buffer() 10435 { 10436 0x21, 0x03, 0x00, 0x00 10437 }) 10438 M600 (Arg0, 0x01, BF62, Buffer() 10439 { 10440 0xFE, 0xB3, 0x79, 0xC1 10441 }) 10442 M600 (Arg0, 0x02, BF63, Buffer (0x05) 10443 { 10444 0xFE, 0xB3, 0x79, 0xC1, 0x01 // ..y.. 10445 }) 10446 10447 M600 (Arg0, 0x03, BF64, Buffer (0x08) 10448 { 10449 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0x7E // ..P...|~ 10450 }) 10451 10452 M600 (Arg0, 0x04, BF65, Buffer (0x08) 10453 { 10454 0x84, 0xA2, 0x50, 0xD6, 0x91, 0xB3, 0x7C, 0xFE // ..P...|. 10455 }) 10456 10457 M600 (Arg0, 0x05, BF66, Buffer (0x09) 10458 { 10459 /* 0000 */ 0x21, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // !....... 10460 /* 0008 */ 0x01 // . 10461 }) 10462 M600 (Arg0, 0x06, BF69, Buffer (0x43) 10463 { 10464 /* 0000 */ 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, // !"#$%&'( 10465 /* 0008 */ 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, // )*+,-./0 10466 /* 0010 */ 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, // 12345678 10467 /* 0018 */ 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, // 9:;<=>?@ 10468 /* 0020 */ 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, // ABCDEFGH 10469 /* 0028 */ 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, // IJKLMNOP 10470 /* 0030 */ 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, // QRSTUVWX 10471 /* 0038 */ 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, // YZ[\]^_` 10472 /* 0040 */ 0x61, 0x62, 0x63 // abc 10473 }) 10474 M600 (Arg0, 0x07, BF6C, Buffer (0x09) 10475 { 10476 /* 0000 */ 0x01, 0x89, 0x67, 0x45, 0x23, 0x01, 0x89, 0x37, // ..gE#..7 10477 /* 0008 */ 0x00 // . 10478 }) 10479 M600 (Arg0, 0x08, BF6D, Buffer (0x09) 10480 { 10481 /* 0000 */ 0x35, 0xEC, 0xE9, 0x2E, 0x16, 0x76, 0x0D, 0x00, // 5....v.. 10482 /* 0008 */ 0x00 // . 10483 }) 10484 M600 (Arg0, 0x09, BF6E, Buffer (0x05) 10485 { 10486 0x56, 0x34, 0x12, 0x90, 0x00 // V4... 10487 }) 10488 10489 M600 (Arg0, 0x0A, BF6F, Buffer (0x05) 10490 { 10491 0xC0, 0x2C, 0x5F, 0x05, 0x00 // .,_.. 10492 }) 10493 10494 M600 (Arg0, 0x0B, BF70, Buffer() 10495 { 10496 0x4E, 0x53, 0x79, 0x61 10497 }) 10498 M600 (Arg0, 0x0C, BF71, Buffer (0x08) 10499 { 10500 0x14, 0x22, 0x50, 0x36, 0x41, 0x53, 0x7C, 0x6E // ."P6AS|n 10501 }) 10502 M600 (Arg0, 0x0D, BF72, Buffer (0x08) 10503 { 10504 0x14, 0x22, 0x00, 0x36, 0x41, 0x53, 0x00, 0x6E // .".6AS.n 10505 }) 10506 M600 (Arg0, 0x0E, BF73, Buffer (0x08) 10507 { 10508 0x14, 0x22, 0x00, 0x36, 0x41, 0x53, 0x7C, 0x6E // .".6AS|n 10509 }) 10510 10511 M600 (Arg0, 0x0F, BF74, Buffer (0x05) 10512 { 10513 0x0B, 0x00, 0x00, 0x00, 0x00 // ..... 10514 }) 10515 10516 M600 (Arg0, 0x10, BF75, Buffer (0x05) 10517 { 10518 0x3F, 0x00, 0x00, 0x00, 0x00 // ?.... 10519 }) 10520 10521 M600 (Arg0, 0x11, BF76, Buffer (0x05) 10522 { 10523 0x00, 0x00, 0x00, 0x00, 0x00 // ..... 10524 }) 10525 10526 M600 (Arg0, 0x12, BF77, Buffer() 10527 { 10528 0x14, 0x22, 0x00, 0x36 10529 }) 10530 If (Y365) 10531 { 10532 M600 (Arg0, 0x13, BF91, 0x0320) 10533 M600 (Arg0, 0x14, BFA1, 0x0322) 10534 M600 (Arg0, 0x15, BF95, Buffer (0x08) 10535 { 10536 0x83, 0xA2, 0x50, 0xD6, 0x00, 0x00, 0x00, 0x00 // ..P..... 10537 }) 10538 10539 M600 (Arg0, 0x16, BFA5, Buffer (0x08) 10540 { 10541 0x85, 0xA2, 0x50, 0xD6, 0x00, 0x00, 0x00, 0x00 // ..P..... 10542 }) 10543 } 10544 } 10545 10546 /* 10547 * Begin of the test body 10548 */ 10549 M073 () 10550 /* Buffer Field to Buffer implicit conversion Cases. */ 10551 /* Buffer Field to Buffer conversion of the Buffer Field second operand */ 10552 /* of Logical operators when the first operand is evaluated as Buffer */ 10553 /* (LEqual, LGreater, LGreaterEqual, LLess, LLessEqual, LNotEqual) */ 10554 If (F64) 10555 { 10556 Concatenate (__METHOD__, "-m644", Local0) 10557 SRMT (Local0) 10558 M644 (Local0) 10559 } 10560 Else 10561 { 10562 Concatenate (__METHOD__, "-m324", Local0) 10563 SRMT (Local0) 10564 M324 (Local0) 10565 } 10566 10567 /* Buffer Field to Buffer conversion of the both Integer operands */ 10568 /* of Concatenate operator */ 10569 If (F64) 10570 { 10571 Concatenate (__METHOD__, "-m645", Local0) 10572 SRMT (Local0) 10573 M645 (Local0) 10574 } 10575 Else 10576 { 10577 Concatenate (__METHOD__, "-m325", Local0) 10578 SRMT (Local0) 10579 M325 (Local0) 10580 } 10581 10582 /* Buffer Field to Buffer conversion of the Buffer Field second operand */ 10583 /* of Concatenate operator when the first operand is evaluated as Buffer */ 10584 If (F64) 10585 { 10586 Concatenate (__METHOD__, "-m646", Local0) 10587 SRMT (Local0) 10588 M646 (Local0) 10589 } 10590 Else 10591 { 10592 Concatenate (__METHOD__, "-m326", Local0) 10593 SRMT (Local0) 10594 M326 (Local0) 10595 } 10596 10597 /* Buffer Field to Buffer conversion of the Buffer Field Source operand */ 10598 /* of ToString operator */ 10599 If (F64) 10600 { 10601 Concatenate (__METHOD__, "-m647", Local0) 10602 SRMT (Local0) 10603 M647 (Local0) 10604 } 10605 Else 10606 { 10607 Concatenate (__METHOD__, "-m327", Local0) 10608 SRMT (Local0) 10609 M327 (Local0) 10610 } 10611 10612 /* Buffer Field to Buffer conversion of the Buffer Field Source operand */ 10613 /* of Mid operator */ 10614 If (F64) 10615 { 10616 Concatenate (__METHOD__, "-m648", Local0) 10617 SRMT (Local0) 10618 M648 (Local0) 10619 } 10620 Else 10621 { 10622 Concatenate (__METHOD__, "-m328", Local0) 10623 SRMT (Local0) 10624 M328 (Local0) 10625 } 10626 10627 /* Buffer Field to Integer implicit conversion Cases. */ 10628 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 10629 /* of the 1-parameter Integer arithmetic operators */ 10630 /* (Decrement, Increment, FindSetLeftBit, FindSetRightBit, Not) */ 10631 If (F64) 10632 { 10633 Concatenate (__METHOD__, "-m64l", Local0) 10634 SRMT (Local0) 10635 M64L (Local0) 10636 } 10637 Else 10638 { 10639 Concatenate (__METHOD__, "-m32l", Local0) 10640 SRMT (Local0) 10641 M32L (Local0) 10642 } 10643 10644 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 10645 /* of the LNot Logical Integer operator */ 10646 Concatenate (__METHOD__, "-m03a", Local0) 10647 SRMT (Local0) 10648 M03A (Local0) 10649 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 10650 /* of the FromBCD and ToBCD conversion operators */ 10651 If (F64) 10652 { 10653 Concatenate (__METHOD__, "-m64m", Local0) 10654 SRMT (Local0) 10655 M64M (Local0) 10656 } 10657 Else 10658 { 10659 Concatenate (__METHOD__, "-m32m", Local0) 10660 SRMT (Local0) 10661 M32M (Local0) 10662 } 10663 10664 /* Buffer Field to Integer conversion of each Buffer operand */ 10665 /* of the 2-parameter Integer arithmetic operators */ 10666 /* Add, And, Divide, Mod, Multiply, NAnd, NOr, Or, */ 10667 /* ShiftLeft, ShiftRight, Subtract, Xor */ 10668 If (F64) 10669 { 10670 M64N (Concatenate (__METHOD__, "-m64n")) 10671 } 10672 Else 10673 { 10674 M32N (Concatenate (__METHOD__, "-m32n")) 10675 } 10676 10677 /* Buffer Field to Integer conversion of each Buffer operand */ 10678 /* of the 2-parameter Logical Integer operators LAnd and LOr */ 10679 If (F64) 10680 { 10681 M64O (Concatenate (__METHOD__, "-m64o")) 10682 } 10683 Else 10684 { 10685 M32O (Concatenate (__METHOD__, "-m32o")) 10686 } 10687 10688 /* Buffer Field to Integer conversion of the Buffer Field second operand */ 10689 /* of Logical operators when the first operand is evaluated as Integer */ 10690 /* (LEqual, LGreater, LGreaterEqual, LLess, LLessEqual, LNotEqual) */ 10691 Concatenate (__METHOD__, "-m065", Local0) 10692 SRMT (Local0) 10693 M065 (Local0) 10694 If (F64) 10695 { 10696 Concatenate (__METHOD__, "-m64p", Local0) 10697 SRMT (Local0) 10698 M64P (Local0) 10699 } 10700 Else 10701 { 10702 Concatenate (__METHOD__, "-m32p", Local0) 10703 SRMT (Local0) 10704 M32P (Local0) 10705 } 10706 10707 /* Buffer Field to Integer intermediate conversion of the Buffer Field */ 10708 /* second operand of Concatenate operator in case the first one is Integer */ 10709 If (F64) 10710 { 10711 Concatenate (__METHOD__, "-m64q", Local0) 10712 SRMT (Local0) 10713 M64Q (Local0) 10714 } 10715 Else 10716 { 10717 Concatenate (__METHOD__, "-m32q", Local0) 10718 SRMT (Local0) 10719 M32Q (Local0) 10720 } 10721 10722 /* Buffer Field to Integer conversion of the Buffer Field Length */ 10723 /* (second) operand of the ToString operator */ 10724 Concatenate (__METHOD__, "-m066", Local0) 10725 SRMT (Local0) 10726 M066 (Local0) 10727 If (F64) 10728 { 10729 Concatenate (__METHOD__, "-m64r", Local0) 10730 SRMT (Local0) 10731 M64R (Local0) 10732 } 10733 Else 10734 { 10735 Concatenate (__METHOD__, "-m32r", Local0) 10736 SRMT (Local0) 10737 M32R (Local0) 10738 } 10739 10740 /* Buffer Field to Integer conversion of the Buffer Field Index */ 10741 /* (second) operand of the Index operator */ 10742 Concatenate (__METHOD__, "-m067", Local0) 10743 SRMT (Local0) 10744 M067 (Local0) 10745 /* Buffer Field to Integer conversion of the Buffer Field Arg (third) */ 10746 /* operand of the Fatal operator */ 10747 /* (it can only be checked an exception does not occur) */ 10748 Concatenate (__METHOD__, "-m068", Local0) 10749 SRMT (Local0) 10750 M068 (Local0) 10751 /* Buffer Field to Integer conversion of the Buffer Field Index */ 10752 /* and Length operands of the Mid operator */ 10753 Concatenate (__METHOD__, "-m069", Local0) 10754 SRMT (Local0) 10755 M069 (Local0) 10756 If (F64) 10757 { 10758 Concatenate (__METHOD__, "-m64s", Local0) 10759 SRMT (Local0) 10760 M64S (Local0) 10761 } 10762 Else 10763 { 10764 Concatenate (__METHOD__, "-m32s", Local0) 10765 SRMT (Local0) 10766 M32S (Local0) 10767 } 10768 10769 /* Buffer Field to Integer conversion of the Buffer Field StartIndex */ 10770 /* operand of the Match operator */ 10771 Concatenate (__METHOD__, "-m06a", Local0) 10772 SRMT (Local0) 10773 M06A (Local0) 10774 /* Buffer Field to Integer conversion of the Buffer Field sole operand */ 10775 /* of the Method execution control operators (Sleep, Stall) */ 10776 Concatenate (__METHOD__, "-m06b", Local0) 10777 SRMT (Local0) 10778 M06B (Local0) 10779 /* Buffer Field to Integer conversion of the Buffer Field TimeoutValue */ 10780 /* (second) operand of the Wait operator */ 10781 Concatenate (__METHOD__, "-m06d", Local0) 10782 SRMT (Local0) 10783 M06D (Local0) 10784 /* Buffer Field to Integer conversion of the Buffer Field value */ 10785 /* of Predicate of the Method execution control statements */ 10786 /* (If, ElseIf, While) */ 10787 Concatenate (__METHOD__, "-m06e", Local0) 10788 SRMT (Local0) 10789 If (Y364) 10790 { 10791 M06E (Local0) 10792 } 10793 Else 10794 { 10795 BLCK () 10796 } 10797 10798 /* Check Buffer Fields consistency */ 10799 10800 Concatenate (__METHOD__, "-m074", Local0) 10801 SRMT (Local0) 10802 M074 (Local0) 10803 } 10804