[go-nuts] Re: bit twiddling API survey

2017-01-11 Thread Damian Gryski
On Wednesday, January 11, 2017 at 12:38:35 AM UTC+1, not...@google.com wrote: > > Are bit rotations complied to single instructions? Specifically things > like: > > var a uint32 > (a << 5) | (a >> (32 - 5) > They will be (with 1.9) for constant rotate values:

[go-nuts] Re: bit twiddling API survey

2017-01-10 Thread notcarl via golang-nuts
Are bit rotations complied to single instructions? Specifically things like: var a uint32 (a << 5) | (a >> (32 - 5) On Monday, January 9, 2017 at 3:46:45 PM UTC-8, mo...@google.com wrote: > > Hello! > > I'm working on a proposal for a compiler/hardware supported bittwidling > API. See

[go-nuts] Re: bit twiddling API survey

2017-01-10 Thread Scott Pakin
On Monday, January 9, 2017 at 6:07:19 PM UTC-7, ma...@influxdb.com wrote: > > I haven't personally experienced a need for a bit twiddling API, but if > you're looking for other interesting operations, you might want to check > out the awesome-bits curated list of bitwise operations [1]. > > [1]

[go-nuts] Re: bit twiddling API survey

2017-01-09 Thread mark
I haven't personally experienced a need for a bit twiddling API, but if you're looking for other interesting operations, you might want to check out the awesome-bits curated list of bitwise operations [1]. [1] https://github.com/keonkim/awesome-bits On Monday, January 9, 2017 at 3:46:45 PM