Statistics: total size = 678 bytes (without asm coded procs) Opcodes used: [ 0] 36: dw OVER [ 1] 20: dw IVALu8 [ 2] 13: dw ANDIu8 [ 3] 12: dw DUP [ 4] 10: dw DROPSTR [ 5] 9: dw IGET [ 6] 8: dw ISET8 [ 7] 7: p_enter [ 8] 7: dw NIP%uRETURN [ 9] 7: dw IVAR [10] 6: dw JR0p [11] 6: dw CASTu16u8 [12] 5: dw RETAIN [13] 5: dw OR1 [14] 5: dw LGET6 [15] 5: dw LGET4u8 [16] 5: dw LGET4 [17] 5: dw IVAL, %i [18] 4: dw RSWAPWITHVAR [19] 4: dw LGET32 [20] 4: dw JRp [21] 4: dw IGET32 [22] 4: dw ALLOC [23] 3: dw LVAR0 [24] 3: dw JR1m [25] 3: dw ISET32 [26] 2: dw SWAPKILL, %s [27] 2: dw RETURN [28] 2: dw NOT [29] 2: dw NIPSTR [30] 2: dw MMPEEKu8 [31] 2: dw LGET_IGETu8 [32] 2: dw LGET8 [33] 2: dw JR1p [34] 2: dw IVAL2 [35] 2: dw IVAL, %s [36] 2: dw GTu [37] 2: dw EQ [38] 2: dw DROPxRETURN0 [39] 2: dw BOOL [40] 2: dw ATIGET [41] 2: dw AND [42] 1: dw SUBSTR8 [43] 1: dw RANGETOSTR8 [44] 1: dw PEEKMMu8 [45] 1: dw LSET2 [46] 1: dw LGET8u8 [47] 1: dw LGET12 [48] 1: dw LGET [49] 1: dw JP, %u$ [50] 1: dw IVAL3 [51] 1: dw IVAL0 [52] 1: dw ISET [53] 1: dw INCR [54] 1: dw IGETu8 [55] 1: dw GGET [56] 1: dw GEu [57] 1: dw DROP%u [58] 1: dw COUNT8 [59] 1: dw CALLPROCPTR [60] 1: dw ATISET [61] 1: dw ATIGETu8 [62] 1: dw AND0 [63] 1: P_ASM Opcode pairs (more than 2x): [ 0] 8: dw OVER + dw ISET8 [ 1] 7: dw OVER + dw IGET [ 2] 6: dw ISET8 + dw OVER [ 3] 6: dw CASTu16u8 + dw OVER [ 4] 5: dw IVALu8 + dw IVALu8 [ 5] 4: dw RSWAPWITHVAR + dw DROPSTR [ 6] 4: dw OVER + dw IVAR [ 7] 4: dw OVER + dw IVALu8 [ 8] 4: dw IVAR + dw RSWAPWITHVAR [ 9] 4: dw IGET + dw ANDIu8 [10] 4: dw DROPSTR + dw OVER [11] 4: dw ANDIu8 + dw CASTu16u8 [12] 3: dw OVER + dw RETAIN [13] 3: dw OVER + dw IGET32 [14] 3: dw OR1 + dw DUP [15] 3: dw LGET4 + dw ISET32 [16] 3: dw IGET32 + dw LGET4 [17] 3: dw ANDIu8 + dw OR1