PCM_FXSHIFT
#define PCM_READ_S32_LE(b8) (_PCM_READ_S32_LE(b8) >> PCM_FXSHIFT)
#define PCM_READ_S32_BE(b8) (_PCM_READ_S32_BE(b8) >> PCM_FXSHIFT)
#define PCM_READ_U32_LE(b8) (_PCM_READ_U32_LE(b8) >> PCM_FXSHIFT)
#define PCM_READ_U32_BE(b8) (_PCM_READ_U32_BE(b8) >> PCM_FXSHIFT)
#define PCM_READ_S32_NE(b8) (_PCM_READ_S32_NE(b8) >> PCM_FXSHIFT)
#define PCM_READ_U32_NE(b8) (_PCM_READ_U32_NE(b8) >> PCM_FXSHIFT)
_PCM_WRITE_S32_LE(b8, (val) << PCM_FXSHIFT)
_PCM_WRITE_S32_BE(b8, (val) << PCM_FXSHIFT)
_PCM_WRITE_U32_LE(b8, (val) << PCM_FXSHIFT)
_PCM_WRITE_U32_BE(b8, (val) << PCM_FXSHIFT)
_PCM_WRITE_S32_NE(b8, (val) << PCM_FXSHIFT)
_PCM_WRITE_U32_NE(b8, (val) << PCM_FXSHIFT)
((val) << PCM_FXSHIFT)))