| src/simd/mds_simd_dispatch.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 13 | 22 | 59.0 |
| line | true | false | branch |
|---|---|---|---|
| 35 | 1 | 731 | if (!v || !*v) return 0; |
| 0 | 1 | if (!v || !*v) return 0; | |
| 36 | 0 | 1 | if (v[0] == '0' && v[1] == '\0') return 0; |
| 0 | 0 | if (v[0] == '0' && v[1] == '\0') return 0; | |
| 66 | 0 | 731 | if (r[0] < 7) return 0; |
| 74 | 732 | 697 | if (s_force_scalar || env_no_simd()) { |
| 1 | 731 | if (s_force_scalar || env_no_simd()) { | |
| 87 | 731 | 0 | if (x86_has_avx2()) { |
| 94 | 0 | 0 | if (x86_has_sse2()) { |
| 107 | 1424 | 2207 | if (!s_cached) pick(); |
| 113 | 5 | 0 | if (!s_cached) pick(); |