{ fun_c() function fun_c() { switch iszero(calldataload(0)) case 0 { } default { if calldataload(1) { leave } if calldataload(2) { revert(0, 0) } } revert(0, 0) } } // ==== // stackOptimization: true // ---- // /* "":14:21 */ // tag_2 // tag_1 // jump // in // tag_2: // /* "":0:460 */ // stop // /* "":34:458 */ // tag_1: // /* "":108:109 */ // 0x00 // /* "":95:110 */ // calldataload // /* "":88:111 */ // iszero // /* "":133:134 */ // 0x00 // /* "":128:138 */ // eq // tag_3 // jumpi // /* "":81:415 */ // tag_4: // /* "":201:202 */ // 0x01 // /* "":188:203 */ // calldataload // /* "":185:277 */ // tag_5 // jumpi // /* "":81:415 */ // tag_6: // /* "":301:316 */ // pop // /* "":314:315 */ // 0x02 // /* "":301:316 */ // calldataload // /* "":298:397 */ // tag_7 // jumpi // /* "":81:415 */ // tag_8: // tag_9: // /* "":442:443 */ // 0x00 // /* "":432:444 */ // dup1 // revert // /* "":337:397 */ // tag_7: // /* "":373:374 */ // 0x00 // /* "":363:375 */ // dup1 // revert // /* "":224:277 */ // tag_5: // /* "":250:255 */ // jump // out // /* "":135:138 */ // tag_3: // pop // jump(tag_9)