m68k: fix multiple memory accesses on swap operations