Statistics: total size = 2941 bytes (without asm coded procs) Opcodes used: [ 0] 81: dw LGET_IGET [ 1] 63: dw LGET32 [ 2] 46: dw NIP%uRETURN [ 3] 42: dw LGET_IGET32 [ 4] 42: dw DUP [ 5] 41: p_enter [ 6] 38: dw JR0p [ 7] 31: dw OVER [ 8] 28: dw LGET [ 9] 28: dw IVAL1 [10] 24: dw LGET4 [11] 22: dw EXTENDu32 [12] 20: dw LGET_IGETu8 [13] 20: dw LGET6 [14] 20: dw IVAR [15] 16: dw LVAR [16] 16: dw ISET8 [17] 15: dw LGET8 [18] 14: dw OR1 [19] 14: dw JR1p [20] 14: dw DROPxRETURN0 [21] 14: dw AND [22] 13: dw ISET [23] 13: dw DROPSTR [24] 13: dw ADDGL32 [25] 12: dw SUBGL32 [26] 12: dw IVAL0 [27] 12: dw ISET32 [28] 11: dw RETURN [29] 11: dw IVALu8 [30] 11: dw DROP [31] 11: dw ADD32 [32] 10: dw NOT [33] 10: dw IGET32 [34] 10: dw IGET [35] 10: dw COUNT [36] 10: dw AND0 [37] 9: dw PEEKR [38] 9: dw NIPSTR [39] 9: dw LGET12 [40] 9: dw JRp [41] 9: dw IVAL, %s [42] 9: dw ATIGET [43] 8: dw TOR32 [44] 8: dw NIP [45] 8: dw LGET10 [46] 8: dw FROMR32 [47] 8: dw DROP%u [48] 7: dw LTu32 [49] 7: dw IVAL0l [50] 7: dw GEu32 [51] 6: dw SUB32 [52] 6: dw GTu32 [53] 5: dw SUB [54] 5: dw RETAIN [55] 5: dw DUP32 [56] 5: dw DROP%uRETURN [57] 5: dw CALLKILL, %s [58] 5: dw ALLOC [59] 4: dw LVAR2 [60] 4: dw JR1m [61] 4: dw JR0m [62] 4: dw GEu [63] 4: dw CALLPROCPTR [64] 4: dw BOOL [65] 4: dw ATI8 [66] 4: P_ASM [67] 3: dw RSWAPWITHVAR [68] 3: dw PEEK [69] 3: dw LVAR8 [70] 3: dw LTu [71] 3: dw IVAL1l [72] 3: dw EQ32 [73] 3: dw CASTbAE2r [74] 2: dw SWAPVARS [75] 2: dw SRu32 [76] 2: dw PPPEEK32 [77] 2: dw PEEKPP [78] 2: dw MMNEXTITEM [79] 2: dw LEu32 [80] 2: dw IVAL2 [81] 2: dw FORALLITEMS [82] 2: dw ADDGL [83] 1: dw XORGL [84] 1: dw XOR [85] 1: dw SWITCH [86] 1: dw SWAPKILL, %s [87] 1: dw RAPPEND [88] 1: dw PPSET [89] 1: dw POKE8 [90] 1: dw PEEKPP32 [91] 1: dw NE32 [92] 1: dw MMSET [93] 1: dw MMPEEK [94] 1: dw LVAR6 [95] 1: dw LVAR0 [96] 1: dw IVALu32, %u [97] 1: dw GSET [98] 1: dw FROMR [99] 1: dw EQ [100] 1: dw DECR [101] 1: dw ATISET8 [102] 1: dw ATIGETu8 [103] 1: dw ADDIu8 [104] 1: dw ADDIs8 Opcode pairs (more than 2x): [ 0] 27: dw LGET_IGET + dw LGET_IGET [ 1] 14: dw LGET_IGET + dw AND [ 2] 14: dw JR0p + dw IVAL1 [ 3] 14: dw EXTENDu32 + dw LVAR [ 4] 13: dw IVAL1 + dw NIP%uRETURN [ 5] 11: dw LGET32 + dw LGET_IGET32 [ 6] 11: dw DUP + dw EXTENDu32 [ 7] 10: dw PEEKR + dw ISET [ 8] 10: dw LVAR + dw SUBGL32 [ 9] 10: dw LGET32 + dw LGET32 [10] 9: dw OVER + dw ISET8 [11] 9: dw LGET_IGET + dw COUNT [12] 9: dw IVAL, %s + dw PEEKR [13] 9: dw ISET + dw IVAL, %s [14] 8: dw NIPSTR + dw NIP%uRETURN [15] 8: dw LGET_IGETu8 + dw NOT [16] 8: dw IVAL0 + dw OVER [17] 7: dw LGET4 + dw ISET32 [18] 7: dw LGET + dw LGET32 [19] 7: dw FROMR32 + dw RETURN [20] 7: dw ATIGET + dw IGET32 [21] 6: dw TOR32 + dw DROP [22] 6: dw OR1 + dw LGET [23] 6: dw LVAR + dw ADDGL32 [24] 6: dw LGET4 + dw EXTENDu32 [25] 6: dw LGET32 + dw ADD32 [26] 6: dw LGET + dw IVAR [27] 6: dw IVAR + dw ADDGL32 [28] 6: dw GTu32 + dw JR0p [29] 6: dw DROP + dw FROMR32 [30] 5: dw LGET_IGETu8 + dw JR1p [31] 5: dw LGET_IGET32 + dw LGET_IGET [32] 5: dw LGET_IGET32 + dw LGET32 [33] 5: dw LGET_IGET + dw IGET [34] 5: dw LGET_IGET + dw ATIGET [35] 5: dw LGET8 + dw LGET32 [36] 5: dw JR1p + dw IVALu8 [37] 5: dw JR0p + dw DROPxRETURN0 [38] 5: dw CALLKILL, %s + dw DROPSTR [39] 5: dw AND + dw JR1p [40] 4: dw NOT + dw AND0 [41] 4: dw NIP + dw NIPSTR [42] 4: dw LGET_IGET32 + dw LGET_IGET32 [43] 4: dw LGET + dw ISET8 [44] 4: dw IVAL1 + dw NIP [45] 4: dw IVAL1 + dw LGET [46] 4: dw IVAL0l + dw LGET4 [47] 4: dw ISET8 + dw DROPxRETURN0 [48] 4: dw IGET + dw IGET [49] 4: dw IGET + dw CALLPROCPTR [50] 4: dw GEu32 + dw JR0p [51] 4: dw DUP + dw RETAIN [52] 3: dw OVER + dw IVAR [53] 3: dw OR1 + dw LGET12 [54] 3: dw NOT + dw OR1 [55] 3: dw LTu32 + dw JR0p [56] 3: dw LGET_IGET32 + dw SUB32 [57] 3: dw LGET_IGET32 + dw LTu32 [58] 3: dw LGET_IGET32 + dw LGET [59] 3: dw LGET_IGET32 + dw GTu32 [60] 3: dw LGET_IGET32 + dw GEu32 [61] 3: dw LGET_IGET32 + dw ADD32 [62] 3: dw LGET_IGET + dw BOOL [63] 3: dw LGET8 + dw IVAR [64] 3: dw LGET32 + dw LGET8 [65] 3: dw LGET32 + dw GTu32 [66] 3: dw JR0p + dw LGET_IGET [67] 3: dw JR0p + dw LGET32 [68] 3: dw JR0p + dw IVALu8 [69] 3: dw IVAR + dw RSWAPWITHVAR [70] 3: dw IVAL1 + dw OVER [71] 3: dw ISET8 + dw IVAL1 [72] 3: dw EXTENDu32 + dw LGET [73] 3: dw EQ32 + dw JR0p [74] 3: dw COUNT + dw LTu [75] 3: dw BOOL + dw AND0 [76] 3: dw AND0 + dw DUP