On Sat, 2 May 2015 20:53:15 +0000 Fons Adriaensen <f...@linuxaudio.org> wrote:
> On Sat, May 02, 2015 at 08:57:25PM +0100, Will Godfrey wrote: > > > > What masking? > > > > Presumably bits have to be masked when being set or read to provide the > > boolean > > action. I wouldn't expect true single bit direct storage to be available. > > No, the compiler will use one of the available int sizes (again > depending on CPU) and just test for zero/not-zero. It will not > try to use each bit separately. > > For arrays of bool, GCC uses a char for each bool. Ouch! that could get expensive - although I doubt it will ever be an issue for me. Certainly worth remembering though. -- Will J Godfrey http://www.musically.me.uk Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev