code generation phase 4 8386120