Statistics: total size = 405 bytes (without asm coded procs) Opcodes used: [ 0] 21: dw LGET \ db %u [ 1] 17: dw PEEKu8 [ 2] 14: dw LVAR \ db %u [ 3] 11: dw JR0p [ 4] 9: dw CALLPROCPTR [ 5] 8: dw LGET8 [ 6] 7: dw LGET12 [ 7] 7: dw JRp [ 8] 6: dw SWAPVARS8 [ 9] 6: dw LGET32 \ db %u [10] 5: dw LSET \ db %u [11] 4: dw PEEKPPu8 [12] 4: dw LGET6 [13] 4: dw ATISET [14] 3: dw SUB [15] 3: dw PPSET [16] 3: dw PEEKPP [17] 3: dw PEEKMM [18] 3: dw LVAR8 [19] 3: dw LGET4u8 [20] 3: dw DUP [21] 2: dw OVER [22] 2: dw MMSET [23] 2: dw MMPEEKu8 [24] 2: dw LVAR2 [25] 2: dw LGET4 [26] 2: dw JR1p [27] 2: dw GEu [28] 2: dw ATIGET [29] 1: dw SWITCH [30] 1: dw PPPEEK [31] 1: dw NIP [32] 1: dw MMPEEK [33] 1: dw LSET2 [34] 1: dw LGET10 [35] 1: dw LEu [36] 1: dw JRm [37] 1: dw JR0m [38] 1: dw GTs [39] 1: dw DROPSTR [40] 1: dw DROP%uRETURN [41] 1: dw DROP%u [42] 1: dw DROP [43] 1: dw ABORT Opcode pairs (more than 2x): [ 0] 9: dw CALLPROCPTR + dw JR0p [ 1] 5: dw LGET \ db %u + dw PEEKu8 [ 2] 5: dw LGET \ db %u + dw CALLPROCPTR [ 3] 4: dw PEEKu8 + dw LGET8 [ 4] 4: dw PEEKPPu8 + dw ATISET [ 5] 4: dw LVAR \ db %u + dw PEEKPPu8 [ 6] 4: dw LGET8 + dw PEEKu8 [ 7] 4: dw LGET32 \ db %u + dw SWAPVARS8 [ 8] 4: dw LGET12 + dw LVAR \ db %u [ 9] 4: dw JR0p + dw LGET32 \ db %u [10] 3: dw PEEKu8 + dw LGET4u8 [11] 3: dw LVAR \ db %u + dw PEEKPP [12] 3: dw LVAR \ db %u + dw PEEKMM [13] 3: dw LGET8 + dw CALLPROCPTR [14] 3: dw LGET4u8 + dw LGET \ db %u [15] 3: dw JR0p + dw LVAR \ db %u