Messages in this thread | | | Date | Tue, 07 May 2013 16:18:53 -0700 | From | "H. Peter Anvin" <> | Subject | Re: The type of bitops |
| |
On 05/07/2013 04:17 PM, Andy Lutomirski wrote: > > The one and only time I tried to use this, I thought this was odd. Long > has a different size on 32 vs 64 bit architectures, and bit ops seem > like they'd want to be the same size everywhere so you can allocate the > appropriate number of bits. (Also, if you only want 32 bits, you have > to do some evil cheating, and I don't trust casting int* to long* on > big-endian architectures.) > > Would offering a u32* option make sense? >
Honestly, the only thing that makes sense on bigendian architectures is either byte-by-byte elements or counting bit numbers from the MSB, but that is serious water under the bridge at this point...
-hpa
| |