You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LAPACKE_?larfb and LAPACKE_?larfb_work routines compute an uplo value based on the input parameters in order to transpose the trapezoidal matrix V. This computation wrongly uses the parameter left (side) instead of the correct forward (direct).
In other words, instead of
uplo = ( ( left && col ) || !( left || col ) ) ? 'l' : 'u';
the code should do
uplo = ( ( forward && col ) || !( forward || col ) ) ? 'l' : 'u';
With this fix our Gonum tests (for Dlarfb) pass again.
Checklist
I've included a minimal example to reproduce the issue
I'd be willing to make a PR to solve this issue
The text was updated successfully, but these errors were encountered:
Description
LAPACKE_?larfb
andLAPACKE_?larfb_work
routines compute an uplo value based on the input parameters in order to transpose the trapezoidal matrix V. This computation wrongly uses the parameterleft
(side) instead of the correctforward
(direct).In other words, instead of
the code should do
With this fix our Gonum tests (for Dlarfb) pass again.
Checklist
The text was updated successfully, but these errors were encountered: