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