codegen: binary, call, cmp