Tue Apr 8 09:12:35 EDT 2008

more assembler

About the relaxation algorithm: as far as i understand, it is
necessary that individual instruction sizes move only in one direction
(grow/shrink) to prevent oscillations in the relaxation phase.

2 questions:
   * is this correct?
   * how to ensure?

ok.. i'm going to assume it's necessary to limit size changes. how to
implement this? for this to work individual instructions need to be
tagged somehow.

let's put the responsability at the machine assembler end, and provide
only a mechanism to record the previous result.

on the other hand, we could pad with nops. OK. got it.