命令 パラメータ1 パラメータ2 ...
n0sysEnt // JITコードの先頭に入れるべきコード、レジスタを初期化する s2cp_s32 g0 c0 // g0に定数0を代入 n1label L0 // ここをL0とする s2add_s32 g0 c1 // g0 += 1 s4cjmp_s32 g0 c1000000000 1 L0 // 条件ジャンプ命令 if (g0 != 1000000000) goto L0 n0sysRet // JITコードから帰る場合に入れるべきコード
60 PUSHAD n0sysEnt BF E8 24 48 00 EDI=.... B8 00 00 00 00 EAX=0 s2cp_s32 g0 i0 89 87 08 00 00 00 [EDI+8]=EAX n1label L0 8B 87 08 00 00 00 EAX=[EDI+8] s2add_s32 g0 i1 40 EAX++ 89 87 08 00 00 00 [EDI+8]=EAX 3D 00 CA 9A 3B CMP(EAX,0x3b9aca00) s4cjmp_s32 g0 i1000000000 1 L0 // EAX=[EDI+8]を自動で省略している. 0F 85 E8 FF FF FF JNE L0 61 POPAD n0sysRet C3 RET