Packing booleans?

Mattias Karlsson betasoft@acc.umu.se
Wed May 4 12:25:00 GMT 2005


On Wed, 4 May 2005, Nathan Sidwell wrote:

> Sam Lauber wrote:
>> Would it be possible to have a -fpack-bools option that packs booleans into
>> the smallest form possible (8 booleans -> 1 8-bit reg, etc.) into a 
>> register
>> (or memory, as the case may be)?
>
> why would you want to do this?  Seems to me you might save up to 7 bytes
> of data memory at a vastly greater expansion of code size and reduction
> in performance.

Unless you are using an architecture with btst, bset, bclr instructions.



More information about the Gcc mailing list