There is no issue, as long as you explicitly specify which byte order you use in the transfers.

On some host hardware architectures, accessing an unaligned float may not work, and byte order...