Subject: Re: [linux-audio-dev] swh plugins and fixing undenormalize
From: Tim Goetze (tim_AT_quitte.de)
Date: Sun Jun 27 2004 - 16:30:05 EEST
[Simon Jenkins]
>Tim Goetze wrote:
>>8-bit exponent and no assumption about its value made, 8 binary
>>'shift', 7 'or' and 1 'and' statement if i'm not badly mistaken. and
>>if i'm not, a branch will probably hurt less.
>>
>Three shifts, three copys, three 'or's and an 'and':
>
> copy = value;
> value |= copy >> 4;
> copy = value;
> value |= copy >> 2;
> copy = value;
> value |= copy >> 1;
> value &= 0x01;
elegant indeed (though the exponent is not in the lowest 8 bits so it
needs another shift, no?)
tim
This archive was generated by hypermail 2b28 : Sun Jun 27 2004 - 16:29:35 EEST