modified generation of instruction with 16 bit data on 2nd and 3rd byte by swapping them (because data path of the cpu changed)