Java仮想マシン
bipush、 sipush - byte値、 short値をスタックに積む。
ldc - コンスタントプール内の4バイトの定数(int値、float値、java.lang.String)の内1バイト以内でエントリ番号を指定できるものをスタックに積む。
ldc_w - エントリ番号が1バイトでは足りないときに使う。
ldc2_w - コンスタントプール内の8バイトの定数(long値、double値)をスタックに積む。
iconst_m1、 iconst_0、 iconst_1、 iconst_2、 iconst_3、 iconst_4、 iconst_5 - intの-1、0、1、2、3、4、5をスタックに積む。
lconst_0、 lconst_1 - longの0、1をスタックに積む
fconst_0、 fconst_1、 fconst_2 - floatの0、1、2をスタックに積む
dconst_0、 dconst_1 - doubleの0、1をスタックに積む。
aconst_null - スタックにnullを積む。
pop、 pop2 - スタックから1、2ワード取り除く
dup、 dup2
dup_x1、 dup2_x1
dup_x2、 dup2_x2
swap