instruction set modifications