< prev index next >

src/hotspot/cpu/s390/macroAssembler_s390.cpp

Print this page

        

*** 5039,5048 **** --- 5039,5049 ---- z_brct(Rix, VectorLoop); z_bru(VectorDone); bind(VectorBreak); + add2reg(Rsrc, -min_vcnt*2); // Fix Rsrc. Rsrc was already updated, but Rdst and Rix are not. z_sll(Rix, log_min_vcnt); // # chars processed so far in VectorLoop, excl. current iteration. z_sr(Z_R0, Rix); // correct # chars processed in total. bind(VectorDone); }
< prev index next >