ADATA_BITS
par.bits = ADATA_BITS;
par.bits = ADATA_BITS;
par->bits = ADATA_BITS;
par->bits == ADATA_BITS &&
#if ADATA_BITS == 16
s <<= 32 - ADATA_BITS;
s >>= 32 - ADATA_BITS;
if (e < 127 - (ADATA_BITS - 1))
y = m >> (127 + (32 - ADATA_BITS) - e);
*odata++ = map[*idata++] << (ADATA_BITS - 16);
#define ADATA_UNIT (1 << (ADATA_BITS - 1))
((int)(((long long)(x) * (long long)(y)) >> (ADATA_BITS - 1)))
par->bits = ADATA_BITS;
par->bits == ADATA_BITS &&
#if ADATA_BITS == 16
s <<= 32 - ADATA_BITS;
s >>= 32 - ADATA_BITS;
#define ADATA_UNIT (1 << (ADATA_BITS - 1))
((int)(((long long)(x) * (long long)(y)) >> (ADATA_BITS - 1)))