equal
deleted
inserted
replaced
1005 __ brx(Assembler::lessEqualUnsigned, false, Assembler::pt, no_overlap_target); |
1005 __ brx(Assembler::lessEqualUnsigned, false, Assembler::pt, no_overlap_target); |
1006 else |
1006 else |
1007 __ brx(Assembler::lessEqualUnsigned, false, Assembler::pt, (*NOLp)); |
1007 __ brx(Assembler::lessEqualUnsigned, false, Assembler::pt, (*NOLp)); |
1008 __ delayed()->cmp(to_from, byte_count); |
1008 __ delayed()->cmp(to_from, byte_count); |
1009 if (NOLp == NULL) |
1009 if (NOLp == NULL) |
1010 __ brx(Assembler::greaterEqual, false, Assembler::pt, no_overlap_target); |
1010 __ brx(Assembler::greaterEqualUnsigned, false, Assembler::pt, no_overlap_target); |
1011 else |
1011 else |
1012 __ brx(Assembler::greaterEqual, false, Assembler::pt, (*NOLp)); |
1012 __ brx(Assembler::greaterEqualUnsigned, false, Assembler::pt, (*NOLp)); |
1013 __ delayed()->nop(); |
1013 __ delayed()->nop(); |
1014 } |
1014 } |
1015 |
1015 |
1016 // |
1016 // |
1017 // Generate pre-write barrier for array. |
1017 // Generate pre-write barrier for array. |