486 codegen