[go-nuts] Re: bit twiddling API survey

2017-01-11 Thread alexandru
Thank you everyone for your answers. I created a proposal issue https://github.com/golang/go/issues/18616 please continue the discussion there. miercuri, 11 ianuarie 2017, 16:25:40 UTC+1, Damian Gryski a scris: > > > > On Wednesday, January 11, 2017 at 12:38:35 AM UTC+1, not...@google.com > wro

[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: https://github.com/golang/go/iss

[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 discus

[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] h

[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 UTC-