fix ⎉ low-rank fill computation
This commit is contained in:
parent
d959482d44
commit
9acb9e6bf4
@ -242,8 +242,10 @@ static B merge_fill_result(B rc, ur k, usz* sh) {
|
|||||||
Arr* r = m_fillarrp(0);
|
Arr* r = m_fillarrp(0);
|
||||||
fillarr_setFill(r, rf);
|
fillarr_setFill(r, rf);
|
||||||
usz* rsh = arr_shAlloc(r, rr);
|
usz* rsh = arr_shAlloc(r, rr);
|
||||||
shcpy(rsh, sh, k);
|
if (rr>1) {
|
||||||
shcpy(rsh+k, a(rc)->sh, rr-k);
|
shcpy(rsh, sh, k);
|
||||||
|
shcpy(rsh+k, a(rc)->sh, rr-k);
|
||||||
|
}
|
||||||
dec(rc);
|
dec(rc);
|
||||||
return taga(r);
|
return taga(r);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user