Lines Matching full:endian
56 #define INTPCM_DECLARE_OP_WRITE(SIGN, BIT, ENDIAN, SHIFT) \ argument
58 intpcm_write_##SIGN##BIT##ENDIAN(uint8_t *dst, intpcm_t v) \
61 _PCM_WRITE_##SIGN##BIT##_##ENDIAN(dst, v >> SHIFT); \
64 #define INTPCM_DECLARE_OP_8(SIGN, ENDIAN) \ argument
66 intpcm_read_##SIGN##8##ENDIAN(uint8_t *src) \
69 return (_PCM_READ_##SIGN##8##_##ENDIAN(src) << 24); \
71 INTPCM_DECLARE_OP_WRITE(SIGN, 8, ENDIAN, 24)
73 #define INTPCM_DECLARE_OP_16(SIGN, ENDIAN) \ argument
75 intpcm_read_##SIGN##16##ENDIAN(uint8_t *src) \
78 return (_PCM_READ_##SIGN##16##_##ENDIAN(src) << 16); \
80 INTPCM_DECLARE_OP_WRITE(SIGN, 16, ENDIAN, 16)
82 #define INTPCM_DECLARE_OP_24(SIGN, ENDIAN) \ argument
84 intpcm_read_##SIGN##24##ENDIAN(uint8_t *src) \
87 return (_PCM_READ_##SIGN##24##_##ENDIAN(src) << 8); \
89 INTPCM_DECLARE_OP_WRITE(SIGN, 24, ENDIAN, 8)
91 #define INTPCM_DECLARE_OP_32(SIGN, ENDIAN) \ argument
93 intpcm_read_##SIGN##32##ENDIAN(uint8_t *src) \
96 return (_PCM_READ_##SIGN##32##_##ENDIAN(src)); \
100 intpcm_write_##SIGN##32##ENDIAN(uint8_t *dst, intpcm_t v) \
103 _PCM_WRITE_##SIGN##32##_##ENDIAN(dst, v); \
175 #define FEEDFORMAT_ENTRY(SIGN, BIT, ENDIAN) \ argument
177 AFMT_##SIGN##BIT##_##ENDIAN, \
178 intpcm_read_##SIGN##BIT##ENDIAN, \
179 intpcm_write_##SIGN##BIT##ENDIAN \