| 141 | } |
| 142 | |
| 143 | static const char |
| 144 | *functionToString(BlasFunction function) |
| 145 | { |
| 146 | const char *s = NULL; |
| 147 | |
| 148 | switch (function) { |
| 149 | case FN_SGEMV: |
| 150 | s = "SGEMV"; |
| 151 | break; |
| 152 | case FN_DGEMV: |
| 153 | s = "DGEMV"; |
| 154 | break; |
| 155 | case FN_CGEMV: |
| 156 | s = "CGEMV"; |
| 157 | break; |
| 158 | case FN_ZGEMV: |
| 159 | s = "ZGEMV"; |
| 160 | break; |
| 161 | case FN_SSYMV: |
| 162 | s = "SSYMV"; |
| 163 | break; |
| 164 | case FN_DSYMV: |
| 165 | s = "DSYMV"; |
| 166 | break; |
| 167 | case FN_SGEMM: |
| 168 | s = "SGEMM"; |
| 169 | break; |
| 170 | case FN_DGEMM: |
| 171 | s = "DGEMM"; |
| 172 | break; |
| 173 | case FN_CGEMM: |
| 174 | s = "CGEMM"; |
| 175 | break; |
| 176 | case FN_ZGEMM: |
| 177 | s = "ZGEMM"; |
| 178 | break; |
| 179 | case FN_SGEMM_2: |
| 180 | s = "SGEMM_2"; |
| 181 | break; |
| 182 | case FN_DGEMM_2: |
| 183 | s = "DGEMM_2"; |
| 184 | break; |
| 185 | case FN_CGEMM_2: |
| 186 | s = "CGEMM_2"; |
| 187 | break; |
| 188 | case FN_ZGEMM_2: |
| 189 | s = "ZGEMM_2"; |
| 190 | break; |
| 191 | case FN_STRMM: |
| 192 | s = "STRMM"; |
| 193 | break; |
| 194 | case FN_DTRMM: |
| 195 | s = "DTRMM"; |
| 196 | break; |
| 197 | case FN_CTRMM: |
| 198 | s = "CTRMM"; |
| 199 | break; |
| 200 | case FN_ZTRMM: |
no outgoing calls
no test coverage detected