Gcd(4,0)のトレース


local=[this, 4, 0, ] stack=[] ; インスタンス 引数a 引数b 変数g
aload_0
local=[this, 4, 0, ] stack=[this]
invokespecial java/lang/Object/()V
local=[this, 4, 0, ] stack=[]
aload_0
local=[this, 4, 0, ] stack=[this]
iconst_0
local=[this, 4, 0, ] stack=[this, 0]
putfield Gcd/r I ; インスタンスフィールドに値を格納 p.444 (テキスト誤植有)
local=[this, 4, 0, ] stack=[]
iload_2
local=[this, 4, 0, ] stack=[0]
ifne Label1 ; スタック積値が0以外ならLabel1にジャンプ p.346,よってジャンプしない
local=[this, 4, 0, ] stack=[]
aload_0
local=[this, 4, 0, ] stack=[this]
iload_1
local=[this, 4, 0, ] stack=[this, 4]
putfield Gcd/r I
local=[this, 4, 0, ] stack=[]
goto Label2
local=[this, 4, 0, ] stack=[]
return