enable: optimize with O3