Add O3 and printf statement to ensure that we're not messing any registers