equal
deleted
inserted
replaced
5039 z_brct(Rix, VectorLoop); |
5039 z_brct(Rix, VectorLoop); |
5040 |
5040 |
5041 z_bru(VectorDone); |
5041 z_bru(VectorDone); |
5042 |
5042 |
5043 bind(VectorBreak); |
5043 bind(VectorBreak); |
|
5044 add2reg(Rsrc, -min_vcnt*2); // Fix Rsrc. Rsrc was already updated, but Rdst and Rix are not. |
5044 z_sll(Rix, log_min_vcnt); // # chars processed so far in VectorLoop, excl. current iteration. |
5045 z_sll(Rix, log_min_vcnt); // # chars processed so far in VectorLoop, excl. current iteration. |
5045 z_sr(Z_R0, Rix); // correct # chars processed in total. |
5046 z_sr(Z_R0, Rix); // correct # chars processed in total. |
5046 |
5047 |
5047 bind(VectorDone); |
5048 bind(VectorDone); |
5048 } |
5049 } |