File: cuComplex_API_supported_by_HIP.md

package info (click to toggle)
hipify 7.0.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,336 kB
  • sloc: cpp: 31,275; perl: 17,300; sh: 167; ruby: 23; python: 10; makefile: 9; ansic: 4
file content (48 lines) | stat: -rw-r--r-- 2,117 bytes parent folder | download
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
<head>
    <meta charset="UTF-8">
    <meta name="description" content="NVIDIA CUDA APIs supported by HIPIFY">
    <meta name="keywords" content="HIPIFY, HIP, ROCm, NVIDIA, CUDA, CUDA2HIP, hipification, hipify-clang, hipify-perl, Runtime API, Complex">
</head>

# CUCOMPLEX API supported by HIP


**Note\:** In the tables that follow the columns marked `A`, `D`, `C`, `R`, and `E` mean the following:
**A** - Added; **D** - Deprecated; **C** - Changed; **R** - Removed; **E** - Experimental

## **1. cuComplex Data types**

|**CUDA**|**A**|**D**|**C**|**R**|**HIP**|**A**|**D**|**C**|**R**|**E**|
|:--|:-:|:-:|:-:|:-:|:--|:-:|:-:|:-:|:-:|:-:|
|`cuComplex`| | | | |`hipComplex`|1.6.0| | | | |
|`cuDoubleComplex`| | | | |`hipDoubleComplex`|1.6.0| | | | |
|`cuFloatComplex`| | | | |`hipFloatComplex`|1.6.0| | | | |

## **2. cuComplex API functions**

|**CUDA**|**A**|**D**|**C**|**R**|**HIP**|**A**|**D**|**C**|**R**|**E**|
|:--|:-:|:-:|:-:|:-:|:--|:-:|:-:|:-:|:-:|:-:|
|`cuCabs`| | | | |`hipCabs`|1.6.0| | | | |
|`cuCabsf`| | | | |`hipCabsf`|1.6.0| | | | |
|`cuCadd`| | | | |`hipCadd`|1.6.0| | | | |
|`cuCaddf`| | | | |`hipCaddf`|1.6.0| | | | |
|`cuCdiv`| | | | |`hipCdiv`|1.6.0| | | | |
|`cuCdivf`| | | | |`hipCdivf`|1.6.0| | | | |
|`cuCfma`| | | | |`hipCfma`|1.6.0| | | | |
|`cuCfmaf`| | | | |`hipCfmaf`|1.6.0| | | | |
|`cuCimag`| | | | |`hipCimag`|1.6.0| | | | |
|`cuCimagf`| | | | |`hipCimagf`|1.6.0| | | | |
|`cuCmul`| | | | |`hipCmul`|1.6.0| | | | |
|`cuCmulf`| | | | |`hipCmulf`|1.6.0| | | | |
|`cuComplexDoubleToFloat`| | | | |`hipComplexDoubleToFloat`|1.6.0| | | | |
|`cuComplexFloatToDouble`| | | | |`hipComplexFloatToDouble`|1.6.0| | | | |
|`cuConj`| | | | |`hipConj`|1.6.0| | | | |
|`cuConjf`| | | | |`hipConjf`|1.6.0| | | | |
|`cuCreal`| | | | |`hipCreal`|1.6.0| | | | |
|`cuCrealf`| | | | |`hipCrealf`|1.6.0| | | | |
|`cuCsub`| | | | |`hipCsub`|1.6.0| | | | |
|`cuCsubf`| | | | |`hipCsubf`|1.6.0| | | | |
|`make_cuComplex`| | | | |`make_hipComplex`|1.6.0| | | | |
|`make_cuDoubleComplex`| | | | |`make_hipDoubleComplex`|1.6.0| | | | |
|`make_cuFloatComplex`| | | | |`make_hipFloatComplex`|1.6.0| | | | |