Add -mbranches-within-32B-boundaries to align branches within a 32-Byte
boundary to reduce the potential performance loss of the microcode
update. It is equivalent to the combination of three options:
-malign-branch=fused,jcc,jmp
-malign-branch-boundary=32
-malign-branch-prefix-size=5
-malign-branch* and -mbranches-within-32B-boundaries override each
other, the last one wins. e.g
The net effect of -mbranches-within-32B-boundaries -malign-branch=jcc
is:
-malign-branch=jcc
-malign-branch-boundary=32
-malign-branch-prefix-size=5
The net effect of -malign-branch=jcc -mbranches-within-32B-boundaries
is:
-malign-branch=fused+jcc+jmp
-malign-branch-boundary=32
-malign-branch-prefix-size=5
Group<m_x86_Features_Group>