Lines Matching refs:local0
71 grammar.asl 1379: if (LNotEqual (Local0, 0x1234567887654321))
80 grammar.asl 1633: Add (Local0, Local1)
92 grammar.asl 6800: And (Local0, 1, Local0) // Local0 &= 1
93 Error 4050 - ^ Method local variable is not initialized (Local0)
515 Store (MFLD, Local0)
820 If(LNot(SMRE(0x09,0x15,1,RefOf(Local0)))){
826 Or(Local0,0xFFF,Local0)
827 SMWE(0x08,0x14,1,Local0)
833 Or(0xFFFF0000,Arg0,Local0)
834 Or(Local0,ShiftLeft(Arg1,8),Local0)
835 Subtract(Zero,Local0,Local0)
837 Store(Arg0,Local0)
838 Or(Local0,ShiftLeft(Arg1,8),Local0)
840 Return(Local0)
877 Store(Zero,Local0)
880 Or(Local0,1,Local0)
884 Or(Local0,2,Local0)
888 Or(Local0,4,Local0)
898 Store(Local0,Index(STAT,0))
961 Store (1, Local0)
963 Divide (Local0, Local1, Local3)
970 Local0 = ToDecimalString (Arg1)
973 Printf ("+*+*+*+* MTHD_ERROR at line %o: Results not equal!", Local0)
977 Printf ("+*+*+*+* MTHD_ERROR at line %o: Numeric result is incorrect!", Local0)
981 Printf ("+*+*+*+* MTHD_ERROR at line %o: Operand was clobbered!", Local0)
1009 Store (0x01010101, Local0)
1010 R222 (0xABAB, Local0)
1011 Store (Local0, Local1)
1018 Store (NUM1(), Local0)
1034 Store (\IFEL.TEST(), Local0)
1035 if (LGreater (Local0, 0))
1038 Return(Local0)
1041 Store (\NOSV.TEST(), Local0)
1042 if (LGreater (Local0, 0))
1045 Return(Local0)
1048 Store (\IDXF.TEST(), Local0)
1049 if (LGreater (Local0, 0))
1052 Return(Local0)
1055 Store (\_SB_.NSTL.TEST(), Local0)
1056 if (LGreater (Local0, 0))
1059 Return(Local0)
1062 Store (\RTBF.TEST(), Local0)
1063 if (LGreater (Local0, 0))
1066 Return(Local0)
1069 Store (\_SB_.RTLV.TEST(), Local0)
1070 if (LGreater (Local0, 0))
1073 Return(Local0)
1076 Store (\_SB_.RETP.TEST(), Local0)
1077 if (LGreater (Local0, 0))
1080 Return(Local0)
1083 Store (\WHLR.TEST(), Local0)
1084 if (LGreater (Local0, 0))
1087 Return(Local0)
1090 Store (\ANDO.TEST(), Local0)
1091 if (LGreater (Local0, 0))
1094 Return(Local0)
1097 Store (\BRKP.TEST(), Local0)
1098 if (LGreater (Local0, 0))
1101 Return(Local0)
1104 Store (\ADSU.TEST(), Local0)
1105 if (LGreater (Local0, 0))
1108 Return(Local0)
1111 Store (\INDC.TEST(), Local0)
1112 if (LGreater (Local0, 0))
1115 Return(Local0)
1118 Store (\LOPS.TEST(), Local0)
1119 if (LGreater (Local0, 0))
1122 Return(Local0)
1125 Store (\FDSO.TEST(), Local0)
1126 if (LGreater (Local0, 0))
1129 Return(Local0)
1132 Store (\MLDV.TEST(), Local0)
1133 if (LGreater (Local0, 0))
1136 Return(Local0)
1139 Store (\NBIT.TEST(), Local0)
1140 if (LGreater (Local0, 0))
1143 Return(Local0)
1146 Store (\SHFT.TEST(), Local0)
1147 if (LGreater (Local0, 0))
1150 Return(Local0)
1153 Store (\XORD.TEST(), Local0)
1154 if (LGreater (Local0, 0))
1157 Return(Local0)
1160 Store (\CRBF.TEST(), Local0)
1161 if (LGreater (Local0, 0))
1164 Return(Local0)
1167 Store (\IDX4.TEST(), Local0)
1168 if (LGreater (Local0, 0))
1171 Return(Local0)
1174 Store (\EVNT.TEST(), Local0)
1175 Local0, 0))
1178 Return(Local0)
1181 Store (\SZLV.TEST(), Local0)
1182 if (LGreater (Local0, 0))
1185 Return(Local0)
1188 Store (\_SB_.BYTF.TEST(), Local0)
1189 if (LGreater (Local0, 0))
1192 Return(Local0)
1195 Store (\DWDF.TEST(), Local0)
1196 if (LGreater (Local0, 0))
1199 Return(Local0)
1202 Store (\DVAX.TEST(), Local0)
1203 if (LGreater (Local0, 0))
1206 Return(Local0)
1209 Store (\IDX6.TEST(), Local0)
1210 if (LGreater (Local0, 0))
1213 Return(Local0)
1216 Store (\IDX5.TEST(), Local0)
1217 if (LGreater (Local0, 0))
1220 Return(Local0)
1223 Store (\_SB_.IDX0.TEST(), Local0)
1224 if (LGreater (Local0, 0))
1227 Return(Local0)
1230 Store (\_SB_.IDX3.TEST(), Local0)
1231 if (LGreater (Local0, 0))
1234 Return(Local0)
1237 Store (\IDX7.TEST(), Local0)
1238 if (LGreater (Local0, 0))
1241 Return(Local0)
1244 Store (\MTCH.TEST(), Local0)
1245 if (LGreater (Local0, 0))
1248 Return(Local0)
1251 Store (\WHLB.TEST(), Local0)
1252 if (LGreater (Local0, 0))
1255 Return(Local0)
1258 Store (\_SB_.IDX2.TEST(), Local0)
1259 if (LGreater (Local0, 0))
1262 Return(Local0)
1265 Store (\SIZO.TEST(), Local0)
1266 if (LGreater (Local0, 0))
1269 Return(Local0)
1272 Store (\_SB_.SMIS.TEST(), Local0)
1273 if (LGreater (Local0, 0))
1276 Return(Local0)
1299 Store (3, Local0)
1300 Name(BUFR, Buffer (Local0) {})
1332 Store (BIT2, Local0)
1333 if (LNotEqual (Local0, 0x1))
1339 Store (DerefOf (Index (BUF2, 0)), Local0)
1340 if (LNotEqual (Local0, 0x08))
1351 Store (BYT2, Local0)
1352 if (LNotEqual (Local0, 0x1A))
1362 Store (WRD2, Local0)
1363 if (LNotEqual (Local0, 0x1234))
1373 Store (FLD2, Local0)
1374 if (LNotEqual (Local0, 0x123))
1384 Store (DWD2, Local0)
1385 if (LNotEqual (Local0, 0x12345678))
1395 Store (QWD2, Local0)
1396 if (LNotEqual (Local0, 0x1234567887654321))
1478 Store ("++++++++ Store (SizeOf (BUFO), Local0)", Debug)
1479 Store (SizeOf (BUFO), Local0)
1481 Store ("++++++++ Concatenate (\"abd\", \"def\", Local0)", Debug)
1482 Concatenate ("abd", "def", Local0)
1483 Store (Local0, Debug)
1485 Store ("++++++++ Concatenate (\"abd\", 0x7B, Local0)", Debug)
1486 Concatenate ("abd", 0x7B, Local0)
1487 Store (Local0, Debug)
1541 Store ("++++++++ Add (0x12345678, 0x11111111, Local0)", Debug)
1542 Add (0x12345678, 0x11111111, Local0)
1548 if (LNotEqual (Local0, Local1))
1602 Store ("++++++++ Increment (Local0)", Debug)
1603 Store (1, Local0)
1605 Increment (Local0)
1608 if (LNotEqual (Local0, Local1))
1616 Store ("++++++++ Decrement (Local0)", Debug)
1617 Store (2, Local0)
1619 Decrement (Local0)
1622 if (LNotEqual (Local0, Local1))
1645 Store (3, Local0)
1647 Store (Local0, Debug)
1650 Add (Local0, Local1)
1651 if (LNotEqual (Local0, 3))
1661 Add (Local0, Local1, Local2)
1662 if (LNotEqual (Local0, 3))
1675 Store (3, Local0)
1676 Return (Local0)
1692 Store ("++++++++ FindSetLeftBit (0x00100100, Local0)", Debug)
1693 FindSetLeftBit (0x00100100, Local0)
1694 if (LNotEqual (Local0, 21))
1756 Store ("++++++++ Not (Local0, Local1)", Debug)
1757 Store (0x22224444, Local0)
1758 Not (Local0, Local1)
1759 if (LNotEqual (Local0, 0x22224444))
1776 Store ("++++++++ Store (LAnd (0xFFFFFFFF, 0x11111111), Local0)", Debug)
1777 Store (LAnd (0xFFFFFFFF, 0x11111111), Local0)
1823 Store ("++++++++ Store (0x4, Local0)", Debug)
1824 Store (0x4, Local0)
1826 Store ("++++++++ While (Local0)", Debug)
1827 While (Local0)
1829 Store ("++++++++ Decrement (Local0)", Debug)
1830 Decrement (Local0)
1934 Store (CondRefOf (ABCD, Local0), Local1)
1940 Store (CondRefOf (BBUF, Local0), Local1)
1952 Store (DeRefOf (Index (DeRefOf (Index (NEST, 1)), 3)), Local0)
1953 if (LNotEqual (Local0, 0x14))
1959 Store (0x11223344, Local0)
1960 Store (RefOf (Local0), Local1)
1977 // Store (RefOf (Local0), Local1)
2611 Store (IFE0, Local0)
2638 Store (0x00, Local0)
2643 Store (0x01, Local0)
2646 Return (Local0)
2669 // store local buffer ABUF into Local0
2670 Store (ABUF, Local0)
2672 // save Local0 object type value into Local1
2673 Store (ObjectType (Local0), Local1)
2675 // validate Local0 is a Buffer
2681 // store value returned by control method SUBR into Local0
2682 Store (SUBR (ABUF), Local0)
2684 // save Local0 object type value into Local1
2685 Store (ObjectType (Local0), Local1)
2687 // validate Local0 is a Buffer
2697 // store value returned by control method SUBR into Local0
2698 Store (SUBR (BUFR), Local0)
2700 // save Local0 object type value into Local1
2701 Store (ObjectType (Local0), Local1)
2703 // validate Local0 is a Buffer
2709 // store BUFR Buffer into Local0
2710 Store (BUFR, Local0)
2712 // save Local0 object type value into Local1
2713 Store (ObjectType (Local0), Local1)
2715 // validate Local0 is a Buffer
2722 // return Local0 Buffer
2723 Return (Local0)
2730 // store RBUF Buffer return value into Local0
2731 Store (RBUF, Local0)
2733 // save Local0 object type value into Local1
2734 Store (ObjectType (Local0), Local1)
2736 // validate Local0 is a Buffer
2859 Store (\_GPE.ACST, Local0)
2869 Return (Local0)
2886 Store (Arg0, Local0)
2897 Store (0x87, Local0)
2899 If (Local0)
2909 Store (Arg0, Local0)
2911 If (Local0)
2925 // store _PSR return value into Local0
2926 Store (\_SB_.ACAD._PSR, Local0)
2928 // save Local0 object type value into Local1
2929 Store (ObjectType (Local0), Local1)
2931 // validate Local0 is a Number
3022 // store _PRT package into Local0
3023 Store (\_SB_.PCI1._PRT, Local0)
3025 // return Local0 Package
3026 Return (Local0)
3033 // store RPKG package return value into Local0
3034 Store (RPKG, Local0)
3036 // save Local0 object type value into Local1
3037 Store (ObjectType (Local0), Local1)
3039 // validate Local0 is a Package
3075 Store (WIR, Local0)
3077 Return (Local0)
3226 Store (TOUD, Local0)
3227 if(LNotEqual(Local0,0x1FFF))
3649 Store(Arg0,Local0)
3652 if(LEqual(Local0,Local1))
3654 Store(LAnd(Local0,Local1),RSLT)
3734 Store(Arg0,Local0)
3737 if(LEqual(Local0,Local1))
3739 Store(LOr(Local0,Local1),RSLT)
3838 Store(Arg0,Local0)
3842 if(LNot(LGreater(Local1,Local0)))
3985 Store (Arg0, Local0)
3991 If (LNotEqual (Arg0, Local0))
3994 FindSetLeftBit (Local0, BRSL)
3997 If (LNotEqual (Arg0, Local0))
4298 Store(Arg0,local0)
4301 NAnd(Local0,Local1,LRSL)
4347 Store(Arg0,local0)
4350 NOr(Local0,Local1,LRSL)
4397 Store(Arg0,local0)
4400 Or(Local0,Local1,LRSL)
4534 Store(Arg0,local0)
4537 //Local0->8 and Local1->2
4538 ShiftLeft(Local0,Local1,LRSL)
4610 Store(Arg0,local0)
4613 //Local0->8 and Local1->2
4614 ShiftRight(Local0,Local1,LRSL)
4743 XOr(BYT1,BYT2,Local0)
4744 Store (Local0, RBYT)
4751 XOr(BYT1,BYT2,Local0)
4752 Store (Local0, RBYT)
4759 XOr(BYT1,BYT2,Local0)
4760 Store (Local0, RBYT)
4767 XOr(BYT1,BYT2,Local0)
4768 Store (Local0, RBYT)
4775 XOr(BYT1,BYT2,Local0)
4776 Store (Local0, RBYT)
5019 // Tests creating byte field overlay of buffer stored in Local0.
5028 // Local0 is uninitialized buffer with 4 elements
5029 Store (Buffer (4) {}, Local0)
5031 // create Byte Field named BF0 based on Local0 element 0
5032 CreateByteField (Local0, 0, BF0)
5034 // validate CreateByteField did not alter Local0
5035 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5042 // validate Store did not alter Local0 object type
5043 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5052 // create Byte Field named BF1 based on Local0 element 1
5053 CreateByteField (Local0, 1, BF1)
5055 // validate CreateByteField did not alter Local0
5056 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5063 // validate Store did not alter Local0 object type
5064 Store (ObjectType (Local0), Local1) // Local1 = Local0 object type
5626 Store (MADM (0x800000), Local0)
5627 If (LNotEqual (Local0, 0)) // MADM returns zero if successful
5628 { Return (Local0) } // failure: return MADM error code
5630 Return (Local0)
5655 Store (Wait (EVNT, Arg0), Local0)
5657 // validate Local0 is a Number
5658 Store (ObjectType (Local0), Local1)
5660 { Return (0x21) } // Local1 indicates Local0 is not a Number
5662 If (LNotEqual (Local0, 0)) // Number is type 1
5669 Store (Wait (EVNT, Arg0), Local0)
5671 // validate Local0 is a Number
5672 Store (ObjectType (Local0), Local1)
5674 Local0 is not a Number
5676 If (LNotEqual (Local0, 0)) // Number is type 1
5687 Store (Wait (EVNT, Arg0), Local0)
5689 // validate Local0 is a Number
5690 Store (ObjectType (Local0), Local1)
5692 { Return (0x41) } // Local1 indicates Local0 is not a Number
5694 If (LEqual (Local0, 0)) // Number is type 1
5708 Store (Wait (EVNT, Arg0), Local0)
5710 // validate Local0 is a Number
5711 Store (ObjectType (Local0), Local1)
5713 { Return (0x51) } // Local1 indicates Local0 is not a Number
5715 If (LEqual (Local0, 0)) // Number is type 1
5722 Store (Wait (EVNT, Zero), Local0)
5724 // validate Local0 is a Number
5725 Store (ObjectType (Local0), Local1)
5727 { Return (0x61) } // Local1 indicates Local0 is not a Number
5729 If (LEqual (Local0, 0)) // Number is type 1
5736 Store (Wait (EVNT, One), Local0)
5738 // validate Local0 is a Number
5739 Store (ObjectType (Local0), Local1)
5741 { Return (0x71) } // Local1 indicates Local0 is not a Number
5743 If (LEqual (Local0, 0)) // Number is type 1
5754 { Return (0x81) } // Local1 indicates Local0 is not a Number
5763 Store (Wait (EVNT, Arg0), Local0)
5765 // validate Local0 is a Number
5766 Store (ObjectType (Local0), Local1)
5768 { Return (0x82) } // Local1 indicates Local0 is not a Number
5770 If (LNotEqual (Local0, 0)) // Number is type 1
5777 Store (Wait (EVNT, Arg0), Local0)
5779 // validate Local0 is a Number
5780 Store (ObjectType (Local0), Local1)
5782 { Return (0x84) } // Local1 indicates Local0 is not a Number
5784 If (LEqual (Local0, 0)) // Number is type 1
5797 Store (TEVN (100), Local0)
5799 Return (Local0)
5875 Store (0x01, Local0)
5879 Store (0x00, Local0)
5882 return (Local0)
5900 // TBD: SLOC [SizeOf (Local0)] -- dup SARG
5921 // In this case, both Local0 and Local1 should have the same Size
5922 Store (STR0, Local0)
5925 if (LNotEqual (SizeOf (Local0), SizeOf (Local1)))
5930 // Now create a case where Local0 and Local1 are different
5933 if (LEqual (SizeOf (Local0), SizeOf (Local1)))
5980 Store (\_SB.C005.C013.C058.C07E, Local0)
5982 And (Local0, 16, Local0)
5983 Store (ShiftRight (Local0, 4, ), Local1)
6015 Store (C019, Local0)
6016 And (Local0, 0xFFFEFFFE, Local0)
6017 Store (Local0, C019)
6199 Divide (Local1, 10, Local0, Local2) // Local0 = Local1 / 10
6219 Store (Arg0, Local0)
6220 If (LEqual (Local0, 0))
6279 Multiply (B1HI, 256, Local0) // Make high byte.....high
6280 Or (Local0, B1LO, Local0) // OR in the low byte
6281 Return (Local0) // Return the WORD
6307 Store (0x00, Local0)
6312 Store (0x01, Local0)
6315 Return (Local0)
6371 Store (IFE0, Local0)
6413 Add (SizeOf (Arg0), 1, Local0) // Local0 = strlen(Arg0) + 1
6415 // create two buffers of size Local0 [strlen(Arg0)+1]
6416 Name (BUF0, Buffer (Local0) {})
6417 Name (BUF1, Buffer (Local0) {})
6432 // while Local0 length is one based.
6433 Decrement (Local0)
6435 While (Local0)
6437 Decrement (Local0)
6440 If (LEqual (DerefOf (Index (BUF0, Local0, )),
6441 DerefOf (Index (BUF1, Local0, ))))
6613 // store _BIF package return value into Local0
6614 Store (_BIF, Local0)
6616 // save Local0 object type value into Local1
6617 Store (ObjectType (Local0), Local1)
6619 // validate Local0 is a Package
6717 Store (0xFF00, Local0)
6721 // Prime Local0 with 0...assume passing condition
6722 Store (0, Local0)
6733 Or (Local0, 0x01, Local0)
6738 Or (Local0, 0x02, Local0)
6743 Or (Local0, 0x04, Local0)
6748 Or (Local0, 0x08, Local0)
6755 Or (Local0, 0x10, Local0)
6760 Or (Local0, 0x20, Local0)
6765 Or (Local0, 0x40, Local0)
6770 Or (Local0, 0x80, Local0)
6774 Return (Local0)
6787 Store (MBIT, Local0)
6789 Return (Local0)
6817 And (Local0, 1, Local0) // Local0 &= 1
6818 Return (Local0)
6863 And (Arg0, 7, Local0) // Local0 = Arg0 & 7
6865 ShiftRight (Local0, 1, Local4) // Local4 = Local0 >> 1
6916 // Local0 is index counter
6918 // Local2 receives BUFR[Local0] via Deref(Index(Local1...))
6935 Store (0, Local0)
6936 While (LLess (Local0, 5))
6937 { // While (Local0 < 5)
6938 // Local2 = Local1[Local0]
6939 Store (DerefOf (Index (Local1, Local0, )), Local2)
6948 // validate Local1[Local0] value == Local0
6949 If (LNotEqual (Local0, Local2))
6950 { // Local0 != Local2 == PKG[Local0]
6951 // Local4 = 0x90 + loop index (Local0)
6952 Add (0x90, Local0, Local4)
6958 Increment (Local0)
6959 } // While (Local0 < 5)
6968 // Local0 is index counter
6970 // Local2 receives PKG[Local0] via Deref(Index(Local1...))
6987 Store (0, Local0)
6988 While (LLess (Local0, 5))
6989 { // While (Local0 < 5)
6990 // Local2 = Local1[Local0]
6991 Store (DerefOf (Index (Local1, Local0, )), Local2)
7000 // validate Local1[Local0] value == Local0
7001 If (LNotEqual (Local0, Local2))
7002 { // Local0 != Local2 == PKG[Local0]
7003 // Local4 = 0x80 + loop index (Local0)
7004 Add (0x80, Local0, Local4)
7010 Increment (Local0)
7011 } // While (Local0 < 5)
7023 // store _BIF package return value into Local0
7024 Store (\_SB.C154._BIF, Local0)
7026 // save Local0 object type value into Local1
7027 Store (ObjectType (Local0), Local1)
7029 // validate Local0 is a Package
7032 // if Local0 is a Number, it contains an error code
7034 { Return (Local0) } // return Local0 error code
7035 Else // Local0 is not a Number
7095 Store(DerefOf(Index(BUF0, 2)), Local0)
7096 If (LEqual(Local0, 0x55))
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)
7208 If (LEqual(Local0, 0x2))
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)
7255 If (LEqual(Local0, 0x1234))
7269 Store (DerefOf (Index (PKG4, 4)), Local0)
7270 Store (SizeOf(Local0), Local1)
7285 Store (DerefOf (Index (PKG4, 2)), Local0)
7286 // DerefOf (Index (Local0, 1)) is a Number
7287 Store (DerefOf (Index (Local0, 1)), Local1)
7313 Store (DerefOf (Index (DEST, 2)), Local0)
7315 If (LNotEqual (Local0, 0x72)) // 'r'
7318 Return(Or(Local0, 0x1000))
7339 Store (DerefOf (Index (DEST, 3)), Local0)
7341 If (LNotEqual (Local0, 0x74)) // 't'
7344 Return(Or(Local0, 0x2000))
7350 Store (DerefOf (Index (DEST, 4)), Local0)
7352 If (LNotEqual (Local0, 0x69)) // 'i'
7355 Return(Or(Local0, 0x2100))
7361 Store (DerefOf (Index (DEST, 5)), Local0)
7363 If (LNotEqual (Local0, 0x6E)) // 'n'
7366 Return(Or(Local0, 0x2200))
7372 Store (DerefOf (Index (DEST, 6)), Local0)
7374 If (LNotEqual (Local0, 0x61)) // 'a'
7377 Return(Or(Local0, 0x2300))
7383 Store (DerefOf (Index (DEST, 7)), Local0)
7385 If (LNotEqual (Local0, 0x74)) // 't'
7388 Return(Or(Local0, 0x2400))
7394 Store (DerefOf (Index (DEST, 14)), Local0)
7396 If (LNotEqual (Local0, 0x66)) // 'f'
7399 Return(Or(Local0, 0x2400))
7418 Store (DerefOf (Index (DBUF, 2)), Local0)
7419 If (LNotEqual (Local0, 0x78)) // 0x78
7421 Return(Or(Local0, 0x3000))
7424 Store (DerefOf (Index (DBUF, 3)), Local0)
7425 If (LNotEqual (Local0, 0x64)) // 'd'
7427 Return(Or(Local0, 0x3100))
7430 Store (DerefOf (Index (DBUF, 4)), Local0)
7431 If (LNotEqual (Local0, 0x65)) // 'e'
7433 Return(Or(Local0, 0x3200))
7436 Store (DerefOf (Index (DBUF, 5)), Local0)
7437 If (LNotEqual (Local0, 0x66)) // 'f'
7439 Return(Or(Local0, 0x3300))
7454 Store (DerefOf (Index (DBUF, 2)), Local0)
7455 If (LNotEqual (Local0, 0x48)) // 'H'
7457 Return(Or(Local0, 0x4000))
7460 Store (DerefOf (Index (DBUF, 3)), Local0)
7461 If (LNotEqual (Local0, 0x64)) // 'd'
7463 Return(Or(Local0, 0x4100))
7466 Store (DerefOf (Index (DBUF, 4)), Local0)
7467 If (LNotEqual (Local0, 0x65)) // 'e'
7469 Return(Or(Local0, 0x4200))
7472 Store (DerefOf (Index (DBUF, 5)), Local0)
7473 If (LNotEqual (Local0, 0x66)) // 'f'
7475 Return(Or(Local0, 0x4300))
7490 Store (DerefOf (Index (DBUF, 2)), Local0)
7491 If (LNotEqual (Local0, 0x34)) // 0x34
7493 Return(Or(Local0, 0x3000))
7496 Store (DerefOf (Index (DBUF, 3)), Local0)
7497 If (LNotEqual (Local0, 0x64)) // 'd'
7499 Return(Or(Local0, 0x3100))
7502 Store (DerefOf (Index (DBUF, 4)), Local0)
7503 If (LNotEqual (Local0, 0x65)) // 'e'
7505 Return(Or(Local0, 0x3200))
7508 Store (DerefOf (Index (DBUF, 5)), Local0)
7509 If (LNotEqual (Local0, 0x66)) // 'f'
7511 Return(Or(Local0, 0x3300))
7526 Store (DerefOf (Index (DBUF, 2)), Local0)
7527 If (LNotEqual (Local0, 0x56)) // 0x56
7529 Return(Or(Local0, 0x3000))
7532 Store (DerefOf (Index (DBUF, 3)), Local0)
7533 If (LNotEqual (Local0, 0x64)) // 'd'
7535 Return(Or(Local0, 0x3100))
7538 Store (DerefOf (Index (DBUF, 4)), Local0)
7539 If (LNotEqual (Local0, 0x65)) // 'e'
7541 Return(Or(Local0, 0x3200))
7544 Store (DerefOf (Index (DBUF, 5)), Local0)
7545 If (LNotEqual (Local0, 0x66)) // 'f'
7547 Return(Or(Local0, 0x3300))
7562 Store (DerefOf (Index (DBUF, 2)), Local0)
7563 If (LNotEqual (Local0, 0x12)) // 0x12
7565 Return(Or(Local0, 0x3000))
7568 Store (DerefOf (Index (DBUF, 3)), Local0)
7569 If (LNotEqual (Local0, 0x64)) // 'd'
7571 Return(Or(Local0, 0x3100))
7574 Store (DerefOf (Index (DBUF, 4)), Local0)
7575 If (LNotEqual (Local0, 0x65)) // 'e'
7577 Return(Or(Local0, 0x3200))
7580 Store (DerefOf (Index (DBUF, 5)), Local0)
7581 If (LNotEqual (Local0, 0x66)) // 'f'
7583 Return(Or(Local0, 0x3300))
7593 Store(TST1(), Local0)
7594 if (LGreater (Local0, 0))
7596 Return(Local0)
7599 Store(TST2(), Local0)
7600 if (LGreater (Local0, 0))
7602 Return(Local0)
7605 Store(TST3(), Local0)
7606 if (LGreater (Local0, 0))
7608 Return(Local0)
7611 Store(TST4(), Local0)
7612 if (LGreater (Local0, 0))
7614 Return(Local0)
7617 Store(TST5(), Local0)
7618 if (LGreater (Local0, 0))
7620 Return(Local0)
7623 Store(TST6(), Local0)
7624 if (LGreater (Local0, 0))
7626 Return(Local0)
7629 Store(TST7(), Local0)
7630 if (LGreater (Local0, 0))
7632 Return(Local0)
7635 Store(TST8(), Local0)
7636 if (LGreater (Local0, 0))
7638 Return(Local0)
7641 Store(TST9(), Local0)
7642 if (LGreater (Local0, 0))
7644 Return(Local0)
7647 Store(TSTA(), Local0)
7648 if (LGreater (Local0, 0))
7650 Return(Local0)
7653 Store(TSTB(), Local0)
7654 if (LGreater (Local0, 0))
7656 Return(Local0)
7659 Store(TSTC(), Local0)
7660 if (LGreater (Local0, 0))
7662 Return(Local0)
7665 Store(TSTD(), Local0)
7666 if (LGreater (Local0, 0))
7668 Return(Local0)
7671 Store(TSTE(), Local0)
7672 if (LGreater (Local0, 0))
7674 Return(Local0)
7679 Store(TSTF(), Local0)
7680 if (LGreater (Local0, 0))
7682 Return(Local0)
7686 Store(TSTG(), Local0)
7687 if (LGreater (Local0, 0))
7689 Return(Local0)
7692 Store(TSTH(), Local0)
7693 if (LGreater (Local0, 0))
7695 Return(Local0)
7700 Store(TSTI(), Local0)
7701 if (LGreater (Local0, 0))
7703 Return(Local0)
7706 Store(TSTJ(), Local0)
7707 if (LGreater (Local0, 0))
7709 Return(Local0)
7712 Store(TSTK(), Local0)
7713 if (LGreater (Local0, 0))
7715 Return(Local0)
7718 Store(TSTL(), Local0)
7719 if (LGreater (Local0, 0))
7721 Return(Local0)
7724 Return(Local0)
7807 And (Match (DerefOf (Index (TIM0, 0, )), MGE, PIO0, MTR, 0, 0), 3, Local0)
7809 // save Local0 object type value into Local2
7810 Store (ObjectType (Local0), Local2)
7812 // validate Local0 is a Number
7816 // validate Local0 Number value
7817 If (LNotEqual (Local0, 3)) // Number value 3
7850 Store (DerefOf (Index (DerefOf (Index (TIM0, 1, )), Local0, )), Local1)
7880 Store (DerefOf (Index (DerefOf (Index (TIM0, 1, )), Local0, )), Local1)
8353 Store (DerefOf (Index (DEST, 3, )), Local0)
8354 If (LNotEqual (Local0, 0x74)) // 't'
8357 If (LEqual (Local0, 0x68))
8373 Store (DerefOf (Index (DEST, 14)), Local0)
8378 If (LNotEqual (Local0, 0x66))
8381 If (LEqual (Local0, 0))
8400 Store (DerefOf (Index (SRCB, 1)), Local0)
8402 If (LNotEqual (Local0, 0x6A)) // 'j'
8408 Store (DerefOf (Index (DEST, 3)), Local0) // DEST = "Destination buffer that...
8410 If (LNotEqual (Local0, 0x74)) // 't'
8413 If (LEqual (Local0, 0x6A)) // 'j'
8429 Store (DerefOf (Index (DEST, 4, )), Local0)
8431 If (LNotEqual (Local0, 0x6B)) // 'k'
8437 Store (DerefOf (Index (SRCB, 2, )), Local0)
8439 If (LNotEqual (Local0, 0x6F)) // 'o'
8441 If (LEqual (Local0, 0x6B)) // 'k'
8461 Store (DerefOf (Index (DEST, 2, )), Local0)
8463 If (LNotEqual (Local0, 0x4E)) // 'N'
8469 Store (DerefOf (Index (DEST, 6, )), Local0)
8471 If (LNotEqual (Local0, 0x61)) // 'a'
8477 Store (DerefOf (Index (DEST, 10, )), Local0)
8479 If (LNotEqual (Local0, 0x6E)) // 'n'
8506 Store (DerefOf (Index (DEST, 0, )), Local0)
8509 // verify Local0 and Local1 are Buffers
8510 Store (ObjectType (Local0), Local2)
8597 // store _BIF package return value into Local0
8599 Store (\_SB.BAT1._BIF, Local0)
8601 // save Local0 object type value into Local1
8602 Store (ObjectType (Local0), Local1)
8604 // validate Local0 is a Package
8686 // Local0 Arg0 length
8687 // Local1 Local0 object type
8690 Store (SizeOf (Arg0), Local0)
8692 // save Local0 object type value into Local1
8693 Store (ObjectType (Local0), Local1)
8695 // validate Local0 is a Number
8700 If (LNotEqual (Local0, Arg1))
8728 Store (SAR0 (BUFR, 12), Local0)
8730 Local0 object type value into Local1
8731 Store (ObjectType (Local0), Local1)
8733 // validate Local0 is a Number
8739 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8741 Return (Local0)
8748 Store (SAR0 (PKG0, 4), Local0)
8750 // save Local0 object type value into Local1
8751 Store (ObjectType (Local0), Local1)
8753 // validate Local0 is a Number
8759 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8761 Return (Local0)
8768 Store (SAR0 (STR0, 6), Local0)
8770 // save Local0 object type value into Local1
8771 Store (ObjectType (Local0), Local1)
8773 // validate Local0 is a Number
8779 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8781 Return (Local0)
8788 Store (SAR0 ("String", 6), Local0)
8790 // save Local0 object type value into Local1
8791 Store (ObjectType (Local0), Local1)
8793 // validate Local0 is a Number
8799 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8801 Return (Local0)
8814 Store (SAR0 (Index (BUFR, 2, ), 10), Local0)
8816 // save Local0 object type value into Local1
8817 Store (ObjectType (Local0), Local1)
8819 // validate Local0 is a Number
8823 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8824 { Return (Local0) }
8831 Store (SAR0 (Index(PKG1, 0), 12), Local0)
8833 // save Local0 object type value into Local1
8834 Store (ObjectType (Local0), Local1)
8836 // validate Local0 is a Number
8842 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8844 Return (Local0)
8851 Store (SAR0 (Index (PKG1, 1, ), 7), Local0)
8853 // save Local0 object type value into Local1
8854 Store (ObjectType (Local0), Local1)
8856 // validate Local0 is a Number
8862 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8864 Return (Local0)
8871 Store (SAR0 (Index (PKG1, 2, ), 6), Local0)
8873 // save Local0 object type value into Local1
8874 Store (ObjectType (Local0), Local1)
8876 // validate Local0 is a Number
8882 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8884 Return (Local0)
8891 Store (SAR0 (Index (PKG1, 3, ), 4), Local0)
8893 // save Local0 object type value into Local1
8894 Store (ObjectType (Local0), Local1)
8896 // validate Local0 is a Number
8902 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8904 Return (Local0)
8910 Store (SAR0 (Index (PKG2, 0), 15), Local0)
8912 // save Local0 object type value into Local1
8913 Store (ObjectType (Local0), Local1)
8915 // validate Local0 is a Number
8921 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8923 Return (Local0)
8929 Store (SAR0 (Index (PKG2, 1), 8), Local0)
8931 // save Local0 object type value into Local1
8932 Store (ObjectType (Local0), Local1)
8934 // validate Local0 is a Number
8940 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8942 Return (Local0)
8948 Store (SAR0 (Index (PKG2, 2), 2), Local0)
8950 // save Local0 object type value into Local1
8951 Store (ObjectType (Local0), Local1)
8953 // validate Local0 is a Number
8959 If (LNotEqual (Local0, 0)) // Local0 is SAR0 return error code
8961 Return (Local0)
8975 // store size of BUFR buffer into Local0
8976 Store (SizeOf (BUFR), Local0)
8978 // save Local0 object type value into Local1
8979 Store (ObjectType (Local0), Local1)
8981 // validate Local0 is a Number
8987 If (LNotEqual (Local0, 12)) // BUFR size is 12
9007 // store size of Index(BUFR,2,) buffer into Local0
9008 Store (SizeOf (Index (BUFR, 2, )), Local0)
9010 // save Local0 object type value into Local1
9011 Store (ObjectType (Local0), Local1)
9013 // validate Local0 is a Number
9019 If (LNotEqual (Local0, 10)) // 12 - 2 = 10
9042 // store size of BUFR buffer into Local0
9043 Store (SizeOf (Local2), Local0)
9045 // save Local0 object type value into Local1
9046 Store (ObjectType (Local0), Local1)
9048 // validate Local0 is a Number
9054 If (LNotEqual (Local0, 12)) // BUFR size is 12
9065 // store size of STR0 buffer into Local0
9066 Store (SizeOf (Local2), Local0)
9068 // save Local0 object type value into Local1
9069 Store (ObjectType (Local0), Local1)
9071 // validate Local0 is a Number
9077 If (LNotEqual (Local0, 6)) // STR0 size is 6
9088 // store size of PKG0 buffer into Local0
9089 Store (SizeOf (Local2), Local0)
9091 // save Local0 object type value into Local1
9092 Store (ObjectType (Local0), Local1)
9094 // validate Local0 is a Number
9100 If (LNotEqual (Local0, 4)) // PKG0 size is 4
9115 // Store current operating system string into Local0
9116 Store (_OS, Local0)
9130 // Store current operating system string into Local0
9132 Store (_OS, Local0)
9326 Store (SMIX, Local0)
9329 If (And (Local0, 0x01))
9332 If (And (Local0, 0x02))
9335 If (And (Local0, 0x04))
9338 If (And (Local0, 0x08))
9358 Store (0, Local0) // Zero out Local0
9361 { Or (0x80, Local0, Local0)}
9364 { Or (0x40, Local0, Local0)}
9367 { Or (0x20, Local0, Local0)}
9370 { Or (0x10, Local0, Local0)}
9373 { Or (0x8, Local0, Local0)}
9376 { Or (0x4, Local0, Local0)}
9379 { Or (0x2, Local0, Local0)}
9382 { Or (0x1, Local0, Local0)}
9384 Return (Local0)