Mercurial > hg > CbC > CbC_gcc
annotate gcc/config/i386/i386-builtin-types.def @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
rev | line source |
---|---|
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 # This file provides a declarative way of describing the types that |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 # are used when declaring ix86 builtin functions. It is processed |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 # with i386-builtin-type.awk to produce C code. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 # DEF_PRIMITIVE_TYPE (ENUM, TYPE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 # The ENUM is an identifier indicating which type is being defined. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 # TYPE is a variable that represents the type. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 # ??? Note that the awk program expects a single token for TYPE. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 # At present, that's all that's required; revisit if it turns out |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 # that we need more than that. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 # DEF_VECTOR_TYPE (ENUM, TYPE [, MODE]) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 # This describes a vector type. ENUM is an identifier as above. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 # TYPE is the enumeral for the inner type which should of course |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 # name a type of the proper inner mode. If present, MODE is the |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 # machine mode, else the machine mode should be the same as ENUM. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 # DEF_POINTER_TYPE (ENUM, TYPE [, CONST]) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 # This describes a pointer type. ENUM is an identifier as above; |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
23 # TYPE is the enumeral for the type pointed to. An optional third |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
24 # argument is the keyword CONST, which defines this to be a pointer to |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 # a constant type. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 # DEF_FUNCTION_TYPE (RETURN, ARGN*) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 # This describes a function type. The return type and the arguments |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 # are the enumerals defined above. The enumeration name for the |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 # function is formed by RETURN ## _FTYPE_ ## ARG1 ## _ ## ARG2 ... |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 # DEF_FUNCTION_TYPE_ALIAS (ENUM, SUFFIX) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 # This defines an enumeration ENUM ## _ ## SUFFIX and arranges for |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 # the function type to be copied from ENUM. This is used to control |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 # how the expanders treat the function. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 DEF_PRIMITIVE_TYPE (VOID, void_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 DEF_PRIMITIVE_TYPE (CHAR, char_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 DEF_PRIMITIVE_TYPE (UCHAR, unsigned_char_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
43 # ??? Logically this should be intQI_type_node, but that maps to "signed char" |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 # which is a different type than "char" even if "char" is signed. This must |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 # match the usage in emmintrin.h and changing this would change name mangling |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 # and so is not advisable. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
47 DEF_PRIMITIVE_TYPE (QI, char_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
48 DEF_PRIMITIVE_TYPE (HI, intHI_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 DEF_PRIMITIVE_TYPE (SI, intSI_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
50 # ??? Logically this should be intDI_type_node, but that maps to "long" |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
51 # with 64-bit, and that's not how the emmintrin.h is written. Again, |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
52 # changing this would change name mangling. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
53 DEF_PRIMITIVE_TYPE (DI, long_long_integer_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
54 DEF_PRIMITIVE_TYPE (UQI, unsigned_intQI_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
55 DEF_PRIMITIVE_TYPE (UHI, unsigned_intHI_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
56 DEF_PRIMITIVE_TYPE (USI, unsigned_intSI_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
57 DEF_PRIMITIVE_TYPE (UDI, long_long_unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
58 # ??? Some of the types below should use the mode types above. |
111 | 59 DEF_PRIMITIVE_TYPE (SHORT, short_integer_type_node) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
60 DEF_PRIMITIVE_TYPE (USHORT, short_unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
61 DEF_PRIMITIVE_TYPE (INT, integer_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
62 DEF_PRIMITIVE_TYPE (UINT, unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
63 DEF_PRIMITIVE_TYPE (UNSIGNED, unsigned_type_node) |
111 | 64 DEF_PRIMITIVE_TYPE (ULONG, long_unsigned_type_node) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
65 DEF_PRIMITIVE_TYPE (LONGLONG, long_long_integer_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
66 DEF_PRIMITIVE_TYPE (ULONGLONG, long_long_unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
67 DEF_PRIMITIVE_TYPE (UINT8, unsigned_char_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
68 DEF_PRIMITIVE_TYPE (UINT16, short_unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
69 DEF_PRIMITIVE_TYPE (INT64, long_long_integer_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
70 DEF_PRIMITIVE_TYPE (UINT64, long_long_unsigned_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
71 DEF_PRIMITIVE_TYPE (FLOAT, float_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
72 DEF_PRIMITIVE_TYPE (DOUBLE, double_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
73 DEF_PRIMITIVE_TYPE (FLOAT80, float80_type_node) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
74 DEF_PRIMITIVE_TYPE (FLOAT128, float128_type_node) |
111 | 75 DEF_PRIMITIVE_TYPE (CONST_STRING, const_string_type_node) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
76 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
77 # MMX vectors |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
78 DEF_VECTOR_TYPE (V2SF, FLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
79 DEF_VECTOR_TYPE (V1DI, DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
80 DEF_VECTOR_TYPE (V2SI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
81 DEF_VECTOR_TYPE (V4HI, HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
82 DEF_VECTOR_TYPE (V8QI, QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
83 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
84 # SSE vectors |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
85 DEF_VECTOR_TYPE (V2DF, DOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
86 DEF_VECTOR_TYPE (V4SF, FLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
87 DEF_VECTOR_TYPE (V2DI, DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
88 DEF_VECTOR_TYPE (V4SI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
89 DEF_VECTOR_TYPE (V8HI, HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
90 DEF_VECTOR_TYPE (V16QI, QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
91 DEF_VECTOR_TYPE (V2UDI, UDI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
92 DEF_VECTOR_TYPE (V4USI, USI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
93 DEF_VECTOR_TYPE (V8UHI, UHI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
94 DEF_VECTOR_TYPE (V16UQI, UQI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
95 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
96 # AVX vectors |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
97 DEF_VECTOR_TYPE (V4DF, DOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
98 DEF_VECTOR_TYPE (V8SF, FLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
99 DEF_VECTOR_TYPE (V4DI, DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
100 DEF_VECTOR_TYPE (V8SI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
101 DEF_VECTOR_TYPE (V16HI, HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
102 DEF_VECTOR_TYPE (V32QI, QI) |
111 | 103 DEF_VECTOR_TYPE (V4UDI, UDI, V4DI) |
104 DEF_VECTOR_TYPE (V8USI, USI, V8SI) | |
105 DEF_VECTOR_TYPE (V16UHI, UHI, V16HI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
106 |
111 | 107 # AVX512F vectors |
108 DEF_VECTOR_TYPE (V32SF, FLOAT) | |
109 DEF_VECTOR_TYPE (V16SF, FLOAT) | |
110 DEF_VECTOR_TYPE (V8DF, DOUBLE) | |
111 DEF_VECTOR_TYPE (V8DI, DI) | |
112 DEF_VECTOR_TYPE (V16SI, SI) | |
113 DEF_VECTOR_TYPE (V32HI, HI) | |
114 DEF_VECTOR_TYPE (V64QI, QI) | |
115 DEF_VECTOR_TYPE (V12QI, QI) | |
116 DEF_VECTOR_TYPE (V14QI, QI) | |
117 DEF_VECTOR_TYPE (V32SI, SI) | |
118 DEF_VECTOR_TYPE (V8UDI, UDI, V8DI) | |
119 DEF_VECTOR_TYPE (V16USI, USI, V16SI) | |
120 DEF_VECTOR_TYPE (V32UHI, UHI, V32HI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
121 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
122 DEF_POINTER_TYPE (PCCHAR, CHAR, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
123 DEF_POINTER_TYPE (PCDOUBLE, DOUBLE, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
124 DEF_POINTER_TYPE (PCFLOAT, FLOAT, CONST) |
111 | 125 DEF_POINTER_TYPE (PCINT, INT, CONST) |
126 DEF_POINTER_TYPE (PCINT64, INT64, CONST) | |
127 DEF_POINTER_TYPE (PCSHORT, SHORT, CONST) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
128 DEF_POINTER_TYPE (PCHAR, CHAR) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
129 DEF_POINTER_TYPE (PCVOID, VOID, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
130 DEF_POINTER_TYPE (PVOID, VOID) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
131 DEF_POINTER_TYPE (PDOUBLE, DOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
132 DEF_POINTER_TYPE (PFLOAT, FLOAT) |
111 | 133 DEF_POINTER_TYPE (PSHORT, SHORT) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
134 DEF_POINTER_TYPE (PUSHORT, USHORT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
135 DEF_POINTER_TYPE (PINT, INT) |
111 | 136 DEF_POINTER_TYPE (PINT64, INT64) |
137 DEF_POINTER_TYPE (PLONGLONG, LONGLONG) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
138 DEF_POINTER_TYPE (PULONGLONG, ULONGLONG) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
139 DEF_POINTER_TYPE (PUNSIGNED, UNSIGNED) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
140 |
111 | 141 DEF_POINTER_TYPE (PUQI, UQI) |
142 DEF_POINTER_TYPE (PUHI, UHI) | |
143 DEF_POINTER_TYPE (PUSI, USI) | |
144 DEF_POINTER_TYPE (PUDI, UDI) | |
145 DEF_POINTER_TYPE (PUCHAR, UCHAR) | |
146 | |
147 DEF_POINTER_TYPE (PV2SI, V2SI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
148 DEF_POINTER_TYPE (PV2DF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
149 DEF_POINTER_TYPE (PV2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
150 DEF_POINTER_TYPE (PV2SF, V2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
151 DEF_POINTER_TYPE (PV4DF, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
152 DEF_POINTER_TYPE (PV4DI, V4DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
153 DEF_POINTER_TYPE (PV4SF, V4SF) |
111 | 154 DEF_POINTER_TYPE (PV8DF, V8DF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
155 DEF_POINTER_TYPE (PV8SF, V8SF) |
111 | 156 DEF_POINTER_TYPE (PV4SI, V4SI) |
157 DEF_POINTER_TYPE (PV8QI, V8QI) | |
158 DEF_POINTER_TYPE (PV8HI, V8HI) | |
159 DEF_POINTER_TYPE (PV8SI, V8SI) | |
160 DEF_POINTER_TYPE (PV8DI, V8DI) | |
161 DEF_POINTER_TYPE (PV16QI, V16QI) | |
162 DEF_POINTER_TYPE (PV16HI, V16HI) | |
163 DEF_POINTER_TYPE (PV16SI, V16SI) | |
164 DEF_POINTER_TYPE (PV16SF, V16SF) | |
165 DEF_POINTER_TYPE (PV32QI, V32QI) | |
166 DEF_POINTER_TYPE (PV32HI, V32HI) | |
167 DEF_POINTER_TYPE (PV64QI, V64QI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
168 |
111 | 169 DEF_POINTER_TYPE (PCV2SI, V2SI, CONST) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
170 DEF_POINTER_TYPE (PCV2DF, V2DF, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
171 DEF_POINTER_TYPE (PCV2SF, V2SF, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
172 DEF_POINTER_TYPE (PCV4DF, V4DF, CONST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
173 DEF_POINTER_TYPE (PCV4SF, V4SF, CONST) |
111 | 174 DEF_POINTER_TYPE (PCV8DF, V8DF, CONST) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
175 DEF_POINTER_TYPE (PCV8SF, V8SF, CONST) |
111 | 176 DEF_POINTER_TYPE (PCV16SF, V16SF, CONST) |
177 | |
178 DEF_POINTER_TYPE (PCV2DI, V2DI, CONST) | |
179 DEF_POINTER_TYPE (PCV4SI, V4SI, CONST) | |
180 DEF_POINTER_TYPE (PCV4DI, V4DI, CONST) | |
181 DEF_POINTER_TYPE (PCV8HI, V8HI, CONST) | |
182 DEF_POINTER_TYPE (PCV8SI, V8SI, CONST) | |
183 DEF_POINTER_TYPE (PCV8DI, V8DI, CONST) | |
184 DEF_POINTER_TYPE (PCV16QI, V16QI, CONST) | |
185 DEF_POINTER_TYPE (PCV16HI, V16HI, CONST) | |
186 DEF_POINTER_TYPE (PCV16SI, V16SI, CONST) | |
187 DEF_POINTER_TYPE (PCV32QI, V32QI, CONST) | |
188 DEF_POINTER_TYPE (PCV32HI, V32HI, CONST) | |
189 DEF_POINTER_TYPE (PCV64QI, V64QI, CONST) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
190 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
191 DEF_FUNCTION_TYPE (FLOAT128) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
192 DEF_FUNCTION_TYPE (UINT64) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
193 DEF_FUNCTION_TYPE (UNSIGNED) |
131 | 194 DEF_FUNCTION_TYPE (UINT) |
111 | 195 DEF_FUNCTION_TYPE (USHORT) |
196 DEF_FUNCTION_TYPE (INT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
197 DEF_FUNCTION_TYPE (VOID) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
198 DEF_FUNCTION_TYPE (PVOID) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
199 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
200 DEF_FUNCTION_TYPE (FLOAT, FLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
201 DEF_FUNCTION_TYPE (FLOAT128, FLOAT128) |
111 | 202 DEF_FUNCTION_TYPE (FLOAT128, CONST_STRING) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
203 DEF_FUNCTION_TYPE (INT, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
204 DEF_FUNCTION_TYPE (INT, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
205 DEF_FUNCTION_TYPE (INT, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
206 DEF_FUNCTION_TYPE (INT, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
207 DEF_FUNCTION_TYPE (INT, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
208 DEF_FUNCTION_TYPE (INT, V8QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
209 DEF_FUNCTION_TYPE (INT, V8SF) |
111 | 210 DEF_FUNCTION_TYPE (INT, V32QI) |
211 DEF_FUNCTION_TYPE (INT, PCCHAR) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
212 DEF_FUNCTION_TYPE (INT64, INT64) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
213 DEF_FUNCTION_TYPE (INT64, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
214 DEF_FUNCTION_TYPE (INT64, V4SF) |
111 | 215 DEF_FUNCTION_TYPE (UINT, UINT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
216 DEF_FUNCTION_TYPE (UINT16, UINT16) |
111 | 217 DEF_FUNCTION_TYPE (UINT64, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
218 DEF_FUNCTION_TYPE (UINT64, PUNSIGNED) |
111 | 219 DEF_FUNCTION_TYPE (UINT64, UINT64) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
220 DEF_FUNCTION_TYPE (V16QI, PCCHAR) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
221 DEF_FUNCTION_TYPE (V16QI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
222 DEF_FUNCTION_TYPE (V2DF, PCDOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
223 DEF_FUNCTION_TYPE (V2DF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
224 DEF_FUNCTION_TYPE (V2DF, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
225 DEF_FUNCTION_TYPE (V2DF, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
226 DEF_FUNCTION_TYPE (V2DF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
227 DEF_FUNCTION_TYPE (V2DF, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
228 DEF_FUNCTION_TYPE (V2DI, PV2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
229 DEF_FUNCTION_TYPE (V2DI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
230 DEF_FUNCTION_TYPE (V2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
231 DEF_FUNCTION_TYPE (V2DI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
232 DEF_FUNCTION_TYPE (V2DI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
233 DEF_FUNCTION_TYPE (V2SF, V2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
234 DEF_FUNCTION_TYPE (V2SF, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
235 DEF_FUNCTION_TYPE (V2SI, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
236 DEF_FUNCTION_TYPE (V2SI, V2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
237 DEF_FUNCTION_TYPE (V2SI, V2SI) |
111 | 238 DEF_FUNCTION_TYPE (V2SI, PCV2SI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
239 DEF_FUNCTION_TYPE (V2SI, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
240 DEF_FUNCTION_TYPE (V32QI, PCCHAR) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
241 DEF_FUNCTION_TYPE (V4DF, PCDOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
242 DEF_FUNCTION_TYPE (V4DF, PCV2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
243 DEF_FUNCTION_TYPE (V4DF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
244 DEF_FUNCTION_TYPE (V4DF, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
245 DEF_FUNCTION_TYPE (V4DF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
246 DEF_FUNCTION_TYPE (V4DF, V4SI) |
111 | 247 DEF_FUNCTION_TYPE (V8DF, V8DF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
248 DEF_FUNCTION_TYPE (V4HI, V4HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
249 DEF_FUNCTION_TYPE (V4SF, PCFLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
250 DEF_FUNCTION_TYPE (V4SF, V2DF) |
111 | 251 DEF_FUNCTION_TYPE (V4SF, V2DF, V4SF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
252 DEF_FUNCTION_TYPE (V4SF, V4DF) |
111 | 253 DEF_FUNCTION_TYPE (V4SF, V4DF, V4SF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
254 DEF_FUNCTION_TYPE (V4SF, V4SF) |
111 | 255 DEF_FUNCTION_TYPE (V4SF, PCV4SF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
256 DEF_FUNCTION_TYPE (V4SF, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
257 DEF_FUNCTION_TYPE (V4SF, V8SF) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
258 DEF_FUNCTION_TYPE (V4SF, V8HI) |
111 | 259 DEF_FUNCTION_TYPE (V4SF, V8HI, V4SF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
260 DEF_FUNCTION_TYPE (V4SI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
261 DEF_FUNCTION_TYPE (V4SI, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
262 DEF_FUNCTION_TYPE (V4SI, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
263 DEF_FUNCTION_TYPE (V4SI, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
264 DEF_FUNCTION_TYPE (V4SI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
265 DEF_FUNCTION_TYPE (V4SI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
266 DEF_FUNCTION_TYPE (V4SI, V8SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
267 DEF_FUNCTION_TYPE (V8HI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
268 DEF_FUNCTION_TYPE (V8HI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
269 DEF_FUNCTION_TYPE (V8QI, V8QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
270 DEF_FUNCTION_TYPE (V8SF, PCFLOAT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
271 DEF_FUNCTION_TYPE (V8SF, PCV4SF) |
111 | 272 DEF_FUNCTION_TYPE (V8SF, PCV8SF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
273 DEF_FUNCTION_TYPE (V8SF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
274 DEF_FUNCTION_TYPE (V8SF, V8SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
275 DEF_FUNCTION_TYPE (V8SF, V8SI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
276 DEF_FUNCTION_TYPE (V8SF, V8HI) |
111 | 277 DEF_FUNCTION_TYPE (V8SF, V8HI, V8SF, UQI) |
278 DEF_FUNCTION_TYPE (V16SF, V16SF) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
279 DEF_FUNCTION_TYPE (V8SI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
280 DEF_FUNCTION_TYPE (V8SI, V8SF) |
111 | 281 DEF_FUNCTION_TYPE (V32QI, V32QI) |
282 DEF_FUNCTION_TYPE (V32QI, V16QI) | |
283 DEF_FUNCTION_TYPE (V16HI, V16HI) | |
284 DEF_FUNCTION_TYPE (V16HI, V8HI) | |
285 DEF_FUNCTION_TYPE (V8SI, V8SI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
286 DEF_FUNCTION_TYPE (VOID, PCVOID) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
287 DEF_FUNCTION_TYPE (VOID, PVOID) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
288 DEF_FUNCTION_TYPE (VOID, UINT64) |
111 | 289 DEF_FUNCTION_TYPE (VOID, UINT64, PVOID) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
290 DEF_FUNCTION_TYPE (VOID, UNSIGNED) |
111 | 291 DEF_FUNCTION_TYPE (VOID, UNSIGNED, PVOID) |
131 | 292 DEF_FUNCTION_TYPE (UINT8, UNSIGNED, UINT64) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
293 DEF_FUNCTION_TYPE (INT, PUSHORT) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
294 DEF_FUNCTION_TYPE (INT, PUNSIGNED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
295 DEF_FUNCTION_TYPE (INT, PULONGLONG) |
111 | 296 DEF_FUNCTION_TYPE (V16HI, V16QI) |
297 DEF_FUNCTION_TYPE (V8SI, V16QI) | |
298 DEF_FUNCTION_TYPE (V4DI, V16QI) | |
299 DEF_FUNCTION_TYPE (V8SI, V8HI) | |
300 DEF_FUNCTION_TYPE (V4DI, V8HI) | |
301 DEF_FUNCTION_TYPE (V4DI, V4SI) | |
302 DEF_FUNCTION_TYPE (V4DI, PV4DI) | |
303 DEF_FUNCTION_TYPE (V4DI, V2DI) | |
304 DEF_FUNCTION_TYPE (V16SI, INT) | |
305 DEF_FUNCTION_TYPE (V16SF, V4SF) | |
306 DEF_FUNCTION_TYPE (V16SF, V8SF) | |
307 DEF_FUNCTION_TYPE (V8DF, V4DF) | |
308 DEF_FUNCTION_TYPE (V8DF, V2DF) | |
309 DEF_FUNCTION_TYPE (V16SI, V4SI) | |
310 DEF_FUNCTION_TYPE (V16SI, V8SI) | |
311 DEF_FUNCTION_TYPE (V16SI, V16SF) | |
312 DEF_FUNCTION_TYPE (V16SI, V16SI) | |
131 | 313 DEF_FUNCTION_TYPE (V32HI, V32HI) |
314 DEF_FUNCTION_TYPE (V64QI, V64QI) | |
111 | 315 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, UHI) |
316 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, UQI) | |
317 DEF_FUNCTION_TYPE (V8DI, PV8DI) | |
318 DEF_FUNCTION_TYPE (V8DI, V8DI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
319 |
111 | 320 DEF_FUNCTION_TYPE (VOID, INT, INT64) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
321 DEF_FUNCTION_TYPE (DI, V2DI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
322 DEF_FUNCTION_TYPE (DOUBLE, V2DF, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
323 DEF_FUNCTION_TYPE (FLOAT, V4SF, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
324 DEF_FUNCTION_TYPE (FLOAT128, FLOAT128, FLOAT128) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
325 DEF_FUNCTION_TYPE (HI, V4HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
326 DEF_FUNCTION_TYPE (HI, V8HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
327 DEF_FUNCTION_TYPE (INT, V2DF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
328 DEF_FUNCTION_TYPE (INT, V2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
329 DEF_FUNCTION_TYPE (INT, V4DF, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
330 DEF_FUNCTION_TYPE (INT, V4DI, V4DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
331 DEF_FUNCTION_TYPE (INT, V4SF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
332 DEF_FUNCTION_TYPE (INT, V8SF, V8SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
333 DEF_FUNCTION_TYPE (QI, V16QI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
334 DEF_FUNCTION_TYPE (QI, V8QI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
335 DEF_FUNCTION_TYPE (SI, V2SI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
336 DEF_FUNCTION_TYPE (SI, V4SI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
337 DEF_FUNCTION_TYPE (UINT, UINT, UCHAR) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
338 DEF_FUNCTION_TYPE (UINT, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
339 DEF_FUNCTION_TYPE (UINT, UINT, USHORT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
340 DEF_FUNCTION_TYPE (UINT16, UINT16, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
341 DEF_FUNCTION_TYPE (UINT64, UINT64, UINT64) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
342 DEF_FUNCTION_TYPE (UINT8, UINT8, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
343 DEF_FUNCTION_TYPE (V16QI, V16QI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
344 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
345 DEF_FUNCTION_TYPE (V16QI, V8HI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
346 DEF_FUNCTION_TYPE (V1DI, V1DI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
347 DEF_FUNCTION_TYPE (V1DI, V1DI, V1DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
348 DEF_FUNCTION_TYPE (V1DI, V2SI, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
349 DEF_FUNCTION_TYPE (V1DI, V8QI, V8QI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
350 DEF_FUNCTION_TYPE (V2DF, PCV2DF, V2DI) |
111 | 351 DEF_FUNCTION_TYPE (V2DF, V2DF, UINT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
352 DEF_FUNCTION_TYPE (V2DF, V2DF, DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
353 DEF_FUNCTION_TYPE (V2DF, V2DF, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
354 DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
355 DEF_FUNCTION_TYPE (V2DF, V2DF, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
356 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
357 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
358 DEF_FUNCTION_TYPE (V2DF, V2DF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
359 DEF_FUNCTION_TYPE (V2DF, V4DF, INT) |
111 | 360 DEF_FUNCTION_TYPE (V2DF, V4DF, INT, V2DF, UQI) |
361 DEF_FUNCTION_TYPE (V2DF, V8DF, INT) | |
362 DEF_FUNCTION_TYPE (V2DF, V8DF, INT, V2DF, UQI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
363 DEF_FUNCTION_TYPE (V2DI, V16QI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
364 DEF_FUNCTION_TYPE (V2DI, V2DI, INT) |
111 | 365 DEF_FUNCTION_TYPE (V2DI, V2DI, INT, V2DI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
366 DEF_FUNCTION_TYPE (V2DI, V2DI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
367 DEF_FUNCTION_TYPE (V2DI, V2DI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
368 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
369 DEF_FUNCTION_TYPE (V2DI, V4SI, V4SI) |
111 | 370 DEF_FUNCTION_TYPE (V2DI, PCV2DI, V2DI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
371 DEF_FUNCTION_TYPE (V2SF, V2SF, V2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
372 DEF_FUNCTION_TYPE (V2SI, INT, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
373 DEF_FUNCTION_TYPE (V2SI, V2SF, V2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
374 DEF_FUNCTION_TYPE (V2SI, V2SI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
375 DEF_FUNCTION_TYPE (V2SI, V2SI, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
376 DEF_FUNCTION_TYPE (V2SI, V4HI, V4HI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
377 DEF_FUNCTION_TYPE (V4DF, PCV4DF, V4DI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
378 DEF_FUNCTION_TYPE (V4DF, V4DF, INT) |
111 | 379 DEF_FUNCTION_TYPE (V8DF, V8DF, INT) |
380 DEF_FUNCTION_TYPE (V4DF, V8DF, INT) | |
381 DEF_FUNCTION_TYPE (V4DF, V8DF, INT, V4DF, UQI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
382 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
383 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
384 DEF_FUNCTION_TYPE (V4HI, V2SI, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
385 DEF_FUNCTION_TYPE (V4HI, V4HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
386 DEF_FUNCTION_TYPE (V4HI, V4HI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
387 DEF_FUNCTION_TYPE (V4HI, V4HI, V4HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
388 DEF_FUNCTION_TYPE (V4HI, V8QI, V8QI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
389 DEF_FUNCTION_TYPE (V4SF, PCV4SF, V4SI) |
111 | 390 DEF_FUNCTION_TYPE (V4SF, V4SF, UINT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
391 DEF_FUNCTION_TYPE (V4SF, V4SF, DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
392 DEF_FUNCTION_TYPE (V4SF, V4SF, INT) |
111 | 393 DEF_FUNCTION_TYPE (INT, V4SF, V4SF, INT, INT) |
394 DEF_FUNCTION_TYPE (INT, V2DF, V2DF, INT, INT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
395 DEF_FUNCTION_TYPE (V4SF, V4SF, PCV2SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
396 DEF_FUNCTION_TYPE (V4SF, V4SF, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
397 DEF_FUNCTION_TYPE (V4SF, V4SF, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
398 DEF_FUNCTION_TYPE (V4SF, V4SF, V2SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
399 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
400 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
401 DEF_FUNCTION_TYPE (V4SF, V8SF, INT) |
111 | 402 DEF_FUNCTION_TYPE (V4SF, V8SF, INT, V4SF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
403 DEF_FUNCTION_TYPE (V4SI, V2DF, V2DF) |
111 | 404 DEF_FUNCTION_TYPE (V4SI, V2DF, V4SI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
405 DEF_FUNCTION_TYPE (V4SI, V4SI, INT) |
111 | 406 DEF_FUNCTION_TYPE (V4SI, V4SI, INT, V4SI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
407 DEF_FUNCTION_TYPE (V4SI, V4SI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
408 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
409 DEF_FUNCTION_TYPE (V4SI, V8HI, V8HI) |
111 | 410 DEF_FUNCTION_TYPE (V4SI, V8HI, V8HI, V4SI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
411 DEF_FUNCTION_TYPE (V4SI, V8SI, INT) |
111 | 412 DEF_FUNCTION_TYPE (V4SI, V8SI, INT, V4SI, UQI) |
413 DEF_FUNCTION_TYPE (V4SI, PCV4SI, V4SI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
414 DEF_FUNCTION_TYPE (V8HI, V16QI, V16QI) |
111 | 415 DEF_FUNCTION_TYPE (V8HI, V16QI, V16QI, V8HI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
416 DEF_FUNCTION_TYPE (V8HI, V4SI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
417 DEF_FUNCTION_TYPE (V8HI, V8HI, INT) |
111 | 418 DEF_FUNCTION_TYPE (V8DI, V8DI, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
419 DEF_FUNCTION_TYPE (V8HI, V8HI, SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
420 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
421 DEF_FUNCTION_TYPE (V8HI, V8SF, INT) |
111 | 422 DEF_FUNCTION_TYPE (V8HI, V8SF, INT, V8HI, UQI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
423 DEF_FUNCTION_TYPE (V8HI, V4SF, INT) |
111 | 424 DEF_FUNCTION_TYPE (V8HI, V4SF, INT, V8HI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
425 DEF_FUNCTION_TYPE (V8QI, V4HI, V4HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
426 DEF_FUNCTION_TYPE (V8QI, V8QI, V8QI) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
427 DEF_FUNCTION_TYPE (V8SF, PCV8SF, V8SI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
428 DEF_FUNCTION_TYPE (V8SF, V8SF, INT) |
111 | 429 DEF_FUNCTION_TYPE (V8SF, V16SF, INT) |
430 DEF_FUNCTION_TYPE (V8SF, V16SF, INT, V8SF, UQI) | |
431 DEF_FUNCTION_TYPE (V16SF, V16SF, INT) | |
432 DEF_FUNCTION_TYPE (V4SF, V16SF, INT) | |
433 DEF_FUNCTION_TYPE (V4SF, V16SF, INT, V4SF, UQI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
434 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF) |
111 | 435 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
436 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SI) |
111 | 437 DEF_FUNCTION_TYPE (V32QI, V16HI, V16HI) |
438 DEF_FUNCTION_TYPE (V16HI, V8SI, V8SI) | |
439 DEF_FUNCTION_TYPE (V8DF, V8DF, V2DF, INT) | |
440 DEF_FUNCTION_TYPE (V8DF, V8DF, V2DF, INT, V8DF, UQI) | |
441 DEF_FUNCTION_TYPE (V8DF, V8DF, V4DF, INT, V8DF, UQI) | |
442 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, INT) | |
443 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, INT, V8DF, UQI) | |
444 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, INT, V8DF, QI, INT) | |
445 DEF_FUNCTION_TYPE (V8DF, V8DF, INT, V8DF, UQI) | |
446 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, V8DI, INT) | |
447 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DI, INT, UQI) | |
448 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DI, INT, UQI) | |
449 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, V8DI, INT, QI, INT) | |
450 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF) | |
451 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, INT) | |
452 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, INT, V16SF, UHI) | |
453 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, INT, V16SF, HI, INT) | |
454 DEF_FUNCTION_TYPE (V16SF, V16SF, INT, V16SF, UHI) | |
455 DEF_FUNCTION_TYPE (V16SI, V16SI, V4SI, INT, V16SI, UHI) | |
456 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SI, INT) | |
457 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SI, INT, HI, INT) | |
458 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SI, INT, UQI) | |
459 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SI, INT, UQI) | |
460 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SI, INT, QI, INT) | |
461 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DI, INT, QI, INT) | |
462 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT, V2DF, UQI, INT) | |
463 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT, V4SF, UQI, INT) | |
464 DEF_FUNCTION_TYPE (V16SF, V16SF, V4SF, INT) | |
465 DEF_FUNCTION_TYPE (V16SF, V16SF, V4SF, INT, V16SF, UHI) | |
466 DEF_FUNCTION_TYPE (V16SF, V16SF, V8SF, INT, V16SF, UHI) | |
467 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI) | |
468 DEF_FUNCTION_TYPE (V16HI, V32QI, V32QI) | |
469 DEF_FUNCTION_TYPE (V16HI, V32QI, V32QI, V16HI, UHI) | |
470 DEF_FUNCTION_TYPE (V32HI, V64QI, V64QI, V32HI, USI) | |
471 DEF_FUNCTION_TYPE (V16HI, V16HI, V8HI) | |
472 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI) | |
473 DEF_FUNCTION_TYPE (V32HI, V32HI, INT) | |
474 DEF_FUNCTION_TYPE (V16HI, V16HI, INT) | |
475 DEF_FUNCTION_TYPE (V16HI, V16SF, INT) | |
476 DEF_FUNCTION_TYPE (V16HI, V16SF, INT, V16HI, UHI) | |
477 DEF_FUNCTION_TYPE (V16HI, V16HI, SI) | |
478 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, INT) | |
479 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, INT) | |
480 DEF_FUNCTION_TYPE (V8SI, V4DF, V4DF) | |
481 DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI) | |
482 DEF_FUNCTION_TYPE (V16SI, V16SI, V4SI, INT) | |
483 DEF_FUNCTION_TYPE (V16SI, V16SI, V8SI, INT, V16SI, UHI) | |
484 DEF_FUNCTION_TYPE (V4SI, V16SI, INT) | |
485 DEF_FUNCTION_TYPE (V4SI, V16SI, INT, V4SI, UQI) | |
486 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI) | |
487 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, INT, V16SI, UHI) | |
488 DEF_FUNCTION_TYPE (V8SI, V16HI, V16HI) | |
489 DEF_FUNCTION_TYPE (V8SI, V16HI, V16HI, V8SI, UQI) | |
490 DEF_FUNCTION_TYPE (V16SI, V32HI, V32HI, V16SI, UHI) | |
491 DEF_FUNCTION_TYPE (V8SI, V8SI, INT) | |
492 DEF_FUNCTION_TYPE (V8SI, V8SI, INT, V8SI, UQI) | |
493 DEF_FUNCTION_TYPE (V8SI, V16SI, INT) | |
494 DEF_FUNCTION_TYPE (V8SI, V16SI, INT, V8SI, UQI) | |
495 DEF_FUNCTION_TYPE (V8SI, V8SI, SI) | |
496 DEF_FUNCTION_TYPE (V16SI, V16SI, INT) | |
497 DEF_FUNCTION_TYPE (V16SI, V16SI, V4SI, V16SI, UHI) | |
498 DEF_FUNCTION_TYPE (V16SI, V16SI, INT, V16SI, UHI) | |
499 DEF_FUNCTION_TYPE (V8SI, PCV8SI, V8SI) | |
500 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI) | |
501 DEF_FUNCTION_TYPE (V16SI, V8DF, V8DF) | |
502 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, INT, V8DI, UQI) | |
503 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, INT, V8DI, UDI) | |
504 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, INT, V4DI, USI) | |
505 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, INT, V2DI, UHI) | |
506 DEF_FUNCTION_TYPE (V8DI, V8DI, V4DI, INT) | |
507 DEF_FUNCTION_TYPE (V8DI, V8DI, V2DI, INT) | |
508 DEF_FUNCTION_TYPE (V8DI, V8DI, V2DI, INT, V8DI, UQI) | |
509 DEF_FUNCTION_TYPE (V8DI, V8DI, V4DI, INT, V8DI, UQI) | |
510 DEF_FUNCTION_TYPE (V4DI, V8SI, V8SI) | |
511 DEF_FUNCTION_TYPE (V8DI, V64QI, V64QI) | |
512 DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI) | |
513 DEF_FUNCTION_TYPE (V4DI, PCV4DI, V4DI) | |
514 DEF_FUNCTION_TYPE (V4DI, V8DI, INT) | |
515 DEF_FUNCTION_TYPE (V4DI, V8DI, INT, V4DI, UQI) | |
516 DEF_FUNCTION_TYPE (V8DI, V8DI, V2DI, V8DI, UQI) | |
517 DEF_FUNCTION_TYPE (V8DI, V8DI, INT, V8DI, UQI) | |
518 DEF_FUNCTION_TYPE (V4DI, V4DI, INT) | |
519 DEF_FUNCTION_TYPE (V4DI, V4DI, INT, V4DI, UQI) | |
520 DEF_FUNCTION_TYPE (V2DI, V4DI, INT) | |
521 DEF_FUNCTION_TYPE (VOID, PVOID, INT64) | |
522 DEF_FUNCTION_TYPE (V2DI, V4DI, INT, V2DI, UQI) | |
523 DEF_FUNCTION_TYPE (V2DI, V8DI, INT) | |
524 DEF_FUNCTION_TYPE (V2DI, V8DI, INT, V2DI, UQI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
525 DEF_FUNCTION_TYPE (VOID, PCHAR, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
526 DEF_FUNCTION_TYPE (VOID, PCHAR, V32QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
527 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V2DF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
528 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V4DF) |
111 | 529 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V8DF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
530 DEF_FUNCTION_TYPE (VOID, PFLOAT, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
531 DEF_FUNCTION_TYPE (VOID, PFLOAT, V8SF) |
111 | 532 DEF_FUNCTION_TYPE (VOID, PFLOAT, V16SF) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
533 DEF_FUNCTION_TYPE (VOID, PINT, INT) |
131 | 534 DEF_FUNCTION_TYPE (VOID, PUNSIGNED, UNSIGNED) |
535 DEF_FUNCTION_TYPE (VOID, PVOID, PCVOID) | |
145 | 536 DEF_FUNCTION_TYPE (INT, PVOID, PCVOID) |
111 | 537 DEF_FUNCTION_TYPE (VOID, PLONGLONG, LONGLONG) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
538 DEF_FUNCTION_TYPE (VOID, PULONGLONG, ULONGLONG) |
111 | 539 DEF_FUNCTION_TYPE (VOID, PV2SI, V2SI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
540 DEF_FUNCTION_TYPE (VOID, PV2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
541 DEF_FUNCTION_TYPE (VOID, PV2SF, V4SF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
542 DEF_FUNCTION_TYPE (VOID, PV4DI, V4DI) |
111 | 543 DEF_FUNCTION_TYPE (VOID, PV4SF, V4SF) |
544 DEF_FUNCTION_TYPE (VOID, PV8SF, V8SF) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
545 DEF_FUNCTION_TYPE (VOID, UNSIGNED, UNSIGNED) |
111 | 546 DEF_FUNCTION_TYPE (VOID, UNSIGNED, UNSIGNED, UNSIGNED) |
547 DEF_FUNCTION_TYPE (VOID, PV8DI, V8DI) | |
548 | |
549 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SF, V16SF, V16SF, PCV4SF, V16SF, UHI) | |
550 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SF, V16SF, V16SF, PCV4SF) | |
551 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, V4SF, V4SF, PCV4SF) | |
552 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, V4SF, V4SF, PCV4SF, V4SF, UQI) | |
553 | |
554 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, V16SI, V16SI, V16SI, PCV4SI, V16SI, UHI) | |
555 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, V16SI, V16SI, V16SI, PCV4SI) | |
556 | |
557 | |
558 # Instructions returning mask | |
559 DEF_FUNCTION_TYPE (UCHAR, UQI, UQI, PUCHAR) | |
560 DEF_FUNCTION_TYPE (UCHAR, UQI, UQI) | |
561 DEF_FUNCTION_TYPE (UCHAR, UHI, UHI, PUCHAR) | |
562 DEF_FUNCTION_TYPE (UCHAR, UHI, UHI) | |
563 DEF_FUNCTION_TYPE (UCHAR, USI, USI, PUCHAR) | |
564 DEF_FUNCTION_TYPE (UCHAR, USI, USI) | |
565 DEF_FUNCTION_TYPE (UCHAR, UDI, UDI, PUCHAR) | |
566 DEF_FUNCTION_TYPE (UCHAR, UDI, UDI) | |
567 | |
568 DEF_FUNCTION_TYPE (USI, UQI) | |
569 DEF_FUNCTION_TYPE (USI, UHI) | |
570 DEF_FUNCTION_TYPE (UQI, USI) | |
571 DEF_FUNCTION_TYPE (UHI, USI) | |
572 | |
573 DEF_FUNCTION_TYPE (UHI, UHI, UQI) | |
574 DEF_FUNCTION_TYPE (USI, USI, UQI) | |
575 DEF_FUNCTION_TYPE (UDI, UDI, UQI) | |
576 DEF_FUNCTION_TYPE (UQI, UQI) | |
577 DEF_FUNCTION_TYPE (UHI, UHI) | |
578 DEF_FUNCTION_TYPE (USI, USI) | |
579 DEF_FUNCTION_TYPE (UDI, UDI) | |
580 DEF_FUNCTION_TYPE (UHI, V16QI) | |
581 DEF_FUNCTION_TYPE (USI, V32QI) | |
582 DEF_FUNCTION_TYPE (UDI, V64QI) | |
583 DEF_FUNCTION_TYPE (UQI, V8HI) | |
584 DEF_FUNCTION_TYPE (UHI, V16HI) | |
585 DEF_FUNCTION_TYPE (USI, V32HI) | |
586 DEF_FUNCTION_TYPE (UQI, V4SI) | |
587 DEF_FUNCTION_TYPE (UQI, V8SI) | |
588 DEF_FUNCTION_TYPE (UHI, V16SI) | |
589 DEF_FUNCTION_TYPE (UQI, V2DI) | |
590 DEF_FUNCTION_TYPE (UQI, V4DI) | |
591 DEF_FUNCTION_TYPE (UQI, V8DI) | |
592 DEF_FUNCTION_TYPE (UQI, UQI, UQI) | |
593 DEF_FUNCTION_TYPE (UHI, UHI, UHI) | |
594 DEF_FUNCTION_TYPE (USI, USI, USI) | |
595 DEF_FUNCTION_TYPE (UDI, UDI, UDI) | |
596 DEF_FUNCTION_TYPE (UHI, V16QI, V16QI, UHI) | |
597 DEF_FUNCTION_TYPE (UHI, V16QI, V16QI, INT, UHI) | |
598 DEF_FUNCTION_TYPE (USI, V32QI, V32QI, USI) | |
599 DEF_FUNCTION_TYPE (USI, V32QI, V32QI, INT, USI) | |
600 DEF_FUNCTION_TYPE (UDI, V64QI, V64QI, UDI) | |
601 DEF_FUNCTION_TYPE (UDI, V64QI, V64QI, INT, UDI) | |
602 DEF_FUNCTION_TYPE (UQI, V8HI, V8HI, UQI) | |
603 DEF_FUNCTION_TYPE (UQI, V8HI, V8HI, INT, UQI) | |
604 DEF_FUNCTION_TYPE (UHI, V16HI, V16HI, UHI) | |
605 DEF_FUNCTION_TYPE (UHI, V16HI, V16HI, INT, UHI) | |
606 DEF_FUNCTION_TYPE (USI, V32HI, V32HI, USI) | |
607 DEF_FUNCTION_TYPE (USI, V32HI, V32HI, INT, USI) | |
608 DEF_FUNCTION_TYPE (UQI, V4SI, V4SI, UQI) | |
609 DEF_FUNCTION_TYPE (UQI, V4SI, V4SI, INT, UQI) | |
610 DEF_FUNCTION_TYPE (UQI, V8SI, V8SI, UQI) | |
611 DEF_FUNCTION_TYPE (UQI, V8SI, V8SI, INT, UQI) | |
612 DEF_FUNCTION_TYPE (UQI, V2DI, V2DI, UQI) | |
613 DEF_FUNCTION_TYPE (UQI, V2DI, V2DI, INT, UQI) | |
614 DEF_FUNCTION_TYPE (UQI, V4DI, V4DI, UQI) | |
615 DEF_FUNCTION_TYPE (UQI, V4DI, V4DI, INT, UQI) | |
616 DEF_FUNCTION_TYPE (UQI, V8DI, V8DI, UQI) | |
617 DEF_FUNCTION_TYPE (UHI, V16SI, V16SI, UHI) | |
618 DEF_FUNCTION_TYPE (UQI, V8DI, V8UDI, INT) | |
619 DEF_FUNCTION_TYPE (UQI, V8DI, V8DI, INT, UQI) | |
620 DEF_FUNCTION_TYPE (UHI, V16SI, V16SI, INT) | |
621 DEF_FUNCTION_TYPE (UHI, V16SI, V16SI, INT , UHI) | |
622 DEF_FUNCTION_TYPE (UQI, V8DF, V8DF, INT) | |
623 DEF_FUNCTION_TYPE (UQI, V8DF, V8DF, INT, UQI, INT) | |
624 DEF_FUNCTION_TYPE (UHI, V16SF, V16SF, INT) | |
625 DEF_FUNCTION_TYPE (UHI, V16SF, V16SF, INT, UHI, INT) | |
626 DEF_FUNCTION_TYPE (UQI, V2DF, V2DF, INT) | |
627 DEF_FUNCTION_TYPE (UQI, V2DF, V2DF, INT, UQI) | |
628 DEF_FUNCTION_TYPE (UQI, V2DF, V2DF, INT, UQI, INT) | |
629 DEF_FUNCTION_TYPE (UQI, V4SF, V4SF, INT) | |
630 DEF_FUNCTION_TYPE (UQI, V4SF, V4SF, INT, UQI) | |
631 DEF_FUNCTION_TYPE (UQI, V4SF, V4SF, INT, UQI, INT) | |
632 | |
633 DEF_FUNCTION_TYPE_ALIAS (UQI_FTYPE_UQI_UQI, CONST) | |
634 | |
635 DEF_FUNCTION_TYPE (V16SI, UHI) | |
636 DEF_FUNCTION_TYPE (V8DI, UQI) | |
637 DEF_FUNCTION_TYPE (V16QI, UHI) | |
638 DEF_FUNCTION_TYPE (V32QI, USI) | |
639 DEF_FUNCTION_TYPE (V64QI, UDI) | |
640 DEF_FUNCTION_TYPE (V8HI, UQI) | |
641 DEF_FUNCTION_TYPE (V16HI, UHI) | |
642 DEF_FUNCTION_TYPE (V32HI, USI) | |
643 DEF_FUNCTION_TYPE (V4SI, UQI) | |
644 DEF_FUNCTION_TYPE (V4SI, UHI) | |
645 DEF_FUNCTION_TYPE (V8SI, UQI) | |
646 DEF_FUNCTION_TYPE (V8SI, UHI) | |
647 DEF_FUNCTION_TYPE (V2DI, UQI) | |
648 DEF_FUNCTION_TYPE (V4DI, UQI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
649 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
650 DEF_FUNCTION_TYPE (INT, V16QI, V16QI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
651 DEF_FUNCTION_TYPE (UCHAR, UINT, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
652 DEF_FUNCTION_TYPE (UCHAR, UINT64, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
653 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, V16HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
654 DEF_FUNCTION_TYPE (V16QI, V16QI, QI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
655 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
656 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, V16QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
657 DEF_FUNCTION_TYPE (V1DI, V1DI, V1DI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
658 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT) |
111 | 659 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT, INT) |
660 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DI, INT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
661 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF) |
111 | 662 DEF_FUNCTION_TYPE (V2DF, V2DI, V2DF, V2DF, UQI) |
663 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DI, V2DF, UQI) | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
664 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DI, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
665 DEF_FUNCTION_TYPE (V2DI, V2DI, DI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
666 DEF_FUNCTION_TYPE (V2DI, V2DI, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
667 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
668 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
669 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, V32QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
670 DEF_FUNCTION_TYPE (V4DF, V4DF, V2DF, INT) |
111 | 671 DEF_FUNCTION_TYPE (V4DF, V4DF, V2DF, INT, V4DF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
672 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
673 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DF) |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
674 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DI, INT) |
111 | 675 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
676 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, V4DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
677 DEF_FUNCTION_TYPE (V4HI, V4HI, HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
678 DEF_FUNCTION_TYPE (V4SF, V4SF, FLOAT, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
679 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT) |
111 | 680 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT, INT) |
681 DEF_FUNCTION_TYPE (V4SF, V4SF, V2DF, INT) | |
682 DEF_FUNCTION_TYPE (V2DF, V2DF, V4SF, INT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
683 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF) |
111 | 684 DEF_FUNCTION_TYPE (V4SF, V4SI, V4SF, V4SF, UQI) |
685 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SI, V4SF, UQI) | |
686 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, UQI) | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
687 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SI, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
688 DEF_FUNCTION_TYPE (V4SI, V4SI, SI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
689 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
690 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V2DI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
691 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
692 DEF_FUNCTION_TYPE (V8HI, V8HI, HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
693 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
694 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, V4SI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
695 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, V8HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
696 DEF_FUNCTION_TYPE (V8SF, V8SF, V4SF, INT) |
111 | 697 DEF_FUNCTION_TYPE (V8SF, V8SF, V4SF, INT, V8SF, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
698 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
699 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SF) |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
700 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SI, INT) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
701 DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI, INT) |
111 | 702 DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI, INT, V8SI, UQI) |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
703 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
704 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, V8SI) |
111 | 705 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, INT) |
706 DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI, INT) | |
707 DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI, INT, V4DI, UQI) | |
708 | |
709 # Instructions with masking | |
710 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, UQI) | |
711 DEF_FUNCTION_TYPE (V2DF, V4SF, V2DF, UQI) | |
712 DEF_FUNCTION_TYPE (V2DF, V4SI, V2DF, UQI) | |
713 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, UQI) | |
714 DEF_FUNCTION_TYPE (V4DF, V4SF, V4DF, UQI) | |
715 DEF_FUNCTION_TYPE (V4DF, V4SI, V4DF, UQI) | |
716 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, UQI) | |
717 DEF_FUNCTION_TYPE (V8DF, V8SI, V8DF, UQI) | |
718 DEF_FUNCTION_TYPE (V2DI, V4SI, V2DI, UQI) | |
719 DEF_FUNCTION_TYPE (V2DI, V8HI, V2DI, UQI) | |
720 DEF_FUNCTION_TYPE (V4DI, V4DF, V4DI, UQI) | |
721 DEF_FUNCTION_TYPE (V2DI, V2DF, V2DI, UQI) | |
722 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, V2DI, UQI) | |
723 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, INT, V2DI, UQI) | |
724 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, V4DI, UQI) | |
725 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, INT, V4DI, UQI) | |
726 DEF_FUNCTION_TYPE (V8DI, V8SI, V8DI, UQI) | |
727 DEF_FUNCTION_TYPE (V8DI, V8HI, V8DI, UQI) | |
728 DEF_FUNCTION_TYPE (V8DI, V16QI, V8DI, UQI) | |
729 DEF_FUNCTION_TYPE (V2DI, V16QI, V2DI, UQI) | |
730 DEF_FUNCTION_TYPE (V4DI, V16QI, V4DI, UQI) | |
731 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, UQI) | |
732 DEF_FUNCTION_TYPE (V4DI, V4SI, V4DI, UQI) | |
733 DEF_FUNCTION_TYPE (V4DI, V8HI, V4DI, UQI) | |
734 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, V8DI, UQI) | |
735 DEF_FUNCTION_TYPE (V8DF, V8DI, V8DF, V8DF, UQI) | |
736 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DI, V8DF, UQI) | |
737 DEF_FUNCTION_TYPE (V4DF, V4DI, V4DF, V4DF, UQI) | |
738 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DI, V4DF, UQI) | |
739 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, V4DF, UQI) | |
740 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, V8DF, UQI) | |
741 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, V16QI, UHI) | |
742 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, V16HI, UHI) | |
743 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, V16SI, UHI) | |
744 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF, UQI) | |
745 DEF_FUNCTION_TYPE (V32HI, V32HI, V32HI, V32HI, USI) | |
746 DEF_FUNCTION_TYPE (V64QI, V64QI, V64QI, V64QI, UDI) | |
747 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, V32QI, USI) | |
748 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, V8HI, UQI) | |
749 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, UQI) | |
750 DEF_FUNCTION_TYPE (V4SF, V4SI, V4SF, UQI) | |
751 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, UQI) | |
752 DEF_FUNCTION_TYPE (V8SF, V8SI, V8SF, UQI) | |
753 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, UHI) | |
754 DEF_FUNCTION_TYPE (V4SI, V16QI, V4SI, UQI) | |
755 DEF_FUNCTION_TYPE (V4SI, V8HI, V4SI, UQI) | |
756 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, UQI) | |
757 DEF_FUNCTION_TYPE (V8SI, V8HI, V8SI, UQI) | |
758 DEF_FUNCTION_TYPE (V8SI, V16QI, V8SI, UQI) | |
759 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V4SI, UQI) | |
760 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, INT, V4SI, UQI) | |
761 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, V8SF, UQI) | |
762 DEF_FUNCTION_TYPE (V8SF, V8SI, V8SF, V8SF, UQI) | |
763 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SI, V8SF, UQI) | |
764 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, V8SI, UQI) | |
765 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, INT, V8SI, UQI) | |
766 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SF, UHI) | |
767 DEF_FUNCTION_TYPE (V16SF, V16SI, V16SF, V16SF, UHI) | |
768 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SI, V16SF, UHI) | |
769 DEF_FUNCTION_TYPE (V16SF, V8SF, V16SF, UHI) | |
770 DEF_FUNCTION_TYPE (V16SF, V4SF, V16SF, UHI) | |
771 DEF_FUNCTION_TYPE (V8DF, V4DF, V8DF, UQI) | |
772 DEF_FUNCTION_TYPE (V8DF, V2DF, V8DF, UQI) | |
773 DEF_FUNCTION_TYPE (V16SI, V8SI, V16SI, UHI) | |
774 DEF_FUNCTION_TYPE (V16SI, V4SI, V16SI, UHI) | |
775 DEF_FUNCTION_TYPE (V16SI, SI, V16SI, UHI) | |
776 DEF_FUNCTION_TYPE (V16SI, V16HI, V16SI, UHI) | |
777 DEF_FUNCTION_TYPE (V16SI, V16QI, V16SI, UHI) | |
778 DEF_FUNCTION_TYPE (V8DI, V4DI, V8DI, UQI) | |
779 DEF_FUNCTION_TYPE (V4SI, V4DF, V4SI, UQI) | |
780 DEF_FUNCTION_TYPE (V8DI, V2DI, V8DI, UQI) | |
781 DEF_FUNCTION_TYPE (V8DI, DI, V8DI, UQI) | |
782 DEF_FUNCTION_TYPE (V16QI, V16SI, V16QI, UHI) | |
783 DEF_FUNCTION_TYPE (V16QI, V8DI, V16QI, UQI) | |
784 DEF_FUNCTION_TYPE (V32HI, V32HI, V32HI, USI) | |
785 DEF_FUNCTION_TYPE (V32HI, V64QI, V64QI, INT) | |
786 DEF_FUNCTION_TYPE (V32HI, V32QI, V32HI, USI) | |
787 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, UHI) | |
788 DEF_FUNCTION_TYPE (V16HI, V32QI, V32QI, INT) | |
789 DEF_FUNCTION_TYPE (V16HI, V16QI, V16HI, UHI) | |
790 DEF_FUNCTION_TYPE (V8HI, V16QI, V8HI, UQI) | |
791 DEF_FUNCTION_TYPE (V8HI, V16QI, V16QI, INT) | |
792 DEF_FUNCTION_TYPE (V8SF, V4SF, V8SF, UQI) | |
793 DEF_FUNCTION_TYPE (V4DF, V2DF, V4DF, UQI) | |
794 DEF_FUNCTION_TYPE (V8SI, V4SI, V8SI, UQI) | |
795 DEF_FUNCTION_TYPE (V8SI, SI, V8SI, UQI) | |
796 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, UQI) | |
797 DEF_FUNCTION_TYPE (V4SI, SI, V4SI, UQI) | |
798 DEF_FUNCTION_TYPE (V4DI, V2DI, V4DI, UQI) | |
799 DEF_FUNCTION_TYPE (V4DI, DI, V4DI, UQI) | |
800 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, UQI) | |
801 DEF_FUNCTION_TYPE (V2DI, DI, V2DI, UQI) | |
802 DEF_FUNCTION_TYPE (V64QI, V64QI, V64QI, UDI) | |
803 DEF_FUNCTION_TYPE (V64QI, V16QI, V64QI, UDI) | |
804 DEF_FUNCTION_TYPE (V64QI, QI, V64QI, UDI) | |
805 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, USI) | |
806 DEF_FUNCTION_TYPE (V32QI, V16QI, V32QI, USI) | |
807 DEF_FUNCTION_TYPE (V32QI, QI, V32QI, USI) | |
808 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, UHI) | |
809 DEF_FUNCTION_TYPE (V16QI, QI, V16QI, UHI) | |
810 DEF_FUNCTION_TYPE (V32HI, V8HI, V32HI, USI) | |
811 DEF_FUNCTION_TYPE (V32HI, HI, V32HI, USI) | |
812 DEF_FUNCTION_TYPE (V16HI, V8HI, V16HI, UHI) | |
813 DEF_FUNCTION_TYPE (V16HI, HI, V16HI, UHI) | |
814 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, UQI) | |
815 DEF_FUNCTION_TYPE (V8HI, HI, V8HI, UQI) | |
816 DEF_FUNCTION_TYPE (V16SF, PCV16SF, V16SF, UHI) | |
817 DEF_FUNCTION_TYPE (V8DF, PCV8DF, V8DF, UQI) | |
818 DEF_FUNCTION_TYPE (V16SI, PCV16SI, V16SI, UHI) | |
819 DEF_FUNCTION_TYPE (V8SF, PCV8SF, V8SF, UQI) | |
820 DEF_FUNCTION_TYPE (V8DI, PCV8DI, V8DI, UQI) | |
821 DEF_FUNCTION_TYPE (V8SI, PCV8SI, V8SI, UQI) | |
822 DEF_FUNCTION_TYPE (V4DF, PCV4DF, V4DF, UQI) | |
823 DEF_FUNCTION_TYPE (V4SF, PCV4SF, V4SF, UQI) | |
824 DEF_FUNCTION_TYPE (V4DI, PCV4DI, V4DI, UQI) | |
825 DEF_FUNCTION_TYPE (V4SI, PCV4SI, V4SI, UQI) | |
826 DEF_FUNCTION_TYPE (V2DF, PCV2DF, V2DF, UQI) | |
827 DEF_FUNCTION_TYPE (V2DI, PCV2DI, V2DI, UQI) | |
828 DEF_FUNCTION_TYPE (V64QI, PCCHAR, V64QI, UDI) | |
829 DEF_FUNCTION_TYPE (V32HI, PCSHORT, V32HI, USI) | |
830 DEF_FUNCTION_TYPE (V32QI, PCCHAR, V32QI, USI) | |
831 DEF_FUNCTION_TYPE (V16SF, PCFLOAT, V16SF, UHI) | |
832 DEF_FUNCTION_TYPE (V8DF, PCDOUBLE, V8DF, UQI) | |
833 DEF_FUNCTION_TYPE (V16SI, PCINT, V16SI, UHI) | |
834 DEF_FUNCTION_TYPE (V16HI, PCSHORT, V16HI, UHI) | |
835 DEF_FUNCTION_TYPE (V16QI, PCCHAR, V16QI, UHI) | |
836 DEF_FUNCTION_TYPE (V8SF, PCFLOAT, V8SF, UQI) | |
837 DEF_FUNCTION_TYPE (V8DI, PCINT64, V8DI, UQI) | |
838 DEF_FUNCTION_TYPE (V8SI, PCINT, V8SI, UQI) | |
839 DEF_FUNCTION_TYPE (V8HI, PCSHORT, V8HI, UQI) | |
840 DEF_FUNCTION_TYPE (V4DF, PCDOUBLE, V4DF, UQI) | |
841 DEF_FUNCTION_TYPE (V4SF, PCFLOAT, V4SF, UQI) | |
842 DEF_FUNCTION_TYPE (V4DI, PCINT64, V4DI, UQI) | |
843 DEF_FUNCTION_TYPE (V4SI, PCINT, V4SI, UQI) | |
844 DEF_FUNCTION_TYPE (V2DF, PCDOUBLE, V2DF, UQI) | |
845 DEF_FUNCTION_TYPE (V2DI, PCINT64, V2DI, UQI) | |
846 DEF_FUNCTION_TYPE (V16HI, V16SI, V16HI, UHI) | |
847 DEF_FUNCTION_TYPE (V8SI, V8DI, V8SI, UQI) | |
848 DEF_FUNCTION_TYPE (V8HI, V8DI, V8HI, UQI) | |
849 DEF_FUNCTION_TYPE (V16QI, V8HI, V16QI, UQI) | |
850 DEF_FUNCTION_TYPE (V16QI, V16HI, V16QI, UHI) | |
851 DEF_FUNCTION_TYPE (V16QI, V4SI, V16QI, UQI) | |
852 DEF_FUNCTION_TYPE (V16QI, V8SI, V16QI, UQI) | |
853 DEF_FUNCTION_TYPE (V8HI, V4SI, V8HI, UQI) | |
854 DEF_FUNCTION_TYPE (V8HI, V8SI, V8HI, UQI) | |
855 DEF_FUNCTION_TYPE (V16QI, V2DI, V16QI, UQI) | |
856 DEF_FUNCTION_TYPE (V16QI, V4DI, V16QI, UQI) | |
857 DEF_FUNCTION_TYPE (V8HI, V2DI, V8HI, UQI) | |
858 DEF_FUNCTION_TYPE (V8HI, V4DI, V8HI, UQI) | |
859 DEF_FUNCTION_TYPE (V4SI, V2DI, V4SI, UQI) | |
860 DEF_FUNCTION_TYPE (V4SI, V4DI, V4SI, UQI) | |
861 DEF_FUNCTION_TYPE (V32QI, V32HI, V32QI, USI) | |
862 DEF_FUNCTION_TYPE (V2DF, V2DF, INT, V2DF, UQI) | |
863 DEF_FUNCTION_TYPE (V4DF, V4DF, INT, V4DF, UQI) | |
864 DEF_FUNCTION_TYPE (V4SF, V4SF, INT, V4SF, UQI) | |
865 DEF_FUNCTION_TYPE (V8SF, V8SF, INT, V8SF, UQI) | |
866 DEF_FUNCTION_TYPE (V4DF, V4DF, V4DF, INT, V4DF, UQI) | |
867 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT, V2DF, UQI) | |
868 DEF_FUNCTION_TYPE (V8SF, V8SF, V8SF, INT, V8SF, UQI) | |
869 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT, V4SF, UQI) | |
870 DEF_FUNCTION_TYPE (VOID, PV8DF, V8DF, UQI) | |
871 DEF_FUNCTION_TYPE (VOID, PV8SI, V8DI, UQI) | |
872 DEF_FUNCTION_TYPE (VOID, PV8HI, V8DI, UQI) | |
873 DEF_FUNCTION_TYPE (VOID, PV8HI, V4DI, UQI) | |
874 DEF_FUNCTION_TYPE (VOID, PV8HI, V2DI, UQI) | |
875 DEF_FUNCTION_TYPE (VOID, PV4SI, V4DI, UQI) | |
876 DEF_FUNCTION_TYPE (VOID, PV4SI, V2DI, UQI) | |
877 DEF_FUNCTION_TYPE (VOID, PV8HI, V8SI, UQI) | |
878 DEF_FUNCTION_TYPE (VOID, PV8HI, V4SI, UQI) | |
879 DEF_FUNCTION_TYPE (VOID, PV4DF, V4DF, UQI) | |
880 DEF_FUNCTION_TYPE (VOID, PV2DF, V2DF, UQI) | |
881 DEF_FUNCTION_TYPE (VOID, PV16SF, V16SF, UHI) | |
882 DEF_FUNCTION_TYPE (VOID, PV8SF, V8SF, UQI) | |
883 DEF_FUNCTION_TYPE (VOID, PV4SF, V4SF, UQI) | |
884 DEF_FUNCTION_TYPE (VOID, PV8DI, V8DI, UQI) | |
885 DEF_FUNCTION_TYPE (VOID, PV4DI, V4DI, UQI) | |
886 DEF_FUNCTION_TYPE (VOID, PV2DI, V2DI, UQI) | |
887 DEF_FUNCTION_TYPE (VOID, PV16SI, V16SI, UHI) | |
888 DEF_FUNCTION_TYPE (VOID, PV16HI, V16SI, UHI) | |
889 DEF_FUNCTION_TYPE (VOID, PV16QI, V16SI, UHI) | |
890 DEF_FUNCTION_TYPE (VOID, PV16QI, V8SI, UQI) | |
891 DEF_FUNCTION_TYPE (VOID, PV16QI, V4SI, UQI) | |
892 DEF_FUNCTION_TYPE (VOID, PV16QI, V8DI, UQI) | |
893 DEF_FUNCTION_TYPE (VOID, PV16QI, V4DI, UQI) | |
894 DEF_FUNCTION_TYPE (VOID, PV16QI, V2DI, UQI) | |
895 DEF_FUNCTION_TYPE (VOID, PV8SI, V8SI, UQI) | |
896 DEF_FUNCTION_TYPE (VOID, PV4SI, V4SI, UQI) | |
897 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V8DF, UQI) | |
898 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V4DF, UQI) | |
899 DEF_FUNCTION_TYPE (VOID, PDOUBLE, V2DF, UQI) | |
900 DEF_FUNCTION_TYPE (VOID, PFLOAT, V16SF, UHI) | |
901 DEF_FUNCTION_TYPE (VOID, PFLOAT, V8SF, UQI) | |
902 DEF_FUNCTION_TYPE (VOID, PFLOAT, V4SF, UQI) | |
903 DEF_FUNCTION_TYPE (VOID, PINT64, V8DI, UQI) | |
904 DEF_FUNCTION_TYPE (VOID, PINT64, V4DI, UQI) | |
905 DEF_FUNCTION_TYPE (VOID, PINT64, V2DI, UQI) | |
906 DEF_FUNCTION_TYPE (VOID, PINT, V16SI, UHI) | |
907 DEF_FUNCTION_TYPE (VOID, PINT, V8SI, UQI) | |
908 DEF_FUNCTION_TYPE (VOID, PINT, V4SI, UQI) | |
909 DEF_FUNCTION_TYPE (VOID, PSHORT, V32HI, USI) | |
910 DEF_FUNCTION_TYPE (VOID, PSHORT, V16HI, UHI) | |
911 DEF_FUNCTION_TYPE (VOID, PSHORT, V8HI, UQI) | |
912 DEF_FUNCTION_TYPE (VOID, PCHAR, V64QI, UDI) | |
913 DEF_FUNCTION_TYPE (VOID, PCHAR, V32QI, USI) | |
914 DEF_FUNCTION_TYPE (VOID, PCHAR, V16QI, UHI) | |
915 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, V8DI, INT, UQI) | |
916 DEF_FUNCTION_TYPE (V8SI, V8SF, V8SI, UQI) | |
917 DEF_FUNCTION_TYPE (V4SI, V4SF, V4SI, UQI) | |
918 DEF_FUNCTION_TYPE (V4DI, V4SF, V4DI, UQI) | |
919 DEF_FUNCTION_TYPE (V2DI, V4SF, V2DI, UQI) | |
920 DEF_FUNCTION_TYPE (V4SF, V4DI, V4SF, UQI) | |
921 DEF_FUNCTION_TYPE (V4SF, V2DI, V4SF, UQI) | |
922 DEF_FUNCTION_TYPE (V4DF, V4DI, V4DF, UQI) | |
923 DEF_FUNCTION_TYPE (V2DF, V2DI, V2DF, UQI) | |
924 DEF_FUNCTION_TYPE (V32HI, V32HI, INT, V32HI, USI) | |
925 DEF_FUNCTION_TYPE (V32HI, V32HI, V8HI, V32HI, USI) | |
926 DEF_FUNCTION_TYPE (V16HI, V16HI, INT, V16HI, UHI) | |
927 DEF_FUNCTION_TYPE (V16HI, V16HI, V8HI, V16HI, UHI) | |
928 DEF_FUNCTION_TYPE (V8HI, V8HI, INT, V8HI, UQI) | |
929 DEF_FUNCTION_TYPE (V32HI, V64QI, V64QI, INT, V32HI, USI) | |
930 DEF_FUNCTION_TYPE (V16HI, V32QI, V32QI, INT, V16HI, UHI) | |
931 DEF_FUNCTION_TYPE (V8HI, V16QI, V16QI, INT, V8HI, UQI) | |
932 DEF_FUNCTION_TYPE (V64QI, V32HI, V32HI, V64QI, UDI) | |
933 DEF_FUNCTION_TYPE (V32QI, V16HI, V16HI, V32QI, USI) | |
934 DEF_FUNCTION_TYPE (V16QI, V8HI, V8HI, V16QI, UHI) | |
935 DEF_FUNCTION_TYPE (V32HI, V16SI, V16SI, V32HI, USI) | |
936 DEF_FUNCTION_TYPE (V16HI, V8SI, V8SI, V16HI, UHI) | |
937 DEF_FUNCTION_TYPE (V8HI, V4SI, V4SI, V8HI, UQI) | |
938 DEF_FUNCTION_TYPE (V8DI, V16SI, V16SI, V8DI, UQI) | |
939 DEF_FUNCTION_TYPE (V4DI, V8SI, V8SI, V4DI, UQI) | |
940 DEF_FUNCTION_TYPE (V2DI, V4SI, V4SI, V2DI, UQI) | |
941 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, V16SI, INT, UHI) | |
942 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, V8SI, INT, UQI) | |
943 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, V4DI, INT, UQI) | |
944 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, V4SI, INT, UQI) | |
945 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, V2DI, INT, UQI) | |
946 | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
947 DEF_FUNCTION_TYPE (VOID, PCVOID, UNSIGNED, UNSIGNED) |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
948 DEF_FUNCTION_TYPE (VOID, PV2DF, V2DI, V2DF) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
949 DEF_FUNCTION_TYPE (VOID, PV4DF, V4DI, V4DF) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
950 DEF_FUNCTION_TYPE (VOID, PV4SF, V4SI, V4SF) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
951 DEF_FUNCTION_TYPE (VOID, PV8SF, V8SI, V8SF) |
111 | 952 DEF_FUNCTION_TYPE (VOID, PV2DI, V2DI, V2DI) |
953 DEF_FUNCTION_TYPE (VOID, PV4DI, V4DI, V4DI) | |
954 DEF_FUNCTION_TYPE (VOID, PV4SI, V4SI, V4SI) | |
955 DEF_FUNCTION_TYPE (VOID, PV8SI, V8SI, V8SI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
956 DEF_FUNCTION_TYPE (VOID, UINT, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
957 DEF_FUNCTION_TYPE (VOID, UINT64, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
958 DEF_FUNCTION_TYPE (VOID, V16QI, V16QI, PCHAR) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
959 DEF_FUNCTION_TYPE (VOID, V8QI, V8QI, PCHAR) |
111 | 960 |
961 DEF_FUNCTION_TYPE (V8SI, V8SI, V4SI, V8SI, UQI) | |
962 DEF_FUNCTION_TYPE (V4DI, V4DI, V2DI, V4DI, UQI) | |
963 | |
964 DEF_FUNCTION_TYPE (QI, V8DF, INT) | |
965 DEF_FUNCTION_TYPE (QI, V4DF, INT) | |
966 DEF_FUNCTION_TYPE (QI, V4DF, V4DF, INT, UQI) | |
967 DEF_FUNCTION_TYPE (HI, V16SF, INT) | |
968 DEF_FUNCTION_TYPE (QI, V8SF, INT) | |
969 DEF_FUNCTION_TYPE (QI, V8SF, V8SF, INT, UQI) | |
970 DEF_FUNCTION_TYPE (QI, V8DF, INT, UQI) | |
971 DEF_FUNCTION_TYPE (QI, V4DF, INT, UQI) | |
972 DEF_FUNCTION_TYPE (QI, V2DF, INT, UQI) | |
973 DEF_FUNCTION_TYPE (HI, V16SF, INT, UHI) | |
974 DEF_FUNCTION_TYPE (QI, V8SF, INT, UQI) | |
975 DEF_FUNCTION_TYPE (QI, V4SF, INT, UQI) | |
976 DEF_FUNCTION_TYPE (VOID, PV32QI, V32HI, USI) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
977 |
145 | 978 DEF_FUNCTION_TYPE (VOID, PUHI, PUHI, V16SI, V16SI) |
979 DEF_FUNCTION_TYPE (VOID, PUQI, PUQI, V8SI, V8SI) | |
980 DEF_FUNCTION_TYPE (VOID, PUQI, PUQI, V4SI, V4SI) | |
981 DEF_FUNCTION_TYPE (VOID, PUQI, PUQI, V8DI, V8DI) | |
982 DEF_FUNCTION_TYPE (VOID, PUQI, PUQI, V4DI, V4DI) | |
983 DEF_FUNCTION_TYPE (VOID, PUQI, PUQI, V2DI, V2DI) | |
984 | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
985 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, UINT, UINT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
986 DEF_FUNCTION_TYPE (V4HI, HI, HI, HI, HI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
987 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
988 DEF_FUNCTION_TYPE (INT, V16QI, INT, V16QI, INT, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
989 DEF_FUNCTION_TYPE (V16QI, V16QI, INT, V16QI, INT, INT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
990 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
991 DEF_FUNCTION_TYPE (V8QI, QI, QI, QI, QI, QI, QI, QI, QI) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
992 |
111 | 993 DEF_FUNCTION_TYPE (UCHAR, UCHAR, UINT, UINT, PUNSIGNED) |
994 DEF_FUNCTION_TYPE (UCHAR, UCHAR, ULONGLONG, ULONGLONG, PULONGLONG) | |
995 | |
996 # Instructions with rounding | |
997 DEF_FUNCTION_TYPE (UINT64, V2DF, INT) | |
998 DEF_FUNCTION_TYPE (UINT64, V4SF, INT) | |
999 DEF_FUNCTION_TYPE (UINT, V2DF, INT) | |
1000 DEF_FUNCTION_TYPE (UINT, V4SF, INT) | |
1001 DEF_FUNCTION_TYPE (INT64, V2DF, INT) | |
1002 DEF_FUNCTION_TYPE (INT64, V4SF, INT) | |
1003 DEF_FUNCTION_TYPE (INT, V2DF, INT) | |
1004 DEF_FUNCTION_TYPE (INT, V4SF, INT) | |
1005 DEF_FUNCTION_TYPE (V2DF, V2DF, UINT64, INT) | |
1006 DEF_FUNCTION_TYPE (V4SF, V4SF, UINT64, INT) | |
1007 DEF_FUNCTION_TYPE (V4SF, V4SF, UINT, INT) | |
1008 DEF_FUNCTION_TYPE (V2DF, V2DF, INT64, INT) | |
1009 DEF_FUNCTION_TYPE (V4SF, V4SF, INT64, INT) | |
1010 DEF_FUNCTION_TYPE (V4SF, V4SF, INT, INT) | |
1011 DEF_FUNCTION_TYPE (V16SI, V16SF, V16SI, HI, INT) | |
1012 DEF_FUNCTION_TYPE (V16SF, V16SI, V16SF, HI, INT) | |
1013 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, HI, INT) | |
1014 DEF_FUNCTION_TYPE (V16SF, V16HI, V16SF, HI, INT) | |
1015 DEF_FUNCTION_TYPE (V8SI, V8DF, V8SI, QI, INT) | |
1016 DEF_FUNCTION_TYPE (V8SF, V8DF, V8SF, QI, INT) | |
1017 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, QI, INT) | |
1018 DEF_FUNCTION_TYPE (V8DF, V8SF, V8DF, QI, INT) | |
1019 DEF_FUNCTION_TYPE (V8DI, V8DF, V8DI, QI, INT) | |
1020 DEF_FUNCTION_TYPE (V8DI, V8SF, V8DI, QI, INT) | |
1021 DEF_FUNCTION_TYPE (V8DF, V8DI, V8DF, QI, INT) | |
1022 DEF_FUNCTION_TYPE (V8SF, V8DI, V8SF, QI, INT) | |
1023 DEF_FUNCTION_TYPE (V16SF, V16SF, V16SF, V16SF, HI, INT) | |
1024 DEF_FUNCTION_TYPE (V8DF, V8DF, V8DF, V8DF, UQI, INT) | |
1025 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF, UQI, INT) | |
1026 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, UQI, INT) | |
1027 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, QI, INT) | |
1028 DEF_FUNCTION_TYPE (V4SF, V4SF, V2DF, V4SF, QI, INT) | |
1029 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF, QI, INT) | |
1030 DEF_FUNCTION_TYPE (V2DF, V2DF, V4SF, V2DF, QI, INT) | |
1031 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, V2DF, INT) | |
1032 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, V4SF, INT) | |
1033 | |
1034 DEF_FUNCTION_TYPE (V16SF, V16SF, INT, V16SF, HI, INT) | |
1035 DEF_FUNCTION_TYPE (V8DF, V8DF, INT, V8DF, QI, INT) | |
1036 DEF_FUNCTION_TYPE (V4SF, V4SF, V4SF, INT, V4SF, QI, INT) | |
1037 DEF_FUNCTION_TYPE (V2DF, V2DF, V2DF, INT, V2DF, QI, INT) | |
1038 | |
1039 DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE, V4SI, V2DF, INT) | |
1040 DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V4SI, V4DF, INT) | |
1041 DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V8SI, V4DF, INT) | |
1042 DEF_FUNCTION_TYPE (V2DF, V2DF, PCDOUBLE, V2DI, V2DF, INT) | |
1043 DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V4DI, V4DF, INT) | |
1044 DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V4SI, V4SF, INT) | |
1045 DEF_FUNCTION_TYPE (V8SF, V8SF, PCFLOAT, V8SI, V8SF, INT) | |
1046 DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V2DI, V4SF, INT) | |
1047 DEF_FUNCTION_TYPE (V4SF, V4SF, PCFLOAT, V4DI, V4SF, INT) | |
1048 DEF_FUNCTION_TYPE (V8SF, V8SF, PCFLOAT, V4DI, V8SF, INT) | |
1049 DEF_FUNCTION_TYPE (V2DI, V2DI, PCINT64, V4SI, V2DI, INT) | |
1050 DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V4SI, V4DI, INT) | |
1051 DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V8SI, V4DI, INT) | |
1052 DEF_FUNCTION_TYPE (V2DI, V2DI, PCINT64, V2DI, V2DI, INT) | |
1053 DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V4DI, V4DI, INT) | |
1054 DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V4SI, V4SI, INT) | |
1055 DEF_FUNCTION_TYPE (V8SI, V8SI, PCINT, V8SI, V8SI, INT) | |
1056 DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V2DI, V4SI, INT) | |
1057 DEF_FUNCTION_TYPE (V4SI, V4SI, PCINT, V4DI, V4SI, INT) | |
1058 DEF_FUNCTION_TYPE (V8SI, V8SI, PCINT, V4DI, V8SI, INT) | |
1059 | |
1060 DEF_FUNCTION_TYPE (V16SF, V16SF, PCFLOAT, V8DI, HI, INT) | |
1061 DEF_FUNCTION_TYPE (V8DF, V8DF, PCDOUBLE, V16SI, QI, INT) | |
1062 DEF_FUNCTION_TYPE (V16SI, V16SI, PCINT, V8DI, HI, INT) | |
1063 DEF_FUNCTION_TYPE (V8DI, V8DI, PCINT64, V16SI, QI, INT) | |
1064 DEF_FUNCTION_TYPE (V4DF, V4DF, PCDOUBLE, V8SI, QI, INT) | |
1065 DEF_FUNCTION_TYPE (V8SF, V8SF, PCFLOAT, V4DI, QI, INT) | |
1066 DEF_FUNCTION_TYPE (V4DI, V4DI, PCINT64, V8SI, QI, INT) | |
1067 DEF_FUNCTION_TYPE (V8SI, V8SI, PCINT, V4DI, QI, INT) | |
1068 | |
1069 DEF_FUNCTION_TYPE (VOID, PFLOAT, HI, V8DI, V16SF, INT) | |
1070 DEF_FUNCTION_TYPE (VOID, PDOUBLE, QI, V16SI, V8DF, INT) | |
1071 DEF_FUNCTION_TYPE (VOID, PINT, HI, V8DI, V16SI, INT) | |
1072 DEF_FUNCTION_TYPE (VOID, PLONGLONG, QI, V16SI, V8DI, INT) | |
145 | 1073 DEF_FUNCTION_TYPE (VOID, PFLOAT, QI, V4DI, V8SF, INT) |
1074 DEF_FUNCTION_TYPE (VOID, PDOUBLE, QI, V8SI, V4DF, INT) | |
1075 DEF_FUNCTION_TYPE (VOID, PINT, QI, V4DI, V8SI, INT) | |
1076 DEF_FUNCTION_TYPE (VOID, PLONGLONG, QI, V8SI, V4DI, INT) | |
1077 DEF_FUNCTION_TYPE (VOID, PFLOAT, QI, V2DI, V4SF, INT) | |
1078 DEF_FUNCTION_TYPE (VOID, PDOUBLE, QI, V4SI, V2DF, INT) | |
1079 DEF_FUNCTION_TYPE (VOID, PINT, QI, V2DI, V4SI, INT) | |
1080 DEF_FUNCTION_TYPE (VOID, PLONGLONG, QI, V4SI, V2DI, INT) | |
111 | 1081 |
1082 DEF_FUNCTION_TYPE (V16SF, V16SF, PCVOID, V16SI, HI, INT) | |
1083 DEF_FUNCTION_TYPE (V8DF, V8DF, PCVOID, V8SI, QI, INT) | |
1084 DEF_FUNCTION_TYPE (V8SF, V8SF, PCVOID, V8DI, QI, INT) | |
1085 DEF_FUNCTION_TYPE (V8DF, V8DF, PCVOID, V8DI, QI, INT) | |
1086 DEF_FUNCTION_TYPE (V16SI, V16SI, PCVOID, V16SI, HI, INT) | |
1087 DEF_FUNCTION_TYPE (V8DI, V8DI, PCVOID, V8SI, QI, INT) | |
1088 DEF_FUNCTION_TYPE (V8SI, V8SI, PCVOID, V8DI, QI, INT) | |
1089 DEF_FUNCTION_TYPE (V8DI, V8DI, PCVOID, V8DI, QI, INT) | |
1090 DEF_FUNCTION_TYPE (VOID, PVOID, HI, V16SI, V16SF, INT) | |
1091 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8SI, V8DF, INT) | |
1092 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8DI, V8SF, INT) | |
1093 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8DI, V8DF, INT) | |
1094 DEF_FUNCTION_TYPE (VOID, PVOID, HI, V16SI, V16SI, INT) | |
1095 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8SI, V8DI, INT) | |
1096 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8DI, V8SI, INT) | |
1097 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8DI, V8DI, INT) | |
1098 DEF_FUNCTION_TYPE (V2DF, V2DF, PCVOID, V4SI, QI, INT) | |
1099 DEF_FUNCTION_TYPE (V4DF, V4DF, PCVOID, V4SI, QI, INT) | |
1100 DEF_FUNCTION_TYPE (V2DF, V2DF, PCVOID, V2DI, QI, INT) | |
1101 DEF_FUNCTION_TYPE (V4DF, V4DF, PCVOID, V4DI, QI, INT) | |
1102 DEF_FUNCTION_TYPE (V4SF, V4SF, PCVOID, V4SI, QI, INT) | |
1103 DEF_FUNCTION_TYPE (V8SF, V8SF, PCVOID, V8SI, QI, INT) | |
1104 DEF_FUNCTION_TYPE (V4SF, V4SF, PCVOID, V2DI, QI, INT) | |
1105 DEF_FUNCTION_TYPE (V4SF, V4SF, PCVOID, V4DI, QI, INT) | |
1106 DEF_FUNCTION_TYPE (V2DI, V2DI, PCVOID, V4SI, QI, INT) | |
1107 DEF_FUNCTION_TYPE (V4DI, V4DI, PCVOID, V4SI, QI, INT) | |
1108 DEF_FUNCTION_TYPE (V2DI, V2DI, PCVOID, V2DI, QI, INT) | |
1109 DEF_FUNCTION_TYPE (V4DI, V4DI, PCVOID, V4DI, QI, INT) | |
1110 DEF_FUNCTION_TYPE (V4SI, V4SI, PCVOID, V4SI, QI, INT) | |
1111 DEF_FUNCTION_TYPE (V8SI, V8SI, PCVOID, V8SI, QI, INT) | |
1112 DEF_FUNCTION_TYPE (V4SI, V4SI, PCVOID, V2DI, QI, INT) | |
1113 DEF_FUNCTION_TYPE (V4SI, V4SI, PCVOID, V4DI, QI, INT) | |
1114 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8SI, V8SF, INT) | |
1115 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V4SF, INT) | |
1116 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V4DF, INT) | |
1117 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V2DF, INT) | |
1118 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4DI, V4SF, INT) | |
1119 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V2DI, V4SF, INT) | |
1120 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4DI, V4DF, INT) | |
1121 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V2DI, V2DF, INT) | |
1122 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V8SI, V8SI, INT) | |
1123 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V4SI, INT) | |
1124 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V4DI, INT) | |
1125 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4SI, V2DI, INT) | |
1126 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4DI, V4SI, INT) | |
1127 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V2DI, V4SI, INT) | |
1128 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V4DI, V4DI, INT) | |
1129 DEF_FUNCTION_TYPE (VOID, PVOID, QI, V2DI, V2DI, INT) | |
1130 DEF_FUNCTION_TYPE (VOID, QI, V8SI, PCVOID, INT, INT) | |
1131 DEF_FUNCTION_TYPE (VOID, HI, V16SI, PCVOID, INT, INT) | |
1132 DEF_FUNCTION_TYPE (VOID, QI, V8DI, PCVOID, INT, INT) | |
1133 DEF_FUNCTION_TYPE (VOID, PV8QI, V8HI, UQI) | |
1134 DEF_FUNCTION_TYPE (VOID, PV16QI, V16HI, UHI) | |
1135 | |
1136 DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF, ROUND) | |
1137 DEF_FUNCTION_TYPE_ALIAS (V4DF_FTYPE_V4DF, ROUND) | |
1138 DEF_FUNCTION_TYPE_ALIAS (V8DF_FTYPE_V8DF, ROUND) | |
1139 DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF, ROUND) | |
1140 DEF_FUNCTION_TYPE_ALIAS (V8SF_FTYPE_V8SF, ROUND) | |
1141 DEF_FUNCTION_TYPE_ALIAS (V16SF_FTYPE_V16SF, ROUND) | |
1142 | |
1143 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V2DF_V2DF, ROUND) | |
1144 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V4DF_V4DF, ROUND) | |
1145 DEF_FUNCTION_TYPE_ALIAS (V16SI_FTYPE_V8DF_V8DF, ROUND) | |
1146 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SF, ROUND) | |
1147 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SF, ROUND) | |
1148 DEF_FUNCTION_TYPE_ALIAS (V16SI_FTYPE_V16SF, ROUND) | |
1149 | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1150 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V2DF_V2DF, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1151 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V2DI_V2DI, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1152 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4DF_V4DF, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1153 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4DI_V4DI, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1154 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V4SF_V4SF, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1155 DEF_FUNCTION_TYPE_ALIAS (INT_FTYPE_V8SF_V8SF, PTEST) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1156 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1157 DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF, VEC_MERGE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1158 DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF, VEC_MERGE) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1159 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1160 DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1161 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1162 DEF_FUNCTION_TYPE_ALIAS (V2SI_FTYPE_V2SI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1163 DEF_FUNCTION_TYPE_ALIAS (V4HI_FTYPE_V4HI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1164 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1165 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1166 DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_V1DI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1167 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1168 DEF_FUNCTION_TYPE_ALIAS (V2SI_FTYPE_V2SI_V2SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1169 DEF_FUNCTION_TYPE_ALIAS (V4HI_FTYPE_V4HI_V4HI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1170 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, COUNT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1171 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, COUNT) |
111 | 1172 DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_SI, COUNT) |
1173 DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_V8HI, COUNT) | |
1174 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_SI, COUNT) | |
1175 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_V4SI, COUNT) | |
1176 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_INT, COUNT) | |
1177 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V2DI, COUNT) | |
1178 DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_INT_V16HI_UHI, COUNT) | |
1179 DEF_FUNCTION_TYPE_ALIAS (V16HI_FTYPE_V16HI_V8HI_V16HI_UHI, COUNT) | |
1180 DEF_FUNCTION_TYPE_ALIAS (V16SI_FTYPE_V16SI_INT_V16SI_UHI, COUNT) | |
1181 DEF_FUNCTION_TYPE_ALIAS (V16SI_FTYPE_V16SI_V4SI_V16SI_UHI, COUNT) | |
1182 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_INT_V2DI_UQI, COUNT) | |
1183 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI_V2DI_UQI, COUNT) | |
1184 DEF_FUNCTION_TYPE_ALIAS (V32HI_FTYPE_V32HI_INT_V32HI_USI, COUNT) | |
1185 DEF_FUNCTION_TYPE_ALIAS (V32HI_FTYPE_V32HI_V8HI_V32HI_USI, COUNT) | |
1186 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_INT_V4DI_UQI, COUNT) | |
1187 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V2DI_V4DI_UQI, COUNT) | |
1188 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_INT_V4SI_UQI, COUNT) | |
1189 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI_V4SI_UQI, COUNT) | |
1190 DEF_FUNCTION_TYPE_ALIAS (V8DI_FTYPE_V8DI_INT_V8DI_UQI, COUNT) | |
1191 DEF_FUNCTION_TYPE_ALIAS (V8DI_FTYPE_V8DI_V2DI_V8DI_UQI, COUNT) | |
1192 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_INT_V8HI_UQI, COUNT) | |
1193 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI_V8HI_UQI, COUNT) | |
1194 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_INT_V8SI_UQI, COUNT) | |
1195 DEF_FUNCTION_TYPE_ALIAS (V8SI_FTYPE_V8SI_V4SI_V8SI_UQI, COUNT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1196 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1197 DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF_V2DF, SWAP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1198 DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF_V4SF, SWAP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1199 |
111 | 1200 DEF_FUNCTION_TYPE_ALIAS (V8DI_FTYPE_V8DI_INT, CONVERT) |
1201 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_INT, CONVERT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1202 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_INT, CONVERT) |
111 | 1203 DEF_FUNCTION_TYPE_ALIAS (V8DI_FTYPE_V8DI_V8DI_INT, CONVERT) |
1204 DEF_FUNCTION_TYPE_ALIAS (V8DI_FTYPE_V8DI_V8DI_INT_V8DI_UDI, CONVERT) | |
1205 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V4DI_INT_V4DI_USI, CONVERT) | |
1206 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI_INT_V2DI_UHI, CONVERT) | |
1207 DEF_FUNCTION_TYPE_ALIAS (V4DI_FTYPE_V4DI_V4DI_INT, CONVERT) | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1208 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI_INT, CONVERT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1209 DEF_FUNCTION_TYPE_ALIAS (V1DI_FTYPE_V1DI_V1DI_INT, CONVERT) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1210 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1211 DEF_FUNCTION_TYPE_ALIAS (V16QI_FTYPE_V16QI_V16QI, CMP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1212 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, CMP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1213 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, CMP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1214 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, CMP) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1215 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1216 DEF_FUNCTION_TYPE_ALIAS (V16QI_FTYPE_V16QI_V16QI, TF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1217 DEF_FUNCTION_TYPE_ALIAS (V2DF_FTYPE_V2DF_V2DF, TF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1218 DEF_FUNCTION_TYPE_ALIAS (V2DI_FTYPE_V2DI_V2DI, TF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1219 DEF_FUNCTION_TYPE_ALIAS (V4SF_FTYPE_V4SF_V4SF, TF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1220 DEF_FUNCTION_TYPE_ALIAS (V4SI_FTYPE_V4SI_V4SI, TF) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1221 DEF_FUNCTION_TYPE_ALIAS (V8HI_FTYPE_V8HI_V8HI, TF) |
111 | 1222 |
131 | 1223 #GFNI builtins |
1224 DEF_FUNCTION_TYPE (V64QI, V64QI, V64QI, INT) | |
1225 DEF_FUNCTION_TYPE (V64QI, V64QI, V64QI, INT, V64QI, UDI) | |
1226 DEF_FUNCTION_TYPE (V32QI, V32QI, V32QI, INT, V32QI, USI) | |
1227 DEF_FUNCTION_TYPE (V16QI, V16QI, V16QI, INT, V16QI, UHI) | |
1228 DEF_FUNCTION_TYPE (V64QI, V64QI, V64QI) | |
1229 | |
1230 # VBMI2 builtins | |
1231 DEF_FUNCTION_TYPE (VOID, PV64QI, V64QI, UDI) | |
1232 DEF_FUNCTION_TYPE (VOID, PV32HI, V32HI, USI) | |
1233 DEF_FUNCTION_TYPE (VOID, PV32QI, V32QI, USI) | |
1234 DEF_FUNCTION_TYPE (VOID, PV16QI, V16QI, UHI) | |
1235 DEF_FUNCTION_TYPE (VOID, PV16HI, V16HI, UHI) | |
1236 DEF_FUNCTION_TYPE (VOID, PV8HI, V8HI, UQI) | |
1237 DEF_FUNCTION_TYPE (V64QI, PCV64QI, V64QI, UDI) | |
1238 DEF_FUNCTION_TYPE (V32HI, PCV32HI, V32HI, USI) | |
1239 DEF_FUNCTION_TYPE (V32QI, PCV32QI, V32QI, USI) | |
1240 DEF_FUNCTION_TYPE (V16QI, PCV16QI, V16QI, UHI) | |
1241 DEF_FUNCTION_TYPE (V16HI, PCV16HI, V16HI, UHI) | |
1242 DEF_FUNCTION_TYPE (V8HI, PCV8HI, V8HI, UQI) | |
1243 DEF_FUNCTION_TYPE (V32HI, V32HI, V32HI, INT) | |
1244 DEF_FUNCTION_TYPE (V32HI, V32HI, V32HI, INT, V32HI, INT) | |
1245 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, INT) | |
1246 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, INT, V16SI, INT) | |
1247 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, INT, V8DI, INT) | |
1248 DEF_FUNCTION_TYPE (V16HI, V16HI, V16HI, INT, V16HI, INT) | |
1249 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, INT, V8SI, INT) | |
1250 DEF_FUNCTION_TYPE (V4DI, V4DI, V4DI, INT, V4DI, INT) | |
1251 DEF_FUNCTION_TYPE (V8HI, V8HI, V8HI, INT, V8HI, INT) | |
1252 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, INT, V4SI, INT) | |
1253 DEF_FUNCTION_TYPE (V2DI, V2DI, V2DI, INT, V2DI, INT) | |
1254 DEF_FUNCTION_TYPE (V32HI, V32HI, V32HI, V32HI) | |
1255 DEF_FUNCTION_TYPE (V8DI, V8DI, V8DI, V8DI) | |
1256 DEF_FUNCTION_TYPE (V16SI, V16SI, V16SI, V16SI) | |
1257 | |
1258 # BITALG builtins | |
1259 DEF_FUNCTION_TYPE (V4DI, V4DI) | |
1260 DEF_FUNCTION_TYPE (V4SI, V4SI, V4SI, UHI) | |
1261 DEF_FUNCTION_TYPE (V8SI, V8SI, V8SI, UHI) | |
145 | 1262 |
1263 # BF16 builtins | |
1264 DEF_FUNCTION_TYPE (V32HI, V16SF, V16SF) | |
1265 DEF_FUNCTION_TYPE (V32HI, V16SF, V16SF, V32HI, USI) | |
1266 DEF_FUNCTION_TYPE (V32HI, V16SF, V16SF, USI) | |
1267 DEF_FUNCTION_TYPE (V16HI, V8SF, V8SF) | |
1268 DEF_FUNCTION_TYPE (V16HI, V8SF, V8SF, V16HI, UHI) | |
1269 DEF_FUNCTION_TYPE (V16HI, V8SF, V8SF, UHI) | |
1270 DEF_FUNCTION_TYPE (V8HI, V4SF, V4SF) | |
1271 DEF_FUNCTION_TYPE (V8HI, V4SF, V4SF, V8HI, UQI) | |
1272 DEF_FUNCTION_TYPE (V8HI, V4SF, V4SF, UQI) | |
1273 DEF_FUNCTION_TYPE (V16HI, V16SF) | |
1274 DEF_FUNCTION_TYPE (V16HI, V16SF, V16HI, UHI) | |
1275 DEF_FUNCTION_TYPE (V16HI, V16SF, UHI) | |
1276 DEF_FUNCTION_TYPE (V8HI, V8SF) | |
1277 DEF_FUNCTION_TYPE (V8HI, V8SF, V8HI, UQI) | |
1278 DEF_FUNCTION_TYPE (V8HI, V8SF, UQI) | |
1279 DEF_FUNCTION_TYPE (V8HI, V4SF) | |
1280 DEF_FUNCTION_TYPE (V8HI, V4SF, V8HI, UQI) | |
1281 DEF_FUNCTION_TYPE (V8HI, V4SF, UQI) | |
1282 DEF_FUNCTION_TYPE (V16SF, V16SF, V32HI, V32HI) | |
1283 DEF_FUNCTION_TYPE (V16SF, V16SF, V32HI, V32HI, UHI) | |
1284 DEF_FUNCTION_TYPE (V8SF, V8SF, V16HI, V16HI) | |
1285 DEF_FUNCTION_TYPE (V8SF, V8SF, V16HI, V16HI, UQI) | |
1286 DEF_FUNCTION_TYPE (V4SF, V4SF, V8HI, V8HI) | |
1287 DEF_FUNCTION_TYPE (V4SF, V4SF, V8HI, V8HI, UQI) |