The fragments generated from the program: LABEL L0 " LABEL L1 " LABEL L13 SEQ( MOVE( TEMP t123, ESEQ( EXP( CALL( NAME L15, MEM( BINOP(PLUS, CONST ~8, TEMP t125)), BINOP(PLUS, TEMP t139, CONST 1))), CONST 0)), LABEL L14) LABEL L17 str" LABEL L18 " LABEL L15 SEQ( MOVE( TEMP t123, ESEQ( EXP( CALL( NAME L13, MEM( BINOP(PLUS, CONST ~4, TEMP t125)), TEMP t141, NAME L17)), NAME L18)), LABEL L16) LABEL L19 str2" LABEL $Main$$ SEQ( MOVE( TEMP t123, CALL( NAME L13, TEMP t125, CONST 0, NAME L19)), LABEL L12)