FIXED: PUSH and POP instructions used wrong sizes.