Lines Matching refs:data

38 	inline operator uint8() const { return data; }
39 inline operator int8() const { return (int32)data - 128; }
40 inline operator int16() const { return ((int32)data - 128) << 8; }
41 inline operator int32() const { return ((int32)data - 128) << 24; }
42 inline operator float() const { return ((int32)data - 128) * (1.0f / 127.0f); }
44 uint8 data;
50 inline operator uint8() const { return (int32)data + 128; }
51 inline operator int8() const { return data; }
52 inline operator int16() const { return (int16)data << 8; }
53 inline operator int32() const { return (int32)data << 24; }
54 inline operator float() const { return (int32)data * (1.0f / 127.0f); }
56 int8 data;
62 inline operator uint8() const { return (uint8)((int8)(data >> 8) + 128); }
63 inline operator int8() const { return (int8)(data >> 8); }
64 inline operator int16() const { return data; }
65 inline operator int32() const { return (int32)data << 16; }
66 inline operator float() const { return data * (1.0f / 32767.0f); }
68 int16 data;
75 inline operator uint8() const { return (int32)data[2] + 128; }
76 inline operator int8() const { return (int8)data[2]; }
77 inline operator int16() const { return (int16)((uint32)data[2] << 8 | (uint32)data[1]); }
78 inline operator int32() const { return (int32)((uint32)data[2] << 24 | (uint32)data[1] << 16 | (uint32)data[0] << 8); }
79 inline operator float() const { return (int32)((uint32)data[2] << 24 | (uint32)data[1] << 16 | (uint32)data[0] << 8) * (1.0f / 2147483647.0f); }
81 inline operator uint8() const { return (int32)data[0] + 128; }
82 inline operator int8() const { return (int8)data[0]; }
83 inline operator int16() const { return (int16)((uint32)data[0] << 8 | (uint32)data[1]); }
84 inline operator int32() const { return (int32)((uint32)data[0] << 24 | (uint32)data[1] << 16 | (uint32)data[2] << 8); }
85 inline operator float() const { return (int32)((uint32)data[0] << 24 | (uint32)data[1] << 16 | (uint32)data[2] << 8) * (1.0f / 2147483647.0f); }
88 uint8 data[3];
94 inline operator uint8() const { return (int8)(data >> 24) + 128; }
95 inline operator int8() const { return (int8)(data >> 24); }
96 inline operator int16() const { return (int16)(data >> 16); }
97 inline operator int32() const { return data; }
98 inline operator float() const { return data * (1.0f / 2147483647.0f); }
100 int32 data;
106 inline operator uint8() const { int32 v = (int32)(data * 127.0f) + 128; if (v > 255) v = 255; else if (v < 0) v = 0; return v; }
107 inline operator int8() const { int32 v = (int32)(data * 127.0f); if (v > 127) v = 127; else if (v < -127) v = -127; return v; }
108 inline operator int16() const { int32 v = (int32)(data * 32767.0f); if (v > 32767) v = 32767; else if (v < -32767) v = -32767; return v; }
109 inline operator int32() const { if (data <= -1.0f) return INT32_MIN; if (data >= 1.0f) return INT32_MAX; return (int32)(data * INT32_MAX); }
110 inline operator float() const { return data; }
112 float32 data;
118 inline operator uint8() const { int32 v = (int32)(data * 127.0f) + 128; if (v > 255) v = 255; else if (v < 0) v = 0; return v; }
119 inline operator int8() const { int32 v = (int32)(data * 127.0f); if (v > 127) v = 127; else if (v < -127) v = -127; return v; }
120 inline operator int16() const { int32 v = (int32)(data * 32767.0f); if (v > 32767) v = 32767; else if (v < -32767) v = -32767; return v; }
121 inline operator int32() const { float64 v; if (data < -1.0) v = -1.0; else if (data > 1.0) v = 1.0; else v = data; return (int32)(v * INT32_MAX); }
122 inline operator float() const { return data; }
124 float64 data;
199 swap_int16(void *data, int32 count)
201 swap_data(B_INT16_TYPE, data, count * 2, B_SWAP_ALWAYS);
205 swap_int24(void *data, int32 count)
208 uint8 *d = (uint8 *)data;
220 swap_int32(void *data, int32 count)
222 swap_data(B_INT32_TYPE, data, count * 4, B_SWAP_ALWAYS);
226 swap_float32(void *data, int32 count)
228 swap_data(B_FLOAT_TYPE, data, count * 4, B_SWAP_ALWAYS);
232 swap_float64(void *data, int32 count)
234 swap_data(B_INT64_TYPE, data, count * 8, B_SWAP_ALWAYS);