Commit 6f0bb25
authored
[SYCL][libdevice] Add SIMD emulation APIs for imf libdevice (#6327)
* [SYCL][libdevice] Add SIMD emulation APIs for imf libdevice
* Add __imf_vcmp* functions part1
* add __imf_vset* APIs
* Add __imf_vsadu2/4 __imf_vsads2/4
* Add all SIMD APIs
* fix incorrect __devicelib_imf_vhaddu2 name
* Fix bug in __imf_vcmplt4
Signed-off-by: jinge90 <ge.jin@intel.com>1 parent 0f30535 commit 6f0bb25
File tree
7 files changed
+1889
-4
lines changed- libdevice
- cmake/modules
- imf_utils
- llvm/tools/sycl-post-link
- sycl/include/sycl
7 files changed
+1889
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | | - | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
462 | | - | |
463 | | - | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
464 | 465 | | |
465 | 466 | | |
466 | 467 | | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
467 | 476 | | |
468 | 477 | | |
469 | 478 | | |
| |||
0 commit comments