| NTYPES | Matrix A | Matrix B | 522#522 | 523#523 | 524#524 | 525#525 |
| 1 | Diagonal | Lower triangular | 10 | 1000 | 100 | 10 |
| 2 | Lower triangular | Diagonal | 10 | 1000 | 100 | 10 |
| 3 | Lower triangular | Upper triangular | 10 | 1000 | 100 | 10 |
| 4 | Random dense | Random dense | 10 | 1000 | 100 | 10 |
| 5 | Random dense | Random dense | 10 | 1000 | 100 | 10 |
| 6 | Random dense | Random dense | 10 | 1000 | 100 | 10 |
| 7 | Random dense | Random dense | 10 | 1000 | 100 | 10 |
| 8 | Random dense | Random dense | 10 | 1000 | 100 | 10 |
Please note that the current version of the GLM driver only addresses well-conditioned problems (like xGELS does). Therefore, we do not test the code with ill-conditioned matrices.