[LinuxBIOS] Another dumb C question

Joseph Smith joe at smittys.pointclark.net
Thu Jul 12 11:54:10 CEST 2007


Quoting Peter Stuge <peter at stuge.se>:

>
>> value = 9
>>
>> (2 << (value - 1))
>>

> Bit shift is fine methinks but I would suggest:
>
> (1 << value)
>
> instead of
>
> (2 << (value - 1))
>
>
> //Peter
>
Not sure I understand. I am trying to get 2 "to the power of" value.

if value = 9
(1 << value)
This equals 18???? Not 2^9 = 512
where
(2 << (value - 1))
(2 << (9 - 1))
2 << 8 = 512

Thanks - Joe




More information about the coreboot mailing list