Should Data.Bits have a bit scan operation; can the compiler generate a BSR instruction?

Maciej Marcin Piechotka uzytkownik2 at
Mon Jun 27 09:42:58 CEST 2011

On Sun, 2011-06-26 at 22:29 -0400, Ryan Newton wrote:
> It would be nice to have something equivalent to GCC's __builtin_clz
> intrinsic that could generate a BSR instruction on x86.  Is there any way to
> get GHC to generate such an instruction presently?
> If Data.Bits had bitScan methods they would have straightforward default
> implementations but would also open up the possibility of generating
> efficient code for some instances.
> Cheers,
>   -Ryan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the Libraries mailing list