09.07 Intermediate code generation: from P-code to 3AIC and back