PIC18F SWAPF instruction diagram