fixed sw, but fails sorting asm