Lines Matching refs:Swap
233 struct Swap
259 struct Swap<8, big_endian>
452 { return Swap<size, big_endian>::readval(
457 { Swap<size, big_endian>::writeval(reinterpret_cast<Valtype*>(wv), v); }
468 return ((static_cast<Valtype>(Swap<32, true>::readval(wv)) << 32)
469 | static_cast<Valtype>(Swap<32, true>::readval(wv + 4)));
477 Swap<32, true>::writeval(wv, static_cast<Valtype32>(v >> 32));
478 Swap<32, true>::writeval(wv + 4, static_cast<Valtype32>(v));
490 return ((static_cast<Valtype>(Swap<32, false>::readval(wv + 4)) << 32)
491 | static_cast<Valtype>(Swap<32, false>::readval(wv)));
499 Swap<32, false>::writeval(wv + 4, static_cast<Valtype32>(v >> 32));
500 Swap<32, false>::writeval(wv, static_cast<Valtype32>(v));