{
let a := sub(calldataload(0), calldataload(0))
sstore(0, a)
}
// ----
// step: expressionSimplifier
//
// { sstore(0, 0) }