.
This commit is contained in:
Executable
+131
@@ -0,0 +1,131 @@
|
||||
function Main.main 4
|
||||
push constant 8000
|
||||
pop local 0
|
||||
push constant 3
|
||||
call Array.new 1
|
||||
pop local 1
|
||||
push local 1
|
||||
push constant 2
|
||||
push constant 222
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 0
|
||||
push constant 0
|
||||
push local 1
|
||||
push constant 2
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push constant 3
|
||||
call Array.new 1
|
||||
pop local 2
|
||||
push local 2
|
||||
push constant 1
|
||||
push local 1
|
||||
push constant 2
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
push constant 100
|
||||
sub
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 0
|
||||
push constant 1
|
||||
push local 2
|
||||
push constant 1
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push constant 500
|
||||
call Array.new 1
|
||||
pop local 3
|
||||
push local 3
|
||||
push constant 499
|
||||
push local 1
|
||||
push constant 2
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
push local 2
|
||||
push constant 1
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
sub
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 0
|
||||
push constant 2
|
||||
push local 3
|
||||
push constant 499
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 1
|
||||
call Array.dispose 1
|
||||
pop temp 0
|
||||
push local 2
|
||||
call Array.dispose 1
|
||||
pop temp 0
|
||||
push constant 3
|
||||
call Array.new 1
|
||||
pop local 2
|
||||
push local 2
|
||||
push constant 0
|
||||
push local 3
|
||||
push constant 499
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
push constant 90
|
||||
sub
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 0
|
||||
push constant 3
|
||||
push local 2
|
||||
push constant 0
|
||||
add
|
||||
pop pointer 1
|
||||
push that 0
|
||||
pop temp 1
|
||||
add
|
||||
pop pointer 1
|
||||
push temp 1
|
||||
pop that 0
|
||||
push local 3
|
||||
call Array.dispose 1
|
||||
pop temp 0
|
||||
push local 2
|
||||
call Array.dispose 1
|
||||
pop temp 0
|
||||
push constant 0
|
||||
return
|
||||
Reference in New Issue
Block a user