progs/fib.j
changeset 609 e33545bb2eba
parent 600 d488a3e7b0ec
child 612 7a12053567d4
equal deleted inserted replaced
608:3db4970ad0aa 609:e33545bb2eba
    53 
    53 
    54 .method public static main([Ljava/lang/String;)V
    54 .method public static main([Ljava/lang/String;)V
    55    .limit locals 200
    55    .limit locals 200
    56    .limit stack 200
    56    .limit stack 200
    57 
    57 
    58 invokestatic fib/fib/read()I
    58 ldc 10
    59 istore 0
    59 istore 0
    60 ldc 0
    60 ldc 0
    61 istore 1
    61 istore 1
    62 ldc 1
    62 ldc 1
    63 istore 2
    63 istore 2
    64 ldc 0
    64 ldc 0
    65 istore 3
    65 istore 3
    66 
    66 
    67 Loop_begin_2:
    67 Loop_begin_0:
    68 
    68 
    69 ldc 0
    69 ldc 0
    70 iload 0
    70 iload 0
    71 if_icmpge Loop_end_3
    71 if_icmpge Loop_end_1
    72 iload 2
    72 iload 2
    73 istore 3
    73 istore 3
    74 iload 1
    74 iload 1
    75 iload 2
    75 iload 2
    76 iadd
    76 iadd
    79 istore 1
    79 istore 1
    80 iload 0
    80 iload 0
    81 ldc 1
    81 ldc 1
    82 isub
    82 isub
    83 istore 0
    83 istore 0
    84 goto Loop_begin_2
    84 goto Loop_begin_0
    85 
    85 
    86 Loop_end_3:
    86 Loop_end_1:
    87 
    87 
    88 iload 1
    88 iload 1
    89 invokestatic fib/fib/write(I)V
    89 invokestatic fib/fib/write(I)V
    90 
    90 
    91 
    91