{ let a := extcodesize(0) let b := a let c := b a := 2 let d := add(b, c) pop(a) pop(b) pop(c) pop(d) } // ==== // step: rematerialiser // ---- // { // let a := extcodesize(0) // let b := a // let c := a // a := 2 // let d := add(b, c) // pop(2) // pop(b) // pop(c) // pop(add(b, c)) // }