The fragments generated from the program: LABEL L0 " LABEL L1 " LABEL L29 O" LABEL L30 ." LABEL L37 " LABEL L41 " LABEL L21 SEQ( MOVE( TEMP t123, ESEQ( SEQ( MOVE( TEMP t148, CONST 0), SEQ( MOVE( TEMP t154, BINOP(MINUS, MEM( BINOP(PLUS, CONST ~8, MEM( BINOP(PLUS, CONST 0, TEMP t125)))), CONST 1)), SEQ( CJUMP(LE, TEMP t148, TEMP t154, L38,L40), SEQ( LABEL L38, SEQ( EXP( ESEQ( SEQ( MOVE( TEMP t149, CONST 0), SEQ( MOVE( TEMP t153, BINOP(MINUS, MEM( BINOP(PLUS, CONST ~8, MEM( BINOP(PLUS, CONST 0, TEMP t125)))), CONST 1)), SEQ( CJUMP(LE, TEMP t149, TEMP t153, L34,L36), SEQ( LABEL L34, SEQ( EXP( CALL( NAME $Print$$, MEM( BINOP(PLUS, CONST 0, MEM( BINOP(PLUS, CONST 0, TEMP t125)))), ESEQ( SEQ( CJUMP(EQ, MEM( ESEQ( SEQ( MOVE( TEMP t150, MEM( BINOP(PLUS, CONST ~16, MEM( BINOP(PLUS, CONST 0, TEMP t125))))), SEQ( MOVE( TEMP t151, TEMP t148), SEQ( CJUMP(LE, MEM( TEMP t150), TEMP t151, L25,L26), SEQ( LABEL L25, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L22), SEQ( LABEL L26, SEQ( CJUMP(LT, TEMP t151, CONST 0, L27,L28), SEQ( LABEL L27, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L22), LABEL L28))))))))))), BINOP(PLUS, TEMP t150, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t151))))), TEMP t149, L31,L32), SEQ( LABEL L31, SEQ( MOVE( TEMP t152, NAME L29), SEQ( JUMP( NAME L33), SEQ( LABEL L32, SEQ( MOVE( TEMP t152, NAME L30), LABEL L33)))))), TEMP t152))), SEQ( CJUMP(LT, TEMP t149, TEMP t153, L35,L36), SEQ( LABEL L35, SEQ( MOVE( TEMP t149, BINOP(PLUS, TEMP t149, CONST 1)), SEQ( JUMP( NAME L34), LABEL L36))))))))), CALL( NAME $Print$$, MEM( BINOP(PLUS, CONST 0, MEM( BINOP(PLUS, CONST 0, TEMP t125)))), NAME L37))), SEQ( CJUMP(LT, TEMP t148, TEMP t154, L39,L40), SEQ( LABEL L39, SEQ( MOVE( TEMP t148, BINOP(PLUS, TEMP t148, CONST 1)), SEQ( JUMP( NAME L38), LABEL L40))))))))), CALL( NAME $Print$$, MEM( BINOP(PLUS, CONST 0, MEM( BINOP(PLUS, CONST 0, TEMP t125)))), NAME L41))), LABEL L22) LABEL L23 SEQ( MOVE( TEMP t123, ESEQ( SEQ( CJUMP(EQ, TEMP t147, MEM( BINOP(PLUS, CONST ~8, MEM( BINOP(PLUS, CONST ~4, TEMP t125)))), L91,L92), SEQ( LABEL L91, SEQ( EXP( CALL( NAME L21, MEM( BINOP(PLUS, CONST ~4, TEMP t125)))), SEQ( JUMP( NAME L93), SEQ( LABEL L92, SEQ( SEQ( MOVE( TEMP t155, CONST 0), SEQ( MOVE( TEMP t176, BINOP(MINUS, MEM( BINOP(PLUS, CONST ~8, MEM( BINOP(PLUS, CONST ~4, TEMP t125)))), CONST 1)), SEQ( CJUMP(LE, TEMP t155, TEMP t176, L88,L90), SEQ( LABEL L88, SEQ( SEQ( SEQ( SEQ( CJUMP(EQ, MEM( ESEQ( SEQ( MOVE( TEMP t156, MEM( BINOP(PLUS, CONST ~12, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t157, TEMP t155), SEQ( CJUMP(LE, MEM( TEMP t156), TEMP t157, L42,L43), SEQ( LABEL L42, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L43, SEQ( CJUMP(LT, TEMP t157, CONST 0, L44,L45), SEQ( LABEL L44, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L45))))))))))), BINOP(PLUS, TEMP t156, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t157))))), CONST 0, L50,L51), SEQ( LABEL L50, SEQ( CJUMP(EQ, MEM( ESEQ( SEQ( MOVE( TEMP t158, MEM( BINOP(PLUS, CONST ~20, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t159, BINOP(PLUS, TEMP t155, TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t158), TEMP t159, L46,L47), SEQ( LABEL L46, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L47, SEQ( CJUMP(LT, TEMP t159, CONST 0, L48,L49), SEQ( LABEL L48, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L49))))))))))), BINOP(PLUS, TEMP t158, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t159))))), CONST 0, L56,L57), SEQ( LABEL L51, JUMP( NAME L57))))), SEQ( LABEL L56, SEQ( CJUMP(EQ, MEM( ESEQ( SEQ( MOVE( TEMP t160, MEM( BINOP(PLUS, CONST ~24, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t161, BINOP(MINUS, BINOP(PLUS, TEMP t155, CONST 7), TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t160), TEMP t161, L52,L53), SEQ( LABEL L52, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L53, SEQ( CJUMP(LT, TEMP t161, CONST 0, L54,L55), SEQ( LABEL L54, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L55))))))))))), BINOP(PLUS, TEMP t160, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t161))))), CONST 0, L86,L87), SEQ( LABEL L57, JUMP( NAME L87))))), SEQ( LABEL L86, SEQ( EXP( ESEQ( SEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t162, MEM( BINOP(PLUS, CONST ~12, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t163, TEMP t155), SEQ( CJUMP(LE, MEM( TEMP t162), TEMP t163, L58,L59), SEQ( LABEL L58, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L59, SEQ( CJUMP(LT, TEMP t163, CONST 0, L60,L61), SEQ( LABEL L60, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L61))))))))))), BINOP(PLUS, TEMP t162, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t163))))), CONST 1), SEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t164, MEM( BINOP(PLUS, CONST ~20, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t165, BINOP(PLUS, TEMP t155, TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t164), TEMP t165, L62,L63), SEQ( LABEL L62, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L63, SEQ( CJUMP(LT, TEMP t165, CONST 0, L64,L65), SEQ( LABEL L64, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L65))))))))))), BINOP(PLUS, TEMP t164, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t165))))), CONST 1), SEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t166, MEM( BINOP(PLUS, CONST ~24, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t167, BINOP(MINUS, BINOP(PLUS, TEMP t155, CONST 7), TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t166), TEMP t167, L66,L67), SEQ( LABEL L66, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L67, SEQ( CJUMP(LT, TEMP t167, CONST 0, L68,L69), SEQ( LABEL L68, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L69))))))))))), BINOP(PLUS, TEMP t166, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t167))))), CONST 1), SEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t168, MEM( BINOP(PLUS, CONST ~16, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t169, TEMP t147), SEQ( CJUMP(LE, MEM( TEMP t168), TEMP t169, L70,L71), SEQ( LABEL L70, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L71, SEQ( CJUMP(LT, TEMP t169, CONST 0, L72,L73), SEQ( LABEL L72, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L73))))))))))), BINOP(PLUS, TEMP t168, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t169))))), TEMP t155), SEQ( EXP( CALL( NAME L23, MEM( BINOP(PLUS, CONST ~4, TEMP t125)), BINOP(PLUS, TEMP t147, CONST 1))), SEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t170, MEM( BINOP(PLUS, CONST ~12, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t171, TEMP t155), SEQ( CJUMP(LE, MEM( TEMP t170), TEMP t171, L74,L75), SEQ( LABEL L74, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L75, SEQ( CJUMP(LT, TEMP t171, CONST 0, L76,L77), SEQ( LABEL L76, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L77))))))))))), BINOP(PLUS, TEMP t170, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t171))))), CONST 0), MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t172, MEM( BINOP(PLUS, CONST ~20, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t173, BINOP(PLUS, TEMP t155, TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t172), TEMP t173, L78,L79), SEQ( LABEL L78, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L79, SEQ( CJUMP(LT, TEMP t173, CONST 0, L80,L81), SEQ( LABEL L80, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L81))))))))))), BINOP(PLUS, TEMP t172, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t173))))), CONST 0))))))), ESEQ( MOVE( MEM( ESEQ( SEQ( MOVE( TEMP t174, MEM( BINOP(PLUS, CONST ~24, MEM( BINOP(PLUS, CONST ~4, TEMP t125))))), SEQ( MOVE( TEMP t175, BINOP(MINUS, BINOP(PLUS, TEMP t155, CONST 7), TEMP t147)), SEQ( CJUMP(LE, MEM( TEMP t174), TEMP t175, L82,L83), SEQ( LABEL L82, SEQ( EXP( CALL( NAME $UpperBoundExit$$)), SEQ( JUMP( NAME L24), SEQ( LABEL L83, SEQ( CJUMP(LT, TEMP t175, CONST 0, L84,L85), SEQ( LABEL L84, SEQ( EXP( CALL( NAME $LowerBoundExit$$)), SEQ( JUMP( NAME L24), LABEL L85))))))))))), BINOP(PLUS, TEMP t174, BINOP(MUL, CONST 4, BINOP(PLUS, CONST 1, TEMP t175))))), CONST 0), CONST 0))), LABEL L87))), SEQ( CJUMP(LT, TEMP t155, TEMP t176, L89,L90), SEQ( LABEL L89, SEQ( MOVE( TEMP t155, BINOP(PLUS, TEMP t155, CONST 1)), SEQ( JUMP( NAME L88), LABEL L90))))))))), LABEL L93)))))), CONST 0)), LABEL L24) LABEL $Main$$ SEQ( MOVE( TEMP t123, ESEQ( SEQ( MOVE( MEM( BINOP(PLUS, CONST ~8, TEMP t125)), CONST 8), SEQ( MOVE( MEM( BINOP(PLUS, CONST ~12, TEMP t125)), ESEQ( SEQ( MOVE( TEMP t139, MEM( BINOP(PLUS, CONST ~8, TEMP t125))), SEQ( MOVE( TEMP t140, CONST 0), SEQ( CJUMP(LT, TEMP t139, CONST 0, L13,L14), SEQ( LABEL L13, SEQ( EXP( CALL( NAME $SizeError$$)), SEQ( JUMP( NAME L12), LABEL L14)))))), CALL( NAME $InitArray$$, TEMP t139, TEMP t140))), SEQ( MOVE( MEM( BINOP(PLUS, CONST ~16, TEMP t125)), ESEQ( SEQ( MOVE( TEMP t141, MEM( BINOP(PLUS, CONST ~8, TEMP t125))), SEQ( MOVE( TEMP t142, CONST 0), SEQ( CJUMP(LT, TEMP t141, CONST 0, L15,L16), SEQ( LABEL L15, SEQ( EXP( CALL( NAME $SizeError$$)), SEQ( JUMP( NAME L12), LABEL L16)))))), CALL( NAME $InitArray$$, TEMP t141, TEMP t142))), SEQ( MOVE( MEM( BINOP(PLUS, CONST ~20, TEMP t125)), ESEQ( SEQ( MOVE( TEMP t143, BINOP(MINUS, BINOP(PLUS, MEM( BINOP(PLUS, CONST ~8, TEMP t125)), MEM( BINOP(PLUS, CONST ~8, TEMP t125))), CONST 1)), SEQ( MOVE( TEMP t144, CONST 0), SEQ( CJUMP(LT, TEMP t143, CONST 0, L17,L18), SEQ( LABEL L17, SEQ( EXP( CALL( NAME $SizeError$$)), SEQ( JUMP( NAME L12), LABEL L18)))))), CALL( NAME $InitArray$$, TEMP t143, TEMP t144))), MOVE( MEM( BINOP(PLUS, CONST ~24, TEMP t125)), ESEQ( SEQ( MOVE( TEMP t145, BINOP(MINUS, BINOP(PLUS, MEM( BINOP(PLUS, CONST ~8, TEMP t125)), MEM( BINOP(PLUS, CONST ~8, TEMP t125))), CONST 1)), SEQ( MOVE( TEMP t146, CONST 0), SEQ( CJUMP(LT, TEMP t145, CONST 0, L19,L20), SEQ( LABEL L19, SEQ( EXP( CALL( NAME $SizeError$$)), SEQ( JUMP( NAME L12), LABEL L20)))))), CALL( NAME $InitArray$$, TEMP t145, TEMP t146))))))), CALL( NAME L23, TEMP t125, CONST 0))), LABEL L12)