some setup for SWP instruction and ?fx