▲ | pavpanchekha 6 days ago | ||||||||||||||||||||||
Author here. It's true that you'd need one more bit to represent a bit position in a word, like for shifts, but we're already vastly over-provisioned; even in 64-bit registers we're only using six of eight bits. (Plus, in a lot of places we'd have that extra bit around!) Some hardware circuits are a bit nicer with power-of-two sizes but I don't think it's a huge difference, and hardware has to include weird stuff like 24-bit and 53-bit multipliers for floating-point anyway (which in this alternate world would be probably 28-bit and 60-bit?). Not sure a few extra gates would be a dealbreaker. | |||||||||||||||||||||||
▲ | 15155 5 days ago | parent | next [-] | ||||||||||||||||||||||
> Some hardware circuits are a bit nicer with power-of-two sizes Basically all FIFOs or addressable memory works far nicer with power-of-two sizes. | |||||||||||||||||||||||
▲ | a day ago | parent | prev | next [-] | ||||||||||||||||||||||
[deleted] | |||||||||||||||||||||||
▲ | DrNosferatu 6 days ago | parent | prev | next [-] | ||||||||||||||||||||||
- Why not 12 bits? | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | nicman23 6 days ago | parent | prev [-] | ||||||||||||||||||||||
hehe a bit nicer |