示例#1
0
void C1_MacroAssembler::initialize_body(Register base, Register index) {
    assert_different_registers(base, index);
    Label loop;
    bind(loop);
    subcc(index, HeapWordSize, index);
    brx(Assembler::greaterEqual, true, Assembler::pt, loop);
    delayed()->st_ptr(G0, base, index);
}
示例#2
0
 double new_subcc(MC *expr, int index)
 {
     double ans = subcc(expr, index);
     return ans;
 }