is useful compile time information about the operation available method step 2 is the number of instructions required to perform the operation less than a defined factor which takes into account speed and space related factors method step 4 generate a call to as general purpose external routine method step 5 is the operation fully described by compile time information method step 6 is the number of instructions required to perform the operation less than a predetermined number based on the value of a defined variable which takes into account the speed at which compiled code will be executed and the amount of memory space taken up by instructions which implement the operation method step 7 have the operation performed in line using optimum custom code sequencing method step 8 separate the operation into repetitive and interpretive steps set 34 y 34 equal to the total numbers of steps assign each step a number from 1 to y set 34 x 34 equal to 1 method step 10 have step x performed in line using optimum custom code sequencing set x equal to x 1 method step 11 generate a call to one of a set of highly specific repetitive external procedures set x equal to x 1 method step 13 separate the operation into operational steps in.