shift asm / bunch more op codes