bye bye instr_dump
debut generation fonction complete