What's the point of that macro? The point of the .p2align and .balign directives is that their semantics are clear and uniform across targets. So code should always just use one of those directly.