Lines Matching refs:_OPC

37 #define _OPC(cat, opc)   (((cat) << NOPC_BITS) | opc)
41 OPC_NOP = _OPC(0, 0),
42 OPC_BR = _OPC(0, 1),
43 OPC_JUMP = _OPC(0, 2),
44 OPC_CALL = _OPC(0, 3),
45 OPC_RET = _OPC(0, 4),
46 OPC_KILL = _OPC(0, 5),
47 OPC_END = _OPC(0, 6),
48 OPC_EMIT = _OPC(0, 7),
49 OPC_CUT = _OPC(0, 8),
50 OPC_CHMASK = _OPC(0, 9),
51 OPC_CHSH = _OPC(0, 10),
52 OPC_FLOW_REV = _OPC(0, 11),
55 OPC_MOV = _OPC(1, 0),
58 OPC_ADD_F = _OPC(2, 0),
59 OPC_MIN_F = _OPC(2, 1),
60 OPC_MAX_F = _OPC(2, 2),
61 OPC_MUL_F = _OPC(2, 3),
62 OPC_SIGN_F = _OPC(2, 4),
63 OPC_CMPS_F = _OPC(2, 5),
64 OPC_ABSNEG_F = _OPC(2, 6),
65 OPC_CMPV_F = _OPC(2, 7),
67 OPC_FLOOR_F = _OPC(2, 9),
68 OPC_CEIL_F = _OPC(2, 10),
69 OPC_RNDNE_F = _OPC(2, 11),
70 OPC_RNDAZ_F = _OPC(2, 12),
71 OPC_TRUNC_F = _OPC(2, 13),
73 OPC_ADD_U = _OPC(2, 16),
74 OPC_ADD_S = _OPC(2, 17),
75 OPC_SUB_U = _OPC(2, 18),
76 OPC_SUB_S = _OPC(2, 19),
77 OPC_CMPS_U = _OPC(2, 20),
78 OPC_CMPS_S = _OPC(2, 21),
79 OPC_MIN_U = _OPC(2, 22),
80 OPC_MIN_S = _OPC(2, 23),
81 OPC_MAX_U = _OPC(2, 24),
82 OPC_MAX_S = _OPC(2, 25),
83 OPC_ABSNEG_S = _OPC(2, 26),
85 OPC_AND_B = _OPC(2, 28),
86 OPC_OR_B = _OPC(2, 29),
87 OPC_NOT_B = _OPC(2, 30),
88 OPC_XOR_B = _OPC(2, 31),
90 OPC_CMPV_U = _OPC(2, 33),
91 OPC_CMPV_S = _OPC(2, 34),
93 OPC_MUL_U = _OPC(2, 48),
94 OPC_MUL_S = _OPC(2, 49),
95 OPC_MULL_U = _OPC(2, 50),
96 OPC_BFREV_B = _OPC(2, 51),
97 OPC_CLZ_S = _OPC(2, 52),
98 OPC_CLZ_B = _OPC(2, 53),
99 OPC_SHL_B = _OPC(2, 54),
100 OPC_SHR_B = _OPC(2, 55),
101 OPC_ASHR_B = _OPC(2, 56),
102 OPC_BARY_F = _OPC(2, 57),
103 OPC_MGEN_B = _OPC(2, 58),
104 OPC_GETBIT_B = _OPC(2, 59),
105 OPC_SETRM = _OPC(2, 60),
106 OPC_CBITS_B = _OPC(2, 61),
107 OPC_SHB = _OPC(2, 62),
108 OPC_MSAD = _OPC(2, 63),
111 OPC_MAD_U16 = _OPC(3, 0),
112 OPC_MADSH_U16 = _OPC(3, 1),
113 OPC_MAD_S16 = _OPC(3, 2),
114 OPC_MADSH_M16 = _OPC(3, 3), /* should this be .s16? */
115 OPC_MAD_U24 = _OPC(3, 4),
116 OPC_MAD_S24 = _OPC(3, 5),
117 OPC_MAD_F16 = _OPC(3, 6),
118 OPC_MAD_F32 = _OPC(3, 7),
119 OPC_SEL_B16 = _OPC(3, 8),
120 OPC_SEL_B32 = _OPC(3, 9),
121 OPC_SEL_S16 = _OPC(3, 10),
122 OPC_SEL_S32 = _OPC(3, 11),
123 OPC_SEL_F16 = _OPC(3, 12),
124 OPC_SEL_F32 = _OPC(3, 13),
125 OPC_SAD_S16 = _OPC(3, 14),
126 OPC_SAD_S32 = _OPC(3, 15),
129 OPC_RCP = _OPC(4, 0),
130 OPC_RSQ = _OPC(4, 1),
131 OPC_LOG2 = _OPC(4, 2),
132 OPC_EXP2 = _OPC(4, 3),
133 OPC_SIN = _OPC(4, 4),
134 OPC_COS = _OPC(4, 5),
135 OPC_SQRT = _OPC(4, 6),
139 OPC_ISAM = _OPC(5, 0),
140 OPC_ISAML = _OPC(5, 1),
141 OPC_ISAMM = _OPC(5, 2),
142 OPC_SAM = _OPC(5, 3),
143 OPC_SAMB = _OPC(5, 4),
144 OPC_SAML = _OPC(5, 5),
145 OPC_SAMGQ = _OPC(5, 6),
146 OPC_GETLOD = _OPC(5, 7),
147 OPC_CONV = _OPC(5, 8),
148 OPC_CONVM = _OPC(5, 9),
149 OPC_GETSIZE = _OPC(5, 10),
150 OPC_GETBUF = _OPC(5, 11),
151 OPC_GETPOS = _OPC(5, 12),
152 OPC_GETINFO = _OPC(5, 13),
153 OPC_DSX = _OPC(5, 14),
154 OPC_DSY = _OPC(5, 15),
155 OPC_GATHER4R = _OPC(5, 16),
156 OPC_GATHER4G = _OPC(5, 17),
157 OPC_GATHER4B = _OPC(5, 18),
158 OPC_GATHER4A = _OPC(5, 19),
159 OPC_SAMGP0 = _OPC(5, 20),
160 OPC_SAMGP1 = _OPC(5, 21),
161 OPC_SAMGP2 = _OPC(5, 22),
162 OPC_SAMGP3 = _OPC(5, 23),
163 OPC_DSXPP_1 = _OPC(5, 24),
164 OPC_DSYPP_1 = _OPC(5, 25),
165 OPC_RGETPOS = _OPC(5, 26),
166 OPC_RGETINFO = _OPC(5, 27),
169 OPC_LDG = _OPC(6, 0), /* load-global */
170 OPC_LDL = _OPC(6, 1),
171 OPC_LDP = _OPC(6, 2),
172 OPC_STG = _OPC(6, 3), /* store-global */
173 OPC_STL = _OPC(6, 4),
174 OPC_STP = _OPC(6, 5),
175 OPC_LDIB = _OPC(6, 6),
176 OPC_G2L = _OPC(6, 7),
177 OPC_L2G = _OPC(6, 8),
178 OPC_PREFETCH = _OPC(6, 9),
179 OPC_LDLW = _OPC(6, 10),
180 OPC_STLW = _OPC(6, 11),
181 OPC_RESFMT = _OPC(6, 14),
182 OPC_RESINFO = _OPC(6, 15),
183 OPC_ATOMIC_ADD = _OPC(6, 16),
184 OPC_ATOMIC_SUB = _OPC(6, 17),
185 OPC_ATOMIC_XCHG = _OPC(6, 18),
186 OPC_ATOMIC_INC = _OPC(6, 19),
187 OPC_ATOMIC_DEC = _OPC(6, 20),
188 OPC_ATOMIC_CMPXCHG = _OPC(6, 21),
189 OPC_ATOMIC_MIN = _OPC(6, 22),
190 OPC_ATOMIC_MAX = _OPC(6, 23),
191 OPC_ATOMIC_AND = _OPC(6, 24),
192 OPC_ATOMIC_OR = _OPC(6, 25),
193 OPC_ATOMIC_XOR = _OPC(6, 26),
194 OPC_LDGB = _OPC(6, 27),
195 OPC_STGB = _OPC(6, 28),
196 OPC_STIB = _OPC(6, 29),
197 OPC_LDC = _OPC(6, 30),
198 OPC_LDLV = _OPC(6, 31),
201 OPC_BAR = _OPC(7, 0),
202 OPC_FENCE = _OPC(7, 1),
206 OPC_META_INPUT = _OPC(-1, 0),
212 OPC_META_FO = _OPC(-1, 2),
213 OPC_META_FI = _OPC(-1, 3),
493 switch (_OPC(3, cat3->opc)) {