Nella subroutine KISOQ le matrici b passata come parametro non sono né un input, né un output; un'implementazione logicamente equivalente potrebbe prevedere un'allocazione locale della matrice come eseguito per db.
La scelta di riservare memoria per b entro il programma principale, e di passare tale area di lavoro alle varie subroutine che di volta in volta ne necessitano è da interpretarsi in ottica di ottimizzazione.
Tale parametro può essere inteso come uno spazio di lavoro messo a disposizione della subroutine.