Fixing bswap to not require rax.
Being very explicit about cdecl.