In gcc there is a directive called .align
that allows me to align things at boundaries that need to be a power of two. However, on my Intel Core Duo machine I want to align some code (not data) at addresses that are NOT powers of two. Is there any straightforward way to do that?
Because obviously, .align 3
gives me the error: Error: alignment not a power of two.