SPMDINIT SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP3 SWAP3 SWAP3 SWAP3M SWAP3M SWAP3M