16 vs 32 byte loading clang vs gcc