progs/LOOP.j
changeset 94 9ea667baf097
parent 93 4794759139ea
child 392 2d0a59127694
equal deleted inserted replaced
93:4794759139ea 94:9ea667baf097
    21 
    21 
    22 .method public static main([Ljava/lang/String;)V
    22 .method public static main([Ljava/lang/String;)V
    23    .limit locals 200
    23    .limit locals 200
    24    .limit stack 200
    24    .limit stack 200
    25 
    25 
    26 ldc 750000
    26 ldc 500000
    27 istore 0
    27 istore 0
    28 iload 0
    28 iload 0
    29 istore 1
    29 istore 1
    30 iload 0
    30 iload 0
    31 istore 2
    31 istore 2
    32 iload 0
    32 iload 0
    33 istore 3
    33 istore 3
    34 
    34 
    35 Loop_begin_48:
    35 Loop_begin_38:
    36 
    36 
    37 ldc 0
    37 ldc 0
    38 iload 1
    38 iload 1
    39 if_icmpge Loop_end_49
    39 if_icmpge Loop_end_39
    40 
    40 
    41 Loop_begin_50:
    41 Loop_begin_40:
    42 
    42 
    43 ldc 0
    43 ldc 0
    44 iload 2
    44 iload 2
    45 if_icmpge Loop_end_51
    45 if_icmpge Loop_end_41
    46 
    46 
    47 Loop_begin_52:
    47 Loop_begin_42:
    48 
    48 
    49 ldc 0
    49 ldc 0
    50 iload 3
    50 iload 3
    51 if_icmpge Loop_end_53
    51 if_icmpge Loop_end_43
    52 iload 3
    52 iload 3
    53 ldc 1
    53 ldc 1
    54 isub
    54 isub
    55 istore 3
    55 istore 3
    56 goto Loop_begin_52
    56 goto Loop_begin_42
    57 
    57 
    58 Loop_end_53:
    58 Loop_end_43:
    59 
    59 
    60 iload 0
    60 iload 0
    61 istore 3
    61 istore 3
    62 iload 2
    62 iload 2
    63 ldc 1
    63 ldc 1
    64 isub
    64 isub
    65 istore 2
    65 istore 2
    66 goto Loop_begin_50
    66 goto Loop_begin_40
    67 
    67 
    68 Loop_end_51:
    68 Loop_end_41:
    69 
    69 
    70 iload 0
    70 iload 0
    71 istore 2
    71 istore 2
    72 iload 1
    72 iload 1
    73 ldc 1
    73 ldc 1
    74 isub
    74 isub
    75 istore 1
    75 istore 1
    76 goto Loop_begin_48
    76 goto Loop_begin_38
    77 
    77 
    78 Loop_end_49:
    78 Loop_end_39:
    79 
    79 
    80 iload 1
    80 iload 1
    81 invokestatic LOOP/LOOP/write(I)V
    81 invokestatic LOOP/LOOP/write(I)V
    82 iload 2
    82 iload 2
    83 invokestatic LOOP/LOOP/write(I)V
    83 invokestatic LOOP/LOOP/write(I)V