Take two. Might produce worse code, but at least it's localized and just results in extra moves/loads.
Take two. Might produce worse code, but at least it's localized and just results in extra moves/loads.