Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Method (MM12, 2, NotSerialized)
- {
- Local6 = Arg1
- Local0 = Zero
- While (One)
- {
- Local1 = MM06 (Arg0, Local0)
- If ((ObjectType (Local1) == 0x04))
- {
- If ((DerefOf (Local1 [0x02]) <= DerefOf (Local1 [0x03]
- )))
- {
- If (((Local6 >= DerefOf (Local1 [0x02])) && (
- Local6 <= DerefOf (Local1 [0x03]))))
- {
- Local3 = (Local6 - DerefOf (Local1 [0x02]))
- Local5 = DerefOf (Local1 [0x04])
- If (((Local3 % DerefOf (Local1 [0x04])) == Zero))
- {
- Local2 = MM07 (Arg0, Local0)
- Local3 /= DerefOf (Local1 [0x04])
- If ((DerefOf (Local2 [0x02]) <= DerefOf (Local2 [0x03]
- )))
- {
- Local4 = (DerefOf (Local2 [0x02]) + (Local3 * DerefOf (Local2 [
- 0x04])))
- }
- Else
- {
- Local4 = (DerefOf (Local2 [0x02]) - (Local3 * DerefOf (Local2 [
- 0x04])))
- }
- Return (Local4)
- }
- }
- }
- ElseIf (((Local6 >= DerefOf (Local1 [0x03])) &&
- (Local6 <= DerefOf (Local1 [0x02]))))
- {
- Local3 = (DerefOf (Local1 [0x02]) - Local6)
- If (((Local3 % DerefOf (Local1 [0x04])) == Zero))
- {
- Local2 = MM07 (Arg0, Local0)
- Local3 /= DerefOf (Local1 [0x04])
- If ((DerefOf (Local2 [0x02]) <= DerefOf (Local2 [0x03]
- )))
- {
- Local4 = (DerefOf (Local2 [0x02]) + (Local3 * DerefOf (Local2 [
- 0x04])))
- }
- Else
- {
- Local4 = (DerefOf (Local2 [0x02]) - (Local3 * DerefOf (Local2 [
- 0x04])))
- }
- Return (Local4)
- }
- }
- Local0++
- }
- Else
- {
- Break
- }
- }
- Return (Ones)
- }
Advertisement
Add Comment
Please, Sign In to add comment