Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Disassemble of `QuickSort::quickSort` function
- 0000 Move(0, 2)
- 0001 Move(1, 3)
- 0002 Move(0, 4)
- 0003 Move(1, 5)
- 0004 Move(0, 6)
- 0005 Sub(6, 5, 6)
- 0006 LoadInt(7, 2)
- 0007 Div(6, 6, 7)
- 0008 Add(6, 4, 6)
- 0009 Push(6)
- 0010 LoadString(6, "get")
- 0011 LoadString(7, "input")
- 0012 LoadThis(8)
- 0013 LoadAt(8, 7, 8)
- 0014 Push(8)
- 0015 LoadAt(8, 6, 7)
- 0016 Call(7, 7, 1)
- 0017 Move(2, 6)
- 0018 Move(3, 8)
- 0019 Lte(8, 6, 8)
- 0020 JumpF(8, 76)
- 0021 Move(2, 8)
- 0022 Push(8)
- 0023 LoadString(8, "get")
- 0024 LoadString(9, "input")
- 0025 LoadThis(10)
- 0026 LoadAt(10, 9, 10)
- 0027 Push(10)
- 0028 LoadAt(10, 8, 9)
- 0029 Call(9, 9, 1)
- 0030 Move(7, 8)
- 0031 Lt(8, 9, 8)
- 0032 JumpF(8, 37)
- 0033 Move(2, 8)
- 0034 LoadInt(9, 1)
- 0035 Add(8, 8, 9)
- 0036 Move(8, 2)
- 0037 Jump(20)
- 0038 Move(3, 9)
- 0039 Push(9)
- 0040 LoadString(9, "get")
- 0041 LoadString(10, "input")
- 0042 LoadThis(11)
- 0043 LoadAt(11, 10, 11)
- 0044 Push(11)
- 0045 LoadAt(11, 9, 10)
- 0046 Call(10, 10, 1)
- 0047 Move(7, 9)
- 0048 Gt(9, 10, 9)
- 0049 JumpF(9, 54)
- 0050 Move(3, 9)
- 0051 LoadInt(10, 1)
- 0052 Sub(9, 9, 10)
- 0053 Move(9, 3)
- 0054 Jump(37)
- 0055 Move(2, 10)
- 0056 Move(3, 11)
- 0057 Lte(10, 10, 11)
- 0058 JumpF(10, 75)
- 0059 Move(3, 10)
- 0060 Push(10)
- 0061 Move(2, 10)
- 0062 Push(10)
- 0063 LoadString(10, "swap")
- 0064 LoadThis(11)
- 0065 Push(11)
- 0066 LoadAt(11, 10, 11)
- 0067 Call(11, 11, 2)
- 0068 Move(2, 10)
- 0069 LoadInt(11, 1)
- 0070 Add(10, 10, 11)
- 0071 Move(10, 2)
- 0072 Move(3, 11)
- 0073 LoadInt(12, 1)
- 0074 Sub(11, 11, 12)
- 0075 Move(11, 3)
- 0076 Jump(16)
- 0077 Move(0, 12)
- 0078 Move(2, 13)
- 0079 Lt(12, 12, 13)
- 0080 JumpF(12, 89)
- 0081 Move(3, 12)
- 0082 Push(12)
- 0083 Move(0, 12)
- 0084 Push(12)
- 0085 LoadString(12, "quickSort")
- 0086 LoadThis(13)
- 0087 Push(13)
- 0088 LoadAt(13, 12, 13)
- 0089 Call(13, 13, 2)
- 0090 Move(2, 12)
- 0091 Move(1, 13)
- 0092 Lt(12, 12, 13)
- 0093 JumpF(12, 102)
- 0094 Move(1, 12)
- 0095 Push(12)
- 0096 Move(2, 12)
- 0097 Push(12)
- 0098 LoadString(12, "quickSort")
- 0099 LoadThis(13)
- 0100 Push(13)
- 0101 LoadAt(13, 12, 13)
- 0102 Call(13, 13, 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement