In every system that I'm familiar with, the alignments are all powers of 2. If you think of this as a kind of bin packing problem with different sized bins, then every large bin can always be split into 2 bins of half the size.
Therefore, if something fits into a small bin, you can't possibly get better packing by putting it in a larger bin. The alignment constraint means that it could never straddle the boundary between those two adjacent bins. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/8f9951d7-8406-4144-9598-62b4ef7559bdn%40googlegroups.com.