pattern ice40_wrapcarry match carry select carry->type.in(\SB_CARRY) endmatch match lut select lut->type.in(\SB_LUT4) index port(lut, \I1) === port(carry, \I0) index port(lut, \I2) === port(carry, \I1) endmatch