Home | History | Annotate | Download | only in misc

Lines Matching refs:Store

68 grammar.asl  1377:         Store (0x1234567887654321, QWD2)
186 Store ("_CRS:", Debug)
187 Store (PRT0, Debug)
193 Store ("_SRS:", Debug)
194 Store (Arg0, Debug)
400 Store (0x03, BMIN)
491 Store ("32-bit table", Debug)
495 Store ("64-bit table", Debug)
514 Store (4, MFLD)
515 Store (MFLD, Local0)
582 Store (0x30, LANS)
587 Store (0, LANS)
615 Store (Arg0, Debug)
681 Store(0x18,Local2)
728 Store(3, BMIN)
812 Store(0x1FFF,Local1)
814 Store(0x2FFF,Local1)
816 Store(0x18,Local2)
818 Store(0x10,Local2)
823 Store(Local1,Arg2)
837 Store(Arg0,Local0)
858 Store(B1P, B1PS)
859 Store(B1CP,B1RS)
860 Store(B1C, B1CS)
866 Store(B1DC,Index(RBIF,1))
867 Store(B1LF,Index(RBIF,2))
868 Store("CA54200-5003/5",Index(RBIF,9))
869 Store("1",Index(RBIF,10))
877 Store(Zero,Local0)
891 Store(MKWD(B1CL,B1CH),Local1)
893 Store(Divide(Add(Multiply(B1CP,B1LF),99),100),Local2)
895 Store(MKWD(B1VL,B1VH),Local3)
898 Store(Local0,Index(STAT,0))
899 Store(Local1,Index(STAT,1))
900 Store(Local2,Index(STAT,2))
901 Store(Local3,Index(STAT,3))
906 Store(One,BPIF)
952 Store ("Run-time exception:", Debug)
953 Store (Arg0, Debug)
954 Store (Arg1, Debug)
961 Store (1, Local0)
962 Store (0, Local1)
965 Store ("DIV0 - noabort", Debug)
1009 Store (0x01010101, Local0)
1011 Store (Local0, Local1)
1018 Store (NUM1(), Local0)
1034 Store (\IFEL.TEST(), Local0)
1041 Store (\NOSV.TEST(), Local0)
1048 Store (\IDXF.TEST(), Local0)
1055 Store (\_SB_.NSTL.TEST(), Local0)
1062 Store (\RTBF.TEST(), Local0)
1069 Store (\_SB_.RTLV.TEST(), Local0)
1076 Store (\_SB_.RETP.TEST(), Local0)
1083 Store (\WHLR.TEST(), Local0)
1090 Store (\ANDO.TEST(), Local0)
1097 Store (\BRKP.TEST(), Local0)
1104 Store (\ADSU.TEST(), Local0)
1111 Store (\INDC.TEST(), Local0)
1118 Store (\LOPS.TEST(), Local0)
1125 Store (\FDSO.TEST(), Local0)
1132 Store (\MLDV.TEST(), Local0)
1139 Store (\NBIT.TEST(), Local0)
1146 Store (\SHFT.TEST(), Local0)
1153 Store (\XORD.TEST(), Local0)
1160 Store (\CRBF.TEST(), Local0)
1167 Store (\IDX4.TEST(), Local0)
1174 Store (\EVNT.TEST(), Local0)
1181 Store (\SZLV.TEST(), Local0)
1188 Store (\_SB_.BYTF.TEST(), Local0)
1195 Store (\DWDF.TEST(), Local0)
1202 Store (\DVAX.TEST(), Local0)
1209 Store (\IDX6.TEST(), Local0)
1216 Store (\IDX5.TEST(), Local0)
1223 Store (\_SB_.IDX0.TEST(), Local0)
1230 Store (\_SB_.IDX3.TEST(), Local0)
1237 Store (\IDX7.TEST(), Local0)
1244 Store (\MTCH.TEST(), Local0)
1251 Store (\WHLB.TEST(), Local0)
1258 Store (\_SB_.IDX2.TEST(), Local0)
1265 Store (\SIZO.TEST(), Local0)
1272 Store (\_SB_.SMIS.TEST(), Local0)
1281 Store ("****** There were errors during the execution of the test ******", Debug)
1299 Store (3, Local0)
1304 Store (BUF1, BUF2)
1320 Store ("++++++++ Creating BufferFields", Debug)
1331 Store (0x1, BIT2)
1332 Store (BIT2, Local0)
1339 Store (DerefOf (Index (BUF2, 0)), Local0)
1346 Store ("++++++++ Bit BufferField I/O PASS", Debug)
1350 Store (0x1A, BYT2)
1351 Store (BYT2, Local0)
1358 Store ("++++++++ Byte BufferField I/O PASS", Debug)
1361 Store (0x1234, WRD2)
1362 Store (WRD2, Local0)
1369 Store ("++++++++ Word BufferField I/O PASS", Debug)
1372 Store (0x123, FLD2)
1373 Store (FLD2, Local0)
1380 Store ("++++++++ 12-bit BufferField I/O PASS", Debug)
1383 Store (0x12345678, DWD2)
1384 Store (DWD2, Local0)
1391 Store ("++++++++ Dword BufferField I/O PASS", Debug)
1394 Store (0x1234567887654321, QWD2)
1395 Store (QWD2, Local0)
1402 Store ("++++++++ Qword BufferField I/O PASS", Debug)
1433 Store ("++++++++ Acquiring Mutex MTX2", Debug)
1437 Store ("++++++++ Releasing Mutex MTX2", Debug)
1444 Store ("++++++++ Creating Buffer BUFO", Debug)
1447 Store ("++++++++ Creating OpRegion OPR2", Debug)
1450 Store ("++++++++ Creating Field(s) in OpRegion OPR2", Debug)
1458 Store ("++++++++ Creating BankField BNK2 in OpRegion OPR2", Debug)
1468 Store ("++++++++ Creating IndexField", Debug)
1475 Store ("++++++++ SizeOf (BUFO)", Debug)
1478 Store ("++++++++ Store (SizeOf (BUFO), Local0)", Debug)
1479 Store (SizeOf (BUFO), Local0)
1481 Store ("++++++++ Concatenate (\"abd\", \"def\", Local0)", Debug)
1483 Store (Local0, Debug)
1485 Store ("++++++++ Concatenate (\"abd\", 0x7B, Local0)", Debug)
1487 Store (Local0, Debug)
1489 Store ("++++++++ Creating Event EVT2", Debug)
1492 Store ("++++++++ Creating Mutex MTX2", Debug)
1495 Store ("++++++++ Creating Alias MTXA to MTX2", Debug)
1498 Store ("++++++++ Acquiring Mutex MTX2", Debug)
1501 Store ("++++++++ Acquiring Mutex MTX2 (2nd acquire)", Debug)
1504 Store ("++++++++ Releasing Mutex MTX2", Debug)
1509 Store ("++++++++ Signalling Event EVT2", Debug)
1512 Store ("++++++++ Resetting Event EVT2", Debug)
1515 Store ("++++++++ Signalling Event EVT2", Debug)
1518 Store ("++++++++ Waiting Event EVT2", Debug)
1521 Store ("++++++++ Sleep", Debug)
1524 Store ("++++++++ Stall", Debug)
1527 Store ("++++++++ NoOperation", Debug)
1532 Store ("++++++++ Return from Method OBJ2", Debug)
1541 Store ("++++++++ Add (0x12345678, 0x11111111, Local0)", Debug)
1544 Store ("++++++++ Store (Add (0x12345678, 0x11111111), Local1)", Debug)
1545 Store (Add (0x12345678, 0x11111111), Local1)
1547 Store ("++++++++ Checking result from ADD", Debug)
1556 Store ("++++++++ Subtract (0x87654321, 0x11111111, Local4)", Debug)
1559 Store ("++++++++ Store (Subtract (0x87654321, 0x11111111), Local5)", Debug)
1560 Store (Subtract (0x87654321, 0x11111111), Local5)
1562 Store ("++++++++ Checking result from SUBTRACT", Debug)
1571 Store ("++++++++ Multiply (33, 10, Local6)", Debug)
1574 Store ("++++++++ Store (Multiply (33, 10), Local7)", Debug)
1575 Store (Multiply (33, 10), Local7)
1578 Store ("++++++++ Checking result from MULTIPLY", Debug)
1587 Store ("++++++++ Divide (100, 9, Local1, Local2)", Debug)
1590 Store ("++++++++ Store (Divide (100, 9), Local3)", Debug)
1591 Store (Divide (100, 9), Local3)
1593 Store ("++++++++ Checking (quotient) result from DIVIDE", Debug)
1602 Store ("++++++++ Increment (Local0)", Debug)
1603 Store (1, Local0)
1604 Store (2, Local1)
1607 Store ("++++++++ Checking result from INCREMENT", Debug)
1616 Store ("++++++++ Decrement (Local0)", Debug)
1617 Store (2, Local0)
1618 Store (1, Local1)
1621 Store ("++++++++ Checking result from DECREMENT", Debug)
1631 Store ("++++++++ ToBCD (0x1234, Local5)", Debug)
1634 Store ("++++++++ FromBCD (Local5, Local6)", Debug)
1637 Store ("++++++++ Return (Local6)", Debug)
1645 Store (3, Local0)
1646 Store (3, Debug)
1647 Store (Local0, Debug)
1648 Store (7, Local1)
1675 Store (3, Local0)
1692 Store ("++++++++ FindSetLeftBit (0x00100100, Local0)", Debug)
1699 Store ("++++++++ FindSetRightBit (0x00100100, Local1)", Debug)
1706 Store ("++++++++ And (0xF0F0F0F0, 0x11111111, Local2)", Debug)
1713 Store ("++++++++ NAnd (0xF0F0F0F0, 0x11111111, Local3)", Debug)
1720 Store ("++++++++ Or (0x11111111, 0x22222222, Local4)", Debug)
1727 Store ("++++++++ NOr (0x11111111, 0x22222222, Local5)", Debug)
1734 Store ("++++++++ XOr (0x11113333, 0x22222222, Local6)", Debug)
1741 Store ("++++++++ ShiftLeft (0x11112222, 2, Local7)", Debug)
1748 Store ("++++++++ ShiftRight (Local7, 2, Local7)", Debug)
1756 Store ("++++++++ Not (Local0, Local1)", Debug)
1757 Store (0x22224444, Local0)
1776 Store ("++++++++ Store (LAnd (0xFFFFFFFF, 0x11111111), Local0)", Debug)
1777 Store (LAnd (0xFFFFFFFF, 0x11111111), Local0)
1779 Store ("++++++++ Store (LEqual (0xFFFFFFFF, 0x11111111), Local)", Debug)
1780 Store (LEqual (0xFFFFFFFF, 0x11111111), Local1)
1782 Store ("++++++++ Store (LGreater (0xFFFFFFFF, 0x11111111), Local2)", Debug)
1783 Store (LGreater (0xFFFFFFFF, 0x11111111), Local2)
1785 Store ("++++++++ Store (LGreaterEqual (0xFFFFFFFF, 0x11111111), Local3)", Debug)
1786 Store (LGreaterEqual (0xFFFFFFFF, 0x11111111), Local3)
1788 Store ("++++++++ Store (LLess (0xFFFFFFFF, 0x11111111), Local4)", Debug)
1789 Store (LLess (0xFFFFFFFF, 0x11111111), Local4)
1791 Store ("++++++++ Store (LLessEqual (0xFFFFFFFF, 0x11111111), Local5)", Debug)
1792 Store (LLessEqual (0xFFFFFFFF, 0x11111111), Local5)
1794 Store ("++++++++ Store (LNot (0x31313131), Local6)", Debug)
1795 Store (0x00001111, Local6)
1796 Store (LNot (Local6), Local7)
1808 Store ("++++++++ Store (LNotEqual (0xFFFFFFFF, 0x11111111), Local7)", Debug)
1809 Store (LNotEqual (0xFFFFFFFF, 0x11111111), Local7)
1811 Store ("++++++++ Lor (0x0, 0x1)", Debug)
1814 Store ("+_+_+_+_+ Lor (0x0, 0x1) returned TRUE", Debug)
1823 Store ("++++++++ Store (0x4, Local0)", Debug)
1824 Store (0x4, Local0)
1826 Store ("++++++++ While (Local0)", Debug)
1829 Store ("++++++++ Decrement (Local0)", Debug)
1834 Store ("++++++++ Store (0x3, Local6)", Debug)
1835 Store (0x3, Local6)
1837 Store ("++++++++ While (Subtract (Local6, 1))", Debug)
1840 Store ("++++++++ Decrement (Local6)", Debug)
1845 Store ("++++++++ [LVL1] If (LGreater (0x2, 0x1))", Debug)
1848 Store ("++++++++ [LVL2] If (LEqual (0x11111111, 0x22222222))", Debug)
1851 Store ("++++++++ ERROR: If (LEqual (0x11111111, 0x22222222)) returned TRUE", Debug)
1856 Store ("++++++++ [LVL3] If (LNot (0x0))", Debug)
1859 Store ("++++++++ [LVL4] If (LAnd (0xEEEEEEEE, 0x2))", Debug)
1862 Store ("++++++++ [LVL5] If (LLess (0x44444444, 0x3))", Debug)
1865 Store ("++++++++ ERROR: If (LLess (0x44444444, 0x3)) returned TRUE", Debug)
1870 Store ("++++++++ Exiting from nested IF/ELSE statements", Debug)
1878 Store ("++++++++ [LVL1] If (LGreater (0x2, 0x1))", Debug)
1881 Store ("++++++++ [LVL2] If (LEqual (0x11111111, 0x22222222))", Debug)
1884 Store ("++++++++ ERROR: If (LEqual (0x11111111, 0x22222222)) returned TRUE", Debug)
1889 Store ("++++++++ [LVL3] If (LNot (0x0))", Debug)
1892 Store ("++++++++ [LVL4] If (LAnd (0xEEEEEEEE, 0x2))", Debug)
1895 Store ("++++++++ [LVL5] If (LLess (0x44444444, 0x3))", Debug)
1898 Store ("++++++++ ERROR: If (LLess (0x44444444, 0x3)) returned TRUE", Debug)
1903 Store ("++++++++ Returning from nested IF/ELSE statements", Debug)
1930 Store (RefOf (MAIN), Local5)
1934 Store (CondRefOf (ABCD, Local0), Local1)
1940 Store (CondRefOf (BBUF, Local0), Local1)
1946 Store (DeRefOf (Index (BBUF, 3)), Local6)
1952 Store (DeRefOf (Index (DeRefOf (Index (NEST, 1)), 3)), Local0)
1959 Store (0x11223344, Local0)
1960 Store (RefOf (Local0), Local1)
1962 Store (DerefOf (Local1), Local2)
1977 // Store (RefOf (Local0), Local1)
1982 // Store (DerefOf (Local1), Local4)
1991 Store(0x44443333,Index(STAT,0))
2014 Store (DWRD, RSLT)
2017 Store (0, RSLT)
2024 Store (0, RSLT)
2027 Store (DWRD, RSLT)
2036 Store (0, RSLT)
2040 Store (DWRD, RSLT)
2049 Store (DWRD, RSLT)
2053 Store (0, RSLT)
2098 Store ("++++++++ IfElseOp Test", Debug)
2129 Store (IFRT, RSLT)
2136 Store (IERT, RSLT)
2143 Store (ELRT, RSLT)
2166 Store ("++++++++ NoSave Test", Debug)
2177 Store (1, WRD) // pass -- just do something
2191 Store (2, WRD) // pass -- just do something
2198 Store (3, WRD) // pass -- just do something
2212 Store (4, WRD) // pass -- just do something
2219 Store (5, WRD) // pass -- just do something
2233 Store (6, WRD) // pass -- just do something
2240 Store (7, WRD) // pass -- just do something
2254 Store (8, WRD) // pass -- just do something
2261 Store (9, WRD) // pass -- just do something
2275 Store (10, WRD) // pass -- just do something
2282 Store (11, WRD) // pass -- just do something
2296 Store (12, WRD) // pass -- just do something
2307 Store (21, WRD) // pass -- just do something
2321 Store (22, WRD) // pass -- just do something
2331 Store (23, WRD) // pass -- just do something
2341 Store (24, WRD) // pass -- just do something
2348 Store (31, WRD) // pass -- just do something
2362 Store (32, WRD) // pass -- just do something
2369 Store (41, WRD) // pass -- just do something
2383 Store (42, WRD) // pass -- just do something
2393 Store (43, WRD) // pass -- just do something
2399 Store (44, WRD) // pass -- just do something
2409 Store (45, WRD) // pass -- just do something
2423 Store (46, WRD) // pass -- just do something
2430 Store (51, WRD) // pass -- just do something
2444 Store (52, WRD) // pass -- just do something
2454 Store (53, WRD) // pass -- just do something
2461 Store (54, WRD) // pass -- just do something
2471 Store (55, WRD) // pass -- just do something
2485 Store (56, WRD) // pass -- just do something
2492 Store (61, WRD) // pass -- just do something
2506 Store (62, WRD) // pass -- just do something
2517 Store (63, WRD) // pass -- just do something
2523 Store (64, WRD) // pass -- just do something
2534 Store (71, WRD) // pass -- just do something
2544 Store (72, WRD) // pass -- just do something
2554 Store (73, WRD) // pass -- just do something
2568 Store (74, WRD) // pass -- just do something
2609 Store ("++++++++ IndxFld Test", Debug)
2611 Store (IFE0, Local0)
2612 Store (IFE1, Local1)
2613 Store (IFE2, Local2)
2634 Store ("++++++++ NestdLor Test", Debug)
2638 Store (0x00, Local0)
2643 Store (0x01, Local0)
2669 // store local buffer ABUF into Local0
2670 Store (ABUF, Local0)
2673 Store (ObjectType (Local0), Local1)
2681 // store value returned by control method SUBR into Local0
2682 Store (SUBR (ABUF), Local0)
2685 Store (ObjectType (Local0), Local1)
2694 Store (5, Local1)
2697 // store value returned by control method SUBR into Local0
2698 Store (SUBR (BUFR), Local0)
2701 Store (ObjectType (Local0), Local1)
2709 // store BUFR Buffer into Local0
2710 Store (BUFR, Local0)
2713 Store (ObjectType (Local0), Local1)
2728 Store ("++++++++ RetBuf Test", Debug)
2730 // store RBUF Buffer return value into Local0
2731 Store (RBUF, Local0)
2734 Store (ObjectType (Local0), Local1)
2760 Store ("Method GPE2._L03 invoked", Debug)
2766 Store ("Method GPE2._E05 invoked", Debug)
2783 Store ("Method _GPE._L08 invoked", Debug)
2789 Store ("Method _GPE._E09 invoked", Debug)
2795 Store ("Method _GPE._E11 invoked", Debug)
2801 Store ("Method _GPE._L22 invoked", Debug)
2807 Store ("Method _GPE._L33 invoked", Debug)
2813 Store ("Method _GPE._E64 invoked", Debug)
2859 Store (\_GPE.ACST, Local0)
2860 Store (ACIN, Local1)
2863 Store (Local1, \_GPE.ACST)
2879 Store (ACIN, \_GPE.ACST)
2886 Store (Arg0, Local0)
2897 Store (0x87, Local0)
2909 Store (Arg0, Local0)
2923 Store ("++++++++ RetLVal Test", Debug)
2925 // store _PSR return value into Local0
2926 Store (\_SB_.ACAD._PSR, Local0)
2929 Store (ObjectType (Local0), Local1)
2938 Store (_DCK (1), Local2)
2941 Store (ObjectType (Local2), Local3)
3022 // store _PRT package into Local0
3023 Store (\_SB_.PCI1._PRT, Local0)
3031 Store ("++++++++ RetPkg Test", Debug)
3033 // store RPKG package return value into Local0
3034 Store (RPKG, Local0)
3037 Store (ObjectType (Local0), Local1)
3073 Store ("++++++++ WhileRet Test", Debug)
3075 Store (WIR, Local0)
3165 Store(0x00,BYT1)
3166 Store(0x00,BYT2)
3167 Store(0x00,BRSL)
3175 Store (0x0000,WRD1)
3176 Store (0x0000,WRD2)
3177 Store (0x0000,WRSL)
3185 Store (0x00000000,DWD1)
3186 Store (0x00000000,DWD2)
3187 Store (0x00000000,DRSL)
3196 Store(0x55,BYT1)
3197 Store(0xAA,BYT2)
3198 Store(0x00,BRSL)
3206 Store (0x5555,WRD1)
3207 Store (0xAAAA,WRD2)
3208 Store (0x0000,WRSL)
3216 Store (0x55555555,DWD1)
3217 Store (0xAAAAAAAA,DWD2)
3218 Store (0x00000000,DRSL)
3225 Store (0x1FFF, TOUD)
3226 Store (TOUD, Local0)
3242 Store(0xff,BYT1)
3243 Store(0xff,BYT2)
3244 Store(0x00,BRSL)
3253 Store(0xffff,WRD1)
3254 Store(0xffff,WRD2)
3255 Store(0x0000,WRSL)
3263 Store(0xffffffff,DWD1)
3264 Store(0xffffffff,DWD2)
3265 Store(0x00000000,DRSL)
3273 Store(0x00,BYT1)
3274 Store(0x00,BYT2)
3275 Store(0x00,BRSL)
3283 Store (0x0000,WRD1)
3284 Store (0x0000,WRD2)
3285 Store (0x0000,WRSL)
3293 Store (0x00000000,DWD1)
3294 Store (0x00000000,DWD2)
3295 Store (0x00000000,DRSL)
3304 Store(0x55,BYT1)
3305 Store(0xAA,BYT2)
3306 Store(0x00,BRSL)
3314 Store (0x5555,WRD1)
3315 Store (0xAAAA,WRD2)
3316 Store (0x0000,WRSL)
3324 Store (0x55555555,DWD1)
3325 Store (0xAAAAAAAA,DWD2)
3326 Store (0x00000000,DRSL)
3341 Store ("++++++++ AndOrOp Test", Debug)
3345 Store(ANDP,RSLT)
3352 Store(OROP,RSLT)
3361 Store(0xff,BYT1)
3362 Store(0xff,BYT2)
3363 Store(0x00,BRSL)
3364 Store (0xffff,WRD1)
3365 Store (0xffff,WRD2)
3366 Store (0x0000,WRSL)
3367 Store (0xffffffff,DWD1)
3368 Store (0xffffffff,DWD2)
3369 Store (0x00000000,DRSL)
3395 Store ("++++++++ BreakPnt Test", Debug)
3397 Store(0,CNT0)
3433 Store ("++++++++ AddSubOp Test", Debug)
3440 Store (0x12345678, DWRD)
3472 Store (0x01234567, SMDW)
3484 Store (0x0123, SMWD)
3496 Store (0x01, SMBY)
3526 Store ("++++++++ IncDecOp Test", Debug)
3533 Store (0x12345678, DWRD)
3565 Store (0x01234567, SMDW)
3577 Store (0x0123, SMWD)
3589 Store (0x01, SMBY)
3643 { Store(LAnd(Arg0,Arg1),RSLT)
3649 Store(Arg0,Local0)
3650 Store(Arg1,Local1)
3654 Store(LAnd(Local0,Local1),RSLT)
3661 { Store(LAnd(BYT1,BYT2),BRSL)
3668 { Store(LAnd(WRD1,WRD2),WRSL)
3675 { Store(LAnd(DWD1,DWD2),DRSL)
3682 Store
3683 Store(0xff,SMBY)
3684 Store(0x00,BRSL)
3688 { Store(LAnd(BYT1,SMBY),BRSL)
3693 Store (0xffff,WRD1)
3694 Store(0xffff,SMWD)
3695 Store(0x0000,WRSL)
3698 { Store(LAnd(WRD1,SMWD),WRSL)
3703 Store(0x000000,DRSL)
3704 Store (0xffffff,DWD1)
3705 Store(0xffffff,SMDW)
3709 { Store(LAnd(DWD1,SMDW),DRSL)
3726 Store(LOr(Arg0,Arg1),RSLT)
3734 Store(Arg0,Local0)
3735 Store(Arg1,Local1)
3739 Store(LOr(Local0,Local1),RSLT)
3745 Store(0xff,BYT1)
3746 Store(0x00,BYT2)
3747 Store(0x00,BRSL)
3751 Store(LOr(BYT1, BYT2), BRSL)
3757 Store(0xffff,WRD1)
3758 Store(0x0000,WRD2)
3759 Store(0x0000,WRSL)
3763 Store(LOr(WRD1, WRD2), WRSL)
3769 Store(0xffffffff,DWD1)
3770 Store(0x00000000,DWD2)
3771 Store(0x00000000,DRSL)
3775 Store(LOr(DWD1, DWD2), DRSL)
3780 Store(0x00,BYT1)
3781 Store(0xff,SMBY)
3782 Store(0x00,BRSL)
3786 { Store(LOr(BYT1,SMBY),BRSL)
3791 Store (0x0000,WRD1)
3792 Store(0xffff,SMWD)
3793 Store(0x0000,WRSL)
3797 { Store(LOr(WRD1,SMWD),WRSL)
3803 Store(0x00000000,DWD1)
3804 Store(0xffffffff,SMDW)
3805 Store(0x00000000,DRSL)
3809 { Store(LAnd(DWD1,SMDW),DRSL)
3838 Store(Arg0,Local0)
3839 Store(Arg1,Local1)
3846 Store(0x12,BYT1)
3847 Store(0x21,BYT2)
3865 Store(0x1212,WRD1)
3866 Store(0x2121,WRD2)
3884 Store(0x12121212,DWD1)
3885 Store(0x21212121,DWD2)
3908 Store ("++++++++ LOps Test", Debug)
3910 Store(0,RSLT)
3912 Store(ANDL(2,2),RSLT)
3917 Store(ORL_(5,5),RSLT)
3922 Store(LSGR(5,7),RSLT)
3985 Store (Arg0, Local0)
3986 Store (Arg1, Local1)
4001 Store (7, BYT1)
4008 Store (1, BYT1)
4009 Store (1, CNTR)
4023 Store (7, BYT1)
4030 Store (1, CNTR)
4031 Store (0xFF, BYT1)
4044 Store (9, CNTR)
4045 Store (0x100, WRD1)
4059 Store (9, CNTR)
4060 Store (0xFF00, WRD1)
4073 Store (17, CNTR)
4074 Store (0x10000, DWD1)
4088 Store (17, CNTR)
4089 Store (0xFFFF0000, DWD1)
4107 Store ("++++++++ FdSetOps Test", Debug)
4109 Store (SHFT (0x80, 8), RSLT)
4133 Store ("++++++++ MulDivOp Test", Debug)
4141 Store (0x12345678, DWRD)
4179 Store (0x01234567, SMDW)
4193 Store (0x0123, SMWD)
4207 Store (0x01, SMBY)
4289 Store(0xffffffff,SMDW)
4290 Store(0xffff,SMWD)
4291 Store(0xff,SMBY)
4298 Store(Arg0,local0)
4299 Store(Arg1,Local1)
4347 Store(Arg0,local0)
4348 Store(Arg1,Local1)
4397 Store(Arg0,local0)
4398 Store(Arg1,Local1)
4449 Store ("++++++++ NBitOps Test", Debug)
4451 Store(NNDB(2,2),RSLT)
4455 Store(NNOR(2,2),RSLT)
4459 Store(NNOT(2,2),RSLT)
4524 Store(0xffffffff,SMDW)
4525 Store(0xffff,SMWD)
4526 Store(0xff,SMBY)
4534 Store(Arg0,local0)
4535 Store(Arg1,Local1)
4542 Store(2,SHFC)
4548 Store(4,SHFC)
4554 Store(8,SHFC)
4562 Store(4,SHFC)
4568 Store(4,SHFC)
4574 Store(8,SHFC)
4586 Store (0xff,BYT1)
4587 Store (0x00,BRSL)
4590 Store (0xffff,WRD1)
4591 Store (0x0000,WRSL)
4594 Store(0xffffffff,DWD1)
4595 Store (0x00000000,DRSL)
4598 Store(0x00,ARSL)
4599 Store(0x00,LRSL)
4601 Store(0xffffffff,SMDW)
4602 Store(0xffff,SMWD)
4603 Store(0xff,SMBY)
4610 Store(Arg0,local0)
4611 Store(Arg1,Local1)
4618 Store(2,SHFC)
4624 Store(4,SHFC)
4630 Store(8,SHFC)
4637 Store(4,SHFC)
4643 Store(4,SHFC)
4649 Store(8,SHFC)
4660 Store ("++++++++ ShftOp Test", Debug)
4662 Store(SLFT(2,2),RSLT)
4665 Store(SRGT(2,2),RSLT)
4690 Store ("++++++++ Xor Test", Debug)
4711 // Store bits in the single bit fields for checking
4713 Store(1, RES1)
4714 Store(1, RES2)
4715 Store(1, RES3)
4716 Store(1, RES4)
4741 Store(0x00,BYT1)
4742 Store(0x00,BYT2)
4744 Store (Local0, RBYT)
4749 Store(0xff,BYT1)
4750 Store(0xff,BYT2)
4752 Store (Local0, RBYT)
4757 Store(0x55,BYT1)
4758 Store(0xAA,BYT2)
4760 Store (Local0, RBYT)
4765 Store(0xAA,BYT1)
4766 Store(0x55,BYT2)
4768 Store (Local0, RBYT)
4772 Store(0x12,BYT1)
4773 Store(0xED,BYT2)
4776 Store (Local0, RBYT)
4782 // Store known values for checking later
4783 Store(0x12, BYT1)
4789 Store(0xFE, BYT2)
4795 Store(0xAB, RBYT)
4803 Store(0x0000,WRD1)
4804 Store(0x0000,WRD2)
4810 Store(0xffff,WRD1)
4811 Store(0xffff,WRD2)
4817 Store(0x5555,WRD1)
4818 Store(0xAAAA,WRD2)
4824 Store(0xAAAA,WRD1)
4825 Store(0x5555,WRD2)
4830 Store(0x1234,WRD1)
4831 Store(0xEDCB,WRD2)
4836 // Store known values for checking later
4837 Store(0x1234, WRD1)
4843 Store(0xFEDC, WRD2)
4849 Store(0x87AB, RWRD)
4858 Store(0x00000000,DWD1)
4859 Store(0x00000000,DWD2)
4865 Store(0xffffffff,DWD1)
4866 Store(0xffffffff,DWD2)
4872 Store
4873 Store(0xAAAAAAAA,DWD2)
4879 Store(0xAAAAAAAA,DWD1)
4880 Store(0x55555555,DWD2)
4886 Store(0x12345678,DWD1)
4887 Store(0xEDCBA987,DWD2)
4892 Store(0x12345678,DWD1)
4898 Store(0xFEDCBA98,DWD2)
4904 Store(0x91827364,RDWD)
4933 Store(0, RES1)
4934 Store(0, RES2)
4935 Store(0, RES3)
4936 Store(0, RES4)
5026 Store ("++++++++ CrBytFld Test", Debug)
5029 Store (Buffer (4) {}, Local0)
5035 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5039 // store something into BF0
5040 Store (1, BF0)
5042 // validate Store did not alter Local0 object type
5043 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5047 // verify that the Store into BF0 was successful
5056 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5060 // store something into BF1
5061 Store (5, BF1)
5063 // validate Store did not alter Local0 object type
5064 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5068 // verify that the Store into BF1 was successful
5072 // verify that the Store into BF1 did not alter BF0
5077 // store something into BF0
5078 Store (0xFFFF, BF0)
5080 // verify that the Store into BF0 was successful
5084 // verify that the Store into BF0 did not alter BF1
5180 Store (0x5AA55AA5, DWD0)
5181 Store (0x5AA55AA5, DWD1)
5184 Store (0, BIT0)
5193 Store (1, BIT1)
5202 Store (0, BIT2)
5211 Store (1, BIT3)
5220 Store (1, BIT4)
5229 Store (0, BIT5)
5238 Store (1, BIT6)
5247 Store (0, BIT7)
5256 Store (1, BIT8)
5265 Store (0, BIT9)
5274 Store (1, BITA)
5283 Store (0, BITB)
5292 Store (0, BITC)
5301 Store (1, BITD)
5310 Store (0, BITE)
5319 Store (1, BITF)
5328 Store (0, BI10)
5337 Store (1, BI11)
5346 Store (0, BI12)
5355 Store (1, BI13)
5364 Store (1, BI14)
5373 Store (0, BI15)
5382 Store (1, BI16)
5391 Store (0, BI17)
5400 Store (1, BI18)
5409 Store (0, BI19)
5418 Store (1, BI1A)
5427 Store (0, BI1B)
5436 Store (0, BI1C)
5445 Store (1, BI1D)
5454 Store (0, BI1E)
5463 Store (1, BI1F)
5473 Store (3, B2_0)
5482 Store (1, B2_1)
5491 Store (0, B2_2)
5500 Store (3, B2_3)
5509 Store (3, B2_4)
5518 Store (0, B2_5)
5527 Store (1, B2_6)
5536 Store (1, B2_7)
5545 Store (0, B2_8)
5554 Store (1, B2_9)
5563 Store (2, B2_A)
5572 Store (2, B2_B)
5581 Store (3, B2_C)
5590 Store (3, B2_D)
5599 Store (1, B2_E)
5608 Store (0, B2_F)
5622 Store ("++++++++ IndexOp4 Test", Debug)
5626 Store (MADM (0x800000), Local0)
5655 Store (Wait (EVNT, Arg0), Local0)
5658 Store (ObjectType (Local0), Local1)
5665 Store ("Acquire 1st existing signal PASS", Debug)
5669 Store (Wait (EVNT, Arg0), Local0)
5672 Store (ObjectType (Local0), Local1)
5679 Store ("Acquire 2nd existing signal PASS", Debug)
5684 { Store (0xFFFE, Arg0) }
5687 Store (Wait (EVNT, Arg0), Local0)
5690 Store (ObjectType (Local0), Local1)
5697 Store ("Acquire signal timeout PASS", Debug)
5708 Store (Wait (EVNT, Arg0), Local0)
5711 Store (ObjectType (Local0), Local1)
5718 Store ("Reset signal PASS", Debug)
5722 Store (Wait (EVNT, Zero), Local0)
5725 Store (ObjectType (Local0), Local1)
5732 Store ("Zero Lvalue PASS", Debug)
5736 Store (Wait (EVNT, One), Local0)
5739 Store (ObjectType (Local0), Local1)
5746 Store ("One Lvalue PASS", Debug)
5749 // ILLEGAL SOURCE OPERAND Store (EVNT, Local2)
5752 Store (ObjectType (EVNT), Local1)
5763 Store (Wait (EVNT, Arg0), Local0)
5766 Store (ObjectType (Local0), Local1)
5773 Store ("Acquire Lvalue existing signal PASS", Debug)
5777 Store (Wait (EVNT, Arg0), Local0)
5780 Store (ObjectType (Local0), Local1)
5787 Store ("Acquire Lvalue signal timeout PASS", Debug)
5795 Store ("++++++++ Event Test", Debug)
5797 Store (TEVN (100), Local0)
5875 Store (0x01, Local0)
5879 Store (0x00, Local0)
5889 Store ("++++++++ SizeOfLv Test", Debug)
5922 Store (STR0, Local0)
5923 Store (STR1, Local1)
5931 Store (STR2, Local1)
5964 Store ("++++++++ BytField Test", Debug)
5980 Store (\_SB.C005.C013.C058.C07E, Local0)
5983 Store (ShiftRight (Local0, 4, ), Local1)
6015 Store (C019, Local0)
6017 Store (Local0, C019)
6117 Store (Buffer (4) {}, Local7)
6125 Store (1, \_SB.C005.C013.C058.C06B)
6128 Store (Arg3, \_SB.C005.C013.C058.C06E)
6129 Store (Arg2, \_SB.C005.C013.C058.C06D)
6130 Store (Arg1, \_SB.C005.C013.C058.C06C)
6131 Store (Arg0, \_SB.C005.C013.C058.C06B)
6134 Store (\_SB.C005.C013.C058.C06E, C0AB)
6135 Store (\_SB.C005.C013.C058.C06D, C0AC)
6136 Store (\_SB.C005.C013.C058.C06C, C0AD)
6137 Store (\_SB.C005.C013.C058.C06B, C0AE)
6140 Store (2, \_SB.C005.C013.C058.C06B)
6196 Store (\_SB.C115, C19A)
6202 Store
6204 Store
6206 Store
6209 Store (1, RSLT) // set RSLT to 1 if _INI control method completes
6219 Store (Arg0, Local0)
6222 Store (0, \_TZ.C192)
6223 Store (1, \_TZ.C193)
6224 Store (2, \_TZ.C194)
6225 Store (3, \_TZ.C191)
6229 Store (0, \_TZ.C191)
6230 Store (1, \_TZ.C192)
6231 Store (2, \_TZ.C193)
6232 Store (3, \_TZ.C194)
6248 Store ("++++++++ DwrdFld Test", Debug)
6251 Store (0xAA, BYTE)
6254 Store (0xBBCC, WORD)
6257 Store (0xDDEEFF00, DWRD)
6260 Store (0x11, BYT2)
6263 Store (0x2233, WRD2)
6290 Store ("++++++++ DivAddx Test", Debug)
6292 Store (25, B1LO)
6293 Store (0, B1HI)
6307 Store (0x00, Local0)
6312 Store (0x01, Local0)
6369 Store ("++++++++ IndexOp6 Test", Debug)
6371 Store (IFE0, Local0)
6372 Store (IFE1, Local1)
6373 Store (IFE2, Local2)
6376 Store (\IDX6.IFE0, Local3)
6377 Store (\IDX6.IFE1, Local4)
6379 Store (\IDX6.TST_.IFE0, Local5)
6380 Store (\IDX6.TST_.IFE1, Local6)
6420 Store (Arg0, BUF0)
6421 Store (Arg1, BUF1)
6424 Store (ObjectType (BUF0), Local1)
6427 Store (ObjectType (BUF1), Local1)
6453 Store ("++++++++ IndexOp5 Test", Debug)
6456 { Store (1, OSFL) }
6555 Store (\_SB.PCI2.ISA.EC0.BPU0, Index (BUFR,0)) // Power Unit
6556 Store (\_SB.PCI2.ISA.EC0.BDC0, Index (BUFR,1)) // Designed Capacity
6557 Store (\_SB.PCI2.ISA.EC0.BFC0, Index (BUFR,2)) // Last Full Charge Capa.
6558 Store (\_SB.PCI2.ISA.EC0.BTC0, Index (BUFR,3)) // Battery Technology
6559 Store (\_SB.PCI2.ISA.EC0.BDV0, Index (BUFR,4)) // Designed Voltage
6560 Store (\_SB.PCI2.ISA.EC0.BCW0, Index (BUFR,5)) // Designed warning level
6561 Store (\_SB.PCI2.ISA.EC0.BCL0, Index (BUFR,6)) // Designed Low level
6562 Store (\_SB.PCI2.ISA.EC0.BCG0, Index (BUFR,7)) // Capacity granularity 1
6563 Store (\_SB.PCI2.ISA.EC0.BG20, Index (BUFR,8)) // Capacity granularity 2
6565 Store ("", Index (BUFR,9)) // Model Number
6567 Store ("", Index (BUFR,10)) // Serial Number
6569 Store ("LiOn", Index (BUFR,11)) // Battery Type
6571 Store ("Chicony", Index (BUFR,12)) // OEM Information
6584 Store (arg0, \_SB.PCI2.ISA.EC0.BTP0) // Set Battery Trip point
6590 Store ("++++++++ IndexOp Test", Debug)
6594 Store (0x01234567, Index (PBUF,0))
6595 Store (0x89ABCDEF, Index (PBUF,1))
6596 Store (0xFEDCBA98, Index (PBUF,2))
6597 Store (0x76543210, Index (PBUF,3))
6613 // store _BIF package return value into Local0
6614 Store (_BIF, Local0)
6617 Store (ObjectType (Local0), Local1)
6632 Store (0x01234567, Index (BUFR,0)) // should only store 0x67
6633 Store (0x89ABCDEF, Index (BUFR,4)) // should only store 0xEF
6634 Store (0xFEDCBA98, Index (BUFR,8)) // should only store 0x98
6635 Store (0x76543210, Index (BUFR,12)) // should only store 0x10
6717 Store (0xFF00, Local0)
6722 Store (0, Local0)
6725 Store (0x5A5A5A5A, DWRD)
6780 Store ("++++++++ BitIndex Test", Debug)
6783 Store (0x00000000, DWRD)
6787 Store (MBIT, Local0)
6867 Store (C179, Index (C178, Local4, )) // C178->Local4 = C179
6872 Store (0x1234, Index (C179, 2, )) // C179[2] = 0x1234
6873 Store (DerefOf (Index (C179, 2, )), Local2) // Local2 = C179[2]
6877 Store (DerefOf (Index (DerefOf (Index (C178, 0, )), 2, )), Local2)
6882 Store (0x966B, Index (C179, 2, )) // C179[2] = 0x966B
6885 Store (0x5678, Index (DerefOf (Index (C178, 0, )), 3, ))
6887 Store (DerefOf (Index (DerefOf (Index (C178, 0, )), 3, )), Local2)
6891 Store (DerefOf (Index (C179, 3, )), Local2) // Local2 = C179[3]
6896 Store (0x4190, Index (DerefOf (Index (C178, 0, )), 3, )) // C179[2] = 0x4190
6925 Store (BUFR, Local1)
6928 Store (ObjectType (Local1), Local3)
6935 Store (0, Local0)
6939 Store (DerefOf (Index (Local1, Local0, )), Local2)
6942 Store (ObjectType (Local2), Local3)
6961 Store ("DerefOf(Index(LocalBuffer,,)) PASS", Debug)
6977 Store (PKG, Local1)
6980 Store (ObjectType (Local1), Local3)
6987 Store (0, Local0)
6991 Store (DerefOf (Index (Local1, Local0, )), Local2)
6994 Store (ObjectType (Local2), Local3)
7013 Store ("DerefOf(Index(LocalPackage,,)) PASS", Debug)
7021 Store ("++++++++ IndexOp3 Test", Debug)
7023 // store _BIF package return value into Local0
7024 Store (\_SB.C154._BIF, Local0)
7027 Store (ObjectType (Local0), Local1)
7040 Store (LCLB, Local2)
7045 Store (LCLP, Local2)
7078 Store (Index (DEST, 2, ), Local1)
7079 Store (ObjectType (Local1), Local2)
7094 Store(0x55, Index(BUF0, 2))
7095 Store(DerefOf(Index(BUF0, 2)), Local0)
7111 Store(Index(BUF1, 1), Local0)
7112 Store(DerefOf(Local0), Local1)
7127 Store (Index (PKG4, 0), Local0)
7128 Store (ObjectType(Local0), Local1)
7143 Store (Index (PKG4, 1), Local0)
7144 Store (ObjectType(Local0), Local1)
7159 Store (Index (PKG4, 2), Local0)
7160 Store (ObjectType(Local0), Local1)
7175 Store (Index (PKG4, 3), Local0)
7176 Store (ObjectType(Local0), Local1)
7191 Store (Index (PKG4, 4), Local0)
7192 Store (ObjectType(Local0), Local1)
7207 Store (DerefOf (Index (PKG4, 0)), Local0)
7222 Store (DerefOf (Index (PKG4, 1)), Local0)
7223 Store (SizeOf(Local0), Local1)
7238 Store (DerefOf (Index (PKG4, 2)), Local0)
7239 Store (SizeOf(Local0), Local1)
7254 Store (DerefOf (Index (PKG4, 3)), Local0)
7269 Store (DerefOf (Index (PKG4, 4)), Local0)
7270 Store (SizeOf(Local0), Local1)
7285 Store (DerefOf (Index (PKG4, 2)), Local0)
7287 Store (DerefOf (Index (Local0, 1)), Local1)
7302 Store ("Short Buffer", SRCB)
7308 Store (SRCB, Index (DEST, 2))
7313 Store (DerefOf (Index (DEST, 2)), Local0)
7328 Store ("Short Buffer", SRCB)
7334 Store (SRCB, Index (DEST, 2))
7339 Store (DerefOf (Index (DEST, 3)), Local0)
7350 Store (DerefOf (Index (DEST, 4)), Local0)
7361 Store (DerefOf (Index (DEST, 5)), Local0)
7372 Store (DerefOf (Index (DEST, 6)), Local0)
7383 Store (DerefOf (Index (DEST, 7)), Local0)
7394 Store (DerefOf (Index (DEST, 14)), Local0)
7414 // Store a number > UINT8 into an index of the buffer
7415 Store (0x12345678, Index(DBUF, 2))
7418 Store (DerefOf (Index (DBUF, 2)), Local0)
7424 Store (DerefOf (Index (DBUF, 3)), Local0)
7430 Store (DerefOf (Index (DBUF, 4)), Local0)
7436 Store (DerefOf (Index (DBUF, 5)), Local0)
7450 // Store a String into an index of the buffer
7451 Store ("ABCDEFGH", Index(DBUF, 2))
7454 Store (DerefOf (Index (DBUF, 2)), Local0)
7460 Store (DerefOf (Index (DBUF, 3)), Local0)
7466 Store (DerefOf (Index (DBUF, 4)), Local0)
7472 Store (DerefOf (Index (DBUF, 5)), Local0)
7486 // Store a number > UINT8 into an index of the buffer
7487 Store (0x1234, Index(DBUF, 2))
7490 Store (DerefOf (Index (DBUF, 2)), Local0)
7496 Store (DerefOf (Index (DBUF, 3)), Local0)
7502 Store (DerefOf (Index (DBUF, 4)), Local0)
7508 Store (DerefOf (Index (DBUF, 5)), Local0)
7522 // Store a number > UINT8 into an index of the buffer
7523 Store (0x123456, Index(DBUF, 2))
7526 Store (DerefOf (Index (DBUF, 2)), Local0)
7532 Store (DerefOf (Index (DBUF, 3)), Local0)
7538 Store (DerefOf (Index (DBUF, 4)), Local0)
7544 Store (DerefOf (Index (DBUF, 5)), Local0)
7558 // Store a number > UINT8 into an index of the buffer
7559 Store (0x12, Index(DBUF, 2))
7562 Store (DerefOf (Index (DBUF, 2)), Local0)
7568 Store (DerefOf (Index (DBUF, 3)), Local0)
7574 Store (DerefOf (Index (DBUF, 4)), Local0)
7580 Store (DerefOf (Index (DBUF, 5)), Local0)
7591 Store ("++++++++ IndexOp7 Test", Debug)
7593 Store(TST1(), Local0)
7599 Store(TST2(), Local0)
7605 Store(TST3(), Local0)
7611 Store(TST4(), Local0)
7617 Store(TST5(), Local0)
7623 Store(TST6(), Local0)
7629 Store(TST7(), Local0)
7635 Store(TST8(), Local0)
7641 Store(TST9(), Local0)
7647 Store(TSTA(), Local0)
7653 Store(TSTB(), Local0)
7659 Store(TSTC(), Local0)
7665 Store(TSTD(), Local0)
7671 Store(TSTE(), Local0)
7679 Store(TSTF(), Local0)
7686 Store(TSTG(), Local0)
7692 Store(TSTH(), Local0)
7700 Store(TSTI(), Local0)
7706 Store(TSTJ(), Local0)
7712 Store(TSTK(), Local0)
7718 Store(TSTL(), Local0)
7741 Store ("++++++++ MatchOp Test", Debug)
7764 Store (PIO0, Local3)
7767 Store (ObjectType (Local3), Local2)
7777 Store ("DWordField PASS", Debug)
7780 Store (0, Local5)
7781 Store (Match (DerefOf (Index (TIM0, 1, )), MLE, Local5, MTR, 0, 0), Local6)
7784 Store (ObjectType (Local6), Local2)
7790 Store ("Match(DerefOf(Index(TIM0,1)),... PASS", Debug)
7795 Store (DerefOf (Index (TIM0, 1, )), Local4)
7798 Store (ObjectType (Local4), Local2)
7804 Store ("DerefOf(Index(TIM0,1)),... PASS", Debug)
7810 Store (ObjectType (Local0), Local2)
7820 Store ("And(Match(DerefOf(Index(TIM0,0)),... PASS", Debug)
7824 Store (DerefOf (Index (TIM0, 1, )), Local4)
7827 Store (ObjectType (Local4), Local2)
7833 Store ("DerefOf(Index(TIM0,1)),... PASS again", Debug)
7837 Store (DerefOf (Index (TIM0, 1, )), Local4)
7840 Store (ObjectType (Local4), Local2)
7846 Store ("DerefOf(Index(TIM0,1)),... PASS again", Debug)
7850 Store (DerefOf (Index (DerefOf (Index (TIM0, 1, )), Local0, )), Local1)
7853 Store (ObjectType (Local1), Local2)
7863 Store ("DerefOf(Index(DerefOf(Index(TIM0,1)),... PASS", Debug)
7867 Store (DerefOf (Index (TIM0, 1, )), Local4)
7870 Store (ObjectType (Local4), Local2)
7876 Store ("DerefOf(Index(TIM0,1)),... PASS again", Debug)
7880 Store (DerefOf (Index (DerefOf (Index (TIM0, 1, )), Local0, )), Local1)
7883 Store (ObjectType (Local1), Local2)
7893 Store ("DerefOf(Index(DerefOf(Index(TIM0,1)),... PASS again", Debug)
7897 Store (DerefOf (Index (TIM0, 1, )), Local4)
7900 Store (ObjectType (Local4), Local2)
7906 Store ("DerefOf(Index(TIM0,1)),... PASS again", Debug)
7943 Store (0, CNT0)
7947 Store (0, CNT1)
7975 Store ("While/While/If/Break PASS", Debug)
7977 Store ("++++++++ WhileBrk Test", Debug)
7980 Store (0, CNT0)
7994 Store (0, CNT0)
8022 Store ("While/Break PASS", Debug)
8026 Store (0, CNT0)
8036 Store (20, CNT0) // exit While loop with value larger
8056 Store ("While/If/Break PASS", Debug)
8277 Store (\_SB.MEM.BPU1, Index (BUFR, 0))
8278 Store (\_SB.MEM.BDC1, Index (BUFR, 1))
8279 Store (\_SB.MEM.BLF1, Index (BUFR, 2))
8280 Store (\_SB.MEM.BTC1, Index (BUFR, 3))
8281 Store (\_SB.MEM.BDV1, Index (BUFR, 4))
8282 Store (\_SB.MEM.BCW1, Index (BUFR, 5))
8283 Store (\_SB.MEM.BCL1, Index (BUFR, 6))
8284 Store (\_SB.MEM.BG11, Index (BUFR, 7))
8285 Store (\_SB.MEM.BG21, Index (BUFR, 8))
8286 Store (\_SB.MEM.BMN1, Index (BUFR, 9))
8287 Store (\_SB.MEM.BSN1, Index (BUFR, 10))
8288 Store (\_SB.MEM.BTP1, Index (BUFR, 11))
8289 Store (\_SB.MEM.BOI1, Index (BUFR, 12))
8298 { // B2IB: store from Buffer into Index'ed Buffer
8308 Store (Index (DEST, 2, ), Local1)
8309 Store (ObjectType (Local1), Local2)
8321 Store (DerefOf (Local1), Local3)
8322 Store (ObjectType (Local3), Local4)
8337 Store ("DerefOf(Index(Buffer,,)) PASS", Debug)
8348 Store (SRCB, Index (DEST, 2, ))
8353 Store (DerefOf (Index (DEST, 3, )), Local0)
8373 Store (DerefOf (Index (DEST, 14)), Local0)
8393 Store ("Store(SRCB,Index(Buffer,,)) PASS", Debug)
8398 Store (0x6A, Index (SRCB, 1)) // SRCB = "Sjort Buffer"
8400 Store (DerefOf (Index (SRCB, 1)), Local0)
8408 Store (DerefOf (Index (DEST, 3)), Local0) // DEST = "Destination buffer that...
8427 Store (0x6B, Index (DEST, 4, )) // DEST = "DeSkination buffer..."
8429 Store (DerefOf (Index (DEST, 4, )), Local0)
8437 Store (DerefOf (Index (SRCB, 2, )), Local0)
8453 Store ("SRCB and DEST independent PASS", Debug)
8459 Store ("New Buff", Index (DEST, 2, )) // DEST = "DeNkination buffer..."
8461 Store (DerefOf (Index (DEST, 2, )), Local0)
8469 Store (DerefOf (Index (DEST, 6, )), Local0)
8477 Store (DerefOf (Index (DEST, 10, )), Local0)
8485 Store ("Store(String,Index) PASS", Debug)
8489 } // B2IB: store from Buffer into Index'ed Buffer
8492 { // FB2P: store from Field Buffer into Index'ed Package
8496 Store (0x01234567, \_SB.MEM.SMD0)
8497 Store (0x89ABCDEF, \_SB.MEM.SMD1)
8498 Store (0xFEDCBA98, \_SB.MEM.SMD2)
8499 Store (0x76543210, \_SB.MEM.SMD3)
8502 Store (\_SB.MEM.SME0, Index (DEST, 0))
8503 Store (\_SB.MEM.SME1, Index (DEST, 1))
8506 Store (DerefOf (Index (DEST, 0, )), Local0)
8507 Store (DerefOf (Index (DEST, 1, )), Local1)
8510 Store (ObjectType (Local0), Local2)
8516 Store (ObjectType (Local1), Local3)
8523 Store (DerefOf (Index (DerefOf (Index (DEST, 0)), 0)), Local4)
8529 Store (DerefOf (Index (DerefOf (Index (DEST, 0)), 1)), Local4)
8535 Store (DerefOf (Index (DerefOf (Index (DEST, 0)), 4)), Local4)
8541 Store (DerefOf (Index (DerefOf (Index (DEST, 0, )), 5, )), Local4)
8547 Store ("Store(Mem,PkgElement) PASS", Debug)
8551 Store (0x12345678, \_SB.MEM.SMD0)
8553 Store (DerefOf (Index (DerefOf (Index (DEST, 0, )), 0, )), Local5)
8559 Store (DerefOf (Index (DerefOf (Index (DEST, 0, )), 1, )), Local5)
8566 Store (0x30, Index (DerefOf (Index (DEST, 0)), 0))
8568 Store (DerefOf(Index (DerefOf (Index (DEST, 0)), 0)), Local5)
8580 Store (\_SB.MEM.SMD0, Local5)
8587 Store ("Mem and Pkg independent PASS", Debug)
8591 } // FB2P: store from Field Buffer into Index'ed Package
8595 Store ("++++++++ IndexOp2 Test", Debug)
8597 // store _BIF package return value into Local0
8599 Store (\_SB.BAT1._BIF, Local0)
8602 Store (ObjectType (Local0), Local1)
8613 // other's contents) using B2IB (store from Buffer into Index'ed
8614 // Buffer) and FB2P (store from Field Buffer into Index'ed Package)
8616 // call B2IB (store from Buffer into Index'ed Buffer)
8617 Store (B2IB, Local2) // Local2 is B2IB return value
8620 Store (ObjectType (Local2), Local3)
8636 // call FB2P (store from Field Buffer into Index'ed Package)
8637 Store (FB2P, Local2) // Local2 is FB2P return value
8640 Store (ObjectType (Local2), Local3)
8689 // Store first string size (Arg0) into Local7
8690 Store (SizeOf (Arg0), Local0)
8693 Store (ObjectType (Local0), Local1)
8728 Store (SAR0 (BUFR, 12), Local0)
8731 Store (ObjectType (Local0), Local1)
8744 Store ("SizeOf(Arg=BUFR) PASS", Debug)
8748 Store (SAR0 (PKG0, 4), Local0)
8751 Store (ObjectType (Local0), Local1)
8764 Store ("SizeOf(Arg=PKG0) PASS", Debug)
8768 Store (SAR0 (STR0, 6), Local0)
8771 Store (ObjectType (Local0), Local1)
8784 Store ("SizeOf(Arg=STR0) PASS", Debug)
8788 Store (SAR0 ("String", 6), Local0)
8791 Store (ObjectType (Local0), Local1)
8804 Store ("SizeOf(Arg=String) PASS", Debug)
8806 Store (0x55, Index (BUF1, 2))
8814 Store (SAR0 (Index (BUFR, 2, ), 10), Local0)
8817 Store (ObjectType (Local0), Local1)
8826 Store ("SizeOf(Arg=BufferField) PASS", Debug)
8831 Store (SAR0 (Index(PKG1, 0), 12), Local0)
8834 Store (ObjectType (Local0), Local1)
8847 Store ("SizeOf(Arg=PackageBuffer NTE Reference Element) PASS", Debug)
8851 Store (SAR0 (Index (PKG1, 1, ), 7), Local0)
8854 Store (ObjectType (Local0), Local1)
8867 Store ("SizeOf(Arg=Package String Element) PASS", Debug)
8871 Store (SAR0 (Index (PKG1, 2, ), 6), Local0)
8874 Store (ObjectType (Local0), Local1)
8887 Store ("SizeOf(Arg=Package String NTE Reference Element) PASS", Debug)
8891 Store (SAR0 (Index (PKG1, 3, ), 4), Local0)
8894 Store (ObjectType (Local0), Local1)
8907 Store ("SizeOf(Arg=Package Package NTE Reference Element) PASS", Debug)
8910 Store (SAR0 (Index (PKG2, 0), 15), Local0)
8913 Store (ObjectType (Local0), Local1)
8926 Store ("SizeOf(Arg=Package Buffer Element) PASS", Debug)
8929 Store (SAR0 (Index (PKG2, 1), 8), Local0)
8932 Store (ObjectType (Local0), Local1)
8945 Store ("SizeOf(Arg=Package String Element) PASS", Debug)
8948 Store (SAR0 (Index (PKG2, 2), 2), Local0)
8951 Store (ObjectType (Local0), Local1)
8964 Store ("SizeOf(Arg=Package Package Element) PASS", Debug)
8966 Store ("SizeOf(Arg) PASS", Debug)
8975 // store size of BUFR buffer into Local0
8976 Store (SizeOf (BUFR), Local0)
8979 Store (ObjectType (Local0), Local1)
8992 Store ("SizeOf(BUFR) PASS", Debug)
9007 // store size of Index(BUFR,2,) buffer into Local0
9008 Store (SizeOf (Index (BUFR, 2, )), Local0)
9011 Store (ObjectType (Local0), Local1)
9024 Store ("SizeOf(Index(BUFR,,)) PASS", Debug)
9039 // store BUFR Buffer into Local2
9040 Store (BUFR, Local2)
9042 // store size of BUFR buffer into Local0
9043 Store (SizeOf (Local2), Local0)
9046 Store (ObjectType (Local0), Local1)
9059 Store ("SizeOf(Local2=Buffer) PASS", Debug)
9062 // store STR0 string into Local2
9063 Store (STR0, Local2)
9065 // store size of STR0 buffer into Local0
9066 Store (SizeOf (Local2), Local0)
9069 Store (ObjectType (Local0), Local1)
9082 Store ("SizeOf(Local2=String) PASS", Debug)
9085 // store PKG0 Package into Local2
9086 Store (PKG0, Local2)
9088 // store size of PKG0 buffer into Local0
9089 Store (SizeOf (Local2), Local0)
9092 Store (ObjectType (Local0), Local1)
9105 Store ("SizeOf(Local2=Package) PASS", Debug)
9113 Store ("++++++++ SizeOf Test", Debug)
9115 // Store current operating system string into Local0
9116 Store (_OS, Local0)
9118 Store (SizeOf (_OS), Local3)
9121 Store (ObjectType (Local3), Local4)
9130 // Store current operating system string into Local0
9132 Store (_OS, Local0)
9134 // Store SARG [Validate SizeOf(Arg)] return value into Local1
9135 Store (SARG, Local1)
9138 Store (ObjectType (Local1), Local2)
9155 // Store SBUF [Validate SizeOf(Buffer)] return value into Local1
9156 Store (SBUF, Local1)
9159 Store (ObjectType (Local1), Local2)
9180 // Store SIND [verify SizeOf(Index(,,))] return value into Local1
9181 Store (SIND, Local1)
9184 Store (ObjectType (Local1), Local2)
9201 // Store SLOC [verify SizeOf(Local)] return value into Local1
9202 Store (SLOC, Local1)
9205 Store (ObjectType (Local1), Local2)
9266 Store (0, BI1T)
9267 Store (3, BI2T)
9268 Store (7, BI3T)
9269 Store (0, LST2)
9277 Store (0, WRD)
9285 Store (0, BYTE)
9286 Store (0xC, SMIC)
9287 Store (0xD, SMID)
9326 Store (SMIX, Local0)
9358 Store (0, Local0) // Zero out Local0
9389 Store ("++++++++ SmiShare Test", Debug)
9394 Store (0x20, BYTE)
9396 Store (0x21, BYTE)
9398 Store (0x22, BYTE)
9400 Store (0x23, BYTE)