1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832
|
# CUDA DEVICE API supported by HIP
## **1. Device Functions**
|**CUDA**|**A**|**D**|**C**|**R**|**HIP**|**A**|**D**|**C**|**R**|**E**|
|:--|:-:|:-:|:-:|:-:|:--|:-:|:-:|:-:|:-:|:-:|
|`_Pow_int`| | | | | | | | | | |
|`__all`| | | | |`__all`|1.6.0| | | | |
|`__any`| | | | |`__any`|1.6.0| | | | |
|`__assert_fail`| | | | |`__assert_fail`|1.9.0| | | | |
|`__assertfail`| | | | |`__assertfail`|1.9.0| | | | |
|`__ballot`| | | | |`__ballot`|1.6.0| | | | |
|`__bfloat1622float2`|11.0| | | | | | | | | |
|`__bfloat162bfloat162`|11.0| | | | | | | | | |
|`__bfloat162char_rz`|12.2| | | | | | | | | |
|`__bfloat162float`|11.0| | | | | | | | | |
|`__bfloat162int_rd`|11.0| | | | | | | | | |
|`__bfloat162int_rn`|11.0| | | | | | | | | |
|`__bfloat162int_ru`|11.0| | | | | | | | | |
|`__bfloat162int_rz`|11.0| | | | | | | | | |
|`__bfloat162ll_rd`|11.0| | | | | | | | | |
|`__bfloat162ll_rn`|11.0| | | | | | | | | |
|`__bfloat162ll_ru`|11.0| | | | | | | | | |
|`__bfloat162ll_rz`|11.0| | | | | | | | | |
|`__bfloat162short_rd`|11.0| | | | | | | | | |
|`__bfloat162short_rn`|11.0| | | | | | | | | |
|`__bfloat162short_ru`|11.0| | | | | | | | | |
|`__bfloat162short_rz`|11.0| | | | | | | | | |
|`__bfloat162uchar_rz`|12.2| | | | | | | | | |
|`__bfloat162uint_rd`|11.0| | | | | | | | | |
|`__bfloat162uint_rn`|11.0| | | | | | | | | |
|`__bfloat162uint_ru`|11.0| | | | | | | | | |
|`__bfloat162uint_rz`|11.0| | | | | | | | | |
|`__bfloat162ull_rd`|11.0| | | | | | | | | |
|`__bfloat162ull_rn`|11.0| | | | | | | | | |
|`__bfloat162ull_ru`|11.0| | | | | | | | | |
|`__bfloat162ull_rz`|11.0| | | | | | | | | |
|`__bfloat162ushort_rd`|11.0| | | | | | | | | |
|`__bfloat162ushort_rn`|11.0| | | | | | | | | |
|`__bfloat162ushort_ru`|11.0| | | | | | | | | |
|`__bfloat162ushort_rz`|11.0| | | | | | | | | |
|`__bfloat16_as_short`|11.0| | | | | | | | | |
|`__bfloat16_as_ushort`|11.0| | | | | | | | | |
|`__brev`| | | | |`__brev`|1.6.0| | | | |
|`__brevll`| | | | |`__brevll`|1.6.0| | | | |
|`__brkpt`| | | | | | | | | | |
|`__byte_perm`| | | | |`__byte_perm`|1.6.0| | | | |
|`__clz`| | | | |`__clz`|1.6.0| | | | |
|`__clzll`| | | | |`__clzll`|1.6.0| | | | |
|`__cosf`| | | | |`__cosf`|1.6.0| | | | |
|`__dadd_rd`| | | | | | | | | | |
|`__dadd_rn`| | | | |`__dadd_rn`|1.6.0| | | | |
|`__dadd_ru`| | | | | | | | | | |
|`__dadd_rz`| | | | | | | | | | |
|`__ddiv_rd`| | | | | | | | | | |
|`__ddiv_rn`| | | | |`__ddiv_rn`|1.6.0| | | | |
|`__ddiv_ru`| | | | | | | | | | |
|`__ddiv_rz`| | | | | | | | | | |
|`__dmul_rd`| | | | | | | | | | |
|`__dmul_rn`| | | | |`__dmul_rn`|1.6.0| | | | |
|`__dmul_ru`| | | | | | | | | | |
|`__dmul_rz`| | | | | | | | | | |
|`__double2bfloat16`|11.0| | | | | | | | | |
|`__double2float_rd`| | | | |`__double2float_rd`|1.6.0| | | | |
|`__double2float_rn`| | | | |`__double2float_rn`|1.6.0| | | | |
|`__double2float_ru`| | | | |`__double2float_ru`|1.6.0| | | | |
|`__double2float_rz`| | | | |`__double2float_rz`|1.6.0| | | | |
|`__double2half`|11.0| | | | | | | | | |
|`__double2hiint`| | | | |`__double2hiint`|1.6.0| | | | |
|`__double2int_rd`| | | | |`__double2int_rd`|1.6.0| | | | |
|`__double2int_rn`| | | | |`__double2int_rn`|1.6.0| | | | |
|`__double2int_ru`| | | | |`__double2int_ru`|1.6.0| | | | |
|`__double2int_rz`| | | | |`__double2int_rz`|1.6.0| | | | |
|`__double2ll_rd`| | | | |`__double2ll_rd`|1.6.0| | | | |
|`__double2ll_rn`| | | | |`__double2ll_rn`|1.6.0| | | | |
|`__double2ll_ru`| | | | |`__double2ll_ru`|1.6.0| | | | |
|`__double2ll_rz`| | | | |`__double2ll_rz`|1.6.0| | | | |
|`__double2loint`| | | | |`__double2loint`|1.6.0| | | | |
|`__double2uint_rd`| | | | |`__double2uint_rd`|1.6.0| | | | |
|`__double2uint_rn`| | | | |`__double2uint_rn`|1.6.0| | | | |
|`__double2uint_ru`| | | | |`__double2uint_ru`|1.6.0| | | | |
|`__double2uint_rz`| | | | |`__double2uint_rz`|1.6.0| | | | |
|`__double2ull_rd`| | | | |`__double2ull_rd`|1.6.0| | | | |
|`__double2ull_rn`| | | | |`__double2ull_rn`|1.6.0| | | | |
|`__double2ull_ru`| | | | |`__double2ull_ru`|1.6.0| | | | |
|`__double2ull_rz`| | | | |`__double2ull_rz`|1.6.0| | | | |
|`__double_as_longlong`| | | | |`__double_as_longlong`|1.6.0| | | | |
|`__drcp_rd`| | | | | | | | | | |
|`__drcp_rn`| | | | |`__drcp_rn`|1.6.0| | | | |
|`__drcp_ru`| | | | | | | | | | |
|`__drcp_rz`| | | | | | | | | | |
|`__dsqrt_rd`| | | | | | | | | | |
|`__dsqrt_rn`| | | | |`__dsqrt_rn`|1.6.0| | | | |
|`__dsqrt_ru`| | | | | | | | | | |
|`__dsqrt_rz`| | | | | | | | | | |
|`__dsub_rd`| | | | | | | | | | |
|`__dsub_rn`| | | | |`__dsub_rn`|1.6.0| | | | |
|`__dsub_ru`| | | | | | | | | | |
|`__dsub_rz`| | | | | | | | | | |
|`__exp10f`| | | | |`__exp10f`|1.6.0| | | | |
|`__expf`| | | | |`__expf`|1.6.0| | | | |
|`__fadd_rd`| | | | | | | | | | |
|`__fadd_rn`| | | | |`__fadd_rn`|1.6.0| | | | |
|`__fadd_ru`| | | | | | | | | | |
|`__fadd_rz`| | | | | | | | | | |
|`__fdiv_rd`| | | | | | | | | | |
|`__fdiv_rn`| | | | |`__fdiv_rn`|1.6.0| | | | |
|`__fdiv_ru`| | | | | | | | | | |
|`__fdiv_rz`| | | | | | | | | | |
|`__fdividef`| | | | |`__fdividef`|1.6.0| | | | |
|`__ffs`| | | | |`__ffs`|1.6.0| | | | |
|`__ffsll`| | | | |`__ffsll`|1.6.0| | | | |
|`__finite`| | | | | | | | | | |
|`__finitef`| | | | | | | | | | |
|`__finitel`| | | | | | | | | | |
|`__float22bfloat162_rn`|11.0| | | | | | | | | |
|`__float22half2_rn`| | | | |`__float22half2_rn`|1.6.0| | | | |
|`__float2bfloat16`|11.0| | | | | | | | | |
|`__float2bfloat162_rn`|11.0| | | | | | | | | |
|`__float2bfloat16_rd`|11.0| | | | | | | | | |
|`__float2bfloat16_rn`|11.0| | | | | | | | | |
|`__float2bfloat16_ru`|11.0| | | | | | | | | |
|`__float2bfloat16_rz`|11.0| | | | | | | | | |
|`__float2half`| | | | |`__float2half`|1.6.0| | | | |
|`__float2half2_rn`| | | | |`__float2half2_rn`|1.6.0| | | | |
|`__float2half_rd`| | | | |`__float2half_rd`|1.6.0| | | | |
|`__float2half_rn`| | | | |`__float2half_rn`|1.6.0| | | | |
|`__float2half_ru`| | | | |`__float2half_ru`|1.6.0| | | | |
|`__float2half_rz`| | | | |`__float2half_rz`|1.6.0| | | | |
|`__float2int_rd`| | | | |`__float2int_rd`|1.6.0| | | | |
|`__float2int_rn`| | | | |`__float2int_rn`|1.6.0| | | | |
|`__float2int_ru`| | | | |`__float2int_ru`|1.6.0| | | | |
|`__float2int_rz`| | | | |`__float2int_rz`|1.6.0| | | | |
|`__float2ll_rd`| | | | |`__float2ll_rd`|1.6.0| | | | |
|`__float2ll_rn`| | | | |`__float2ll_rn`|1.6.0| | | | |
|`__float2ll_ru`| | | | |`__float2ll_ru`|1.6.0| | | | |
|`__float2ll_rz`| | | | |`__float2ll_rz`|1.6.0| | | | |
|`__float2uint_rd`| | | | |`__float2uint_rd`|1.6.0| | | | |
|`__float2uint_rn`| | | | |`__float2uint_rn`|1.6.0| | | | |
|`__float2uint_ru`| | | | |`__float2uint_ru`|1.6.0| | | | |
|`__float2uint_rz`| | | | |`__float2uint_rz`|1.6.0| | | | |
|`__float2ull_rd`| | | | |`__float2ull_rd`|1.6.0| | | | |
|`__float2ull_rn`| | | | |`__float2ull_rn`|1.6.0| | | | |
|`__float2ull_ru`| | | | |`__float2ull_ru`|1.6.0| | | | |
|`__float2ull_rz`| | | | |`__float2ull_rz`|1.6.0| | | | |
|`__float_as_int`| | | | |`__float_as_int`|1.6.0| | | | |
|`__float_as_uint`| | | | |`__float_as_uint`|1.6.0| | | | |
|`__floats2bfloat162_rn`|11.0| | | | | | | | | |
|`__floats2half2_rn`| | | | |`__floats2half2_rn`|1.6.0| | | | |
|`__fma_rd`| | | | | | | | | | |
|`__fma_rn`| | | | |`__fma_rn`|1.6.0| | | | |
|`__fma_ru`| | | | | | | | | | |
|`__fma_rz`| | | | | | | | | | |
|`__fmaf_rd`| | | | | | | | | | |
|`__fmaf_rn`| | | | |`__fmaf_rn`|1.6.0| | | | |
|`__fmaf_ru`| | | | | | | | | | |
|`__fmaf_rz`| | | | | | | | | | |
|`__fmul_rd`| | | | | | | | | | |
|`__fmul_rn`| | | | |`__fmul_rn`|1.6.0| | | | |
|`__fmul_ru`| | | | | | | | | | |
|`__fmul_rz`| | | | | | | | | | |
|`__frcp_rd`| | | | | | | | | | |
|`__frcp_rn`| | | | |`__frcp_rn`|1.6.0| | | | |
|`__frcp_ru`| | | | | | | | | | |
|`__frcp_rz`| | | | | | | | | | |
|`__frsqrt_rn`| | | | |`__frsqrt_rn`|1.6.0| | | | |
|`__fsqrt_rd`| | | | | | | | | | |
|`__fsqrt_rn`| | | | |`__fsqrt_rn`|1.6.0| | | | |
|`__fsqrt_ru`| | | | | | | | | | |
|`__fsqrt_rz`| | | | | | | | | | |
|`__fsub_rd`| | | | | | | | | | |
|`__fsub_rn`| | | | |`__fsub_rn`|1.6.0| | | | |
|`__fsub_ru`| | | | | | | | | | |
|`__fsub_rz`| | | | | | | | | | |
|`__funnelshift_l`| | | | |`__funnelshift_l`|4.4.0| | | | |
|`__funnelshift_lc`| | | | |`__funnelshift_lc`|4.4.0| | | | |
|`__funnelshift_r`| | | | |`__funnelshift_r`|4.4.0| | | | |
|`__funnelshift_rc`| | | | |`__funnelshift_rc`|4.4.0| | | | |
|`__h2div`| | | | |`__h2div`|1.9.0| | | | |
|`__habs`| | | | |`__habs`|3.5.0| | | | |
|`__habs2`| | | | |`__habs2`|3.5.0| | | | |
|`__hadd`| | | | |`__hadd`|1.6.0| | | | |
|`__hadd2`| | | | |`__hadd2`|1.6.0| | | | |
|`__hadd2_rn`|11.6| | | | | | | | | |
|`__hadd2_sat`| | | | |`__hadd2_sat`|1.6.0| | | | |
|`__hadd_rn`|11.6| | | | | | | | | |
|`__hadd_sat`| | | | |`__hadd_sat`|1.6.0| | | | |
|`__half22float2`| | | | |`__half22float2`|1.6.0| | | | |
|`__half2char_rz`|12.2| | | | | | | | | |
|`__half2float`| | | | |`__half2float`|1.6.0| | | | |
|`__half2half2`| | | | |`__half2half2`|1.9.0| | | | |
|`__half2int_rd`| | | | |`__half2int_rd`|1.6.0| | | | |
|`__half2int_rn`| | | | |`__half2int_rn`|1.6.0| | | | |
|`__half2int_ru`| | | | |`__half2int_ru`|1.6.0| | | | |
|`__half2int_rz`| | | | |`__half2int_rz`|1.6.0| | | | |
|`__half2ll_rd`| | | | |`__half2ll_rd`|1.6.0| | | | |
|`__half2ll_rn`| | | | |`__half2ll_rn`|1.6.0| | | | |
|`__half2ll_ru`| | | | |`__half2ll_ru`|1.6.0| | | | |
|`__half2ll_rz`| | | | |`__half2ll_rz`|1.6.0| | | | |
|`__half2short_rd`| | | | |`__half2short_rd`|1.6.0| | | | |
|`__half2short_rn`| | | | |`__half2short_rn`|1.6.0| | | | |
|`__half2short_ru`| | | | |`__half2short_ru`|1.6.0| | | | |
|`__half2short_rz`| | | | |`__half2short_rz`|1.6.0| | | | |
|`__half2uchar_rz`|12.2| | | | | | | | | |
|`__half2uint_rd`| | | | |`__half2uint_rd`|1.6.0| | | | |
|`__half2uint_rn`| | | | |`__half2uint_rn`|1.6.0| | | | |
|`__half2uint_ru`| | | | |`__half2uint_ru`|1.6.0| | | | |
|`__half2uint_rz`| | | | |`__half2uint_rz`|1.6.0| | | | |
|`__half2ull_rd`| | | | |`__half2ull_rd`|1.6.0| | | | |
|`__half2ull_rn`| | | | |`__half2ull_rn`|1.6.0| | | | |
|`__half2ull_ru`| | | | |`__half2ull_ru`|1.6.0| | | | |
|`__half2ull_rz`| | | | |`__half2ull_rz`|1.6.0| | | | |
|`__half2ushort_rd`| | | | |`__half2ushort_rd`|1.6.0| | | | |
|`__half2ushort_rn`| | | | |`__half2ushort_rn`|1.6.0| | | | |
|`__half2ushort_ru`| | | | |`__half2ushort_ru`|1.6.0| | | | |
|`__half2ushort_rz`| | | | |`__half2ushort_rz`|1.6.0| | | | |
|`__half_as_short`| | | | |`__half_as_short`|1.6.0| | | | |
|`__half_as_ushort`| | | | |`__half_as_ushort`|1.6.0| | | | |
|`__halves2bfloat162`|11.0| | | | | | | | | |
|`__halves2half2`| | | | |`__halves2half2`|1.6.0| | | | |
|`__hbeq2`| | | | |`__hbeq2`|1.6.0| | | | |
|`__hbequ2`| | | | |`__hbequ2`|1.9.0| | | | |
|`__hbge2`| | | | |`__hbge2`|1.6.0| | | | |
|`__hbgeu2`| | | | |`__hbgeu2`|1.9.0| | | | |
|`__hbgt2`| | | | |`__hbgt2`|1.6.0| | | | |
|`__hbgtu2`| | | | |`__hbgtu2`|1.9.0| | | | |
|`__hble2`| | | | |`__hble2`|1.6.0| | | | |
|`__hbleu2`| | | | |`__hbleu2`|1.9.0| | | | |
|`__hblt2`| | | | |`__hblt2`|1.6.0| | | | |
|`__hbltu2`| | | | |`__hbltu2`|1.9.0| | | | |
|`__hbne2`| | | | |`__hbne2`|1.6.0| | | | |
|`__hbneu2`| | | | |`__hbneu2`|1.9.0| | | | |
|`__hcmadd`|11.1| | | | | | | | | |
|`__hdiv`| | | | |`__hdiv`|1.9.0| | | | |
|`__heq`| | | | |`__heq`|1.6.0| | | | |
|`__heq2`| | | | |`__heq2`|1.6.0| | | | |
|`__heq2_mask`|12.0| | | | | | | | | |
|`__hequ`| | | | |`__hequ`|1.9.0| | | | |
|`__hequ2`| | | | |`__hequ2`|1.9.0| | | | |
|`__hequ2_mask`|12.0| | | | | | | | | |
|`__hfma`| | | | |`__hfma`|1.6.0| | | | |
|`__hfma2`| | | | |`__hfma2`|1.6.0| | | | |
|`__hfma2_relu`|11.0| | | | | | | | | |
|`__hfma2_sat`| | | | |`__hfma2_sat`|1.6.0| | | | |
|`__hfma_relu`|11.0| | | | | | | | | |
|`__hfma_sat`| | | | |`__hfma_sat`|1.6.0| | | | |
|`__hge`| | | | |`__hge`|1.6.0| | | | |
|`__hge2`| | | | |`__hge2`|1.6.0| | | | |
|`__hge2_mask`|12.0| | | | | | | | | |
|`__hgeu`| | | | |`__hgeu`|1.9.0| | | | |
|`__hgeu2`| | | | |`__hgeu2`|1.9.0| | | | |
|`__hgeu2_mask`|12.0| | | | | | | | | |
|`__hgt`| | | | |`__hgt`|1.6.0| | | | |
|`__hgt2`| | | | |`__hgt2`|1.6.0| | | | |
|`__hgt2_mask`|12.0| | | | | | | | | |
|`__hgtu`| | | | |`__hgtu`|1.9.0| | | | |
|`__hgtu2`| | | | |`__hgtu2`|1.9.0| | | | |
|`__hgtu2_mask`|12.0| | | | | | | | | |
|`__high2bfloat16`|11.0| | | | | | | | | |
|`__high2bfloat162`|11.0| | | | | | | | | |
|`__high2float`| | | | |`__high2float`|1.6.0| | | | |
|`__high2half`| | | | |`__high2half`|1.6.0| | | | |
|`__high2half2`| | | | |`__high2half2`|1.6.0| | | | |
|`__highs2bfloat162`|11.0| | | | | | | | | |
|`__highs2half2`| | | | |`__highs2half2`|1.6.0| | | | |
|`__hiloint2double`| | | | |`__hiloint2double`|1.6.0| | | | |
|`__hisinf`| | | | |`__hisinf`|1.6.0| | | | |
|`__hisnan`| | | | |`__hisnan`|1.6.0| | | | |
|`__hisnan2`| | | | |`__hisnan2`|1.6.0| | | | |
|`__hle`| | | | |`__hle`|1.6.0| | | | |
|`__hle2`| | | | |`__hle2`|1.6.0| | | | |
|`__hle2_mask`|12.0| | | | | | | | | |
|`__hleu`| | | | |`__hleu`|1.9.0| | | | |
|`__hleu2`| | | | |`__hleu2`|1.9.0| | | | |
|`__hleu2_mask`|12.0| | | | | | | | | |
|`__hlt`| | | | |`__hlt`|1.6.0| | | | |
|`__hlt2`| | | | |`__hlt2`|1.6.0| | | | |
|`__hlt2_mask`|12.0| | | | | | | | | |
|`__hltu`| | | | |`__hltu`|1.9.0| | | | |
|`__hltu2`| | | | |`__hltu2`|1.9.0| | | | |
|`__hltu2_mask`|12.0| | | | | | | | | |
|`__hmax`|11.0| | | |`__hmax`|5.5.0| | | | |
|`__hmax2`|11.0| | | | | | | | | |
|`__hmax2_nan`|11.0| | | | | | | | | |
|`__hmax_nan`|11.0| | | |`__hmax_nan`|5.5.0| | | | |
|`__hmin`|11.0| | | |`__hmin`|5.5.0| | | | |
|`__hmin2`|11.0| | | | | | | | | |
|`__hmin2_nan`|11.0| | | | | | | | | |
|`__hmin_nan`|11.0| | | |`__hmin_nan`|5.5.0| | | | |
|`__hmul`| | | | |`__hmul`|1.6.0| | | | |
|`__hmul2`| | | | |`__hmul2`|1.6.0| | | | |
|`__hmul2_rn`|11.6| | | | | | | | | |
|`__hmul2_sat`| | | | |`__hmul2_sat`|1.6.0| | | | |
|`__hmul_rn`|11.6| | | | | | | | | |
|`__hmul_sat`| | | | |`__hmul_sat`|1.6.0| | | | |
|`__hne`| | | | |`__hne`|1.6.0| | | | |
|`__hne2`| | | | |`__hne2`|1.6.0| | | | |
|`__hne2_mask`|12.0| | | | | | | | | |
|`__hneg`| | | | |`__hneg`|1.6.0| | | | |
|`__hneg2`| | | | |`__hneg2`|1.6.0| | | | |
|`__hneu`| | | | |`__hneu`|1.9.0| | | | |
|`__hneu2`| | | | |`__hneu2`|1.9.0| | | | |
|`__hneu2_mask`|12.0| | | | | | | | | |
|`__hsub`| | | | |`__hsub`|1.6.0| | | | |
|`__hsub2`| | | | |`__hsub2`|1.6.0| | | | |
|`__hsub2_rn`|11.6| | | | | | | | | |
|`__hsub2_sat`| | | | |`__hsub2_sat`|1.6.0| | | | |
|`__hsub_rn`|11.6| | | | | | | | | |
|`__hsub_sat`| | | | |`__hsub_sat`|1.6.0| | | | |
|`__int2bfloat16_rd`|11.0| | | | | | | | | |
|`__int2bfloat16_rn`|11.0| | | | | | | | | |
|`__int2bfloat16_ru`|11.0| | | | | | | | | |
|`__int2bfloat16_rz`|11.0| | | | | | | | | |
|`__int2double_rn`| | | | |`__int2double_rn`|1.6.0| | | | |
|`__int2float_rd`| | | | |`__int2float_rd`|1.6.0| | | | |
|`__int2float_rn`| | | | |`__int2float_rn`|1.6.0| | | | |
|`__int2float_ru`| | | | |`__int2float_ru`|1.6.0| | | | |
|`__int2float_rz`| | | | |`__int2float_rz`|1.6.0| | | | |
|`__int2half_rd`| | | | |`__int2half_rd`|1.6.0| | | | |
|`__int2half_rn`| | | | |`__int2half_rn`|1.6.0| | | | |
|`__int2half_ru`| | | | |`__int2half_ru`|1.6.0| | | | |
|`__int2half_rz`| | | | |`__int2half_rz`|1.6.0| | | | |
|`__int_as_float`| | | | |`__int_as_float`|1.6.0| | | | |
|`__isinf`| | | | | | | | | | |
|`__isinff`| | | | | | | | | | |
|`__isinfl`| | | | | | | | | | |
|`__isnan`| | | | | | | | | | |
|`__isnanf`| | | | | | | | | | |
|`__isnanl`| | | | | | | | | | |
|`__ldca`| | | | |`__ldca`|1.9.0| | | | |
|`__ldcg`| | | | |`__ldcg`|1.9.0| | | | |
|`__ldcs`| | | | |`__ldcs`|1.9.0| | | | |
|`__ldcv`|11.0| | | | | | | | | |
|`__ldg`| | | | |`__ldg`|1.6.0| | | | |
|`__ldlu`|11.0| | | | | | | | | |
|`__ll2bfloat16_rd`|11.0| | | | | | | | | |
|`__ll2bfloat16_rn`|11.0| | | | | | | | | |
|`__ll2bfloat16_ru`|11.0| | | | | | | | | |
|`__ll2bfloat16_rz`|11.0| | | | | | | | | |
|`__ll2double_rd`| | | | |`__ll2double_rd`|1.6.0| | | | |
|`__ll2double_rn`| | | | |`__ll2double_rn`|1.6.0| | | | |
|`__ll2double_ru`| | | | |`__ll2double_ru`|1.6.0| | | | |
|`__ll2double_rz`| | | | |`__ll2double_rz`|1.6.0| | | | |
|`__ll2float_rd`| | | | |`__ll2float_rd`|1.6.0| | | | |
|`__ll2float_rn`| | | | |`__ll2float_rn`|1.6.0| | | | |
|`__ll2float_ru`| | | | |`__ll2float_ru`|1.6.0| | | | |
|`__ll2float_rz`| | | | |`__ll2float_rz`|1.6.0| | | | |
|`__ll2half_rd`| | | | |`__ll2half_rd`|1.6.0| | | | |
|`__ll2half_rn`| | | | |`__ll2half_rn`|1.6.0| | | | |
|`__ll2half_ru`| | | | |`__ll2half_ru`|1.6.0| | | | |
|`__ll2half_rz`| | | | |`__ll2half_rz`|1.6.0| | | | |
|`__log10f`| | | | |`__log10f`|1.6.0| | | | |
|`__log2f`| | | | |`__log2f`|1.6.0| | | | |
|`__logf`| | | | |`__logf`|1.6.0| | | | |
|`__longlong_as_double`| | | | |`__longlong_as_double`|1.6.0| | | | |
|`__low2bfloat16`|11.0| | | | | | | | | |
|`__low2bfloat162`|11.0| | | | | | | | | |
|`__low2float`| | | | |`__low2float`|1.6.0| | | | |
|`__low2half`| | | | |`__low2half`|1.6.0| | | | |
|`__low2half2`| | | | |`__low2half2`|1.6.0| | | | |
|`__lowhigh2highlow`| | | | |`__lowhigh2highlow`|1.6.0| | | | |
|`__lows2bfloat162`|11.0| | | | | | | | | |
|`__lows2half2`| | | | |`__lows2half2`|1.6.0| | | | |
|`__mul24`| | | | |`__mul24`|1.6.0| | | | |
|`__mul64hi`| | | | |`__mul64hi`|1.6.0| | | | |
|`__mulhi`| | | | |`__mulhi`|1.6.0| | | | |
|`__nv_cvt_bfloat16raw2_to_fp8x2`|11.8| | | | | | | | | |
|`__nv_cvt_bfloat16raw_to_fp8`|11.8| | | | | | | | | |
|`__nv_cvt_double2_to_fp8x2`|11.8| | | | | | | | | |
|`__nv_cvt_double_to_fp8`|11.8| | | | | | | | | |
|`__nv_cvt_float2_to_fp8x2`|11.8| | | | | | | | | |
|`__nv_cvt_float_to_fp8`|11.8| | | | | | | | | |
|`__nv_cvt_fp8_to_halfraw`|11.8| | | | | | | | | |
|`__nv_cvt_fp8x2_to_halfraw2`|11.8| | | | | | | | | |
|`__nv_cvt_halfraw2_to_fp8x2`|11.8| | | | | | | | | |
|`__nv_cvt_halfraw_to_fp8`|11.8| | | | | | | | | |
|`__pm0`| | | | | | | | | | |
|`__pm1`| | | | | | | | | | |
|`__pm2`| | | | | | | | | | |
|`__pm3`| | | | | | | | | | |
|`__popc`| | | | |`__popc`|1.6.0| | | | |
|`__popcll`| | | | |`__popcll`|1.6.0| | | | |
|`__powf`| | | | |`__powf`|1.6.0| | | | |
|`__prof_trigger`| | | | | | | | | | |
|`__rhadd`| | | | |`__rhadd`|1.6.0| | | | |
|`__sad`| | | | |`__sad`|1.6.0| | | | |
|`__saturatef`| | | | |`__saturatef`|1.6.0| | | | |
|`__shfl`|7.5|9.0| | |`__shfl`|1.6.0| | | | |
|`__shfl_down`|7.5|9.0| | |`__shfl_down`|1.6.0| | | | |
|`__shfl_down_sync`| | | | | | | | | | |
|`__shfl_sync`| | | | | | | | | | |
|`__shfl_up`|7.5|9.0| | |`__shfl_up`|1.6.0| | | | |
|`__shfl_up_sync`| | | | | | | | | | |
|`__shfl_xor`|7.5|9.0| | |`__shfl_xor`|1.6.0| | | | |
|`__shfl_xor_sync`| | | | | | | | | | |
|`__short2bfloat16_rd`|11.0| | | | | | | | | |
|`__short2bfloat16_rn`|11.0| | | | | | | | | |
|`__short2bfloat16_ru`|11.0| | | | | | | | | |
|`__short2bfloat16_rz`|11.0| | | | | | | | | |
|`__short2half_rd`| | | | |`__short2half_rd`|1.6.0| | | | |
|`__short2half_rn`| | | | |`__short2half_rn`|1.6.0| | | | |
|`__short2half_ru`| | | | |`__short2half_ru`|1.6.0| | | | |
|`__short2half_rz`| | | | |`__short2half_rz`|1.6.0| | | | |
|`__short_as_bfloat16`|11.0| | | | | | | | | |
|`__short_as_half`| | | | |`__short_as_half`|1.9.0| | | | |
|`__signbit`| | | | | | | | | | |
|`__signbitf`| | | | | | | | | | |
|`__signbitl`| | | | | | | | | | |
|`__sincosf`| | | | |`__sincosf`|1.6.0| | | | |
|`__sinf`| | | | |`__sinf`|1.6.0| | | | |
|`__stcg`|11.0| | | | | | | | | |
|`__stcs`|11.0| | | | | | | | | |
|`__stwb`|11.0| | | | | | | | | |
|`__stwt`|11.0| | | | | | | | | |
|`__syncthreads`| | | | |`__syncthreads`|1.6.0| | | | |
|`__syncthreads_and`| | | | |`__syncthreads_and`|3.7.0| | | | |
|`__syncthreads_count`| | | | |`__syncthreads_count`|3.7.0| | | | |
|`__syncthreads_or`| | | | |`__syncthreads_or`|3.7.0| | | | |
|`__tanf`| | | | |`__tanf`|1.6.0| | | | |
|`__threadfence`| | | | |`__threadfence`|1.6.0| | | | |
|`__threadfence_block`| | | | |`__threadfence_block`|1.6.0| | | | |
|`__threadfence_system`| | | | |`__threadfence_system`|1.6.0| | | | |
|`__trap`| | | | | | | | | | |
|`__uhadd`| | | | |`__uhadd`|1.6.0| | | | |
|`__uint2bfloat16_rd`|11.0| | | | | | | | | |
|`__uint2bfloat16_rn`|11.0| | | | | | | | | |
|`__uint2bfloat16_ru`|11.0| | | | | | | | | |
|`__uint2bfloat16_rz`|11.0| | | | | | | | | |
|`__uint2double_rn`| | | | |`__uint2double_rn`|1.6.0| | | | |
|`__uint2float_rd`| | | | |`__uint2float_rd`|1.6.0| | | | |
|`__uint2float_rn`| | | | |`__uint2float_rn`|1.6.0| | | | |
|`__uint2float_ru`| | | | |`__uint2float_ru`|1.6.0| | | | |
|`__uint2float_rz`| | | | |`__uint2float_rz`|1.6.0| | | | |
|`__uint2half_rd`| | | | |`__uint2half_rd`|1.6.0| | | | |
|`__uint2half_rn`| | | | |`__uint2half_rn`|1.6.0| | | | |
|`__uint2half_ru`| | | | |`__uint2half_ru`|1.6.0| | | | |
|`__uint2half_rz`| | | | |`__uint2half_rz`|1.6.0| | | | |
|`__uint_as_float`| | | | |`__uint_as_float`|1.6.0| | | | |
|`__ull2bfloat16_rd`|11.0| | | | | | | | | |
|`__ull2bfloat16_rn`|11.0| | | | | | | | | |
|`__ull2bfloat16_ru`|11.0| | | | | | | | | |
|`__ull2bfloat16_rz`|11.0| | | | | | | | | |
|`__ull2double_rd`| | | | |`__ull2double_rd`|1.6.0| | | | |
|`__ull2double_rn`| | | | |`__ull2double_rn`|1.6.0| | | | |
|`__ull2double_ru`| | | | |`__ull2double_ru`|1.6.0| | | | |
|`__ull2double_rz`| | | | |`__ull2double_rz`|1.6.0| | | | |
|`__ull2float_rd`| | | | |`__ull2float_rd`|1.6.0| | | | |
|`__ull2float_rn`| | | | |`__ull2float_rn`|1.6.0| | | | |
|`__ull2float_ru`| | | | |`__ull2float_ru`|1.6.0| | | | |
|`__ull2float_rz`| | | | |`__ull2float_rz`|1.6.0| | | | |
|`__ull2half_rd`| | | | |`__ull2half_rd`|1.6.0| | | | |
|`__ull2half_rn`| | | | |`__ull2half_rn`|1.6.0| | | | |
|`__ull2half_ru`| | | | |`__ull2half_ru`|1.6.0| | | | |
|`__ull2half_rz`| | | | |`__ull2half_rz`|1.6.0| | | | |
|`__umul24`| | | | |`__umul24`|1.6.0| | | | |
|`__umul64hi`| | | | |`__umul64hi`|1.6.0| | | | |
|`__umulhi`| | | | |`__umulhi`|1.6.0| | | | |
|`__urhadd`| | | | |`__urhadd`|1.6.0| | | | |
|`__usad`| | | | |`__usad`|1.6.0| | | | |
|`__ushort2bfloat16_rd`|11.0| | | | | | | | | |
|`__ushort2bfloat16_rn`|11.0| | | | | | | | | |
|`__ushort2bfloat16_ru`|11.0| | | | | | | | | |
|`__ushort2bfloat16_rz`|11.0| | | | | | | | | |
|`__ushort2half_rd`| | | | |`__ushort2half_rd`|1.6.0| | | | |
|`__ushort2half_rn`| | | | |`__ushort2half_rn`|1.6.0| | | | |
|`__ushort2half_ru`| | | | |`__ushort2half_ru`|1.6.0| | | | |
|`__ushort2half_rz`| | | | |`__ushort2half_rz`|1.6.0| | | | |
|`__ushort_as_bfloat16`|11.0| | | | | | | | | |
|`__ushort_as_half`| | | | |`__ushort_as_half`|1.6.0| | | | |
|`__vabs2`| | | | | | | | | | |
|`__vabs4`| | | | | | | | | | |
|`__vabsdiffs2`| | | | | | | | | | |
|`__vabsdiffs4`| | | | | | | | | | |
|`__vabsdiffu2`| | | | | | | | | | |
|`__vabsdiffu4`| | | | | | | | | | |
|`__vabsss2`| | | | | | | | | | |
|`__vabsss4`| | | | | | | | | | |
|`__vadd2`| | | | | | | | | | |
|`__vadd4`| | | | | | | | | | |
|`__vaddss2`| | | | | | | | | | |
|`__vaddss4`| | | | | | | | | | |
|`__vaddus2`| | | | | | | | | | |
|`__vaddus4`| | | | | | | | | | |
|`__vavgs2`| | | | | | | | | | |
|`__vavgs4`| | | | | | | | | | |
|`__vavgu2`| | | | | | | | | | |
|`__vavgu4`| | | | | | | | | | |
|`__vcmpeq2`| | | | | | | | | | |
|`__vcmpeq4`| | | | | | | | | | |
|`__vcmpges2`| | | | | | | | | | |
|`__vcmpges4`| | | | | | | | | | |
|`__vcmpgeu2`| | | | | | | | | | |
|`__vcmpgeu4`| | | | | | | | | | |
|`__vcmpgts2`| | | | | | | | | | |
|`__vcmpgts4`| | | | | | | | | | |
|`__vcmpgtu2`| | | | | | | | | | |
|`__vcmpgtu4`| | | | | | | | | | |
|`__vcmples2`| | | | | | | | | | |
|`__vcmples4`| | | | | | | | | | |
|`__vcmpleu4`| | | | | | | | | | |
|`__vcmplts2`| | | | | | | | | | |
|`__vcmplts4`| | | | | | | | | | |
|`__vcmpltu2`| | | | | | | | | | |
|`__vcmpltu4`| | | | | | | | | | |
|`__vcmpne2`| | | | | | | | | | |
|`__vcmpne4`| | | | | | | | | | |
|`__vhaddu2`| | | | | | | | | | |
|`__vhaddu4`| | | | | | | | | | |
|`__vmaxs2`| | | | | | | | | | |
|`__vmaxs4`| | | | | | | | | | |
|`__vmaxu2`| | | | | | | | | | |
|`__vmaxu4`| | | | | | | | | | |
|`__vmins2`| | | | | | | | | | |
|`__vmins4`| | | | | | | | | | |
|`__vminu2`| | | | | | | | | | |
|`__vminu4`| | | | | | | | | | |
|`__vneg2`| | | | | | | | | | |
|`__vneg4`| | | | | | | | | | |
|`__vnegss2`| | | | | | | | | | |
|`__vnegss4`| | | | | | | | | | |
|`__vsads2`| | | | | | | | | | |
|`__vsads4`| | | | | | | | | | |
|`__vsadu2`| | | | | | | | | | |
|`__vsadu4`| | | | | | | | | | |
|`__vseteq2`| | | | | | | | | | |
|`__vseteq4`| | | | | | | | | | |
|`__vsetges2`| | | | | | | | | | |
|`__vsetges4`| | | | | | | | | | |
|`__vsetgeu2`| | | | | | | | | | |
|`__vsetgeu4`| | | | | | | | | | |
|`__vsetgts2`| | | | | | | | | | |
|`__vsetgts4`| | | | | | | | | | |
|`__vsetgtu4`| | | | | | | | | | |
|`__vsetles2`| | | | | | | | | | |
|`__vsetles4`| | | | | | | | | | |
|`__vsetleu2`| | | | | | | | | | |
|`__vsetleu4`| | | | | | | | | | |
|`__vsetlts2`| | | | | | | | | | |
|`__vsetlts4`| | | | | | | | | | |
|`__vsetltu2`| | | | | | | | | | |
|`__vsetltu4`| | | | | | | | | | |
|`__vsetne2`| | | | | | | | | | |
|`__vsetne4`| | | | | | | | | | |
|`__vsub2`| | | | | | | | | | |
|`__vsub4`| | | | | | | | | | |
|`__vsubss2`| | | | | | | | | | |
|`__vsubss4`| | | | | | | | | | |
|`__vsubus2`| | | | | | | | | | |
|`__vsubus4`| | | | | | | | | | |
|`_fdsign`| | | | | | | | | | |
|`_ldsign`| | | | | | | | | | |
|`abs`| | | | |`abs`|1.6.0| | | | |
|`acos`| | | | |`acos`|1.6.0| | | | |
|`acosf`| | | | |`acosf`|1.6.0| | | | |
|`acosh`| | | | |`acosh`|1.6.0| | | | |
|`acoshf`| | | | |`acoshf`|1.6.0| | | | |
|`asin`| | | | |`asin`|1.6.0| | | | |
|`asinf`| | | | |`asinf`|1.6.0| | | | |
|`asinh`| | | | |`asinh`|1.6.0| | | | |
|`asinhf`| | | | |`asinhf`|1.6.0| | | | |
|`atan`| | | | |`atan`|1.6.0| | | | |
|`atan2`| | | | |`atan2`|1.6.0| | | | |
|`atan2f`| | | | |`atan2f`|1.6.0| | | | |
|`atanf`| | | | |`atanf`|1.6.0| | | | |
|`atanh`| | | | |`atanh`|1.6.0| | | | |
|`atanhf`| | | | |`atanhf`|1.6.0| | | | |
|`atomicAdd`| | | | |`atomicAdd`|1.6.0| | | | |
|`atomicAdd_system`| | | | |`atomicAdd_system`|4.3.0| | | | |
|`atomicAnd`| | | | |`atomicAnd`|1.6.0| | | | |
|`atomicAnd_system`| | | | |`atomicAnd_system`|4.3.0| | | | |
|`atomicCAS`| | | | |`atomicCAS`|1.6.0| | | | |
|`atomicCAS_system`| | | | |`atomicCAS_system`|4.3.0| | | | |
|`atomicDec`| | | | |`atomicDec`|1.6.0| | | | |
|`atomicExch`| | | | |`atomicExch`|1.6.0| | | | |
|`atomicExch_system`| | | | |`atomicExch_system`|4.3.0| | | | |
|`atomicInc`| | | | |`atomicInc`|1.6.0| | | | |
|`atomicMax`| | | | |`atomicMax`|1.6.0| | | | |
|`atomicMax_system`| | | | |`atomicMax_system`|4.3.0| | | | |
|`atomicMin`| | | | |`atomicMin`|1.6.0| | | | |
|`atomicMin_system`| | | | |`atomicMin_system`|4.3.0| | | | |
|`atomicOr`| | | | |`atomicOr`|1.6.0| | | | |
|`atomicOr_system`| | | | |`atomicOr_system`|4.3.0| | | | |
|`atomicSub`| | | | |`atomicSub`|1.6.0| | | | |
|`atomicSub_system`| | | | |`atomicSub_system`|4.3.0| | | | |
|`atomicXor`| | | | |`atomicXor`|1.6.0| | | | |
|`atomicXor_system`| | | | |`atomicXor_system`|4.3.0| | | | |
|`cbrt`| | | | |`cbrt`|1.6.0| | | | |
|`cbrtf`| | | | |`cbrtf`|1.6.0| | | | |
|`ceil`| | | | |`ceil`|1.6.0| | | | |
|`ceilf`| | | | |`ceilf`|1.6.0| | | | |
|`clock`| | | | |`clock`|1.6.0| | | | |
|`clock64`| | | | |`clock64`|1.6.0| | | | |
|`copysign`| | | | |`copysign`|1.6.0| | | | |
|`copysignf`| | | | |`copysignf`|1.6.0| | | | |
|`cos`| | | | |`cos`|1.6.0| | | | |
|`cosf`| | | | |`cosf`|1.6.0| | | | |
|`cosh`| | | | |`cosh`|1.6.0| | | | |
|`coshf`| | | | |`coshf`|1.6.0| | | | |
|`cospi`| | | | |`cospi`|1.6.0| | | | |
|`cospif`| | | | |`cospif`|1.6.0| | | | |
|`cyl_bessel_i0`| | | | |`cyl_bessel_i0`|1.9.0| | | | |
|`cyl_bessel_i0f`| | | | |`cyl_bessel_i0f`|1.9.0| | | | |
|`cyl_bessel_i1`| | | | |`cyl_bessel_i1`|1.9.0| | | | |
|`cyl_bessel_i1f`| | | | |`cyl_bessel_i1f`|1.9.0| | | | |
|`erf`| | | | |`erf`|1.6.0| | | | |
|`erfc`| | | | |`erfc`|1.6.0| | | | |
|`erfcf`| | | | |`erfcf`|1.6.0| | | | |
|`erfcinv`| | | | |`erfcinv`|1.6.0| | | | |
|`erfcinvf`| | | | |`erfcinvf`|1.6.0| | | | |
|`erfcx`| | | | |`erfcx`|1.6.0| | | | |
|`erfcxf`| | | | |`erfcxf`|1.6.0| | | | |
|`erff`| | | | |`erff`|1.6.0| | | | |
|`erfinv`| | | | |`erfinv`|1.6.0| | | | |
|`erfinvf`| | | | |`erfinvf`|1.6.0| | | | |
|`exp`| | | | |`exp`|1.6.0| | | | |
|`exp10`| | | | |`exp10`|1.6.0| | | | |
|`exp10f`| | | | |`exp10f`|1.6.0| | | | |
|`exp2`| | | | |`exp2`|1.6.0| | | | |
|`exp2f`| | | | |`exp2f`|1.6.0| | | | |
|`expf`| | | | |`expf`|1.6.0| | | | |
|`expm1`| | | | |`expm1`|1.6.0| | | | |
|`expm1f`| | | | |`expm1f`|1.6.0| | | | |
|`fabs`| | | | |`fabs`|1.6.0| | | | |
|`fabsf`| | | | |`fabsf`|1.6.0| | | | |
|`fdim`| | | | |`fdim`|1.6.0| | | | |
|`fdimf`| | | | |`fdimf`|1.6.0| | | | |
|`fdivide`| | | | | | | | | | |
|`fdividef`| | | | |`fdividef`|1.6.0| | | | |
|`float2int`| | | | | | | | | | |
|`float_as_int`| | | | | | | | | | |
|`float_as_uint`| | | | | | | | | | |
|`floor`| | | | |`floor`|1.6.0| | | | |
|`floorf`| | | | |`floorf`|1.6.0| | | | |
|`fma`| | | | |`fma`|1.6.0| | | | |
|`fmaf`| | | | |`fmaf`|1.6.0| | | | |
|`fmax`| | | | |`fmax`|1.6.0| | | | |
|`fmaxf`| | | | |`fmaxf`|1.6.0| | | | |
|`fmin`| | | | |`fmin`|1.6.0| | | | |
|`fminf`| | | | |`fminf`|1.6.0| | | | |
|`fmod`| | | | |`fmod`|1.6.0| | | | |
|`fmodf`| | | | |`fmodf`|1.6.0| | | | |
|`frexp`| | | | |`frexp`|1.6.0| | | | |
|`frexpf`| | | | |`frexpf`|1.6.0| | | | |
|`h2ceil`| | | | |`h2ceil`|1.6.0| | | | |
|`h2cos`| | | | |`h2cos`|1.6.0| | | | |
|`h2exp`| | | | |`h2exp`|1.6.0| | | | |
|`h2exp10`| | | | |`h2exp10`|1.6.0| | | | |
|`h2exp2`| | | | |`h2exp2`|1.6.0| | | | |
|`h2floor`| | | | |`h2floor`|1.6.0| | | | |
|`h2log`| | | | |`h2log`|1.6.0| | | | |
|`h2log10`| | | | |`h2log10`|1.6.0| | | | |
|`h2log2`| | | | |`h2log2`|1.6.0| | | | |
|`h2rcp`| | | | |`h2rcp`|1.6.0| | | | |
|`h2rint`| | | | |`h2rint`|1.9.0| | | | |
|`h2rsqrt`| | | | |`h2rsqrt`|1.6.0| | | | |
|`h2sin`| | | | |`h2sin`|1.6.0| | | | |
|`h2sqrt`| | | | |`h2sqrt`|1.6.0| | | | |
|`h2trunc`| | | | |`h2trunc`|1.6.0| | | | |
|`hceil`| | | | |`hceil`|1.6.0| | | | |
|`hcos`| | | | |`hcos`|1.6.0| | | | |
|`hexp`| | | | |`hexp`|1.6.0| | | | |
|`hexp10`| | | | |`hexp10`|1.6.0| | | | |
|`hexp2`| | | | |`hexp2`|1.6.0| | | | |
|`hfloor`| | | | |`hfloor`|1.6.0| | | | |
|`hlog`| | | | |`hlog`|1.6.0| | | | |
|`hlog10`| | | | |`hlog10`|1.6.0| | | | |
|`hlog2`| | | | |`hlog2`|1.6.0| | | | |
|`hrcp`| | | | |`hrcp`|1.9.0| | | | |
|`hrint`| | | | |`hrint`|1.6.0| | | | |
|`hrsqrt`| | | | |`hrsqrt`|1.6.0| | | | |
|`hsin`| | | | |`hsin`|1.6.0| | | | |
|`hsqrt`| | | | |`hsqrt`|1.6.0| | | | |
|`htrunc`| | | | |`htrunc`|1.6.0| | | | |
|`hypot`| | | | |`hypot`|1.6.0| | | | |
|`hypotf`| | | | |`hypotf`|1.6.0| | | | |
|`ilogb`| | | | |`ilogb`|1.6.0| | | | |
|`ilogbf`| | | | |`ilogbf`|1.6.0| | | | |
|`int2float`| | | | | | | | | | |
|`int_as_float`| | | | | | | | | | |
|`isfinite`| | | | |`isfinite`|1.6.0| | | | |
|`isinf`| | | | |`isinf`|1.6.0| | | | |
|`isnan`| | | | |`isnan`|1.6.0| | | | |
|`j0`| | | | |`j0`|1.6.0| | | | |
|`j0f`| | | | |`j0f`|1.6.0| | | | |
|`j1`| | | | |`j1`|1.6.0| | | | |
|`j1f`| | | | |`j1f`|1.6.0| | | | |
|`jn`| | | | |`jn`|1.6.0| | | | |
|`jnf`| | | | |`jnf`|1.6.0| | | | |
|`labs`| | | | |`labs`|1.9.0| | | | |
|`ldexp`| | | | |`ldexp`|1.6.0| | | | |
|`ldexpf`| | | | |`ldexpf`|1.6.0| | | | |
|`lgamma`| | | | |`lgamma`|1.6.0| | | | |
|`lgammaf`| | | | |`lgammaf`|1.6.0| | | | |
|`llabs`| | | | |`llabs`|1.9.0| | | | |
|`llmax`| | | | | | | | | | |
|`llmin`| | | | | | | | | | |
|`llrint`| | | | |`llrint`|1.6.0| | | | |
|`llrintf`| | | | |`llrintf`|1.6.0| | | | |
|`llround`| | | | |`llround`|1.6.0| | | | |
|`llroundf`| | | | |`llroundf`|1.6.0| | | | |
|`log`| | | | |`log`|1.6.0| | | | |
|`log10`| | | | |`log10`|1.6.0| | | | |
|`log10f`| | | | |`log10f`|1.6.0| | | | |
|`log1p`| | | | |`log1p`|1.6.0| | | | |
|`log1pf`| | | | |`log1pf`|1.6.0| | | | |
|`log2`| | | | |`log2`|1.6.0| | | | |
|`log2f`| | | | |`log2f`|1.6.0| | | | |
|`logb`| | | | |`logb`|1.6.0| | | | |
|`logbf`| | | | |`logbf`|1.6.0| | | | |
|`logf`| | | | |`logf`|1.6.0| | | | |
|`lrint`| | | | |`lrint`|1.6.0| | | | |
|`lrintf`| | | | |`lrintf`|1.6.0| | | | |
|`lround`| | | | |`lround`|1.6.0| | | | |
|`lroundf`| | | | |`lroundf`|1.6.0| | | | |
|`make_bfloat162`|12.2| | | | | | | | | |
|`make_half2`|12.2| | | | | | | | | |
|`max`| | | | |`max`|1.6.0| | | | |
|`min`| | | | |`min`|1.6.0| | | | |
|`modf`| | | | |`modf`|1.9.0| | | | |
|`modff`| | | | |`modff`|1.9.0| | | | |
|`mul24`| | | | | | | | | | |
|`mul64hi`| | | | | | | | | | |
|`mulhi`| | | | | | | | | | |
|`nan`| | | | |`nan`|1.6.0| | | | |
|`nanf`| | | | |`nanf`|1.6.0| | | | |
|`nearbyint`| | | | |`nearbyint`|1.6.0| | | | |
|`nearbyintf`| | | | |`nearbyintf`|1.6.0| | | | |
|`nextafter`| | | | |`nextafter`|1.6.0| | | | |
|`nextafterf`| | | | |`nextafterf`|1.9.0| | | | |
|`norm`| | | | |`norm`|1.6.0| | | | |
|`norm3d`| | | | |`norm3d`|1.6.0| | | | |
|`norm3df`| | | | |`norm3df`|1.6.0| | | | |
|`norm4d`| | | | |`norm4d`|1.6.0| | | | |
|`norm4df`| | | | |`norm4df`|1.6.0| | | | |
|`normcdf`| | | | |`normcdf`|1.6.0| | | | |
|`normcdff`| | | | |`normcdff`|1.6.0| | | | |
|`normcdfinv`| | | | |`normcdfinv`|1.6.0| | | | |
|`normcdfinvf`| | | | |`normcdfinvf`|1.6.0| | | | |
|`normf`| | | | |`normf`|1.6.0| | | | |
|`pow`| | | | |`pow`|1.6.0| | | | |
|`powf`| | | | |`powf`|1.6.0| | | | |
|`rcbrt`| | | | |`rcbrt`|1.6.0| | | | |
|`rcbrtf`| | | | |`rcbrtf`|1.6.0| | | | |
|`remainder`| | | | |`remainder`|1.6.0| | | | |
|`remainderf`| | | | |`remainderf`|1.6.0| | | | |
|`remquo`| | | | |`remquo`|1.9.0| | | | |
|`remquof`| | | | |`remquof`|1.6.0| | | | |
|`rhypot`| | | | |`rhypot`|1.6.0| | | | |
|`rhypotf`| | | | |`rhypotf`|1.6.0| | | | |
|`rint`| | | | |`rint`|1.6.0| | | | |
|`rintf`| | | | |`rintf`|1.6.0| | | | |
|`rnorm`| | | | |`rnorm`|1.6.0| | | | |
|`rnorm3d`| | | | |`rnorm3d`|1.6.0| | | | |
|`rnorm3df`| | | | |`rnorm3df`|1.6.0| | | | |
|`rnorm4d`| | | | |`rnorm4d`|1.6.0| | | | |
|`rnorm4df`| | | | |`rnorm4df`|1.6.0| | | | |
|`rnormf`| | | | |`rnormf`|1.6.0| | | | |
|`round`| | | | |`round`|1.6.0| | | | |
|`roundf`| | | | |`roundf`|1.6.0| | | | |
|`rsqrt`| | | | |`rsqrt`|1.6.0| | | | |
|`rsqrtf`| | | | |`rsqrtf`|1.6.0| | | | |
|`saturate`| | | | | | | | | | |
|`scalbln`| | | | |`scalbln`|1.6.0| | | | |
|`scalblnf`| | | | |`scalblnf`|1.6.0| | | | |
|`scalbn`| | | | |`scalbn`|1.6.0| | | | |
|`scalbnf`| | | | |`scalbnf`|1.6.0| | | | |
|`signbit`| | | | |`signbit`|1.6.0| | | | |
|`sin`| | | | |`sin`|1.6.0| | | | |
|`sincos`| | | | |`sincos`|1.6.0| | | | |
|`sincosf`| | | | |`sincosf`|1.6.0| | | | |
|`sincospi`| | | | |`sincospi`|1.6.0| | | | |
|`sincospif`| | | | |`sincospif`|1.6.0| | | | |
|`sinf`| | | | |`sinf`|1.6.0| | | | |
|`sinh`| | | | |`sinh`|1.6.0| | | | |
|`sinhf`| | | | |`sinhf`|1.6.0| | | | |
|`sinpi`| | | | |`sinpi`|1.6.0| | | | |
|`sinpif`| | | | |`sinpif`|1.6.0| | | | |
|`sqrt`| | | | |`sqrt`|1.6.0| | | | |
|`sqrtf`| | | | |`sqrtf`|1.6.0| | | | |
|`tan`| | | | |`tan`|1.6.0| | | | |
|`tanf`| | | | |`tanf`|1.6.0| | | | |
|`tanh`| | | | |`tanh`|1.6.0| | | | |
|`tanhf`| | | | |`tanhf`|1.6.0| | | | |
|`tgamma`| | | | |`tgamma`|1.6.0| | | | |
|`tgammaf`| | | | |`tgammaf`|1.6.0| | | | |
|`trunc`| | | | |`trunc`|1.6.0| | | | |
|`truncf`| | | | |`truncf`|1.6.0| | | | |
|`uint2float`| | | | | | | | | | |
|`uint_as_float`| | | | | | | | | | |
|`ullmax`| | | | | | | | | | |
|`ullmin`| | | | | | | | | | |
|`umax`| | | | | | | | | | |
|`umin`| | | | | | | | | | |
|`umul24`| | | | | | | | | | |
|`y0`| | | | |`y0`|1.6.0| | | | |
|`y0f`| | | | |`y0f`|1.6.0| | | | |
|`y1`| | | | |`y1`|1.6.0| | | | |
|`y1f`| | | | |`y1f`|1.6.0| | | | |
|`yn`| | | | |`yn`|1.6.0| | | | |
|`ynf`| | | | |`ynf`|1.6.0| | | | |
## **2. Device Types**
|**CUDA**|**A**|**D**|**C**|**R**|**HIP**|**A**|**D**|**C**|**R**|**E**|
|:--|:-:|:-:|:-:|:-:|:--|:-:|:-:|:-:|:-:|:-:|
|`__NV_E4M3`|11.8| | | | | | | | | |
|`__NV_E5M2`|11.8| | | | | | | | | |
|`__NV_NOSAT`|11.8| | | | | | | | | |
|`__NV_SATFINITE`|11.8| | | | | | | | | |
|`__half`| | | | |`__half`|1.6.0| | | | |
|`__half2`| | | | |`__half2`|1.6.0| | | | |
|`__half2_raw`| | | | |`__half2_raw`|1.9.0| | | | |
|`__half_raw`| | | | |`__half_raw`|1.9.0| | | | |
|`__nv_bfloat16`|11.0| | | |`hip_bfloat16`|3.5.0| | | | |
|`__nv_bfloat162`|11.0| | | | | | | | | |
|`__nv_bfloat162_raw`|11.0| | | | | | | | | |
|`__nv_bfloat16_raw`|11.0| | | | | | | | | |
|`__nv_fp8_e4m3`|11.8| | | | | | | | | |
|`__nv_fp8_e5m2`|11.8| | | | | | | | | |
|`__nv_fp8_interpretation_t`|11.8| | | | | | | | | |
|`__nv_fp8_storage_t`|11.8| | | | | | | | | |
|`__nv_fp8x2_e4m3`|11.8| | | | | | | | | |
|`__nv_fp8x2_e5m2`|11.8| | | | | | | | | |
|`__nv_fp8x2_storage_t`|11.8| | | | | | | | | |
|`__nv_fp8x4_e4m3`|11.8| | | | | | | | | |
|`__nv_fp8x4_e5m2`|11.8| | | | | | | | | |
|`__nv_fp8x4_storage_t`|11.8| | | | | | | | | |
|`__nv_saturation_t`|11.8| | | | | | | | | |
|`nv_bfloat162`|11.0| | | | | | | | | |
\*A - Added; D - Deprecated; C - Changed; R - Removed; E - Experimental
|