aboutsummaryrefslogtreecommitdiff
path: root/libc/include/complex.yaml
blob: 05318480a02f14436409bff7ad19b6b147c100f1 (plain)
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
header: complex.h
header_template: complex.h.def
macros: []
types:
  - type_name: cfloat16
  - type_name: cfloat128
  - type_name: float128
enums: []
objects: []
functions:
  - name: cimag
    standards:
      - stdc
    return_type: double
    arguments:
      - type: _Complex double
  - name: cimagf
    standards:
      - stdc
    return_type: float
    arguments:
      - type: _Complex float
  - name: cimagl
    standards:
      - stdc
    return_type: long double
    arguments:
      - type: _Complex long double
  - name: cimagf16
    standards:
      - stdc
    return_type: _Float16
    arguments:
      - type: cfloat16
    guard: LIBC_TYPES_HAS_CFLOAT16
  - name: cimagf128
    standards:
      - stdc
    return_type: float128
    arguments:
      - type: cfloat128
    guard: LIBC_TYPES_HAS_CFLOAT128
  - name: creal
    standards:
      - stdc
    return_type: double
    arguments:
      - type: _Complex double
  - name: crealf
    standards:
      - stdc
    return_type: float
    arguments:
      - type: _Complex float
  - name: creall
    standards:
      - stdc
    return_type: long double
    arguments:
      - type: _Complex long double
  - name: crealf16
    standards:
      - stdc
    return_type: _Float16
    arguments:
      - type: cfloat16
    guard: LIBC_TYPES_HAS_CFLOAT16
  - name: crealf128
    standards:
      - stdc
    return_type: float128
    arguments:
      - type: cfloat128
    guard: LIBC_TYPES_HAS_CFLOAT128
  - name: conj
    standards:
      - stdc
    return_type: _Complex double
    arguments:
      - type: _Complex double
  - name: conjf
    standards:
      - stdc
    return_type: _Complex float
    arguments:
      - type: _Complex float
  - name: conjl
    standards:
      - stdc
    return_type: _Complex long double
    arguments:
      - type: _Complex long double
  - name: conjf16
    standards:
      - stdc
    return_type: cfloat16
    arguments:
      - type: cfloat16
    guard: LIBC_TYPES_HAS_CFLOAT16
  - name: conjf128
    standards:
      - stdc
    return_type: cfloat128
    arguments:
      - type: cfloat128
    guard: LIBC_TYPES_HAS_CFLOAT128
  - name: cproj
    standards:
      - stdc
    return_type: _Complex double
    arguments:
      - type: _Complex double
  - name: cprojf
    standards:
      - stdc
    return_type: _Complex float
    arguments:
      - type: _Complex float
  - name: cprojl
    standards:
      - stdc
    return_type: _Complex long double
    arguments:
      - type: _Complex long double
  - name: cprojf16
    standards:
      - stdc
    return_type: cfloat16
    arguments:
      - type: cfloat16
    guard: LIBC_TYPES_HAS_CFLOAT16
  - name: cprojf128
    standards:
      - stdc
    return_type: cfloat128
    arguments:
      - type: cfloat128
    guard: LIBC_TYPES_HAS_CFLOAT128