How is SWAP calculated?