Lines Matching refs:_in
12 inline int16_t endianSwap(int16_t _in) argument
14 return (int16_t)endianSwap( (uint16_t)_in);
17 inline uint16_t endianSwap(uint16_t _in) argument
19 return (_in>>8) | (_in<<8);
22 inline int32_t endianSwap(int32_t _in) argument
24 return (int32_t)endianSwap( (uint32_t)_in);
27 inline uint32_t endianSwap(uint32_t _in) argument
29 return ( _in >>24) | ( _in <<24)
30 | ( (_in&0x00ff0000)>> 8) | ( (_in&0x0000ff00)<< 8)
34 inline int64_t endianSwap(int64_t _in) argument
36 return (int64_t)endianSwap( (uint64_t)_in);
39 inline uint64_t endianSwap(uint64_t _in) argument
41 return (_in >>56) | ( _in <<56)
42 | ( (_in&UINT64_C(0x00ff000000000000) )>>40) | ( (_in&UINT64_C(0x000000000000ff00) )<<40)
43 | ( (_in&UINT64_C(0x0000ff0000000000) )>>24) | ( (_in&UINT64_C(0x0000000000ff0000) )<<24)
44 | ( (_in&UINT64_C(0x000000ff00000000) )>> 8) | ( (_in&UINT64_C(0x00000000ff000000) )<< 8)
49 inline Ty toLittleEndian(Ty _in) argument
52 return endianSwap(_in);
54 return _in;
59 inline Ty toBigEndian(Ty _in) argument
62 return endianSwap(_in);
64 return _in;
69 inline Ty toHostEndian(Ty _in, bool _fromLittleEndian) argument
72 return _fromLittleEndian ? _in : endianSwap(_in);
74 return _fromLittleEndian ? endianSwap(_in) : _in;