Lines Matching refs:val
86 static u64 BSwap( u64 val )
90 val = ( (val & MASK) >> 8 ) | ( (val << 8) & MASK );
91 val = ( (val & MASK2) >> 16 ) | ( (val << 16) & MASK2 );
92 return (val >> 32) | (val << 32);
95 static s64 BSwap( s64 val )
98 data.SInt64 = val;
104 static f64 BSwap( f64 val )
107 data.Float64 = val;
113 static u32 BSwap( u32 val )
116 val = ( (val & MASK) >> 8 ) | ( (val << 8) & MASK );
117 return (val >> 16) | (val << 16);
120 static s32 BSwap( s32 val )
123 data.SInt32 = val;
128 static f32 BSwap( f32 val )
131 data.Float32 = val;
136 static u16 BSwap( u16 val )
138 return (u16)( (val >> 8) | (val << 8) );
141 static s16 BSwap( s16 val )
143 return (s16)( ((u16)val >> 8) | ((u16)val << 8) );
153 /* ctor */ ResNum(const T val ) : bits( Endian::BSwap( val ) ) {}
157 void operator = (T val) { bits = Endian::BSwap( val ); }