Commit 049e9ee
committed
fix: add compile-time get overloads for RVV to resolve ambiguity
RVV only had runtime get(batch, size_t, requires_arch<rvv>) which
became ambiguous with the new compile-time get(batch, index<I>,
requires_arch<common>) because index<I> (std::integral_constant)
implicitly converts to size_t. Add index<I> overloads that delegate
to the runtime versions, matching the pattern used by SSE/AVX/NEON.1 parent c6dd311 commit 049e9ee
1 file changed
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1370 | 1370 | | |
1371 | 1371 | | |
1372 | 1372 | | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
1373 | 1386 | | |
1374 | 1387 | | |
1375 | 1388 | | |
| |||
0 commit comments