var op : Int

var b : bytecode

rvm.GetNextBytecode(b);

While b <> null

b.GetOp(op);

if [] op = 0 rvm.nop;

[] op = 1 rvm.aconst_null;

[] op = 2 rvm.iconst_m1;

[] op = 3 rvm.iconst_0;

[] op = 4 rvm.iconst_1;

[] op = 5 rvm.iconst_2;

[] op = 6 rvm.iconst_3;

[] op = 7 rvm.iconst_4;

[] op = 8 rvm.iconst_5;

[] op = 18 rvm.ldc;

[] op = 25 rvm.load;

[] op = 58 rvm.store;

[] op = 87 rvm.pop;

[] op = 89 rvm.dup;

[] op = 96 rvm.iadd;

[] op = 100 rvm.isub;

[] op = 104 rvm.imul;

[] op = 108 rvm.idiv;

[] op = 116 rvm.ineg;

[] op = 153 rvm.ifeq;

[] op = 154 rvm.ifne;

[] op = 155 rvm.iflt;

[] op = 156 rvm.ifge;

[] op = 157 rvm.ifgt;

[] op = 158 rvm.ifle;

[] op = 159 rvm.ificmpeq;

[] op = 160 rvm.ificmpne;

[] op = 161 rvm.ificmplt;

[] op = 162 rvm.ificmpge;

[] op = 163 rvm.ificmpgt;

[] op = 164 rvm.ificmple;

[] op = 167 rvm.goto;

[] op = 177 rvm.return;

[] op = 180 rvm.getField;

[] op = 181 rvm.putField;

[] op = 182 rvm.invoke;

[] op = 187 rvm.new;

[] op = 193 rvm.instanceof;

fi

rvm.GetNextBytecode(b);

end

end end