OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [i386/] [i386-builtin-types.def] - Blame information for rev 749

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 709 jeremybenn
# This file provides a declarative way of describing the types that
2
# are used when declaring ix86 builtin functions.  It is processed
3
# with i386-builtin-type.awk to produce C code.
4
#
5
# DEF_PRIMITIVE_TYPE (ENUM, TYPE)
6
#
7
#   The ENUM is an identifier indicating which type is being defined.
8
#   TYPE is a variable that represents the type.
9
#   ??? Note that the awk program expects a single token for TYPE.
10
#   At present, that's all that's required; revisit if it turns out
11
#   that we need more than that.
12
#
13
# DEF_VECTOR_TYPE (ENUM, TYPE [, MODE])
14
#
15
#  This describes a vector type.  ENUM is an identifier as above.
16
#  TYPE is the enumeral for the inner type which should of course
17
#  name a type of the proper inner mode.  If present, MODE is the
18
#  machine mode, else the machine mode should be the same as ENUM.
19
#
20
# DEF_POINTER_TYPE (ENUM, TYPE [, CONST])
21
#
22
#  This describes a pointer type.  ENUM is an identifier as above;
23
#  TYPE is the enumeral for the type pointed to.  An optional third
24
#  argument is the keyword CONST, which defines this to be a pointer to
25
#  a constant type.
26
#
27
# DEF_FUNCTION_TYPE (RETURN, ARGN*)
28
#
29
#   This describes a function type.  The return type and the arguments
30
#   are the enumerals defined above.  The enumeration name for the
31
#   function is formed by RETURN ## _FTYPE_ ## ARG1 ## _ ## ARG2 ...
32
#
33
# DEF_FUNCTION_TYPE_ALIAS (ENUM, SUFFIX)
34
#
35
#   This defines an enumeration ENUM ## _ ## SUFFIX and arranges for
36
#   the function type to be copied from ENUM.  This is used to control
37
#   how the expanders treat the function.
38
#
39
 
40
DEF_PRIMITIVE_TYPE (VOID, void_type_node)
41
DEF_PRIMITIVE_TYPE (CHAR, char_type_node)
42
DEF_PRIMITIVE_TYPE (UCHAR, unsigned_char_type_node)
43
# ??? Logically this should be intQI_type_node, but that maps to "signed char"
44
# which is a different type than "char" even if "char" is signed.  This must
45
# match the usage in emmintrin.h and changing this would change name mangling
46
# and so is not advisable.
47
DEF_PRIMITIVE_TYPE (QI, char_type_node)
48
DEF_PRIMITIVE_TYPE (HI, intHI_type_node)
49
DEF_PRIMITIVE_TYPE (SI, intSI_type_node)
50
# ??? Logically this should be intDI_type_node, but that maps to "long"
51
# with 64-bit, and that's not how the emmintrin.h is written.  Again,
52
# changing this would change name mangling.
53
DEF_PRIMITIVE_TYPE (DI, long_long_integer_type_node)
54
DEF_PRIMITIVE_TYPE (UQI, unsigned_intQI_type_node)
55
DEF_PRIMITIVE_TYPE (UHI, unsigned_intHI_type_node)
56
DEF_PRIMITIVE_TYPE (USI, unsigned_intSI_type_node)
57
DEF_PRIMITIVE_TYPE (UDI, long_long_unsigned_type_node)
58
# ??? Some of the types below should use the mode types above.
59
DEF_PRIMITIVE_TYPE (USHORT, short_unsigned_type_node)
60
DEF_PRIMITIVE_TYPE (INT, integer_type_node)
61
DEF_PRIMITIVE_TYPE (UINT, unsigned_type_node)
62
DEF_PRIMITIVE_TYPE (UNSIGNED, unsigned_type_node)
63
DEF_PRIMITIVE_TYPE (LONGLONG, long_long_integer_type_node)
64
DEF_PRIMITIVE_TYPE (ULONGLONG, long_long_unsigned_type_node)
65
DEF_PRIMITIVE_TYPE (UINT8, unsigned_char_type_node)
66
DEF_PRIMITIVE_TYPE (UINT16, short_unsigned_type_node)
67
DEF_PRIMITIVE_TYPE (INT64, long_long_integer_type_node)
68
DEF_PRIMITIVE_TYPE (UINT64, long_long_unsigned_type_node)
69
DEF_PRIMITIVE_TYPE (FLOAT, float_type_node)
70
DEF_PRIMITIVE_TYPE (DOUBLE, double_type_node)
71
DEF_PRIMITIVE_TYPE (FLOAT80, float80_type_node)
72
DEF_PRIMITIVE_TYPE (FLOAT128, float128_type_node)
73
 
74
# MMX vectors
75
DEF_VECTOR_TYPE (V2SF, FLOAT)
76
DEF_VECTOR_TYPE (V1DI, DI)
77
DEF_VECTOR_TYPE (V2SI, SI)
78
DEF_VECTOR_TYPE (V4HI, HI)
79
DEF_VECTOR_TYPE (V8QI, QI)
80
 
81
# SSE vectors
82
DEF_VECTOR_TYPE (V2DF, DOUBLE)
83
DEF_VECTOR_TYPE (V4SF, FLOAT)
84
DEF_VECTOR_TYPE (V2DI, DI)
85
DEF_VECTOR_TYPE (V4SI, SI)
86
DEF_VECTOR_TYPE (V8HI, HI)
87
DEF_VECTOR_TYPE (V16QI, QI)
88
DEF_VECTOR_TYPE (V2UDI, UDI, V2DI)
89
DEF_VECTOR_TYPE (V4USI, USI, V4SI)
90
DEF_VECTOR_TYPE (V8UHI, UHI, V8HI)
91
DEF_VECTOR_TYPE (V16UQI, UQI, V16QI)
92
 
93
# AVX vectors
94
DEF_VECTOR_TYPE (V4DF, DOUBLE)
95
DEF_VECTOR_TYPE (V8SF, FLOAT)
96
DEF_VECTOR_TYPE (V4DI, DI)
97
DEF_VECTOR_TYPE (V8SI, SI)
98
DEF_VECTOR_TYPE (V16HI, HI)
99
DEF_VECTOR_TYPE (V32QI, QI)
100
 
101
 
102
DEF_POINTER_TYPE (PCCHAR, CHAR, CONST)
103
DEF_POINTER_TYPE (PCDOUBLE, DOUBLE, CONST)
104
DEF_POINTER_TYPE (PCFLOAT, FLOAT, CONST)
105
DEF_POINTER_TYPE (PCINT, INT, CONST)
106
DEF_POINTER_TYPE (PCINT64, INT64, CONST)
107
DEF_POINTER_TYPE (PCHAR, CHAR)
108
DEF_POINTER_TYPE (PCVOID, VOID, CONST)
109
DEF_POINTER_TYPE (PVOID, VOID)
110
DEF_POINTER_TYPE (PDOUBLE, DOUBLE)
111
DEF_POINTER_TYPE (PFLOAT, FLOAT)
112
DEF_POINTER_TYPE (PUSHORT, USHORT)
113
DEF_POINTER_TYPE (PINT, INT)
114
DEF_POINTER_TYPE (PLONGLONG, LONGLONG)
115
DEF_POINTER_TYPE (PULONGLONG, ULONGLONG)
116
DEF_POINTER_TYPE (PUNSIGNED, UNSIGNED)
117
 
118
DEF_POINTER_TYPE (PV2SI, V2SI)
119
DEF_POINTER_TYPE (PV2DF, V2DF)
120
DEF_POINTER_TYPE (PV2DI, V2DI)
121
DEF_POINTER_TYPE (PV2SF, V2SF)
122
DEF_POINTER_TYPE (PV4DF, V4DF)
123
DEF_POINTER_TYPE (PV4DI, V4DI)
124
DEF_POINTER_TYPE (PV4SF, V4SF)
125
DEF_POINTER_TYPE (PV8SF, V8SF)
126
DEF_POINTER_TYPE (PV4SI, V4SI)
127
DEF_POINTER_TYPE (PV8SI, V8SI)
128
 
129
DEF_POINTER_TYPE (PCV2SI, V2SI, CONST)
130
DEF_POINTER_TYPE (PCV2DF, V2DF, CONST)
131
DEF_POINTER_TYPE (PCV2SF, V2SF, CONST)
132
DEF_POINTER_TYPE (PCV4DF, V4DF, CONST)
133
DEF_POINTER_TYPE (PCV4SF, V4SF, CONST)
134
DEF_POINTER_TYPE (PCV8SF, V8SF, CONST)
135
 
136
DEF_POINTER_TYPE (PCV2DI, V2DI, CONST)
137
DEF_POINTER_TYPE (PCV4SI, V4SI, CONST)
138
DEF_POINTER_TYPE (PCV4DI, V4DI, CONST)
139
DEF_POINTER_TYPE (PCV8SI, V8SI, CONST)
140
 
141
DEF_FUNCTION_TYPE (FLOAT128)
142
DEF_FUNCTION_TYPE (UINT64)
143
DEF_FUNCTION_TYPE (UNSIGNED)
144
DEF_FUNCTION_TYPE (VOID)
145
DEF_FUNCTION_TYPE (PVOID)
146
 
147
DEF_FUNCTION_TYPE (FLOAT, FLOAT)
148
DEF_FUNCTION_TYPE (FLOAT128, FLOAT128)
149
DEF_FUNCTION_TYPE (INT, INT)
150
DEF_FUNCTION_TYPE (INT, V16QI)
151
DEF_FUNCTION_TYPE (INT, V2DF)
152
DEF_FUNCTION_TYPE (INT, V4DF)
153
DEF_FUNCTION_TYPE (INT, V4SF)
154
DEF_FUNCTION_TYPE (INT, V8QI)
155
DEF_FUNCTION_TYPE (INT, V8SF)
156
DEF_FUNCTION_TYPE (INT, V32QI)
157
DEF_FUNCTION_TYPE (INT64, INT64)
158
DEF_FUNCTION_TYPE (INT64, V2DF)
159
DEF_FUNCTION_TYPE (INT64, V4SF)
160
DEF_FUNCTION_TYPE (UINT64, INT)
161
DEF_FUNCTION_TYPE (UINT16, UINT16)
162
DEF_FUNCTION_TYPE (UINT64, PUNSIGNED)
163
DEF_FUNCTION_TYPE (V16QI, PCCHAR)
164
DEF_FUNCTION_TYPE (V16QI, V16QI)
165
DEF_FUNCTION_TYPE (V2DF, PCDOUBLE)
166
DEF_FUNCTION_TYPE (V2DF, V2DF)
167
DEF_FUNCTION_TYPE (V2DF, V2SI)
168
DEF_FUNCTION_TYPE (V2DF, V4DF)
169
DEF_FUNCTION_TYPE (V2DF, V4SF)
170
DEF_FUNCTION_TYPE (V2DF, V4SI)
171
DEF_FUNCTION_TYPE (V2DI, PV2DI)
172
DEF_FUNCTION_TYPE (V2DI, V16QI)
173
DEF_FUNCTION_TYPE (V2DI, V2DI)
174
DEF_FUNCTION_TYPE (V2DI, V4SI)
175
DEF_FUNCTION_TYPE (V2DI, V8HI)
176
DEF_FUNCTION_TYPE (V2SF, V2SF)
177
DEF_FUNCTION_TYPE (V2SF, V2SI)
178
DEF_FUNCTION_TYPE (V2SI, V2DF)
179
DEF_FUNCTION_TYPE (V2SI, V2SF)
180
DEF_FUNCTION_TYPE (V2SI, V2SI)
181
DEF_FUNCTION_TYPE (V2SI, PCV2SI)
182
DEF_FUNCTION_TYPE (V2SI, V4SF)
183
DEF_FUNCTION_TYPE (V32QI, PCCHAR)
184
DEF_FUNCTION_TYPE (V4DF, PCDOUBLE)
185
DEF_FUNCTION_TYPE (V4DF, PCV2DF)
186
DEF_FUNCTION_TYPE (V4DF, V2DF)
187
DEF_FUNCTION_TYPE (V4DF, V4DF)
188
DEF_FUNCTION_TYPE (V4DF, V4SF)
189
DEF_FUNCTION_TYPE (V4DF, V4SI)
190
DEF_FUNCTION_TYPE (V4HI, V4HI)
191
DEF_FUNCTION_TYPE (V4SF, PCFLOAT)
192
DEF_FUNCTION_TYPE (V4SF, V2DF)
193
DEF_FUNCTION_TYPE (V4SF, V4DF)
194
DEF_FUNCTION_TYPE (V4SF, V4SF)
195
DEF_FUNCTION_TYPE (V4SF, PCV4SF)
196
DEF_FUNCTION_TYPE (V4SF, V4SI)
197
DEF_FUNCTION_TYPE (V4SF, V8SF)
198
DEF_FUNCTION_TYPE (V4SF, V8HI)
199
DEF_FUNCTION_TYPE (V4SI, V16QI)
200
DEF_FUNCTION_TYPE (V4SI, V2DF)
201
DEF_FUNCTION_TYPE (V4SI, V4DF)
202
DEF_FUNCTION_TYPE (V4SI, V4SF)
203
DEF_FUNCTION_TYPE (V4SI, V4SI)
204
DEF_FUNCTION_TYPE (V4SI, V8HI)
205
DEF_FUNCTION_TYPE (V4SI, V8SI)
206
DEF_FUNCTION_TYPE (V8HI, V16QI)
207
DEF_FUNCTION_TYPE (V8HI, V8HI)
208
DEF_FUNCTION_TYPE (V8QI, V8QI)
209
DEF_FUNCTION_TYPE (V8SF, PCFLOAT)
210
DEF_FUNCTION_TYPE (V8SF, PCV4SF)
211
DEF_FUNCTION_TYPE (V8SF, PCV8SF)
212
DEF_FUNCTION_TYPE (V8SF, V4SF)
213
DEF_FUNCTION_TYPE (V8SF, V8SF)
214
DEF_FUNCTION_TYPE (V8SF, V8SI)
215
DEF_FUNCTION_TYPE (V8SF, V8HI)
216
DEF_FUNCTION_TYPE (V8SI, V4SI)
217
DEF_FUNCTION_TYPE (V8SI, V8SF)
218
DEF_FUNCTION_TYPE (V32QI, V32QI)
219
DEF_FUNCTION_TYPE (V32QI, V16QI)
220
DEF_FUNCTION_TYPE (V16HI, V16HI)
221
DEF_FUNCTION_TYPE (V16HI, V8HI)
222
DEF_FUNCTION_TYPE (V8SI, V8SI)
223
DEF_FUNCTION_TYPE (VOID, PCVOID)
224
DEF_FUNCTION_TYPE (VOID, PVOID)
225
DEF_FUNCTION_TYPE (VOID, UINT64)
226
DEF_FUNCTION_TYPE (VOID, UNSIGNED)
227
DEF_FUNCTION_TYPE (INT, PUSHORT)
228
DEF_FUNCTION_TYPE (INT, PUNSIGNED)
229
DEF_FUNCTION_TYPE (INT, PULONGLONG)
230
DEF_FUNCTION_TYPE (V16HI, V16QI)
231
DEF_FUNCTION_TYPE (V8SI, V16QI)
232
DEF_FUNCTION_TYPE (V4DI, V16QI)
233
DEF_FUNCTION_TYPE (V8SI, V8HI)
234
DEF_FUNCTION_TYPE (V4DI, V8HI)
235
DEF_FUNCTION_TYPE (V4DI, V4SI)
236
DEF_FUNCTION_TYPE (V4DI, PV4DI)
237
DEF_FUNCTION_TYPE (V4DI, V2DI)
238
 
239
DEF_FUNCTION_TYPE (DI, V2DI, INT)
240
DEF_FUNCTION_TYPE (DOUBLE, V2DF, INT)
241
DEF_FUNCTION_TYPE (FLOAT, V4SF, INT)
242
DEF_FUNCTION_TYPE (FLOAT128, FLOAT128, FLOAT128)
243
DEF_FUNCTION_TYPE (HI, V4HI, INT)
244
DEF_FUNCTION_TYPE (HI, V8HI, INT)
245
DEF_FUNCTION_TYPE (INT, V2DF, V2DF)
246
DEF_FUNCTION_TYPE (INT, V2DI, V2DI)
247
DEF_FUNCTION_TYPE (INT, V4DF, V4DF)
248
DEF_FUNCTION_TYPE (INT, V4DI, V4DI)
249
DEF_FUNCTION_TYPE (INT, V4SF, V4SF)
250
DEF_FUNCTION_TYPE (INT, V8SF, V8SF)
251
DEF_FUNCTION_TYPE (QI, V16QI, INT)
252
DEF_FUNCTION_TYPE (QI, V8QI, INT)
253
DEF_FUNCTION_TYPE (SI, V2SI, INT)
254
DEF_FUNCTION_TYPE (SI, V4SI, INT)
255
DEF_FUNCTION_TYPE (UINT, UINT, UCHAR)
256
DEF_FUNCTION_TYPE (UINT, UINT, UINT)
257
DEF_FUNCTION_TYPE (UINT, UINT, USHORT)
258
DEF_FUNCTION_TYPE (UINT16, UINT16, INT)
259
DEF_FUNCTION_TYPE (UINT64, UINT64, UINT64)
260
DEF_FUNCTION_TYPE (UINT8, UINT8, INT)
261
DEF_FUNCTION_TYPE (V16QI, V16QI, SI)
262
DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI)
263
DEF_FUNCTION_TYPE (V16QI, V8HI, V8HI)
264
DEF_FUNCTION_TYPE (V1DI, V1DI, SI)
265
DEF_FUNCTION_TYPE (V1DI, V1DI, V1DI)
266
DEF_FUNCTION_TYPE (V1DI, V2SI, V2SI)
267
DEF_FUNCTION_TYPE (V1DI, V8QI, V8QI)
268
DEF_FUNCTION_TYPE (V2DF, PCV2DF, V2DI)
269
DEF_FUNCTION_TYPE (V2DF, V2DF, DI)
270
DEF_FUNCTION_TYPE (V2DF, V2DF, INT)
271
DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE)
272
DEF_FUNCTION_TYPE (V2DF, V2DF, SI)
273
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF)
274
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DI)
275
DEF_FUNCTION_TYPE (V2DF, V2DF, V4SF)
276
DEF_FUNCTION_TYPE (V2DF, V4DF, INT)
277
DEF_FUNCTION_TYPE (V2DI, V16QI, V16QI)
278
DEF_FUNCTION_TYPE (V2DI, V2DF, V2DF)
279
DEF_FUNCTION_TYPE (V2DI, V2DI, INT)
280
DEF_FUNCTION_TYPE (V2DI, V2DI, SI)
281
DEF_FUNCTION_TYPE (V2DI, V2DI, V16QI)
282
DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI)
283
DEF_FUNCTION_TYPE (V2DI, V4SI, V4SI)
284
DEF_FUNCTION_TYPE (V2DI, PCV2DI, V2DI)
285
DEF_FUNCTION_TYPE (V2SF, V2SF, V2SF)
286
DEF_FUNCTION_TYPE (V2SI, INT, INT)
287
DEF_FUNCTION_TYPE (V2SI, V2SF, V2SF)
288
DEF_FUNCTION_TYPE (V2SI, V2SI, SI)
289
DEF_FUNCTION_TYPE (V2SI, V2SI, V2SI)
290
DEF_FUNCTION_TYPE (V2SI, V4HI, V4HI)
291
DEF_FUNCTION_TYPE (V4DF, PCV4DF, V4DI)
292
DEF_FUNCTION_TYPE (V4DF, V4DF, INT)
293
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF)
294
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DI)
295
DEF_FUNCTION_TYPE (V4HI, V2SI, V2SI)
296
DEF_FUNCTION_TYPE (V4HI, V4HI, INT)
297
DEF_FUNCTION_TYPE (V4HI, V4HI, SI)
298
DEF_FUNCTION_TYPE (V4HI, V4HI, V4HI)
299
DEF_FUNCTION_TYPE (V4HI, V8QI, V8QI)
300
DEF_FUNCTION_TYPE (V4SF, PCV4SF, V4SI)
301
DEF_FUNCTION_TYPE (V4SF, V4SF, DI)
302
DEF_FUNCTION_TYPE (V4SF, V4SF, INT)
303
DEF_FUNCTION_TYPE (V4SF, V4SF, PCV2SF)
304
DEF_FUNCTION_TYPE (V4SF, V4SF, SI)
305
DEF_FUNCTION_TYPE (V4SF, V4SF, V2DF)
306
DEF_FUNCTION_TYPE (V4SF, V4SF, V2SI)
307
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF)
308
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SI)
309
DEF_FUNCTION_TYPE (V4SF, V8SF, INT)
310
DEF_FUNCTION_TYPE (V4SI, V2DF, V2DF)
311
DEF_FUNCTION_TYPE (V4SI, V4SF, V4SF)
312
DEF_FUNCTION_TYPE (V4SI, V4SI, INT)
313
DEF_FUNCTION_TYPE (V4SI, V4SI, SI)
314
DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI)
315
DEF_FUNCTION_TYPE (V4SI, V8HI, V8HI)
316
DEF_FUNCTION_TYPE (V4SI, V8SI, INT)
317
DEF_FUNCTION_TYPE (V4SI, PCV4SI, V4SI)
318
DEF_FUNCTION_TYPE (V8HI, V16QI, V16QI)
319
DEF_FUNCTION_TYPE (V8HI, V4SI, V4SI)
320
DEF_FUNCTION_TYPE (V8HI, V8HI, INT)
321
DEF_FUNCTION_TYPE (V8HI, V8HI, SI)
322
DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI)
323
DEF_FUNCTION_TYPE (V8HI, V8SF, INT)
324
DEF_FUNCTION_TYPE (V8HI, V4SF, INT)
325
DEF_FUNCTION_TYPE (V8QI, V4HI, V4HI)
326
DEF_FUNCTION_TYPE (V8QI, V8QI, V8QI)
327
DEF_FUNCTION_TYPE (V8SF, PCV8SF, V8SI)
328
DEF_FUNCTION_TYPE (V8SF, V8SF, INT)
329
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF)
330
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SI)
331
DEF_FUNCTION_TYPE (V32QI, V16HI, V16HI)
332
DEF_FUNCTION_TYPE (V16HI, V8SI, V8SI)
333
DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI)
334
DEF_FUNCTION_TYPE (V16HI, V32QI, V32QI)
335
DEF_FUNCTION_TYPE (V16HI, V16HI, V8HI)
336
DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI)
337
DEF_FUNCTION_TYPE (V16HI, V16HI, INT)
338
DEF_FUNCTION_TYPE (V16HI, V16HI, SI)
339
DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, INT)
340
DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, INT)
341
DEF_FUNCTION_TYPE (V8SI, V4DF, V4DF)
342
DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI)
343
DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI)
344
DEF_FUNCTION_TYPE (V8SI, V16HI, V16HI)
345
DEF_FUNCTION_TYPE (V8SI, V8SI, INT)
346
DEF_FUNCTION_TYPE (V8SI, V8SI, SI)
347
DEF_FUNCTION_TYPE (V8SI, PCV8SI, V8SI)
348
DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI)
349
DEF_FUNCTION_TYPE (V4DI, V8SI, V8SI)
350
DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI)
351
DEF_FUNCTION_TYPE (V4DI, PCV4DI, V4DI)
352
DEF_FUNCTION_TYPE (V4DI, V4DI, INT)
353
DEF_FUNCTION_TYPE (V2DI, V4DI, INT)
354
DEF_FUNCTION_TYPE (VOID, PCHAR, V16QI)
355
DEF_FUNCTION_TYPE (VOID, PCHAR, V32QI)
356
DEF_FUNCTION_TYPE (VOID, PDOUBLE, V2DF)
357
DEF_FUNCTION_TYPE (VOID, PDOUBLE, V4DF)
358
DEF_FUNCTION_TYPE (VOID, PFLOAT, V4SF)
359
DEF_FUNCTION_TYPE (VOID, PFLOAT, V8SF)
360
DEF_FUNCTION_TYPE (VOID, PINT, INT)
361
DEF_FUNCTION_TYPE (VOID, PLONGLONG, LONGLONG)
362
DEF_FUNCTION_TYPE (VOID, PULONGLONG, ULONGLONG)
363
DEF_FUNCTION_TYPE (VOID, PV2SI, V2SI)
364
DEF_FUNCTION_TYPE (VOID, PV2DI, V2DI)
365
DEF_FUNCTION_TYPE (VOID, PV2SF, V4SF)
366
DEF_FUNCTION_TYPE (VOID, PV4DI, V4DI)
367
DEF_FUNCTION_TYPE (VOID, PV4SF, V4SF)
368
DEF_FUNCTION_TYPE (VOID, PV8SF, V8SF)
369
DEF_FUNCTION_TYPE (VOID, UNSIGNED, UNSIGNED)
370
 
371
DEF_FUNCTION_TYPE (INT, V16QI, V16QI, INT)
372
DEF_FUNCTION_TYPE (UCHAR, UINT, UINT, UINT)
373
DEF_FUNCTION_TYPE (UCHAR, UINT64, UINT, UINT)
374
DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, V16HI)
375
DEF_FUNCTION_TYPE (V16QI, V16QI, QI, INT)
376
DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, INT)
377
DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, V16QI)
378
DEF_FUNCTION_TYPE (V1DI, V1DI, V1DI, INT)
379
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT)
380
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF)
381
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DI, INT)
382
DEF_FUNCTION_TYPE (V2DI, V2DI, DI, INT)
383
DEF_FUNCTION_TYPE (V2DI, V2DI, UINT, UINT)
384
DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, INT)
385
DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, V2DI)
386
DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, V32QI)
387
DEF_FUNCTION_TYPE (V4DF, V4DF, V2DF, INT)
388
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, INT)
389
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DF)
390
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DI, INT)
391
DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, V4DI)
392
DEF_FUNCTION_TYPE (V4HI, V4HI, HI, INT)
393
DEF_FUNCTION_TYPE (V4SF, V4SF, FLOAT, INT)
394
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT)
395
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF)
396
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SI, INT)
397
DEF_FUNCTION_TYPE (V4SI, V4SI, SI, INT)
398
DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, INT)
399
DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V2DI)
400
DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V4SI)
401
DEF_FUNCTION_TYPE (V8HI, V8HI, HI, INT)
402
DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, INT)
403
DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, V4SI)
404
DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, V8HI)
405
DEF_FUNCTION_TYPE (V8SF, V8SF, V4SF, INT)
406
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, INT)
407
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SF)
408
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SI, INT)
409
DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI, INT)
410
DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, INT)
411
DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, V8SI)
412
DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, INT)
413
DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI, INT)
414
DEF_FUNCTION_TYPE (VOID, PCVOID, UNSIGNED, UNSIGNED)
415
DEF_FUNCTION_TYPE (VOID, PV2DF, V2DI, V2DF)
416
DEF_FUNCTION_TYPE (VOID, PV4DF, V4DI, V4DF)
417
DEF_FUNCTION_TYPE (VOID, PV4SF, V4SI, V4SF)
418
DEF_FUNCTION_TYPE (VOID, PV8SF, V8SI, V8SF)
419
DEF_FUNCTION_TYPE (VOID, PV2DI, V2DI, V2DI)
420
DEF_FUNCTION_TYPE (VOID, PV4DI, V4DI, V4DI)
421
DEF_FUNCTION_TYPE (VOID, PV4SI, V4SI, V4SI)
422
DEF_FUNCTION_TYPE (VOID, PV8SI, V8SI, V8SI)
423
DEF_FUNCTION_TYPE (VOID, UINT, UINT, UINT)
424
DEF_FUNCTION_TYPE (VOID, UINT64, UINT, UINT)
425
DEF_FUNCTION_TYPE (VOID, V16QI, V16QI, PCHAR)
426
DEF_FUNCTION_TYPE (VOID, V8QI, V8QI, PCHAR)
427
DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DI)
428
DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SI)
429
DEF_FUNCTION_TYPE (V2UDI, V2UDI, V2UDI, V2UDI)
430
DEF_FUNCTION_TYPE (V4USI, V4USI, V4USI, V4USI)
431
DEF_FUNCTION_TYPE (V8UHI, V8UHI, V8UHI, V8UHI)
432
DEF_FUNCTION_TYPE (V16UQI, V16UQI, V16UQI, V16UQI)
433
DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DI)
434
DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SI)
435
 
436
DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, UINT, UINT)
437
DEF_FUNCTION_TYPE (V4HI, HI, HI, HI, HI)
438
 
439
DEF_FUNCTION_TYPE (INT, V16QI, INT, V16QI, INT, INT)
440
DEF_FUNCTION_TYPE (V16QI, V16QI, INT, V16QI, INT, INT)
441
 
442
DEF_FUNCTION_TYPE (V8QI, QI, QI, QI, QI, QI, QI, QI, QI)
443
 
444
DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE, V4SI, V2DF, INT)
445
DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V4SI, V4DF, INT)
446
DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V8SI, V4DF, INT)
447
DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE, V2DI, V2DF, INT)
448
DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V4DI, V4DF, INT)
449
DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V4SI, V4SF, INT)
450
DEF_FUNCTION_TYPE (V8SF, V8SF, PCFLOAT, V8SI, V8SF, INT)
451
DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V2DI, V4SF, INT)
452
DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V4DI, V4SF, INT)
453
DEF_FUNCTION_TYPE (V8SF, V8SF, PCFLOAT, V4DI, V8SF, INT)
454
DEF_FUNCTION_TYPE (V2DI, V2DI, PCINT64, V4SI, V2DI, INT)
455
DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V4SI, V4DI, INT)
456
DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V8SI, V4DI, INT)
457
DEF_FUNCTION_TYPE (V2DI, V2DI, PCINT64, V2DI, V2DI, INT)
458
DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V4DI, V4DI, INT)
459
DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V4SI, V4SI, INT)
460
DEF_FUNCTION_TYPE (V8SI, V8SI, PCINT, V8SI, V8SI, INT)
461
DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V2DI, V4SI, INT)
462
DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V4DI, V4SI, INT)
463
DEF_FUNCTION_TYPE (V8SI, V8SI, PCINT, V4DI, V8SI, INT)
464
 
465
DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF, ROUND)
466
DEF_FUNCTION_TYPE_ALIAS (V4DF_FTYPE_V4DF, ROUND)
467
DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF, ROUND)
468
DEF_FUNCTION_TYPE_ALIAS (V8SF_FTYPE_V8SF, ROUND)
469
 
470
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V2DF_V2DF, ROUND)
471
DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V4DF_V4DF, ROUND)
472
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SF, ROUND)
473
DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SF, ROUND)
474
 
475
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V2DF_V2DF, PTEST)
476
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V2DI_V2DI, PTEST)
477
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4DF_V4DF, PTEST)
478
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4DI_V4DI, PTEST)
479
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4SF_V4SF, PTEST)
480
DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V8SF_V8SF, PTEST)
481
 
482
DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF, VEC_MERGE)
483
DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF, VEC_MERGE)
484
 
485
DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_SI, COUNT)
486
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_SI, COUNT)
487
DEF_FUNCTION_TYPE_ALIAS (V2SI_FTYPE_V2SI_SI, COUNT)
488
DEF_FUNCTION_TYPE_ALIAS (V4HI_FTYPE_V4HI_SI, COUNT)
489
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_SI, COUNT)
490
DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_SI, COUNT)
491
DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_V1DI, COUNT)
492
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, COUNT)
493
DEF_FUNCTION_TYPE_ALIAS (V2SI_FTYPE_V2SI_V2SI, COUNT)
494
DEF_FUNCTION_TYPE_ALIAS (V4HI_FTYPE_V4HI_V4HI, COUNT)
495
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, COUNT)
496
DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, COUNT)
497
DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_SI, COUNT)
498
DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_V8HI, COUNT)
499
DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_SI, COUNT)
500
DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_V4SI, COUNT)
501
DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_INT, COUNT)
502
DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V2DI, COUNT)
503
 
504
DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF_V2DF, SWAP)
505
DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF_V4SF, SWAP)
506
 
507
DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_INT, CONVERT)
508
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_INT, CONVERT)
509
DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V4DI_INT, CONVERT)
510
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI_INT, CONVERT)
511
DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_V1DI_INT, CONVERT)
512
 
513
DEF_FUNCTION_TYPE_ALIAS (V16QI_FTYPE_V16QI_V16QI, CMP)
514
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, CMP)
515
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, CMP)
516
DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, CMP)
517
 
518
DEF_FUNCTION_TYPE_ALIAS (V16QI_FTYPE_V16QI_V16QI, TF)
519
DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF_V2DF, TF)
520
DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, TF)
521
DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF_V4SF, TF)
522
DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, TF)
523
DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, TF)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.