{ let a := mload(0) mstore(0, sub(a, a)) } // ==== // step: fullSimplify // ---- // { mstore(0, 0) }