hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
changeset 35579 d21d5a0db03f
parent 35135 dd2ce9021031
child 35752 16265e7c7a53
equal deleted inserted replaced
35578:33d25acfb1fd 35579:d21d5a0db03f
   742            __ lsr(start, start, CardTableModRefBS::card_shift);
   742            __ lsr(start, start, CardTableModRefBS::card_shift);
   743            __ lsr(end, end, CardTableModRefBS::card_shift);
   743            __ lsr(end, end, CardTableModRefBS::card_shift);
   744            __ sub(end, end, start); // number of bytes to copy
   744            __ sub(end, end, start); // number of bytes to copy
   745 
   745 
   746           const Register count = end; // 'end' register contains bytes count now
   746           const Register count = end; // 'end' register contains bytes count now
   747           __ mov(scratch, (address)ct->byte_map_base);
   747           __ load_byte_map_base(scratch);
   748           __ add(start, start, scratch);
   748           __ add(start, start, scratch);
   749           if (UseConcMarkSweepGC) {
   749           if (UseConcMarkSweepGC) {
   750             __ membar(__ StoreStore);
   750             __ membar(__ StoreStore);
   751           }
   751           }
   752           __ BIND(L_loop);
   752           __ BIND(L_loop);