src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
changeset 58858 75099fcf7962
parent 58819 ef8be51fff48
child 58916 7298f7c503b4
equal deleted inserted replaced
58852:674131501e98 58858:75099fcf7962
   542   ShenandoahBarrierSetC1* bs = (ShenandoahBarrierSetC1*)BarrierSet::barrier_set()->barrier_set_c1();
   542   ShenandoahBarrierSetC1* bs = (ShenandoahBarrierSetC1*)BarrierSet::barrier_set()->barrier_set_c1();
   543   __ bind(*stub->entry());
   543   __ bind(*stub->entry());
   544 
   544 
   545   Register obj = stub->obj()->as_register();
   545   Register obj = stub->obj()->as_register();
   546   Register res = stub->result()->as_register();
   546   Register res = stub->result()->as_register();
   547   Register addr = stub->addr()->as_register_lo();
   547   Register addr = stub->addr()->as_pointer_register();
   548   Register tmp1 = stub->tmp1()->as_register();
   548   Register tmp1 = stub->tmp1()->as_register();
   549   Register tmp2 = stub->tmp2()->as_register();
   549   Register tmp2 = stub->tmp2()->as_register();
   550 
   550 
   551   assert(res == r0, "result must arrive in r0");
   551   assert(res == r0, "result must arrive in r0");
   552 
   552