Added separate handling for each instruction type