comparison gcc/config/mep/mep-ivc2.cpu @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents
children
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
1 ; Toshiba MeP IVC2 Coprocessor description. -*- scheme -*-
2 ; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
3 ; Free Software Foundation, Inc.
4 ; Contributed by Red Hat, Inc.
5 ;
6 ; This file is part of GCC.
7 ;
8 ; GCC is free software; you can redistribute it and/or modify it under
9 ; the terms of the GNU General Public License as published by the Free
10 ; Software Foundation; either version 3, or (at your option) any later
11 ; version.
12 ;
13 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
14 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16 ; for more details.
17 ;
18 ; You should have received a copy of the GNU General Public License
19 ; along with GCC; see the file COPYING3. If not see
20 ; <http://www.gnu.org/licenses/>.
21
22 ;------------------------------------------------------------------------------
23 ; MeP-Integrator will redefine the isa pmacros below to allow the bit widths
24 ; specified below for each ME_MODULE using this coprocessor.
25 ; IVC2 uses the isas as follows:
26 ; C3 32
27 ; P0S 16
28 ; P0 48
29 ; P1 64
30 ;------------------------------------------------------------------------------
31 ; begin-isas
32 (define-pmacro ivc2-core-isa () (ISA ext_core1))
33 (define-pmacro ivc2-16-isa () (ISA ext_cop1_16))
34 (define-pmacro ivc2-32-isa () (ISA ext_cop1_32))
35 (define-pmacro ivc2-48-isa () (ISA ext_cop1_48))
36 (define-pmacro ivc2-64-isa () (ISA ext_cop1_64))
37 (define-pmacro all-ivc2-isas () (ISA ext_core1,ext_cop1_16,ext_cop1_32,ext_cop1_48,ext_cop1_64))
38 (define-pmacro ivc2-p0s-isa () (ISA ext_cop1_16))
39 (define-pmacro ivc2-p0-isa () (ISA ext_cop1_48))
40 (define-pmacro ivc2-p0s-p0-isa () (ISA ext_cop1_16,ext_cop1_48))
41 (define-pmacro ivc2-p1-isa () (ISA ext_cop1_64))
42 (define-pmacro ivc2-p0s-p1-isa () (ISA ext_cop1_16,ext_cop1_64))
43 (define-pmacro ivc2-p0-p1-isa () (ISA ext_cop1_48,ext_cop1_64))
44 (define-pmacro ivc2-p0s-p0-p1-isa () (ISA ext_cop1_16,ext_cop1_48,ext_cop1_64))
45 (define-pmacro ivc2-c3-isa () (ISA ext_cop1_32))
46 ; end-isas
47
48 ; register definitions
49 ; ---------------------
50 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
51 ; GDB will use the hardware table generated from this declaration. The operands use h-cr
52 ; from mep-core.cpu so that SID's semantic trace will be consistent between
53 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
54 ; generated from this declarations
55 (define-hardware
56 (name h-cr-ivc2)
57 (comment "64-bit coprocessor registers for ivc2 coprocessor")
58 (attrs VIRTUAL all-mep-core-isas (CDATA CP_DATA_BUS_INT))
59 (type register DI (64))
60 (set (index newval) (c-call VOID "h_cr64_set" index newval))
61 (get (index) (c-call DI "h_cr64_get" index))
62 (indices keyword "$c" (.map -reg-pair (.iota 8)))
63 )
64
65 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
66 ; GDB will use the hardware table generated from this declaration. The operands use h-ccr
67 ; from mep-core.cpu so that SID's semantic trace will be consistent between
68 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
69 ; generated from this declarations
70 (define-hardware
71 (name h-ccr-ivc2)
72 (comment "Coprocessor control registers for ivc2 coprocessor")
73 (attrs VIRTUAL all-mep-isas)
74 (type register SI (32))
75 (set (index newval) (c-call VOID "h_ccr_set" index newval))
76 (get (index) (c-call SI "h_ccr_get" index))
77 (indices keyword ""
78 (.splice
79
80 ($csar0 0)
81 ($cc 1)
82 ($cofr0 4)
83 ($cofr1 5)
84 ($cofa0 6)
85 ($cofa1 7)
86
87 ($csar1 15)
88
89 ($acc0_0 16)
90 ($acc0_1 17)
91 ($acc0_2 18)
92 ($acc0_3 19)
93 ($acc0_4 20)
94 ($acc0_5 21)
95 ($acc0_6 22)
96 ($acc0_7 23)
97
98 ($acc1_0 24)
99 ($acc1_1 25)
100 ($acc1_2 26)
101 ($acc1_3 27)
102 ($acc1_4 28)
103 ($acc1_5 29)
104 ($acc1_6 30)
105 ($acc1_7 31)
106 (.unsplice (.map -ccr-reg-pair (.iota 32)))
107 )
108 )
109 )
110
111 (define-attr
112 (type bitset)
113 (for insn)
114 (name SLOTS)
115 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
116 (values CORE C3 P0S P0 P1)
117 (default CORE)
118 )
119
120 ;-----------------------------------------------------------------------------
121 ; macros for standard opcodes for each slot type
122
123 ; C3
124 (dnf f-ivc2-2u4 "sub opcode field" (all-mep-isas) 4 2)
125 (dnf f-ivc2-3u4 "sub opcode field" (all-mep-isas) 4 3)
126 (dnf f-ivc2-8u4 "sub opcode field" (all-mep-isas) 4 8)
127 (df f-ivc2-8s4 "sub opcode field" (all-mep-isas) 4 8 INT #f #f)
128 (dnf f-ivc2-1u6 "sub opcode field" (all-mep-isas) 6 1)
129 (dnf f-ivc2-2u6 "sub opcode field" (all-mep-isas) 6 2)
130 (dnf f-ivc2-3u6 "sub opcode field" (all-mep-isas) 6 3)
131 (dnf f-ivc2-6u6 "sub opcode field" (all-mep-isas) 6 6)
132 (dnf f-ivc2-5u7 "sub opcode field" (all-mep-isas) 7 5)
133 (dnf f-ivc2-4u8 "sub opcode field" (all-mep-isas) 8 4)
134 (dnf f-ivc2-3u9 "sub opcode field" (all-mep-isas) 9 3)
135 (dnf f-ivc2-5u16 "sub opcode field" (all-mep-isas) 16 5)
136 (dnf f-ivc2-5u21 "sub opcode field" (all-mep-isas) 21 5)
137 (dnf f-ivc2-5u26 "sub opcode field" (all-mep-isas) 26 5)
138 (dnf f-ivc2-1u31 "sub opcode field" (all-mep-isas) 31 1)
139
140 (dnf f-ivc2-4u16 "sub opcode field" (all-mep-isas) 16 4)
141 (dnf f-ivc2-4u20 "sub opcode field" (all-mep-isas) 20 4)
142 (dnf f-ivc2-4u24 "sub opcode field" (all-mep-isas) 24 4)
143 (dnf f-ivc2-4u28 "sub opcode field" (all-mep-isas) 28 4)
144
145 ; P0S/P0/P1
146 (dnf f-ivc2-2u0 "sub opcode field" (all-mep-isas) 0 2)
147 (dnf f-ivc2-3u0 "sub opcode field" (all-mep-isas) 0 3)
148 (dnf f-ivc2-4u0 "sub opcode field" (all-mep-isas) 0 4)
149 (dnf f-ivc2-5u0 "sub opcode field" (all-mep-isas) 0 5)
150 (dnf f-ivc2-8u0 "sub opcode field" (all-mep-isas) 0 8)
151 (df f-ivc2-8s0 "sub opcode field" (all-mep-isas) 0 8 INT #f #f)
152 (dnf f-ivc2-6u2 "sub opcode field" (all-mep-isas) 2 6)
153 (dnf f-ivc2-5u3 "sub opcode field" (all-mep-isas) 3 5)
154 (dnf f-ivc2-4u4 "sub opcode field" (all-mep-isas) 4 4)
155 (dnf f-ivc2-3u5 "sub opcode field" (all-mep-isas) 5 3)
156 (dnf f-ivc2-5u8 "sub opcode field" (all-mep-isas) 8 5)
157 (dnf f-ivc2-4u10 "sub opcode field" (all-mep-isas) 10 4)
158 (dnf f-ivc2-3u12 "sub opcode field" (all-mep-isas) 12 3)
159 (dnf f-ivc2-5u13 "sub opcode field" (all-mep-isas) 13 5)
160 (dnf f-ivc2-2u18 "sub opcode field" (all-mep-isas) 18 2)
161 (dnf f-ivc2-5u18 "sub opcode field" (all-mep-isas) 18 5)
162 (dnf f-ivc2-8u20 "sub opcode field" (all-mep-isas) 20 8)
163 (df f-ivc2-8s20 "sub opcode field" (all-mep-isas) 20 8 INT #f #f)
164 (dnf f-ivc2-5u23 "sub opcode field" (all-mep-isas) 23 5)
165 (dnf f-ivc2-2u23 "sub opcode field" (all-mep-isas) 23 2)
166 (dnf f-ivc2-3u25 "sub opcode field" (all-mep-isas) 25 3)
167
168 (dnmf f-ivc2-imm16p0 "16-bit immediate in P0/P1" (all-mep-isas) UINT
169 (f-ivc2-8u0 f-ivc2-8u20)
170 (sequence () ; insert
171 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-imm16p0) 8) #xff))
172 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-imm16p0) #xff))
173 )
174 (sequence () ; extract
175 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
176 (sll (ifield f-ivc2-8u0) 8)))
177 )
178 )
179
180 (dnmf f-ivc2-simm16p0 "16-bit immediate in P0/P1" (all-mep-isas) INT
181 (f-ivc2-8u0 f-ivc2-8u20)
182 (sequence () ; insert
183 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-simm16p0) 8) #xff))
184 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-simm16p0) #xff))
185 )
186 (sequence () ; extract
187 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
188 (sll (ifield f-ivc2-8u0) 8)))
189 )
190 )
191
192 (dnop ivc2_csar0 "ivc2_csar0" (all-ivc2-isas) h-ccr-ivc2 0)
193 (dnop ivc2_cc "ivc2_cc" (all-ivc2-isas) h-ccr-ivc2 1)
194 (dnop ivc2_cofr0 "ivc2_cofr0" (all-ivc2-isas) h-ccr-ivc2 4)
195 (dnop ivc2_cofr1 "ivc2_cofr1" (all-ivc2-isas) h-ccr-ivc2 5)
196 (dnop ivc2_cofa0 "ivc2_cofa0" (all-ivc2-isas) h-ccr-ivc2 6)
197 (dnop ivc2_cofa1 "ivc2_cofa1" (all-ivc2-isas) h-ccr-ivc2 7)
198
199 (dnop ivc2_csar1 "ivc2_csar1" (all-ivc2-isas) h-ccr-ivc2 15)
200
201 (dnop ivc2_acc0_0 "acc0_0" (all-ivc2-isas) h-ccr-ivc2 16)
202 (dnop ivc2_acc0_1 "acc0_1" (all-ivc2-isas) h-ccr-ivc2 17)
203 (dnop ivc2_acc0_2 "acc0_2" (all-ivc2-isas) h-ccr-ivc2 18)
204 (dnop ivc2_acc0_3 "acc0_3" (all-ivc2-isas) h-ccr-ivc2 19)
205 (dnop ivc2_acc0_4 "acc0_4" (all-ivc2-isas) h-ccr-ivc2 20)
206 (dnop ivc2_acc0_5 "acc0_5" (all-ivc2-isas) h-ccr-ivc2 21)
207 (dnop ivc2_acc0_6 "acc0_6" (all-ivc2-isas) h-ccr-ivc2 22)
208 (dnop ivc2_acc0_7 "acc0_7" (all-ivc2-isas) h-ccr-ivc2 23)
209
210 (dnop ivc2_acc1_0 "acc1_0" (all-ivc2-isas) h-ccr-ivc2 24)
211 (dnop ivc2_acc1_1 "acc1_1" (all-ivc2-isas) h-ccr-ivc2 25)
212 (dnop ivc2_acc1_2 "acc1_2" (all-ivc2-isas) h-ccr-ivc2 26)
213 (dnop ivc2_acc1_3 "acc1_3" (all-ivc2-isas) h-ccr-ivc2 27)
214 (dnop ivc2_acc1_4 "acc1_4" (all-ivc2-isas) h-ccr-ivc2 28)
215 (dnop ivc2_acc1_5 "acc1_5" (all-ivc2-isas) h-ccr-ivc2 29)
216 (dnop ivc2_acc1_6 "acc1_6" (all-ivc2-isas) h-ccr-ivc2 30)
217 (dnop ivc2_acc1_7 "acc1_7" (all-ivc2-isas) h-ccr-ivc2 31)
218
219 (dnop croc "$CRo C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u7)
220 (dnop crqc "$CRq C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u21)
221 (dnop crpc "$CRp C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u26)
222
223 (dnop ivc-x-6-1 "filler" (all-mep-isas) h-uint f-ivc2-1u6)
224 (dnop ivc-x-6-2 "filler" (all-mep-isas) h-uint f-ivc2-2u6)
225 (dnop ivc-x-6-3 "filler" (all-mep-isas) h-uint f-ivc2-3u6)
226
227
228 (dnop imm3p4 "Imm3p4" (all-mep-isas) h-uint f-ivc2-3u4)
229 (dnop imm3p9 "Imm3p9" (all-mep-isas) h-uint f-ivc2-3u9)
230 (dnop imm4p8 "Imm4p8" (all-mep-isas) h-uint f-ivc2-4u8)
231 (dnop imm5p7 "Imm5p7" (all-mep-isas) h-uint f-ivc2-5u7)
232 (dnop imm6p6 "Imm6p6" (all-mep-isas) h-uint f-ivc2-6u6)
233 (dnop imm8p4 "Imm8p4" (all-mep-isas) h-uint f-ivc2-8u4)
234 (dnop simm8p4 "sImm8p4" (all-mep-isas) h-sint f-ivc2-8s4)
235
236 (dnop imm3p5 "Imm3p5" (all-mep-isas) h-uint f-ivc2-3u5)
237 (dnop imm3p12 "Imm3p12" (all-mep-isas) h-uint f-ivc2-3u12)
238 (dnop imm4p4 "Imm4p4" (all-mep-isas) h-uint f-ivc2-4u4)
239 (dnop imm4p10 "Imm4p10" (all-mep-isas) h-uint f-ivc2-4u10)
240 (dnop imm5p8 "Imm5p8" (all-mep-isas) h-uint f-ivc2-5u8)
241 (dnop imm5p3 "Imm5p3" (all-mep-isas) h-uint f-ivc2-5u3)
242 (dnop imm6p2 "Imm6p2" (all-mep-isas) h-uint f-ivc2-6u2)
243 (dnop imm5p23 "Imm5p23" (all-mep-isas) h-uint f-ivc2-5u23)
244 (dnop imm3p25 "Imm3p25" (all-mep-isas) h-uint f-ivc2-3u25)
245 (dnop imm8p0 "Imm8p0" (all-mep-isas) h-uint f-ivc2-8u0)
246 (dnop simm8p0 "sImm8p0" (all-mep-isas) h-sint f-ivc2-8s0)
247 (dnop simm8p20 "sImm8p20" (all-mep-isas) h-sint f-ivc2-8s20)
248 (dnop imm8p20 "Imm8p20" (all-mep-isas) h-uint f-ivc2-8u20)
249
250 (dnop crop "$CRo Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u23)
251 (dnop crqp "$CRq Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u13)
252 (dnop crpp "$CRp Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u18)
253
254 (dnop ivc-x-0-2 "filler" (all-mep-isas) h-uint f-ivc2-2u0)
255 (dnop ivc-x-0-3 "filler" (all-mep-isas) h-uint f-ivc2-3u0)
256 (dnop ivc-x-0-4 "filler" (all-mep-isas) h-uint f-ivc2-4u0)
257 (dnop ivc-x-0-5 "filler" (all-mep-isas) h-uint f-ivc2-5u0)
258
259 (dpop imm16p0 "Imm16p0" (all-mep-isas) h-uint f-ivc2-imm16p0 "unsigned16_range")
260 (dpop simm16p0 "sImm16p0" (all-mep-isas) h-sint f-ivc2-simm16p0 "signed16_range")
261
262
263 (df f-ivc2-ccrn-c3hi "ccrn hi 2u28" (all-mep-isas) 28 2 UINT #f #f)
264 (df f-ivc2-ccrn-c3lo "ccrn lo 4u4" (all-mep-isas) 4 4 UINT #f #f)
265
266 (df f-ivc2-crn "ivc2 crn" (all-mep-isas) 0 4 UINT #f #f)
267 (df f-ivc2-crm "ivc2 crm" (all-mep-isas) 4 4 UINT #f #f)
268 (df f-ivc2-ccrn-h1 "ccrx hi 1u20" (all-mep-isas) 20 1 UINT #f #f)
269 (df f-ivc2-ccrn-h2 "ccrx hi 2u20" (all-mep-isas) 20 2 UINT #f #f)
270 (df f-ivc2-ccrn-lo "ccrx lo 4u0" (all-mep-isas) 0 4 UINT #f #f)
271 (df f-ivc2-cmov1 "ivc2 cmov op1" (all-mep-isas) 8 12 UINT #f #f)
272 (df f-ivc2-cmov2 "ivc2 cmov op2" (all-mep-isas) 22 6 UINT #f #f)
273 (df f-ivc2-cmov3 "ivc2 cmov op2" (all-mep-isas) 28 4 UINT #f #f)
274
275 (define-multi-ifield
276 (name f-ivc2-ccrn-c3)
277 (comment "Coprocessor register number field")
278 (attrs all-mep-isas)
279 (mode UINT)
280 (subfields f-ivc2-ccrn-c3hi f-ivc2-ccrn-c3lo)
281 (insert (sequence ()
282 (set (ifield f-ivc2-ccrn-c3hi) (and (srl (ifield f-ivc2-ccrn-c3) 4) #x3))
283 (set (ifield f-ivc2-ccrn-c3lo) (and (ifield f-ivc2-ccrn-c3) #xf))))
284 (extract (set (ifield f-ivc2-ccrn-c3)
285 (or (sll (ifield f-ivc2-ccrn-c3hi) 4)
286 (ifield f-ivc2-ccrn-c3lo))))
287 )
288
289 (define-multi-ifield
290 (name f-ivc2-ccrn)
291 (comment "Coprocessor control register number field")
292 (attrs all-mep-isas)
293 (mode UINT)
294 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
295 (insert (sequence ()
296 (set (ifield f-ivc2-ccrn-h2) (and (srl (ifield f-ivc2-ccrn) 4) #x3))
297 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-ccrn) #xf))))
298 (extract (set (ifield f-ivc2-ccrn)
299 (or (sll (ifield f-ivc2-ccrn-h2) 4)
300 (ifield f-ivc2-ccrn-lo))))
301 )
302
303 (define-multi-ifield
304 (name f-ivc2-crnx)
305 (comment "Coprocessor register number field")
306 (attrs all-mep-isas)
307 (mode UINT)
308 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
309 (insert (sequence ()
310 (set (ifield f-ivc2-ccrn-h1) (and (srl (ifield f-ivc2-crnx) 4) #x1))
311 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-crnx) #xf))))
312 (extract (set (ifield f-ivc2-crnx)
313 (or (sll (ifield f-ivc2-ccrn-h1) 4)
314 (ifield f-ivc2-ccrn-lo))))
315 )
316
317 (dnop ivc2rm "reg Rm" (all-mep-isas) h-gpr f-ivc2-crm)
318 (dnop ivc2crn "copro Rn (0-31, 64-bit" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-crnx)
319 (dnop ivc2ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn)
320 (dnop ivc2c3ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn-c3)
321
322 ; [--][--] [--][--] [--][--] [--]
323 ; 0----+-- --1----+ ----2--- -+--
324 ; 01234567 89012345 67890123 4567
325
326
327 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
328 (dni cmov-crn-rm
329 "cmov CRn,Rm"
330 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
331 "cmov $crnx64,$rm"
332 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
333 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
334 (set crnx64 (or (zext DI rm) (and DI crnx64 #xffffffff00000000)))
335 ()
336 )
337
338 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
339 (dni cmov-rn-crm
340 "cmov Rm,CRn"
341 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
342 "cmov $rm,$crnx64"
343 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
344 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
345 (set rm crnx64)
346 ()
347 )
348
349 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
350 (dni cmovc-ccrn-rm
351 "cmovc CCRn,Rm"
352 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc1"))
353 "cmovc $ivc2c3ccrn,$rm"
354 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
355 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 0))
356 (set ivc2c3ccrn rm)
357 ()
358 )
359
360 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
361 (dni cmovc-rn-ccrm
362 "cmovc Rm,CCRn"
363 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc2"))
364 "cmovc $rm,$ivc2c3ccrn"
365 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
366 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 1))
367 (set rm ivc2c3ccrn)
368 ()
369 )
370
371 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
372 (dni cmovh-crn-rm
373 "cmovh CRn,Rm"
374 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
375 "cmovh $crnx64,$rm"
376 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
377 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
378 (set crnx64 (or (sll (zext DI rm) 32) (and DI crnx64 #xffffffff)))
379 ()
380 )
381
382 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
383 (dni cmovh-rn-crm
384 "cmovh Rm,CRn"
385 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
386 "cmovh $rm,$crnx64"
387 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
388 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
389 (set rm (srl crnx64 32))
390 ()
391 )
392
393 ; nnnnmmmm 11110000 0000N000 0000 cmov =crn,rm
394 (dni cmov-crn-rm-p0
395 "cmov CRn,Rm"
396 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov1"))
397 "cmov $ivc2crn,$ivc2rm"
398 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
399 (set ivc2crn ivc2rm)
400 ()
401 )
402
403 ; nnnnmmmm 11110000 0000N001 0000 cmov =rm,crn
404 (dni cmov-rn-crm-p0
405 "cmov Rm,CRn"
406 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov2"))
407 "cmov $ivc2rm,$ivc2crn"
408 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
409 (set ivc2rm ivc2crn)
410 ()
411 )
412
413 ; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
414 (dni cmovc-ccrn-rm-p0
415 "cmovc CCRn,Rm"
416 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc1"))
417 "cmovc $ivc2ccrn,$ivc2rm"
418 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x20) (f-ivc2-cmov3 0))
419 (set ivc2ccrn ivc2rm)
420 ()
421 )
422
423 ; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
424 (dni cmovc-rn-ccrm-p0
425 "cmovc Rm,CCRn"
426 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc2"))
427 "cmovc $ivc2rm,$ivc2ccrn"
428 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x30) (f-ivc2-cmov3 0))
429 (set ivc2rm ivc2ccrn)
430 ()
431 )
432
433 ; nnnnmmmm 11110001 0000N000 0000 cmovh =crn,rm
434 (dni cmovh-crn-rm-p0
435 "cmovh CRn,Rm"
436 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh1"))
437 "cmovh $ivc2crn,$ivc2rm"
438 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
439 (set ivc2crn (or (sll (zext DI ivc2rm) 32) (and DI ivc2crn #xffffffff)))
440 ()
441 )
442
443 ; nnnnmmmm 11110001 0000N001 0000 cmovh =rm,crn
444 (dni cmovh-rn-crm-p0
445 "cmovh Rm,CRn"
446 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh2"))
447 "cmovh $ivc2rm,$ivc2crn"
448 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
449 (set ivc2rm (srl ivc2crn 32))
450 ()
451 )
452
453
454 ; 1111 000 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.b =croc,crqc,crpc (c3_1)
455 (dni cpadd3_b_C3 "cpadd3.b $croc,$crqc,$crpc C3"
456 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
457 "cpadd3.b $croc,$crqc,$crpc"
458 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
459 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
460 (sequence ()
461 (c-call "check_option_cp" pc)
462 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
463 ()
464 )
465
466 ; 1111 001 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.h =croc,crqc,crpc (c3_1)
467 (dni cpadd3_h_C3 "cpadd3.h $croc,$crqc,$crpc C3"
468 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
469 "cpadd3.h $croc,$crqc,$crpc"
470 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
471 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
472 (sequence ()
473 (c-call "check_option_cp" pc)
474 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
475 ()
476 )
477
478 ; 1111 010 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.w =croc,crqc,crpc (c3_1)
479 (dni cpadd3_w_C3 "cpadd3.w $croc,$crqc,$crpc C3"
480 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
481 "cpadd3.w $croc,$crqc,$crpc"
482 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
483 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
484 (sequence ()
485 (c-call "check_option_cp" pc)
486 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
487 ()
488 )
489
490 ; 1111 011 ooooo 0111 00000 qqqqq ppppp 0 cdadd3 =croc,crqc,crpc (c3_1)
491 (dni cdadd3_C3 "cdadd3 $croc,$crqc,$crpc C3"
492 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
493 "cdadd3 $croc,$crqc,$crpc"
494 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
495 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
496 (sequence ()
497 (c-call "check_option_cp" pc)
498 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
499 ()
500 )
501
502 ; 1111 100 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.b =croc,crqc,crpc (c3_1)
503 (dni cpsub3_b_C3 "cpsub3.b $croc,$crqc,$crpc C3"
504 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
505 "cpsub3.b $croc,$crqc,$crpc"
506 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
507 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
508 (sequence ()
509 (c-call "check_option_cp" pc)
510 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
511 ()
512 )
513
514 ; 1111 101 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.h =croc,crqc,crpc (c3_1)
515 (dni cpsub3_h_C3 "cpsub3.h $croc,$crqc,$crpc C3"
516 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
517 "cpsub3.h $croc,$crqc,$crpc"
518 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
519 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
520 (sequence ()
521 (c-call "check_option_cp" pc)
522 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
523 ()
524 )
525
526 ; 1111 110 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.w =croc,crqc,crpc (c3_1)
527 (dni cpsub3_w_C3 "cpsub3.w $croc,$crqc,$crpc C3"
528 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
529 "cpsub3.w $croc,$crqc,$crpc"
530 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
531 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
532 (sequence ()
533 (c-call "check_option_cp" pc)
534 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
535 ()
536 )
537
538 ; 1111 111 ooooo 0111 00000 qqqqq ppppp 0 cdsub3 =croc,crqc,crpc (c3_1)
539 (dni cdsub3_C3 "cdsub3 $croc,$crqc,$crpc C3"
540 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
541 "cdsub3 $croc,$crqc,$crpc"
542 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
543 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
544 (sequence ()
545 (c-call "check_option_cp" pc)
546 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
547 ()
548 )
549
550 ; 1111 000 ooooo 0111 00001 qqqqq ppppp 0 cpand3 =croc,crqc,crpc (c3_1)
551 (dni cpand3_C3 "cpand3 $croc,$crqc,$crpc C3"
552 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
553 "cpand3 $croc,$crqc,$crpc"
554 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
555 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
556 (sequence ()
557 (c-call "check_option_cp" pc)
558 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
559 ()
560 )
561
562 ; 1111 001 ooooo 0111 00001 qqqqq ppppp 0 cpor3 =croc,crqc,crpc (c3_1)
563 (dni cpor3_C3 "cpor3 $croc,$crqc,$crpc C3"
564 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
565 "cpor3 $croc,$crqc,$crpc"
566 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
567 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
568 (sequence ()
569 (c-call "check_option_cp" pc)
570 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
571 ()
572 )
573
574 ; 1111 010 ooooo 0111 00001 qqqqq ppppp 0 cpnor3 =croc,crqc,crpc (c3_1)
575 (dni cpnor3_C3 "cpnor3 $croc,$crqc,$crpc C3"
576 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
577 "cpnor3 $croc,$crqc,$crpc"
578 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
579 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
580 (sequence ()
581 (c-call "check_option_cp" pc)
582 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
583 ()
584 )
585
586 ; 1111 011 ooooo 0111 00001 qqqqq ppppp 0 cpxor3 =croc,crqc,crpc (c3_1)
587 (dni cpxor3_C3 "cpxor3 $croc,$crqc,$crpc C3"
588 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
589 "cpxor3 $croc,$crqc,$crpc"
590 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
591 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
592 (sequence ()
593 (c-call "check_option_cp" pc)
594 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
595 ()
596 )
597
598 ; 1111 100 ooooo 0111 00001 qqqqq ppppp 0 cpsel =croc,crqc,crpc (c3_1)
599 (dni cpsel_C3 "cpsel $croc,$crqc,$crpc C3"
600 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
601 "cpsel $croc,$crqc,$crpc"
602 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
603 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
604 (sequence ()
605 (c-call "check_option_cp" pc)
606 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
607 ()
608 )
609
610 ; 1111 iii ooooo 0111 11101 qqqqq ppppp 0 cpfsftbi =croc,crqc,crpc,imm3p4 (c3_1)
611 (dni cpfsftbi_C3 "cpfsftbi $croc,$crqc,$crpc,imm3p4 C3"
612 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
613 "cpfsftbi $croc,$crqc,$crpc,$imm3p4"
614 (+ MAJ_15 imm3p4 croc (f-sub4 7)
615 (f-ivc2-5u16 #x1d) crqc crpc (f-ivc2-1u31 #x0) )
616 (sequence ()
617 (c-call "check_option_cp" pc)
618 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
619 ()
620 )
621
622 ; 1111 110 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs0 =croc,crqc,crpc (c3_1)
623 (dni cpfsftbs0_C3 "cpfsftbs0 $croc,$crqc,$crpc C3"
624 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
625 "cpfsftbs0 $croc,$crqc,$crpc"
626 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
627 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
628 (sequence ()
629 (c-call "check_option_cp" pc)
630 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
631 ()
632 )
633
634 ; 1111 111 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs1 =croc,crqc,crpc (c3_1)
635 (dni cpfsftbs1_C3 "cpfsftbs1 $croc,$crqc,$crpc C3"
636 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
637 "cpfsftbs1 $croc,$crqc,$crpc"
638 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
639 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
640 (sequence ()
641 (c-call "check_option_cp" pc)
642 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
643 ()
644 )
645
646 ; 1111 000 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.b =croc,crqc,crpc (c3_1)
647 (dni cpunpacku_b_C3 "cpunpacku.b $croc,$crqc,$crpc C3"
648 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
649 "cpunpacku.b $croc,$crqc,$crpc"
650 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
651 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
652 (sequence ()
653 (c-call "check_option_cp" pc)
654 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
655 ()
656 )
657
658 ; 1111 001 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.h =croc,crqc,crpc (c3_1)
659 (dni cpunpacku_h_C3 "cpunpacku.h $croc,$crqc,$crpc C3"
660 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
661 "cpunpacku.h $croc,$crqc,$crpc"
662 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
663 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
664 (sequence ()
665 (c-call "check_option_cp" pc)
666 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
667 ()
668 )
669
670 ; 1111 010 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.w =croc,crqc,crpc (c3_1)
671 (dni cpunpacku_w_C3 "cpunpacku.w $croc,$crqc,$crpc C3"
672 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
673 "cpunpacku.w $croc,$crqc,$crpc"
674 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
675 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
676 (sequence ()
677 (c-call "check_option_cp" pc)
678 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
679 ()
680 )
681
682 ; 1111 100 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.b =croc,crqc,crpc (c3_1)
683 (dni cpunpackl_b_C3 "cpunpackl.b $croc,$crqc,$crpc C3"
684 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
685 "cpunpackl.b $croc,$crqc,$crpc"
686 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
687 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
688 (sequence ()
689 (c-call "check_option_cp" pc)
690 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
691 ()
692 )
693
694 ; 1111 101 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.h =croc,crqc,crpc (c3_1)
695 (dni cpunpackl_h_C3 "cpunpackl.h $croc,$crqc,$crpc C3"
696 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
697 "cpunpackl.h $croc,$crqc,$crpc"
698 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
699 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
700 (sequence ()
701 (c-call "check_option_cp" pc)
702 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
703 ()
704 )
705
706 ; 1111 110 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.w =croc,crqc,crpc (c3_1)
707 (dni cpunpackl_w_C3 "cpunpackl.w $croc,$crqc,$crpc C3"
708 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
709 "cpunpackl.w $croc,$crqc,$crpc"
710 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
711 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
712 (sequence ()
713 (c-call "check_option_cp" pc)
714 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
715 ()
716 )
717
718 ; 1111 100 ooooo 0111 00011 qqqqq ppppp 0 cppacku.b =croc,crqc,crpc (c3_1)
719 (dni cppacku_b_C3 "cppacku.b $croc,$crqc,$crpc C3"
720 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
721 "cppacku.b $croc,$crqc,$crpc"
722 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
723 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
724 (sequence ()
725 (c-call "check_option_cp" pc)
726 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
727 ()
728 )
729
730 ; 1111 101 ooooo 0111 00011 qqqqq ppppp 0 cppack.b =croc,crqc,crpc (c3_1)
731 (dni cppack_b_C3 "cppack.b $croc,$crqc,$crpc C3"
732 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
733 "cppack.b $croc,$crqc,$crpc"
734 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
735 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
736 (sequence ()
737 (c-call "check_option_cp" pc)
738 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
739 ()
740 )
741
742 ; 1111 111 ooooo 0111 00011 qqqqq ppppp 0 cppack.h =croc,crqc,crpc (c3_1)
743 (dni cppack_h_C3 "cppack.h $croc,$crqc,$crpc C3"
744 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
745 "cppack.h $croc,$crqc,$crpc"
746 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
747 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
748 (sequence ()
749 (c-call "check_option_cp" pc)
750 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
751 ()
752 )
753
754 ; 1111 000 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.b =croc,crqc,crpc (c3_1)
755 (dni cpsrl3_b_C3 "cpsrl3.b $croc,$crqc,$crpc C3"
756 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
757 "cpsrl3.b $croc,$crqc,$crpc"
758 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
759 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
760 (sequence ()
761 (c-call "check_option_cp" pc)
762 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
763 ()
764 )
765
766 ; 1111 001 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.b =croc,crqc,crpc (c3_1)
767 (dni cpssrl3_b_C3 "cpssrl3.b $croc,$crqc,$crpc C3"
768 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
769 "cpssrl3.b $croc,$crqc,$crpc"
770 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
771 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
772 (sequence ()
773 (c-call "check_option_cp" pc)
774 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
775 ()
776 )
777
778 ; 1111 010 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.h =croc,crqc,crpc (c3_1)
779 (dni cpsrl3_h_C3 "cpsrl3.h $croc,$crqc,$crpc C3"
780 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
781 "cpsrl3.h $croc,$crqc,$crpc"
782 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
783 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
784 (sequence ()
785 (c-call "check_option_cp" pc)
786 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
787 ()
788 )
789
790 ; 1111 011 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.h =croc,crqc,crpc (c3_1)
791 (dni cpssrl3_h_C3 "cpssrl3.h $croc,$crqc,$crpc C3"
792 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
793 "cpssrl3.h $croc,$crqc,$crpc"
794 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
795 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
796 (sequence ()
797 (c-call "check_option_cp" pc)
798 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
799 ()
800 )
801
802 ; 1111 100 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.w =croc,crqc,crpc (c3_1)
803 (dni cpsrl3_w_C3 "cpsrl3.w $croc,$crqc,$crpc C3"
804 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
805 "cpsrl3.w $croc,$crqc,$crpc"
806 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
807 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
808 (sequence ()
809 (c-call "check_option_cp" pc)
810 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
811 ()
812 )
813
814 ; 1111 101 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.w =croc,crqc,crpc (c3_1)
815 (dni cpssrl3_w_C3 "cpssrl3.w $croc,$crqc,$crpc C3"
816 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
817 "cpssrl3.w $croc,$crqc,$crpc"
818 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
819 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
820 (sequence ()
821 (c-call "check_option_cp" pc)
822 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
823 ()
824 )
825
826 ; 1111 110 ooooo 0111 00100 qqqqq ppppp 0 cdsrl3 =croc,crqc,crpc (c3_1)
827 (dni cdsrl3_C3 "cdsrl3 $croc,$crqc,$crpc C3"
828 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
829 "cdsrl3 $croc,$crqc,$crpc"
830 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
831 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
832 (sequence ()
833 (c-call "check_option_cp" pc)
834 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
835 ()
836 )
837
838 ; 1111 000 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.b =croc,crqc,crpc (c3_1)
839 (dni cpsra3_b_C3 "cpsra3.b $croc,$crqc,$crpc C3"
840 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
841 "cpsra3.b $croc,$crqc,$crpc"
842 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
843 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
844 (sequence ()
845 (c-call "check_option_cp" pc)
846 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
847 ()
848 )
849
850 ; 1111 001 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.b =croc,crqc,crpc (c3_1)
851 (dni cpssra3_b_C3 "cpssra3.b $croc,$crqc,$crpc C3"
852 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
853 "cpssra3.b $croc,$crqc,$crpc"
854 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
855 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
856 (sequence ()
857 (c-call "check_option_cp" pc)
858 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
859 ()
860 )
861
862 ; 1111 010 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.h =croc,crqc,crpc (c3_1)
863 (dni cpsra3_h_C3 "cpsra3.h $croc,$crqc,$crpc C3"
864 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
865 "cpsra3.h $croc,$crqc,$crpc"
866 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
867 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
868 (sequence ()
869 (c-call "check_option_cp" pc)
870 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
871 ()
872 )
873
874 ; 1111 011 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.h =croc,crqc,crpc (c3_1)
875 (dni cpssra3_h_C3 "cpssra3.h $croc,$crqc,$crpc C3"
876 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
877 "cpssra3.h $croc,$crqc,$crpc"
878 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
879 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
880 (sequence ()
881 (c-call "check_option_cp" pc)
882 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
883 ()
884 )
885
886 ; 1111 100 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.w =croc,crqc,crpc (c3_1)
887 (dni cpsra3_w_C3 "cpsra3.w $croc,$crqc,$crpc C3"
888 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
889 "cpsra3.w $croc,$crqc,$crpc"
890 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
891 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
892 (sequence ()
893 (c-call "check_option_cp" pc)
894 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
895 ()
896 )
897
898 ; 1111 101 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.w =croc,crqc,crpc (c3_1)
899 (dni cpssra3_w_C3 "cpssra3.w $croc,$crqc,$crpc C3"
900 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
901 "cpssra3.w $croc,$crqc,$crpc"
902 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
903 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
904 (sequence ()
905 (c-call "check_option_cp" pc)
906 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
907 ()
908 )
909
910 ; 1111 110 ooooo 0111 00101 qqqqq ppppp 0 cdsra3 =croc,crqc,crpc (c3_1)
911 (dni cdsra3_C3 "cdsra3 $croc,$crqc,$crpc C3"
912 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
913 "cdsra3 $croc,$crqc,$crpc"
914 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
915 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
916 (sequence ()
917 (c-call "check_option_cp" pc)
918 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
919 ()
920 )
921
922 ; 1111 000 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.b =croc,crqc,crpc (c3_1)
923 (dni cpsll3_b_C3 "cpsll3.b $croc,$crqc,$crpc C3"
924 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
925 "cpsll3.b $croc,$crqc,$crpc"
926 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
927 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
928 (sequence ()
929 (c-call "check_option_cp" pc)
930 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
931 ()
932 )
933
934 ; 1111 001 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.b =croc,crqc,crpc (c3_1)
935 (dni cpssll3_b_C3 "cpssll3.b $croc,$crqc,$crpc C3"
936 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
937 "cpssll3.b $croc,$crqc,$crpc"
938 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
939 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
940 (sequence ()
941 (c-call "check_option_cp" pc)
942 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
943 ()
944 )
945
946 ; 1111 010 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.h =croc,crqc,crpc (c3_1)
947 (dni cpsll3_h_C3 "cpsll3.h $croc,$crqc,$crpc C3"
948 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
949 "cpsll3.h $croc,$crqc,$crpc"
950 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
951 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
952 (sequence ()
953 (c-call "check_option_cp" pc)
954 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
955 ()
956 )
957
958 ; 1111 011 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.h =croc,crqc,crpc (c3_1)
959 (dni cpssll3_h_C3 "cpssll3.h $croc,$crqc,$crpc C3"
960 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
961 "cpssll3.h $croc,$crqc,$crpc"
962 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
963 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
964 (sequence ()
965 (c-call "check_option_cp" pc)
966 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
967 ()
968 )
969
970 ; 1111 100 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.w =croc,crqc,crpc (c3_1)
971 (dni cpsll3_w_C3 "cpsll3.w $croc,$crqc,$crpc C3"
972 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
973 "cpsll3.w $croc,$crqc,$crpc"
974 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
975 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
976 (sequence ()
977 (c-call "check_option_cp" pc)
978 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
979 ()
980 )
981
982 ; 1111 101 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.w =croc,crqc,crpc (c3_1)
983 (dni cpssll3_w_C3 "cpssll3.w $croc,$crqc,$crpc C3"
984 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
985 "cpssll3.w $croc,$crqc,$crpc"
986 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
987 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
988 (sequence ()
989 (c-call "check_option_cp" pc)
990 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
991 ()
992 )
993
994 ; 1111 110 ooooo 0111 00110 qqqqq ppppp 0 cdsll3 =croc,crqc,crpc (c3_1)
995 (dni cdsll3_C3 "cdsll3 $croc,$crqc,$crpc C3"
996 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
997 "cdsll3 $croc,$crqc,$crpc"
998 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
999 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
1000 (sequence ()
1001 (c-call "check_option_cp" pc)
1002 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
1003 ()
1004 )
1005
1006 ; 1111 010 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.h =croc,crqc,crpc (c3_1)
1007 (dni cpsla3_h_C3 "cpsla3.h $croc,$crqc,$crpc C3"
1008 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1009 "cpsla3.h $croc,$crqc,$crpc"
1010 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1011 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1012 (sequence ()
1013 (c-call "check_option_cp" pc)
1014 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
1015 ()
1016 )
1017
1018 ; 1111 100 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.w =croc,crqc,crpc (c3_1)
1019 (dni cpsla3_w_C3 "cpsla3.w $croc,$crqc,$crpc C3"
1020 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1021 "cpsla3.w $croc,$crqc,$crpc"
1022 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1023 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1024 (sequence ()
1025 (c-call "check_option_cp" pc)
1026 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
1027 ()
1028 )
1029
1030 ; 1111 010 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.h =croc,crqc,crpc (c3_1)
1031 (dni cpsadd3_h_C3 "cpsadd3.h $croc,$crqc,$crpc C3"
1032 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1033 "cpsadd3.h $croc,$crqc,$crpc"
1034 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1035 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1036 (sequence ()
1037 (c-call "check_option_cp" pc)
1038 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
1039 ()
1040 )
1041
1042 ; 1111 011 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.w =croc,crqc,crpc (c3_1)
1043 (dni cpsadd3_w_C3 "cpsadd3.w $croc,$crqc,$crpc C3"
1044 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1045 "cpsadd3.w $croc,$crqc,$crpc"
1046 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1047 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1048 (sequence ()
1049 (c-call "check_option_cp" pc)
1050 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
1051 ()
1052 )
1053
1054 ; 1111 110 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.h =croc,crqc,crpc (c3_1)
1055 (dni cpssub3_h_C3 "cpssub3.h $croc,$crqc,$crpc C3"
1056 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1057 "cpssub3.h $croc,$crqc,$crpc"
1058 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1059 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1060 (sequence ()
1061 (c-call "check_option_cp" pc)
1062 (set ivc2_cofr0 0)
1063 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
1064 ()
1065 )
1066
1067 ; 1111 111 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.w =croc,crqc,crpc (c3_1)
1068 (dni cpssub3_w_C3 "cpssub3.w $croc,$crqc,$crpc C3"
1069 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1070 "cpssub3.w $croc,$crqc,$crpc"
1071 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1072 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1073 (sequence ()
1074 (c-call "check_option_cp" pc)
1075 (set ivc2_cofr0 0)
1076 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
1077 ()
1078 )
1079
1080 ; 1111 000 ooooo 0111 01001 qqqqq ppppp 0 cpextuaddu3.b =croc,crqc,crpc (c3_1)
1081 (dni cpextuaddu3_b_C3 "cpextuaddu3.b $croc,$crqc,$crpc C3"
1082 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
1083 "cpextuaddu3.b $croc,$crqc,$crpc"
1084 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1085 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1086 (sequence ()
1087 (c-call "check_option_cp" pc)
1088 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
1089 ()
1090 )
1091
1092 ; 1111 001 ooooo 0111 01001 qqqqq ppppp 0 cpextuadd3.b =croc,crqc,crpc (c3_1)
1093 (dni cpextuadd3_b_C3 "cpextuadd3.b $croc,$crqc,$crpc C3"
1094 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
1095 "cpextuadd3.b $croc,$crqc,$crpc"
1096 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1097 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1098 (sequence ()
1099 (c-call "check_option_cp" pc)
1100 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
1101 ()
1102 )
1103
1104 ; 1111 010 ooooo 0111 01001 qqqqq ppppp 0 cpextladdu3.b =croc,crqc,crpc (c3_1)
1105 (dni cpextladdu3_b_C3 "cpextladdu3.b $croc,$crqc,$crpc C3"
1106 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
1107 "cpextladdu3.b $croc,$crqc,$crpc"
1108 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1109 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1110 (sequence ()
1111 (c-call "check_option_cp" pc)
1112 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
1113 ()
1114 )
1115
1116 ; 1111 011 ooooo 0111 01001 qqqqq ppppp 0 cpextladd3.b =croc,crqc,crpc (c3_1)
1117 (dni cpextladd3_b_C3 "cpextladd3.b $croc,$crqc,$crpc C3"
1118 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
1119 "cpextladd3.b $croc,$crqc,$crpc"
1120 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1121 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1122 (sequence ()
1123 (c-call "check_option_cp" pc)
1124 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
1125 ()
1126 )
1127
1128 ; 1111 100 ooooo 0111 01001 qqqqq ppppp 0 cpextusubu3.b =croc,crqc,crpc (c3_1)
1129 (dni cpextusubu3_b_C3 "cpextusubu3.b $croc,$crqc,$crpc C3"
1130 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
1131 "cpextusubu3.b $croc,$crqc,$crpc"
1132 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1133 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1134 (sequence ()
1135 (c-call "check_option_cp" pc)
1136 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
1137 ()
1138 )
1139
1140 ; 1111 101 ooooo 0111 01001 qqqqq ppppp 0 cpextusub3.b =croc,crqc,crpc (c3_1)
1141 (dni cpextusub3_b_C3 "cpextusub3.b $croc,$crqc,$crpc C3"
1142 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
1143 "cpextusub3.b $croc,$crqc,$crpc"
1144 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1145 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1146 (sequence ()
1147 (c-call "check_option_cp" pc)
1148 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
1149 ()
1150 )
1151
1152 ; 1111 110 ooooo 0111 01001 qqqqq ppppp 0 cpextlsubu3.b =croc,crqc,crpc (c3_1)
1153 (dni cpextlsubu3_b_C3 "cpextlsubu3.b $croc,$crqc,$crpc C3"
1154 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
1155 "cpextlsubu3.b $croc,$crqc,$crpc"
1156 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1157 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1158 (sequence ()
1159 (c-call "check_option_cp" pc)
1160 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
1161 ()
1162 )
1163
1164 ; 1111 111 ooooo 0111 01001 qqqqq ppppp 0 cpextlsub3.b =croc,crqc,crpc (c3_1)
1165 (dni cpextlsub3_b_C3 "cpextlsub3.b $croc,$crqc,$crpc C3"
1166 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
1167 "cpextlsub3.b $croc,$crqc,$crpc"
1168 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1169 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1170 (sequence ()
1171 (c-call "check_option_cp" pc)
1172 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
1173 ()
1174 )
1175
1176 ; 1111 000 ooooo 0111 01010 qqqqq ppppp 0 cpaveu3.b =croc,crqc,crpc (c3_1)
1177 (dni cpaveu3_b_C3 "cpaveu3.b $croc,$crqc,$crpc C3"
1178 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
1179 "cpaveu3.b $croc,$crqc,$crpc"
1180 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1181 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1182 (sequence ()
1183 (c-call "check_option_cp" pc)
1184 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
1185 ()
1186 )
1187
1188 ; 1111 001 ooooo 0111 01010 qqqqq ppppp 0 cpave3.b =croc,crqc,crpc (c3_1)
1189 (dni cpave3_b_C3 "cpave3.b $croc,$crqc,$crpc C3"
1190 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
1191 "cpave3.b $croc,$crqc,$crpc"
1192 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1193 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1194 (sequence ()
1195 (c-call "check_option_cp" pc)
1196 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
1197 ()
1198 )
1199
1200 ; 1111 010 ooooo 0111 01010 qqqqq ppppp 0 cpave3.h =croc,crqc,crpc (c3_1)
1201 (dni cpave3_h_C3 "cpave3.h $croc,$crqc,$crpc C3"
1202 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
1203 "cpave3.h $croc,$crqc,$crpc"
1204 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1205 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1206 (sequence ()
1207 (c-call "check_option_cp" pc)
1208 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
1209 ()
1210 )
1211
1212 ; 1111 011 ooooo 0111 01010 qqqqq ppppp 0 cpave3.w =croc,crqc,crpc (c3_1)
1213 (dni cpave3_w_C3 "cpave3.w $croc,$crqc,$crpc C3"
1214 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
1215 "cpave3.w $croc,$crqc,$crpc"
1216 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1217 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1218 (sequence ()
1219 (c-call "check_option_cp" pc)
1220 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
1221 ()
1222 )
1223
1224 ; 1111 100 ooooo 0111 01010 qqqqq ppppp 0 cpaddsru3.b =croc,crqc,crpc (c3_1)
1225 (dni cpaddsru3_b_C3 "cpaddsru3.b $croc,$crqc,$crpc C3"
1226 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
1227 "cpaddsru3.b $croc,$crqc,$crpc"
1228 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1229 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1230 (sequence ()
1231 (c-call "check_option_cp" pc)
1232 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
1233 ()
1234 )
1235
1236 ; 1111 101 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.b =croc,crqc,crpc (c3_1)
1237 (dni cpaddsr3_b_C3 "cpaddsr3.b $croc,$crqc,$crpc C3"
1238 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
1239 "cpaddsr3.b $croc,$crqc,$crpc"
1240 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1241 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1242 (sequence ()
1243 (c-call "check_option_cp" pc)
1244 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
1245 ()
1246 )
1247
1248 ; 1111 110 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.h =croc,crqc,crpc (c3_1)
1249 (dni cpaddsr3_h_C3 "cpaddsr3.h $croc,$crqc,$crpc C3"
1250 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
1251 "cpaddsr3.h $croc,$crqc,$crpc"
1252 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1253 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1254 (sequence ()
1255 (c-call "check_option_cp" pc)
1256 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
1257 ()
1258 )
1259
1260 ; 1111 111 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.w =croc,crqc,crpc (c3_1)
1261 (dni cpaddsr3_w_C3 "cpaddsr3.w $croc,$crqc,$crpc C3"
1262 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
1263 "cpaddsr3.w $croc,$crqc,$crpc"
1264 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1265 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1266 (sequence ()
1267 (c-call "check_option_cp" pc)
1268 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
1269 ()
1270 )
1271
1272 ; 1111 000 ooooo 0111 01011 qqqqq ppppp 0 cpabsu3.b =croc,crqc,crpc (c3_1)
1273 (dni cpabsu3_b_C3 "cpabsu3.b $croc,$crqc,$crpc C3"
1274 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
1275 "cpabsu3.b $croc,$crqc,$crpc"
1276 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1277 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1278 (sequence ()
1279 (c-call "check_option_cp" pc)
1280 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
1281 ()
1282 )
1283
1284 ; 1111 001 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.b =croc,crqc,crpc (c3_1)
1285 (dni cpabs3_b_C3 "cpabs3.b $croc,$crqc,$crpc C3"
1286 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
1287 "cpabs3.b $croc,$crqc,$crpc"
1288 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1289 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1290 (sequence ()
1291 (c-call "check_option_cp" pc)
1292 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
1293 ()
1294 )
1295
1296 ; 1111 010 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.h =croc,crqc,crpc (c3_1)
1297 (dni cpabs3_h_C3 "cpabs3.h $croc,$crqc,$crpc C3"
1298 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
1299 "cpabs3.h $croc,$crqc,$crpc"
1300 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1301 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1302 (sequence ()
1303 (c-call "check_option_cp" pc)
1304 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
1305 ()
1306 )
1307
1308 ; 1111 000 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.b =croc,crqc,crpc (c3_1)
1309 (dni cpmaxu3_b_C3 "cpmaxu3.b $croc,$crqc,$crpc C3"
1310 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
1311 "cpmaxu3.b $croc,$crqc,$crpc"
1312 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1313 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1314 (sequence ()
1315 (c-call "check_option_cp" pc)
1316 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
1317 ()
1318 )
1319
1320 ; 1111 001 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.b =croc,crqc,crpc (c3_1)
1321 (dni cpmax3_b_C3 "cpmax3.b $croc,$crqc,$crpc C3"
1322 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
1323 "cpmax3.b $croc,$crqc,$crpc"
1324 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1325 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1326 (sequence ()
1327 (c-call "check_option_cp" pc)
1328 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
1329 ()
1330 )
1331
1332 ; 1111 011 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.h =croc,crqc,crpc (c3_1)
1333 (dni cpmax3_h_C3 "cpmax3.h $croc,$crqc,$crpc C3"
1334 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
1335 "cpmax3.h $croc,$crqc,$crpc"
1336 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1337 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1338 (sequence ()
1339 (c-call "check_option_cp" pc)
1340 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
1341 ()
1342 )
1343
1344 ; 1111 100 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.w =croc,crqc,crpc (c3_1)
1345 (dni cpmaxu3_w_C3 "cpmaxu3.w $croc,$crqc,$crpc C3"
1346 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
1347 "cpmaxu3.w $croc,$crqc,$crpc"
1348 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1349 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1350 (sequence ()
1351 (c-call "check_option_cp" pc)
1352 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
1353 ()
1354 )
1355
1356 ; 1111 101 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.w =croc,crqc,crpc (c3_1)
1357 (dni cpmax3_w_C3 "cpmax3.w $croc,$crqc,$crpc C3"
1358 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
1359 "cpmax3.w $croc,$crqc,$crpc"
1360 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1361 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1362 (sequence ()
1363 (c-call "check_option_cp" pc)
1364 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
1365 ()
1366 )
1367
1368 ; 1111 000 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.b =croc,crqc,crpc (c3_1)
1369 (dni cpminu3_b_C3 "cpminu3.b $croc,$crqc,$crpc C3"
1370 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
1371 "cpminu3.b $croc,$crqc,$crpc"
1372 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1373 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1374 (sequence ()
1375 (c-call "check_option_cp" pc)
1376 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
1377 ()
1378 )
1379
1380 ; 1111 001 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.b =croc,crqc,crpc (c3_1)
1381 (dni cpmin3_b_C3 "cpmin3.b $croc,$crqc,$crpc C3"
1382 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
1383 "cpmin3.b $croc,$crqc,$crpc"
1384 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1385 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1386 (sequence ()
1387 (c-call "check_option_cp" pc)
1388 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
1389 ()
1390 )
1391
1392 ; 1111 011 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.h =croc,crqc,crpc (c3_1)
1393 (dni cpmin3_h_C3 "cpmin3.h $croc,$crqc,$crpc C3"
1394 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
1395 "cpmin3.h $croc,$crqc,$crpc"
1396 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1397 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1398 (sequence ()
1399 (c-call "check_option_cp" pc)
1400 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
1401 ()
1402 )
1403
1404 ; 1111 100 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.w =croc,crqc,crpc (c3_1)
1405 (dni cpminu3_w_C3 "cpminu3.w $croc,$crqc,$crpc C3"
1406 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
1407 "cpminu3.w $croc,$crqc,$crpc"
1408 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1409 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1410 (sequence ()
1411 (c-call "check_option_cp" pc)
1412 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
1413 ()
1414 )
1415
1416 ; 1111 101 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.w =croc,crqc,crpc (c3_1)
1417 (dni cpmin3_w_C3 "cpmin3.w $croc,$crqc,$crpc C3"
1418 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
1419 "cpmin3.w $croc,$crqc,$crpc"
1420 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1421 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1422 (sequence ()
1423 (c-call "check_option_cp" pc)
1424 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
1425 ()
1426 )
1427
1428 ; 1111 000 ooooo 0111 10000 00000 00000 0 cpmovfrcsar0 =croc (c3_1)
1429 (dni cpmovfrcsar0_C3 "cpmovfrcsar0 $croc C3"
1430 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1431 "cpmovfrcsar0 $croc"
1432 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1433 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1434 (sequence ()
1435 (c-call "check_option_cp" pc)
1436 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
1437 ()
1438 )
1439
1440 ; 1111 000 ooooo 0111 10000 00000 01111 0 cpmovfrcsar1 =croc (c3_1)
1441 (dni cpmovfrcsar1_C3 "cpmovfrcsar1 $croc C3"
1442 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1443 "cpmovfrcsar1 $croc"
1444 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1445 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1446 (sequence ()
1447 (c-call "check_option_cp" pc)
1448 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
1449 ()
1450 )
1451
1452 ; 1111 000 ooooo 0111 10000 00000 00001 0 cpmovfrcc =croc (c3_1)
1453 (dni cpmovfrcc_C3 "cpmovfrcc $croc C3"
1454 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1455 "cpmovfrcc $croc"
1456 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1457 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1458 (sequence ()
1459 (c-call "check_option_cp" pc)
1460 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
1461 ()
1462 )
1463
1464 ; 1111 0000 0000 0111 10000 qqqqq 10000 0 cpmovtocsar0 crqc (c3_1)
1465 (dni cpmovtocsar0_C3 "cpmovtocsar0 $crqc C3"
1466 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar0") VOLATILE)
1467 "cpmovtocsar0 $crqc"
1468 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1469 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1470 (sequence ()
1471 (c-call "check_option_cp" pc)
1472 (set ivc2_csar0 0)
1473 (c-call "ivc2_cpmovtocsar0" pc crqc) )
1474 ()
1475 )
1476
1477 ; 1111 0000 0000 0111 10000 qqqqq 11111 0 cpmovtocsar1 crqc (c3_1)
1478 (dni cpmovtocsar1_C3 "cpmovtocsar1 $crqc C3"
1479 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar1") VOLATILE)
1480 "cpmovtocsar1 $crqc"
1481 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1482 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1483 (sequence ()
1484 (c-call "check_option_cp" pc)
1485 (set ivc2_csar1 0)
1486 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1487 ()
1488 )
1489
1490 ; 1111 0000 0000 0111 10000 qqqqq 10001 0 cpmovtocc crqc (c3_1)
1491 (dni cpmovtocc_C3 "cpmovtocc $crqc C3"
1492 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocc") VOLATILE)
1493 "cpmovtocc $crqc"
1494 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1495 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1496 (sequence ()
1497 (c-call "check_option_cp" pc)
1498 (set ivc2_cc 0)
1499 (c-call "ivc2_cpmovtocc" pc crqc) )
1500 ()
1501 )
1502
1503 ; 1111 000 ooooo 0111 10001 qqqqq 00000 0 cpmov =croc,crqc (c3_1)
1504 (dni cpmov_C3 "cpmov $croc,$crqc C3"
1505 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1506 "cpmov $croc,$crqc"
1507 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1508 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1509 (sequence ()
1510 (c-call "check_option_cp" pc)
1511 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1512 ()
1513 )
1514
1515 ; 1111 000 ooooo 0111 10001 qqqqq 00001 0 cpabsz.b =croc,crqc (c3_1)
1516 (dni cpabsz_b_C3 "cpabsz.b $croc,$crqc C3"
1517 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
1518 "cpabsz.b $croc,$crqc"
1519 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1520 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1521 (sequence ()
1522 (c-call "check_option_cp" pc)
1523 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1524 ()
1525 )
1526
1527 ; 1111 000 ooooo 0111 10001 qqqqq 00010 0 cpabsz.h =croc,crqc (c3_1)
1528 (dni cpabsz_h_C3 "cpabsz.h $croc,$crqc C3"
1529 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
1530 "cpabsz.h $croc,$crqc"
1531 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1532 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
1533 (sequence ()
1534 (c-call "check_option_cp" pc)
1535 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1536 ()
1537 )
1538
1539 ; 1111 000 ooooo 0111 10001 qqqqq 00011 0 cpabsz.w =croc,crqc (c3_1)
1540 (dni cpabsz_w_C3 "cpabsz.w $croc,$crqc C3"
1541 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
1542 "cpabsz.w $croc,$crqc"
1543 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1544 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
1545 (sequence ()
1546 (c-call "check_option_cp" pc)
1547 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1548 ()
1549 )
1550
1551 ; 1111 000 ooooo 0111 10001 qqqqq 00100 0 cpldz.h =croc,crqc (c3_1)
1552 (dni cpldz_h_C3 "cpldz.h $croc,$crqc C3"
1553 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
1554 "cpldz.h $croc,$crqc"
1555 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1556 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
1557 (sequence ()
1558 (c-call "check_option_cp" pc)
1559 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1560 ()
1561 )
1562
1563 ; 1111 000 ooooo 0111 10001 qqqqq 00101 0 cpldz.w =croc,crqc (c3_1)
1564 (dni cpldz_w_C3 "cpldz.w $croc,$crqc C3"
1565 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
1566 "cpldz.w $croc,$crqc"
1567 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1568 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
1569 (sequence ()
1570 (c-call "check_option_cp" pc)
1571 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1572 ()
1573 )
1574
1575 ; 1111 000 ooooo 0111 10001 qqqqq 00110 0 cpnorm.h =croc,crqc (c3_1)
1576 (dni cpnorm_h_C3 "cpnorm.h $croc,$crqc C3"
1577 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
1578 "cpnorm.h $croc,$crqc"
1579 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1580 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
1581 (sequence ()
1582 (c-call "check_option_cp" pc)
1583 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1584 ()
1585 )
1586
1587 ; 1111 000 ooooo 0111 10001 qqqqq 00111 0 cpnorm.w =croc,crqc (c3_1)
1588 (dni cpnorm_w_C3 "cpnorm.w $croc,$crqc C3"
1589 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
1590 "cpnorm.w $croc,$crqc"
1591 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1592 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
1593 (sequence ()
1594 (c-call "check_option_cp" pc)
1595 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1596 ()
1597 )
1598
1599 ; 1111 000 ooooo 0111 10001 qqqqq 01000 0 cphaddu.b =croc,crqc (c3_1)
1600 (dni cphaddu_b_C3 "cphaddu.b $croc,$crqc C3"
1601 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
1602 "cphaddu.b $croc,$crqc"
1603 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1604 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x8) (f-ivc2-1u31 #x0) )
1605 (sequence ()
1606 (c-call "check_option_cp" pc)
1607 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1608 ()
1609 )
1610
1611 ; 1111 000 ooooo 0111 10001 qqqqq 01001 0 cphadd.b =croc,crqc (c3_1)
1612 (dni cphadd_b_C3 "cphadd.b $croc,$crqc C3"
1613 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
1614 "cphadd.b $croc,$crqc"
1615 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1616 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x9) (f-ivc2-1u31 #x0) )
1617 (sequence ()
1618 (c-call "check_option_cp" pc)
1619 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1620 ()
1621 )
1622
1623 ; 1111 000 ooooo 0111 10001 qqqqq 01010 0 cphadd.h =croc,crqc (c3_1)
1624 (dni cphadd_h_C3 "cphadd.h $croc,$crqc C3"
1625 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
1626 "cphadd.h $croc,$crqc"
1627 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1628 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xa) (f-ivc2-1u31 #x0) )
1629 (sequence ()
1630 (c-call "check_option_cp" pc)
1631 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1632 ()
1633 )
1634
1635 ; 1111 000 ooooo 0111 10001 qqqqq 01011 0 cphadd.w =croc,crqc (c3_1)
1636 (dni cphadd_w_C3 "cphadd.w $croc,$crqc C3"
1637 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
1638 "cphadd.w $croc,$crqc"
1639 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1640 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xb) (f-ivc2-1u31 #x0) )
1641 (sequence ()
1642 (c-call "check_option_cp" pc)
1643 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1644 ()
1645 )
1646
1647 ; 1111 000 ooooo 0111 10001 qqqqq 01100 0 cpccadd.b +crqc (c3_1)
1648 (dni cpccadd_b_C3 "cpccadd.b $crqc C3"
1649 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
1650 "cpccadd.b $crqc"
1651 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1652 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xc) (f-ivc2-1u31 #x0) )
1653 (sequence ()
1654 (c-call "check_option_cp" pc)
1655 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
1656 ()
1657 )
1658
1659 ; 1111 000 ooooo 0111 10001 qqqqq 01101 0 cpbcast.b =croc,crqc (c3_1)
1660 (dni cpbcast_b_C3 "cpbcast.b $croc,$crqc C3"
1661 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
1662 "cpbcast.b $croc,$crqc"
1663 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1664 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xd) (f-ivc2-1u31 #x0) )
1665 (sequence ()
1666 (c-call "check_option_cp" pc)
1667 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1668 ()
1669 )
1670
1671 ; 1111 000 ooooo 0111 10001 qqqqq 01110 0 cpbcast.h =croc,crqc (c3_1)
1672 (dni cpbcast_h_C3 "cpbcast.h $croc,$crqc C3"
1673 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
1674 "cpbcast.h $croc,$crqc"
1675 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1676 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xe) (f-ivc2-1u31 #x0) )
1677 (sequence ()
1678 (c-call "check_option_cp" pc)
1679 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1680 ()
1681 )
1682
1683 ; 1111 000 ooooo 0111 10001 qqqqq 01111 0 cpbcast.w =croc,crqc (c3_1)
1684 (dni cpbcast_w_C3 "cpbcast.w $croc,$crqc C3"
1685 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
1686 "cpbcast.w $croc,$crqc"
1687 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1688 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1689 (sequence ()
1690 (c-call "check_option_cp" pc)
1691 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1692 ()
1693 )
1694
1695 ; 1111 000 ooooo 0111 10001 qqqqq 10000 0 cpextuu.b =croc,crqc (c3_1)
1696 (dni cpextuu_b_C3 "cpextuu.b $croc,$crqc C3"
1697 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
1698 "cpextuu.b $croc,$crqc"
1699 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1700 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1701 (sequence ()
1702 (c-call "check_option_cp" pc)
1703 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1704 ()
1705 )
1706
1707 ; 1111 000 ooooo 0111 10001 qqqqq 10001 0 cpextu.b =croc,crqc (c3_1)
1708 (dni cpextu_b_C3 "cpextu.b $croc,$crqc C3"
1709 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
1710 "cpextu.b $croc,$crqc"
1711 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1712 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1713 (sequence ()
1714 (c-call "check_option_cp" pc)
1715 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1716 ()
1717 )
1718
1719 ; 1111 000 ooooo 0111 10001 qqqqq 10010 0 cpextuu.h =croc,crqc (c3_1)
1720 (dni cpextuu_h_C3 "cpextuu.h $croc,$crqc C3"
1721 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
1722 "cpextuu.h $croc,$crqc"
1723 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1724 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x0) )
1725 (sequence ()
1726 (c-call "check_option_cp" pc)
1727 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1728 ()
1729 )
1730
1731 ; 1111 000 ooooo 0111 10001 qqqqq 10011 0 cpextu.h =croc,crqc (c3_1)
1732 (dni cpextu_h_C3 "cpextu.h $croc,$crqc C3"
1733 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
1734 "cpextu.h $croc,$crqc"
1735 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1736 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x0) )
1737 (sequence ()
1738 (c-call "check_option_cp" pc)
1739 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1740 ()
1741 )
1742
1743 ; 1111 000 ooooo 0111 10001 qqqqq 10100 0 cpextlu.b =croc,crqc (c3_1)
1744 (dni cpextlu_b_C3 "cpextlu.b $croc,$crqc C3"
1745 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
1746 "cpextlu.b $croc,$crqc"
1747 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1748 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x0) )
1749 (sequence ()
1750 (c-call "check_option_cp" pc)
1751 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1752 ()
1753 )
1754
1755 ; 1111 000 ooooo 0111 10001 qqqqq 10101 0 cpextl.b =croc,crqc (c3_1)
1756 (dni cpextl_b_C3 "cpextl.b $croc,$crqc C3"
1757 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
1758 "cpextl.b $croc,$crqc"
1759 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1760 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x0) )
1761 (sequence ()
1762 (c-call "check_option_cp" pc)
1763 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1764 ()
1765 )
1766
1767 ; 1111 000 ooooo 0111 10001 qqqqq 10110 0 cpextlu.h =croc,crqc (c3_1)
1768 (dni cpextlu_h_C3 "cpextlu.h $croc,$crqc C3"
1769 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
1770 "cpextlu.h $croc,$crqc"
1771 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1772 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x0) )
1773 (sequence ()
1774 (c-call "check_option_cp" pc)
1775 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1776 ()
1777 )
1778
1779 ; 1111 000 ooooo 0111 10001 qqqqq 10111 0 cpextl.h =croc,crqc (c3_1)
1780 (dni cpextl_h_C3 "cpextl.h $croc,$crqc C3"
1781 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
1782 "cpextl.h $croc,$crqc"
1783 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1784 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x0) )
1785 (sequence ()
1786 (c-call "check_option_cp" pc)
1787 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1788 ()
1789 )
1790
1791 ; 1111 000 ooooo 0111 10001 qqqqq 11000 0 cpcastub.h =croc,crqc (c3_1)
1792 (dni cpcastub_h_C3 "cpcastub.h $croc,$crqc C3"
1793 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
1794 "cpcastub.h $croc,$crqc"
1795 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1796 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x18) (f-ivc2-1u31 #x0) )
1797 (sequence ()
1798 (c-call "check_option_cp" pc)
1799 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1800 ()
1801 )
1802
1803 ; 1111 000 ooooo 0111 10001 qqqqq 11001 0 cpcastb.h =croc,crqc (c3_1)
1804 (dni cpcastb_h_C3 "cpcastb.h $croc,$crqc C3"
1805 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
1806 "cpcastb.h $croc,$crqc"
1807 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1808 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x19) (f-ivc2-1u31 #x0) )
1809 (sequence ()
1810 (c-call "check_option_cp" pc)
1811 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1812 ()
1813 )
1814
1815 ; 1111 000 ooooo 0111 10001 qqqqq 11100 0 cpcastub.w =croc,crqc (c3_1)
1816 (dni cpcastub_w_C3 "cpcastub.w $croc,$crqc C3"
1817 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
1818 "cpcastub.w $croc,$crqc"
1819 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1820 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1c) (f-ivc2-1u31 #x0) )
1821 (sequence ()
1822 (c-call "check_option_cp" pc)
1823 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1824 ()
1825 )
1826
1827 ; 1111 000 ooooo 0111 10001 qqqqq 11101 0 cpcastb.w =croc,crqc (c3_1)
1828 (dni cpcastb_w_C3 "cpcastb.w $croc,$crqc C3"
1829 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
1830 "cpcastb.w $croc,$crqc"
1831 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1832 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1d) (f-ivc2-1u31 #x0) )
1833 (sequence ()
1834 (c-call "check_option_cp" pc)
1835 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1836 ()
1837 )
1838
1839 ; 1111 000 ooooo 0111 10001 qqqqq 11110 0 cpcastuh.w =croc,crqc (c3_1)
1840 (dni cpcastuh_w_C3 "cpcastuh.w $croc,$crqc C3"
1841 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
1842 "cpcastuh.w $croc,$crqc"
1843 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1844 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1e) (f-ivc2-1u31 #x0) )
1845 (sequence ()
1846 (c-call "check_option_cp" pc)
1847 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1848 ()
1849 )
1850
1851 ; 1111 000 ooooo 0111 10001 qqqqq 11111 0 cpcasth.w =croc,crqc (c3_1)
1852 (dni cpcasth_w_C3 "cpcasth.w $croc,$crqc C3"
1853 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
1854 "cpcasth.w $croc,$crqc"
1855 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1856 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1857 (sequence ()
1858 (c-call "check_option_cp" pc)
1859 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1860 ()
1861 )
1862
1863 ; 1111 000 ooooo 0111 10001 qqqqq 11010 0 cdcastuw =croc,crqc (c3_1)
1864 (dni cdcastuw_C3 "cdcastuw $croc,$crqc C3"
1865 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1866 "cdcastuw $croc,$crqc"
1867 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1868 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1a) (f-ivc2-1u31 #x0) )
1869 (sequence ()
1870 (c-call "check_option_cp" pc)
1871 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1872 ()
1873 )
1874
1875 ; 1111 000 ooooo 0111 10001 qqqqq 11011 0 cdcastw =croc,crqc (c3_1)
1876 (dni cdcastw_C3 "cdcastw $croc,$crqc C3"
1877 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1878 "cdcastw $croc,$crqc"
1879 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1880 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1b) (f-ivc2-1u31 #x0) )
1881 (sequence ()
1882 (c-call "check_option_cp" pc)
1883 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1884 ()
1885 )
1886
1887 ; 1111 0000 0000 0111 10010 qqqqq ppppp 0 cpcmpeqz.b crqc,crpc (c3_1)
1888 (dni cpcmpeqz_b_C3 "cpcmpeqz.b $crqc,$crpc C3"
1889 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
1890 "cpcmpeqz.b $crqc,$crpc"
1891 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1892 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1893 (sequence ()
1894 (c-call "check_option_cp" pc)
1895 (set ivc2_cc 0)
1896 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1897 ()
1898 )
1899
1900 ; 1111 0000 0001 0111 10010 qqqqq ppppp 0 cpcmpeq.b crqc,crpc (c3_1)
1901 (dni cpcmpeq_b_C3 "cpcmpeq.b $crqc,$crpc C3"
1902 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
1903 "cpcmpeq.b $crqc,$crpc"
1904 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
1905 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1906 (sequence ()
1907 (c-call "check_option_cp" pc)
1908 (set ivc2_cc 0)
1909 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1910 ()
1911 )
1912
1913 ; 1111 0000 0011 0111 10010 qqqqq ppppp 0 cpcmpeq.h crqc,crpc (c3_1)
1914 (dni cpcmpeq_h_C3 "cpcmpeq.h $crqc,$crpc C3"
1915 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
1916 "cpcmpeq.h $crqc,$crpc"
1917 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
1918 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1919 (sequence ()
1920 (c-call "check_option_cp" pc)
1921 (set ivc2_cc 0)
1922 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1923 ()
1924 )
1925
1926 ; 1111 0000 0101 0111 10010 qqqqq ppppp 0 cpcmpeq.w crqc,crpc (c3_1)
1927 (dni cpcmpeq_w_C3 "cpcmpeq.w $crqc,$crpc C3"
1928 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
1929 "cpcmpeq.w $crqc,$crpc"
1930 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
1931 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1932 (sequence ()
1933 (c-call "check_option_cp" pc)
1934 (set ivc2_cc 0)
1935 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1936 ()
1937 )
1938
1939 ; 1111 0000 1001 0111 10010 qqqqq ppppp 0 cpcmpne.b crqc,crpc (c3_1)
1940 (dni cpcmpne_b_C3 "cpcmpne.b $crqc,$crpc C3"
1941 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
1942 "cpcmpne.b $crqc,$crpc"
1943 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
1944 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1945 (sequence ()
1946 (c-call "check_option_cp" pc)
1947 (set ivc2_cc 0)
1948 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1949 ()
1950 )
1951
1952 ; 1111 0000 1011 0111 10010 qqqqq ppppp 0 cpcmpne.h crqc,crpc (c3_1)
1953 (dni cpcmpne_h_C3 "cpcmpne.h $crqc,$crpc C3"
1954 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
1955 "cpcmpne.h $crqc,$crpc"
1956 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
1957 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1958 (sequence ()
1959 (c-call "check_option_cp" pc)
1960 (set ivc2_cc 0)
1961 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1962 ()
1963 )
1964
1965 ; 1111 0000 1101 0111 10010 qqqqq ppppp 0 cpcmpne.w crqc,crpc (c3_1)
1966 (dni cpcmpne_w_C3 "cpcmpne.w $crqc,$crpc C3"
1967 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
1968 "cpcmpne.w $crqc,$crpc"
1969 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
1970 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1971 (sequence ()
1972 (c-call "check_option_cp" pc)
1973 (set ivc2_cc 0)
1974 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1975 ()
1976 )
1977
1978 ; 1111 0001 0000 0111 10010 qqqqq ppppp 0 cpcmpgtu.b crqc,crpc (c3_1)
1979 (dni cpcmpgtu_b_C3 "cpcmpgtu.b $crqc,$crpc C3"
1980 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
1981 "cpcmpgtu.b $crqc,$crpc"
1982 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
1983 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1984 (sequence ()
1985 (c-call "check_option_cp" pc)
1986 (set ivc2_cc 0)
1987 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1988 ()
1989 )
1990
1991 ; 1111 0001 0001 0111 10010 qqqqq ppppp 0 cpcmpgt.b crqc,crpc (c3_1)
1992 (dni cpcmpgt_b_C3 "cpcmpgt.b $crqc,$crpc C3"
1993 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
1994 "cpcmpgt.b $crqc,$crpc"
1995 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
1996 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1997 (sequence ()
1998 (c-call "check_option_cp" pc)
1999 (set ivc2_cc 0)
2000 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
2001 ()
2002 )
2003
2004 ; 1111 0001 0011 0111 10010 qqqqq ppppp 0 cpcmpgt.h crqc,crpc (c3_1)
2005 (dni cpcmpgt_h_C3 "cpcmpgt.h $crqc,$crpc C3"
2006 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
2007 "cpcmpgt.h $crqc,$crpc"
2008 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
2009 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2010 (sequence ()
2011 (c-call "check_option_cp" pc)
2012 (set ivc2_cc 0)
2013 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
2014 ()
2015 )
2016
2017 ; 1111 0001 0100 0111 10010 qqqqq ppppp 0 cpcmpgtu.w crqc,crpc (c3_1)
2018 (dni cpcmpgtu_w_C3 "cpcmpgtu.w $crqc,$crpc C3"
2019 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
2020 "cpcmpgtu.w $crqc,$crpc"
2021 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
2022 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2023 (sequence ()
2024 (c-call "check_option_cp" pc)
2025 (set ivc2_cc 0)
2026 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
2027 ()
2028 )
2029
2030 ; 1111 0001 0101 0111 10010 qqqqq ppppp 0 cpcmpgt.w crqc,crpc (c3_1)
2031 (dni cpcmpgt_w_C3 "cpcmpgt.w $crqc,$crpc C3"
2032 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
2033 "cpcmpgt.w $crqc,$crpc"
2034 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
2035 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2036 (sequence ()
2037 (c-call "check_option_cp" pc)
2038 (set ivc2_cc 0)
2039 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
2040 ()
2041 )
2042
2043 ; 1111 0001 1000 0111 10010 qqqqq ppppp 0 cpcmpgeu.b crqc,crpc (c3_1)
2044 (dni cpcmpgeu_b_C3 "cpcmpgeu.b $crqc,$crpc C3"
2045 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
2046 "cpcmpgeu.b $crqc,$crpc"
2047 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x18) (f-sub4 7)
2048 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2049 (sequence ()
2050 (c-call "check_option_cp" pc)
2051 (set ivc2_cc 0)
2052 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
2053 ()
2054 )
2055
2056 ; 1111 0001 1001 0111 10010 qqqqq ppppp 0 cpcmpge.b crqc,crpc (c3_1)
2057 (dni cpcmpge_b_C3 "cpcmpge.b $crqc,$crpc C3"
2058 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
2059 "cpcmpge.b $crqc,$crpc"
2060 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x19) (f-sub4 7)
2061 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2062 (sequence ()
2063 (c-call "check_option_cp" pc)
2064 (set ivc2_cc 0)
2065 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
2066 ()
2067 )
2068
2069 ; 1111 0001 1011 0111 10010 qqqqq ppppp 0 cpcmpge.h crqc,crpc (c3_1)
2070 (dni cpcmpge_h_C3 "cpcmpge.h $crqc,$crpc C3"
2071 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
2072 "cpcmpge.h $crqc,$crpc"
2073 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
2074 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2075 (sequence ()
2076 (c-call "check_option_cp" pc)
2077 (set ivc2_cc 0)
2078 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2079 ()
2080 )
2081
2082 ; 1111 0001 1100 0111 10010 qqqqq ppppp 0 cpcmpgeu.w crqc,crpc (c3_1)
2083 (dni cpcmpgeu_w_C3 "cpcmpgeu.w $crqc,$crpc C3"
2084 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
2085 "cpcmpgeu.w $crqc,$crpc"
2086 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
2087 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2088 (sequence ()
2089 (c-call "check_option_cp" pc)
2090 (set ivc2_cc 0)
2091 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2092 ()
2093 )
2094
2095 ; 1111 0001 1101 0111 10010 qqqqq ppppp 0 cpcmpge.w crqc,crpc (c3_1)
2096 (dni cpcmpge_w_C3 "cpcmpge.w $crqc,$crpc C3"
2097 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
2098 "cpcmpge.w $crqc,$crpc"
2099 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
2100 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2101 (sequence ()
2102 (c-call "check_option_cp" pc)
2103 (set ivc2_cc 0)
2104 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2105 ()
2106 )
2107
2108 ; 1111 0010 0001 0111 10010 qqqqq ppppp 0 cpacmpeq.b crqc,crpc (c3_1)
2109 (dni cpacmpeq_b_C3 "cpacmpeq.b $crqc,$crpc C3"
2110 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
2111 "cpacmpeq.b $crqc,$crpc"
2112 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1) (f-sub4 7)
2113 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2114 (sequence ()
2115 (c-call "check_option_cp" pc)
2116 (set ivc2_cc 0)
2117 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2118 ()
2119 )
2120
2121 ; 1111 0010 0011 0111 10010 qqqqq ppppp 0 cpacmpeq.h crqc,crpc (c3_1)
2122 (dni cpacmpeq_h_C3 "cpacmpeq.h $crqc,$crpc C3"
2123 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
2124 "cpacmpeq.h $crqc,$crpc"
2125 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
2126 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2127 (sequence ()
2128 (c-call "check_option_cp" pc)
2129 (set ivc2_cc 0)
2130 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2131 ()
2132 )
2133
2134 ; 1111 0010 0101 0111 10010 qqqqq ppppp 0 cpacmpeq.w crqc,crpc (c3_1)
2135 (dni cpacmpeq_w_C3 "cpacmpeq.w $crqc,$crpc C3"
2136 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
2137 "cpacmpeq.w $crqc,$crpc"
2138 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x5) (f-sub4 7)
2139 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2140 (sequence ()
2141 (c-call "check_option_cp" pc)
2142 (set ivc2_cc 0)
2143 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2144 ()
2145 )
2146
2147 ; 1111 0010 1001 0111 10010 qqqqq ppppp 0 cpacmpne.b crqc,crpc (c3_1)
2148 (dni cpacmpne_b_C3 "cpacmpne.b $crqc,$crpc C3"
2149 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
2150 "cpacmpne.b $crqc,$crpc"
2151 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x9) (f-sub4 7)
2152 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2153 (sequence ()
2154 (c-call "check_option_cp" pc)
2155 (set ivc2_cc 0)
2156 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2157 ()
2158 )
2159
2160 ; 1111 0010 1011 0111 10010 qqqqq ppppp 0 cpacmpne.h crqc,crpc (c3_1)
2161 (dni cpacmpne_h_C3 "cpacmpne.h $crqc,$crpc C3"
2162 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
2163 "cpacmpne.h $crqc,$crpc"
2164 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xb) (f-sub4 7)
2165 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2166 (sequence ()
2167 (c-call "check_option_cp" pc)
2168 (set ivc2_cc 0)
2169 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2170 ()
2171 )
2172
2173 ; 1111 0010 1101 0111 10010 qqqqq ppppp 0 cpacmpne.w crqc,crpc (c3_1)
2174 (dni cpacmpne_w_C3 "cpacmpne.w $crqc,$crpc C3"
2175 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
2176 "cpacmpne.w $crqc,$crpc"
2177 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xd) (f-sub4 7)
2178 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2179 (sequence ()
2180 (c-call "check_option_cp" pc)
2181 (set ivc2_cc 0)
2182 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2183 ()
2184 )
2185
2186 ; 1111 0011 0000 0111 10010 qqqqq ppppp 0 cpacmpgtu.b crqc,crpc (c3_1)
2187 (dni cpacmpgtu_b_C3 "cpacmpgtu.b $crqc,$crpc C3"
2188 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
2189 "cpacmpgtu.b $crqc,$crpc"
2190 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x10) (f-sub4 7)
2191 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2192 (sequence ()
2193 (c-call "check_option_cp" pc)
2194 (set ivc2_cc 0)
2195 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2196 ()
2197 )
2198
2199 ; 1111 0011 0001 0111 10010 qqqqq ppppp 0 cpacmpgt.b crqc,crpc (c3_1)
2200 (dni cpacmpgt_b_C3 "cpacmpgt.b $crqc,$crpc C3"
2201 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
2202 "cpacmpgt.b $crqc,$crpc"
2203 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x11) (f-sub4 7)
2204 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2205 (sequence ()
2206 (c-call "check_option_cp" pc)
2207 (set ivc2_cc 0)
2208 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2209 ()
2210 )
2211
2212 ; 1111 0011 0011 0111 10010 qqqqq ppppp 0 cpacmpgt.h crqc,crpc (c3_1)
2213 (dni cpacmpgt_h_C3 "cpacmpgt.h $crqc,$crpc C3"
2214 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
2215 "cpacmpgt.h $crqc,$crpc"
2216 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
2217 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2218 (sequence ()
2219 (c-call "check_option_cp" pc)
2220 (set ivc2_cc 0)
2221 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2222 ()
2223 )
2224
2225 ; 1111 0011 0100 0111 10010 qqqqq ppppp 0 cpacmpgtu.w crqc,crpc (c3_1)
2226 (dni cpacmpgtu_w_C3 "cpacmpgtu.w $crqc,$crpc C3"
2227 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
2228 "cpacmpgtu.w $crqc,$crpc"
2229 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x14) (f-sub4 7)
2230 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2231 (sequence ()
2232 (c-call "check_option_cp" pc)
2233 (set ivc2_cc 0)
2234 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2235 ()
2236 )
2237
2238 ; 1111 0011 0101 0111 10010 qqqqq ppppp 0 cpacmpgt.w crqc,crpc (c3_1)
2239 (dni cpacmpgt_w_C3 "cpacmpgt.w $crqc,$crpc C3"
2240 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
2241 "cpacmpgt.w $crqc,$crpc"
2242 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x15) (f-sub4 7)
2243 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2244 (sequence ()
2245 (c-call "check_option_cp" pc)
2246 (set ivc2_cc 0)
2247 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2248 ()
2249 )
2250
2251 ; 1111 0011 1000 0111 10010 qqqqq ppppp 0 cpacmpgeu.b crqc,crpc (c3_1)
2252 (dni cpacmpgeu_b_C3 "cpacmpgeu.b $crqc,$crpc C3"
2253 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
2254 "cpacmpgeu.b $crqc,$crpc"
2255 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x18) (f-sub4 7)
2256 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2257 (sequence ()
2258 (c-call "check_option_cp" pc)
2259 (set ivc2_cc 0)
2260 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2261 ()
2262 )
2263
2264 ; 1111 0011 1001 0111 10010 qqqqq ppppp 0 cpacmpge.b crqc,crpc (c3_1)
2265 (dni cpacmpge_b_C3 "cpacmpge.b $crqc,$crpc C3"
2266 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
2267 "cpacmpge.b $crqc,$crpc"
2268 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x19) (f-sub4 7)
2269 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2270 (sequence ()
2271 (c-call "check_option_cp" pc)
2272 (set ivc2_cc 0)
2273 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2274 ()
2275 )
2276
2277 ; 1111 0011 1011 0111 10010 qqqqq ppppp 0 cpacmpge.h crqc,crpc (c3_1)
2278 (dni cpacmpge_h_C3 "cpacmpge.h $crqc,$crpc C3"
2279 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
2280 "cpacmpge.h $crqc,$crpc"
2281 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
2282 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2283 (sequence ()
2284 (c-call "check_option_cp" pc)
2285 (set ivc2_cc 0)
2286 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2287 ()
2288 )
2289
2290 ; 1111 0011 1100 0111 10010 qqqqq ppppp 0 cpacmpgeu.w crqc,crpc (c3_1)
2291 (dni cpacmpgeu_w_C3 "cpacmpgeu.w $crqc,$crpc C3"
2292 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
2293 "cpacmpgeu.w $crqc,$crpc"
2294 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1c) (f-sub4 7)
2295 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2296 (sequence ()
2297 (c-call "check_option_cp" pc)
2298 (set ivc2_cc 0)
2299 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2300 ()
2301 )
2302
2303 ; 1111 0011 1101 0111 10010 qqqqq ppppp 0 cpacmpge.w crqc,crpc (c3_1)
2304 (dni cpacmpge_w_C3 "cpacmpge.w $crqc,$crpc C3"
2305 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
2306 "cpacmpge.w $crqc,$crpc"
2307 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1d) (f-sub4 7)
2308 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2309 (sequence ()
2310 (c-call "check_option_cp" pc)
2311 (set ivc2_cc 0)
2312 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2313 ()
2314 )
2315
2316 ; 1111 0100 0001 0111 10010 qqqqq ppppp 0 cpocmpeq.b crqc,crpc (c3_1)
2317 (dni cpocmpeq_b_C3 "cpocmpeq.b $crqc,$crpc C3"
2318 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
2319 "cpocmpeq.b $crqc,$crpc"
2320 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1) (f-sub4 7)
2321 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2322 (sequence ()
2323 (c-call "check_option_cp" pc)
2324 (set ivc2_cc 0)
2325 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2326 ()
2327 )
2328
2329 ; 1111 0100 0011 0111 10010 qqqqq ppppp 0 cpocmpeq.h crqc,crpc (c3_1)
2330 (dni cpocmpeq_h_C3 "cpocmpeq.h $crqc,$crpc C3"
2331 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
2332 "cpocmpeq.h $crqc,$crpc"
2333 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x3) (f-sub4 7)
2334 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2335 (sequence ()
2336 (c-call "check_option_cp" pc)
2337 (set ivc2_cc 0)
2338 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2339 ()
2340 )
2341
2342 ; 1111 0100 0101 0111 10010 qqqqq ppppp 0 cpocmpeq.w crqc,crpc (c3_1)
2343 (dni cpocmpeq_w_C3 "cpocmpeq.w $crqc,$crpc C3"
2344 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
2345 "cpocmpeq.w $crqc,$crpc"
2346 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x5) (f-sub4 7)
2347 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2348 (sequence ()
2349 (c-call "check_option_cp" pc)
2350 (set ivc2_cc 0)
2351 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2352 ()
2353 )
2354
2355 ; 1111 0100 1001 0111 10010 qqqqq ppppp 0 cpocmpne.b crqc,crpc (c3_1)
2356 (dni cpocmpne_b_C3 "cpocmpne.b $crqc,$crpc C3"
2357 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
2358 "cpocmpne.b $crqc,$crpc"
2359 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x9) (f-sub4 7)
2360 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2361 (sequence ()
2362 (c-call "check_option_cp" pc)
2363 (set ivc2_cc 0)
2364 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2365 ()
2366 )
2367
2368 ; 1111 0100 1011 0111 10010 qqqqq ppppp 0 cpocmpne.h crqc,crpc (c3_1)
2369 (dni cpocmpne_h_C3 "cpocmpne.h $crqc,$crpc C3"
2370 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
2371 "cpocmpne.h $crqc,$crpc"
2372 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
2373 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2374 (sequence ()
2375 (c-call "check_option_cp" pc)
2376 (set ivc2_cc 0)
2377 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2378 ()
2379 )
2380
2381 ; 1111 0100 1101 0111 10010 qqqqq ppppp 0 cpocmpne.w crqc,crpc (c3_1)
2382 (dni cpocmpne_w_C3 "cpocmpne.w $crqc,$crpc C3"
2383 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
2384 "cpocmpne.w $crqc,$crpc"
2385 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xd) (f-sub4 7)
2386 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2387 (sequence ()
2388 (c-call "check_option_cp" pc)
2389 (set ivc2_cc 0)
2390 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2391 ()
2392 )
2393
2394 ; 1111 0101 0000 0111 10010 qqqqq ppppp 0 cpocmpgtu.b crqc,crpc (c3_1)
2395 (dni cpocmpgtu_b_C3 "cpocmpgtu.b $crqc,$crpc C3"
2396 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
2397 "cpocmpgtu.b $crqc,$crpc"
2398 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x10) (f-sub4 7)
2399 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2400 (sequence ()
2401 (c-call "check_option_cp" pc)
2402 (set ivc2_cc 0)
2403 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2404 ()
2405 )
2406
2407 ; 1111 0101 0001 0111 10010 qqqqq ppppp 0 cpocmpgt.b crqc,crpc (c3_1)
2408 (dni cpocmpgt_b_C3 "cpocmpgt.b $crqc,$crpc C3"
2409 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
2410 "cpocmpgt.b $crqc,$crpc"
2411 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x11) (f-sub4 7)
2412 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2413 (sequence ()
2414 (c-call "check_option_cp" pc)
2415 (set ivc2_cc 0)
2416 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2417 ()
2418 )
2419
2420 ; 1111 0101 0011 0111 10010 qqqqq ppppp 0 cpocmpgt.h crqc,crpc (c3_1)
2421 (dni cpocmpgt_h_C3 "cpocmpgt.h $crqc,$crpc C3"
2422 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
2423 "cpocmpgt.h $crqc,$crpc"
2424 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x13) (f-sub4 7)
2425 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2426 (sequence ()
2427 (c-call "check_option_cp" pc)
2428 (set ivc2_cc 0)
2429 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2430 ()
2431 )
2432
2433 ; 1111 0101 0100 0111 10010 qqqqq ppppp 0 cpocmpgtu.w crqc,crpc (c3_1)
2434 (dni cpocmpgtu_w_C3 "cpocmpgtu.w $crqc,$crpc C3"
2435 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
2436 "cpocmpgtu.w $crqc,$crpc"
2437 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x14) (f-sub4 7)
2438 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2439 (sequence ()
2440 (c-call "check_option_cp" pc)
2441 (set ivc2_cc 0)
2442 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2443 ()
2444 )
2445
2446 ; 1111 0101 0101 0111 10010 qqqqq ppppp 0 cpocmpgt.w crqc,crpc (c3_1)
2447 (dni cpocmpgt_w_C3 "cpocmpgt.w $crqc,$crpc C3"
2448 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
2449 "cpocmpgt.w $crqc,$crpc"
2450 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x15) (f-sub4 7)
2451 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2452 (sequence ()
2453 (c-call "check_option_cp" pc)
2454 (set ivc2_cc 0)
2455 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2456 ()
2457 )
2458
2459 ; 1111 0101 1000 0111 10010 qqqqq ppppp 0 cpocmpgeu.b crqc,crpc (c3_1)
2460 (dni cpocmpgeu_b_C3 "cpocmpgeu.b $crqc,$crpc C3"
2461 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
2462 "cpocmpgeu.b $crqc,$crpc"
2463 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x18) (f-sub4 7)
2464 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2465 (sequence ()
2466 (c-call "check_option_cp" pc)
2467 (set ivc2_cc 0)
2468 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2469 ()
2470 )
2471
2472 ; 1111 0101 1001 0111 10010 qqqqq ppppp 0 cpocmpge.b crqc,crpc (c3_1)
2473 (dni cpocmpge_b_C3 "cpocmpge.b $crqc,$crpc C3"
2474 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
2475 "cpocmpge.b $crqc,$crpc"
2476 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x19) (f-sub4 7)
2477 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2478 (sequence ()
2479 (c-call "check_option_cp" pc)
2480 (set ivc2_cc 0)
2481 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2482 ()
2483 )
2484
2485 ; 1111 0101 1011 0111 10010 qqqqq ppppp 0 cpocmpge.h crqc,crpc (c3_1)
2486 (dni cpocmpge_h_C3 "cpocmpge.h $crqc,$crpc C3"
2487 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
2488 "cpocmpge.h $crqc,$crpc"
2489 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1b) (f-sub4 7)
2490 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2491 (sequence ()
2492 (c-call "check_option_cp" pc)
2493 (set ivc2_cc 0)
2494 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2495 ()
2496 )
2497
2498 ; 1111 0101 1100 0111 10010 qqqqq ppppp 0 cpocmpgeu.w crqc,crpc (c3_1)
2499 (dni cpocmpgeu_w_C3 "cpocmpgeu.w $crqc,$crpc C3"
2500 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
2501 "cpocmpgeu.w $crqc,$crpc"
2502 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1c) (f-sub4 7)
2503 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2504 (sequence ()
2505 (c-call "check_option_cp" pc)
2506 (set ivc2_cc 0)
2507 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2508 ()
2509 )
2510
2511 ; 1111 0101 1101 0111 10010 qqqqq ppppp 0 cpocmpge.w crqc,crpc (c3_1)
2512 (dni cpocmpge_w_C3 "cpocmpge.w $crqc,$crpc C3"
2513 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
2514 "cpocmpge.w $crqc,$crpc"
2515 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1d) (f-sub4 7)
2516 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2517 (sequence ()
2518 (c-call "check_option_cp" pc)
2519 (set ivc2_cc 0)
2520 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2521 ()
2522 )
2523
2524 ; 1111 00xx xiii 0111 10100 qqqqq ppppp 0 cpsrli3.b =crqc,crpc,imm3p9 (c3_imm)
2525 (dni cpsrli3_b_C3 "cpsrli3.b $crqc,$crpc,imm3p9 C3"
2526 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
2527 "cpsrli3.b $crqc,$crpc,$imm3p9"
2528 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2529 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2530 (sequence ()
2531 (c-call "check_option_cp" pc)
2532 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2533 ()
2534 )
2535
2536 ; 1111 01xx iiii 0111 10100 qqqqq ppppp 0 cpsrli3.h =crqc,crpc,imm4p8 (c3_imm)
2537 (dni cpsrli3_h_C3 "cpsrli3.h $crqc,$crpc,imm4p8 C3"
2538 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
2539 "cpsrli3.h $crqc,$crpc,$imm4p8"
2540 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2541 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2542 (sequence ()
2543 (c-call "check_option_cp" pc)
2544 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2545 ()
2546 )
2547
2548 ; 1111 10xi iiii 0111 10100 qqqqq ppppp 0 cpsrli3.w =crqc,crpc,imm5p7 (c3_imm)
2549 (dni cpsrli3_w_C3 "cpsrli3.w $crqc,$crpc,imm5p7 C3"
2550 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
2551 "cpsrli3.w $crqc,$crpc,$imm5p7"
2552 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2553 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2554 (sequence ()
2555 (c-call "check_option_cp" pc)
2556 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2557 ()
2558 )
2559
2560 ; 1111 11ii iiii 0111 10100 qqqqq ppppp 0 cdsrli3 =crqc,crpc,imm6p6 (c3_imm)
2561 (dni cdsrli3_C3 "cdsrli3 $crqc,$crpc,imm6p6 C3"
2562 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2563 "cdsrli3 $crqc,$crpc,$imm6p6"
2564 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2565 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2566 (sequence ()
2567 (c-call "check_option_cp" pc)
2568 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2569 ()
2570 )
2571
2572 ; 1111 00xx xiii 0111 10101 qqqqq ppppp 0 cpsrai3.b =crqc,crpc,imm3p9 (c3_imm)
2573 (dni cpsrai3_b_C3 "cpsrai3.b $crqc,$crpc,imm3p9 C3"
2574 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
2575 "cpsrai3.b $crqc,$crpc,$imm3p9"
2576 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2577 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2578 (sequence ()
2579 (c-call "check_option_cp" pc)
2580 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2581 ()
2582 )
2583
2584 ; 1111 01xx iiii 0111 10101 qqqqq ppppp 0 cpsrai3.h =crqc,crpc,imm4p8 (c3_imm)
2585 (dni cpsrai3_h_C3 "cpsrai3.h $crqc,$crpc,imm4p8 C3"
2586 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
2587 "cpsrai3.h $crqc,$crpc,$imm4p8"
2588 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2589 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2590 (sequence ()
2591 (c-call "check_option_cp" pc)
2592 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2593 ()
2594 )
2595
2596 ; 1111 10xi iiii 0111 10101 qqqqq ppppp 0 cpsrai3.w =crqc,crpc,imm5p7 (c3_imm)
2597 (dni cpsrai3_w_C3 "cpsrai3.w $crqc,$crpc,imm5p7 C3"
2598 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
2599 "cpsrai3.w $crqc,$crpc,$imm5p7"
2600 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2601 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2602 (sequence ()
2603 (c-call "check_option_cp" pc)
2604 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2605 ()
2606 )
2607
2608 ; 1111 11ii iiii 0111 10101 qqqqq ppppp 0 cdsrai3 =crqc,crpc,imm6p6 (c3_imm)
2609 (dni cdsrai3_C3 "cdsrai3 $crqc,$crpc,imm6p6 C3"
2610 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2611 "cdsrai3 $crqc,$crpc,$imm6p6"
2612 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2613 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2614 (sequence ()
2615 (c-call "check_option_cp" pc)
2616 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2617 ()
2618 )
2619
2620 ; 1111 00xx xiii 0111 10110 qqqqq ppppp 0 cpslli3.b =crqc,crpc,imm3p9 (c3_imm)
2621 (dni cpslli3_b_C3 "cpslli3.b $crqc,$crpc,imm3p9 C3"
2622 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
2623 "cpslli3.b $crqc,$crpc,$imm3p9"
2624 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2625 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2626 (sequence ()
2627 (c-call "check_option_cp" pc)
2628 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2629 ()
2630 )
2631
2632 ; 1111 01xx iiii 0111 10110 qqqqq ppppp 0 cpslli3.h =crqc,crpc,imm4p8 (c3_imm)
2633 (dni cpslli3_h_C3 "cpslli3.h $crqc,$crpc,imm4p8 C3"
2634 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
2635 "cpslli3.h $crqc,$crpc,$imm4p8"
2636 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2637 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2638 (sequence ()
2639 (c-call "check_option_cp" pc)
2640 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2641 ()
2642 )
2643
2644 ; 1111 10xi iiii 0111 10110 qqqqq ppppp 0 cpslli3.w =crqc,crpc,imm5p7 (c3_imm)
2645 (dni cpslli3_w_C3 "cpslli3.w $crqc,$crpc,imm5p7 C3"
2646 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
2647 "cpslli3.w $crqc,$crpc,$imm5p7"
2648 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2649 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2650 (sequence ()
2651 (c-call "check_option_cp" pc)
2652 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2653 ()
2654 )
2655
2656 ; 1111 11ii iiii 0111 10110 qqqqq ppppp 0 cdslli3 =crqc,crpc,imm6p6 (c3_imm)
2657 (dni cdslli3_C3 "cdslli3 $crqc,$crpc,imm6p6 C3"
2658 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2659 "cdslli3 $crqc,$crpc,$imm6p6"
2660 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2661 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2662 (sequence ()
2663 (c-call "check_option_cp" pc)
2664 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2665 ()
2666 )
2667
2668 ; 1111 01xx iiii 0111 10111 qqqqq ppppp 0 cpslai3.h =crqc,crpc,imm4p8 (c3_imm)
2669 (dni cpslai3_h_C3 "cpslai3.h $crqc,$crpc,imm4p8 C3"
2670 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
2671 "cpslai3.h $crqc,$crpc,$imm4p8"
2672 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2673 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2674 (sequence ()
2675 (c-call "check_option_cp" pc)
2676 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2677 ()
2678 )
2679
2680 ; 1111 10xi iiii 0111 10111 qqqqq ppppp 0 cpslai3.w =crqc,crpc,imm5p7 (c3_imm)
2681 (dni cpslai3_w_C3 "cpslai3.w $crqc,$crpc,imm5p7 C3"
2682 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
2683 "cpslai3.w $crqc,$crpc,$imm5p7"
2684 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2685 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2686 (sequence ()
2687 (c-call "check_option_cp" pc)
2688 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2689 ()
2690 )
2691
2692 ; 1111 00xi iiii 0111 11000 qqqqq ppppp 0 cpclipiu3.w =crqc,crpc,imm5p7 (c3_imm)
2693 (dni cpclipiu3_w_C3 "cpclipiu3.w $crqc,$crpc,imm5p7 C3"
2694 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
2695 "cpclipiu3.w $crqc,$crpc,$imm5p7"
2696 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
2697 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2698 (sequence ()
2699 (c-call "check_option_cp" pc)
2700 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2701 ()
2702 )
2703
2704 ; 1111 01xi iiii 0111 11000 qqqqq ppppp 0 cpclipi3.w =crqc,crpc,imm5p7 (c3_imm)
2705 (dni cpclipi3_w_C3 "cpclipi3.w $crqc,$crpc,imm5p7 C3"
2706 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
2707 "cpclipi3.w $crqc,$crpc,$imm5p7"
2708 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
2709 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2710 (sequence ()
2711 (c-call "check_option_cp" pc)
2712 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2713 ()
2714 )
2715
2716 ; 1111 10ii iiii 0111 11000 qqqqq ppppp 0 cdclipiu3 =crqc,crpc,imm6p6 (c3_imm)
2717 (dni cdclipiu3_C3 "cdclipiu3 $crqc,$crpc,imm6p6 C3"
2718 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2719 "cdclipiu3 $crqc,$crpc,$imm6p6"
2720 (+ MAJ_15 (f-ivc2-2u4 #x2) imm6p6 (f-sub4 7)
2721 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2722 (sequence ()
2723 (c-call "check_option_cp" pc)
2724 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2725 ()
2726 )
2727
2728 ; 1111 11ii iiii 0111 11000 qqqqq ppppp 0 cdclipi3 =crqc,crpc,imm6p6 (c3_imm)
2729 (dni cdclipi3_C3 "cdclipi3 $crqc,$crpc,imm6p6 C3"
2730 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2731 "cdclipi3 $crqc,$crpc,$imm6p6"
2732 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2733 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2734 (sequence ()
2735 (c-call "check_option_cp" pc)
2736 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2737 ()
2738 )
2739
2740 ; 1111 iiii iiii 0111 11001 qqqqq 00000 0 cpmovi.b =crqc,simm8p4 (c3_imm)
2741 (dni cpmovi_b_C3 "cpmovi.b $crqc,simm8p4 C3"
2742 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
2743 "cpmovi.b $crqc,$simm8p4"
2744 (+ MAJ_15 simm8p4 (f-sub4 7)
2745 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
2746 (sequence ()
2747 (c-call "check_option_cp" pc)
2748 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2749 ()
2750 )
2751
2752 ; 1111 iiii iiii 0111 11001 qqqqq 00010 0 cpmoviu.h =crqc,imm8p4 (c3_imm)
2753 (dni cpmoviu_h_C3 "cpmoviu.h $crqc,imm8p4 C3"
2754 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_h") (CPTYPE V4UHI) (CRET FIRST))
2755 "cpmoviu.h $crqc,$imm8p4"
2756 (+ MAJ_15 imm8p4 (f-sub4 7)
2757 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
2758 (sequence ()
2759 (c-call "check_option_cp" pc)
2760 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2761 ()
2762 )
2763
2764 ; 1111 iiii iiii 0111 11001 qqqqq 00011 0 cpmovi.h =crqc,simm8p4 (c3_imm)
2765 (dni cpmovi_h_C3 "cpmovi.h $crqc,simm8p4 C3"
2766 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
2767 "cpmovi.h $crqc,$simm8p4"
2768 (+ MAJ_15 simm8p4 (f-sub4 7)
2769 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
2770 (sequence ()
2771 (c-call "check_option_cp" pc)
2772 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2773 ()
2774 )
2775
2776 ; 1111 iiii iiii 0111 11001 qqqqq 00100 0 cpmoviu.w =crqc,imm8p4 (c3_imm)
2777 (dni cpmoviu_w_C3 "cpmoviu.w $crqc,imm8p4 C3"
2778 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
2779 "cpmoviu.w $crqc,$imm8p4"
2780 (+ MAJ_15 imm8p4 (f-sub4 7)
2781 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
2782 (sequence ()
2783 (c-call "check_option_cp" pc)
2784 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2785 ()
2786 )
2787
2788 ; 1111 iiii iiii 0111 11001 qqqqq 00101 0 cpmovi.w =crqc,simm8p4 (c3_imm)
2789 (dni cpmovi_w_C3 "cpmovi.w $crqc,simm8p4 C3"
2790 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
2791 "cpmovi.w $crqc,$simm8p4"
2792 (+ MAJ_15 simm8p4 (f-sub4 7)
2793 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
2794 (sequence ()
2795 (c-call "check_option_cp" pc)
2796 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2797 ()
2798 )
2799
2800 ; 1111 iiii iiii 0111 11001 qqqqq 00110 0 cdmoviu =crqc,imm8p4 (c3_imm)
2801 (dni cdmoviu_C3 "cdmoviu $crqc,imm8p4 C3"
2802 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2803 "cdmoviu $crqc,$imm8p4"
2804 (+ MAJ_15 imm8p4 (f-sub4 7)
2805 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
2806 (sequence ()
2807 (c-call "check_option_cp" pc)
2808 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2809 ()
2810 )
2811
2812 ; 1111 iiii iiii 0111 11001 qqqqq 00111 0 cdmovi =crqc,simm8p4 (c3_imm)
2813 (dni cdmovi_C3 "cdmovi $crqc,simm8p4 C3"
2814 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2815 "cdmovi $crqc,$simm8p4"
2816 (+ MAJ_15 simm8p4 (f-sub4 7)
2817 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
2818 (sequence ()
2819 (c-call "check_option_cp" pc)
2820 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2821 ()
2822 )
2823
2824 ; 1111 0000 0000 0111 00000 qqqqq ppppp 1 cpadda1u.b crqc,crpc (c3_1)
2825 (dni cpadda1u_b_C3 "cpadda1u.b $crqc,$crpc C3"
2826 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
2827 "cpadda1u.b $crqc,$crpc"
2828 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
2829 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2830 (sequence ()
2831 (c-call "check_option_cp" pc)
2832 (set ivc2_acc1_0 0)
2833 (set ivc2_acc1_1 0)
2834 (set ivc2_acc1_2 0)
2835 (set ivc2_acc1_3 0)
2836 (set ivc2_acc1_4 0)
2837 (set ivc2_acc1_5 0)
2838 (set ivc2_acc1_6 0)
2839 (set ivc2_acc1_7 0)
2840 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2841 ()
2842 )
2843
2844 ; 1111 0000 0001 0111 00000 qqqqq ppppp 1 cpadda1.b crqc,crpc (c3_1)
2845 (dni cpadda1_b_C3 "cpadda1.b $crqc,$crpc C3"
2846 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
2847 "cpadda1.b $crqc,$crpc"
2848 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
2849 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2850 (sequence ()
2851 (c-call "check_option_cp" pc)
2852 (set ivc2_acc1_0 0)
2853 (set ivc2_acc1_1 0)
2854 (set ivc2_acc1_2 0)
2855 (set ivc2_acc1_3 0)
2856 (set ivc2_acc1_4 0)
2857 (set ivc2_acc1_5 0)
2858 (set ivc2_acc1_6 0)
2859 (set ivc2_acc1_7 0)
2860 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2861 ()
2862 )
2863
2864 ; 1111 0000 0010 0111 00000 qqqqq ppppp 1 cpaddua1.h crqc,crpc (c3_1)
2865 (dni cpaddua1_h_C3 "cpaddua1.h $crqc,$crpc C3"
2866 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
2867 "cpaddua1.h $crqc,$crpc"
2868 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
2869 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2870 (sequence ()
2871 (c-call "check_option_cp" pc)
2872 (set ivc2_acc1_4 0)
2873 (set ivc2_acc1_5 0)
2874 (set ivc2_acc1_6 0)
2875 (set ivc2_acc1_7 0)
2876 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2877 ()
2878 )
2879
2880 ; 1111 0000 0011 0111 00000 qqqqq ppppp 1 cpaddla1.h crqc,crpc (c3_1)
2881 (dni cpaddla1_h_C3 "cpaddla1.h $crqc,$crpc C3"
2882 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
2883 "cpaddla1.h $crqc,$crpc"
2884 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
2885 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2886 (sequence ()
2887 (c-call "check_option_cp" pc)
2888 (set ivc2_acc1_0 0)
2889 (set ivc2_acc1_1 0)
2890 (set ivc2_acc1_2 0)
2891 (set ivc2_acc1_3 0)
2892 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2893 ()
2894 )
2895
2896 ; 1111 0000 0100 0111 00000 qqqqq ppppp 1 cpaddaca1u.b crqc,crpc (c3_1)
2897 (dni cpaddaca1u_b_C3 "cpaddaca1u.b $crqc,$crpc C3"
2898 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
2899 "cpaddaca1u.b $crqc,$crpc"
2900 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
2901 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2902 (sequence ()
2903 (c-call "check_option_cp" pc)
2904 (set ivc2_acc1_0 0)
2905 (set ivc2_acc1_1 0)
2906 (set ivc2_acc1_2 0)
2907 (set ivc2_acc1_3 0)
2908 (set ivc2_acc1_4 0)
2909 (set ivc2_acc1_5 0)
2910 (set ivc2_acc1_6 0)
2911 (set ivc2_acc1_7 0)
2912 (set ivc2_cofa1 0)
2913 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2914 ()
2915 )
2916
2917 ; 1111 0000 0101 0111 00000 qqqqq ppppp 1 cpaddaca1.b crqc,crpc (c3_1)
2918 (dni cpaddaca1_b_C3 "cpaddaca1.b $crqc,$crpc C3"
2919 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
2920 "cpaddaca1.b $crqc,$crpc"
2921 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
2922 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2923 (sequence ()
2924 (c-call "check_option_cp" pc)
2925 (set ivc2_acc1_0 0)
2926 (set ivc2_acc1_1 0)
2927 (set ivc2_acc1_2 0)
2928 (set ivc2_acc1_3 0)
2929 (set ivc2_acc1_4 0)
2930 (set ivc2_acc1_5 0)
2931 (set ivc2_acc1_6 0)
2932 (set ivc2_acc1_7 0)
2933 (set ivc2_cofa1 0)
2934 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2935 ()
2936 )
2937
2938 ; 1111 0000 0110 0111 00000 qqqqq ppppp 1 cpaddacua1.h crqc,crpc (c3_1)
2939 (dni cpaddacua1_h_C3 "cpaddacua1.h $crqc,$crpc C3"
2940 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
2941 "cpaddacua1.h $crqc,$crpc"
2942 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x6) (f-sub4 7)
2943 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2944 (sequence ()
2945 (c-call "check_option_cp" pc)
2946 (set ivc2_acc1_4 0)
2947 (set ivc2_acc1_5 0)
2948 (set ivc2_acc1_6 0)
2949 (set ivc2_acc1_7 0)
2950 (set ivc2_cofa1 0)
2951 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2952 ()
2953 )
2954
2955 ; 1111 0000 0111 0111 00000 qqqqq ppppp 1 cpaddacla1.h crqc,crpc (c3_1)
2956 (dni cpaddacla1_h_C3 "cpaddacla1.h $crqc,$crpc C3"
2957 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
2958 "cpaddacla1.h $crqc,$crpc"
2959 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x7) (f-sub4 7)
2960 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2961 (sequence ()
2962 (c-call "check_option_cp" pc)
2963 (set ivc2_acc1_0 0)
2964 (set ivc2_acc1_1 0)
2965 (set ivc2_acc1_2 0)
2966 (set ivc2_acc1_3 0)
2967 (set ivc2_cofa1 0)
2968 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2969 ()
2970 )
2971
2972 ; 1111 0000 1000 0111 00000 qqqqq ppppp 1 cpsuba1u.b crqc,crpc (c3_1)
2973 (dni cpsuba1u_b_C3 "cpsuba1u.b $crqc,$crpc C3"
2974 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
2975 "cpsuba1u.b $crqc,$crpc"
2976 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
2977 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2978 (sequence ()
2979 (c-call "check_option_cp" pc)
2980 (set ivc2_acc1_0 0)
2981 (set ivc2_acc1_1 0)
2982 (set ivc2_acc1_2 0)
2983 (set ivc2_acc1_3 0)
2984 (set ivc2_acc1_4 0)
2985 (set ivc2_acc1_5 0)
2986 (set ivc2_acc1_6 0)
2987 (set ivc2_acc1_7 0)
2988 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2989 ()
2990 )
2991
2992 ; 1111 0000 1001 0111 00000 qqqqq ppppp 1 cpsuba1.b crqc,crpc (c3_1)
2993 (dni cpsuba1_b_C3 "cpsuba1.b $crqc,$crpc C3"
2994 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
2995 "cpsuba1.b $crqc,$crpc"
2996 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
2997 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2998 (sequence ()
2999 (c-call "check_option_cp" pc)
3000 (set ivc2_acc1_0 0)
3001 (set ivc2_acc1_1 0)
3002 (set ivc2_acc1_2 0)
3003 (set ivc2_acc1_3 0)
3004 (set ivc2_acc1_4 0)
3005 (set ivc2_acc1_5 0)
3006 (set ivc2_acc1_6 0)
3007 (set ivc2_acc1_7 0)
3008 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
3009 ()
3010 )
3011
3012 ; 1111 0000 1010 0111 00000 qqqqq ppppp 1 cpsubua1.h crqc,crpc (c3_1)
3013 (dni cpsubua1_h_C3 "cpsubua1.h $crqc,$crpc C3"
3014 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
3015 "cpsubua1.h $crqc,$crpc"
3016 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3017 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3018 (sequence ()
3019 (c-call "check_option_cp" pc)
3020 (set ivc2_acc1_4 0)
3021 (set ivc2_acc1_5 0)
3022 (set ivc2_acc1_6 0)
3023 (set ivc2_acc1_7 0)
3024 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
3025 ()
3026 )
3027
3028 ; 1111 0000 1011 0111 00000 qqqqq ppppp 1 cpsubla1.h crqc,crpc (c3_1)
3029 (dni cpsubla1_h_C3 "cpsubla1.h $crqc,$crpc C3"
3030 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
3031 "cpsubla1.h $crqc,$crpc"
3032 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3033 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3034 (sequence ()
3035 (c-call "check_option_cp" pc)
3036 (set ivc2_acc1_0 0)
3037 (set ivc2_acc1_1 0)
3038 (set ivc2_acc1_2 0)
3039 (set ivc2_acc1_3 0)
3040 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
3041 ()
3042 )
3043
3044 ; 1111 0000 1100 0111 00000 qqqqq ppppp 1 cpsubaca1u.b crqc,crpc (c3_1)
3045 (dni cpsubaca1u_b_C3 "cpsubaca1u.b $crqc,$crpc C3"
3046 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
3047 "cpsubaca1u.b $crqc,$crpc"
3048 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3049 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3050 (sequence ()
3051 (c-call "check_option_cp" pc)
3052 (set ivc2_acc1_0 0)
3053 (set ivc2_acc1_1 0)
3054 (set ivc2_acc1_2 0)
3055 (set ivc2_acc1_3 0)
3056 (set ivc2_acc1_4 0)
3057 (set ivc2_acc1_5 0)
3058 (set ivc2_acc1_6 0)
3059 (set ivc2_acc1_7 0)
3060 (set ivc2_cofa1 0)
3061 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
3062 ()
3063 )
3064
3065 ; 1111 0000 1101 0111 00000 qqqqq ppppp 1 cpsubaca1.b crqc,crpc (c3_1)
3066 (dni cpsubaca1_b_C3 "cpsubaca1.b $crqc,$crpc C3"
3067 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
3068 "cpsubaca1.b $crqc,$crpc"
3069 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3070 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3071 (sequence ()
3072 (c-call "check_option_cp" pc)
3073 (set ivc2_acc1_0 0)
3074 (set ivc2_acc1_1 0)
3075 (set ivc2_acc1_2 0)
3076 (set ivc2_acc1_3 0)
3077 (set ivc2_acc1_4 0)
3078 (set ivc2_acc1_5 0)
3079 (set ivc2_acc1_6 0)
3080 (set ivc2_acc1_7 0)
3081 (set ivc2_cofa1 0)
3082 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
3083 ()
3084 )
3085
3086 ; 1111 0000 1110 0111 00000 qqqqq ppppp 1 cpsubacua1.h crqc,crpc (c3_1)
3087 (dni cpsubacua1_h_C3 "cpsubacua1.h $crqc,$crpc C3"
3088 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
3089 "cpsubacua1.h $crqc,$crpc"
3090 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3091 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3092 (sequence ()
3093 (c-call "check_option_cp" pc)
3094 (set ivc2_acc1_4 0)
3095 (set ivc2_acc1_5 0)
3096 (set ivc2_acc1_6 0)
3097 (set ivc2_acc1_7 0)
3098 (set ivc2_cofa1 0)
3099 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
3100 ()
3101 )
3102
3103 ; 1111 0000 1111 0111 00000 qqqqq ppppp 1 cpsubacla1.h crqc,crpc (c3_1)
3104 (dni cpsubacla1_h_C3 "cpsubacla1.h $crqc,$crpc C3"
3105 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
3106 "cpsubacla1.h $crqc,$crpc"
3107 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3108 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3109 (sequence ()
3110 (c-call "check_option_cp" pc)
3111 (set ivc2_acc1_0 0)
3112 (set ivc2_acc1_1 0)
3113 (set ivc2_acc1_2 0)
3114 (set ivc2_acc1_3 0)
3115 (set ivc2_cofa1 0)
3116 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
3117 ()
3118 )
3119
3120 ; 1111 0001 0000 0111 00000 qqqqq ppppp 1 cpabsa1u.b crqc,crpc (c3_1)
3121 (dni cpabsa1u_b_C3 "cpabsa1u.b $crqc,$crpc C3"
3122 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
3123 "cpabsa1u.b $crqc,$crpc"
3124 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3125 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3126 (sequence ()
3127 (c-call "check_option_cp" pc)
3128 (set ivc2_acc1_0 0)
3129 (set ivc2_acc1_1 0)
3130 (set ivc2_acc1_2 0)
3131 (set ivc2_acc1_3 0)
3132 (set ivc2_acc1_4 0)
3133 (set ivc2_acc1_5 0)
3134 (set ivc2_acc1_6 0)
3135 (set ivc2_acc1_7 0)
3136 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
3137 ()
3138 )
3139
3140 ; 1111 0001 0001 0111 00000 qqqqq ppppp 1 cpabsa1.b crqc,crpc (c3_1)
3141 (dni cpabsa1_b_C3 "cpabsa1.b $crqc,$crpc C3"
3142 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
3143 "cpabsa1.b $crqc,$crpc"
3144 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3145 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3146 (sequence ()
3147 (c-call "check_option_cp" pc)
3148 (set ivc2_acc1_0 0)
3149 (set ivc2_acc1_1 0)
3150 (set ivc2_acc1_2 0)
3151 (set ivc2_acc1_3 0)
3152 (set ivc2_acc1_4 0)
3153 (set ivc2_acc1_5 0)
3154 (set ivc2_acc1_6 0)
3155 (set ivc2_acc1_7 0)
3156 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
3157 ()
3158 )
3159
3160 ; 1111 0001 0010 0111 00000 qqqqq ppppp 1 cpabsua1.h crqc,crpc (c3_1)
3161 (dni cpabsua1_h_C3 "cpabsua1.h $crqc,$crpc C3"
3162 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
3163 "cpabsua1.h $crqc,$crpc"
3164 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3165 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3166 (sequence ()
3167 (c-call "check_option_cp" pc)
3168 (set ivc2_acc1_4 0)
3169 (set ivc2_acc1_5 0)
3170 (set ivc2_acc1_6 0)
3171 (set ivc2_acc1_7 0)
3172 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
3173 ()
3174 )
3175
3176 ; 1111 0001 0011 0111 00000 qqqqq ppppp 1 cpabsla1.h crqc,crpc (c3_1)
3177 (dni cpabsla1_h_C3 "cpabsla1.h $crqc,$crpc C3"
3178 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
3179 "cpabsla1.h $crqc,$crpc"
3180 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3181 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3182 (sequence ()
3183 (c-call "check_option_cp" pc)
3184 (set ivc2_acc1_0 0)
3185 (set ivc2_acc1_1 0)
3186 (set ivc2_acc1_2 0)
3187 (set ivc2_acc1_3 0)
3188 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
3189 ()
3190 )
3191
3192 ; 1111 0001 0100 0111 00000 qqqqq ppppp 1 cpsada1u.b crqc,crpc (c3_1)
3193 (dni cpsada1u_b_C3 "cpsada1u.b $crqc,$crpc C3"
3194 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
3195 "cpsada1u.b $crqc,$crpc"
3196 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3197 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3198 (sequence ()
3199 (c-call "check_option_cp" pc)
3200 (set ivc2_acc1_0 0)
3201 (set ivc2_acc1_1 0)
3202 (set ivc2_acc1_2 0)
3203 (set ivc2_acc1_3 0)
3204 (set ivc2_acc1_4 0)
3205 (set ivc2_acc1_5 0)
3206 (set ivc2_acc1_6 0)
3207 (set ivc2_acc1_7 0)
3208 (set ivc2_cofa1 0)
3209 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
3210 ()
3211 )
3212
3213 ; 1111 0001 0101 0111 00000 qqqqq ppppp 1 cpsada1.b crqc,crpc (c3_1)
3214 (dni cpsada1_b_C3 "cpsada1.b $crqc,$crpc C3"
3215 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
3216 "cpsada1.b $crqc,$crpc"
3217 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3218 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3219 (sequence ()
3220 (c-call "check_option_cp" pc)
3221 (set ivc2_acc1_0 0)
3222 (set ivc2_acc1_1 0)
3223 (set ivc2_acc1_2 0)
3224 (set ivc2_acc1_3 0)
3225 (set ivc2_acc1_4 0)
3226 (set ivc2_acc1_5 0)
3227 (set ivc2_acc1_6 0)
3228 (set ivc2_acc1_7 0)
3229 (set ivc2_cofa1 0)
3230 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
3231 ()
3232 )
3233
3234 ; 1111 0001 0110 0111 00000 qqqqq ppppp 1 cpsadua1.h crqc,crpc (c3_1)
3235 (dni cpsadua1_h_C3 "cpsadua1.h $crqc,$crpc C3"
3236 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
3237 "cpsadua1.h $crqc,$crpc"
3238 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3239 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3240 (sequence ()
3241 (c-call "check_option_cp" pc)
3242 (set ivc2_acc1_4 0)
3243 (set ivc2_acc1_5 0)
3244 (set ivc2_acc1_6 0)
3245 (set ivc2_acc1_7 0)
3246 (set ivc2_cofa1 0)
3247 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
3248 ()
3249 )
3250
3251 ; 1111 0001 0111 0111 00000 qqqqq ppppp 1 cpsadla1.h crqc,crpc (c3_1)
3252 (dni cpsadla1_h_C3 "cpsadla1.h $crqc,$crpc C3"
3253 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
3254 "cpsadla1.h $crqc,$crpc"
3255 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3256 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3257 (sequence ()
3258 (c-call "check_option_cp" pc)
3259 (set ivc2_acc1_0 0)
3260 (set ivc2_acc1_1 0)
3261 (set ivc2_acc1_2 0)
3262 (set ivc2_acc1_3 0)
3263 (set ivc2_cofa1 0)
3264 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
3265 ()
3266 )
3267
3268 ; 1111 0010 0000 0111 00000 qqqqq ppppp 1 cpseta1.h crqc,crpc (c3_1)
3269 (dni cpseta1_h_C3 "cpseta1.h $crqc,$crpc C3"
3270 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
3271 "cpseta1.h $crqc,$crpc"
3272 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x0) (f-sub4 7)
3273 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3274 (sequence ()
3275 (c-call "check_option_cp" pc)
3276 (set ivc2_acc1_0 0)
3277 (set ivc2_acc1_1 0)
3278 (set ivc2_acc1_2 0)
3279 (set ivc2_acc1_3 0)
3280 (set ivc2_acc1_4 0)
3281 (set ivc2_acc1_5 0)
3282 (set ivc2_acc1_6 0)
3283 (set ivc2_acc1_7 0)
3284 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3285 ()
3286 )
3287
3288 ; 1111 0010 0010 0111 00000 qqqqq ppppp 1 cpsetua1.w crqc,crpc (c3_1)
3289 (dni cpsetua1_w_C3 "cpsetua1.w $crqc,$crpc C3"
3290 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
3291 "cpsetua1.w $crqc,$crpc"
3292 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x2) (f-sub4 7)
3293 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3294 (sequence ()
3295 (c-call "check_option_cp" pc)
3296 (set ivc2_acc1_4 0)
3297 (set ivc2_acc1_5 0)
3298 (set ivc2_acc1_6 0)
3299 (set ivc2_acc1_7 0)
3300 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3301 ()
3302 )
3303
3304 ; 1111 0010 0011 0111 00000 qqqqq ppppp 1 cpsetla1.w crqc,crpc (c3_1)
3305 (dni cpsetla1_w_C3 "cpsetla1.w $crqc,$crpc C3"
3306 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
3307 "cpsetla1.w $crqc,$crpc"
3308 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
3309 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3310 (sequence ()
3311 (c-call "check_option_cp" pc)
3312 (set ivc2_acc1_0 0)
3313 (set ivc2_acc1_1 0)
3314 (set ivc2_acc1_2 0)
3315 (set ivc2_acc1_3 0)
3316 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3317 ()
3318 )
3319
3320 ; 1111 000 ooooo 0111 00100 00000 00000 1 cpmova1.b =croc (c3_1)
3321 (dni cpmova1_b_C3 "cpmova1.b $croc C3"
3322 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3323 "cpmova1.b $croc"
3324 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3325 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3326 (sequence ()
3327 (c-call "check_option_cp" pc)
3328 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3329 ()
3330 )
3331
3332 ; 1111 000 ooooo 0111 00100 00000 00010 1 cpmovua1.h =croc (c3_1)
3333 (dni cpmovua1_h_C3 "cpmovua1.h $croc C3"
3334 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3335 "cpmovua1.h $croc"
3336 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3337 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x1) )
3338 (sequence ()
3339 (c-call "check_option_cp" pc)
3340 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3341 ()
3342 )
3343
3344 ; 1111 000 ooooo 0111 00100 00000 00011 1 cpmovla1.h =croc (c3_1)
3345 (dni cpmovla1_h_C3 "cpmovla1.h $croc C3"
3346 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3347 "cpmovla1.h $croc"
3348 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3349 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x1) )
3350 (sequence ()
3351 (c-call "check_option_cp" pc)
3352 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3353 ()
3354 )
3355
3356 ; 1111 000 ooooo 0111 00100 00000 00100 1 cpmovuua1.w =croc (c3_1)
3357 (dni cpmovuua1_w_C3 "cpmovuua1.w $croc C3"
3358 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3359 "cpmovuua1.w $croc"
3360 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3361 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x1) )
3362 (sequence ()
3363 (c-call "check_option_cp" pc)
3364 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3365 ()
3366 )
3367
3368 ; 1111 000 ooooo 0111 00100 00000 00101 1 cpmovula1.w =croc (c3_1)
3369 (dni cpmovula1_w_C3 "cpmovula1.w $croc C3"
3370 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3371 "cpmovula1.w $croc"
3372 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3373 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x1) )
3374 (sequence ()
3375 (c-call "check_option_cp" pc)
3376 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3377 ()
3378 )
3379
3380 ; 1111 000 ooooo 0111 00100 00000 00110 1 cpmovlua1.w =croc (c3_1)
3381 (dni cpmovlua1_w_C3 "cpmovlua1.w $croc C3"
3382 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3383 "cpmovlua1.w $croc"
3384 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3385 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x1) )
3386 (sequence ()
3387 (c-call "check_option_cp" pc)
3388 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3389 ()
3390 )
3391
3392 ; 1111 000 ooooo 0111 00100 00000 00111 1 cpmovlla1.w =croc (c3_1)
3393 (dni cpmovlla1_w_C3 "cpmovlla1.w $croc C3"
3394 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3395 "cpmovlla1.w $croc"
3396 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3397 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x1) )
3398 (sequence ()
3399 (c-call "check_option_cp" pc)
3400 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3401 ()
3402 )
3403
3404 ; 1111 000 ooooo 0111 00100 00000 10000 1 cppacka1u.b =croc (c3_1)
3405 (dni cppacka1u_b_C3 "cppacka1u.b $croc C3"
3406 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
3407 "cppacka1u.b $croc"
3408 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3409 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x1) )
3410 (sequence ()
3411 (c-call "check_option_cp" pc)
3412 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3413 ()
3414 )
3415
3416 ; 1111 000 ooooo 0111 00100 00000 10001 1 cppacka1.b =croc (c3_1)
3417 (dni cppacka1_b_C3 "cppacka1.b $croc C3"
3418 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3419 "cppacka1.b $croc"
3420 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3421 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x1) )
3422 (sequence ()
3423 (c-call "check_option_cp" pc)
3424 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3425 ()
3426 )
3427
3428 ; 1111 000 ooooo 0111 00100 00000 10010 1 cppackua1.h =croc (c3_1)
3429 (dni cppackua1_h_C3 "cppackua1.h $croc C3"
3430 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3431 "cppackua1.h $croc"
3432 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3433 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x1) )
3434 (sequence ()
3435 (c-call "check_option_cp" pc)
3436 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3437 ()
3438 )
3439
3440 ; 1111 000 ooooo 0111 00100 00000 10011 1 cppackla1.h =croc (c3_1)
3441 (dni cppackla1_h_C3 "cppackla1.h $croc C3"
3442 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3443 "cppackla1.h $croc"
3444 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3445 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x1) )
3446 (sequence ()
3447 (c-call "check_option_cp" pc)
3448 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3449 ()
3450 )
3451
3452 ; 1111 000 ooooo 0111 00100 00000 10100 1 cppackua1.w =croc (c3_1)
3453 (dni cppackua1_w_C3 "cppackua1.w $croc C3"
3454 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3455 "cppackua1.w $croc"
3456 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3457 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x1) )
3458 (sequence ()
3459 (c-call "check_option_cp" pc)
3460 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3461 ()
3462 )
3463
3464 ; 1111 000 ooooo 0111 00100 00000 10101 1 cppackla1.w =croc (c3_1)
3465 (dni cppackla1_w_C3 "cppackla1.w $croc C3"
3466 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3467 "cppackla1.w $croc"
3468 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3469 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x1) )
3470 (sequence ()
3471 (c-call "check_option_cp" pc)
3472 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3473 ()
3474 )
3475
3476 ; 1111 000 ooooo 0111 00100 00000 10110 1 cpmovhua1.w =croc (c3_1)
3477 (dni cpmovhua1_w_C3 "cpmovhua1.w $croc C3"
3478 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3479 "cpmovhua1.w $croc"
3480 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3481 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x1) )
3482 (sequence ()
3483 (c-call "check_option_cp" pc)
3484 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3485 ()
3486 )
3487
3488 ; 1111 000 ooooo 0111 00100 00000 10111 1 cpmovhla1.w =croc (c3_1)
3489 (dni cpmovhla1_w_C3 "cpmovhla1.w $croc C3"
3490 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3491 "cpmovhla1.w $croc"
3492 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3493 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x1) )
3494 (sequence ()
3495 (c-call "check_option_cp" pc)
3496 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3497 ()
3498 )
3499
3500 ; 1111 0000 0000 0111 00010 qqqqq 00000 1 cpsrla1 crqc (c3_1)
3501 (dni cpsrla1_C3 "cpsrla1 $crqc C3"
3502 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrla1") VOLATILE)
3503 "cpsrla1 $crqc"
3504 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3505 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3506 (sequence ()
3507 (c-call "check_option_cp" pc)
3508 (set ivc2_acc1_0 0)
3509 (set ivc2_acc1_1 0)
3510 (set ivc2_acc1_2 0)
3511 (set ivc2_acc1_3 0)
3512 (set ivc2_acc1_4 0)
3513 (set ivc2_acc1_5 0)
3514 (set ivc2_acc1_6 0)
3515 (set ivc2_acc1_7 0)
3516 (c-call "ivc2_cpsrla1" pc crqc) )
3517 ()
3518 )
3519
3520 ; 1111 0000 0001 0111 00010 qqqqq 00000 1 cpsraa1 crqc (c3_1)
3521 (dni cpsraa1_C3 "cpsraa1 $crqc C3"
3522 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraa1") VOLATILE)
3523 "cpsraa1 $crqc"
3524 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3525 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3526 (sequence ()
3527 (c-call "check_option_cp" pc)
3528 (set ivc2_acc1_0 0)
3529 (set ivc2_acc1_1 0)
3530 (set ivc2_acc1_2 0)
3531 (set ivc2_acc1_3 0)
3532 (set ivc2_acc1_4 0)
3533 (set ivc2_acc1_5 0)
3534 (set ivc2_acc1_6 0)
3535 (set ivc2_acc1_7 0)
3536 (c-call "ivc2_cpsraa1" pc crqc) )
3537 ()
3538 )
3539
3540 ; 1111 0000 0010 0111 00010 qqqqq 00000 1 cpslla1 crqc (c3_1)
3541 (dni cpslla1_C3 "cpslla1 $crqc C3"
3542 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslla1") VOLATILE)
3543 "cpslla1 $crqc"
3544 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
3545 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3546 (sequence ()
3547 (c-call "check_option_cp" pc)
3548 (set ivc2_acc1_0 0)
3549 (set ivc2_acc1_1 0)
3550 (set ivc2_acc1_2 0)
3551 (set ivc2_acc1_3 0)
3552 (set ivc2_acc1_4 0)
3553 (set ivc2_acc1_5 0)
3554 (set ivc2_acc1_6 0)
3555 (set ivc2_acc1_7 0)
3556 (c-call "ivc2_cpslla1" pc crqc) )
3557 ()
3558 )
3559
3560 ; 1111 00xi iiii 0111 00011 00000 00000 1 cpsrlia1 imm5p7 (c3_imm)
3561 (dni cpsrlia1_P1 "cpsrlia1 imm5p7 C3"
3562 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrlia1") VOLATILE)
3563 "cpsrlia1 $imm5p7"
3564 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
3565 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3566 (sequence ()
3567 (c-call "check_option_cp" pc)
3568 (set ivc2_acc1_0 0)
3569 (set ivc2_acc1_1 0)
3570 (set ivc2_acc1_2 0)
3571 (set ivc2_acc1_3 0)
3572 (set ivc2_acc1_4 0)
3573 (set ivc2_acc1_5 0)
3574 (set ivc2_acc1_6 0)
3575 (set ivc2_acc1_7 0)
3576 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3577 ()
3578 )
3579
3580 ; 1111 01xi iiii 0111 00011 00000 00000 1 cpsraia1 imm5p7 (c3_imm)
3581 (dni cpsraia1_P1 "cpsraia1 imm5p7 C3"
3582 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraia1") VOLATILE)
3583 "cpsraia1 $imm5p7"
3584 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
3585 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3586 (sequence ()
3587 (c-call "check_option_cp" pc)
3588 (set ivc2_acc1_0 0)
3589 (set ivc2_acc1_1 0)
3590 (set ivc2_acc1_2 0)
3591 (set ivc2_acc1_3 0)
3592 (set ivc2_acc1_4 0)
3593 (set ivc2_acc1_5 0)
3594 (set ivc2_acc1_6 0)
3595 (set ivc2_acc1_7 0)
3596 (c-call "ivc2_cpsraia1" pc imm5p7) )
3597 ()
3598 )
3599
3600 ; 1111 10xi iiii 0111 00011 00000 00000 1 cpsllia1 imm5p7 (c3_imm)
3601 (dni cpsllia1_P1 "cpsllia1 imm5p7 C3"
3602 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsllia1") VOLATILE)
3603 "cpsllia1 $imm5p7"
3604 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
3605 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3606 (sequence ()
3607 (c-call "check_option_cp" pc)
3608 (set ivc2_acc1_0 0)
3609 (set ivc2_acc1_1 0)
3610 (set ivc2_acc1_2 0)
3611 (set ivc2_acc1_3 0)
3612 (set ivc2_acc1_4 0)
3613 (set ivc2_acc1_5 0)
3614 (set ivc2_acc1_6 0)
3615 (set ivc2_acc1_7 0)
3616 (c-call "ivc2_cpsllia1" pc imm5p7) )
3617 ()
3618 )
3619
3620 ; 1111 0000 0000 0111 00001 qqqqq ppppp 1 cpssqa1u.b crqc,crpc (c3_1)
3621 (dni cpssqa1u_b_C3 "cpssqa1u.b $crqc,$crpc C3"
3622 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
3623 "cpssqa1u.b $crqc,$crpc"
3624 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3625 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3626 (sequence ()
3627 (c-call "check_option_cp" pc)
3628 (set ivc2_acc1_0 0)
3629 (set ivc2_acc1_1 0)
3630 (set ivc2_acc1_2 0)
3631 (set ivc2_acc1_3 0)
3632 (set ivc2_acc1_4 0)
3633 (set ivc2_acc1_5 0)
3634 (set ivc2_acc1_6 0)
3635 (set ivc2_acc1_7 0)
3636 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3637 ()
3638 )
3639
3640 ; 1111 0000 0001 0111 00001 qqqqq ppppp 1 cpssqa1.b crqc,crpc (c3_1)
3641 (dni cpssqa1_b_C3 "cpssqa1.b $crqc,$crpc C3"
3642 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
3643 "cpssqa1.b $crqc,$crpc"
3644 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3645 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3646 (sequence ()
3647 (c-call "check_option_cp" pc)
3648 (set ivc2_acc1_0 0)
3649 (set ivc2_acc1_1 0)
3650 (set ivc2_acc1_2 0)
3651 (set ivc2_acc1_3 0)
3652 (set ivc2_acc1_4 0)
3653 (set ivc2_acc1_5 0)
3654 (set ivc2_acc1_6 0)
3655 (set ivc2_acc1_7 0)
3656 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3657 ()
3658 )
3659
3660 ; 1111 0000 0100 0111 00001 qqqqq ppppp 1 cpssda1u.b crqc,crpc (c3_1)
3661 (dni cpssda1u_b_C3 "cpssda1u.b $crqc,$crpc C3"
3662 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
3663 "cpssda1u.b $crqc,$crpc"
3664 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
3665 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3666 (sequence ()
3667 (c-call "check_option_cp" pc)
3668 (set ivc2_acc1_0 0)
3669 (set ivc2_acc1_1 0)
3670 (set ivc2_acc1_2 0)
3671 (set ivc2_acc1_3 0)
3672 (set ivc2_acc1_4 0)
3673 (set ivc2_acc1_5 0)
3674 (set ivc2_acc1_6 0)
3675 (set ivc2_acc1_7 0)
3676 (set ivc2_cofa1 0)
3677 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3678 ()
3679 )
3680
3681 ; 1111 0000 0101 0111 00001 qqqqq ppppp 1 cpssda1.b crqc,crpc (c3_1)
3682 (dni cpssda1_b_C3 "cpssda1.b $crqc,$crpc C3"
3683 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
3684 "cpssda1.b $crqc,$crpc"
3685 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
3686 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3687 (sequence ()
3688 (c-call "check_option_cp" pc)
3689 (set ivc2_acc1_0 0)
3690 (set ivc2_acc1_1 0)
3691 (set ivc2_acc1_2 0)
3692 (set ivc2_acc1_3 0)
3693 (set ivc2_acc1_4 0)
3694 (set ivc2_acc1_5 0)
3695 (set ivc2_acc1_6 0)
3696 (set ivc2_acc1_7 0)
3697 (set ivc2_cofa1 0)
3698 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3699 ()
3700 )
3701
3702 ; 1111 0000 1000 0111 00001 qqqqq ppppp 1 cpmula1u.b crqc,crpc (c3_1)
3703 (dni cpmula1u_b_C3 "cpmula1u.b $crqc,$crpc C3"
3704 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
3705 "cpmula1u.b $crqc,$crpc"
3706 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
3707 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3708 (sequence ()
3709 (c-call "check_option_cp" pc)
3710 (set ivc2_acc1_0 0)
3711 (set ivc2_acc1_1 0)
3712 (set ivc2_acc1_2 0)
3713 (set ivc2_acc1_3 0)
3714 (set ivc2_acc1_4 0)
3715 (set ivc2_acc1_5 0)
3716 (set ivc2_acc1_6 0)
3717 (set ivc2_acc1_7 0)
3718 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3719 ()
3720 )
3721
3722 ; 1111 0000 1001 0111 00001 qqqqq ppppp 1 cpmula1.b crqc,crpc (c3_1)
3723 (dni cpmula1_b_C3 "cpmula1.b $crqc,$crpc C3"
3724 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
3725 "cpmula1.b $crqc,$crpc"
3726 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
3727 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3728 (sequence ()
3729 (c-call "check_option_cp" pc)
3730 (set ivc2_acc1_0 0)
3731 (set ivc2_acc1_1 0)
3732 (set ivc2_acc1_2 0)
3733 (set ivc2_acc1_3 0)
3734 (set ivc2_acc1_4 0)
3735 (set ivc2_acc1_5 0)
3736 (set ivc2_acc1_6 0)
3737 (set ivc2_acc1_7 0)
3738 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3739 ()
3740 )
3741
3742 ; 1111 0000 1010 0111 00001 qqqqq ppppp 1 cpmulua1.h crqc,crpc (c3_1)
3743 (dni cpmulua1_h_C3 "cpmulua1.h $crqc,$crpc C3"
3744 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
3745 "cpmulua1.h $crqc,$crpc"
3746 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3747 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3748 (sequence ()
3749 (c-call "check_option_cp" pc)
3750 (set ivc2_acc1_4 0)
3751 (set ivc2_acc1_5 0)
3752 (set ivc2_acc1_6 0)
3753 (set ivc2_acc1_7 0)
3754 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3755 ()
3756 )
3757
3758 ; 1111 0000 1011 0111 00001 qqqqq ppppp 1 cpmulla1.h crqc,crpc (c3_1)
3759 (dni cpmulla1_h_C3 "cpmulla1.h $crqc,$crpc C3"
3760 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
3761 "cpmulla1.h $crqc,$crpc"
3762 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3763 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3764 (sequence ()
3765 (c-call "check_option_cp" pc)
3766 (set ivc2_acc1_0 0)
3767 (set ivc2_acc1_1 0)
3768 (set ivc2_acc1_2 0)
3769 (set ivc2_acc1_3 0)
3770 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3771 ()
3772 )
3773
3774 ; 1111 0000 1100 0111 00001 qqqqq ppppp 1 cpmulua1u.w crqc,crpc (c3_1)
3775 (dni cpmulua1u_w_C3 "cpmulua1u.w $crqc,$crpc C3"
3776 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
3777 "cpmulua1u.w $crqc,$crpc"
3778 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3779 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3780 (sequence ()
3781 (c-call "check_option_cp" pc)
3782 (set ivc2_acc1_4 0)
3783 (set ivc2_acc1_5 0)
3784 (set ivc2_acc1_6 0)
3785 (set ivc2_acc1_7 0)
3786 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3787 ()
3788 )
3789
3790 ; 1111 0000 1101 0111 00001 qqqqq ppppp 1 cpmulla1u.w crqc,crpc (c3_1)
3791 (dni cpmulla1u_w_C3 "cpmulla1u.w $crqc,$crpc C3"
3792 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
3793 "cpmulla1u.w $crqc,$crpc"
3794 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3795 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3796 (sequence ()
3797 (c-call "check_option_cp" pc)
3798 (set ivc2_acc1_0 0)
3799 (set ivc2_acc1_1 0)
3800 (set ivc2_acc1_2 0)
3801 (set ivc2_acc1_3 0)
3802 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3803 ()
3804 )
3805
3806 ; 1111 0000 1110 0111 00001 qqqqq ppppp 1 cpmulua1.w crqc,crpc (c3_1)
3807 (dni cpmulua1_w_C3 "cpmulua1.w $crqc,$crpc C3"
3808 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
3809 "cpmulua1.w $crqc,$crpc"
3810 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3811 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3812 (sequence ()
3813 (c-call "check_option_cp" pc)
3814 (set ivc2_acc1_4 0)
3815 (set ivc2_acc1_5 0)
3816 (set ivc2_acc1_6 0)
3817 (set ivc2_acc1_7 0)
3818 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3819 ()
3820 )
3821
3822 ; 1111 0000 1111 0111 00001 qqqqq ppppp 1 cpmulla1.w crqc,crpc (c3_1)
3823 (dni cpmulla1_w_C3 "cpmulla1.w $crqc,$crpc C3"
3824 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
3825 "cpmulla1.w $crqc,$crpc"
3826 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3827 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3828 (sequence ()
3829 (c-call "check_option_cp" pc)
3830 (set ivc2_acc1_0 0)
3831 (set ivc2_acc1_1 0)
3832 (set ivc2_acc1_2 0)
3833 (set ivc2_acc1_3 0)
3834 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3835 ()
3836 )
3837
3838 ; 1111 0001 0000 0111 00001 qqqqq ppppp 1 cpmada1u.b crqc,crpc (c3_1)
3839 (dni cpmada1u_b_C3 "cpmada1u.b $crqc,$crpc C3"
3840 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
3841 "cpmada1u.b $crqc,$crpc"
3842 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3843 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3844 (sequence ()
3845 (c-call "check_option_cp" pc)
3846 (set ivc2_acc1_0 0)
3847 (set ivc2_acc1_1 0)
3848 (set ivc2_acc1_2 0)
3849 (set ivc2_acc1_3 0)
3850 (set ivc2_acc1_4 0)
3851 (set ivc2_acc1_5 0)
3852 (set ivc2_acc1_6 0)
3853 (set ivc2_acc1_7 0)
3854 (set ivc2_cofa1 0)
3855 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3856 ()
3857 )
3858
3859 ; 1111 0001 0001 0111 00001 qqqqq ppppp 1 cpmada1.b crqc,crpc (c3_1)
3860 (dni cpmada1_b_C3 "cpmada1.b $crqc,$crpc C3"
3861 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
3862 "cpmada1.b $crqc,$crpc"
3863 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3864 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3865 (sequence ()
3866 (c-call "check_option_cp" pc)
3867 (set ivc2_acc1_0 0)
3868 (set ivc2_acc1_1 0)
3869 (set ivc2_acc1_2 0)
3870 (set ivc2_acc1_3 0)
3871 (set ivc2_acc1_4 0)
3872 (set ivc2_acc1_5 0)
3873 (set ivc2_acc1_6 0)
3874 (set ivc2_acc1_7 0)
3875 (set ivc2_cofa1 0)
3876 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3877 ()
3878 )
3879
3880 ; 1111 0001 0010 0111 00001 qqqqq ppppp 1 cpmadua1.h crqc,crpc (c3_1)
3881 (dni cpmadua1_h_C3 "cpmadua1.h $crqc,$crpc C3"
3882 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
3883 "cpmadua1.h $crqc,$crpc"
3884 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3885 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3886 (sequence ()
3887 (c-call "check_option_cp" pc)
3888 (set ivc2_acc1_4 0)
3889 (set ivc2_acc1_5 0)
3890 (set ivc2_acc1_6 0)
3891 (set ivc2_acc1_7 0)
3892 (set ivc2_cofa1 0)
3893 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3894 ()
3895 )
3896
3897 ; 1111 0001 0011 0111 00001 qqqqq ppppp 1 cpmadla1.h crqc,crpc (c3_1)
3898 (dni cpmadla1_h_C3 "cpmadla1.h $crqc,$crpc C3"
3899 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
3900 "cpmadla1.h $crqc,$crpc"
3901 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3902 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3903 (sequence ()
3904 (c-call "check_option_cp" pc)
3905 (set ivc2_acc1_0 0)
3906 (set ivc2_acc1_1 0)
3907 (set ivc2_acc1_2 0)
3908 (set ivc2_acc1_3 0)
3909 (set ivc2_cofa1 0)
3910 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3911 ()
3912 )
3913
3914 ; 1111 0001 0100 0111 00001 qqqqq ppppp 1 cpmadua1u.w crqc,crpc (c3_1)
3915 (dni cpmadua1u_w_C3 "cpmadua1u.w $crqc,$crpc C3"
3916 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
3917 "cpmadua1u.w $crqc,$crpc"
3918 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3919 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3920 (sequence ()
3921 (c-call "check_option_cp" pc)
3922 (set ivc2_acc1_4 0)
3923 (set ivc2_acc1_5 0)
3924 (set ivc2_acc1_6 0)
3925 (set ivc2_acc1_7 0)
3926 (set ivc2_cofa1 0)
3927 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3928 ()
3929 )
3930
3931 ; 1111 0001 0101 0111 00001 qqqqq ppppp 1 cpmadla1u.w crqc,crpc (c3_1)
3932 (dni cpmadla1u_w_C3 "cpmadla1u.w $crqc,$crpc C3"
3933 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
3934 "cpmadla1u.w $crqc,$crpc"
3935 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3936 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3937 (sequence ()
3938 (c-call "check_option_cp" pc)
3939 (set ivc2_acc1_0 0)
3940 (set ivc2_acc1_1 0)
3941 (set ivc2_acc1_2 0)
3942 (set ivc2_acc1_3 0)
3943 (set ivc2_cofa1 0)
3944 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3945 ()
3946 )
3947
3948 ; 1111 0001 0110 0111 00001 qqqqq ppppp 1 cpmadua1.w crqc,crpc (c3_1)
3949 (dni cpmadua1_w_C3 "cpmadua1.w $crqc,$crpc C3"
3950 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
3951 "cpmadua1.w $crqc,$crpc"
3952 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3953 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3954 (sequence ()
3955 (c-call "check_option_cp" pc)
3956 (set ivc2_acc1_4 0)
3957 (set ivc2_acc1_5 0)
3958 (set ivc2_acc1_6 0)
3959 (set ivc2_acc1_7 0)
3960 (set ivc2_cofa1 0)
3961 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3962 ()
3963 )
3964
3965 ; 1111 0001 0111 0111 00001 qqqqq ppppp 1 cpmadla1.w crqc,crpc (c3_1)
3966 (dni cpmadla1_w_C3 "cpmadla1.w $crqc,$crpc C3"
3967 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
3968 "cpmadla1.w $crqc,$crpc"
3969 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3970 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3971 (sequence ()
3972 (c-call "check_option_cp" pc)
3973 (set ivc2_acc1_0 0)
3974 (set ivc2_acc1_1 0)
3975 (set ivc2_acc1_2 0)
3976 (set ivc2_acc1_3 0)
3977 (set ivc2_cofa1 0)
3978 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3979 ()
3980 )
3981
3982 ; 1111 0001 1010 0111 00001 qqqqq ppppp 1 cpmsbua1.h crqc,crpc (c3_1)
3983 (dni cpmsbua1_h_C3 "cpmsbua1.h $crqc,$crpc C3"
3984 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
3985 "cpmsbua1.h $crqc,$crpc"
3986 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1a) (f-sub4 7)
3987 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3988 (sequence ()
3989 (c-call "check_option_cp" pc)
3990 (set ivc2_acc1_4 0)
3991 (set ivc2_acc1_5 0)
3992 (set ivc2_acc1_6 0)
3993 (set ivc2_acc1_7 0)
3994 (set ivc2_cofa1 0)
3995 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
3996 ()
3997 )
3998
3999 ; 1111 0001 1011 0111 00001 qqqqq ppppp 1 cpmsbla1.h crqc,crpc (c3_1)
4000 (dni cpmsbla1_h_C3 "cpmsbla1.h $crqc,$crpc C3"
4001 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
4002 "cpmsbla1.h $crqc,$crpc"
4003 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
4004 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4005 (sequence ()
4006 (c-call "check_option_cp" pc)
4007 (set ivc2_acc1_0 0)
4008 (set ivc2_acc1_1 0)
4009 (set ivc2_acc1_2 0)
4010 (set ivc2_acc1_3 0)
4011 (set ivc2_cofa1 0)
4012 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
4013 ()
4014 )
4015
4016 ; 1111 0001 1100 0111 00001 qqqqq ppppp 1 cpmsbua1u.w crqc,crpc (c3_1)
4017 (dni cpmsbua1u_w_C3 "cpmsbua1u.w $crqc,$crpc C3"
4018 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
4019 "cpmsbua1u.w $crqc,$crpc"
4020 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
4021 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4022 (sequence ()
4023 (c-call "check_option_cp" pc)
4024 (set ivc2_acc1_4 0)
4025 (set ivc2_acc1_5 0)
4026 (set ivc2_acc1_6 0)
4027 (set ivc2_acc1_7 0)
4028 (set ivc2_cofa1 0)
4029 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
4030 ()
4031 )
4032
4033 ; 1111 0001 1101 0111 00001 qqqqq ppppp 1 cpmsbla1u.w crqc,crpc (c3_1)
4034 (dni cpmsbla1u_w_C3 "cpmsbla1u.w $crqc,$crpc C3"
4035 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
4036 "cpmsbla1u.w $crqc,$crpc"
4037 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
4038 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4039 (sequence ()
4040 (c-call "check_option_cp" pc)
4041 (set ivc2_acc1_0 0)
4042 (set ivc2_acc1_1 0)
4043 (set ivc2_acc1_2 0)
4044 (set ivc2_acc1_3 0)
4045 (set ivc2_cofa1 0)
4046 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
4047 ()
4048 )
4049
4050 ; 1111 0001 1110 0111 00001 qqqqq ppppp 1 cpmsbua1.w crqc,crpc (c3_1)
4051 (dni cpmsbua1_w_C3 "cpmsbua1.w $crqc,$crpc C3"
4052 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
4053 "cpmsbua1.w $crqc,$crpc"
4054 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1e) (f-sub4 7)
4055 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4056 (sequence ()
4057 (c-call "check_option_cp" pc)
4058 (set ivc2_acc1_4 0)
4059 (set ivc2_acc1_5 0)
4060 (set ivc2_acc1_6 0)
4061 (set ivc2_acc1_7 0)
4062 (set ivc2_cofa1 0)
4063 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
4064 ()
4065 )
4066
4067 ; 1111 0001 1111 0111 00001 qqqqq ppppp 1 cpmsbla1.w crqc,crpc (c3_1)
4068 (dni cpmsbla1_w_C3 "cpmsbla1.w $crqc,$crpc C3"
4069 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
4070 "cpmsbla1.w $crqc,$crpc"
4071 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1f) (f-sub4 7)
4072 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4073 (sequence ()
4074 (c-call "check_option_cp" pc)
4075 (set ivc2_acc1_0 0)
4076 (set ivc2_acc1_1 0)
4077 (set ivc2_acc1_2 0)
4078 (set ivc2_acc1_3 0)
4079 (set ivc2_cofa1 0)
4080 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
4081 ()
4082 )
4083
4084 ; 1111 0011 0010 0111 00001 qqqqq ppppp 1 cpsmadua1.h crqc,crpc (c3_1)
4085 (dni cpsmadua1_h_C3 "cpsmadua1.h $crqc,$crpc C3"
4086 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
4087 "cpsmadua1.h $crqc,$crpc"
4088 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x12) (f-sub4 7)
4089 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4090 (sequence ()
4091 (c-call "check_option_cp" pc)
4092 (set ivc2_acc1_4 0)
4093 (set ivc2_acc1_5 0)
4094 (set ivc2_acc1_6 0)
4095 (set ivc2_acc1_7 0)
4096 (set ivc2_cofa1 0)
4097 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
4098 ()
4099 )
4100
4101 ; 1111 0011 0011 0111 00001 qqqqq ppppp 1 cpsmadla1.h crqc,crpc (c3_1)
4102 (dni cpsmadla1_h_C3 "cpsmadla1.h $crqc,$crpc C3"
4103 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
4104 "cpsmadla1.h $crqc,$crpc"
4105 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
4106 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4107 (sequence ()
4108 (c-call "check_option_cp" pc)
4109 (set ivc2_acc1_0 0)
4110 (set ivc2_acc1_1 0)
4111 (set ivc2_acc1_2 0)
4112 (set ivc2_acc1_3 0)
4113 (set ivc2_cofa1 0)
4114 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
4115 ()
4116 )
4117
4118 ; 1111 0011 0110 0111 00001 qqqqq ppppp 1 cpsmadua1.w crqc,crpc (c3_1)
4119 (dni cpsmadua1_w_C3 "cpsmadua1.w $crqc,$crpc C3"
4120 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
4121 "cpsmadua1.w $crqc,$crpc"
4122 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x16) (f-sub4 7)
4123 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4124 (sequence ()
4125 (c-call "check_option_cp" pc)
4126 (set ivc2_acc1_4 0)
4127 (set ivc2_acc1_5 0)
4128 (set ivc2_acc1_6 0)
4129 (set ivc2_acc1_7 0)
4130 (set ivc2_cofa1 0)
4131 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
4132 ()
4133 )
4134
4135 ; 1111 0011 0111 0111 00001 qqqqq ppppp 1 cpsmadla1.w crqc,crpc (c3_1)
4136 (dni cpsmadla1_w_C3 "cpsmadla1.w $crqc,$crpc C3"
4137 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
4138 "cpsmadla1.w $crqc,$crpc"
4139 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x17) (f-sub4 7)
4140 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4141 (sequence ()
4142 (c-call "check_option_cp" pc)
4143 (set ivc2_acc1_0 0)
4144 (set ivc2_acc1_1 0)
4145 (set ivc2_acc1_2 0)
4146 (set ivc2_acc1_3 0)
4147 (set ivc2_cofa1 0)
4148 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
4149 ()
4150 )
4151
4152 ; 1111 0011 1010 0111 00001 qqqqq ppppp 1 cpsmsbua1.h crqc,crpc (c3_1)
4153 (dni cpsmsbua1_h_C3 "cpsmsbua1.h $crqc,$crpc C3"
4154 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
4155 "cpsmsbua1.h $crqc,$crpc"
4156 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1a) (f-sub4 7)
4157 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4158 (sequence ()
4159 (c-call "check_option_cp" pc)
4160 (set ivc2_acc1_4 0)
4161 (set ivc2_acc1_5 0)
4162 (set ivc2_acc1_6 0)
4163 (set ivc2_acc1_7 0)
4164 (set ivc2_cofa1 0)
4165 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
4166 ()
4167 )
4168
4169 ; 1111 0011 1011 0111 00001 qqqqq ppppp 1 cpsmsbla1.h crqc,crpc (c3_1)
4170 (dni cpsmsbla1_h_C3 "cpsmsbla1.h $crqc,$crpc C3"
4171 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
4172 "cpsmsbla1.h $crqc,$crpc"
4173 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
4174 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4175 (sequence ()
4176 (c-call "check_option_cp" pc)
4177 (set ivc2_acc1_0 0)
4178 (set ivc2_acc1_1 0)
4179 (set ivc2_acc1_2 0)
4180 (set ivc2_acc1_3 0)
4181 (set ivc2_cofa1 0)
4182 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
4183 ()
4184 )
4185
4186 ; 1111 0011 1110 0111 00001 qqqqq ppppp 1 cpsmsbua1.w crqc,crpc (c3_1)
4187 (dni cpsmsbua1_w_C3 "cpsmsbua1.w $crqc,$crpc C3"
4188 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
4189 "cpsmsbua1.w $crqc,$crpc"
4190 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1e) (f-sub4 7)
4191 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4192 (sequence ()
4193 (c-call "check_option_cp" pc)
4194 (set ivc2_acc1_4 0)
4195 (set ivc2_acc1_5 0)
4196 (set ivc2_acc1_6 0)
4197 (set ivc2_acc1_7 0)
4198 (set ivc2_cofa1 0)
4199 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
4200 ()
4201 )
4202
4203 ; 1111 0011 1111 0111 00001 qqqqq ppppp 1 cpsmsbla1.w crqc,crpc (c3_1)
4204 (dni cpsmsbla1_w_C3 "cpsmsbla1.w $crqc,$crpc C3"
4205 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
4206 "cpsmsbla1.w $crqc,$crpc"
4207 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1f) (f-sub4 7)
4208 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4209 (sequence ()
4210 (c-call "check_option_cp" pc)
4211 (set ivc2_acc1_0 0)
4212 (set ivc2_acc1_1 0)
4213 (set ivc2_acc1_2 0)
4214 (set ivc2_acc1_3 0)
4215 (set ivc2_cofa1 0)
4216 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
4217 ()
4218 )
4219
4220 ; 1111 0100 1010 0111 00001 qqqqq ppppp 1 cpmulslua1.h crqc,crpc (c3_1)
4221 (dni cpmulslua1_h_C3 "cpmulslua1.h $crqc,$crpc C3"
4222 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
4223 "cpmulslua1.h $crqc,$crpc"
4224 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xa) (f-sub4 7)
4225 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4226 (sequence ()
4227 (c-call "check_option_cp" pc)
4228 (set ivc2_acc1_4 0)
4229 (set ivc2_acc1_5 0)
4230 (set ivc2_acc1_6 0)
4231 (set ivc2_acc1_7 0)
4232 (set ivc2_cofa1 0)
4233 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
4234 ()
4235 )
4236
4237 ; 1111 0100 1011 0111 00001 qqqqq ppppp 1 cpmulslla1.h crqc,crpc (c3_1)
4238 (dni cpmulslla1_h_C3 "cpmulslla1.h $crqc,$crpc C3"
4239 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
4240 "cpmulslla1.h $crqc,$crpc"
4241 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
4242 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4243 (sequence ()
4244 (c-call "check_option_cp" pc)
4245 (set ivc2_acc1_0 0)
4246 (set ivc2_acc1_1 0)
4247 (set ivc2_acc1_2 0)
4248 (set ivc2_acc1_3 0)
4249 (set ivc2_cofa1 0)
4250 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
4251 ()
4252 )
4253
4254 ; 1111 0100 1110 0111 00001 qqqqq ppppp 1 cpmulslua1.w crqc,crpc (c3_1)
4255 (dni cpmulslua1_w_C3 "cpmulslua1.w $crqc,$crpc C3"
4256 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
4257 "cpmulslua1.w $crqc,$crpc"
4258 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xe) (f-sub4 7)
4259 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4260 (sequence ()
4261 (c-call "check_option_cp" pc)
4262 (set ivc2_acc1_4 0)
4263 (set ivc2_acc1_5 0)
4264 (set ivc2_acc1_6 0)
4265 (set ivc2_acc1_7 0)
4266 (set ivc2_cofa1 0)
4267 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
4268 ()
4269 )
4270
4271 ; 1111 0100 1111 0111 00001 qqqqq ppppp 1 cpmulslla1.w crqc,crpc (c3_1)
4272 (dni cpmulslla1_w_C3 "cpmulslla1.w $crqc,$crpc C3"
4273 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
4274 "cpmulslla1.w $crqc,$crpc"
4275 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xf) (f-sub4 7)
4276 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4277 (sequence ()
4278 (c-call "check_option_cp" pc)
4279 (set ivc2_acc1_0 0)
4280 (set ivc2_acc1_1 0)
4281 (set ivc2_acc1_2 0)
4282 (set ivc2_acc1_3 0)
4283 (set ivc2_cofa1 0)
4284 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
4285 ()
4286 )
4287
4288 ; 1111 0111 0010 0111 00001 qqqqq ppppp 1 cpsmadslua1.h crqc,crpc (c3_1)
4289 (dni cpsmadslua1_h_C3 "cpsmadslua1.h $crqc,$crpc C3"
4290 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
4291 "cpsmadslua1.h $crqc,$crpc"
4292 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x12) (f-sub4 7)
4293 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4294 (sequence ()
4295 (c-call "check_option_cp" pc)
4296 (set ivc2_acc1_4 0)
4297 (set ivc2_acc1_5 0)
4298 (set ivc2_acc1_6 0)
4299 (set ivc2_acc1_7 0)
4300 (set ivc2_cofa1 0)
4301 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
4302 ()
4303 )
4304
4305 ; 1111 0111 0011 0111 00001 qqqqq ppppp 1 cpsmadslla1.h crqc,crpc (c3_1)
4306 (dni cpsmadslla1_h_C3 "cpsmadslla1.h $crqc,$crpc C3"
4307 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
4308 "cpsmadslla1.h $crqc,$crpc"
4309 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x13) (f-sub4 7)
4310 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4311 (sequence ()
4312 (c-call "check_option_cp" pc)
4313 (set ivc2_acc1_0 0)
4314 (set ivc2_acc1_1 0)
4315 (set ivc2_acc1_2 0)
4316 (set ivc2_acc1_3 0)
4317 (set ivc2_cofa1 0)
4318 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
4319 ()
4320 )
4321
4322 ; 1111 0111 0110 0111 00001 qqqqq ppppp 1 cpsmadslua1.w crqc,crpc (c3_1)
4323 (dni cpsmadslua1_w_C3 "cpsmadslua1.w $crqc,$crpc C3"
4324 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
4325 "cpsmadslua1.w $crqc,$crpc"
4326 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x16) (f-sub4 7)
4327 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4328 (sequence ()
4329 (c-call "check_option_cp" pc)
4330 (set ivc2_acc1_4 0)
4331 (set ivc2_acc1_5 0)
4332 (set ivc2_acc1_6 0)
4333 (set ivc2_acc1_7 0)
4334 (set ivc2_cofa1 0)
4335 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
4336 ()
4337 )
4338
4339 ; 1111 0111 0111 0111 00001 qqqqq ppppp 1 cpsmadslla1.w crqc,crpc (c3_1)
4340 (dni cpsmadslla1_w_C3 "cpsmadslla1.w $crqc,$crpc C3"
4341 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
4342 "cpsmadslla1.w $crqc,$crpc"
4343 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x17) (f-sub4 7)
4344 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4345 (sequence ()
4346 (c-call "check_option_cp" pc)
4347 (set ivc2_acc1_0 0)
4348 (set ivc2_acc1_1 0)
4349 (set ivc2_acc1_2 0)
4350 (set ivc2_acc1_3 0)
4351 (set ivc2_cofa1 0)
4352 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
4353 ()
4354 )
4355
4356 ; 1111 0111 1010 0111 00001 qqqqq ppppp 1 cpsmsbslua1.h crqc,crpc (c3_1)
4357 (dni cpsmsbslua1_h_C3 "cpsmsbslua1.h $crqc,$crpc C3"
4358 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
4359 "cpsmsbslua1.h $crqc,$crpc"
4360 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1a) (f-sub4 7)
4361 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4362 (sequence ()
4363 (c-call "check_option_cp" pc)
4364 (set ivc2_acc1_4 0)
4365 (set ivc2_acc1_5 0)
4366 (set ivc2_acc1_6 0)
4367 (set ivc2_acc1_7 0)
4368 (set ivc2_cofa1 0)
4369 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
4370 ()
4371 )
4372
4373 ; 1111 0111 1011 0111 00001 qqqqq ppppp 1 cpsmsbslla1.h crqc,crpc (c3_1)
4374 (dni cpsmsbslla1_h_C3 "cpsmsbslla1.h $crqc,$crpc C3"
4375 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
4376 "cpsmsbslla1.h $crqc,$crpc"
4377 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1b) (f-sub4 7)
4378 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4379 (sequence ()
4380 (c-call "check_option_cp" pc)
4381 (set ivc2_acc1_0 0)
4382 (set ivc2_acc1_1 0)
4383 (set ivc2_acc1_2 0)
4384 (set ivc2_acc1_3 0)
4385 (set ivc2_cofa1 0)
4386 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
4387 ()
4388 )
4389
4390 ; 1111 0111 1110 0111 00001 qqqqq ppppp 1 cpsmsbslua1.w crqc,crpc (c3_1)
4391 (dni cpsmsbslua1_w_C3 "cpsmsbslua1.w $crqc,$crpc C3"
4392 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
4393 "cpsmsbslua1.w $crqc,$crpc"
4394 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1e) (f-sub4 7)
4395 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4396 (sequence ()
4397 (c-call "check_option_cp" pc)
4398 (set ivc2_acc1_4 0)
4399 (set ivc2_acc1_5 0)
4400 (set ivc2_acc1_6 0)
4401 (set ivc2_acc1_7 0)
4402 (set ivc2_cofa1 0)
4403 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
4404 ()
4405 )
4406
4407 ; 1111 0111 1111 0111 00001 qqqqq ppppp 1 cpsmsbslla1.w crqc,crpc (c3_1)
4408 (dni cpsmsbslla1_w_C3 "cpsmsbslla1.w $crqc,$crpc C3"
4409 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
4410 "cpsmsbslla1.w $crqc,$crpc"
4411 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1f) (f-sub4 7)
4412 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4413 (sequence ()
4414 (c-call "check_option_cp" pc)
4415 (set ivc2_acc1_0 0)
4416 (set ivc2_acc1_1 0)
4417 (set ivc2_acc1_2 0)
4418 (set ivc2_acc1_3 0)
4419 (set ivc2_cofa1 0)
4420 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
4421 ()
4422 )
4423
4424 ; 00000 00000 00000 00000 c0nop (p0_1)
4425 (dni c0nop_P0_P0S "c0nop Pn"
4426 (OPTIONAL_CP_INSN ivc2-p0s-p0-isa (SLOTS P0,P0S) (INTRINSIC "c0nop"))
4427 "c0nop"
4428 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4429 (sequence ()
4430 (c-call "check_option_cp" pc)
4431 (c-call "ivc2_c0nop" pc) )
4432 ()
4433 )
4434
4435 ; 00001 qqqqq ppppp ooooo cpadd3.b =crop,crqp,crpp (p0_1)
4436 (dni cpadd3_b_P0S_P1 "cpadd3.b $crop,$crqp,$crpp Pn"
4437 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
4438 "cpadd3.b $crop,$crqp,$crpp"
4439 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1) crqp crpp crop (f-ivc2-4u28 0))
4440 (sequence ()
4441 (c-call "check_option_cp" pc)
4442 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
4443 ()
4444 )
4445
4446 ; 00010 qqqqq ppppp ooooo cpadd3.h =crop,crqp,crpp (p0_1)
4447 (dni cpadd3_h_P0S_P1 "cpadd3.h $crop,$crqp,$crpp Pn"
4448 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
4449 "cpadd3.h $crop,$crqp,$crpp"
4450 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x2) crqp crpp crop (f-ivc2-4u28 0))
4451 (sequence ()
4452 (c-call "check_option_cp" pc)
4453 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
4454 ()
4455 )
4456
4457 ; 00011 qqqqq ppppp ooooo cpadd3.w =crop,crqp,crpp (p0_1)
4458 (dni cpadd3_w_P0S_P1 "cpadd3.w $crop,$crqp,$crpp Pn"
4459 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
4460 "cpadd3.w $crop,$crqp,$crpp"
4461 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x3) crqp crpp crop (f-ivc2-4u28 0))
4462 (sequence ()
4463 (c-call "check_option_cp" pc)
4464 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
4465 ()
4466 )
4467
4468 ; 00101 qqqqq ppppp ooooo cpunpacku.b =crop,crqp,crpp (p0_1)
4469 (dni cpunpacku_b_P0S_P1 "cpunpacku.b $crop,$crqp,$crpp Pn"
4470 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
4471 "cpunpacku.b $crop,$crqp,$crpp"
4472 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x5) crqp crpp crop (f-ivc2-4u28 0))
4473 (sequence ()
4474 (c-call "check_option_cp" pc)
4475 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
4476 ()
4477 )
4478
4479 ; 00110 qqqqq ppppp ooooo cpunpacku.h =crop,crqp,crpp (p0_1)
4480 (dni cpunpacku_h_P0S_P1 "cpunpacku.h $crop,$crqp,$crpp Pn"
4481 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
4482 "cpunpacku.h $crop,$crqp,$crpp"
4483 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x6) crqp crpp crop (f-ivc2-4u28 0))
4484 (sequence ()
4485 (c-call "check_option_cp" pc)
4486 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
4487 ()
4488 )
4489
4490 ; 00111 qqqqq ppppp ooooo cpunpacku.w =crop,crqp,crpp (p0_1)
4491 (dni cpunpacku_w_P0S_P1 "cpunpacku.w $crop,$crqp,$crpp Pn"
4492 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
4493 "cpunpacku.w $crop,$crqp,$crpp"
4494 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x7) crqp crpp crop (f-ivc2-4u28 0))
4495 (sequence ()
4496 (c-call "check_option_cp" pc)
4497 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
4498 ()
4499 )
4500
4501 ; 01001 qqqqq ppppp ooooo cpunpackl.b =crop,crqp,crpp (p0_1)
4502 (dni cpunpackl_b_P0S_P1 "cpunpackl.b $crop,$crqp,$crpp Pn"
4503 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
4504 "cpunpackl.b $crop,$crqp,$crpp"
4505 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x9) crqp crpp crop (f-ivc2-4u28 0))
4506 (sequence ()
4507 (c-call "check_option_cp" pc)
4508 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
4509 ()
4510 )
4511
4512 ; 01010 qqqqq ppppp ooooo cpunpackl.h =crop,crqp,crpp (p0_1)
4513 (dni cpunpackl_h_P0S_P1 "cpunpackl.h $crop,$crqp,$crpp Pn"
4514 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
4515 "cpunpackl.h $crop,$crqp,$crpp"
4516 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xa) crqp crpp crop (f-ivc2-4u28 0))
4517 (sequence ()
4518 (c-call "check_option_cp" pc)
4519 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
4520 ()
4521 )
4522
4523 ; 01011 qqqqq ppppp ooooo cpunpackl.w =crop,crqp,crpp (p0_1)
4524 (dni cpunpackl_w_P0S_P1 "cpunpackl.w $crop,$crqp,$crpp Pn"
4525 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
4526 "cpunpackl.w $crop,$crqp,$crpp"
4527 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xb) crqp crpp crop (f-ivc2-4u28 0))
4528 (sequence ()
4529 (c-call "check_option_cp" pc)
4530 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
4531 ()
4532 )
4533
4534 ; 00100 qqqqq ppppp ooooo cpsel =crop,crqp,crpp (p0_1)
4535 (dni cpsel_P0S_P1 "cpsel $crop,$crqp,$crpp Pn"
4536 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4537 "cpsel $crop,$crqp,$crpp"
4538 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x4) crqp crpp crop (f-ivc2-4u28 0))
4539 (sequence ()
4540 (c-call "check_option_cp" pc)
4541 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
4542 ()
4543 )
4544
4545 ; 01100 qqqqq ppppp ooooo cpfsftbs0 =crop,crqp,crpp (p0_1)
4546 (dni cpfsftbs0_P0S_P1 "cpfsftbs0 $crop,$crqp,$crpp Pn"
4547 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4548 "cpfsftbs0 $crop,$crqp,$crpp"
4549 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xc) crqp crpp crop (f-ivc2-4u28 0))
4550 (sequence ()
4551 (c-call "check_option_cp" pc)
4552 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
4553 ()
4554 )
4555
4556 ; 01101 qqqqq ppppp ooooo cpfsftbs1 =crop,crqp,crpp (p0_1)
4557 (dni cpfsftbs1_P0S_P1 "cpfsftbs1 $crop,$crqp,$crpp Pn"
4558 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4559 "cpfsftbs1 $crop,$crqp,$crpp"
4560 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xd) crqp crpp crop (f-ivc2-4u28 0))
4561 (sequence ()
4562 (c-call "check_option_cp" pc)
4563 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
4564 ()
4565 )
4566
4567 ; 10000 qqqqq 00000 ooooo cpmov =crop,crqp (p0_1)
4568 (dni cpmov_P0S_P1 "cpmov $crop,$crqp Pn"
4569 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4570 "cpmov $crop,$crqp"
4571 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4572 (sequence ()
4573 (c-call "check_option_cp" pc)
4574 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
4575 ()
4576 )
4577
4578 ; 10000 qqqqq 00001 ooooo cpabsz.b =crop,crqp (p0_1)
4579 (dni cpabsz_b_P0S_P1 "cpabsz.b $crop,$crqp Pn"
4580 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
4581 "cpabsz.b $crop,$crqp"
4582 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4583 (sequence ()
4584 (c-call "check_option_cp" pc)
4585 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4586 ()
4587 )
4588
4589 ; 10000 qqqqq 00010 ooooo cpabsz.h =crop,crqp (p0_1)
4590 (dni cpabsz_h_P0S_P1 "cpabsz.h $crop,$crqp Pn"
4591 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
4592 "cpabsz.h $crop,$crqp"
4593 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4594 (sequence ()
4595 (c-call "check_option_cp" pc)
4596 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4597 ()
4598 )
4599
4600 ; 10000 qqqqq 00011 ooooo cpabsz.w =crop,crqp (p0_1)
4601 (dni cpabsz_w_P0S_P1 "cpabsz.w $crop,$crqp Pn"
4602 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
4603 "cpabsz.w $crop,$crqp"
4604 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4605 (sequence ()
4606 (c-call "check_option_cp" pc)
4607 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4608 ()
4609 )
4610
4611 ; 10000 qqqqq 00100 ooooo cpldz.h =crop,crqp (p0_1)
4612 (dni cpldz_h_P0S_P1 "cpldz.h $crop,$crqp Pn"
4613 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
4614 "cpldz.h $crop,$crqp"
4615 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4616 (sequence ()
4617 (c-call "check_option_cp" pc)
4618 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4619 ()
4620 )
4621
4622 ; 10000 qqqqq 00101 ooooo cpldz.w =crop,crqp (p0_1)
4623 (dni cpldz_w_P0S_P1 "cpldz.w $crop,$crqp Pn"
4624 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
4625 "cpldz.w $crop,$crqp"
4626 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4627 (sequence ()
4628 (c-call "check_option_cp" pc)
4629 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4630 ()
4631 )
4632
4633 ; 10000 qqqqq 00110 ooooo cpnorm.h =crop,crqp (p0_1)
4634 (dni cpnorm_h_P0S_P1 "cpnorm.h $crop,$crqp Pn"
4635 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
4636 "cpnorm.h $crop,$crqp"
4637 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4638 (sequence ()
4639 (c-call "check_option_cp" pc)
4640 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4641 ()
4642 )
4643
4644 ; 10000 qqqqq 00111 ooooo cpnorm.w =crop,crqp (p0_1)
4645 (dni cpnorm_w_P0S_P1 "cpnorm.w $crop,$crqp Pn"
4646 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
4647 "cpnorm.w $crop,$crqp"
4648 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4649 (sequence ()
4650 (c-call "check_option_cp" pc)
4651 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4652 ()
4653 )
4654
4655 ; 10000 qqqqq 01000 ooooo cphaddu.b =crop,crqp (p0_1)
4656 (dni cphaddu_b_P0S_P1 "cphaddu.b $crop,$crqp Pn"
4657 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
4658 "cphaddu.b $crop,$crqp"
4659 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4660 (sequence ()
4661 (c-call "check_option_cp" pc)
4662 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4663 ()
4664 )
4665
4666 ; 10000 qqqqq 01001 ooooo cphadd.b =crop,crqp (p0_1)
4667 (dni cphadd_b_P0S_P1 "cphadd.b $crop,$crqp Pn"
4668 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
4669 "cphadd.b $crop,$crqp"
4670 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4671 (sequence ()
4672 (c-call "check_option_cp" pc)
4673 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4674 ()
4675 )
4676
4677 ; 10000 qqqqq 01010 ooooo cphadd.h =crop,crqp (p0_1)
4678 (dni cphadd_h_P0S_P1 "cphadd.h $crop,$crqp Pn"
4679 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
4680 "cphadd.h $crop,$crqp"
4681 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4682 (sequence ()
4683 (c-call "check_option_cp" pc)
4684 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4685 ()
4686 )
4687
4688 ; 10000 qqqqq 01011 ooooo cphadd.w =crop,crqp (p0_1)
4689 (dni cphadd_w_P0S_P1 "cphadd.w $crop,$crqp Pn"
4690 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
4691 "cphadd.w $crop,$crqp"
4692 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
4693 (sequence ()
4694 (c-call "check_option_cp" pc)
4695 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4696 ()
4697 )
4698
4699 ; 10000 qqqqq 01100 00000 cpccadd.b +crqp (p0_1)
4700 (dni cpccadd_b_P0S_P1 "cpccadd.b $crqp Pn"
4701 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
4702 "cpccadd.b $crqp"
4703 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4704 (sequence ()
4705 (c-call "check_option_cp" pc)
4706 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
4707 ()
4708 )
4709
4710 ; 10000 qqqqq 01101 ooooo cpbcast.b =crop,crqp (p0_1)
4711 (dni cpbcast_b_P0S_P1 "cpbcast.b $crop,$crqp Pn"
4712 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
4713 "cpbcast.b $crop,$crqp"
4714 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
4715 (sequence ()
4716 (c-call "check_option_cp" pc)
4717 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4718 ()
4719 )
4720
4721 ; 10000 qqqqq 01110 ooooo cpbcast.h =crop,crqp (p0_1)
4722 (dni cpbcast_h_P0S_P1 "cpbcast.h $crop,$crqp Pn"
4723 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
4724 "cpbcast.h $crop,$crqp"
4725 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
4726 (sequence ()
4727 (c-call "check_option_cp" pc)
4728 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4729 ()
4730 )
4731
4732 ; 10000 qqqqq 01111 ooooo cpbcast.w =crop,crqp (p0_1)
4733 (dni cpbcast_w_P0S_P1 "cpbcast.w $crop,$crqp Pn"
4734 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
4735 "cpbcast.w $crop,$crqp"
4736 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4737 (sequence ()
4738 (c-call "check_option_cp" pc)
4739 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4740 ()
4741 )
4742
4743 ; 10000 qqqqq 10000 ooooo cpextuu.b =crop,crqp (p0_1)
4744 (dni cpextuu_b_P0S_P1 "cpextuu.b $crop,$crqp Pn"
4745 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
4746 "cpextuu.b $crop,$crqp"
4747 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
4748 (sequence ()
4749 (c-call "check_option_cp" pc)
4750 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4751 ()
4752 )
4753
4754 ; 10000 qqqqq 10001 ooooo cpextu.b =crop,crqp (p0_1)
4755 (dni cpextu_b_P0S_P1 "cpextu.b $crop,$crqp Pn"
4756 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
4757 "cpextu.b $crop,$crqp"
4758 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
4759 (sequence ()
4760 (c-call "check_option_cp" pc)
4761 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4762 ()
4763 )
4764
4765 ; 10000 qqqqq 10010 ooooo cpextuu.h =crop,crqp (p0_1)
4766 (dni cpextuu_h_P0S_P1 "cpextuu.h $crop,$crqp Pn"
4767 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
4768 "cpextuu.h $crop,$crqp"
4769 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
4770 (sequence ()
4771 (c-call "check_option_cp" pc)
4772 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4773 ()
4774 )
4775
4776 ; 10000 qqqqq 10011 ooooo cpextu.h =crop,crqp (p0_1)
4777 (dni cpextu_h_P0S_P1 "cpextu.h $crop,$crqp Pn"
4778 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
4779 "cpextu.h $crop,$crqp"
4780 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
4781 (sequence ()
4782 (c-call "check_option_cp" pc)
4783 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4784 ()
4785 )
4786
4787 ; 10000 qqqqq 10100 ooooo cpextlu.b =crop,crqp (p0_1)
4788 (dni cpextlu_b_P0S_P1 "cpextlu.b $crop,$crqp Pn"
4789 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
4790 "cpextlu.b $crop,$crqp"
4791 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x14) crop (f-ivc2-4u28 0))
4792 (sequence ()
4793 (c-call "check_option_cp" pc)
4794 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4795 ()
4796 )
4797
4798 ; 10000 qqqqq 10101 ooooo cpextl.b =crop,crqp (p0_1)
4799 (dni cpextl_b_P0S_P1 "cpextl.b $crop,$crqp Pn"
4800 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
4801 "cpextl.b $crop,$crqp"
4802 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x15) crop (f-ivc2-4u28 0))
4803 (sequence ()
4804 (c-call "check_option_cp" pc)
4805 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4806 ()
4807 )
4808
4809 ; 10000 qqqqq 10110 ooooo cpextlu.h =crop,crqp (p0_1)
4810 (dni cpextlu_h_P0S_P1 "cpextlu.h $crop,$crqp Pn"
4811 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
4812 "cpextlu.h $crop,$crqp"
4813 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x16) crop (f-ivc2-4u28 0))
4814 (sequence ()
4815 (c-call "check_option_cp" pc)
4816 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4817 ()
4818 )
4819
4820 ; 10000 qqqqq 10111 ooooo cpextl.h =crop,crqp (p0_1)
4821 (dni cpextl_h_P0S_P1 "cpextl.h $crop,$crqp Pn"
4822 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
4823 "cpextl.h $crop,$crqp"
4824 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x17) crop (f-ivc2-4u28 0))
4825 (sequence ()
4826 (c-call "check_option_cp" pc)
4827 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4828 ()
4829 )
4830
4831 ; 10000 qqqqq 11000 ooooo cpcastub.h =crop,crqp (p0_1)
4832 (dni cpcastub_h_P0S_P1 "cpcastub.h $crop,$crqp Pn"
4833 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
4834 "cpcastub.h $crop,$crqp"
4835 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x18) crop (f-ivc2-4u28 0))
4836 (sequence ()
4837 (c-call "check_option_cp" pc)
4838 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4839 ()
4840 )
4841
4842 ; 10000 qqqqq 11001 ooooo cpcastb.h =crop,crqp (p0_1)
4843 (dni cpcastb_h_P0S_P1 "cpcastb.h $crop,$crqp Pn"
4844 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
4845 "cpcastb.h $crop,$crqp"
4846 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x19) crop (f-ivc2-4u28 0))
4847 (sequence ()
4848 (c-call "check_option_cp" pc)
4849 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4850 ()
4851 )
4852
4853 ; 10000 qqqqq 11100 ooooo cpcastub.w =crop,crqp (p0_1)
4854 (dni cpcastub_w_P0S_P1 "cpcastub.w $crop,$crqp Pn"
4855 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
4856 "cpcastub.w $crop,$crqp"
4857 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1c) crop (f-ivc2-4u28 0))
4858 (sequence ()
4859 (c-call "check_option_cp" pc)
4860 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4861 ()
4862 )
4863
4864 ; 10000 qqqqq 11101 ooooo cpcastb.w =crop,crqp (p0_1)
4865 (dni cpcastb_w_P0S_P1 "cpcastb.w $crop,$crqp Pn"
4866 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
4867 "cpcastb.w $crop,$crqp"
4868 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1d) crop (f-ivc2-4u28 0))
4869 (sequence ()
4870 (c-call "check_option_cp" pc)
4871 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4872 ()
4873 )
4874
4875 ; 10000 qqqqq 11110 ooooo cpcastuh.w =crop,crqp (p0_1)
4876 (dni cpcastuh_w_P0S_P1 "cpcastuh.w $crop,$crqp Pn"
4877 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
4878 "cpcastuh.w $crop,$crqp"
4879 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1e) crop (f-ivc2-4u28 0))
4880 (sequence ()
4881 (c-call "check_option_cp" pc)
4882 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4883 ()
4884 )
4885
4886 ; 10000 qqqqq 11111 ooooo cpcasth.w =crop,crqp (p0_1)
4887 (dni cpcasth_w_P0S_P1 "cpcasth.w $crop,$crqp Pn"
4888 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
4889 "cpcasth.w $crop,$crqp"
4890 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1f) crop (f-ivc2-4u28 0))
4891 (sequence ()
4892 (c-call "check_option_cp" pc)
4893 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4894 ()
4895 )
4896
4897 ; 10000 qqqqq 11010 ooooo cdcastuw =crop,crqp (p0_1)
4898 (dni cdcastuw_P0S_P1 "cdcastuw $crop,$crqp Pn"
4899 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4900 "cdcastuw $crop,$crqp"
4901 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1a) crop (f-ivc2-4u28 0))
4902 (sequence ()
4903 (c-call "check_option_cp" pc)
4904 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4905 ()
4906 )
4907
4908 ; 10000 qqqqq 11011 ooooo cdcastw =crop,crqp (p0_1)
4909 (dni cdcastw_P0S_P1 "cdcastw $crop,$crqp Pn"
4910 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4911 "cdcastw $crop,$crqp"
4912 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1b) crop (f-ivc2-4u28 0))
4913 (sequence ()
4914 (c-call "check_option_cp" pc)
4915 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4916 ()
4917 )
4918
4919 ; 10001 00000 00000 ooooo cpmovfrcsar0 =crop (p0_1)
4920 (dni cpmovfrcsar0_P0S_P1 "cpmovfrcsar0 $crop Pn"
4921 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4922 "cpmovfrcsar0 $crop"
4923 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4924 (sequence ()
4925 (c-call "check_option_cp" pc)
4926 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4927 ()
4928 )
4929
4930 ; 10001 00000 01111 ooooo cpmovfrcsar1 =crop (p0_1)
4931 (dni cpmovfrcsar1_P0S_P1 "cpmovfrcsar1 $crop Pn"
4932 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4933 "cpmovfrcsar1 $crop"
4934 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4935 (sequence ()
4936 (c-call "check_option_cp" pc)
4937 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4938 ()
4939 )
4940
4941 ; 10001 00000 00001 ooooo cpmovfrcc =crop (p0_1)
4942 (dni cpmovfrcc_P0S_P1 "cpmovfrcc $crop Pn"
4943 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4944 "cpmovfrcc $crop"
4945 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4946 (sequence ()
4947 (c-call "check_option_cp" pc)
4948 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4949 ()
4950 )
4951
4952 ; 10001 qqqqq 10000 00000 cpmovtocsar0 crqp (p0_1)
4953 (dni cpmovtocsar0_P0S_P1 "cpmovtocsar0 $crqp Pn"
4954 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar0") VOLATILE)
4955 "cpmovtocsar0 $crqp"
4956 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4957 (sequence ()
4958 (c-call "check_option_cp" pc)
4959 (set ivc2_csar0 0)
4960 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4961 ()
4962 )
4963
4964 ; 10001 qqqqq 11111 00000 cpmovtocsar1 crqp (p0_1)
4965 (dni cpmovtocsar1_P0S_P1 "cpmovtocsar1 $crqp Pn"
4966 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar1") VOLATILE)
4967 "cpmovtocsar1 $crqp"
4968 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x1f) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4969 (sequence ()
4970 (c-call "check_option_cp" pc)
4971 (set ivc2_csar1 0)
4972 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4973 ()
4974 )
4975
4976 ; 10001 qqqqq 10001 00000 cpmovtocc crqp (p0_1)
4977 (dni cpmovtocc_P0S_P1 "cpmovtocc $crqp Pn"
4978 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocc") VOLATILE)
4979 "cpmovtocc $crqp"
4980 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4981 (sequence ()
4982 (c-call "check_option_cp" pc)
4983 (set ivc2_cc 0)
4984 (c-call "ivc2_cpmovtocc" pc crqp) )
4985 ()
4986 )
4987
4988 ; 10010 qqqqq ppppp 00000 cpcmpeqz.b crqp,crpp (p0_1)
4989 (dni cpcmpeqz_b_P0S_P1 "cpcmpeqz.b $crqp,$crpp Pn"
4990 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
4991 "cpcmpeqz.b $crqp,$crpp"
4992 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4993 (sequence ()
4994 (c-call "check_option_cp" pc)
4995 (set ivc2_cc 0)
4996 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
4997 ()
4998 )
4999
5000 ; 10010 qqqqq ppppp 00001 cpcmpeq.b crqp,crpp (p0_1)
5001 (dni cpcmpeq_b_P0S_P1 "cpcmpeq.b $crqp,$crpp Pn"
5002 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
5003 "cpcmpeq.b $crqp,$crpp"
5004 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5005 (sequence ()
5006 (c-call "check_option_cp" pc)
5007 (set ivc2_cc 0)
5008 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
5009 ()
5010 )
5011
5012 ; 10010 qqqqq ppppp 00011 cpcmpeq.h crqp,crpp (p0_1)
5013 (dni cpcmpeq_h_P0S_P1 "cpcmpeq.h $crqp,$crpp Pn"
5014 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
5015 "cpcmpeq.h $crqp,$crpp"
5016 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5017 (sequence ()
5018 (c-call "check_option_cp" pc)
5019 (set ivc2_cc 0)
5020 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
5021 ()
5022 )
5023
5024 ; 10010 qqqqq ppppp 00101 cpcmpeq.w crqp,crpp (p0_1)
5025 (dni cpcmpeq_w_P0S_P1 "cpcmpeq.w $crqp,$crpp Pn"
5026 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
5027 "cpcmpeq.w $crqp,$crpp"
5028 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5029 (sequence ()
5030 (c-call "check_option_cp" pc)
5031 (set ivc2_cc 0)
5032 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
5033 ()
5034 )
5035
5036 ; 10010 qqqqq ppppp 01001 cpcmpne.b crqp,crpp (p0_1)
5037 (dni cpcmpne_b_P0S_P1 "cpcmpne.b $crqp,$crpp Pn"
5038 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
5039 "cpcmpne.b $crqp,$crpp"
5040 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5041 (sequence ()
5042 (c-call "check_option_cp" pc)
5043 (set ivc2_cc 0)
5044 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
5045 ()
5046 )
5047
5048 ; 10010 qqqqq ppppp 01011 cpcmpne.h crqp,crpp (p0_1)
5049 (dni cpcmpne_h_P0S_P1 "cpcmpne.h $crqp,$crpp Pn"
5050 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
5051 "cpcmpne.h $crqp,$crpp"
5052 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5053 (sequence ()
5054 (c-call "check_option_cp" pc)
5055 (set ivc2_cc 0)
5056 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
5057 ()
5058 )
5059
5060 ; 10010 qqqqq ppppp 01101 cpcmpne.w crqp,crpp (p0_1)
5061 (dni cpcmpne_w_P0S_P1 "cpcmpne.w $crqp,$crpp Pn"
5062 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
5063 "cpcmpne.w $crqp,$crpp"
5064 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5065 (sequence ()
5066 (c-call "check_option_cp" pc)
5067 (set ivc2_cc 0)
5068 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
5069 ()
5070 )
5071
5072 ; 10010 qqqqq ppppp 10000 cpcmpgtu.b crqp,crpp (p0_1)
5073 (dni cpcmpgtu_b_P0S_P1 "cpcmpgtu.b $crqp,$crpp Pn"
5074 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
5075 "cpcmpgtu.b $crqp,$crpp"
5076 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5077 (sequence ()
5078 (c-call "check_option_cp" pc)
5079 (set ivc2_cc 0)
5080 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
5081 ()
5082 )
5083
5084 ; 10010 qqqqq ppppp 10001 cpcmpgt.b crqp,crpp (p0_1)
5085 (dni cpcmpgt_b_P0S_P1 "cpcmpgt.b $crqp,$crpp Pn"
5086 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
5087 "cpcmpgt.b $crqp,$crpp"
5088 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5089 (sequence ()
5090 (c-call "check_option_cp" pc)
5091 (set ivc2_cc 0)
5092 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
5093 ()
5094 )
5095
5096 ; 10010 qqqqq ppppp 10011 cpcmpgt.h crqp,crpp (p0_1)
5097 (dni cpcmpgt_h_P0S_P1 "cpcmpgt.h $crqp,$crpp Pn"
5098 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
5099 "cpcmpgt.h $crqp,$crpp"
5100 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5101 (sequence ()
5102 (c-call "check_option_cp" pc)
5103 (set ivc2_cc 0)
5104 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
5105 ()
5106 )
5107
5108 ; 10010 qqqqq ppppp 10100 cpcmpgtu.w crqp,crpp (p0_1)
5109 (dni cpcmpgtu_w_P0S_P1 "cpcmpgtu.w $crqp,$crpp Pn"
5110 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
5111 "cpcmpgtu.w $crqp,$crpp"
5112 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5113 (sequence ()
5114 (c-call "check_option_cp" pc)
5115 (set ivc2_cc 0)
5116 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
5117 ()
5118 )
5119
5120 ; 10010 qqqqq ppppp 10101 cpcmpgt.w crqp,crpp (p0_1)
5121 (dni cpcmpgt_w_P0S_P1 "cpcmpgt.w $crqp,$crpp Pn"
5122 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
5123 "cpcmpgt.w $crqp,$crpp"
5124 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5125 (sequence ()
5126 (c-call "check_option_cp" pc)
5127 (set ivc2_cc 0)
5128 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
5129 ()
5130 )
5131
5132 ; 10010 qqqqq ppppp 11000 cpcmpgeu.b crqp,crpp (p0_1)
5133 (dni cpcmpgeu_b_P0S_P1 "cpcmpgeu.b $crqp,$crpp Pn"
5134 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
5135 "cpcmpgeu.b $crqp,$crpp"
5136 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5137 (sequence ()
5138 (c-call "check_option_cp" pc)
5139 (set ivc2_cc 0)
5140 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
5141 ()
5142 )
5143
5144 ; 10010 qqqqq ppppp 11001 cpcmpge.b crqp,crpp (p0_1)
5145 (dni cpcmpge_b_P0S_P1 "cpcmpge.b $crqp,$crpp Pn"
5146 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
5147 "cpcmpge.b $crqp,$crpp"
5148 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5149 (sequence ()
5150 (c-call "check_option_cp" pc)
5151 (set ivc2_cc 0)
5152 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
5153 ()
5154 )
5155
5156 ; 10010 qqqqq ppppp 11011 cpcmpge.h crqp,crpp (p0_1)
5157 (dni cpcmpge_h_P0S_P1 "cpcmpge.h $crqp,$crpp Pn"
5158 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
5159 "cpcmpge.h $crqp,$crpp"
5160 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5161 (sequence ()
5162 (c-call "check_option_cp" pc)
5163 (set ivc2_cc 0)
5164 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
5165 ()
5166 )
5167
5168 ; 10010 qqqqq ppppp 11100 cpcmpgeu.w crqp,crpp (p0_1)
5169 (dni cpcmpgeu_w_P0S_P1 "cpcmpgeu.w $crqp,$crpp Pn"
5170 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
5171 "cpcmpgeu.w $crqp,$crpp"
5172 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5173 (sequence ()
5174 (c-call "check_option_cp" pc)
5175 (set ivc2_cc 0)
5176 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
5177 ()
5178 )
5179
5180 ; 10010 qqqqq ppppp 11101 cpcmpge.w crqp,crpp (p0_1)
5181 (dni cpcmpge_w_P0S_P1 "cpcmpge.w $crqp,$crpp Pn"
5182 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
5183 "cpcmpge.w $crqp,$crpp"
5184 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5185 (sequence ()
5186 (c-call "check_option_cp" pc)
5187 (set ivc2_cc 0)
5188 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
5189 ()
5190 )
5191
5192 ; 11000 qqqqq ppppp 00000 cpadda0u.b crqp,crpp (p0_1)
5193 (dni cpadda0u_b_P0S "cpadda0u.b $crqp,$crpp Pn"
5194 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0u_b") (CPTYPE V8UQI) VOLATILE)
5195 "cpadda0u.b $crqp,$crpp"
5196 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5197 (sequence ()
5198 (c-call "check_option_cp" pc)
5199 (set ivc2_acc0_0 0)
5200 (set ivc2_acc0_1 0)
5201 (set ivc2_acc0_2 0)
5202 (set ivc2_acc0_3 0)
5203 (set ivc2_acc0_4 0)
5204 (set ivc2_acc0_5 0)
5205 (set ivc2_acc0_6 0)
5206 (set ivc2_acc0_7 0)
5207 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
5208 ()
5209 )
5210
5211 ; 11000 qqqqq ppppp 00001 cpadda0.b crqp,crpp (p0_1)
5212 (dni cpadda0_b_P0S "cpadda0.b $crqp,$crpp Pn"
5213 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0_b") (CPTYPE V8QI) VOLATILE)
5214 "cpadda0.b $crqp,$crpp"
5215 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5216 (sequence ()
5217 (c-call "check_option_cp" pc)
5218 (set ivc2_acc0_0 0)
5219 (set ivc2_acc0_1 0)
5220 (set ivc2_acc0_2 0)
5221 (set ivc2_acc0_3 0)
5222 (set ivc2_acc0_4 0)
5223 (set ivc2_acc0_5 0)
5224 (set ivc2_acc0_6 0)
5225 (set ivc2_acc0_7 0)
5226 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
5227 ()
5228 )
5229
5230 ; 11000 qqqqq ppppp 00010 cpaddua0.h crqp,crpp (p0_1)
5231 (dni cpaddua0_h_P0S "cpaddua0.h $crqp,$crpp Pn"
5232 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddua0_h") (CPTYPE V4HI) VOLATILE)
5233 "cpaddua0.h $crqp,$crpp"
5234 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
5235 (sequence ()
5236 (c-call "check_option_cp" pc)
5237 (set ivc2_acc0_4 0)
5238 (set ivc2_acc0_5 0)
5239 (set ivc2_acc0_6 0)
5240 (set ivc2_acc0_7 0)
5241 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
5242 ()
5243 )
5244
5245 ; 11000 qqqqq ppppp 00011 cpaddla0.h crqp,crpp (p0_1)
5246 (dni cpaddla0_h_P0S "cpaddla0.h $crqp,$crpp Pn"
5247 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddla0_h") (CPTYPE V4HI) VOLATILE)
5248 "cpaddla0.h $crqp,$crpp"
5249 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5250 (sequence ()
5251 (c-call "check_option_cp" pc)
5252 (set ivc2_acc0_0 0)
5253 (set ivc2_acc0_1 0)
5254 (set ivc2_acc0_2 0)
5255 (set ivc2_acc0_3 0)
5256 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
5257 ()
5258 )
5259
5260 ; 11000 qqqqq ppppp 00100 cpaddaca0u.b crqp,crpp (p0_1)
5261 (dni cpaddaca0u_b_P0S "cpaddaca0u.b $crqp,$crpp Pn"
5262 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0u_b") (CPTYPE V8UQI) VOLATILE)
5263 "cpaddaca0u.b $crqp,$crpp"
5264 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
5265 (sequence ()
5266 (c-call "check_option_cp" pc)
5267 (set ivc2_acc0_0 0)
5268 (set ivc2_acc0_1 0)
5269 (set ivc2_acc0_2 0)
5270 (set ivc2_acc0_3 0)
5271 (set ivc2_acc0_4 0)
5272 (set ivc2_acc0_5 0)
5273 (set ivc2_acc0_6 0)
5274 (set ivc2_acc0_7 0)
5275 (set ivc2_cofa0 0)
5276 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
5277 ()
5278 )
5279
5280 ; 11000 qqqqq ppppp 00101 cpaddaca0.b crqp,crpp (p0_1)
5281 (dni cpaddaca0_b_P0S "cpaddaca0.b $crqp,$crpp Pn"
5282 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0_b") (CPTYPE V8QI) VOLATILE)
5283 "cpaddaca0.b $crqp,$crpp"
5284 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5285 (sequence ()
5286 (c-call "check_option_cp" pc)
5287 (set ivc2_acc0_0 0)
5288 (set ivc2_acc0_1 0)
5289 (set ivc2_acc0_2 0)
5290 (set ivc2_acc0_3 0)
5291 (set ivc2_acc0_4 0)
5292 (set ivc2_acc0_5 0)
5293 (set ivc2_acc0_6 0)
5294 (set ivc2_acc0_7 0)
5295 (set ivc2_cofa0 0)
5296 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
5297 ()
5298 )
5299
5300 ; 11000 qqqqq ppppp 00110 cpaddacua0.h crqp,crpp (p0_1)
5301 (dni cpaddacua0_h_P0S "cpaddacua0.h $crqp,$crpp Pn"
5302 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacua0_h") (CPTYPE V4HI) VOLATILE)
5303 "cpaddacua0.h $crqp,$crpp"
5304 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
5305 (sequence ()
5306 (c-call "check_option_cp" pc)
5307 (set ivc2_acc0_4 0)
5308 (set ivc2_acc0_5 0)
5309 (set ivc2_acc0_6 0)
5310 (set ivc2_acc0_7 0)
5311 (set ivc2_cofa0 0)
5312 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
5313 ()
5314 )
5315
5316 ; 11000 qqqqq ppppp 00111 cpaddacla0.h crqp,crpp (p0_1)
5317 (dni cpaddacla0_h_P0S "cpaddacla0.h $crqp,$crpp Pn"
5318 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacla0_h") (CPTYPE V4HI) VOLATILE)
5319 "cpaddacla0.h $crqp,$crpp"
5320 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
5321 (sequence ()
5322 (c-call "check_option_cp" pc)
5323 (set ivc2_acc0_0 0)
5324 (set ivc2_acc0_1 0)
5325 (set ivc2_acc0_2 0)
5326 (set ivc2_acc0_3 0)
5327 (set ivc2_cofa0 0)
5328 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
5329 ()
5330 )
5331
5332 ; 11000 qqqqq ppppp 01000 cpsuba0u.b crqp,crpp (p0_1)
5333 (dni cpsuba0u_b_P0S "cpsuba0u.b $crqp,$crpp Pn"
5334 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0u_b") (CPTYPE V8UQI) VOLATILE)
5335 "cpsuba0u.b $crqp,$crpp"
5336 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
5337 (sequence ()
5338 (c-call "check_option_cp" pc)
5339 (set ivc2_acc0_0 0)
5340 (set ivc2_acc0_1 0)
5341 (set ivc2_acc0_2 0)
5342 (set ivc2_acc0_3 0)
5343 (set ivc2_acc0_4 0)
5344 (set ivc2_acc0_5 0)
5345 (set ivc2_acc0_6 0)
5346 (set ivc2_acc0_7 0)
5347 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
5348 ()
5349 )
5350
5351 ; 11000 qqqqq ppppp 01001 cpsuba0.b crqp,crpp (p0_1)
5352 (dni cpsuba0_b_P0S "cpsuba0.b $crqp,$crpp Pn"
5353 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0_b") (CPTYPE V8QI) VOLATILE)
5354 "cpsuba0.b $crqp,$crpp"
5355 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5356 (sequence ()
5357 (c-call "check_option_cp" pc)
5358 (set ivc2_acc0_0 0)
5359 (set ivc2_acc0_1 0)
5360 (set ivc2_acc0_2 0)
5361 (set ivc2_acc0_3 0)
5362 (set ivc2_acc0_4 0)
5363 (set ivc2_acc0_5 0)
5364 (set ivc2_acc0_6 0)
5365 (set ivc2_acc0_7 0)
5366 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
5367 ()
5368 )
5369
5370 ; 11000 qqqqq ppppp 01010 cpsubua0.h crqp,crpp (p0_1)
5371 (dni cpsubua0_h_P0S "cpsubua0.h $crqp,$crpp Pn"
5372 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubua0_h") (CPTYPE V4HI) VOLATILE)
5373 "cpsubua0.h $crqp,$crpp"
5374 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
5375 (sequence ()
5376 (c-call "check_option_cp" pc)
5377 (set ivc2_acc0_4 0)
5378 (set ivc2_acc0_5 0)
5379 (set ivc2_acc0_6 0)
5380 (set ivc2_acc0_7 0)
5381 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
5382 ()
5383 )
5384
5385 ; 11000 qqqqq ppppp 01011 cpsubla0.h crqp,crpp (p0_1)
5386 (dni cpsubla0_h_P0S "cpsubla0.h $crqp,$crpp Pn"
5387 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubla0_h") (CPTYPE V4HI) VOLATILE)
5388 "cpsubla0.h $crqp,$crpp"
5389 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5390 (sequence ()
5391 (c-call "check_option_cp" pc)
5392 (set ivc2_acc0_0 0)
5393 (set ivc2_acc0_1 0)
5394 (set ivc2_acc0_2 0)
5395 (set ivc2_acc0_3 0)
5396 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
5397 ()
5398 )
5399
5400 ; 11000 qqqqq ppppp 01100 cpsubaca0u.b crqp,crpp (p0_1)
5401 (dni cpsubaca0u_b_P0S "cpsubaca0u.b $crqp,$crpp Pn"
5402 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0u_b") (CPTYPE V8UQI) VOLATILE)
5403 "cpsubaca0u.b $crqp,$crpp"
5404 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
5405 (sequence ()
5406 (c-call "check_option_cp" pc)
5407 (set ivc2_acc0_0 0)
5408 (set ivc2_acc0_1 0)
5409 (set ivc2_acc0_2 0)
5410 (set ivc2_acc0_3 0)
5411 (set ivc2_acc0_4 0)
5412 (set ivc2_acc0_5 0)
5413 (set ivc2_acc0_6 0)
5414 (set ivc2_acc0_7 0)
5415 (set ivc2_cofa0 0)
5416 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
5417 ()
5418 )
5419
5420 ; 11000 qqqqq ppppp 01101 cpsubaca0.b crqp,crpp (p0_1)
5421 (dni cpsubaca0_b_P0S "cpsubaca0.b $crqp,$crpp Pn"
5422 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0_b") (CPTYPE V8QI) VOLATILE)
5423 "cpsubaca0.b $crqp,$crpp"
5424 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5425 (sequence ()
5426 (c-call "check_option_cp" pc)
5427 (set ivc2_acc0_0 0)
5428 (set ivc2_acc0_1 0)
5429 (set ivc2_acc0_2 0)
5430 (set ivc2_acc0_3 0)
5431 (set ivc2_acc0_4 0)
5432 (set ivc2_acc0_5 0)
5433 (set ivc2_acc0_6 0)
5434 (set ivc2_acc0_7 0)
5435 (set ivc2_cofa0 0)
5436 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
5437 ()
5438 )
5439
5440 ; 11000 qqqqq ppppp 01110 cpsubacua0.h crqp,crpp (p0_1)
5441 (dni cpsubacua0_h_P0S "cpsubacua0.h $crqp,$crpp Pn"
5442 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacua0_h") (CPTYPE V4HI) VOLATILE)
5443 "cpsubacua0.h $crqp,$crpp"
5444 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
5445 (sequence ()
5446 (c-call "check_option_cp" pc)
5447 (set ivc2_acc0_4 0)
5448 (set ivc2_acc0_5 0)
5449 (set ivc2_acc0_6 0)
5450 (set ivc2_acc0_7 0)
5451 (set ivc2_cofa0 0)
5452 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
5453 ()
5454 )
5455
5456 ; 11000 qqqqq ppppp 01111 cpsubacla0.h crqp,crpp (p0_1)
5457 (dni cpsubacla0_h_P0S "cpsubacla0.h $crqp,$crpp Pn"
5458 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacla0_h") (CPTYPE V4HI) VOLATILE)
5459 "cpsubacla0.h $crqp,$crpp"
5460 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
5461 (sequence ()
5462 (c-call "check_option_cp" pc)
5463 (set ivc2_acc0_0 0)
5464 (set ivc2_acc0_1 0)
5465 (set ivc2_acc0_2 0)
5466 (set ivc2_acc0_3 0)
5467 (set ivc2_cofa0 0)
5468 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
5469 ()
5470 )
5471
5472 ; 11000 qqqqq ppppp 10000 cpabsa0u.b crqp,crpp (p0_1)
5473 (dni cpabsa0u_b_P0S "cpabsa0u.b $crqp,$crpp Pn"
5474 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0u_b") (CPTYPE V8UQI) VOLATILE)
5475 "cpabsa0u.b $crqp,$crpp"
5476 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5477 (sequence ()
5478 (c-call "check_option_cp" pc)
5479 (set ivc2_acc0_0 0)
5480 (set ivc2_acc0_1 0)
5481 (set ivc2_acc0_2 0)
5482 (set ivc2_acc0_3 0)
5483 (set ivc2_acc0_4 0)
5484 (set ivc2_acc0_5 0)
5485 (set ivc2_acc0_6 0)
5486 (set ivc2_acc0_7 0)
5487 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
5488 ()
5489 )
5490
5491 ; 11000 qqqqq ppppp 10001 cpabsa0.b crqp,crpp (p0_1)
5492 (dni cpabsa0_b_P0S "cpabsa0.b $crqp,$crpp Pn"
5493 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0_b") (CPTYPE V8QI) VOLATILE)
5494 "cpabsa0.b $crqp,$crpp"
5495 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5496 (sequence ()
5497 (c-call "check_option_cp" pc)
5498 (set ivc2_acc0_0 0)
5499 (set ivc2_acc0_1 0)
5500 (set ivc2_acc0_2 0)
5501 (set ivc2_acc0_3 0)
5502 (set ivc2_acc0_4 0)
5503 (set ivc2_acc0_5 0)
5504 (set ivc2_acc0_6 0)
5505 (set ivc2_acc0_7 0)
5506 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
5507 ()
5508 )
5509
5510 ; 11000 qqqqq ppppp 10010 cpabsua0.h crqp,crpp (p0_1)
5511 (dni cpabsua0_h_P0S "cpabsua0.h $crqp,$crpp Pn"
5512 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsua0_h") (CPTYPE V4HI) VOLATILE)
5513 "cpabsua0.h $crqp,$crpp"
5514 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
5515 (sequence ()
5516 (c-call "check_option_cp" pc)
5517 (set ivc2_acc0_4 0)
5518 (set ivc2_acc0_5 0)
5519 (set ivc2_acc0_6 0)
5520 (set ivc2_acc0_7 0)
5521 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
5522 ()
5523 )
5524
5525 ; 11000 qqqqq ppppp 10011 cpabsla0.h crqp,crpp (p0_1)
5526 (dni cpabsla0_h_P0S "cpabsla0.h $crqp,$crpp Pn"
5527 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsla0_h") (CPTYPE V4HI) VOLATILE)
5528 "cpabsla0.h $crqp,$crpp"
5529 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5530 (sequence ()
5531 (c-call "check_option_cp" pc)
5532 (set ivc2_acc0_0 0)
5533 (set ivc2_acc0_1 0)
5534 (set ivc2_acc0_2 0)
5535 (set ivc2_acc0_3 0)
5536 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
5537 ()
5538 )
5539
5540 ; 11000 qqqqq ppppp 10100 cpsada0u.b crqp,crpp (p0_1)
5541 (dni cpsada0u_b_P0S "cpsada0u.b $crqp,$crpp Pn"
5542 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0u_b") (CPTYPE V8UQI) VOLATILE)
5543 "cpsada0u.b $crqp,$crpp"
5544 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5545 (sequence ()
5546 (c-call "check_option_cp" pc)
5547 (set ivc2_acc0_0 0)
5548 (set ivc2_acc0_1 0)
5549 (set ivc2_acc0_2 0)
5550 (set ivc2_acc0_3 0)
5551 (set ivc2_acc0_4 0)
5552 (set ivc2_acc0_5 0)
5553 (set ivc2_acc0_6 0)
5554 (set ivc2_acc0_7 0)
5555 (set ivc2_cofa0 0)
5556 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
5557 ()
5558 )
5559
5560 ; 11000 qqqqq ppppp 10101 cpsada0.b crqp,crpp (p0_1)
5561 (dni cpsada0_b_P0S "cpsada0.b $crqp,$crpp Pn"
5562 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0_b") (CPTYPE V8QI) VOLATILE)
5563 "cpsada0.b $crqp,$crpp"
5564 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5565 (sequence ()
5566 (c-call "check_option_cp" pc)
5567 (set ivc2_acc0_0 0)
5568 (set ivc2_acc0_1 0)
5569 (set ivc2_acc0_2 0)
5570 (set ivc2_acc0_3 0)
5571 (set ivc2_acc0_4 0)
5572 (set ivc2_acc0_5 0)
5573 (set ivc2_acc0_6 0)
5574 (set ivc2_acc0_7 0)
5575 (set ivc2_cofa0 0)
5576 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
5577 ()
5578 )
5579
5580 ; 11000 qqqqq ppppp 10110 cpsadua0.h crqp,crpp (p0_1)
5581 (dni cpsadua0_h_P0S "cpsadua0.h $crqp,$crpp Pn"
5582 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadua0_h") (CPTYPE V4HI) VOLATILE)
5583 "cpsadua0.h $crqp,$crpp"
5584 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
5585 (sequence ()
5586 (c-call "check_option_cp" pc)
5587 (set ivc2_acc0_4 0)
5588 (set ivc2_acc0_5 0)
5589 (set ivc2_acc0_6 0)
5590 (set ivc2_acc0_7 0)
5591 (set ivc2_cofa0 0)
5592 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
5593 ()
5594 )
5595
5596 ; 11000 qqqqq ppppp 10111 cpsadla0.h crqp,crpp (p0_1)
5597 (dni cpsadla0_h_P0S "cpsadla0.h $crqp,$crpp Pn"
5598 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadla0_h") (CPTYPE V4HI) VOLATILE)
5599 "cpsadla0.h $crqp,$crpp"
5600 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
5601 (sequence ()
5602 (c-call "check_option_cp" pc)
5603 (set ivc2_acc0_0 0)
5604 (set ivc2_acc0_1 0)
5605 (set ivc2_acc0_2 0)
5606 (set ivc2_acc0_3 0)
5607 (set ivc2_cofa0 0)
5608 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
5609 ()
5610 )
5611
5612 ; 11000 qqqqq ppppp 11011 cpseta0.h crqp,crpp (p0_1)
5613 (dni cpseta0_h_P0S "cpseta0.h $crqp,$crpp Pn"
5614 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpseta0_h") (CPTYPE V4HI) VOLATILE)
5615 "cpseta0.h $crqp,$crpp"
5616 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5617 (sequence ()
5618 (c-call "check_option_cp" pc)
5619 (set ivc2_acc0_0 0)
5620 (set ivc2_acc0_1 0)
5621 (set ivc2_acc0_2 0)
5622 (set ivc2_acc0_3 0)
5623 (set ivc2_acc0_4 0)
5624 (set ivc2_acc0_5 0)
5625 (set ivc2_acc0_6 0)
5626 (set ivc2_acc0_7 0)
5627 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
5628 ()
5629 )
5630
5631 ; 11000 qqqqq ppppp 11100 cpsetua0.w crqp,crpp (p0_1)
5632 (dni cpsetua0_w_P0S "cpsetua0.w $crqp,$crpp Pn"
5633 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetua0_w") (CPTYPE V2SI) VOLATILE)
5634 "cpsetua0.w $crqp,$crpp"
5635 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5636 (sequence ()
5637 (c-call "check_option_cp" pc)
5638 (set ivc2_acc0_4 0)
5639 (set ivc2_acc0_5 0)
5640 (set ivc2_acc0_6 0)
5641 (set ivc2_acc0_7 0)
5642 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
5643 ()
5644 )
5645
5646 ; 11000 qqqqq ppppp 11101 cpsetla0.w crqp,crpp (p0_1)
5647 (dni cpsetla0_w_P0S "cpsetla0.w $crqp,$crpp Pn"
5648 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetla0_w") (CPTYPE V2SI) VOLATILE)
5649 "cpsetla0.w $crqp,$crpp"
5650 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5651 (sequence ()
5652 (c-call "check_option_cp" pc)
5653 (set ivc2_acc0_0 0)
5654 (set ivc2_acc0_1 0)
5655 (set ivc2_acc0_2 0)
5656 (set ivc2_acc0_3 0)
5657 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
5658 ()
5659 )
5660
5661 ; 11001 00000 00001 ooooo cpmova0.b =crop (p0_1)
5662 (dni cpmova0_b_P0S "cpmova0.b $crop Pn"
5663 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmova0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5664 "cpmova0.b $crop"
5665 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5666 (sequence ()
5667 (c-call "check_option_cp" pc)
5668 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
5669 ()
5670 )
5671
5672 ; 11001 00000 00010 ooooo cpmovua0.h =crop (p0_1)
5673 (dni cpmovua0_h_P0S "cpmovua0.h $crop Pn"
5674 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5675 "cpmovua0.h $crop"
5676 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5677 (sequence ()
5678 (c-call "check_option_cp" pc)
5679 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
5680 ()
5681 )
5682
5683 ; 11001 00000 00011 ooooo cpmovla0.h =crop (p0_1)
5684 (dni cpmovla0_h_P0S "cpmovla0.h $crop Pn"
5685 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5686 "cpmovla0.h $crop"
5687 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5688 (sequence ()
5689 (c-call "check_option_cp" pc)
5690 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
5691 ()
5692 )
5693
5694 ; 11001 00000 00100 ooooo cpmovuua0.w =crop (p0_1)
5695 (dni cpmovuua0_w_P0S "cpmovuua0.w $crop Pn"
5696 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovuua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5697 "cpmovuua0.w $crop"
5698 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5699 (sequence ()
5700 (c-call "check_option_cp" pc)
5701 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
5702 ()
5703 )
5704
5705 ; 11001 00000 00101 ooooo cpmovula0.w =crop (p0_1)
5706 (dni cpmovula0_w_P0S "cpmovula0.w $crop Pn"
5707 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovula0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5708 "cpmovula0.w $crop"
5709 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5710 (sequence ()
5711 (c-call "check_option_cp" pc)
5712 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
5713 ()
5714 )
5715
5716 ; 11001 00000 00110 ooooo cpmovlua0.w =crop (p0_1)
5717 (dni cpmovlua0_w_P0S "cpmovlua0.w $crop Pn"
5718 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5719 "cpmovlua0.w $crop"
5720 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5721 (sequence ()
5722 (c-call "check_option_cp" pc)
5723 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
5724 ()
5725 )
5726
5727 ; 11001 00000 00111 ooooo cpmovlla0.w =crop (p0_1)
5728 (dni cpmovlla0_w_P0S "cpmovlla0.w $crop Pn"
5729 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5730 "cpmovlla0.w $crop"
5731 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5732 (sequence ()
5733 (c-call "check_option_cp" pc)
5734 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
5735 ()
5736 )
5737
5738 ; 11001 00000 01000 ooooo cppacka0u.b =crop (p0_1)
5739 (dni cppacka0u_b_P0S "cppacka0u.b $crop Pn"
5740 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
5741 "cppacka0u.b $crop"
5742 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5743 (sequence ()
5744 (c-call "check_option_cp" pc)
5745 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
5746 ()
5747 )
5748
5749 ; 11001 00000 01001 ooooo cppacka0.b =crop (p0_1)
5750 (dni cppacka0_b_P0S "cppacka0.b $crop Pn"
5751 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5752 "cppacka0.b $crop"
5753 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5754 (sequence ()
5755 (c-call "check_option_cp" pc)
5756 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
5757 ()
5758 )
5759
5760 ; 11001 00000 01010 ooooo cppackua0.h =crop (p0_1)
5761 (dni cppackua0_h_P0S "cppackua0.h $crop Pn"
5762 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5763 "cppackua0.h $crop"
5764 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5765 (sequence ()
5766 (c-call "check_option_cp" pc)
5767 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
5768 ()
5769 )
5770
5771 ; 11001 00000 01011 ooooo cppackla0.h =crop (p0_1)
5772 (dni cppackla0_h_P0S "cppackla0.h $crop Pn"
5773 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5774 "cppackla0.h $crop"
5775 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5776 (sequence ()
5777 (c-call "check_option_cp" pc)
5778 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5779 ()
5780 )
5781
5782 ; 11001 00000 01100 ooooo cppackua0.w =crop (p0_1)
5783 (dni cppackua0_w_P0S "cppackua0.w $crop Pn"
5784 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5785 "cppackua0.w $crop"
5786 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5787 (sequence ()
5788 (c-call "check_option_cp" pc)
5789 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5790 ()
5791 )
5792
5793 ; 11001 00000 01101 ooooo cppackla0.w =crop (p0_1)
5794 (dni cppackla0_w_P0S "cppackla0.w $crop Pn"
5795 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5796 "cppackla0.w $crop"
5797 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5798 (sequence ()
5799 (c-call "check_option_cp" pc)
5800 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5801 ()
5802 )
5803
5804 ; 11001 00000 01110 ooooo cpmovhua0.w =crop (p0_1)
5805 (dni cpmovhua0_w_P0S "cpmovhua0.w $crop Pn"
5806 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5807 "cpmovhua0.w $crop"
5808 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5809 (sequence ()
5810 (c-call "check_option_cp" pc)
5811 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5812 ()
5813 )
5814
5815 ; 11001 00000 01111 ooooo cpmovhla0.w =crop (p0_1)
5816 (dni cpmovhla0_w_P0S "cpmovhla0.w $crop Pn"
5817 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5818 "cpmovhla0.w $crop"
5819 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5820 (sequence ()
5821 (c-call "check_option_cp" pc)
5822 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5823 ()
5824 )
5825
5826 ; 11001 00000 10000 00000 cpacsuma0 (p0_1)
5827 (dni cpacsuma0_P0S "cpacsuma0 Pn"
5828 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpacsuma0") VOLATILE)
5829 "cpacsuma0"
5830 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5831 (sequence ()
5832 (c-call "check_option_cp" pc)
5833 (set ivc2_acc0_0 0)
5834 (set ivc2_acc0_1 0)
5835 (set ivc2_acc0_2 0)
5836 (set ivc2_acc0_3 0)
5837 (set ivc2_acc0_4 0)
5838 (set ivc2_acc0_5 0)
5839 (set ivc2_acc0_6 0)
5840 (set ivc2_acc0_7 0)
5841 (set ivc2_cofa0 0)
5842 (c-call "ivc2_cpacsuma0" pc) )
5843 ()
5844 )
5845
5846 ; 11001 00000 10001 00000 cpaccpa0 (p0_1)
5847 (dni cpaccpa0_P0S "cpaccpa0 Pn"
5848 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaccpa0") VOLATILE)
5849 "cpaccpa0"
5850 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5851 (sequence ()
5852 (c-call "check_option_cp" pc)
5853 (set ivc2_acc0_0 0)
5854 (set ivc2_acc0_1 0)
5855 (set ivc2_acc0_2 0)
5856 (set ivc2_acc0_3 0)
5857 (set ivc2_acc0_4 0)
5858 (set ivc2_acc0_5 0)
5859 (set ivc2_acc0_6 0)
5860 (set ivc2_acc0_7 0)
5861 (c-call "ivc2_cpaccpa0" pc) )
5862 ()
5863 )
5864
5865 ; 11001 qqqqq 11000 00000 cpsrla0 crqp (p0_1)
5866 (dni cpsrla0_P0S "cpsrla0 $crqp Pn"
5867 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrla0") VOLATILE)
5868 "cpsrla0 $crqp"
5869 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5870 (sequence ()
5871 (c-call "check_option_cp" pc)
5872 (set ivc2_acc0_0 0)
5873 (set ivc2_acc0_1 0)
5874 (set ivc2_acc0_2 0)
5875 (set ivc2_acc0_3 0)
5876 (set ivc2_acc0_4 0)
5877 (set ivc2_acc0_5 0)
5878 (set ivc2_acc0_6 0)
5879 (set ivc2_acc0_7 0)
5880 (c-call "ivc2_cpsrla0" pc crqp) )
5881 ()
5882 )
5883
5884 ; 11001 qqqqq 11001 00000 cpsraa0 crqp (p0_1)
5885 (dni cpsraa0_P0S "cpsraa0 $crqp Pn"
5886 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraa0") VOLATILE)
5887 "cpsraa0 $crqp"
5888 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5889 (sequence ()
5890 (c-call "check_option_cp" pc)
5891 (set ivc2_acc0_0 0)
5892 (set ivc2_acc0_1 0)
5893 (set ivc2_acc0_2 0)
5894 (set ivc2_acc0_3 0)
5895 (set ivc2_acc0_4 0)
5896 (set ivc2_acc0_5 0)
5897 (set ivc2_acc0_6 0)
5898 (set ivc2_acc0_7 0)
5899 (c-call "ivc2_cpsraa0" pc crqp) )
5900 ()
5901 )
5902
5903 ; 11001 qqqqq 11010 00000 cpslla0 crqp (p0_1)
5904 (dni cpslla0_P0S "cpslla0 $crqp Pn"
5905 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpslla0") VOLATILE)
5906 "cpslla0 $crqp"
5907 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5908 (sequence ()
5909 (c-call "check_option_cp" pc)
5910 (set ivc2_acc0_0 0)
5911 (set ivc2_acc0_1 0)
5912 (set ivc2_acc0_2 0)
5913 (set ivc2_acc0_3 0)
5914 (set ivc2_acc0_4 0)
5915 (set ivc2_acc0_5 0)
5916 (set ivc2_acc0_6 0)
5917 (set ivc2_acc0_7 0)
5918 (c-call "ivc2_cpslla0" pc crqp) )
5919 ()
5920 )
5921
5922 ; 11001 00000 11100 iiiii cpsrlia0 imm5p23 (p0_1)
5923 (dni cpsrlia0_P0S "cpsrlia0 imm5p23 Pn"
5924 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrlia0") VOLATILE)
5925 "cpsrlia0 $imm5p23"
5926 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5927 (sequence ()
5928 (c-call "check_option_cp" pc)
5929 (set ivc2_acc0_0 0)
5930 (set ivc2_acc0_1 0)
5931 (set ivc2_acc0_2 0)
5932 (set ivc2_acc0_3 0)
5933 (set ivc2_acc0_4 0)
5934 (set ivc2_acc0_5 0)
5935 (set ivc2_acc0_6 0)
5936 (set ivc2_acc0_7 0)
5937 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5938 ()
5939 )
5940
5941 ; 11001 00000 11101 iiiii cpsraia0 imm5p23 (p0_1)
5942 (dni cpsraia0_P0S "cpsraia0 imm5p23 Pn"
5943 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraia0") VOLATILE)
5944 "cpsraia0 $imm5p23"
5945 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5946 (sequence ()
5947 (c-call "check_option_cp" pc)
5948 (set ivc2_acc0_0 0)
5949 (set ivc2_acc0_1 0)
5950 (set ivc2_acc0_2 0)
5951 (set ivc2_acc0_3 0)
5952 (set ivc2_acc0_4 0)
5953 (set ivc2_acc0_5 0)
5954 (set ivc2_acc0_6 0)
5955 (set ivc2_acc0_7 0)
5956 (c-call "ivc2_cpsraia0" pc imm5p23) )
5957 ()
5958 )
5959
5960 ; 11001 00000 11110 iiiii cpsllia0 imm5p23 (p0_1)
5961 (dni cpsllia0_P0S "cpsllia0 imm5p23 Pn"
5962 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsllia0") VOLATILE)
5963 "cpsllia0 $imm5p23"
5964 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5965 (sequence ()
5966 (c-call "check_option_cp" pc)
5967 (set ivc2_acc0_0 0)
5968 (set ivc2_acc0_1 0)
5969 (set ivc2_acc0_2 0)
5970 (set ivc2_acc0_3 0)
5971 (set ivc2_acc0_4 0)
5972 (set ivc2_acc0_5 0)
5973 (set ivc2_acc0_6 0)
5974 (set ivc2_acc0_7 0)
5975 (c-call "ivc2_cpsllia0" pc imm5p23) )
5976 ()
5977 )
5978
5979 ; 11111 qqqqq ppppp 00000 cpfsftba0s0u.b crqp,crpp (p0_1)
5980 (dni cpfsftba0s0u_b_P0S "cpfsftba0s0u.b $crqp,$crpp Pn"
5981 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0u_b") (CPTYPE V8UQI) VOLATILE)
5982 "cpfsftba0s0u.b $crqp,$crpp"
5983 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5984 (sequence ()
5985 (c-call "check_option_cp" pc)
5986 (set ivc2_acc0_0 0)
5987 (set ivc2_acc0_1 0)
5988 (set ivc2_acc0_2 0)
5989 (set ivc2_acc0_3 0)
5990 (set ivc2_acc0_4 0)
5991 (set ivc2_acc0_5 0)
5992 (set ivc2_acc0_6 0)
5993 (set ivc2_acc0_7 0)
5994 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5995 ()
5996 )
5997
5998 ; 11111 qqqqq ppppp 00001 cpfsftba0s0.b crqp,crpp (p0_1)
5999 (dni cpfsftba0s0_b_P0S "cpfsftba0s0.b $crqp,$crpp Pn"
6000 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0_b") (CPTYPE V8QI) VOLATILE)
6001 "cpfsftba0s0.b $crqp,$crpp"
6002 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6003 (sequence ()
6004 (c-call "check_option_cp" pc)
6005 (set ivc2_acc0_0 0)
6006 (set ivc2_acc0_1 0)
6007 (set ivc2_acc0_2 0)
6008 (set ivc2_acc0_3 0)
6009 (set ivc2_acc0_4 0)
6010 (set ivc2_acc0_5 0)
6011 (set ivc2_acc0_6 0)
6012 (set ivc2_acc0_7 0)
6013 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
6014 ()
6015 )
6016
6017 ; 11111 qqqqq ppppp 00010 cpfsftbua0s0.h crqp,crpp (p0_1)
6018 (dni cpfsftbua0s0_h_P0S "cpfsftbua0s0.h $crqp,$crpp Pn"
6019 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s0_h") (CPTYPE V4HI) VOLATILE)
6020 "cpfsftbua0s0.h $crqp,$crpp"
6021 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
6022 (sequence ()
6023 (c-call "check_option_cp" pc)
6024 (set ivc2_acc0_4 0)
6025 (set ivc2_acc0_5 0)
6026 (set ivc2_acc0_6 0)
6027 (set ivc2_acc0_7 0)
6028 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
6029 ()
6030 )
6031
6032 ; 11111 qqqqq ppppp 00011 cpfsftbla0s0.h crqp,crpp (p0_1)
6033 (dni cpfsftbla0s0_h_P0S "cpfsftbla0s0.h $crqp,$crpp Pn"
6034 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s0_h") (CPTYPE V4HI) VOLATILE)
6035 "cpfsftbla0s0.h $crqp,$crpp"
6036 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6037 (sequence ()
6038 (c-call "check_option_cp" pc)
6039 (set ivc2_acc0_0 0)
6040 (set ivc2_acc0_1 0)
6041 (set ivc2_acc0_2 0)
6042 (set ivc2_acc0_3 0)
6043 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
6044 ()
6045 )
6046
6047 ; 11111 qqqqq ppppp 00100 cpfaca0s0u.b crqp,crpp (p0_1)
6048 (dni cpfaca0s0u_b_P0S "cpfaca0s0u.b $crqp,$crpp Pn"
6049 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0u_b") (CPTYPE V8UQI) VOLATILE)
6050 "cpfaca0s0u.b $crqp,$crpp"
6051 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
6052 (sequence ()
6053 (c-call "check_option_cp" pc)
6054 (set ivc2_acc0_0 0)
6055 (set ivc2_acc0_1 0)
6056 (set ivc2_acc0_2 0)
6057 (set ivc2_acc0_3 0)
6058 (set ivc2_acc0_4 0)
6059 (set ivc2_acc0_5 0)
6060 (set ivc2_acc0_6 0)
6061 (set ivc2_acc0_7 0)
6062 (set ivc2_cofa0 0)
6063 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
6064 ()
6065 )
6066
6067 ; 11111 qqqqq ppppp 00101 cpfaca0s0.b crqp,crpp (p0_1)
6068 (dni cpfaca0s0_b_P0S "cpfaca0s0.b $crqp,$crpp Pn"
6069 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0_b") (CPTYPE V8QI) VOLATILE)
6070 "cpfaca0s0.b $crqp,$crpp"
6071 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6072 (sequence ()
6073 (c-call "check_option_cp" pc)
6074 (set ivc2_acc0_0 0)
6075 (set ivc2_acc0_1 0)
6076 (set ivc2_acc0_2 0)
6077 (set ivc2_acc0_3 0)
6078 (set ivc2_acc0_4 0)
6079 (set ivc2_acc0_5 0)
6080 (set ivc2_acc0_6 0)
6081 (set ivc2_acc0_7 0)
6082 (set ivc2_cofa0 0)
6083 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
6084 ()
6085 )
6086
6087 ; 11111 qqqqq ppppp 00110 cpfacua0s0.h crqp,crpp (p0_1)
6088 (dni cpfacua0s0_h_P0S "cpfacua0s0.h $crqp,$crpp Pn"
6089 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s0_h") (CPTYPE V4HI) VOLATILE)
6090 "cpfacua0s0.h $crqp,$crpp"
6091 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
6092 (sequence ()
6093 (c-call "check_option_cp" pc)
6094 (set ivc2_acc0_4 0)
6095 (set ivc2_acc0_5 0)
6096 (set ivc2_acc0_6 0)
6097 (set ivc2_acc0_7 0)
6098 (set ivc2_cofa0 0)
6099 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
6100 ()
6101 )
6102
6103 ; 11111 qqqqq ppppp 00111 cpfacla0s0.h crqp,crpp (p0_1)
6104 (dni cpfacla0s0_h_P0S "cpfacla0s0.h $crqp,$crpp Pn"
6105 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s0_h") (CPTYPE V4HI) VOLATILE)
6106 "cpfacla0s0.h $crqp,$crpp"
6107 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
6108 (sequence ()
6109 (c-call "check_option_cp" pc)
6110 (set ivc2_acc0_0 0)
6111 (set ivc2_acc0_1 0)
6112 (set ivc2_acc0_2 0)
6113 (set ivc2_acc0_3 0)
6114 (set ivc2_cofa0 0)
6115 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
6116 ()
6117 )
6118
6119 ; 11111 qqqqq ppppp 01000 cpfsftba0s1u.b crqp,crpp (p0_1)
6120 (dni cpfsftba0s1u_b_P0S "cpfsftba0s1u.b $crqp,$crpp Pn"
6121 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1u_b") (CPTYPE V8UQI) VOLATILE)
6122 "cpfsftba0s1u.b $crqp,$crpp"
6123 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
6124 (sequence ()
6125 (c-call "check_option_cp" pc)
6126 (set ivc2_acc0_0 0)
6127 (set ivc2_acc0_1 0)
6128 (set ivc2_acc0_2 0)
6129 (set ivc2_acc0_3 0)
6130 (set ivc2_acc0_4 0)
6131 (set ivc2_acc0_5 0)
6132 (set ivc2_acc0_6 0)
6133 (set ivc2_acc0_7 0)
6134 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
6135 ()
6136 )
6137
6138 ; 11111 qqqqq ppppp 01001 cpfsftba0s1.b crqp,crpp (p0_1)
6139 (dni cpfsftba0s1_b_P0S "cpfsftba0s1.b $crqp,$crpp Pn"
6140 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1_b") (CPTYPE V8QI) VOLATILE)
6141 "cpfsftba0s1.b $crqp,$crpp"
6142 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6143 (sequence ()
6144 (c-call "check_option_cp" pc)
6145 (set ivc2_acc0_0 0)
6146 (set ivc2_acc0_1 0)
6147 (set ivc2_acc0_2 0)
6148 (set ivc2_acc0_3 0)
6149 (set ivc2_acc0_4 0)
6150 (set ivc2_acc0_5 0)
6151 (set ivc2_acc0_6 0)
6152 (set ivc2_acc0_7 0)
6153 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
6154 ()
6155 )
6156
6157 ; 11111 qqqqq ppppp 01010 cpfsftbua0s1.h crqp,crpp (p0_1)
6158 (dni cpfsftbua0s1_h_P0S "cpfsftbua0s1.h $crqp,$crpp Pn"
6159 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s1_h") (CPTYPE V4HI) VOLATILE)
6160 "cpfsftbua0s1.h $crqp,$crpp"
6161 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
6162 (sequence ()
6163 (c-call "check_option_cp" pc)
6164 (set ivc2_acc0_4 0)
6165 (set ivc2_acc0_5 0)
6166 (set ivc2_acc0_6 0)
6167 (set ivc2_acc0_7 0)
6168 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
6169 ()
6170 )
6171
6172 ; 11111 qqqqq ppppp 01011 cpfsftbla0s1.h crqp,crpp (p0_1)
6173 (dni cpfsftbla0s1_h_P0S "cpfsftbla0s1.h $crqp,$crpp Pn"
6174 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s1_h") (CPTYPE V4HI) VOLATILE)
6175 "cpfsftbla0s1.h $crqp,$crpp"
6176 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6177 (sequence ()
6178 (c-call "check_option_cp" pc)
6179 (set ivc2_acc0_0 0)
6180 (set ivc2_acc0_1 0)
6181 (set ivc2_acc0_2 0)
6182 (set ivc2_acc0_3 0)
6183 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
6184 ()
6185 )
6186
6187 ; 11111 qqqqq ppppp 01100 cpfaca0s1u.b crqp,crpp (p0_1)
6188 (dni cpfaca0s1u_b_P0S "cpfaca0s1u.b $crqp,$crpp Pn"
6189 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1u_b") (CPTYPE V8UQI) VOLATILE)
6190 "cpfaca0s1u.b $crqp,$crpp"
6191 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
6192 (sequence ()
6193 (c-call "check_option_cp" pc)
6194 (set ivc2_acc0_0 0)
6195 (set ivc2_acc0_1 0)
6196 (set ivc2_acc0_2 0)
6197 (set ivc2_acc0_3 0)
6198 (set ivc2_acc0_4 0)
6199 (set ivc2_acc0_5 0)
6200 (set ivc2_acc0_6 0)
6201 (set ivc2_acc0_7 0)
6202 (set ivc2_cofa0 0)
6203 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
6204 ()
6205 )
6206
6207 ; 11111 qqqqq ppppp 01101 cpfaca0s1.b crqp,crpp (p0_1)
6208 (dni cpfaca0s1_b_P0S "cpfaca0s1.b $crqp,$crpp Pn"
6209 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1_b") (CPTYPE V8QI) VOLATILE)
6210 "cpfaca0s1.b $crqp,$crpp"
6211 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6212 (sequence ()
6213 (c-call "check_option_cp" pc)
6214 (set ivc2_acc0_0 0)
6215 (set ivc2_acc0_1 0)
6216 (set ivc2_acc0_2 0)
6217 (set ivc2_acc0_3 0)
6218 (set ivc2_acc0_4 0)
6219 (set ivc2_acc0_5 0)
6220 (set ivc2_acc0_6 0)
6221 (set ivc2_acc0_7 0)
6222 (set ivc2_cofa0 0)
6223 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
6224 ()
6225 )
6226
6227 ; 11111 qqqqq ppppp 01110 cpfacua0s1.h crqp,crpp (p0_1)
6228 (dni cpfacua0s1_h_P0S "cpfacua0s1.h $crqp,$crpp Pn"
6229 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s1_h") (CPTYPE V4HI) VOLATILE)
6230 "cpfacua0s1.h $crqp,$crpp"
6231 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
6232 (sequence ()
6233 (c-call "check_option_cp" pc)
6234 (set ivc2_acc0_4 0)
6235 (set ivc2_acc0_5 0)
6236 (set ivc2_acc0_6 0)
6237 (set ivc2_acc0_7 0)
6238 (set ivc2_cofa0 0)
6239 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
6240 ()
6241 )
6242
6243 ; 11111 qqqqq ppppp 01111 cpfacla0s1.h crqp,crpp (p0_1)
6244 (dni cpfacla0s1_h_P0S "cpfacla0s1.h $crqp,$crpp Pn"
6245 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s1_h") (CPTYPE V4HI) VOLATILE)
6246 "cpfacla0s1.h $crqp,$crpp"
6247 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
6248 (sequence ()
6249 (c-call "check_option_cp" pc)
6250 (set ivc2_acc0_0 0)
6251 (set ivc2_acc0_1 0)
6252 (set ivc2_acc0_2 0)
6253 (set ivc2_acc0_3 0)
6254 (set ivc2_cofa0 0)
6255 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
6256 ()
6257 )
6258
6259 ; xxxxxiii 01000 qqqqq ppppp ooooo cpfsftbi =crop,crqp,crpp,imm3p5 (p0_1)
6260 (dni cpfsftbi_P0_P1 "cpfsftbi $crop,$crqp,$crpp,imm3p5 Pn"
6261 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6262 "cpfsftbi $crop,$crqp,$crpp,$imm3p5"
6263 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x8) crqp crpp crop (f-ivc2-4u28 0))
6264 (sequence ()
6265 (c-call "check_option_cp" pc)
6266 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
6267 ()
6268 )
6269
6270 ; 00000000 10011 qqqqq ppppp 00001 cpacmpeq.b crqp,crpp (p0_1)
6271 (dni cpacmpeq_b_P0_P1 "cpacmpeq.b $crqp,$crpp Pn"
6272 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
6273 "cpacmpeq.b $crqp,$crpp"
6274 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6275 (sequence ()
6276 (c-call "check_option_cp" pc)
6277 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
6278 ()
6279 )
6280
6281 ; 00000000 10011 qqqqq ppppp 00011 cpacmpeq.h crqp,crpp (p0_1)
6282 (dni cpacmpeq_h_P0_P1 "cpacmpeq.h $crqp,$crpp Pn"
6283 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
6284 "cpacmpeq.h $crqp,$crpp"
6285 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6286 (sequence ()
6287 (c-call "check_option_cp" pc)
6288 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
6289 ()
6290 )
6291
6292 ; 00000000 10011 qqqqq ppppp 00101 cpacmpeq.w crqp,crpp (p0_1)
6293 (dni cpacmpeq_w_P0_P1 "cpacmpeq.w $crqp,$crpp Pn"
6294 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
6295 "cpacmpeq.w $crqp,$crpp"
6296 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6297 (sequence ()
6298 (c-call "check_option_cp" pc)
6299 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
6300 ()
6301 )
6302
6303 ; 00000000 10011 qqqqq ppppp 01001 cpacmpne.b crqp,crpp (p0_1)
6304 (dni cpacmpne_b_P0_P1 "cpacmpne.b $crqp,$crpp Pn"
6305 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
6306 "cpacmpne.b $crqp,$crpp"
6307 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6308 (sequence ()
6309 (c-call "check_option_cp" pc)
6310 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
6311 ()
6312 )
6313
6314 ; 00000000 10011 qqqqq ppppp 01011 cpacmpne.h crqp,crpp (p0_1)
6315 (dni cpacmpne_h_P0_P1 "cpacmpne.h $crqp,$crpp Pn"
6316 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
6317 "cpacmpne.h $crqp,$crpp"
6318 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6319 (sequence ()
6320 (c-call "check_option_cp" pc)
6321 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
6322 ()
6323 )
6324
6325 ; 00000000 10011 qqqqq ppppp 01101 cpacmpne.w crqp,crpp (p0_1)
6326 (dni cpacmpne_w_P0_P1 "cpacmpne.w $crqp,$crpp Pn"
6327 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
6328 "cpacmpne.w $crqp,$crpp"
6329 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6330 (sequence ()
6331 (c-call "check_option_cp" pc)
6332 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
6333 ()
6334 )
6335
6336 ; 00000000 10011 qqqqq ppppp 10000 cpacmpgtu.b crqp,crpp (p0_1)
6337 (dni cpacmpgtu_b_P0_P1 "cpacmpgtu.b $crqp,$crpp Pn"
6338 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
6339 "cpacmpgtu.b $crqp,$crpp"
6340 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6341 (sequence ()
6342 (c-call "check_option_cp" pc)
6343 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
6344 ()
6345 )
6346
6347 ; 00000000 10011 qqqqq ppppp 10001 cpacmpgt.b crqp,crpp (p0_1)
6348 (dni cpacmpgt_b_P0_P1 "cpacmpgt.b $crqp,$crpp Pn"
6349 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
6350 "cpacmpgt.b $crqp,$crpp"
6351 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6352 (sequence ()
6353 (c-call "check_option_cp" pc)
6354 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
6355 ()
6356 )
6357
6358 ; 00000000 10011 qqqqq ppppp 10011 cpacmpgt.h crqp,crpp (p0_1)
6359 (dni cpacmpgt_h_P0_P1 "cpacmpgt.h $crqp,$crpp Pn"
6360 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
6361 "cpacmpgt.h $crqp,$crpp"
6362 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6363 (sequence ()
6364 (c-call "check_option_cp" pc)
6365 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
6366 ()
6367 )
6368
6369 ; 00000000 10011 qqqqq ppppp 10100 cpacmpgtu.w crqp,crpp (p0_1)
6370 (dni cpacmpgtu_w_P0_P1 "cpacmpgtu.w $crqp,$crpp Pn"
6371 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
6372 "cpacmpgtu.w $crqp,$crpp"
6373 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6374 (sequence ()
6375 (c-call "check_option_cp" pc)
6376 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
6377 ()
6378 )
6379
6380 ; 00000000 10011 qqqqq ppppp 10101 cpacmpgt.w crqp,crpp (p0_1)
6381 (dni cpacmpgt_w_P0_P1 "cpacmpgt.w $crqp,$crpp Pn"
6382 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
6383 "cpacmpgt.w $crqp,$crpp"
6384 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6385 (sequence ()
6386 (c-call "check_option_cp" pc)
6387 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
6388 ()
6389 )
6390
6391 ; 00000000 10011 qqqqq ppppp 11000 cpacmpgeu.b crqp,crpp (p0_1)
6392 (dni cpacmpgeu_b_P0_P1 "cpacmpgeu.b $crqp,$crpp Pn"
6393 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
6394 "cpacmpgeu.b $crqp,$crpp"
6395 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6396 (sequence ()
6397 (c-call "check_option_cp" pc)
6398 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
6399 ()
6400 )
6401
6402 ; 00000000 10011 qqqqq ppppp 11001 cpacmpge.b crqp,crpp (p0_1)
6403 (dni cpacmpge_b_P0_P1 "cpacmpge.b $crqp,$crpp Pn"
6404 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
6405 "cpacmpge.b $crqp,$crpp"
6406 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6407 (sequence ()
6408 (c-call "check_option_cp" pc)
6409 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
6410 ()
6411 )
6412
6413 ; 00000000 10011 qqqqq ppppp 11011 cpacmpge.h crqp,crpp (p0_1)
6414 (dni cpacmpge_h_P0_P1 "cpacmpge.h $crqp,$crpp Pn"
6415 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
6416 "cpacmpge.h $crqp,$crpp"
6417 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6418 (sequence ()
6419 (c-call "check_option_cp" pc)
6420 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
6421 ()
6422 )
6423
6424 ; 00000000 10011 qqqqq ppppp 11100 cpacmpgeu.w crqp,crpp (p0_1)
6425 (dni cpacmpgeu_w_P0_P1 "cpacmpgeu.w $crqp,$crpp Pn"
6426 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
6427 "cpacmpgeu.w $crqp,$crpp"
6428 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6429 (sequence ()
6430 (c-call "check_option_cp" pc)
6431 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
6432 ()
6433 )
6434
6435 ; 00000000 10011 qqqqq ppppp 11101 cpacmpge.w crqp,crpp (p0_1)
6436 (dni cpacmpge_w_P0_P1 "cpacmpge.w $crqp,$crpp Pn"
6437 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
6438 "cpacmpge.w $crqp,$crpp"
6439 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6440 (sequence ()
6441 (c-call "check_option_cp" pc)
6442 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
6443 ()
6444 )
6445
6446 ; 00000001 10011 qqqqq ppppp 00001 cpocmpeq.b crqp,crpp (p0_1)
6447 (dni cpocmpeq_b_P0_P1 "cpocmpeq.b $crqp,$crpp Pn"
6448 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
6449 "cpocmpeq.b $crqp,$crpp"
6450 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6451 (sequence ()
6452 (c-call "check_option_cp" pc)
6453 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
6454 ()
6455 )
6456
6457 ; 00000001 10011 qqqqq ppppp 00011 cpocmpeq.h crqp,crpp (p0_1)
6458 (dni cpocmpeq_h_P0_P1 "cpocmpeq.h $crqp,$crpp Pn"
6459 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
6460 "cpocmpeq.h $crqp,$crpp"
6461 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6462 (sequence ()
6463 (c-call "check_option_cp" pc)
6464 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
6465 ()
6466 )
6467
6468 ; 00000001 10011 qqqqq ppppp 00101 cpocmpeq.w crqp,crpp (p0_1)
6469 (dni cpocmpeq_w_P0_P1 "cpocmpeq.w $crqp,$crpp Pn"
6470 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
6471 "cpocmpeq.w $crqp,$crpp"
6472 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6473 (sequence ()
6474 (c-call "check_option_cp" pc)
6475 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
6476 ()
6477 )
6478
6479 ; 00000001 10011 qqqqq ppppp 01001 cpocmpne.b crqp,crpp (p0_1)
6480 (dni cpocmpne_b_P0_P1 "cpocmpne.b $crqp,$crpp Pn"
6481 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
6482 "cpocmpne.b $crqp,$crpp"
6483 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6484 (sequence ()
6485 (c-call "check_option_cp" pc)
6486 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
6487 ()
6488 )
6489
6490 ; 00000001 10011 qqqqq ppppp 01011 cpocmpne.h crqp,crpp (p0_1)
6491 (dni cpocmpne_h_P0_P1 "cpocmpne.h $crqp,$crpp Pn"
6492 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
6493 "cpocmpne.h $crqp,$crpp"
6494 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6495 (sequence ()
6496 (c-call "check_option_cp" pc)
6497 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
6498 ()
6499 )
6500
6501 ; 00000001 10011 qqqqq ppppp 01101 cpocmpne.w crqp,crpp (p0_1)
6502 (dni cpocmpne_w_P0_P1 "cpocmpne.w $crqp,$crpp Pn"
6503 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
6504 "cpocmpne.w $crqp,$crpp"
6505 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6506 (sequence ()
6507 (c-call "check_option_cp" pc)
6508 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
6509 ()
6510 )
6511
6512 ; 00000001 10011 qqqqq ppppp 10000 cpocmpgtu.b crqp,crpp (p0_1)
6513 (dni cpocmpgtu_b_P0_P1 "cpocmpgtu.b $crqp,$crpp Pn"
6514 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
6515 "cpocmpgtu.b $crqp,$crpp"
6516 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6517 (sequence ()
6518 (c-call "check_option_cp" pc)
6519 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
6520 ()
6521 )
6522
6523 ; 00000001 10011 qqqqq ppppp 10001 cpocmpgt.b crqp,crpp (p0_1)
6524 (dni cpocmpgt_b_P0_P1 "cpocmpgt.b $crqp,$crpp Pn"
6525 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
6526 "cpocmpgt.b $crqp,$crpp"
6527 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6528 (sequence ()
6529 (c-call "check_option_cp" pc)
6530 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
6531 ()
6532 )
6533
6534 ; 00000001 10011 qqqqq ppppp 10011 cpocmpgt.h crqp,crpp (p0_1)
6535 (dni cpocmpgt_h_P0_P1 "cpocmpgt.h $crqp,$crpp Pn"
6536 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
6537 "cpocmpgt.h $crqp,$crpp"
6538 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6539 (sequence ()
6540 (c-call "check_option_cp" pc)
6541 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
6542 ()
6543 )
6544
6545 ; 00000001 10011 qqqqq ppppp 10100 cpocmpgtu.w crqp,crpp (p0_1)
6546 (dni cpocmpgtu_w_P0_P1 "cpocmpgtu.w $crqp,$crpp Pn"
6547 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
6548 "cpocmpgtu.w $crqp,$crpp"
6549 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6550 (sequence ()
6551 (c-call "check_option_cp" pc)
6552 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
6553 ()
6554 )
6555
6556 ; 00000001 10011 qqqqq ppppp 10101 cpocmpgt.w crqp,crpp (p0_1)
6557 (dni cpocmpgt_w_P0_P1 "cpocmpgt.w $crqp,$crpp Pn"
6558 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
6559 "cpocmpgt.w $crqp,$crpp"
6560 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6561 (sequence ()
6562 (c-call "check_option_cp" pc)
6563 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
6564 ()
6565 )
6566
6567 ; 00000001 10011 qqqqq ppppp 11000 cpocmpgeu.b crqp,crpp (p0_1)
6568 (dni cpocmpgeu_b_P0_P1 "cpocmpgeu.b $crqp,$crpp Pn"
6569 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
6570 "cpocmpgeu.b $crqp,$crpp"
6571 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6572 (sequence ()
6573 (c-call "check_option_cp" pc)
6574 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
6575 ()
6576 )
6577
6578 ; 00000001 10011 qqqqq ppppp 11001 cpocmpge.b crqp,crpp (p0_1)
6579 (dni cpocmpge_b_P0_P1 "cpocmpge.b $crqp,$crpp Pn"
6580 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
6581 "cpocmpge.b $crqp,$crpp"
6582 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6583 (sequence ()
6584 (c-call "check_option_cp" pc)
6585 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
6586 ()
6587 )
6588
6589 ; 00000001 10011 qqqqq ppppp 11011 cpocmpge.h crqp,crpp (p0_1)
6590 (dni cpocmpge_h_P0_P1 "cpocmpge.h $crqp,$crpp Pn"
6591 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
6592 "cpocmpge.h $crqp,$crpp"
6593 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6594 (sequence ()
6595 (c-call "check_option_cp" pc)
6596 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
6597 ()
6598 )
6599
6600 ; 00000001 10011 qqqqq ppppp 11100 cpocmpgeu.w crqp,crpp (p0_1)
6601 (dni cpocmpgeu_w_P0_P1 "cpocmpgeu.w $crqp,$crpp Pn"
6602 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
6603 "cpocmpgeu.w $crqp,$crpp"
6604 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6605 (sequence ()
6606 (c-call "check_option_cp" pc)
6607 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
6608 ()
6609 )
6610
6611 ; 00000001 10011 qqqqq ppppp 11101 cpocmpge.w crqp,crpp (p0_1)
6612 (dni cpocmpge_w_P0_P1 "cpocmpge.w $crqp,$crpp Pn"
6613 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
6614 "cpocmpge.w $crqp,$crpp"
6615 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6616 (sequence ()
6617 (c-call "check_option_cp" pc)
6618 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
6619 ()
6620 )
6621
6622 ; 00000011 10100 qqqqq ppppp ooooo cdadd3 =crop,crqp,crpp (p0_1)
6623 (dni cdadd3_P0_P1 "cdadd3 $crop,$crqp,$crpp Pn"
6624 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6625 "cdadd3 $crop,$crqp,$crpp"
6626 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6627 (sequence ()
6628 (c-call "check_option_cp" pc)
6629 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
6630 ()
6631 )
6632
6633 ; 00000100 10100 qqqqq ppppp ooooo cpsub3.b =crop,crqp,crpp (p0_1)
6634 (dni cpsub3_b_P0_P1 "cpsub3.b $crop,$crqp,$crpp Pn"
6635 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
6636 "cpsub3.b $crop,$crqp,$crpp"
6637 (+ (f-ivc2-8u0 #x4) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6638 (sequence ()
6639 (c-call "check_option_cp" pc)
6640 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
6641 ()
6642 )
6643
6644 ; 00000101 10100 qqqqq ppppp ooooo cpsub3.h =crop,crqp,crpp (p0_1)
6645 (dni cpsub3_h_P0_P1 "cpsub3.h $crop,$crqp,$crpp Pn"
6646 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
6647 "cpsub3.h $crop,$crqp,$crpp"
6648 (+ (f-ivc2-8u0 #x5) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6649 (sequence ()
6650 (c-call "check_option_cp" pc)
6651 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
6652 ()
6653 )
6654
6655 ; 00000110 10100 qqqqq ppppp ooooo cpsub3.w =crop,crqp,crpp (p0_1)
6656 (dni cpsub3_w_P0_P1 "cpsub3.w $crop,$crqp,$crpp Pn"
6657 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
6658 "cpsub3.w $crop,$crqp,$crpp"
6659 (+ (f-ivc2-8u0 #x6) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6660 (sequence ()
6661 (c-call "check_option_cp" pc)
6662 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
6663 ()
6664 )
6665
6666 ; 00000111 10100 qqqqq ppppp ooooo cdsub3 =crop,crqp,crpp (p0_1)
6667 (dni cdsub3_P0_P1 "cdsub3 $crop,$crqp,$crpp Pn"
6668 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6669 "cdsub3 $crop,$crqp,$crpp"
6670 (+ (f-ivc2-8u0 #x7) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6671 (sequence ()
6672 (c-call "check_option_cp" pc)
6673 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
6674 ()
6675 )
6676
6677 ; 00001010 10100 qqqqq ppppp ooooo cpsadd3.h =crop,crqp,crpp (p0_1)
6678 (dni cpsadd3_h_P0_P1 "cpsadd3.h $crop,$crqp,$crpp Pn"
6679 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6680 "cpsadd3.h $crop,$crqp,$crpp"
6681 (+ (f-ivc2-8u0 #xa) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6682 (sequence ()
6683 (c-call "check_option_cp" pc)
6684 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
6685 ()
6686 )
6687
6688 ; 00001011 10100 qqqqq ppppp ooooo cpsadd3.w =crop,crqp,crpp (p0_1)
6689 (dni cpsadd3_w_P0_P1 "cpsadd3.w $crop,$crqp,$crpp Pn"
6690 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6691 "cpsadd3.w $crop,$crqp,$crpp"
6692 (+ (f-ivc2-8u0 #xb) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6693 (sequence ()
6694 (c-call "check_option_cp" pc)
6695 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
6696 ()
6697 )
6698
6699 ; 00001110 10100 qqqqq ppppp ooooo cpssub3.h =crop,crqp,crpp (p0_1)
6700 (dni cpssub3_h_P0_P1 "cpssub3.h $crop,$crqp,$crpp Pn"
6701 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6702 "cpssub3.h $crop,$crqp,$crpp"
6703 (+ (f-ivc2-8u0 #xe) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6704 (sequence ()
6705 (c-call "check_option_cp" pc)
6706 (set ivc2_cofr0 0)
6707 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
6708 ()
6709 )
6710
6711 ; 00001111 10100 qqqqq ppppp ooooo cpssub3.w =crop,crqp,crpp (p0_1)
6712 (dni cpssub3_w_P0_P1 "cpssub3.w $crop,$crqp,$crpp Pn"
6713 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6714 "cpssub3.w $crop,$crqp,$crpp"
6715 (+ (f-ivc2-8u0 #xf) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6716 (sequence ()
6717 (c-call "check_option_cp" pc)
6718 (set ivc2_cofr0 0)
6719 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
6720 ()
6721 )
6722
6723 ; 00010000 10100 qqqqq ppppp ooooo cpextuaddu3.b =crop,crqp,crpp (p0_1)
6724 (dni cpextuaddu3_b_P0_P1 "cpextuaddu3.b $crop,$crqp,$crpp Pn"
6725 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
6726 "cpextuaddu3.b $crop,$crqp,$crpp"
6727 (+ (f-ivc2-8u0 #x10) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6728 (sequence ()
6729 (c-call "check_option_cp" pc)
6730 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
6731 ()
6732 )
6733
6734 ; 00010001 10100 qqqqq ppppp ooooo cpextuadd3.b =crop,crqp,crpp (p0_1)
6735 (dni cpextuadd3_b_P0_P1 "cpextuadd3.b $crop,$crqp,$crpp Pn"
6736 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
6737 "cpextuadd3.b $crop,$crqp,$crpp"
6738 (+ (f-ivc2-8u0 #x11) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6739 (sequence ()
6740 (c-call "check_option_cp" pc)
6741 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
6742 ()
6743 )
6744
6745 ; 00010010 10100 qqqqq ppppp ooooo cpextladdu3.b =crop,crqp,crpp (p0_1)
6746 (dni cpextladdu3_b_P0_P1 "cpextladdu3.b $crop,$crqp,$crpp Pn"
6747 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
6748 "cpextladdu3.b $crop,$crqp,$crpp"
6749 (+ (f-ivc2-8u0 #x12) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6750 (sequence ()
6751 (c-call "check_option_cp" pc)
6752 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
6753 ()
6754 )
6755
6756 ; 00010011 10100 qqqqq ppppp ooooo cpextladd3.b =crop,crqp,crpp (p0_1)
6757 (dni cpextladd3_b_P0_P1 "cpextladd3.b $crop,$crqp,$crpp Pn"
6758 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
6759 "cpextladd3.b $crop,$crqp,$crpp"
6760 (+ (f-ivc2-8u0 #x13) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6761 (sequence ()
6762 (c-call "check_option_cp" pc)
6763 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
6764 ()
6765 )
6766
6767 ; 00010100 10100 qqqqq ppppp ooooo cpextusubu3.b =crop,crqp,crpp (p0_1)
6768 (dni cpextusubu3_b_P0_P1 "cpextusubu3.b $crop,$crqp,$crpp Pn"
6769 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
6770 "cpextusubu3.b $crop,$crqp,$crpp"
6771 (+ (f-ivc2-8u0 #x14) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6772 (sequence ()
6773 (c-call "check_option_cp" pc)
6774 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
6775 ()
6776 )
6777
6778 ; 00010101 10100 qqqqq ppppp ooooo cpextusub3.b =crop,crqp,crpp (p0_1)
6779 (dni cpextusub3_b_P0_P1 "cpextusub3.b $crop,$crqp,$crpp Pn"
6780 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
6781 "cpextusub3.b $crop,$crqp,$crpp"
6782 (+ (f-ivc2-8u0 #x15) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6783 (sequence ()
6784 (c-call "check_option_cp" pc)
6785 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
6786 ()
6787 )
6788
6789 ; 00010110 10100 qqqqq ppppp ooooo cpextlsubu3.b =crop,crqp,crpp (p0_1)
6790 (dni cpextlsubu3_b_P0_P1 "cpextlsubu3.b $crop,$crqp,$crpp Pn"
6791 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
6792 "cpextlsubu3.b $crop,$crqp,$crpp"
6793 (+ (f-ivc2-8u0 #x16) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6794 (sequence ()
6795 (c-call "check_option_cp" pc)
6796 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
6797 ()
6798 )
6799
6800 ; 00010111 10100 qqqqq ppppp ooooo cpextlsub3.b =crop,crqp,crpp (p0_1)
6801 (dni cpextlsub3_b_P0_P1 "cpextlsub3.b $crop,$crqp,$crpp Pn"
6802 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
6803 "cpextlsub3.b $crop,$crqp,$crpp"
6804 (+ (f-ivc2-8u0 #x17) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6805 (sequence ()
6806 (c-call "check_option_cp" pc)
6807 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
6808 ()
6809 )
6810
6811 ; 00011000 10100 qqqqq ppppp ooooo cpaveu3.b =crop,crqp,crpp (p0_1)
6812 (dni cpaveu3_b_P0_P1 "cpaveu3.b $crop,$crqp,$crpp Pn"
6813 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
6814 "cpaveu3.b $crop,$crqp,$crpp"
6815 (+ (f-ivc2-8u0 #x18) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6816 (sequence ()
6817 (c-call "check_option_cp" pc)
6818 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
6819 ()
6820 )
6821
6822 ; 00011001 10100 qqqqq ppppp ooooo cpave3.b =crop,crqp,crpp (p0_1)
6823 (dni cpave3_b_P0_P1 "cpave3.b $crop,$crqp,$crpp Pn"
6824 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
6825 "cpave3.b $crop,$crqp,$crpp"
6826 (+ (f-ivc2-8u0 #x19) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6827 (sequence ()
6828 (c-call "check_option_cp" pc)
6829 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
6830 ()
6831 )
6832
6833 ; 00011010 10100 qqqqq ppppp ooooo cpave3.h =crop,crqp,crpp (p0_1)
6834 (dni cpave3_h_P0_P1 "cpave3.h $crop,$crqp,$crpp Pn"
6835 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
6836 "cpave3.h $crop,$crqp,$crpp"
6837 (+ (f-ivc2-8u0 #x1a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6838 (sequence ()
6839 (c-call "check_option_cp" pc)
6840 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
6841 ()
6842 )
6843
6844 ; 00011011 10100 qqqqq ppppp ooooo cpave3.w =crop,crqp,crpp (p0_1)
6845 (dni cpave3_w_P0_P1 "cpave3.w $crop,$crqp,$crpp Pn"
6846 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
6847 "cpave3.w $crop,$crqp,$crpp"
6848 (+ (f-ivc2-8u0 #x1b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6849 (sequence ()
6850 (c-call "check_option_cp" pc)
6851 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
6852 ()
6853 )
6854
6855 ; 00011100 10100 qqqqq ppppp ooooo cpaddsru3.b =crop,crqp,crpp (p0_1)
6856 (dni cpaddsru3_b_P0_P1 "cpaddsru3.b $crop,$crqp,$crpp Pn"
6857 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
6858 "cpaddsru3.b $crop,$crqp,$crpp"
6859 (+ (f-ivc2-8u0 #x1c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6860 (sequence ()
6861 (c-call "check_option_cp" pc)
6862 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
6863 ()
6864 )
6865
6866 ; 00011101 10100 qqqqq ppppp ooooo cpaddsr3.b =crop,crqp,crpp (p0_1)
6867 (dni cpaddsr3_b_P0_P1 "cpaddsr3.b $crop,$crqp,$crpp Pn"
6868 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
6869 "cpaddsr3.b $crop,$crqp,$crpp"
6870 (+ (f-ivc2-8u0 #x1d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6871 (sequence ()
6872 (c-call "check_option_cp" pc)
6873 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
6874 ()
6875 )
6876
6877 ; 00011110 10100 qqqqq ppppp ooooo cpaddsr3.h =crop,crqp,crpp (p0_1)
6878 (dni cpaddsr3_h_P0_P1 "cpaddsr3.h $crop,$crqp,$crpp Pn"
6879 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
6880 "cpaddsr3.h $crop,$crqp,$crpp"
6881 (+ (f-ivc2-8u0 #x1e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6882 (sequence ()
6883 (c-call "check_option_cp" pc)
6884 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
6885 ()
6886 )
6887
6888 ; 00011111 10100 qqqqq ppppp ooooo cpaddsr3.w =crop,crqp,crpp (p0_1)
6889 (dni cpaddsr3_w_P0_P1 "cpaddsr3.w $crop,$crqp,$crpp Pn"
6890 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
6891 "cpaddsr3.w $crop,$crqp,$crpp"
6892 (+ (f-ivc2-8u0 #x1f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6893 (sequence ()
6894 (c-call "check_option_cp" pc)
6895 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
6896 ()
6897 )
6898
6899 ; 00100000 10100 qqqqq ppppp ooooo cpabsu3.b =crop,crqp,crpp (p0_1)
6900 (dni cpabsu3_b_P0_P1 "cpabsu3.b $crop,$crqp,$crpp Pn"
6901 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
6902 "cpabsu3.b $crop,$crqp,$crpp"
6903 (+ (f-ivc2-8u0 #x20) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6904 (sequence ()
6905 (c-call "check_option_cp" pc)
6906 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
6907 ()
6908 )
6909
6910 ; 00100001 10100 qqqqq ppppp ooooo cpabs3.b =crop,crqp,crpp (p0_1)
6911 (dni cpabs3_b_P0_P1 "cpabs3.b $crop,$crqp,$crpp Pn"
6912 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
6913 "cpabs3.b $crop,$crqp,$crpp"
6914 (+ (f-ivc2-8u0 #x21) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6915 (sequence ()
6916 (c-call "check_option_cp" pc)
6917 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
6918 ()
6919 )
6920
6921 ; 00100010 10100 qqqqq ppppp ooooo cpabs3.h =crop,crqp,crpp (p0_1)
6922 (dni cpabs3_h_P0_P1 "cpabs3.h $crop,$crqp,$crpp Pn"
6923 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
6924 "cpabs3.h $crop,$crqp,$crpp"
6925 (+ (f-ivc2-8u0 #x22) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6926 (sequence ()
6927 (c-call "check_option_cp" pc)
6928 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
6929 ()
6930 )
6931
6932 ; 00100100 10100 qqqqq ppppp ooooo cpand3 =crop,crqp,crpp (p0_1)
6933 (dni cpand3_P0_P1 "cpand3 $crop,$crqp,$crpp Pn"
6934 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
6935 "cpand3 $crop,$crqp,$crpp"
6936 (+ (f-ivc2-8u0 #x24) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6937 (sequence ()
6938 (c-call "check_option_cp" pc)
6939 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
6940 ()
6941 )
6942
6943 ; 00100101 10100 qqqqq ppppp ooooo cpor3 =crop,crqp,crpp (p0_1)
6944 (dni cpor3_P0_P1 "cpor3 $crop,$crqp,$crpp Pn"
6945 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
6946 "cpor3 $crop,$crqp,$crpp"
6947 (+ (f-ivc2-8u0 #x25) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6948 (sequence ()
6949 (c-call "check_option_cp" pc)
6950 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6951 ()
6952 )
6953
6954 ; 00100110 10100 qqqqq ppppp ooooo cpnor3 =crop,crqp,crpp (p0_1)
6955 (dni cpnor3_P0_P1 "cpnor3 $crop,$crqp,$crpp Pn"
6956 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
6957 "cpnor3 $crop,$crqp,$crpp"
6958 (+ (f-ivc2-8u0 #x26) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6959 (sequence ()
6960 (c-call "check_option_cp" pc)
6961 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6962 ()
6963 )
6964
6965 ; 00100111 10100 qqqqq ppppp ooooo cpxor3 =crop,crqp,crpp (p0_1)
6966 (dni cpxor3_P0_P1 "cpxor3 $crop,$crqp,$crpp Pn"
6967 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
6968 "cpxor3 $crop,$crqp,$crpp"
6969 (+ (f-ivc2-8u0 #x27) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6970 (sequence ()
6971 (c-call "check_option_cp" pc)
6972 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6973 ()
6974 )
6975
6976 ; 00101100 10100 qqqqq ppppp ooooo cppacku.b =crop,crqp,crpp (p0_1)
6977 (dni cppacku_b_P0_P1 "cppacku.b $crop,$crqp,$crpp Pn"
6978 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
6979 "cppacku.b $crop,$crqp,$crpp"
6980 (+ (f-ivc2-8u0 #x2c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6981 (sequence ()
6982 (c-call "check_option_cp" pc)
6983 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6984 ()
6985 )
6986
6987 ; 00101101 10100 qqqqq ppppp ooooo cppack.b =crop,crqp,crpp (p0_1)
6988 (dni cppack_b_P0_P1 "cppack.b $crop,$crqp,$crpp Pn"
6989 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
6990 "cppack.b $crop,$crqp,$crpp"
6991 (+ (f-ivc2-8u0 #x2d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6992 (sequence ()
6993 (c-call "check_option_cp" pc)
6994 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6995 ()
6996 )
6997
6998 ; 00101111 10100 qqqqq ppppp ooooo cppack.h =crop,crqp,crpp (p0_1)
6999 (dni cppack_h_P0_P1 "cppack.h $crop,$crqp,$crpp Pn"
7000 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
7001 "cppack.h $crop,$crqp,$crpp"
7002 (+ (f-ivc2-8u0 #x2f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7003 (sequence ()
7004 (c-call "check_option_cp" pc)
7005 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
7006 ()
7007 )
7008
7009 ; 00110000 10100 qqqqq ppppp ooooo cpmaxu3.b =crop,crqp,crpp (p0_1)
7010 (dni cpmaxu3_b_P0_P1 "cpmaxu3.b $crop,$crqp,$crpp Pn"
7011 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
7012 "cpmaxu3.b $crop,$crqp,$crpp"
7013 (+ (f-ivc2-8u0 #x30) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7014 (sequence ()
7015 (c-call "check_option_cp" pc)
7016 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
7017 ()
7018 )
7019
7020 ; 00110001 10100 qqqqq ppppp ooooo cpmax3.b =crop,crqp,crpp (p0_1)
7021 (dni cpmax3_b_P0_P1 "cpmax3.b $crop,$crqp,$crpp Pn"
7022 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
7023 "cpmax3.b $crop,$crqp,$crpp"
7024 (+ (f-ivc2-8u0 #x31) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7025 (sequence ()
7026 (c-call "check_option_cp" pc)
7027 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
7028 ()
7029 )
7030
7031 ; 00110011 10100 qqqqq ppppp ooooo cpmax3.h =crop,crqp,crpp (p0_1)
7032 (dni cpmax3_h_P0_P1 "cpmax3.h $crop,$crqp,$crpp Pn"
7033 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
7034 "cpmax3.h $crop,$crqp,$crpp"
7035 (+ (f-ivc2-8u0 #x33) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7036 (sequence ()
7037 (c-call "check_option_cp" pc)
7038 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
7039 ()
7040 )
7041
7042 ; 00110100 10100 qqqqq ppppp ooooo cpmaxu3.w =crop,crqp,crpp (p0_1)
7043 (dni cpmaxu3_w_P0_P1 "cpmaxu3.w $crop,$crqp,$crpp Pn"
7044 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
7045 "cpmaxu3.w $crop,$crqp,$crpp"
7046 (+ (f-ivc2-8u0 #x34) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7047 (sequence ()
7048 (c-call "check_option_cp" pc)
7049 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
7050 ()
7051 )
7052
7053 ; 00110101 10100 qqqqq ppppp ooooo cpmax3.w =crop,crqp,crpp (p0_1)
7054 (dni cpmax3_w_P0_P1 "cpmax3.w $crop,$crqp,$crpp Pn"
7055 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
7056 "cpmax3.w $crop,$crqp,$crpp"
7057 (+ (f-ivc2-8u0 #x35) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7058 (sequence ()
7059 (c-call "check_option_cp" pc)
7060 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
7061 ()
7062 )
7063
7064 ; 00111000 10100 qqqqq ppppp ooooo cpminu3.b =crop,crqp,crpp (p0_1)
7065 (dni cpminu3_b_P0_P1 "cpminu3.b $crop,$crqp,$crpp Pn"
7066 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
7067 "cpminu3.b $crop,$crqp,$crpp"
7068 (+ (f-ivc2-8u0 #x38) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7069 (sequence ()
7070 (c-call "check_option_cp" pc)
7071 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
7072 ()
7073 )
7074
7075 ; 00111001 10100 qqqqq ppppp ooooo cpmin3.b =crop,crqp,crpp (p0_1)
7076 (dni cpmin3_b_P0_P1 "cpmin3.b $crop,$crqp,$crpp Pn"
7077 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
7078 "cpmin3.b $crop,$crqp,$crpp"
7079 (+ (f-ivc2-8u0 #x39) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7080 (sequence ()
7081 (c-call "check_option_cp" pc)
7082 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
7083 ()
7084 )
7085
7086 ; 00111011 10100 qqqqq ppppp ooooo cpmin3.h =crop,crqp,crpp (p0_1)
7087 (dni cpmin3_h_P0_P1 "cpmin3.h $crop,$crqp,$crpp Pn"
7088 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
7089 "cpmin3.h $crop,$crqp,$crpp"
7090 (+ (f-ivc2-8u0 #x3b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7091 (sequence ()
7092 (c-call "check_option_cp" pc)
7093 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
7094 ()
7095 )
7096
7097 ; 00111100 10100 qqqqq ppppp ooooo cpminu3.w =crop,crqp,crpp (p0_1)
7098 (dni cpminu3_w_P0_P1 "cpminu3.w $crop,$crqp,$crpp Pn"
7099 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
7100 "cpminu3.w $crop,$crqp,$crpp"
7101 (+ (f-ivc2-8u0 #x3c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7102 (sequence ()
7103 (c-call "check_option_cp" pc)
7104 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
7105 ()
7106 )
7107
7108 ; 00111101 10100 qqqqq ppppp ooooo cpmin3.w =crop,crqp,crpp (p0_1)
7109 (dni cpmin3_w_P0_P1 "cpmin3.w $crop,$crqp,$crpp Pn"
7110 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
7111 "cpmin3.w $crop,$crqp,$crpp"
7112 (+ (f-ivc2-8u0 #x3d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7113 (sequence ()
7114 (c-call "check_option_cp" pc)
7115 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
7116 ()
7117 )
7118
7119 ; 01000000 10100 qqqqq ppppp ooooo cpsrl3.b =crop,crqp,crpp (p0_1)
7120 (dni cpsrl3_b_P0_P1 "cpsrl3.b $crop,$crqp,$crpp Pn"
7121 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
7122 "cpsrl3.b $crop,$crqp,$crpp"
7123 (+ (f-ivc2-8u0 #x40) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7124 (sequence ()
7125 (c-call "check_option_cp" pc)
7126 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
7127 ()
7128 )
7129
7130 ; 01000001 10100 qqqqq ppppp ooooo cpssrl3.b =crop,crqp,crpp (p0_1)
7131 (dni cpssrl3_b_P0_P1 "cpssrl3.b $crop,$crqp,$crpp Pn"
7132 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
7133 "cpssrl3.b $crop,$crqp,$crpp"
7134 (+ (f-ivc2-8u0 #x41) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7135 (sequence ()
7136 (c-call "check_option_cp" pc)
7137 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
7138 ()
7139 )
7140
7141 ; 01000010 10100 qqqqq ppppp ooooo cpsrl3.h =crop,crqp,crpp (p0_1)
7142 (dni cpsrl3_h_P0_P1 "cpsrl3.h $crop,$crqp,$crpp Pn"
7143 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
7144 "cpsrl3.h $crop,$crqp,$crpp"
7145 (+ (f-ivc2-8u0 #x42) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7146 (sequence ()
7147 (c-call "check_option_cp" pc)
7148 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
7149 ()
7150 )
7151
7152 ; 01000011 10100 qqqqq ppppp ooooo cpssrl3.h =crop,crqp,crpp (p0_1)
7153 (dni cpssrl3_h_P0_P1 "cpssrl3.h $crop,$crqp,$crpp Pn"
7154 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
7155 "cpssrl3.h $crop,$crqp,$crpp"
7156 (+ (f-ivc2-8u0 #x43) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7157 (sequence ()
7158 (c-call "check_option_cp" pc)
7159 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
7160 ()
7161 )
7162
7163 ; 01000100 10100 qqqqq ppppp ooooo cpsrl3.w =crop,crqp,crpp (p0_1)
7164 (dni cpsrl3_w_P0_P1 "cpsrl3.w $crop,$crqp,$crpp Pn"
7165 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
7166 "cpsrl3.w $crop,$crqp,$crpp"
7167 (+ (f-ivc2-8u0 #x44) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7168 (sequence ()
7169 (c-call "check_option_cp" pc)
7170 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
7171 ()
7172 )
7173
7174 ; 01000101 10100 qqqqq ppppp ooooo cpssrl3.w =crop,crqp,crpp (p0_1)
7175 (dni cpssrl3_w_P0_P1 "cpssrl3.w $crop,$crqp,$crpp Pn"
7176 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
7177 "cpssrl3.w $crop,$crqp,$crpp"
7178 (+ (f-ivc2-8u0 #x45) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7179 (sequence ()
7180 (c-call "check_option_cp" pc)
7181 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
7182 ()
7183 )
7184
7185 ; 01000110 10100 qqqqq ppppp ooooo cdsrl3 =crop,crqp,crpp (p0_1)
7186 (dni cdsrl3_P0_P1 "cdsrl3 $crop,$crqp,$crpp Pn"
7187 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7188 "cdsrl3 $crop,$crqp,$crpp"
7189 (+ (f-ivc2-8u0 #x46) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7190 (sequence ()
7191 (c-call "check_option_cp" pc)
7192 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
7193 ()
7194 )
7195
7196 ; 01001000 10100 qqqqq ppppp ooooo cpsra3.b =crop,crqp,crpp (p0_1)
7197 (dni cpsra3_b_P0_P1 "cpsra3.b $crop,$crqp,$crpp Pn"
7198 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
7199 "cpsra3.b $crop,$crqp,$crpp"
7200 (+ (f-ivc2-8u0 #x48) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7201 (sequence ()
7202 (c-call "check_option_cp" pc)
7203 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
7204 ()
7205 )
7206
7207 ; 01001001 10100 qqqqq ppppp ooooo cpssra3.b =crop,crqp,crpp (p0_1)
7208 (dni cpssra3_b_P0_P1 "cpssra3.b $crop,$crqp,$crpp Pn"
7209 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
7210 "cpssra3.b $crop,$crqp,$crpp"
7211 (+ (f-ivc2-8u0 #x49) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7212 (sequence ()
7213 (c-call "check_option_cp" pc)
7214 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
7215 ()
7216 )
7217
7218 ; 01001010 10100 qqqqq ppppp ooooo cpsra3.h =crop,crqp,crpp (p0_1)
7219 (dni cpsra3_h_P0_P1 "cpsra3.h $crop,$crqp,$crpp Pn"
7220 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
7221 "cpsra3.h $crop,$crqp,$crpp"
7222 (+ (f-ivc2-8u0 #x4a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7223 (sequence ()
7224 (c-call "check_option_cp" pc)
7225 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
7226 ()
7227 )
7228
7229 ; 01001011 10100 qqqqq ppppp ooooo cpssra3.h =crop,crqp,crpp (p0_1)
7230 (dni cpssra3_h_P0_P1 "cpssra3.h $crop,$crqp,$crpp Pn"
7231 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
7232 "cpssra3.h $crop,$crqp,$crpp"
7233 (+ (f-ivc2-8u0 #x4b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7234 (sequence ()
7235 (c-call "check_option_cp" pc)
7236 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
7237 ()
7238 )
7239
7240 ; 01001100 10100 qqqqq ppppp ooooo cpsra3.w =crop,crqp,crpp (p0_1)
7241 (dni cpsra3_w_P0_P1 "cpsra3.w $crop,$crqp,$crpp Pn"
7242 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
7243 "cpsra3.w $crop,$crqp,$crpp"
7244 (+ (f-ivc2-8u0 #x4c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7245 (sequence ()
7246 (c-call "check_option_cp" pc)
7247 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
7248 ()
7249 )
7250
7251 ; 01001101 10100 qqqqq ppppp ooooo cpssra3.w =crop,crqp,crpp (p0_1)
7252 (dni cpssra3_w_P0_P1 "cpssra3.w $crop,$crqp,$crpp Pn"
7253 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
7254 "cpssra3.w $crop,$crqp,$crpp"
7255 (+ (f-ivc2-8u0 #x4d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7256 (sequence ()
7257 (c-call "check_option_cp" pc)
7258 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
7259 ()
7260 )
7261
7262 ; 01001110 10100 qqqqq ppppp ooooo cdsra3 =crop,crqp,crpp (p0_1)
7263 (dni cdsra3_P0_P1 "cdsra3 $crop,$crqp,$crpp Pn"
7264 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7265 "cdsra3 $crop,$crqp,$crpp"
7266 (+ (f-ivc2-8u0 #x4e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7267 (sequence ()
7268 (c-call "check_option_cp" pc)
7269 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
7270 ()
7271 )
7272
7273 ; 01010000 10100 qqqqq ppppp ooooo cpsll3.b =crop,crqp,crpp (p0_1)
7274 (dni cpsll3_b_P0_P1 "cpsll3.b $crop,$crqp,$crpp Pn"
7275 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
7276 "cpsll3.b $crop,$crqp,$crpp"
7277 (+ (f-ivc2-8u0 #x50) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7278 (sequence ()
7279 (c-call "check_option_cp" pc)
7280 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
7281 ()
7282 )
7283
7284 ; 01010001 10100 qqqqq ppppp ooooo cpssll3.b =crop,crqp,crpp (p0_1)
7285 (dni cpssll3_b_P0_P1 "cpssll3.b $crop,$crqp,$crpp Pn"
7286 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
7287 "cpssll3.b $crop,$crqp,$crpp"
7288 (+ (f-ivc2-8u0 #x51) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7289 (sequence ()
7290 (c-call "check_option_cp" pc)
7291 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
7292 ()
7293 )
7294
7295 ; 01010010 10100 qqqqq ppppp ooooo cpsll3.h =crop,crqp,crpp (p0_1)
7296 (dni cpsll3_h_P0_P1 "cpsll3.h $crop,$crqp,$crpp Pn"
7297 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
7298 "cpsll3.h $crop,$crqp,$crpp"
7299 (+ (f-ivc2-8u0 #x52) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7300 (sequence ()
7301 (c-call "check_option_cp" pc)
7302 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
7303 ()
7304 )
7305
7306 ; 01010011 10100 qqqqq ppppp ooooo cpssll3.h =crop,crqp,crpp (p0_1)
7307 (dni cpssll3_h_P0_P1 "cpssll3.h $crop,$crqp,$crpp Pn"
7308 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
7309 "cpssll3.h $crop,$crqp,$crpp"
7310 (+ (f-ivc2-8u0 #x53) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7311 (sequence ()
7312 (c-call "check_option_cp" pc)
7313 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
7314 ()
7315 )
7316
7317 ; 01010100 10100 qqqqq ppppp ooooo cpsll3.w =crop,crqp,crpp (p0_1)
7318 (dni cpsll3_w_P0_P1 "cpsll3.w $crop,$crqp,$crpp Pn"
7319 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
7320 "cpsll3.w $crop,$crqp,$crpp"
7321 (+ (f-ivc2-8u0 #x54) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7322 (sequence ()
7323 (c-call "check_option_cp" pc)
7324 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
7325 ()
7326 )
7327
7328 ; 01010101 10100 qqqqq ppppp ooooo cpssll3.w =crop,crqp,crpp (p0_1)
7329 (dni cpssll3_w_P0_P1 "cpssll3.w $crop,$crqp,$crpp Pn"
7330 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
7331 "cpssll3.w $crop,$crqp,$crpp"
7332 (+ (f-ivc2-8u0 #x55) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7333 (sequence ()
7334 (c-call "check_option_cp" pc)
7335 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
7336 ()
7337 )
7338
7339 ; 01010110 10100 qqqqq ppppp ooooo cdsll3 =crop,crqp,crpp (p0_1)
7340 (dni cdsll3_P0_P1 "cdsll3 $crop,$crqp,$crpp Pn"
7341 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7342 "cdsll3 $crop,$crqp,$crpp"
7343 (+ (f-ivc2-8u0 #x56) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7344 (sequence ()
7345 (c-call "check_option_cp" pc)
7346 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
7347 ()
7348 )
7349
7350 ; 01011010 10100 qqqqq ppppp ooooo cpsla3.h =crop,crqp,crpp (p0_1)
7351 (dni cpsla3_h_P0_P1 "cpsla3.h $crop,$crqp,$crpp Pn"
7352 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7353 "cpsla3.h $crop,$crqp,$crpp"
7354 (+ (f-ivc2-8u0 #x5a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7355 (sequence ()
7356 (c-call "check_option_cp" pc)
7357 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
7358 ()
7359 )
7360
7361 ; 01011100 10100 qqqqq ppppp ooooo cpsla3.w =crop,crqp,crpp (p0_1)
7362 (dni cpsla3_w_P0_P1 "cpsla3.w $crop,$crqp,$crpp Pn"
7363 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7364 "cpsla3.w $crop,$crqp,$crpp"
7365 (+ (f-ivc2-8u0 #x5c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7366 (sequence ()
7367 (c-call "check_option_cp" pc)
7368 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
7369 ()
7370 )
7371
7372 ; xxxxxiii 10101 qqqqq 00000 ooooo cpsrli3.b =crop,crqp,imm3p5 (p0_1)
7373 (dni cpsrli3_b_P0_P1 "cpsrli3.b $crop,$crqp,imm3p5 Pn"
7374 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
7375 "cpsrli3.b $crop,$crqp,$imm3p5"
7376 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
7377 (sequence ()
7378 (c-call "check_option_cp" pc)
7379 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
7380 ()
7381 )
7382
7383 ; xxxxiiii 10101 qqqqq 00001 ooooo cpsrli3.h =crop,crqp,imm4p4 (p0_1)
7384 (dni cpsrli3_h_P0_P1 "cpsrli3.h $crop,$crqp,imm4p4 Pn"
7385 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
7386 "cpsrli3.h $crop,$crqp,$imm4p4"
7387 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
7388 (sequence ()
7389 (c-call "check_option_cp" pc)
7390 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
7391 ()
7392 )
7393
7394 ; xxxiiiii 10101 qqqqq 00010 ooooo cpsrli3.w =crop,crqp,imm5p3 (p0_1)
7395 (dni cpsrli3_w_P0_P1 "cpsrli3.w $crop,$crqp,imm5p3 Pn"
7396 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
7397 "cpsrli3.w $crop,$crqp,$imm5p3"
7398 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
7399 (sequence ()
7400 (c-call "check_option_cp" pc)
7401 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
7402 ()
7403 )
7404
7405 ; xxiiiiii 10101 qqqqq 00011 ooooo cdsrli3 =crop,crqp,imm6p2 (p0_1)
7406 (dni cdsrli3_P0_P1 "cdsrli3 $crop,$crqp,imm6p2 Pn"
7407 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7408 "cdsrli3 $crop,$crqp,$imm6p2"
7409 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
7410 (sequence ()
7411 (c-call "check_option_cp" pc)
7412 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
7413 ()
7414 )
7415
7416 ; xxxxxiii 10101 qqqqq 00100 ooooo cpsrai3.b =crop,crqp,imm3p5 (p0_1)
7417 (dni cpsrai3_b_P0_P1 "cpsrai3.b $crop,$crqp,imm3p5 Pn"
7418 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
7419 "cpsrai3.b $crop,$crqp,$imm3p5"
7420 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
7421 (sequence ()
7422 (c-call "check_option_cp" pc)
7423 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
7424 ()
7425 )
7426
7427 ; xxxxiiii 10101 qqqqq 00101 ooooo cpsrai3.h =crop,crqp,imm4p4 (p0_1)
7428 (dni cpsrai3_h_P0_P1 "cpsrai3.h $crop,$crqp,imm4p4 Pn"
7429 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
7430 "cpsrai3.h $crop,$crqp,$imm4p4"
7431 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
7432 (sequence ()
7433 (c-call "check_option_cp" pc)
7434 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
7435 ()
7436 )
7437
7438 ; xxxiiiii 10101 qqqqq 00110 ooooo cpsrai3.w =crop,crqp,imm5p3 (p0_1)
7439 (dni cpsrai3_w_P0_P1 "cpsrai3.w $crop,$crqp,imm5p3 Pn"
7440 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
7441 "cpsrai3.w $crop,$crqp,$imm5p3"
7442 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
7443 (sequence ()
7444 (c-call "check_option_cp" pc)
7445 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
7446 ()
7447 )
7448
7449 ; xxiiiiii 10101 qqqqq 00111 ooooo cdsrai3 =crop,crqp,imm6p2 (p0_1)
7450 (dni cdsrai3_P0_P1 "cdsrai3 $crop,$crqp,imm6p2 Pn"
7451 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7452 "cdsrai3 $crop,$crqp,$imm6p2"
7453 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
7454 (sequence ()
7455 (c-call "check_option_cp" pc)
7456 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
7457 ()
7458 )
7459
7460 ; xxxxxiii 10101 qqqqq 01000 ooooo cpslli3.b =crop,crqp,imm3p5 (p0_1)
7461 (dni cpslli3_b_P0_P1 "cpslli3.b $crop,$crqp,imm3p5 Pn"
7462 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
7463 "cpslli3.b $crop,$crqp,$imm3p5"
7464 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
7465 (sequence ()
7466 (c-call "check_option_cp" pc)
7467 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
7468 ()
7469 )
7470
7471 ; xxxxiiii 10101 qqqqq 01001 ooooo cpslli3.h =crop,crqp,imm4p4 (p0_1)
7472 (dni cpslli3_h_P0_P1 "cpslli3.h $crop,$crqp,imm4p4 Pn"
7473 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
7474 "cpslli3.h $crop,$crqp,$imm4p4"
7475 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
7476 (sequence ()
7477 (c-call "check_option_cp" pc)
7478 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
7479 ()
7480 )
7481
7482 ; xxxiiiii 10101 qqqqq 01010 ooooo cpslli3.w =crop,crqp,imm5p3 (p0_1)
7483 (dni cpslli3_w_P0_P1 "cpslli3.w $crop,$crqp,imm5p3 Pn"
7484 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
7485 "cpslli3.w $crop,$crqp,$imm5p3"
7486 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
7487 (sequence ()
7488 (c-call "check_option_cp" pc)
7489 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
7490 ()
7491 )
7492
7493 ; xxiiiiii 10101 qqqqq 01011 ooooo cdslli3 =crop,crqp,imm6p2 (p0_1)
7494 (dni cdslli3_P0_P1 "cdslli3 $crop,$crqp,imm6p2 Pn"
7495 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7496 "cdslli3 $crop,$crqp,$imm6p2"
7497 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
7498 (sequence ()
7499 (c-call "check_option_cp" pc)
7500 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
7501 ()
7502 )
7503
7504 ; xxxxiiii 10101 qqqqq 01101 ooooo cpslai3.h =crop,crqp,imm4p4 (p0_1)
7505 (dni cpslai3_h_P0_P1 "cpslai3.h $crop,$crqp,imm4p4 Pn"
7506 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7507 "cpslai3.h $crop,$crqp,$imm4p4"
7508 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
7509 (sequence ()
7510 (c-call "check_option_cp" pc)
7511 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
7512 ()
7513 )
7514
7515 ; xxxiiiii 10101 qqqqq 01110 ooooo cpslai3.w =crop,crqp,imm5p3 (p0_1)
7516 (dni cpslai3_w_P0_P1 "cpslai3.w $crop,$crqp,imm5p3 Pn"
7517 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7518 "cpslai3.w $crop,$crqp,$imm5p3"
7519 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
7520 (sequence ()
7521 (c-call "check_option_cp" pc)
7522 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
7523 ()
7524 )
7525
7526 ; xxxiiiii 10101 qqqqq 10000 ooooo cpclipiu3.w =crop,crqp,imm5p3 (p0_1)
7527 (dni cpclipiu3_w_P0_P1 "cpclipiu3.w $crop,$crqp,imm5p3 Pn"
7528 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
7529 "cpclipiu3.w $crop,$crqp,$imm5p3"
7530 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
7531 (sequence ()
7532 (c-call "check_option_cp" pc)
7533 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
7534 ()
7535 )
7536
7537 ; xxxiiiii 10101 qqqqq 10001 ooooo cpclipi3.w =crop,crqp,imm5p3 (p0_1)
7538 (dni cpclipi3_w_P0_P1 "cpclipi3.w $crop,$crqp,imm5p3 Pn"
7539 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
7540 "cpclipi3.w $crop,$crqp,$imm5p3"
7541 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
7542 (sequence ()
7543 (c-call "check_option_cp" pc)
7544 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
7545 ()
7546 )
7547
7548 ; xxiiiiii 10101 qqqqq 10010 ooooo cdclipiu3 =crop,crqp,imm6p2 (p0_1)
7549 (dni cdclipiu3_P0_P1 "cdclipiu3 $crop,$crqp,imm6p2 Pn"
7550 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7551 "cdclipiu3 $crop,$crqp,$imm6p2"
7552 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
7553 (sequence ()
7554 (c-call "check_option_cp" pc)
7555 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
7556 ()
7557 )
7558
7559 ; xxiiiiii 10101 qqqqq 10011 ooooo cdclipi3 =crop,crqp,imm6p2 (p0_1)
7560 (dni cdclipi3_P0_P1 "cdclipi3 $crop,$crqp,imm6p2 Pn"
7561 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7562 "cdclipi3 $crop,$crqp,$imm6p2"
7563 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
7564 (sequence ()
7565 (c-call "check_option_cp" pc)
7566 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
7567 ()
7568 )
7569
7570 ; iiiiiiii 10110 qqqqq 01iii iiiii cpmovi.h =crqp,simm16p0 (p0_i)
7571 (dni cpmovi_h_P0_P1 "cpmovi.h $crqp,simm16p0 Pn"
7572 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
7573 "cpmovi.h $crqp,$simm16p0"
7574 (+ (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7575 (sequence ()
7576 (c-call "check_option_cp" pc)
7577 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
7578 ()
7579 )
7580
7581 ; iiiiiiii 10111 qqqqq 00iii iiiii cpmoviu.w =crqp,imm16p0 (p0_i)
7582 (dni cpmoviu_w_P0_P1 "cpmoviu.w $crqp,imm16p0 Pn"
7583 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
7584 "cpmoviu.w $crqp,$imm16p0"
7585 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x0) imm16p0(f-ivc2-4u28 0))
7586 (sequence ()
7587 (c-call "check_option_cp" pc)
7588 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
7589 ()
7590 )
7591
7592 ; iiiiiiii 10111 qqqqq 01iii iiiii cpmovi.w =crqp,simm16p0 (p0_i)
7593 (dni cpmovi_w_P0_P1 "cpmovi.w $crqp,simm16p0 Pn"
7594 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
7595 "cpmovi.w $crqp,$simm16p0"
7596 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7597 (sequence ()
7598 (c-call "check_option_cp" pc)
7599 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
7600 ()
7601 )
7602
7603 ; iiiiiiii 10111 qqqqq 10iii iiiii cdmoviu =crqp,imm16p0 (p0_i)
7604 (dni cdmoviu_P0_P1 "cdmoviu $crqp,imm16p0 Pn"
7605 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7606 "cdmoviu $crqp,$imm16p0"
7607 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x2) imm16p0(f-ivc2-4u28 0))
7608 (sequence ()
7609 (c-call "check_option_cp" pc)
7610 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
7611 ()
7612 )
7613
7614 ; iiiiiiii 10111 qqqqq 11iii iiiii cdmovi =crqp,simm16p0 (p0_i)
7615 (dni cdmovi_P0_P1 "cdmovi $crqp,simm16p0 Pn"
7616 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7617 "cdmovi $crqp,$simm16p0"
7618 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x3) simm16p0(f-ivc2-4u28 0))
7619 (sequence ()
7620 (c-call "check_option_cp" pc)
7621 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
7622 ()
7623 )
7624
7625 ; 00000000 00000 00000 00000 00000 c1nop (p0_1)
7626 (dni c1nop_P1 "c1nop Pn"
7627 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "c1nop"))
7628 "c1nop"
7629 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7630 (sequence ()
7631 (c-call "check_option_cp" pc)
7632 (c-call "ivc2_c1nop" pc) )
7633 ()
7634 )
7635
7636 ; 00000000 10110 qqqqq 00iii iiiii cpmovi.b =crqp,simm8p20 (p0_i)
7637 (dni cpmovi_b_P0S_P1 "cpmovi.b $crqp,simm8p20 Pn"
7638 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
7639 "cpmovi.b $crqp,$simm8p20"
7640 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x0) imm8p20(f-ivc2-4u28 0))
7641 (sequence ()
7642 (c-call "check_option_cp" pc)
7643 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
7644 ()
7645 )
7646
7647 ; 00000000 11000 qqqqq ppppp 00000 cpadda1u.b crqp,crpp (p0_1)
7648 (dni cpadda1u_b_P1 "cpadda1u.b $crqp,$crpp Pn"
7649 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
7650 "cpadda1u.b $crqp,$crpp"
7651 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7652 (sequence ()
7653 (c-call "check_option_cp" pc)
7654 (set ivc2_acc1_0 0)
7655 (set ivc2_acc1_1 0)
7656 (set ivc2_acc1_2 0)
7657 (set ivc2_acc1_3 0)
7658 (set ivc2_acc1_4 0)
7659 (set ivc2_acc1_5 0)
7660 (set ivc2_acc1_6 0)
7661 (set ivc2_acc1_7 0)
7662 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
7663 ()
7664 )
7665
7666 ; 00000000 11000 qqqqq ppppp 00001 cpadda1.b crqp,crpp (p0_1)
7667 (dni cpadda1_b_P1 "cpadda1.b $crqp,$crpp Pn"
7668 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
7669 "cpadda1.b $crqp,$crpp"
7670 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7671 (sequence ()
7672 (c-call "check_option_cp" pc)
7673 (set ivc2_acc1_0 0)
7674 (set ivc2_acc1_1 0)
7675 (set ivc2_acc1_2 0)
7676 (set ivc2_acc1_3 0)
7677 (set ivc2_acc1_4 0)
7678 (set ivc2_acc1_5 0)
7679 (set ivc2_acc1_6 0)
7680 (set ivc2_acc1_7 0)
7681 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
7682 ()
7683 )
7684
7685 ; 00000000 11000 qqqqq ppppp 00010 cpaddua1.h crqp,crpp (p0_1)
7686 (dni cpaddua1_h_P1 "cpaddua1.h $crqp,$crpp Pn"
7687 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
7688 "cpaddua1.h $crqp,$crpp"
7689 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
7690 (sequence ()
7691 (c-call "check_option_cp" pc)
7692 (set ivc2_acc1_4 0)
7693 (set ivc2_acc1_5 0)
7694 (set ivc2_acc1_6 0)
7695 (set ivc2_acc1_7 0)
7696 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
7697 ()
7698 )
7699
7700 ; 00000000 11000 qqqqq ppppp 00011 cpaddla1.h crqp,crpp (p0_1)
7701 (dni cpaddla1_h_P1 "cpaddla1.h $crqp,$crpp Pn"
7702 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
7703 "cpaddla1.h $crqp,$crpp"
7704 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
7705 (sequence ()
7706 (c-call "check_option_cp" pc)
7707 (set ivc2_acc1_0 0)
7708 (set ivc2_acc1_1 0)
7709 (set ivc2_acc1_2 0)
7710 (set ivc2_acc1_3 0)
7711 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
7712 ()
7713 )
7714
7715 ; 00000000 11000 qqqqq ppppp 00100 cpaddaca1u.b crqp,crpp (p0_1)
7716 (dni cpaddaca1u_b_P1 "cpaddaca1u.b $crqp,$crpp Pn"
7717 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
7718 "cpaddaca1u.b $crqp,$crpp"
7719 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7720 (sequence ()
7721 (c-call "check_option_cp" pc)
7722 (set ivc2_acc1_0 0)
7723 (set ivc2_acc1_1 0)
7724 (set ivc2_acc1_2 0)
7725 (set ivc2_acc1_3 0)
7726 (set ivc2_acc1_4 0)
7727 (set ivc2_acc1_5 0)
7728 (set ivc2_acc1_6 0)
7729 (set ivc2_acc1_7 0)
7730 (set ivc2_cofa1 0)
7731 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
7732 ()
7733 )
7734
7735 ; 00000000 11000 qqqqq ppppp 00101 cpaddaca1.b crqp,crpp (p0_1)
7736 (dni cpaddaca1_b_P1 "cpaddaca1.b $crqp,$crpp Pn"
7737 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
7738 "cpaddaca1.b $crqp,$crpp"
7739 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7740 (sequence ()
7741 (c-call "check_option_cp" pc)
7742 (set ivc2_acc1_0 0)
7743 (set ivc2_acc1_1 0)
7744 (set ivc2_acc1_2 0)
7745 (set ivc2_acc1_3 0)
7746 (set ivc2_acc1_4 0)
7747 (set ivc2_acc1_5 0)
7748 (set ivc2_acc1_6 0)
7749 (set ivc2_acc1_7 0)
7750 (set ivc2_cofa1 0)
7751 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
7752 ()
7753 )
7754
7755 ; 00000000 11000 qqqqq ppppp 00110 cpaddacua1.h crqp,crpp (p0_1)
7756 (dni cpaddacua1_h_P1 "cpaddacua1.h $crqp,$crpp Pn"
7757 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
7758 "cpaddacua1.h $crqp,$crpp"
7759 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
7760 (sequence ()
7761 (c-call "check_option_cp" pc)
7762 (set ivc2_acc1_4 0)
7763 (set ivc2_acc1_5 0)
7764 (set ivc2_acc1_6 0)
7765 (set ivc2_acc1_7 0)
7766 (set ivc2_cofa1 0)
7767 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
7768 ()
7769 )
7770
7771 ; 00000000 11000 qqqqq ppppp 00111 cpaddacla1.h crqp,crpp (p0_1)
7772 (dni cpaddacla1_h_P1 "cpaddacla1.h $crqp,$crpp Pn"
7773 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
7774 "cpaddacla1.h $crqp,$crpp"
7775 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
7776 (sequence ()
7777 (c-call "check_option_cp" pc)
7778 (set ivc2_acc1_0 0)
7779 (set ivc2_acc1_1 0)
7780 (set ivc2_acc1_2 0)
7781 (set ivc2_acc1_3 0)
7782 (set ivc2_cofa1 0)
7783 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
7784 ()
7785 )
7786
7787 ; 00000000 11000 qqqqq ppppp 01000 cpsuba1u.b crqp,crpp (p0_1)
7788 (dni cpsuba1u_b_P1 "cpsuba1u.b $crqp,$crpp Pn"
7789 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
7790 "cpsuba1u.b $crqp,$crpp"
7791 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7792 (sequence ()
7793 (c-call "check_option_cp" pc)
7794 (set ivc2_acc1_0 0)
7795 (set ivc2_acc1_1 0)
7796 (set ivc2_acc1_2 0)
7797 (set ivc2_acc1_3 0)
7798 (set ivc2_acc1_4 0)
7799 (set ivc2_acc1_5 0)
7800 (set ivc2_acc1_6 0)
7801 (set ivc2_acc1_7 0)
7802 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
7803 ()
7804 )
7805
7806 ; 00000000 11000 qqqqq ppppp 01001 cpsuba1.b crqp,crpp (p0_1)
7807 (dni cpsuba1_b_P1 "cpsuba1.b $crqp,$crpp Pn"
7808 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
7809 "cpsuba1.b $crqp,$crpp"
7810 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7811 (sequence ()
7812 (c-call "check_option_cp" pc)
7813 (set ivc2_acc1_0 0)
7814 (set ivc2_acc1_1 0)
7815 (set ivc2_acc1_2 0)
7816 (set ivc2_acc1_3 0)
7817 (set ivc2_acc1_4 0)
7818 (set ivc2_acc1_5 0)
7819 (set ivc2_acc1_6 0)
7820 (set ivc2_acc1_7 0)
7821 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
7822 ()
7823 )
7824
7825 ; 00000000 11000 qqqqq ppppp 01010 cpsubua1.h crqp,crpp (p0_1)
7826 (dni cpsubua1_h_P1 "cpsubua1.h $crqp,$crpp Pn"
7827 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
7828 "cpsubua1.h $crqp,$crpp"
7829 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7830 (sequence ()
7831 (c-call "check_option_cp" pc)
7832 (set ivc2_acc1_4 0)
7833 (set ivc2_acc1_5 0)
7834 (set ivc2_acc1_6 0)
7835 (set ivc2_acc1_7 0)
7836 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
7837 ()
7838 )
7839
7840 ; 00000000 11000 qqqqq ppppp 01011 cpsubla1.h crqp,crpp (p0_1)
7841 (dni cpsubla1_h_P1 "cpsubla1.h $crqp,$crpp Pn"
7842 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
7843 "cpsubla1.h $crqp,$crpp"
7844 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7845 (sequence ()
7846 (c-call "check_option_cp" pc)
7847 (set ivc2_acc1_0 0)
7848 (set ivc2_acc1_1 0)
7849 (set ivc2_acc1_2 0)
7850 (set ivc2_acc1_3 0)
7851 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
7852 ()
7853 )
7854
7855 ; 00000000 11000 qqqqq ppppp 01100 cpsubaca1u.b crqp,crpp (p0_1)
7856 (dni cpsubaca1u_b_P1 "cpsubaca1u.b $crqp,$crpp Pn"
7857 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
7858 "cpsubaca1u.b $crqp,$crpp"
7859 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7860 (sequence ()
7861 (c-call "check_option_cp" pc)
7862 (set ivc2_acc1_0 0)
7863 (set ivc2_acc1_1 0)
7864 (set ivc2_acc1_2 0)
7865 (set ivc2_acc1_3 0)
7866 (set ivc2_acc1_4 0)
7867 (set ivc2_acc1_5 0)
7868 (set ivc2_acc1_6 0)
7869 (set ivc2_acc1_7 0)
7870 (set ivc2_cofa1 0)
7871 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
7872 ()
7873 )
7874
7875 ; 00000000 11000 qqqqq ppppp 01101 cpsubaca1.b crqp,crpp (p0_1)
7876 (dni cpsubaca1_b_P1 "cpsubaca1.b $crqp,$crpp Pn"
7877 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
7878 "cpsubaca1.b $crqp,$crpp"
7879 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7880 (sequence ()
7881 (c-call "check_option_cp" pc)
7882 (set ivc2_acc1_0 0)
7883 (set ivc2_acc1_1 0)
7884 (set ivc2_acc1_2 0)
7885 (set ivc2_acc1_3 0)
7886 (set ivc2_acc1_4 0)
7887 (set ivc2_acc1_5 0)
7888 (set ivc2_acc1_6 0)
7889 (set ivc2_acc1_7 0)
7890 (set ivc2_cofa1 0)
7891 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
7892 ()
7893 )
7894
7895 ; 00000000 11000 qqqqq ppppp 01110 cpsubacua1.h crqp,crpp (p0_1)
7896 (dni cpsubacua1_h_P1 "cpsubacua1.h $crqp,$crpp Pn"
7897 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
7898 "cpsubacua1.h $crqp,$crpp"
7899 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7900 (sequence ()
7901 (c-call "check_option_cp" pc)
7902 (set ivc2_acc1_4 0)
7903 (set ivc2_acc1_5 0)
7904 (set ivc2_acc1_6 0)
7905 (set ivc2_acc1_7 0)
7906 (set ivc2_cofa1 0)
7907 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
7908 ()
7909 )
7910
7911 ; 00000000 11000 qqqqq ppppp 01111 cpsubacla1.h crqp,crpp (p0_1)
7912 (dni cpsubacla1_h_P1 "cpsubacla1.h $crqp,$crpp Pn"
7913 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
7914 "cpsubacla1.h $crqp,$crpp"
7915 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7916 (sequence ()
7917 (c-call "check_option_cp" pc)
7918 (set ivc2_acc1_0 0)
7919 (set ivc2_acc1_1 0)
7920 (set ivc2_acc1_2 0)
7921 (set ivc2_acc1_3 0)
7922 (set ivc2_cofa1 0)
7923 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
7924 ()
7925 )
7926
7927 ; 00000000 11000 qqqqq ppppp 10000 cpabsa1u.b crqp,crpp (p0_1)
7928 (dni cpabsa1u_b_P1 "cpabsa1u.b $crqp,$crpp Pn"
7929 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
7930 "cpabsa1u.b $crqp,$crpp"
7931 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7932 (sequence ()
7933 (c-call "check_option_cp" pc)
7934 (set ivc2_acc1_0 0)
7935 (set ivc2_acc1_1 0)
7936 (set ivc2_acc1_2 0)
7937 (set ivc2_acc1_3 0)
7938 (set ivc2_acc1_4 0)
7939 (set ivc2_acc1_5 0)
7940 (set ivc2_acc1_6 0)
7941 (set ivc2_acc1_7 0)
7942 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
7943 ()
7944 )
7945
7946 ; 00000000 11000 qqqqq ppppp 10001 cpabsa1.b crqp,crpp (p0_1)
7947 (dni cpabsa1_b_P1 "cpabsa1.b $crqp,$crpp Pn"
7948 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
7949 "cpabsa1.b $crqp,$crpp"
7950 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7951 (sequence ()
7952 (c-call "check_option_cp" pc)
7953 (set ivc2_acc1_0 0)
7954 (set ivc2_acc1_1 0)
7955 (set ivc2_acc1_2 0)
7956 (set ivc2_acc1_3 0)
7957 (set ivc2_acc1_4 0)
7958 (set ivc2_acc1_5 0)
7959 (set ivc2_acc1_6 0)
7960 (set ivc2_acc1_7 0)
7961 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
7962 ()
7963 )
7964
7965 ; 00000000 11000 qqqqq ppppp 10010 cpabsua1.h crqp,crpp (p0_1)
7966 (dni cpabsua1_h_P1 "cpabsua1.h $crqp,$crpp Pn"
7967 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
7968 "cpabsua1.h $crqp,$crpp"
7969 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7970 (sequence ()
7971 (c-call "check_option_cp" pc)
7972 (set ivc2_acc1_4 0)
7973 (set ivc2_acc1_5 0)
7974 (set ivc2_acc1_6 0)
7975 (set ivc2_acc1_7 0)
7976 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
7977 ()
7978 )
7979
7980 ; 00000000 11000 qqqqq ppppp 10011 cpabsla1.h crqp,crpp (p0_1)
7981 (dni cpabsla1_h_P1 "cpabsla1.h $crqp,$crpp Pn"
7982 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
7983 "cpabsla1.h $crqp,$crpp"
7984 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7985 (sequence ()
7986 (c-call "check_option_cp" pc)
7987 (set ivc2_acc1_0 0)
7988 (set ivc2_acc1_1 0)
7989 (set ivc2_acc1_2 0)
7990 (set ivc2_acc1_3 0)
7991 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
7992 ()
7993 )
7994
7995 ; 00000000 11000 qqqqq ppppp 10100 cpsada1u.b crqp,crpp (p0_1)
7996 (dni cpsada1u_b_P1 "cpsada1u.b $crqp,$crpp Pn"
7997 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
7998 "cpsada1u.b $crqp,$crpp"
7999 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8000 (sequence ()
8001 (c-call "check_option_cp" pc)
8002 (set ivc2_acc1_0 0)
8003 (set ivc2_acc1_1 0)
8004 (set ivc2_acc1_2 0)
8005 (set ivc2_acc1_3 0)
8006 (set ivc2_acc1_4 0)
8007 (set ivc2_acc1_5 0)
8008 (set ivc2_acc1_6 0)
8009 (set ivc2_acc1_7 0)
8010 (set ivc2_cofa1 0)
8011 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
8012 ()
8013 )
8014
8015 ; 00000000 11000 qqqqq ppppp 10101 cpsada1.b crqp,crpp (p0_1)
8016 (dni cpsada1_b_P1 "cpsada1.b $crqp,$crpp Pn"
8017 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
8018 "cpsada1.b $crqp,$crpp"
8019 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8020 (sequence ()
8021 (c-call "check_option_cp" pc)
8022 (set ivc2_acc1_0 0)
8023 (set ivc2_acc1_1 0)
8024 (set ivc2_acc1_2 0)
8025 (set ivc2_acc1_3 0)
8026 (set ivc2_acc1_4 0)
8027 (set ivc2_acc1_5 0)
8028 (set ivc2_acc1_6 0)
8029 (set ivc2_acc1_7 0)
8030 (set ivc2_cofa1 0)
8031 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
8032 ()
8033 )
8034
8035 ; 00000000 11000 qqqqq ppppp 10110 cpsadua1.h crqp,crpp (p0_1)
8036 (dni cpsadua1_h_P1 "cpsadua1.h $crqp,$crpp Pn"
8037 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
8038 "cpsadua1.h $crqp,$crpp"
8039 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8040 (sequence ()
8041 (c-call "check_option_cp" pc)
8042 (set ivc2_acc1_4 0)
8043 (set ivc2_acc1_5 0)
8044 (set ivc2_acc1_6 0)
8045 (set ivc2_acc1_7 0)
8046 (set ivc2_cofa1 0)
8047 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
8048 ()
8049 )
8050
8051 ; 00000000 11000 qqqqq ppppp 10111 cpsadla1.h crqp,crpp (p0_1)
8052 (dni cpsadla1_h_P1 "cpsadla1.h $crqp,$crpp Pn"
8053 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
8054 "cpsadla1.h $crqp,$crpp"
8055 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8056 (sequence ()
8057 (c-call "check_option_cp" pc)
8058 (set ivc2_acc1_0 0)
8059 (set ivc2_acc1_1 0)
8060 (set ivc2_acc1_2 0)
8061 (set ivc2_acc1_3 0)
8062 (set ivc2_cofa1 0)
8063 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
8064 ()
8065 )
8066
8067 ; 00000000 11000 qqqqq ppppp 11011 cpseta1.h crqp,crpp (p0_1)
8068 (dni cpseta1_h_P1 "cpseta1.h $crqp,$crpp Pn"
8069 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
8070 "cpseta1.h $crqp,$crpp"
8071 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
8072 (sequence ()
8073 (c-call "check_option_cp" pc)
8074 (set ivc2_acc1_0 0)
8075 (set ivc2_acc1_1 0)
8076 (set ivc2_acc1_2 0)
8077 (set ivc2_acc1_3 0)
8078 (set ivc2_acc1_4 0)
8079 (set ivc2_acc1_5 0)
8080 (set ivc2_acc1_6 0)
8081 (set ivc2_acc1_7 0)
8082 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
8083 ()
8084 )
8085
8086 ; 00000000 11000 qqqqq ppppp 11100 cpsetua1.w crqp,crpp (p0_1)
8087 (dni cpsetua1_w_P1 "cpsetua1.w $crqp,$crpp Pn"
8088 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
8089 "cpsetua1.w $crqp,$crpp"
8090 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
8091 (sequence ()
8092 (c-call "check_option_cp" pc)
8093 (set ivc2_acc1_4 0)
8094 (set ivc2_acc1_5 0)
8095 (set ivc2_acc1_6 0)
8096 (set ivc2_acc1_7 0)
8097 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
8098 ()
8099 )
8100
8101 ; 00000000 11000 qqqqq ppppp 11101 cpsetla1.w crqp,crpp (p0_1)
8102 (dni cpsetla1_w_P1 "cpsetla1.w $crqp,$crpp Pn"
8103 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
8104 "cpsetla1.w $crqp,$crpp"
8105 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
8106 (sequence ()
8107 (c-call "check_option_cp" pc)
8108 (set ivc2_acc1_0 0)
8109 (set ivc2_acc1_1 0)
8110 (set ivc2_acc1_2 0)
8111 (set ivc2_acc1_3 0)
8112 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
8113 ()
8114 )
8115
8116 ; 00000000 11001 00000 00001 ooooo cpmova1.b =crop (p0_1)
8117 (dni cpmova1_b_P1 "cpmova1.b $crop Pn"
8118 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8119 "cpmova1.b $crop"
8120 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8121 (sequence ()
8122 (c-call "check_option_cp" pc)
8123 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
8124 ()
8125 )
8126
8127 ; 00000000 11001 00000 00010 ooooo cpmovua1.h =crop (p0_1)
8128 (dni cpmovua1_h_P1 "cpmovua1.h $crop Pn"
8129 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8130 "cpmovua1.h $crop"
8131 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8132 (sequence ()
8133 (c-call "check_option_cp" pc)
8134 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
8135 ()
8136 )
8137
8138 ; 00000000 11001 00000 00011 ooooo cpmovla1.h =crop (p0_1)
8139 (dni cpmovla1_h_P1 "cpmovla1.h $crop Pn"
8140 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8141 "cpmovla1.h $crop"
8142 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8143 (sequence ()
8144 (c-call "check_option_cp" pc)
8145 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
8146 ()
8147 )
8148
8149 ; 00000000 11001 00000 00100 ooooo cpmovuua1.w =crop (p0_1)
8150 (dni cpmovuua1_w_P1 "cpmovuua1.w $crop Pn"
8151 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8152 "cpmovuua1.w $crop"
8153 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8154 (sequence ()
8155 (c-call "check_option_cp" pc)
8156 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
8157 ()
8158 )
8159
8160 ; 00000000 11001 00000 00101 ooooo cpmovula1.w =crop (p0_1)
8161 (dni cpmovula1_w_P1 "cpmovula1.w $crop Pn"
8162 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8163 "cpmovula1.w $crop"
8164 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8165 (sequence ()
8166 (c-call "check_option_cp" pc)
8167 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
8168 ()
8169 )
8170
8171 ; 00000000 11001 00000 00110 ooooo cpmovlua1.w =crop (p0_1)
8172 (dni cpmovlua1_w_P1 "cpmovlua1.w $crop Pn"
8173 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8174 "cpmovlua1.w $crop"
8175 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8176 (sequence ()
8177 (c-call "check_option_cp" pc)
8178 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
8179 ()
8180 )
8181
8182 ; 00000000 11001 00000 00111 ooooo cpmovlla1.w =crop (p0_1)
8183 (dni cpmovlla1_w_P1 "cpmovlla1.w $crop Pn"
8184 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8185 "cpmovlla1.w $crop"
8186 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8187 (sequence ()
8188 (c-call "check_option_cp" pc)
8189 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
8190 ()
8191 )
8192
8193 ; 00000000 11001 00000 01000 ooooo cppacka1u.b =crop (p0_1)
8194 (dni cppacka1u_b_P1 "cppacka1u.b $crop Pn"
8195 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
8196 "cppacka1u.b $crop"
8197 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8198 (sequence ()
8199 (c-call "check_option_cp" pc)
8200 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
8201 ()
8202 )
8203
8204 ; 00000000 11001 00000 01001 ooooo cppacka1.b =crop (p0_1)
8205 (dni cppacka1_b_P1 "cppacka1.b $crop Pn"
8206 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8207 "cppacka1.b $crop"
8208 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8209 (sequence ()
8210 (c-call "check_option_cp" pc)
8211 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
8212 ()
8213 )
8214
8215 ; 00000000 11001 00000 01010 ooooo cppackua1.h =crop (p0_1)
8216 (dni cppackua1_h_P1 "cppackua1.h $crop Pn"
8217 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8218 "cppackua1.h $crop"
8219 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8220 (sequence ()
8221 (c-call "check_option_cp" pc)
8222 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
8223 ()
8224 )
8225
8226 ; 00000000 11001 00000 01011 ooooo cppackla1.h =crop (p0_1)
8227 (dni cppackla1_h_P1 "cppackla1.h $crop Pn"
8228 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8229 "cppackla1.h $crop"
8230 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8231 (sequence ()
8232 (c-call "check_option_cp" pc)
8233 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
8234 ()
8235 )
8236
8237 ; 00000000 11001 00000 01100 ooooo cppackua1.w =crop (p0_1)
8238 (dni cppackua1_w_P1 "cppackua1.w $crop Pn"
8239 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8240 "cppackua1.w $crop"
8241 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8242 (sequence ()
8243 (c-call "check_option_cp" pc)
8244 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
8245 ()
8246 )
8247
8248 ; 00000000 11001 00000 01101 ooooo cppackla1.w =crop (p0_1)
8249 (dni cppackla1_w_P1 "cppackla1.w $crop Pn"
8250 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8251 "cppackla1.w $crop"
8252 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8253 (sequence ()
8254 (c-call "check_option_cp" pc)
8255 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
8256 ()
8257 )
8258
8259 ; 00000000 11001 00000 01110 ooooo cpmovhua1.w =crop (p0_1)
8260 (dni cpmovhua1_w_P1 "cpmovhua1.w $crop Pn"
8261 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8262 "cpmovhua1.w $crop"
8263 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8264 (sequence ()
8265 (c-call "check_option_cp" pc)
8266 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
8267 ()
8268 )
8269
8270 ; 00000000 11001 00000 01111 ooooo cpmovhla1.w =crop (p0_1)
8271 (dni cpmovhla1_w_P1 "cpmovhla1.w $crop Pn"
8272 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8273 "cpmovhla1.w $crop"
8274 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8275 (sequence ()
8276 (c-call "check_option_cp" pc)
8277 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
8278 ()
8279 )
8280
8281 ; 00000000 11001 00000 10000 00000 cpacsuma1 (p0_1)
8282 (dni cpacsuma1_P1 "cpacsuma1 Pn"
8283 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacsuma1") VOLATILE)
8284 "cpacsuma1"
8285 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8286 (sequence ()
8287 (c-call "check_option_cp" pc)
8288 (set ivc2_acc1_0 0)
8289 (set ivc2_acc1_1 0)
8290 (set ivc2_acc1_2 0)
8291 (set ivc2_acc1_3 0)
8292 (set ivc2_acc1_4 0)
8293 (set ivc2_acc1_5 0)
8294 (set ivc2_acc1_6 0)
8295 (set ivc2_acc1_7 0)
8296 (set ivc2_cofa1 0)
8297 (c-call "ivc2_cpacsuma1" pc) )
8298 ()
8299 )
8300
8301 ; 00000000 11001 00000 10001 00000 cpaccpa1 (p0_1)
8302 (dni cpaccpa1_P1 "cpaccpa1 Pn"
8303 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaccpa1") VOLATILE)
8304 "cpaccpa1"
8305 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8306 (sequence ()
8307 (c-call "check_option_cp" pc)
8308 (set ivc2_acc1_0 0)
8309 (set ivc2_acc1_1 0)
8310 (set ivc2_acc1_2 0)
8311 (set ivc2_acc1_3 0)
8312 (set ivc2_acc1_4 0)
8313 (set ivc2_acc1_5 0)
8314 (set ivc2_acc1_6 0)
8315 (set ivc2_acc1_7 0)
8316 (c-call "ivc2_cpaccpa1" pc) )
8317 ()
8318 )
8319
8320 ; 00000000 11001 00000 10010 00000 cpacswp (p0_1)
8321 (dni cpacswp_P1 "cpacswp Pn"
8322 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacswp") VOLATILE)
8323 "cpacswp"
8324 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x12) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8325 (sequence ()
8326 (c-call "check_option_cp" pc)
8327 (set ivc2_acc0_0 0)
8328 (set ivc2_acc0_1 0)
8329 (set ivc2_acc0_2 0)
8330 (set ivc2_acc0_3 0)
8331 (set ivc2_acc0_4 0)
8332 (set ivc2_acc0_5 0)
8333 (set ivc2_acc0_6 0)
8334 (set ivc2_acc0_7 0)
8335 (set ivc2_acc1_0 0)
8336 (set ivc2_acc1_1 0)
8337 (set ivc2_acc1_2 0)
8338 (set ivc2_acc1_3 0)
8339 (set ivc2_acc1_4 0)
8340 (set ivc2_acc1_5 0)
8341 (set ivc2_acc1_6 0)
8342 (set ivc2_acc1_7 0)
8343 (c-call "ivc2_cpacswp" pc) )
8344 ()
8345 )
8346
8347 ; 00000000 11001 qqqqq 11000 00000 cpsrla1 crqp (p0_1)
8348 (dni cpsrla1_P1 "cpsrla1 $crqp Pn"
8349 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrla1") VOLATILE)
8350 "cpsrla1 $crqp"
8351 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8352 (sequence ()
8353 (c-call "check_option_cp" pc)
8354 (set ivc2_acc1_0 0)
8355 (set ivc2_acc1_1 0)
8356 (set ivc2_acc1_2 0)
8357 (set ivc2_acc1_3 0)
8358 (set ivc2_acc1_4 0)
8359 (set ivc2_acc1_5 0)
8360 (set ivc2_acc1_6 0)
8361 (set ivc2_acc1_7 0)
8362 (c-call "ivc2_cpsrla1" pc crqp) )
8363 ()
8364 )
8365
8366 ; 00000000 11001 qqqqq 11001 00000 cpsraa1 crqp (p0_1)
8367 (dni cpsraa1_P1 "cpsraa1 $crqp Pn"
8368 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraa1") VOLATILE)
8369 "cpsraa1 $crqp"
8370 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8371 (sequence ()
8372 (c-call "check_option_cp" pc)
8373 (set ivc2_acc1_0 0)
8374 (set ivc2_acc1_1 0)
8375 (set ivc2_acc1_2 0)
8376 (set ivc2_acc1_3 0)
8377 (set ivc2_acc1_4 0)
8378 (set ivc2_acc1_5 0)
8379 (set ivc2_acc1_6 0)
8380 (set ivc2_acc1_7 0)
8381 (c-call "ivc2_cpsraa1" pc crqp) )
8382 ()
8383 )
8384
8385 ; 00000000 11001 qqqqq 11010 00000 cpslla1 crqp (p0_1)
8386 (dni cpslla1_P1 "cpslla1 $crqp Pn"
8387 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpslla1") VOLATILE)
8388 "cpslla1 $crqp"
8389 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8390 (sequence ()
8391 (c-call "check_option_cp" pc)
8392 (set ivc2_acc1_0 0)
8393 (set ivc2_acc1_1 0)
8394 (set ivc2_acc1_2 0)
8395 (set ivc2_acc1_3 0)
8396 (set ivc2_acc1_4 0)
8397 (set ivc2_acc1_5 0)
8398 (set ivc2_acc1_6 0)
8399 (set ivc2_acc1_7 0)
8400 (c-call "ivc2_cpslla1" pc crqp) )
8401 ()
8402 )
8403
8404 ; 00000000 11001 00000 11100 iiiii cpsrlia1 imm5p23 (p0_1)
8405 (dni cpsrlia1_1_p1 "cpsrlia1 imm5p23 Pn"
8406 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrlia1") VOLATILE)
8407 "cpsrlia1 $imm5p23"
8408 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8409 (sequence ()
8410 (c-call "check_option_cp" pc)
8411 (set ivc2_acc1_0 0)
8412 (set ivc2_acc1_1 0)
8413 (set ivc2_acc1_2 0)
8414 (set ivc2_acc1_3 0)
8415 (set ivc2_acc1_4 0)
8416 (set ivc2_acc1_5 0)
8417 (set ivc2_acc1_6 0)
8418 (set ivc2_acc1_7 0)
8419 (c-call "ivc2_cpsrlia1" pc imm5p23) )
8420 ()
8421 )
8422
8423 ; 00000000 11001 00000 11101 iiiii cpsraia1 imm5p23 (p0_1)
8424 (dni cpsraia1_1_p1 "cpsraia1 imm5p23 Pn"
8425 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraia1") VOLATILE)
8426 "cpsraia1 $imm5p23"
8427 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8428 (sequence ()
8429 (c-call "check_option_cp" pc)
8430 (set ivc2_acc1_0 0)
8431 (set ivc2_acc1_1 0)
8432 (set ivc2_acc1_2 0)
8433 (set ivc2_acc1_3 0)
8434 (set ivc2_acc1_4 0)
8435 (set ivc2_acc1_5 0)
8436 (set ivc2_acc1_6 0)
8437 (set ivc2_acc1_7 0)
8438 (c-call "ivc2_cpsraia1" pc imm5p23) )
8439 ()
8440 )
8441
8442 ; 00000000 11001 00000 11110 iiiii cpsllia1 imm5p23 (p0_1)
8443 (dni cpsllia1_1_p1 "cpsllia1 imm5p23 Pn"
8444 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsllia1") VOLATILE)
8445 "cpsllia1 $imm5p23"
8446 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8447 (sequence ()
8448 (c-call "check_option_cp" pc)
8449 (set ivc2_acc1_0 0)
8450 (set ivc2_acc1_1 0)
8451 (set ivc2_acc1_2 0)
8452 (set ivc2_acc1_3 0)
8453 (set ivc2_acc1_4 0)
8454 (set ivc2_acc1_5 0)
8455 (set ivc2_acc1_6 0)
8456 (set ivc2_acc1_7 0)
8457 (c-call "ivc2_cpsllia1" pc imm5p23) )
8458 ()
8459 )
8460
8461 ; iiiiiiii 11111 qqqqq ppppp 00000 cpfmulia1s0u.b crqp,crpp,simm8p0 (p0_1)
8462 (dni cpfmulia1s0u_b_P1 "cpfmulia1s0u.b $crqp,$crpp,simm8p0 Pn"
8463 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8464 "cpfmulia1s0u.b $crqp,$crpp,$simm8p0"
8465 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8466 (sequence ()
8467 (c-call "check_option_cp" pc)
8468 (set ivc2_acc1_0 0)
8469 (set ivc2_acc1_1 0)
8470 (set ivc2_acc1_2 0)
8471 (set ivc2_acc1_3 0)
8472 (set ivc2_acc1_4 0)
8473 (set ivc2_acc1_5 0)
8474 (set ivc2_acc1_6 0)
8475 (set ivc2_acc1_7 0)
8476 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
8477 ()
8478 )
8479
8480 ; iiiiiiii 11111 qqqqq ppppp 00001 cpfmulia1s0.b crqp,crpp,simm8p0 (p0_1)
8481 (dni cpfmulia1s0_b_P1 "cpfmulia1s0.b $crqp,$crpp,simm8p0 Pn"
8482 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0_b") (CPTYPE V8QI) VOLATILE)
8483 "cpfmulia1s0.b $crqp,$crpp,$simm8p0"
8484 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
8485 (sequence ()
8486 (c-call "check_option_cp" pc)
8487 (set ivc2_acc1_0 0)
8488 (set ivc2_acc1_1 0)
8489 (set ivc2_acc1_2 0)
8490 (set ivc2_acc1_3 0)
8491 (set ivc2_acc1_4 0)
8492 (set ivc2_acc1_5 0)
8493 (set ivc2_acc1_6 0)
8494 (set ivc2_acc1_7 0)
8495 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
8496 ()
8497 )
8498
8499 ; iiiiiiii 11111 qqqqq ppppp 00010 cpfmuliua1s0.h crqp,crpp,simm8p0 (p0_1)
8500 (dni cpfmuliua1s0_h_P1 "cpfmuliua1s0.h $crqp,$crpp,simm8p0 Pn"
8501 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s0_h") (CPTYPE V4HI) VOLATILE)
8502 "cpfmuliua1s0.h $crqp,$crpp,$simm8p0"
8503 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
8504 (sequence ()
8505 (c-call "check_option_cp" pc)
8506 (set ivc2_acc1_4 0)
8507 (set ivc2_acc1_5 0)
8508 (set ivc2_acc1_6 0)
8509 (set ivc2_acc1_7 0)
8510 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
8511 ()
8512 )
8513
8514 ; iiiiiiii 11111 qqqqq ppppp 00011 cpfmulila1s0.h crqp,crpp,simm8p0 (p0_1)
8515 (dni cpfmulila1s0_h_P1 "cpfmulila1s0.h $crqp,$crpp,simm8p0 Pn"
8516 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s0_h") (CPTYPE V4HI) VOLATILE)
8517 "cpfmulila1s0.h $crqp,$crpp,$simm8p0"
8518 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
8519 (sequence ()
8520 (c-call "check_option_cp" pc)
8521 (set ivc2_acc1_0 0)
8522 (set ivc2_acc1_1 0)
8523 (set ivc2_acc1_2 0)
8524 (set ivc2_acc1_3 0)
8525 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
8526 ()
8527 )
8528
8529 ; iiiiiiii 11111 qqqqq ppppp 00100 cpfmadia1s0u.b crqp,crpp,simm8p0 (p0_1)
8530 (dni cpfmadia1s0u_b_P1 "cpfmadia1s0u.b $crqp,$crpp,simm8p0 Pn"
8531 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8532 "cpfmadia1s0u.b $crqp,$crpp,$simm8p0"
8533 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
8534 (sequence ()
8535 (c-call "check_option_cp" pc)
8536 (set ivc2_acc1_0 0)
8537 (set ivc2_acc1_1 0)
8538 (set ivc2_acc1_2 0)
8539 (set ivc2_acc1_3 0)
8540 (set ivc2_acc1_4 0)
8541 (set ivc2_acc1_5 0)
8542 (set ivc2_acc1_6 0)
8543 (set ivc2_acc1_7 0)
8544 (set ivc2_cofa1 0)
8545 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
8546 ()
8547 )
8548
8549 ; iiiiiiii 11111 qqqqq ppppp 00101 cpfmadia1s0.b crqp,crpp,simm8p0 (p0_1)
8550 (dni cpfmadia1s0_b_P1 "cpfmadia1s0.b $crqp,$crpp,simm8p0 Pn"
8551 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0_b") (CPTYPE V8QI) VOLATILE)
8552 "cpfmadia1s0.b $crqp,$crpp,$simm8p0"
8553 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
8554 (sequence ()
8555 (c-call "check_option_cp" pc)
8556 (set ivc2_acc1_0 0)
8557 (set ivc2_acc1_1 0)
8558 (set ivc2_acc1_2 0)
8559 (set ivc2_acc1_3 0)
8560 (set ivc2_acc1_4 0)
8561 (set ivc2_acc1_5 0)
8562 (set ivc2_acc1_6 0)
8563 (set ivc2_acc1_7 0)
8564 (set ivc2_cofa1 0)
8565 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
8566 ()
8567 )
8568
8569 ; iiiiiiii 11111 qqqqq ppppp 00110 cpfmadiua1s0.h crqp,crpp,simm8p0 (p0_1)
8570 (dni cpfmadiua1s0_h_P1 "cpfmadiua1s0.h $crqp,$crpp,simm8p0 Pn"
8571 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s0_h") (CPTYPE V4HI) VOLATILE)
8572 "cpfmadiua1s0.h $crqp,$crpp,$simm8p0"
8573 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
8574 (sequence ()
8575 (c-call "check_option_cp" pc)
8576 (set ivc2_acc1_4 0)
8577 (set ivc2_acc1_5 0)
8578 (set ivc2_acc1_6 0)
8579 (set ivc2_acc1_7 0)
8580 (set ivc2_cofa1 0)
8581 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
8582 ()
8583 )
8584
8585 ; iiiiiiii 11111 qqqqq ppppp 00111 cpfmadila1s0.h crqp,crpp,simm8p0 (p0_1)
8586 (dni cpfmadila1s0_h_P1 "cpfmadila1s0.h $crqp,$crpp,simm8p0 Pn"
8587 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s0_h") (CPTYPE V4HI) VOLATILE)
8588 "cpfmadila1s0.h $crqp,$crpp,$simm8p0"
8589 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
8590 (sequence ()
8591 (c-call "check_option_cp" pc)
8592 (set ivc2_acc1_0 0)
8593 (set ivc2_acc1_1 0)
8594 (set ivc2_acc1_2 0)
8595 (set ivc2_acc1_3 0)
8596 (set ivc2_cofa1 0)
8597 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
8598 ()
8599 )
8600
8601 ; iiiiiiii 11111 qqqqq ppppp 01000 cpfmulia1s1u.b crqp,crpp,simm8p0 (p0_1)
8602 (dni cpfmulia1s1u_b_P1 "cpfmulia1s1u.b $crqp,$crpp,simm8p0 Pn"
8603 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8604 "cpfmulia1s1u.b $crqp,$crpp,$simm8p0"
8605 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
8606 (sequence ()
8607 (c-call "check_option_cp" pc)
8608 (set ivc2_acc1_0 0)
8609 (set ivc2_acc1_1 0)
8610 (set ivc2_acc1_2 0)
8611 (set ivc2_acc1_3 0)
8612 (set ivc2_acc1_4 0)
8613 (set ivc2_acc1_5 0)
8614 (set ivc2_acc1_6 0)
8615 (set ivc2_acc1_7 0)
8616 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
8617 ()
8618 )
8619
8620 ; iiiiiiii 11111 qqqqq ppppp 01001 cpfmulia1s1.b crqp,crpp,simm8p0 (p0_1)
8621 (dni cpfmulia1s1_b_P1 "cpfmulia1s1.b $crqp,$crpp,simm8p0 Pn"
8622 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1_b") (CPTYPE V8QI) VOLATILE)
8623 "cpfmulia1s1.b $crqp,$crpp,$simm8p0"
8624 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
8625 (sequence ()
8626 (c-call "check_option_cp" pc)
8627 (set ivc2_acc1_0 0)
8628 (set ivc2_acc1_1 0)
8629 (set ivc2_acc1_2 0)
8630 (set ivc2_acc1_3 0)
8631 (set ivc2_acc1_4 0)
8632 (set ivc2_acc1_5 0)
8633 (set ivc2_acc1_6 0)
8634 (set ivc2_acc1_7 0)
8635 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
8636 ()
8637 )
8638
8639 ; iiiiiiii 11111 qqqqq ppppp 01010 cpfmuliua1s1.h crqp,crpp,simm8p0 (p0_1)
8640 (dni cpfmuliua1s1_h_P1 "cpfmuliua1s1.h $crqp,$crpp,simm8p0 Pn"
8641 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s1_h") (CPTYPE V4HI) VOLATILE)
8642 "cpfmuliua1s1.h $crqp,$crpp,$simm8p0"
8643 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
8644 (sequence ()
8645 (c-call "check_option_cp" pc)
8646 (set ivc2_acc1_4 0)
8647 (set ivc2_acc1_5 0)
8648 (set ivc2_acc1_6 0)
8649 (set ivc2_acc1_7 0)
8650 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
8651 ()
8652 )
8653
8654 ; iiiiiiii 11111 qqqqq ppppp 01011 cpfmulila1s1.h crqp,crpp,simm8p0 (p0_1)
8655 (dni cpfmulila1s1_h_P1 "cpfmulila1s1.h $crqp,$crpp,simm8p0 Pn"
8656 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s1_h") (CPTYPE V4HI) VOLATILE)
8657 "cpfmulila1s1.h $crqp,$crpp,$simm8p0"
8658 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
8659 (sequence ()
8660 (c-call "check_option_cp" pc)
8661 (set ivc2_acc1_0 0)
8662 (set ivc2_acc1_1 0)
8663 (set ivc2_acc1_2 0)
8664 (set ivc2_acc1_3 0)
8665 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
8666 ()
8667 )
8668
8669 ; iiiiiiii 11111 qqqqq ppppp 01100 cpfmadia1s1u.b crqp,crpp,simm8p0 (p0_1)
8670 (dni cpfmadia1s1u_b_P1 "cpfmadia1s1u.b $crqp,$crpp,simm8p0 Pn"
8671 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8672 "cpfmadia1s1u.b $crqp,$crpp,$simm8p0"
8673 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
8674 (sequence ()
8675 (c-call "check_option_cp" pc)
8676 (set ivc2_acc1_0 0)
8677 (set ivc2_acc1_1 0)
8678 (set ivc2_acc1_2 0)
8679 (set ivc2_acc1_3 0)
8680 (set ivc2_acc1_4 0)
8681 (set ivc2_acc1_5 0)
8682 (set ivc2_acc1_6 0)
8683 (set ivc2_acc1_7 0)
8684 (set ivc2_cofa1 0)
8685 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
8686 ()
8687 )
8688
8689 ; iiiiiiii 11111 qqqqq ppppp 01101 cpfmadia1s1.b crqp,crpp,simm8p0 (p0_1)
8690 (dni cpfmadia1s1_b_P1 "cpfmadia1s1.b $crqp,$crpp,simm8p0 Pn"
8691 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1_b") (CPTYPE V8QI) VOLATILE)
8692 "cpfmadia1s1.b $crqp,$crpp,$simm8p0"
8693 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
8694 (sequence ()
8695 (c-call "check_option_cp" pc)
8696 (set ivc2_acc1_0 0)
8697 (set ivc2_acc1_1 0)
8698 (set ivc2_acc1_2 0)
8699 (set ivc2_acc1_3 0)
8700 (set ivc2_acc1_4 0)
8701 (set ivc2_acc1_5 0)
8702 (set ivc2_acc1_6 0)
8703 (set ivc2_acc1_7 0)
8704 (set ivc2_cofa1 0)
8705 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
8706 ()
8707 )
8708
8709 ; iiiiiiii 11111 qqqqq ppppp 01110 cpfmadiua1s1.h crqp,crpp,simm8p0 (p0_1)
8710 (dni cpfmadiua1s1_h_P1 "cpfmadiua1s1.h $crqp,$crpp,simm8p0 Pn"
8711 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s1_h") (CPTYPE V4HI) VOLATILE)
8712 "cpfmadiua1s1.h $crqp,$crpp,$simm8p0"
8713 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
8714 (sequence ()
8715 (c-call "check_option_cp" pc)
8716 (set ivc2_acc1_4 0)
8717 (set ivc2_acc1_5 0)
8718 (set ivc2_acc1_6 0)
8719 (set ivc2_acc1_7 0)
8720 (set ivc2_cofa1 0)
8721 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
8722 ()
8723 )
8724
8725 ; iiiiiiii 11111 qqqqq ppppp 01111 cpfmadila1s1.h crqp,crpp,simm8p0 (p0_1)
8726 (dni cpfmadila1s1_h_P1 "cpfmadila1s1.h $crqp,$crpp,simm8p0 Pn"
8727 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s1_h") (CPTYPE V4HI) VOLATILE)
8728 "cpfmadila1s1.h $crqp,$crpp,$simm8p0"
8729 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
8730 (sequence ()
8731 (c-call "check_option_cp" pc)
8732 (set ivc2_acc1_0 0)
8733 (set ivc2_acc1_1 0)
8734 (set ivc2_acc1_2 0)
8735 (set ivc2_acc1_3 0)
8736 (set ivc2_cofa1 0)
8737 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
8738 ()
8739 )
8740
8741 ; iiiiiiii 11111 qqqqq ppppp 10000 cpamulia1u.b crqp,crpp,simm8p0 (p0_1)
8742 (dni cpamulia1u_b_P1 "cpamulia1u.b $crqp,$crpp,simm8p0 Pn"
8743 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1u_b") (CPTYPE V8UQI) VOLATILE)
8744 "cpamulia1u.b $crqp,$crpp,$simm8p0"
8745 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
8746 (sequence ()
8747 (c-call "check_option_cp" pc)
8748 (set ivc2_acc1_0 0)
8749 (set ivc2_acc1_1 0)
8750 (set ivc2_acc1_2 0)
8751 (set ivc2_acc1_3 0)
8752 (set ivc2_acc1_4 0)
8753 (set ivc2_acc1_5 0)
8754 (set ivc2_acc1_6 0)
8755 (set ivc2_acc1_7 0)
8756 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
8757 ()
8758 )
8759
8760 ; iiiiiiii 11111 qqqqq ppppp 10001 cpamulia1.b crqp,crpp,simm8p0 (p0_1)
8761 (dni cpamulia1_b_P1 "cpamulia1.b $crqp,$crpp,simm8p0 Pn"
8762 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1_b") (CPTYPE V8QI) VOLATILE)
8763 "cpamulia1.b $crqp,$crpp,$simm8p0"
8764 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
8765 (sequence ()
8766 (c-call "check_option_cp" pc)
8767 (set ivc2_acc1_0 0)
8768 (set ivc2_acc1_1 0)
8769 (set ivc2_acc1_2 0)
8770 (set ivc2_acc1_3 0)
8771 (set ivc2_acc1_4 0)
8772 (set ivc2_acc1_5 0)
8773 (set ivc2_acc1_6 0)
8774 (set ivc2_acc1_7 0)
8775 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
8776 ()
8777 )
8778
8779 ; iiiiiiii 11111 qqqqq ppppp 10010 cpamuliua1.h crqp,crpp,simm8p0 (p0_1)
8780 (dni cpamuliua1_h_P1 "cpamuliua1.h $crqp,$crpp,simm8p0 Pn"
8781 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamuliua1_h") (CPTYPE V4HI) VOLATILE)
8782 "cpamuliua1.h $crqp,$crpp,$simm8p0"
8783 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
8784 (sequence ()
8785 (c-call "check_option_cp" pc)
8786 (set ivc2_acc1_4 0)
8787 (set ivc2_acc1_5 0)
8788 (set ivc2_acc1_6 0)
8789 (set ivc2_acc1_7 0)
8790 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
8791 ()
8792 )
8793
8794 ; iiiiiiii 11111 qqqqq ppppp 10011 cpamulila1.h crqp,crpp,simm8p0 (p0_1)
8795 (dni cpamulila1_h_P1 "cpamulila1.h $crqp,$crpp,simm8p0 Pn"
8796 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulila1_h") (CPTYPE V4HI) VOLATILE)
8797 "cpamulila1.h $crqp,$crpp,$simm8p0"
8798 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
8799 (sequence ()
8800 (c-call "check_option_cp" pc)
8801 (set ivc2_acc1_0 0)
8802 (set ivc2_acc1_1 0)
8803 (set ivc2_acc1_2 0)
8804 (set ivc2_acc1_3 0)
8805 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
8806 ()
8807 )
8808
8809 ; iiiiiiii 11111 qqqqq ppppp 10100 cpamadia1u.b crqp,crpp,simm8p0 (p0_1)
8810 (dni cpamadia1u_b_P1 "cpamadia1u.b $crqp,$crpp,simm8p0 Pn"
8811 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1u_b") (CPTYPE V8UQI) VOLATILE)
8812 "cpamadia1u.b $crqp,$crpp,$simm8p0"
8813 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8814 (sequence ()
8815 (c-call "check_option_cp" pc)
8816 (set ivc2_acc1_0 0)
8817 (set ivc2_acc1_1 0)
8818 (set ivc2_acc1_2 0)
8819 (set ivc2_acc1_3 0)
8820 (set ivc2_acc1_4 0)
8821 (set ivc2_acc1_5 0)
8822 (set ivc2_acc1_6 0)
8823 (set ivc2_acc1_7 0)
8824 (set ivc2_cofa1 0)
8825 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
8826 ()
8827 )
8828
8829 ; iiiiiiii 11111 qqqqq ppppp 10101 cpamadia1.b crqp,crpp,simm8p0 (p0_1)
8830 (dni cpamadia1_b_P1 "cpamadia1.b $crqp,$crpp,simm8p0 Pn"
8831 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1_b") (CPTYPE V8QI) VOLATILE)
8832 "cpamadia1.b $crqp,$crpp,$simm8p0"
8833 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8834 (sequence ()
8835 (c-call "check_option_cp" pc)
8836 (set ivc2_acc1_0 0)
8837 (set ivc2_acc1_1 0)
8838 (set ivc2_acc1_2 0)
8839 (set ivc2_acc1_3 0)
8840 (set ivc2_acc1_4 0)
8841 (set ivc2_acc1_5 0)
8842 (set ivc2_acc1_6 0)
8843 (set ivc2_acc1_7 0)
8844 (set ivc2_cofa1 0)
8845 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
8846 ()
8847 )
8848
8849 ; iiiiiiii 11111 qqqqq ppppp 10110 cpamadiua1.h crqp,crpp,simm8p0 (p0_1)
8850 (dni cpamadiua1_h_P1 "cpamadiua1.h $crqp,$crpp,simm8p0 Pn"
8851 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadiua1_h") (CPTYPE V4HI) VOLATILE)
8852 "cpamadiua1.h $crqp,$crpp,$simm8p0"
8853 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8854 (sequence ()
8855 (c-call "check_option_cp" pc)
8856 (set ivc2_acc1_4 0)
8857 (set ivc2_acc1_5 0)
8858 (set ivc2_acc1_6 0)
8859 (set ivc2_acc1_7 0)
8860 (set ivc2_cofa1 0)
8861 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
8862 ()
8863 )
8864
8865 ; iiiiiiii 11111 qqqqq ppppp 10111 cpamadila1.h crqp,crpp,simm8p0 (p0_1)
8866 (dni cpamadila1_h_P1 "cpamadila1.h $crqp,$crpp,simm8p0 Pn"
8867 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadila1_h") (CPTYPE V4HI) VOLATILE)
8868 "cpamadila1.h $crqp,$crpp,$simm8p0"
8869 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8870 (sequence ()
8871 (c-call "check_option_cp" pc)
8872 (set ivc2_acc1_0 0)
8873 (set ivc2_acc1_1 0)
8874 (set ivc2_acc1_2 0)
8875 (set ivc2_acc1_3 0)
8876 (set ivc2_cofa1 0)
8877 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
8878 ()
8879 )
8880
8881 ; iiiiiiii 11100 qqqqq ppppp 00 III cpfmulia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8882 (dni cpfmulia1u_b_P1 "cpfmulia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8883 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1u_b") (CPTYPE V8UQI) VOLATILE)
8884 "cpfmulia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8885 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8886 (sequence ()
8887 (c-call "check_option_cp" pc)
8888 (set ivc2_acc1_0 0)
8889 (set ivc2_acc1_1 0)
8890 (set ivc2_acc1_2 0)
8891 (set ivc2_acc1_3 0)
8892 (set ivc2_acc1_4 0)
8893 (set ivc2_acc1_5 0)
8894 (set ivc2_acc1_6 0)
8895 (set ivc2_acc1_7 0)
8896 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
8897 ()
8898 )
8899
8900 ; iiiiiiii 11100 qqqqq ppppp 01 III cpfmulia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8901 (dni cpfmulia1_b_P1 "cpfmulia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8902 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1_b") (CPTYPE V8QI) VOLATILE)
8903 "cpfmulia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8904 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8905 (sequence ()
8906 (c-call "check_option_cp" pc)
8907 (set ivc2_acc1_0 0)
8908 (set ivc2_acc1_1 0)
8909 (set ivc2_acc1_2 0)
8910 (set ivc2_acc1_3 0)
8911 (set ivc2_acc1_4 0)
8912 (set ivc2_acc1_5 0)
8913 (set ivc2_acc1_6 0)
8914 (set ivc2_acc1_7 0)
8915 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
8916 ()
8917 )
8918
8919 ; iiiiiiii 11100 qqqqq ppppp 10 III cpfmuliua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8920 (dni cpfmuliua1_h_P1 "cpfmuliua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8921 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1_h") (CPTYPE V4HI) VOLATILE)
8922 "cpfmuliua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8923 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8924 (sequence ()
8925 (c-call "check_option_cp" pc)
8926 (set ivc2_acc1_4 0)
8927 (set ivc2_acc1_5 0)
8928 (set ivc2_acc1_6 0)
8929 (set ivc2_acc1_7 0)
8930 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
8931 ()
8932 )
8933
8934 ; iiiiiiii 11100 qqqqq ppppp 11 III cpfmulila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8935 (dni cpfmulila1_h_P1 "cpfmulila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8936 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1_h") (CPTYPE V4HI) VOLATILE)
8937 "cpfmulila1.h $crqp,$crpp,$imm3p25,$simm8p0"
8938 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
8939 (sequence ()
8940 (c-call "check_option_cp" pc)
8941 (set ivc2_acc1_0 0)
8942 (set ivc2_acc1_1 0)
8943 (set ivc2_acc1_2 0)
8944 (set ivc2_acc1_3 0)
8945 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
8946 ()
8947 )
8948
8949 ; iiiiiiii 11101 qqqqq ppppp 00 III cpfmadia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8950 (dni cpfmadia1u_b_P1 "cpfmadia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8951 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1u_b") (CPTYPE V8UQI) VOLATILE)
8952 "cpfmadia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8953 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8954 (sequence ()
8955 (c-call "check_option_cp" pc)
8956 (set ivc2_acc1_0 0)
8957 (set ivc2_acc1_1 0)
8958 (set ivc2_acc1_2 0)
8959 (set ivc2_acc1_3 0)
8960 (set ivc2_acc1_4 0)
8961 (set ivc2_acc1_5 0)
8962 (set ivc2_acc1_6 0)
8963 (set ivc2_acc1_7 0)
8964 (set ivc2_cofa1 0)
8965 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
8966 ()
8967 )
8968
8969 ; iiiiiiii 11101 qqqqq ppppp 01 III cpfmadia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8970 (dni cpfmadia1_b_P1 "cpfmadia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8971 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1_b") (CPTYPE V8QI) VOLATILE)
8972 "cpfmadia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8973 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8974 (sequence ()
8975 (c-call "check_option_cp" pc)
8976 (set ivc2_acc1_0 0)
8977 (set ivc2_acc1_1 0)
8978 (set ivc2_acc1_2 0)
8979 (set ivc2_acc1_3 0)
8980 (set ivc2_acc1_4 0)
8981 (set ivc2_acc1_5 0)
8982 (set ivc2_acc1_6 0)
8983 (set ivc2_acc1_7 0)
8984 (set ivc2_cofa1 0)
8985 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
8986 ()
8987 )
8988
8989 ; iiiiiiii 11101 qqqqq ppppp 10 III cpfmadiua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8990 (dni cpfmadiua1_h_P1 "cpfmadiua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8991 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1_h") (CPTYPE V4HI) VOLATILE)
8992 "cpfmadiua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8993 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8994 (sequence ()
8995 (c-call "check_option_cp" pc)
8996 (set ivc2_acc1_4 0)
8997 (set ivc2_acc1_5 0)
8998 (set ivc2_acc1_6 0)
8999 (set ivc2_acc1_7 0)
9000 (set ivc2_cofa1 0)
9001 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
9002 ()
9003 )
9004
9005 ; iiiiiiii 11101 qqqqq ppppp 11 III cpfmadila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
9006 (dni cpfmadila1_h_P1 "cpfmadila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
9007 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1_h") (CPTYPE V4HI) VOLATILE)
9008 "cpfmadila1.h $crqp,$crpp,$imm3p25,$simm8p0"
9009 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
9010 (sequence ()
9011 (c-call "check_option_cp" pc)
9012 (set ivc2_acc1_0 0)
9013 (set ivc2_acc1_1 0)
9014 (set ivc2_acc1_2 0)
9015 (set ivc2_acc1_3 0)
9016 (set ivc2_cofa1 0)
9017 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
9018 ()
9019 )
9020
9021 ; 00000000 11110 qqqqq ppppp 00000 cpssqa1u.b crqp,crpp (p0_1)
9022 (dni cpssqa1u_b_P1 "cpssqa1u.b $crqp,$crpp Pn"
9023 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
9024 "cpssqa1u.b $crqp,$crpp"
9025 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
9026 (sequence ()
9027 (c-call "check_option_cp" pc)
9028 (set ivc2_acc1_0 0)
9029 (set ivc2_acc1_1 0)
9030 (set ivc2_acc1_2 0)
9031 (set ivc2_acc1_3 0)
9032 (set ivc2_acc1_4 0)
9033 (set ivc2_acc1_5 0)
9034 (set ivc2_acc1_6 0)
9035 (set ivc2_acc1_7 0)
9036 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
9037 ()
9038 )
9039
9040 ; 00000000 11110 qqqqq ppppp 00001 cpssqa1.b crqp,crpp (p0_1)
9041 (dni cpssqa1_b_P1 "cpssqa1.b $crqp,$crpp Pn"
9042 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
9043 "cpssqa1.b $crqp,$crpp"
9044 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
9045 (sequence ()
9046 (c-call "check_option_cp" pc)
9047 (set ivc2_acc1_0 0)
9048 (set ivc2_acc1_1 0)
9049 (set ivc2_acc1_2 0)
9050 (set ivc2_acc1_3 0)
9051 (set ivc2_acc1_4 0)
9052 (set ivc2_acc1_5 0)
9053 (set ivc2_acc1_6 0)
9054 (set ivc2_acc1_7 0)
9055 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
9056 ()
9057 )
9058
9059 ; 00000000 11110 qqqqq ppppp 00100 cpssda1u.b crqp,crpp (p0_1)
9060 (dni cpssda1u_b_P1 "cpssda1u.b $crqp,$crpp Pn"
9061 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
9062 "cpssda1u.b $crqp,$crpp"
9063 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
9064 (sequence ()
9065 (c-call "check_option_cp" pc)
9066 (set ivc2_acc1_0 0)
9067 (set ivc2_acc1_1 0)
9068 (set ivc2_acc1_2 0)
9069 (set ivc2_acc1_3 0)
9070 (set ivc2_acc1_4 0)
9071 (set ivc2_acc1_5 0)
9072 (set ivc2_acc1_6 0)
9073 (set ivc2_acc1_7 0)
9074 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
9075 ()
9076 )
9077
9078 ; 00000000 11110 qqqqq ppppp 00101 cpssda1.b crqp,crpp (p0_1)
9079 (dni cpssda1_b_P1 "cpssda1.b $crqp,$crpp Pn"
9080 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
9081 "cpssda1.b $crqp,$crpp"
9082 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
9083 (sequence ()
9084 (c-call "check_option_cp" pc)
9085 (set ivc2_acc1_0 0)
9086 (set ivc2_acc1_1 0)
9087 (set ivc2_acc1_2 0)
9088 (set ivc2_acc1_3 0)
9089 (set ivc2_acc1_4 0)
9090 (set ivc2_acc1_5 0)
9091 (set ivc2_acc1_6 0)
9092 (set ivc2_acc1_7 0)
9093 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
9094 ()
9095 )
9096
9097 ; 00000000 11110 qqqqq ppppp 01000 cpmula1u.b crqp,crpp (p0_1)
9098 (dni cpmula1u_b_P1 "cpmula1u.b $crqp,$crpp Pn"
9099 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
9100 "cpmula1u.b $crqp,$crpp"
9101 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
9102 (sequence ()
9103 (c-call "check_option_cp" pc)
9104 (set ivc2_acc1_0 0)
9105 (set ivc2_acc1_1 0)
9106 (set ivc2_acc1_2 0)
9107 (set ivc2_acc1_3 0)
9108 (set ivc2_acc1_4 0)
9109 (set ivc2_acc1_5 0)
9110 (set ivc2_acc1_6 0)
9111 (set ivc2_acc1_7 0)
9112 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
9113 ()
9114 )
9115
9116 ; 00000000 11110 qqqqq ppppp 01001 cpmula1.b crqp,crpp (p0_1)
9117 (dni cpmula1_b_P1 "cpmula1.b $crqp,$crpp Pn"
9118 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
9119 "cpmula1.b $crqp,$crpp"
9120 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
9121 (sequence ()
9122 (c-call "check_option_cp" pc)
9123 (set ivc2_acc1_0 0)
9124 (set ivc2_acc1_1 0)
9125 (set ivc2_acc1_2 0)
9126 (set ivc2_acc1_3 0)
9127 (set ivc2_acc1_4 0)
9128 (set ivc2_acc1_5 0)
9129 (set ivc2_acc1_6 0)
9130 (set ivc2_acc1_7 0)
9131 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
9132 ()
9133 )
9134
9135 ; 00000000 11110 qqqqq ppppp 01010 cpmulua1.h crqp,crpp (p0_1)
9136 (dni cpmulua1_h_P1 "cpmulua1.h $crqp,$crpp Pn"
9137 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
9138 "cpmulua1.h $crqp,$crpp"
9139 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9140 (sequence ()
9141 (c-call "check_option_cp" pc)
9142 (set ivc2_acc1_4 0)
9143 (set ivc2_acc1_5 0)
9144 (set ivc2_acc1_6 0)
9145 (set ivc2_acc1_7 0)
9146 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
9147 ()
9148 )
9149
9150 ; 00000000 11110 qqqqq ppppp 01011 cpmulla1.h crqp,crpp (p0_1)
9151 (dni cpmulla1_h_P1 "cpmulla1.h $crqp,$crpp Pn"
9152 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
9153 "cpmulla1.h $crqp,$crpp"
9154 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9155 (sequence ()
9156 (c-call "check_option_cp" pc)
9157 (set ivc2_acc1_0 0)
9158 (set ivc2_acc1_1 0)
9159 (set ivc2_acc1_2 0)
9160 (set ivc2_acc1_3 0)
9161 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
9162 ()
9163 )
9164
9165 ; 00000000 11110 qqqqq ppppp 01100 cpmulua1u.w crqp,crpp (p0_1)
9166 (dni cpmulua1u_w_P1 "cpmulua1u.w $crqp,$crpp Pn"
9167 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
9168 "cpmulua1u.w $crqp,$crpp"
9169 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
9170 (sequence ()
9171 (c-call "check_option_cp" pc)
9172 (set ivc2_acc1_4 0)
9173 (set ivc2_acc1_5 0)
9174 (set ivc2_acc1_6 0)
9175 (set ivc2_acc1_7 0)
9176 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
9177 ()
9178 )
9179
9180 ; 00000000 11110 qqqqq ppppp 01101 cpmulla1u.w crqp,crpp (p0_1)
9181 (dni cpmulla1u_w_P1 "cpmulla1u.w $crqp,$crpp Pn"
9182 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
9183 "cpmulla1u.w $crqp,$crpp"
9184 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
9185 (sequence ()
9186 (c-call "check_option_cp" pc)
9187 (set ivc2_acc1_0 0)
9188 (set ivc2_acc1_1 0)
9189 (set ivc2_acc1_2 0)
9190 (set ivc2_acc1_3 0)
9191 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
9192 ()
9193 )
9194
9195 ; 00000000 11110 qqqqq ppppp 01110 cpmulua1.w crqp,crpp (p0_1)
9196 (dni cpmulua1_w_P1 "cpmulua1.w $crqp,$crpp Pn"
9197 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
9198 "cpmulua1.w $crqp,$crpp"
9199 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9200 (sequence ()
9201 (c-call "check_option_cp" pc)
9202 (set ivc2_acc1_4 0)
9203 (set ivc2_acc1_5 0)
9204 (set ivc2_acc1_6 0)
9205 (set ivc2_acc1_7 0)
9206 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
9207 ()
9208 )
9209
9210 ; 00000000 11110 qqqqq ppppp 01111 cpmulla1.w crqp,crpp (p0_1)
9211 (dni cpmulla1_w_P1 "cpmulla1.w $crqp,$crpp Pn"
9212 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
9213 "cpmulla1.w $crqp,$crpp"
9214 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9215 (sequence ()
9216 (c-call "check_option_cp" pc)
9217 (set ivc2_acc1_0 0)
9218 (set ivc2_acc1_1 0)
9219 (set ivc2_acc1_2 0)
9220 (set ivc2_acc1_3 0)
9221 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
9222 ()
9223 )
9224
9225 ; 00000000 11110 qqqqq ppppp 10000 cpmada1u.b crqp,crpp (p0_1)
9226 (dni cpmada1u_b_P1 "cpmada1u.b $crqp,$crpp Pn"
9227 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
9228 "cpmada1u.b $crqp,$crpp"
9229 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
9230 (sequence ()
9231 (c-call "check_option_cp" pc)
9232 (set ivc2_acc1_0 0)
9233 (set ivc2_acc1_1 0)
9234 (set ivc2_acc1_2 0)
9235 (set ivc2_acc1_3 0)
9236 (set ivc2_acc1_4 0)
9237 (set ivc2_acc1_5 0)
9238 (set ivc2_acc1_6 0)
9239 (set ivc2_acc1_7 0)
9240 (set ivc2_cofa1 0)
9241 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
9242 ()
9243 )
9244
9245 ; 00000000 11110 qqqqq ppppp 10001 cpmada1.b crqp,crpp (p0_1)
9246 (dni cpmada1_b_P1 "cpmada1.b $crqp,$crpp Pn"
9247 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
9248 "cpmada1.b $crqp,$crpp"
9249 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
9250 (sequence ()
9251 (c-call "check_option_cp" pc)
9252 (set ivc2_acc1_0 0)
9253 (set ivc2_acc1_1 0)
9254 (set ivc2_acc1_2 0)
9255 (set ivc2_acc1_3 0)
9256 (set ivc2_acc1_4 0)
9257 (set ivc2_acc1_5 0)
9258 (set ivc2_acc1_6 0)
9259 (set ivc2_acc1_7 0)
9260 (set ivc2_cofa1 0)
9261 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
9262 ()
9263 )
9264
9265 ; 00000000 11110 qqqqq ppppp 10010 cpmadua1.h crqp,crpp (p0_1)
9266 (dni cpmadua1_h_P1 "cpmadua1.h $crqp,$crpp Pn"
9267 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
9268 "cpmadua1.h $crqp,$crpp"
9269 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9270 (sequence ()
9271 (c-call "check_option_cp" pc)
9272 (set ivc2_acc1_4 0)
9273 (set ivc2_acc1_5 0)
9274 (set ivc2_acc1_6 0)
9275 (set ivc2_acc1_7 0)
9276 (set ivc2_cofa1 0)
9277 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
9278 ()
9279 )
9280
9281 ; 00000000 11110 qqqqq ppppp 10011 cpmadla1.h crqp,crpp (p0_1)
9282 (dni cpmadla1_h_P1 "cpmadla1.h $crqp,$crpp Pn"
9283 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
9284 "cpmadla1.h $crqp,$crpp"
9285 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9286 (sequence ()
9287 (c-call "check_option_cp" pc)
9288 (set ivc2_acc1_0 0)
9289 (set ivc2_acc1_1 0)
9290 (set ivc2_acc1_2 0)
9291 (set ivc2_acc1_3 0)
9292 (set ivc2_cofa1 0)
9293 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
9294 ()
9295 )
9296
9297 ; 00000000 11110 qqqqq ppppp 10100 cpmadua1u.w crqp,crpp (p0_1)
9298 (dni cpmadua1u_w_P1 "cpmadua1u.w $crqp,$crpp Pn"
9299 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
9300 "cpmadua1u.w $crqp,$crpp"
9301 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
9302 (sequence ()
9303 (c-call "check_option_cp" pc)
9304 (set ivc2_acc1_4 0)
9305 (set ivc2_acc1_5 0)
9306 (set ivc2_acc1_6 0)
9307 (set ivc2_acc1_7 0)
9308 (set ivc2_cofa1 0)
9309 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
9310 ()
9311 )
9312
9313 ; 00000000 11110 qqqqq ppppp 10101 cpmadla1u.w crqp,crpp (p0_1)
9314 (dni cpmadla1u_w_P1 "cpmadla1u.w $crqp,$crpp Pn"
9315 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
9316 "cpmadla1u.w $crqp,$crpp"
9317 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
9318 (sequence ()
9319 (c-call "check_option_cp" pc)
9320 (set ivc2_acc1_0 0)
9321 (set ivc2_acc1_1 0)
9322 (set ivc2_acc1_2 0)
9323 (set ivc2_acc1_3 0)
9324 (set ivc2_cofa1 0)
9325 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
9326 ()
9327 )
9328
9329 ; 00000000 11110 qqqqq ppppp 10110 cpmadua1.w crqp,crpp (p0_1)
9330 (dni cpmadua1_w_P1 "cpmadua1.w $crqp,$crpp Pn"
9331 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
9332 "cpmadua1.w $crqp,$crpp"
9333 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9334 (sequence ()
9335 (c-call "check_option_cp" pc)
9336 (set ivc2_acc1_4 0)
9337 (set ivc2_acc1_5 0)
9338 (set ivc2_acc1_6 0)
9339 (set ivc2_acc1_7 0)
9340 (set ivc2_cofa1 0)
9341 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
9342 ()
9343 )
9344
9345 ; 00000000 11110 qqqqq ppppp 10111 cpmadla1.w crqp,crpp (p0_1)
9346 (dni cpmadla1_w_P1 "cpmadla1.w $crqp,$crpp Pn"
9347 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
9348 "cpmadla1.w $crqp,$crpp"
9349 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9350 (sequence ()
9351 (c-call "check_option_cp" pc)
9352 (set ivc2_acc1_0 0)
9353 (set ivc2_acc1_1 0)
9354 (set ivc2_acc1_2 0)
9355 (set ivc2_acc1_3 0)
9356 (set ivc2_cofa1 0)
9357 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
9358 ()
9359 )
9360
9361 ; 00000000 11110 qqqqq ppppp 11010 cpmsbua1.h crqp,crpp (p0_1)
9362 (dni cpmsbua1_h_P1 "cpmsbua1.h $crqp,$crpp Pn"
9363 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
9364 "cpmsbua1.h $crqp,$crpp"
9365 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9366 (sequence ()
9367 (c-call "check_option_cp" pc)
9368 (set ivc2_acc1_4 0)
9369 (set ivc2_acc1_5 0)
9370 (set ivc2_acc1_6 0)
9371 (set ivc2_acc1_7 0)
9372 (set ivc2_cofa1 0)
9373 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
9374 ()
9375 )
9376
9377 ; 00000000 11110 qqqqq ppppp 11011 cpmsbla1.h crqp,crpp (p0_1)
9378 (dni cpmsbla1_h_P1 "cpmsbla1.h $crqp,$crpp Pn"
9379 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
9380 "cpmsbla1.h $crqp,$crpp"
9381 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9382 (sequence ()
9383 (c-call "check_option_cp" pc)
9384 (set ivc2_acc1_0 0)
9385 (set ivc2_acc1_1 0)
9386 (set ivc2_acc1_2 0)
9387 (set ivc2_acc1_3 0)
9388 (set ivc2_cofa1 0)
9389 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
9390 ()
9391 )
9392
9393 ; 00000000 11110 qqqqq ppppp 11100 cpmsbua1u.w crqp,crpp (p0_1)
9394 (dni cpmsbua1u_w_P1 "cpmsbua1u.w $crqp,$crpp Pn"
9395 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
9396 "cpmsbua1u.w $crqp,$crpp"
9397 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
9398 (sequence ()
9399 (c-call "check_option_cp" pc)
9400 (set ivc2_acc1_4 0)
9401 (set ivc2_acc1_5 0)
9402 (set ivc2_acc1_6 0)
9403 (set ivc2_acc1_7 0)
9404 (set ivc2_cofa1 0)
9405 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
9406 ()
9407 )
9408
9409 ; 00000000 11110 qqqqq ppppp 11101 cpmsbla1u.w crqp,crpp (p0_1)
9410 (dni cpmsbla1u_w_P1 "cpmsbla1u.w $crqp,$crpp Pn"
9411 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
9412 "cpmsbla1u.w $crqp,$crpp"
9413 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
9414 (sequence ()
9415 (c-call "check_option_cp" pc)
9416 (set ivc2_acc1_0 0)
9417 (set ivc2_acc1_1 0)
9418 (set ivc2_acc1_2 0)
9419 (set ivc2_acc1_3 0)
9420 (set ivc2_cofa1 0)
9421 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
9422 ()
9423 )
9424
9425 ; 00000000 11110 qqqqq ppppp 11110 cpmsbua1.w crqp,crpp (p0_1)
9426 (dni cpmsbua1_w_P1 "cpmsbua1.w $crqp,$crpp Pn"
9427 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
9428 "cpmsbua1.w $crqp,$crpp"
9429 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9430 (sequence ()
9431 (c-call "check_option_cp" pc)
9432 (set ivc2_acc1_4 0)
9433 (set ivc2_acc1_5 0)
9434 (set ivc2_acc1_6 0)
9435 (set ivc2_acc1_7 0)
9436 (set ivc2_cofa1 0)
9437 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
9438 ()
9439 )
9440
9441 ; 00000000 11110 qqqqq ppppp 11111 cpmsbla1.w crqp,crpp (p0_1)
9442 (dni cpmsbla1_w_P1 "cpmsbla1.w $crqp,$crpp Pn"
9443 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
9444 "cpmsbla1.w $crqp,$crpp"
9445 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9446 (sequence ()
9447 (c-call "check_option_cp" pc)
9448 (set ivc2_acc1_0 0)
9449 (set ivc2_acc1_1 0)
9450 (set ivc2_acc1_2 0)
9451 (set ivc2_acc1_3 0)
9452 (set ivc2_cofa1 0)
9453 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
9454 ()
9455 )
9456
9457 ; 00000001 11110 qqqqq ppppp 10010 cpsmadua1.h crqp,crpp (p0_1)
9458 (dni cpsmadua1_h_P1 "cpsmadua1.h $crqp,$crpp Pn"
9459 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
9460 "cpsmadua1.h $crqp,$crpp"
9461 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9462 (sequence ()
9463 (c-call "check_option_cp" pc)
9464 (set ivc2_acc1_4 0)
9465 (set ivc2_acc1_5 0)
9466 (set ivc2_acc1_6 0)
9467 (set ivc2_acc1_7 0)
9468 (set ivc2_cofa1 0)
9469 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
9470 ()
9471 )
9472
9473 ; 00000001 11110 qqqqq ppppp 10011 cpsmadla1.h crqp,crpp (p0_1)
9474 (dni cpsmadla1_h_P1 "cpsmadla1.h $crqp,$crpp Pn"
9475 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
9476 "cpsmadla1.h $crqp,$crpp"
9477 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9478 (sequence ()
9479 (c-call "check_option_cp" pc)
9480 (set ivc2_acc1_0 0)
9481 (set ivc2_acc1_1 0)
9482 (set ivc2_acc1_2 0)
9483 (set ivc2_acc1_3 0)
9484 (set ivc2_cofa1 0)
9485 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
9486 ()
9487 )
9488
9489 ; 00000001 11110 qqqqq ppppp 10110 cpsmadua1.w crqp,crpp (p0_1)
9490 (dni cpsmadua1_w_P1 "cpsmadua1.w $crqp,$crpp Pn"
9491 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
9492 "cpsmadua1.w $crqp,$crpp"
9493 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9494 (sequence ()
9495 (c-call "check_option_cp" pc)
9496 (set ivc2_acc1_4 0)
9497 (set ivc2_acc1_5 0)
9498 (set ivc2_acc1_6 0)
9499 (set ivc2_acc1_7 0)
9500 (set ivc2_cofa1 0)
9501 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
9502 ()
9503 )
9504
9505 ; 00000001 11110 qqqqq ppppp 10111 cpsmadla1.w crqp,crpp (p0_1)
9506 (dni cpsmadla1_w_P1 "cpsmadla1.w $crqp,$crpp Pn"
9507 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
9508 "cpsmadla1.w $crqp,$crpp"
9509 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9510 (sequence ()
9511 (c-call "check_option_cp" pc)
9512 (set ivc2_acc1_0 0)
9513 (set ivc2_acc1_1 0)
9514 (set ivc2_acc1_2 0)
9515 (set ivc2_acc1_3 0)
9516 (set ivc2_cofa1 0)
9517 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
9518 ()
9519 )
9520
9521 ; 00000001 11110 qqqqq ppppp 11010 cpsmsbua1.h crqp,crpp (p0_1)
9522 (dni cpsmsbua1_h_P1 "cpsmsbua1.h $crqp,$crpp Pn"
9523 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
9524 "cpsmsbua1.h $crqp,$crpp"
9525 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9526 (sequence ()
9527 (c-call "check_option_cp" pc)
9528 (set ivc2_acc1_4 0)
9529 (set ivc2_acc1_5 0)
9530 (set ivc2_acc1_6 0)
9531 (set ivc2_acc1_7 0)
9532 (set ivc2_cofa1 0)
9533 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
9534 ()
9535 )
9536
9537 ; 00000001 11110 qqqqq ppppp 11011 cpsmsbla1.h crqp,crpp (p0_1)
9538 (dni cpsmsbla1_h_P1 "cpsmsbla1.h $crqp,$crpp Pn"
9539 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
9540 "cpsmsbla1.h $crqp,$crpp"
9541 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9542 (sequence ()
9543 (c-call "check_option_cp" pc)
9544 (set ivc2_acc1_0 0)
9545 (set ivc2_acc1_1 0)
9546 (set ivc2_acc1_2 0)
9547 (set ivc2_acc1_3 0)
9548 (set ivc2_cofa1 0)
9549 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
9550 ()
9551 )
9552
9553 ; 00000001 11110 qqqqq ppppp 11110 cpsmsbua1.w crqp,crpp (p0_1)
9554 (dni cpsmsbua1_w_P1 "cpsmsbua1.w $crqp,$crpp Pn"
9555 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
9556 "cpsmsbua1.w $crqp,$crpp"
9557 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9558 (sequence ()
9559 (c-call "check_option_cp" pc)
9560 (set ivc2_acc1_4 0)
9561 (set ivc2_acc1_5 0)
9562 (set ivc2_acc1_6 0)
9563 (set ivc2_acc1_7 0)
9564 (set ivc2_cofa1 0)
9565 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
9566 ()
9567 )
9568
9569 ; 00000001 11110 qqqqq ppppp 11111 cpsmsbla1.w crqp,crpp (p0_1)
9570 (dni cpsmsbla1_w_P1 "cpsmsbla1.w $crqp,$crpp Pn"
9571 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
9572 "cpsmsbla1.w $crqp,$crpp"
9573 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9574 (sequence ()
9575 (c-call "check_option_cp" pc)
9576 (set ivc2_acc1_0 0)
9577 (set ivc2_acc1_1 0)
9578 (set ivc2_acc1_2 0)
9579 (set ivc2_acc1_3 0)
9580 (set ivc2_cofa1 0)
9581 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
9582 ()
9583 )
9584
9585 ; 00000010 11110 qqqqq ppppp 01010 cpmulslua1.h crqp,crpp (p0_1)
9586 (dni cpmulslua1_h_P1 "cpmulslua1.h $crqp,$crpp Pn"
9587 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
9588 "cpmulslua1.h $crqp,$crpp"
9589 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9590 (sequence ()
9591 (c-call "check_option_cp" pc)
9592 (set ivc2_acc1_4 0)
9593 (set ivc2_acc1_5 0)
9594 (set ivc2_acc1_6 0)
9595 (set ivc2_acc1_7 0)
9596 (set ivc2_cofa1 0)
9597 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
9598 ()
9599 )
9600
9601 ; 00000010 11110 qqqqq ppppp 01011 cpmulslla1.h crqp,crpp (p0_1)
9602 (dni cpmulslla1_h_P1 "cpmulslla1.h $crqp,$crpp Pn"
9603 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
9604 "cpmulslla1.h $crqp,$crpp"
9605 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9606 (sequence ()
9607 (c-call "check_option_cp" pc)
9608 (set ivc2_acc1_0 0)
9609 (set ivc2_acc1_1 0)
9610 (set ivc2_acc1_2 0)
9611 (set ivc2_acc1_3 0)
9612 (set ivc2_cofa1 0)
9613 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
9614 ()
9615 )
9616
9617 ; 00000010 11110 qqqqq ppppp 01110 cpmulslua1.w crqp,crpp (p0_1)
9618 (dni cpmulslua1_w_P1 "cpmulslua1.w $crqp,$crpp Pn"
9619 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
9620 "cpmulslua1.w $crqp,$crpp"
9621 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9622 (sequence ()
9623 (c-call "check_option_cp" pc)
9624 (set ivc2_acc1_4 0)
9625 (set ivc2_acc1_5 0)
9626 (set ivc2_acc1_6 0)
9627 (set ivc2_acc1_7 0)
9628 (set ivc2_cofa1 0)
9629 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
9630 ()
9631 )
9632
9633 ; 00000010 11110 qqqqq ppppp 01111 cpmulslla1.w crqp,crpp (p0_1)
9634 (dni cpmulslla1_w_P1 "cpmulslla1.w $crqp,$crpp Pn"
9635 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
9636 "cpmulslla1.w $crqp,$crpp"
9637 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9638 (sequence ()
9639 (c-call "check_option_cp" pc)
9640 (set ivc2_acc1_0 0)
9641 (set ivc2_acc1_1 0)
9642 (set ivc2_acc1_2 0)
9643 (set ivc2_acc1_3 0)
9644 (set ivc2_cofa1 0)
9645 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
9646 ()
9647 )
9648
9649 ; 00000011 11110 qqqqq ppppp 10010 cpsmadslua1.h crqp,crpp (p0_1)
9650 (dni cpsmadslua1_h_P1 "cpsmadslua1.h $crqp,$crpp Pn"
9651 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
9652 "cpsmadslua1.h $crqp,$crpp"
9653 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9654 (sequence ()
9655 (c-call "check_option_cp" pc)
9656 (set ivc2_acc1_4 0)
9657 (set ivc2_acc1_5 0)
9658 (set ivc2_acc1_6 0)
9659 (set ivc2_acc1_7 0)
9660 (set ivc2_cofa1 0)
9661 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
9662 ()
9663 )
9664
9665 ; 00000011 11110 qqqqq ppppp 10011 cpsmadslla1.h crqp,crpp (p0_1)
9666 (dni cpsmadslla1_h_P1 "cpsmadslla1.h $crqp,$crpp Pn"
9667 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
9668 "cpsmadslla1.h $crqp,$crpp"
9669 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9670 (sequence ()
9671 (c-call "check_option_cp" pc)
9672 (set ivc2_acc1_0 0)
9673 (set ivc2_acc1_1 0)
9674 (set ivc2_acc1_2 0)
9675 (set ivc2_acc1_3 0)
9676 (set ivc2_cofa1 0)
9677 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
9678 ()
9679 )
9680
9681 ; 00000011 11110 qqqqq ppppp 10110 cpsmadslua1.w crqp,crpp (p0_1)
9682 (dni cpsmadslua1_w_P1 "cpsmadslua1.w $crqp,$crpp Pn"
9683 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
9684 "cpsmadslua1.w $crqp,$crpp"
9685 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9686 (sequence ()
9687 (c-call "check_option_cp" pc)
9688 (set ivc2_acc1_4 0)
9689 (set ivc2_acc1_5 0)
9690 (set ivc2_acc1_6 0)
9691 (set ivc2_acc1_7 0)
9692 (set ivc2_cofa1 0)
9693 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
9694 ()
9695 )
9696
9697 ; 00000011 11110 qqqqq ppppp 10111 cpsmadslla1.w crqp,crpp (p0_1)
9698 (dni cpsmadslla1_w_P1 "cpsmadslla1.w $crqp,$crpp Pn"
9699 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
9700 "cpsmadslla1.w $crqp,$crpp"
9701 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9702 (sequence ()
9703 (c-call "check_option_cp" pc)
9704 (set ivc2_acc1_0 0)
9705 (set ivc2_acc1_1 0)
9706 (set ivc2_acc1_2 0)
9707 (set ivc2_acc1_3 0)
9708 (set ivc2_cofa1 0)
9709 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
9710 ()
9711 )
9712
9713 ; 00000011 11110 qqqqq ppppp 11010 cpsmsbslua1.h crqp,crpp (p0_1)
9714 (dni cpsmsbslua1_h_P1 "cpsmsbslua1.h $crqp,$crpp Pn"
9715 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
9716 "cpsmsbslua1.h $crqp,$crpp"
9717 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9718 (sequence ()
9719 (c-call "check_option_cp" pc)
9720 (set ivc2_acc1_4 0)
9721 (set ivc2_acc1_5 0)
9722 (set ivc2_acc1_6 0)
9723 (set ivc2_acc1_7 0)
9724 (set ivc2_cofa1 0)
9725 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
9726 ()
9727 )
9728
9729 ; 00000011 11110 qqqqq ppppp 11011 cpsmsbslla1.h crqp,crpp (p0_1)
9730 (dni cpsmsbslla1_h_P1 "cpsmsbslla1.h $crqp,$crpp Pn"
9731 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
9732 "cpsmsbslla1.h $crqp,$crpp"
9733 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9734 (sequence ()
9735 (c-call "check_option_cp" pc)
9736 (set ivc2_acc1_0 0)
9737 (set ivc2_acc1_1 0)
9738 (set ivc2_acc1_2 0)
9739 (set ivc2_acc1_3 0)
9740 (set ivc2_cofa1 0)
9741 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
9742 ()
9743 )
9744
9745 ; 00000011 11110 qqqqq ppppp 11110 cpsmsbslua1.w crqp,crpp (p0_1)
9746 (dni cpsmsbslua1_w_P1 "cpsmsbslua1.w $crqp,$crpp Pn"
9747 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
9748 "cpsmsbslua1.w $crqp,$crpp"
9749 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9750 (sequence ()
9751 (c-call "check_option_cp" pc)
9752 (set ivc2_acc1_4 0)
9753 (set ivc2_acc1_5 0)
9754 (set ivc2_acc1_6 0)
9755 (set ivc2_acc1_7 0)
9756 (set ivc2_cofa1 0)
9757 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
9758 ()
9759 )
9760
9761 ; 00000011 11110 qqqqq ppppp 11111 cpsmsbslla1.w crqp,crpp (p0_1)
9762 (dni cpsmsbslla1_w_P1 "cpsmsbslla1.w $crqp,$crpp Pn"
9763 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
9764 "cpsmsbslla1.w $crqp,$crpp"
9765 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9766 (sequence ()
9767 (c-call "check_option_cp" pc)
9768 (set ivc2_acc1_0 0)
9769 (set ivc2_acc1_1 0)
9770 (set ivc2_acc1_2 0)
9771 (set ivc2_acc1_3 0)
9772 (set ivc2_cofa1 0)
9773 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )
9774 ()
9775 )
9776