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.
6 ; This file is part of GCC.
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
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
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/>.
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:
30 ;------------------------------------------------------------------------------
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))
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
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)))
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
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))
106 (.unsplice (.map -ccr-reg-pair (.iota 32)))
115 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
116 (values CORE C3 P0S P0 P1)
120 ;-----------------------------------------------------------------------------
121 ; macros for standard opcodes for each slot type
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)
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)
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)
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))
174 (sequence () ; extract
175 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
176 (sll (ifield f-ivc2-8u0) 8)))
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))
186 (sequence () ; extract
187 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
188 (sll (ifield f-ivc2-8u0) 8)))
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)
199 (dnop ivc2_csar1 "ivc2_csar1" (all-ivc2-isas) h-ccr-ivc2 15)
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)
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)
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)
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)
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)
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)
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)
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)
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")
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)
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)
276 (name f-ivc2-ccrn-c3)
277 (comment "Coprocessor register number field")
280 (subfields f-ivc2-ccrn-c3hi f-ivc2-ccrn-c3lo)
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))))
291 (comment "Coprocessor control register number field")
294 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
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))))
305 (comment "Coprocessor register number field")
308 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
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))))
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)
322 ; [--][--] [--][--] [--][--] [--]
323 ; 0----+-- --1----+ ----2--- -+--
324 ; 01234567 89012345 67890123 4567
327 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
330 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
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)))
338 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
341 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
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))
349 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,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))
360 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
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))
371 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
374 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
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)))
382 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
385 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
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))
393 ; nnnnmmmm 11110000 0000N000 0000 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))
403 ; nnnnmmmm 11110000 0000N001 0000 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))
413 ; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
414 (dni cmovc-ccrn-rm-p0
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)
423 ; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
424 (dni cmovc-rn-ccrm-p0
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)
433 ; nnnnmmmm 11110001 0000N000 0000 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)))
443 ; nnnnmmmm 11110001 0000N001 0000 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))
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) )
461 (c-call "check_option_cp" pc)
462 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
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) )
473 (c-call "check_option_cp" pc)
474 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
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) )
485 (c-call "check_option_cp" pc)
486 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
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) )
497 (c-call "check_option_cp" pc)
498 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
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) )
509 (c-call "check_option_cp" pc)
510 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
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) )
521 (c-call "check_option_cp" pc)
522 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
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) )
533 (c-call "check_option_cp" pc)
534 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
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) )
545 (c-call "check_option_cp" pc)
546 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
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) )
557 (c-call "check_option_cp" pc)
558 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
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) )
569 (c-call "check_option_cp" pc)
570 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
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) )
581 (c-call "check_option_cp" pc)
582 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
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) )
593 (c-call "check_option_cp" pc)
594 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
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) )
605 (c-call "check_option_cp" pc)
606 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
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) )
617 (c-call "check_option_cp" pc)
618 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
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) )
629 (c-call "check_option_cp" pc)
630 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
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) )
641 (c-call "check_option_cp" pc)
642 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
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) )
653 (c-call "check_option_cp" pc)
654 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
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) )
665 (c-call "check_option_cp" pc)
666 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
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) )
677 (c-call "check_option_cp" pc)
678 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
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) )
689 (c-call "check_option_cp" pc)
690 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
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) )
701 (c-call "check_option_cp" pc)
702 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
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) )
713 (c-call "check_option_cp" pc)
714 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
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) )
725 (c-call "check_option_cp" pc)
726 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
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) )
737 (c-call "check_option_cp" pc)
738 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
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) )
749 (c-call "check_option_cp" pc)
750 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
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) )
761 (c-call "check_option_cp" pc)
762 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
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) )
773 (c-call "check_option_cp" pc)
774 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
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) )
785 (c-call "check_option_cp" pc)
786 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
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) )
797 (c-call "check_option_cp" pc)
798 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
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) )
809 (c-call "check_option_cp" pc)
810 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
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) )
821 (c-call "check_option_cp" pc)
822 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
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) )
833 (c-call "check_option_cp" pc)
834 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
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) )
845 (c-call "check_option_cp" pc)
846 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
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) )
857 (c-call "check_option_cp" pc)
858 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
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) )
869 (c-call "check_option_cp" pc)
870 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
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) )
881 (c-call "check_option_cp" pc)
882 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
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) )
893 (c-call "check_option_cp" pc)
894 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
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) )
905 (c-call "check_option_cp" pc)
906 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
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) )
917 (c-call "check_option_cp" pc)
918 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
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) )
929 (c-call "check_option_cp" pc)
930 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
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) )
941 (c-call "check_option_cp" pc)
942 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
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) )
953 (c-call "check_option_cp" pc)
954 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
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) )
965 (c-call "check_option_cp" pc)
966 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
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) )
977 (c-call "check_option_cp" pc)
978 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
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) )
989 (c-call "check_option_cp" pc)
990 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
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) )
1001 (c-call "check_option_cp" pc)
1002 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
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) )
1013 (c-call "check_option_cp" pc)
1014 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
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) )
1025 (c-call "check_option_cp" pc)
1026 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
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) )
1037 (c-call "check_option_cp" pc)
1038 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
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) )
1049 (c-call "check_option_cp" pc)
1050 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
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) )
1061 (c-call "check_option_cp" pc)
1063 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
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) )
1074 (c-call "check_option_cp" pc)
1076 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
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) )
1087 (c-call "check_option_cp" pc)
1088 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
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) )
1099 (c-call "check_option_cp" pc)
1100 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
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) )
1111 (c-call "check_option_cp" pc)
1112 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
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) )
1123 (c-call "check_option_cp" pc)
1124 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
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) )
1135 (c-call "check_option_cp" pc)
1136 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
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) )
1147 (c-call "check_option_cp" pc)
1148 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
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) )
1159 (c-call "check_option_cp" pc)
1160 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
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) )
1171 (c-call "check_option_cp" pc)
1172 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
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) )
1183 (c-call "check_option_cp" pc)
1184 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
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) )
1195 (c-call "check_option_cp" pc)
1196 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
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) )
1207 (c-call "check_option_cp" pc)
1208 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
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) )
1219 (c-call "check_option_cp" pc)
1220 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
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) )
1231 (c-call "check_option_cp" pc)
1232 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
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) )
1243 (c-call "check_option_cp" pc)
1244 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
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) )
1255 (c-call "check_option_cp" pc)
1256 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
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) )
1267 (c-call "check_option_cp" pc)
1268 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
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) )
1279 (c-call "check_option_cp" pc)
1280 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
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) )
1291 (c-call "check_option_cp" pc)
1292 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
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) )
1303 (c-call "check_option_cp" pc)
1304 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
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) )
1315 (c-call "check_option_cp" pc)
1316 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
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) )
1327 (c-call "check_option_cp" pc)
1328 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
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) )
1339 (c-call "check_option_cp" pc)
1340 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
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) )
1351 (c-call "check_option_cp" pc)
1352 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
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) )
1363 (c-call "check_option_cp" pc)
1364 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
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) )
1375 (c-call "check_option_cp" pc)
1376 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
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) )
1387 (c-call "check_option_cp" pc)
1388 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
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) )
1399 (c-call "check_option_cp" pc)
1400 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
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) )
1411 (c-call "check_option_cp" pc)
1412 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
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) )
1423 (c-call "check_option_cp" pc)
1424 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
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) )
1435 (c-call "check_option_cp" pc)
1436 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
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) )
1447 (c-call "check_option_cp" pc)
1448 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
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)
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) )
1459 (c-call "check_option_cp" pc)
1460 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
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) )
1471 (c-call "check_option_cp" pc)
1473 (c-call "ivc2_cpmovtocsar0" pc crqc) )
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) )
1484 (c-call "check_option_cp" pc)
1486 (c-call "ivc2_cpmovtocsar1" pc crqc) )
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)
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) )
1497 (c-call "check_option_cp" pc)
1499 (c-call "ivc2_cpmovtocc" pc crqc) )
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))
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) )
1510 (c-call "check_option_cp" pc)
1511 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
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) )
1522 (c-call "check_option_cp" pc)
1523 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
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) )
1534 (c-call "check_option_cp" pc)
1535 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
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) )
1546 (c-call "check_option_cp" pc)
1547 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
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) )
1558 (c-call "check_option_cp" pc)
1559 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
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) )
1570 (c-call "check_option_cp" pc)
1571 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
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) )
1582 (c-call "check_option_cp" pc)
1583 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
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) )
1594 (c-call "check_option_cp" pc)
1595 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
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) )
1606 (c-call "check_option_cp" pc)
1607 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
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) )
1618 (c-call "check_option_cp" pc)
1619 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
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) )
1630 (c-call "check_option_cp" pc)
1631 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
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) )
1642 (c-call "check_option_cp" pc)
1643 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
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)
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) )
1654 (c-call "check_option_cp" pc)
1655 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
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) )
1666 (c-call "check_option_cp" pc)
1667 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
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) )
1678 (c-call "check_option_cp" pc)
1679 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
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) )
1690 (c-call "check_option_cp" pc)
1691 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
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) )
1702 (c-call "check_option_cp" pc)
1703 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
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) )
1714 (c-call "check_option_cp" pc)
1715 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
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) )
1726 (c-call "check_option_cp" pc)
1727 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
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) )
1738 (c-call "check_option_cp" pc)
1739 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
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) )
1750 (c-call "check_option_cp" pc)
1751 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
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) )
1762 (c-call "check_option_cp" pc)
1763 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
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) )
1774 (c-call "check_option_cp" pc)
1775 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
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) )
1786 (c-call "check_option_cp" pc)
1787 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
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) )
1798 (c-call "check_option_cp" pc)
1799 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
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) )
1810 (c-call "check_option_cp" pc)
1811 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
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) )
1822 (c-call "check_option_cp" pc)
1823 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
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) )
1834 (c-call "check_option_cp" pc)
1835 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
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) )
1846 (c-call "check_option_cp" pc)
1847 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
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) )
1858 (c-call "check_option_cp" pc)
1859 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
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) )
1870 (c-call "check_option_cp" pc)
1871 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
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) )
1882 (c-call "check_option_cp" pc)
1883 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
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) )
1894 (c-call "check_option_cp" pc)
1896 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
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) )
1907 (c-call "check_option_cp" pc)
1909 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
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) )
1920 (c-call "check_option_cp" pc)
1922 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
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) )
1933 (c-call "check_option_cp" pc)
1935 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
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) )
1946 (c-call "check_option_cp" pc)
1948 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
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) )
1959 (c-call "check_option_cp" pc)
1961 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
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) )
1972 (c-call "check_option_cp" pc)
1974 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
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) )
1985 (c-call "check_option_cp" pc)
1987 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
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) )
1998 (c-call "check_option_cp" pc)
2000 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
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) )
2011 (c-call "check_option_cp" pc)
2013 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
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) )
2024 (c-call "check_option_cp" pc)
2026 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
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) )
2037 (c-call "check_option_cp" pc)
2039 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
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) )
2050 (c-call "check_option_cp" pc)
2052 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
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) )
2063 (c-call "check_option_cp" pc)
2065 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
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) )
2076 (c-call "check_option_cp" pc)
2078 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
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) )
2089 (c-call "check_option_cp" pc)
2091 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
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) )
2102 (c-call "check_option_cp" pc)
2104 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
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) )
2115 (c-call "check_option_cp" pc)
2117 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
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) )
2128 (c-call "check_option_cp" pc)
2130 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
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) )
2141 (c-call "check_option_cp" pc)
2143 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
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) )
2154 (c-call "check_option_cp" pc)
2156 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
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) )
2167 (c-call "check_option_cp" pc)
2169 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
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) )
2180 (c-call "check_option_cp" pc)
2182 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
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) )
2193 (c-call "check_option_cp" pc)
2195 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
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) )
2206 (c-call "check_option_cp" pc)
2208 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
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) )
2219 (c-call "check_option_cp" pc)
2221 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
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) )
2232 (c-call "check_option_cp" pc)
2234 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
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) )
2245 (c-call "check_option_cp" pc)
2247 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
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) )
2258 (c-call "check_option_cp" pc)
2260 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
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) )
2271 (c-call "check_option_cp" pc)
2273 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
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) )
2284 (c-call "check_option_cp" pc)
2286 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
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) )
2297 (c-call "check_option_cp" pc)
2299 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
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) )
2310 (c-call "check_option_cp" pc)
2312 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
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) )
2323 (c-call "check_option_cp" pc)
2325 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
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) )
2336 (c-call "check_option_cp" pc)
2338 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
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) )
2349 (c-call "check_option_cp" pc)
2351 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
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) )
2362 (c-call "check_option_cp" pc)
2364 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
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) )
2375 (c-call "check_option_cp" pc)
2377 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
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) )
2388 (c-call "check_option_cp" pc)
2390 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
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) )
2401 (c-call "check_option_cp" pc)
2403 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
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) )
2414 (c-call "check_option_cp" pc)
2416 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
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) )
2427 (c-call "check_option_cp" pc)
2429 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
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) )
2440 (c-call "check_option_cp" pc)
2442 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
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) )
2453 (c-call "check_option_cp" pc)
2455 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
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) )
2466 (c-call "check_option_cp" pc)
2468 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
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) )
2479 (c-call "check_option_cp" pc)
2481 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
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) )
2492 (c-call "check_option_cp" pc)
2494 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
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) )
2505 (c-call "check_option_cp" pc)
2507 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
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) )
2518 (c-call "check_option_cp" pc)
2520 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
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) )
2531 (c-call "check_option_cp" pc)
2532 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
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) )
2543 (c-call "check_option_cp" pc)
2544 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
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) )
2555 (c-call "check_option_cp" pc)
2556 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
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) )
2567 (c-call "check_option_cp" pc)
2568 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
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) )
2579 (c-call "check_option_cp" pc)
2580 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
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) )
2591 (c-call "check_option_cp" pc)
2592 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
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) )
2603 (c-call "check_option_cp" pc)
2604 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
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) )
2615 (c-call "check_option_cp" pc)
2616 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
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) )
2627 (c-call "check_option_cp" pc)
2628 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
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) )
2639 (c-call "check_option_cp" pc)
2640 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
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) )
2651 (c-call "check_option_cp" pc)
2652 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
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) )
2663 (c-call "check_option_cp" pc)
2664 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
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) )
2675 (c-call "check_option_cp" pc)
2676 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
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) )
2687 (c-call "check_option_cp" pc)
2688 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
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) )
2699 (c-call "check_option_cp" pc)
2700 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
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) )
2711 (c-call "check_option_cp" pc)
2712 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
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) )
2723 (c-call "check_option_cp" pc)
2724 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
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) )
2735 (c-call "check_option_cp" pc)
2736 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
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) )
2747 (c-call "check_option_cp" pc)
2748 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
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) )
2759 (c-call "check_option_cp" pc)
2760 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
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) )
2771 (c-call "check_option_cp" pc)
2772 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
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) )
2783 (c-call "check_option_cp" pc)
2784 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
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) )
2795 (c-call "check_option_cp" pc)
2796 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
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) )
2807 (c-call "check_option_cp" pc)
2808 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
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) )
2819 (c-call "check_option_cp" pc)
2820 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
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) )
2831 (c-call "check_option_cp" pc)
2840 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
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) )
2851 (c-call "check_option_cp" pc)
2860 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
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) )
2871 (c-call "check_option_cp" pc)
2876 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
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) )
2887 (c-call "check_option_cp" pc)
2892 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
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) )
2903 (c-call "check_option_cp" pc)
2913 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
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) )
2924 (c-call "check_option_cp" pc)
2934 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
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) )
2945 (c-call "check_option_cp" pc)
2951 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
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) )
2962 (c-call "check_option_cp" pc)
2968 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
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) )
2979 (c-call "check_option_cp" pc)
2988 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
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) )
2999 (c-call "check_option_cp" pc)
3008 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
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) )
3019 (c-call "check_option_cp" pc)
3024 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
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) )
3035 (c-call "check_option_cp" pc)
3040 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
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) )
3051 (c-call "check_option_cp" pc)
3061 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
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) )
3072 (c-call "check_option_cp" pc)
3082 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
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) )
3093 (c-call "check_option_cp" pc)
3099 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
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) )
3110 (c-call "check_option_cp" pc)
3116 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
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) )
3127 (c-call "check_option_cp" pc)
3136 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
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) )
3147 (c-call "check_option_cp" pc)
3156 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
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) )
3167 (c-call "check_option_cp" pc)
3172 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
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) )
3183 (c-call "check_option_cp" pc)
3188 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
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) )
3199 (c-call "check_option_cp" pc)
3209 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
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) )
3220 (c-call "check_option_cp" pc)
3230 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
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) )
3241 (c-call "check_option_cp" pc)
3247 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
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) )
3258 (c-call "check_option_cp" pc)
3264 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
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) )
3275 (c-call "check_option_cp" pc)
3284 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
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) )
3295 (c-call "check_option_cp" pc)
3300 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
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) )
3311 (c-call "check_option_cp" pc)
3316 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
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)
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) )
3327 (c-call "check_option_cp" pc)
3328 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
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)
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) )
3339 (c-call "check_option_cp" pc)
3340 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
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)
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) )
3351 (c-call "check_option_cp" pc)
3352 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
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)
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) )
3363 (c-call "check_option_cp" pc)
3364 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
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)
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) )
3375 (c-call "check_option_cp" pc)
3376 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
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)
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) )
3387 (c-call "check_option_cp" pc)
3388 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
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)
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) )
3399 (c-call "check_option_cp" pc)
3400 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
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)
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) )
3411 (c-call "check_option_cp" pc)
3412 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
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)
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) )
3423 (c-call "check_option_cp" pc)
3424 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
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)
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) )
3435 (c-call "check_option_cp" pc)
3436 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
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)
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) )
3447 (c-call "check_option_cp" pc)
3448 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
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)
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) )
3459 (c-call "check_option_cp" pc)
3460 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
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)
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) )
3471 (c-call "check_option_cp" pc)
3472 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
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)
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) )
3483 (c-call "check_option_cp" pc)
3484 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
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)
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) )
3495 (c-call "check_option_cp" pc)
3496 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
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)
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) )
3507 (c-call "check_option_cp" pc)
3516 (c-call "ivc2_cpsrla1" pc crqc) )
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)
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) )
3527 (c-call "check_option_cp" pc)
3536 (c-call "ivc2_cpsraa1" pc crqc) )
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)
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) )
3547 (c-call "check_option_cp" pc)
3556 (c-call "ivc2_cpslla1" pc crqc) )
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)
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) )
3567 (c-call "check_option_cp" pc)
3576 (c-call "ivc2_cpsrlia1" pc imm5p7) )
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)
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) )
3587 (c-call "check_option_cp" pc)
3596 (c-call "ivc2_cpsraia1" pc imm5p7) )
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)
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) )
3607 (c-call "check_option_cp" pc)
3616 (c-call "ivc2_cpsllia1" pc imm5p7) )
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) )
3627 (c-call "check_option_cp" pc)
3636 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
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) )
3647 (c-call "check_option_cp" pc)
3656 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
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) )
3667 (c-call "check_option_cp" pc)
3677 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
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) )
3688 (c-call "check_option_cp" pc)
3698 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
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) )
3709 (c-call "check_option_cp" pc)
3718 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
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) )
3729 (c-call "check_option_cp" pc)
3738 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
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) )
3749 (c-call "check_option_cp" pc)
3754 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
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) )
3765 (c-call "check_option_cp" pc)
3770 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
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) )
3781 (c-call "check_option_cp" pc)
3786 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
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) )
3797 (c-call "check_option_cp" pc)
3802 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
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) )
3813 (c-call "check_option_cp" pc)
3818 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
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) )
3829 (c-call "check_option_cp" pc)
3834 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
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) )
3845 (c-call "check_option_cp" pc)
3855 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
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) )
3866 (c-call "check_option_cp" pc)
3876 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
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) )
3887 (c-call "check_option_cp" pc)
3893 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
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) )
3904 (c-call "check_option_cp" pc)
3910 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
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) )
3921 (c-call "check_option_cp" pc)
3927 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
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) )
3938 (c-call "check_option_cp" pc)
3944 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
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) )
3955 (c-call "check_option_cp" pc)
3961 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
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) )
3972 (c-call "check_option_cp" pc)
3978 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
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) )
3989 (c-call "check_option_cp" pc)
3995 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
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) )
4006 (c-call "check_option_cp" pc)
4012 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
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) )
4023 (c-call "check_option_cp" pc)
4029 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
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) )
4040 (c-call "check_option_cp" pc)
4046 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
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) )
4057 (c-call "check_option_cp" pc)
4063 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
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) )
4074 (c-call "check_option_cp" pc)
4080 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
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) )
4091 (c-call "check_option_cp" pc)
4097 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
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) )
4108 (c-call "check_option_cp" pc)
4114 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
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) )
4125 (c-call "check_option_cp" pc)
4131 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
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) )
4142 (c-call "check_option_cp" pc)
4148 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
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) )
4159 (c-call "check_option_cp" pc)
4165 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
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) )
4176 (c-call "check_option_cp" pc)
4182 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
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) )
4193 (c-call "check_option_cp" pc)
4199 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
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) )
4210 (c-call "check_option_cp" pc)
4216 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
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) )
4227 (c-call "check_option_cp" pc)
4233 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
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) )
4244 (c-call "check_option_cp" pc)
4250 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
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) )
4261 (c-call "check_option_cp" pc)
4267 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
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) )
4278 (c-call "check_option_cp" pc)
4284 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
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) )
4295 (c-call "check_option_cp" pc)
4301 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
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) )
4312 (c-call "check_option_cp" pc)
4318 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
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) )
4329 (c-call "check_option_cp" pc)
4335 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
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) )
4346 (c-call "check_option_cp" pc)
4352 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
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) )
4363 (c-call "check_option_cp" pc)
4369 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
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) )
4380 (c-call "check_option_cp" pc)
4386 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
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) )
4397 (c-call "check_option_cp" pc)
4403 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
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) )
4414 (c-call "check_option_cp" pc)
4420 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
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"))
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))
4430 (c-call "check_option_cp" pc)
4431 (c-call "ivc2_c0nop" pc) )
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))
4441 (c-call "check_option_cp" pc)
4442 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
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))
4452 (c-call "check_option_cp" pc)
4453 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
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))
4463 (c-call "check_option_cp" pc)
4464 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
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))
4474 (c-call "check_option_cp" pc)
4475 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
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))
4485 (c-call "check_option_cp" pc)
4486 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
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))
4496 (c-call "check_option_cp" pc)
4497 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
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))
4507 (c-call "check_option_cp" pc)
4508 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
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))
4518 (c-call "check_option_cp" pc)
4519 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
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))
4529 (c-call "check_option_cp" pc)
4530 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
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))
4540 (c-call "check_option_cp" pc)
4541 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
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))
4551 (c-call "check_option_cp" pc)
4552 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
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))
4562 (c-call "check_option_cp" pc)
4563 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
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))
4571 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4573 (c-call "check_option_cp" pc)
4574 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
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))
4584 (c-call "check_option_cp" pc)
4585 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
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))
4595 (c-call "check_option_cp" pc)
4596 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
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))
4606 (c-call "check_option_cp" pc)
4607 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
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))
4617 (c-call "check_option_cp" pc)
4618 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
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))
4628 (c-call "check_option_cp" pc)
4629 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
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))
4639 (c-call "check_option_cp" pc)
4640 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
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))
4650 (c-call "check_option_cp" pc)
4651 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
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))
4661 (c-call "check_option_cp" pc)
4662 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
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))
4672 (c-call "check_option_cp" pc)
4673 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
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))
4683 (c-call "check_option_cp" pc)
4684 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
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))
4694 (c-call "check_option_cp" pc)
4695 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
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)
4703 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4705 (c-call "check_option_cp" pc)
4706 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
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))
4716 (c-call "check_option_cp" pc)
4717 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
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))
4727 (c-call "check_option_cp" pc)
4728 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
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))
4738 (c-call "check_option_cp" pc)
4739 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
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))
4749 (c-call "check_option_cp" pc)
4750 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
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))
4760 (c-call "check_option_cp" pc)
4761 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
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))
4771 (c-call "check_option_cp" pc)
4772 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
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))
4782 (c-call "check_option_cp" pc)
4783 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
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))
4793 (c-call "check_option_cp" pc)
4794 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
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))
4804 (c-call "check_option_cp" pc)
4805 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
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))
4815 (c-call "check_option_cp" pc)
4816 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
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))
4826 (c-call "check_option_cp" pc)
4827 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
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))
4837 (c-call "check_option_cp" pc)
4838 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
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))
4848 (c-call "check_option_cp" pc)
4849 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
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))
4859 (c-call "check_option_cp" pc)
4860 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
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))
4870 (c-call "check_option_cp" pc)
4871 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
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))
4881 (c-call "check_option_cp" pc)
4882 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
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))
4892 (c-call "check_option_cp" pc)
4893 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
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))
4903 (c-call "check_option_cp" pc)
4904 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
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))
4914 (c-call "check_option_cp" pc)
4915 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
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))
4925 (c-call "check_option_cp" pc)
4926 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
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))
4936 (c-call "check_option_cp" pc)
4937 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
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)
4945 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4947 (c-call "check_option_cp" pc)
4948 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
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))
4958 (c-call "check_option_cp" pc)
4960 (c-call "ivc2_cpmovtocsar0" pc crqp) )
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))
4970 (c-call "check_option_cp" pc)
4972 (c-call "ivc2_cpmovtocsar1" pc crqp) )
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)
4980 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4982 (c-call "check_option_cp" pc)
4984 (c-call "ivc2_cpmovtocc" pc crqp) )
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))
4994 (c-call "check_option_cp" pc)
4996 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
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))
5006 (c-call "check_option_cp" pc)
5008 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
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))
5018 (c-call "check_option_cp" pc)
5020 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
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))
5030 (c-call "check_option_cp" pc)
5032 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
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))
5042 (c-call "check_option_cp" pc)
5044 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
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))
5054 (c-call "check_option_cp" pc)
5056 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
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))
5066 (c-call "check_option_cp" pc)
5068 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
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))
5078 (c-call "check_option_cp" pc)
5080 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
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))
5090 (c-call "check_option_cp" pc)
5092 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
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))
5102 (c-call "check_option_cp" pc)
5104 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
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))
5114 (c-call "check_option_cp" pc)
5116 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
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))
5126 (c-call "check_option_cp" pc)
5128 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
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))
5138 (c-call "check_option_cp" pc)
5140 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
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))
5150 (c-call "check_option_cp" pc)
5152 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
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))
5162 (c-call "check_option_cp" pc)
5164 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
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))
5174 (c-call "check_option_cp" pc)
5176 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
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))
5186 (c-call "check_option_cp" pc)
5188 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
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))
5198 (c-call "check_option_cp" pc)
5207 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
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))
5217 (c-call "check_option_cp" pc)
5226 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
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))
5236 (c-call "check_option_cp" pc)
5241 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
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))
5251 (c-call "check_option_cp" pc)
5256 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
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))
5266 (c-call "check_option_cp" pc)
5276 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
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))
5286 (c-call "check_option_cp" pc)
5296 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
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))
5306 (c-call "check_option_cp" pc)
5312 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
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))
5322 (c-call "check_option_cp" pc)
5328 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
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))
5338 (c-call "check_option_cp" pc)
5347 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
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))
5357 (c-call "check_option_cp" pc)
5366 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
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))
5376 (c-call "check_option_cp" pc)
5381 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
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))
5391 (c-call "check_option_cp" pc)
5396 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
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))
5406 (c-call "check_option_cp" pc)
5416 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
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))
5426 (c-call "check_option_cp" pc)
5436 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
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))
5446 (c-call "check_option_cp" pc)
5452 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
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))
5462 (c-call "check_option_cp" pc)
5468 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
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))
5478 (c-call "check_option_cp" pc)
5487 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
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))
5497 (c-call "check_option_cp" pc)
5506 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
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))
5516 (c-call "check_option_cp" pc)
5521 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
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))
5531 (c-call "check_option_cp" pc)
5536 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
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))
5546 (c-call "check_option_cp" pc)
5556 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
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))
5566 (c-call "check_option_cp" pc)
5576 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
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))
5586 (c-call "check_option_cp" pc)
5592 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
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))
5602 (c-call "check_option_cp" pc)
5608 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
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))
5618 (c-call "check_option_cp" pc)
5627 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
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))
5637 (c-call "check_option_cp" pc)
5642 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
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))
5652 (c-call "check_option_cp" pc)
5657 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
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)
5665 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5667 (c-call "check_option_cp" pc)
5668 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
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)
5676 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5678 (c-call "check_option_cp" pc)
5679 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
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)
5687 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5689 (c-call "check_option_cp" pc)
5690 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
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)
5698 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5700 (c-call "check_option_cp" pc)
5701 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
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)
5709 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5711 (c-call "check_option_cp" pc)
5712 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
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)
5720 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5722 (c-call "check_option_cp" pc)
5723 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
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)
5731 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5733 (c-call "check_option_cp" pc)
5734 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
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)
5742 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5744 (c-call "check_option_cp" pc)
5745 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
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)
5753 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5755 (c-call "check_option_cp" pc)
5756 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
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)
5764 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5766 (c-call "check_option_cp" pc)
5767 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
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)
5775 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5777 (c-call "check_option_cp" pc)
5778 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
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)
5786 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5788 (c-call "check_option_cp" pc)
5789 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
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)
5797 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5799 (c-call "check_option_cp" pc)
5800 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
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)
5808 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5810 (c-call "check_option_cp" pc)
5811 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
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)
5819 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5821 (c-call "check_option_cp" pc)
5822 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
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)
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))
5832 (c-call "check_option_cp" pc)
5842 (c-call "ivc2_cpacsuma0" pc) )
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)
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))
5852 (c-call "check_option_cp" pc)
5861 (c-call "ivc2_cpaccpa0" pc) )
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)
5869 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5871 (c-call "check_option_cp" pc)
5880 (c-call "ivc2_cpsrla0" pc crqp) )
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)
5888 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5890 (c-call "check_option_cp" pc)
5899 (c-call "ivc2_cpsraa0" pc crqp) )
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)
5907 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5909 (c-call "check_option_cp" pc)
5918 (c-call "ivc2_cpslla0" pc crqp) )
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)
5926 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5928 (c-call "check_option_cp" pc)
5937 (c-call "ivc2_cpsrlia0" pc imm5p23) )
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)
5945 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5947 (c-call "check_option_cp" pc)
5956 (c-call "ivc2_cpsraia0" pc imm5p23) )
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)
5964 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5966 (c-call "check_option_cp" pc)
5975 (c-call "ivc2_cpsllia0" pc imm5p23) )
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))
5985 (c-call "check_option_cp" pc)
5994 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
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))
6004 (c-call "check_option_cp" pc)
6013 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
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))
6023 (c-call "check_option_cp" pc)
6028 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
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))
6038 (c-call "check_option_cp" pc)
6043 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
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))
6053 (c-call "check_option_cp" pc)
6063 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
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))
6073 (c-call "check_option_cp" pc)
6083 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
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))
6093 (c-call "check_option_cp" pc)
6099 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
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))
6109 (c-call "check_option_cp" pc)
6115 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
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))
6125 (c-call "check_option_cp" pc)
6134 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
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))
6144 (c-call "check_option_cp" pc)
6153 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
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))
6163 (c-call "check_option_cp" pc)
6168 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
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))
6178 (c-call "check_option_cp" pc)
6183 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
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))
6193 (c-call "check_option_cp" pc)
6203 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
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))
6213 (c-call "check_option_cp" pc)
6223 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
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))
6233 (c-call "check_option_cp" pc)
6239 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
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))
6249 (c-call "check_option_cp" pc)
6255 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
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))
6265 (c-call "check_option_cp" pc)
6266 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
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))
6276 (c-call "check_option_cp" pc)
6277 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
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))
6287 (c-call "check_option_cp" pc)
6288 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
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))
6298 (c-call "check_option_cp" pc)
6299 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
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))
6309 (c-call "check_option_cp" pc)
6310 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
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))
6320 (c-call "check_option_cp" pc)
6321 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
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))
6331 (c-call "check_option_cp" pc)
6332 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
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))
6342 (c-call "check_option_cp" pc)
6343 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
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))
6353 (c-call "check_option_cp" pc)
6354 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
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))
6364 (c-call "check_option_cp" pc)
6365 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
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))
6375 (c-call "check_option_cp" pc)
6376 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
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))
6386 (c-call "check_option_cp" pc)
6387 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
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))
6397 (c-call "check_option_cp" pc)
6398 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
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))
6408 (c-call "check_option_cp" pc)
6409 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
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))
6419 (c-call "check_option_cp" pc)
6420 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
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))
6430 (c-call "check_option_cp" pc)
6431 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
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))
6441 (c-call "check_option_cp" pc)
6442 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
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))
6452 (c-call "check_option_cp" pc)
6453 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
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))
6463 (c-call "check_option_cp" pc)
6464 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
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))
6474 (c-call "check_option_cp" pc)
6475 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
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))
6485 (c-call "check_option_cp" pc)
6486 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
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))
6496 (c-call "check_option_cp" pc)
6497 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
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))
6507 (c-call "check_option_cp" pc)
6508 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
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))
6518 (c-call "check_option_cp" pc)
6519 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
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))
6529 (c-call "check_option_cp" pc)
6530 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
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))
6540 (c-call "check_option_cp" pc)
6541 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
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))
6551 (c-call "check_option_cp" pc)
6552 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
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))
6562 (c-call "check_option_cp" pc)
6563 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
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))
6573 (c-call "check_option_cp" pc)
6574 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
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))
6584 (c-call "check_option_cp" pc)
6585 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
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))
6595 (c-call "check_option_cp" pc)
6596 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
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))
6606 (c-call "check_option_cp" pc)
6607 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
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))
6617 (c-call "check_option_cp" pc)
6618 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
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))
6628 (c-call "check_option_cp" pc)
6629 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
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))
6639 (c-call "check_option_cp" pc)
6640 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
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))
6650 (c-call "check_option_cp" pc)
6651 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
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))
6661 (c-call "check_option_cp" pc)
6662 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
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))
6672 (c-call "check_option_cp" pc)
6673 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
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))
6683 (c-call "check_option_cp" pc)
6684 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
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))
6694 (c-call "check_option_cp" pc)
6695 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
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))
6705 (c-call "check_option_cp" pc)
6707 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
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))
6717 (c-call "check_option_cp" pc)
6719 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
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))
6729 (c-call "check_option_cp" pc)
6730 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
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))
6740 (c-call "check_option_cp" pc)
6741 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
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))
6751 (c-call "check_option_cp" pc)
6752 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
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))
6762 (c-call "check_option_cp" pc)
6763 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
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))
6773 (c-call "check_option_cp" pc)
6774 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
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))
6784 (c-call "check_option_cp" pc)
6785 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
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))
6795 (c-call "check_option_cp" pc)
6796 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
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))
6806 (c-call "check_option_cp" pc)
6807 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
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))
6817 (c-call "check_option_cp" pc)
6818 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
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))
6828 (c-call "check_option_cp" pc)
6829 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
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))
6839 (c-call "check_option_cp" pc)
6840 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
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))
6850 (c-call "check_option_cp" pc)
6851 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
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))
6861 (c-call "check_option_cp" pc)
6862 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
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))
6872 (c-call "check_option_cp" pc)
6873 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
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))
6883 (c-call "check_option_cp" pc)
6884 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
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))
6894 (c-call "check_option_cp" pc)
6895 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
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))
6905 (c-call "check_option_cp" pc)
6906 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
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))
6916 (c-call "check_option_cp" pc)
6917 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
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))
6927 (c-call "check_option_cp" pc)
6928 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
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))
6938 (c-call "check_option_cp" pc)
6939 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
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))
6949 (c-call "check_option_cp" pc)
6950 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
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))
6960 (c-call "check_option_cp" pc)
6961 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
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))
6971 (c-call "check_option_cp" pc)
6972 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
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))
6982 (c-call "check_option_cp" pc)
6983 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
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))
6993 (c-call "check_option_cp" pc)
6994 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
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))
7004 (c-call "check_option_cp" pc)
7005 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
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))
7015 (c-call "check_option_cp" pc)
7016 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
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))
7026 (c-call "check_option_cp" pc)
7027 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
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))
7037 (c-call "check_option_cp" pc)
7038 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
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))
7048 (c-call "check_option_cp" pc)
7049 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
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))
7059 (c-call "check_option_cp" pc)
7060 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
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))
7070 (c-call "check_option_cp" pc)
7071 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
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))
7081 (c-call "check_option_cp" pc)
7082 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
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))
7092 (c-call "check_option_cp" pc)
7093 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
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))
7103 (c-call "check_option_cp" pc)
7104 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
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))
7114 (c-call "check_option_cp" pc)
7115 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
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))
7125 (c-call "check_option_cp" pc)
7126 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
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))
7136 (c-call "check_option_cp" pc)
7137 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
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))
7147 (c-call "check_option_cp" pc)
7148 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
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))
7158 (c-call "check_option_cp" pc)
7159 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
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))
7169 (c-call "check_option_cp" pc)
7170 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
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))
7180 (c-call "check_option_cp" pc)
7181 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
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))
7191 (c-call "check_option_cp" pc)
7192 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
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))
7202 (c-call "check_option_cp" pc)
7203 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
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))
7213 (c-call "check_option_cp" pc)
7214 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
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))
7224 (c-call "check_option_cp" pc)
7225 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
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))
7235 (c-call "check_option_cp" pc)
7236 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
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))
7246 (c-call "check_option_cp" pc)
7247 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
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))
7257 (c-call "check_option_cp" pc)
7258 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
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))
7268 (c-call "check_option_cp" pc)
7269 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
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))
7279 (c-call "check_option_cp" pc)
7280 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
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))
7290 (c-call "check_option_cp" pc)
7291 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
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))
7301 (c-call "check_option_cp" pc)
7302 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
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))
7312 (c-call "check_option_cp" pc)
7313 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
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))
7323 (c-call "check_option_cp" pc)
7324 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
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))
7334 (c-call "check_option_cp" pc)
7335 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
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))
7345 (c-call "check_option_cp" pc)
7346 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
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))
7356 (c-call "check_option_cp" pc)
7357 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
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))
7367 (c-call "check_option_cp" pc)
7368 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
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))
7378 (c-call "check_option_cp" pc)
7379 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
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))
7389 (c-call "check_option_cp" pc)
7390 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
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))
7400 (c-call "check_option_cp" pc)
7401 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
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))
7411 (c-call "check_option_cp" pc)
7412 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
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))
7422 (c-call "check_option_cp" pc)
7423 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
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))
7433 (c-call "check_option_cp" pc)
7434 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
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))
7444 (c-call "check_option_cp" pc)
7445 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
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))
7455 (c-call "check_option_cp" pc)
7456 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
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))
7466 (c-call "check_option_cp" pc)
7467 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
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))
7477 (c-call "check_option_cp" pc)
7478 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
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))
7488 (c-call "check_option_cp" pc)
7489 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
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))
7499 (c-call "check_option_cp" pc)
7500 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
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))
7510 (c-call "check_option_cp" pc)
7511 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
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))
7521 (c-call "check_option_cp" pc)
7522 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
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))
7532 (c-call "check_option_cp" pc)
7533 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
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))
7543 (c-call "check_option_cp" pc)
7544 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
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))
7554 (c-call "check_option_cp" pc)
7555 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
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))
7565 (c-call "check_option_cp" pc)
7566 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
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))
7576 (c-call "check_option_cp" pc)
7577 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
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))
7587 (c-call "check_option_cp" pc)
7588 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
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))
7598 (c-call "check_option_cp" pc)
7599 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
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))
7609 (c-call "check_option_cp" pc)
7610 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
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))
7620 (c-call "check_option_cp" pc)
7621 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
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"))
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))
7631 (c-call "check_option_cp" pc)
7632 (c-call "ivc2_c1nop" pc) )
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))
7642 (c-call "check_option_cp" pc)
7643 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
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))
7653 (c-call "check_option_cp" pc)
7662 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
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))
7672 (c-call "check_option_cp" pc)
7681 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
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))
7691 (c-call "check_option_cp" pc)
7696 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
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))
7706 (c-call "check_option_cp" pc)
7711 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
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))
7721 (c-call "check_option_cp" pc)
7731 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
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))
7741 (c-call "check_option_cp" pc)
7751 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
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))
7761 (c-call "check_option_cp" pc)
7767 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
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))
7777 (c-call "check_option_cp" pc)
7783 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
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))
7793 (c-call "check_option_cp" pc)
7802 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
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))
7812 (c-call "check_option_cp" pc)
7821 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
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))
7831 (c-call "check_option_cp" pc)
7836 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
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))
7846 (c-call "check_option_cp" pc)
7851 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
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))
7861 (c-call "check_option_cp" pc)
7871 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
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))
7881 (c-call "check_option_cp" pc)
7891 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
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))
7901 (c-call "check_option_cp" pc)
7907 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
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))
7917 (c-call "check_option_cp" pc)
7923 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
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))
7933 (c-call "check_option_cp" pc)
7942 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
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))
7952 (c-call "check_option_cp" pc)
7961 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
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))
7971 (c-call "check_option_cp" pc)
7976 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
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))
7986 (c-call "check_option_cp" pc)
7991 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
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))
8001 (c-call "check_option_cp" pc)
8011 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
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))
8021 (c-call "check_option_cp" pc)
8031 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
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))
8041 (c-call "check_option_cp" pc)
8047 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
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))
8057 (c-call "check_option_cp" pc)
8063 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
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))
8073 (c-call "check_option_cp" pc)
8082 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
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))
8092 (c-call "check_option_cp" pc)
8097 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
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))
8107 (c-call "check_option_cp" pc)
8112 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
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)
8120 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8122 (c-call "check_option_cp" pc)
8123 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
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)
8131 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8133 (c-call "check_option_cp" pc)
8134 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
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)
8142 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8144 (c-call "check_option_cp" pc)
8145 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
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)
8153 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8155 (c-call "check_option_cp" pc)
8156 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
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)
8164 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8166 (c-call "check_option_cp" pc)
8167 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
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)
8175 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8177 (c-call "check_option_cp" pc)
8178 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
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)
8186 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8188 (c-call "check_option_cp" pc)
8189 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
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)
8197 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8199 (c-call "check_option_cp" pc)
8200 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
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)
8208 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8210 (c-call "check_option_cp" pc)
8211 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
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)
8219 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8221 (c-call "check_option_cp" pc)
8222 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
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)
8230 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8232 (c-call "check_option_cp" pc)
8233 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
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)
8241 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8243 (c-call "check_option_cp" pc)
8244 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
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)
8252 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8254 (c-call "check_option_cp" pc)
8255 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
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)
8263 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8265 (c-call "check_option_cp" pc)
8266 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
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)
8274 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8276 (c-call "check_option_cp" pc)
8277 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
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)
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))
8287 (c-call "check_option_cp" pc)
8297 (c-call "ivc2_cpacsuma1" pc) )
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)
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))
8307 (c-call "check_option_cp" pc)
8316 (c-call "ivc2_cpaccpa1" pc) )
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)
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))
8326 (c-call "check_option_cp" pc)
8343 (c-call "ivc2_cpacswp" pc) )
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)
8351 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8353 (c-call "check_option_cp" pc)
8362 (c-call "ivc2_cpsrla1" pc crqp) )
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)
8370 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8372 (c-call "check_option_cp" pc)
8381 (c-call "ivc2_cpsraa1" pc crqp) )
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)
8389 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8391 (c-call "check_option_cp" pc)
8400 (c-call "ivc2_cpslla1" pc crqp) )
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)
8408 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8410 (c-call "check_option_cp" pc)
8419 (c-call "ivc2_cpsrlia1" pc imm5p23) )
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)
8427 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8429 (c-call "check_option_cp" pc)
8438 (c-call "ivc2_cpsraia1" pc imm5p23) )
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)
8446 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8448 (c-call "check_option_cp" pc)
8457 (c-call "ivc2_cpsllia1" pc imm5p23) )
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))
8467 (c-call "check_option_cp" pc)
8476 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
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))
8486 (c-call "check_option_cp" pc)
8495 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
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))
8505 (c-call "check_option_cp" pc)
8510 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
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))
8520 (c-call "check_option_cp" pc)
8525 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
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))
8535 (c-call "check_option_cp" pc)
8545 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
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))
8555 (c-call "check_option_cp" pc)
8565 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
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))
8575 (c-call "check_option_cp" pc)
8581 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
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))
8591 (c-call "check_option_cp" pc)
8597 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
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))
8607 (c-call "check_option_cp" pc)
8616 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
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))
8626 (c-call "check_option_cp" pc)
8635 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
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))
8645 (c-call "check_option_cp" pc)
8650 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
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))
8660 (c-call "check_option_cp" pc)
8665 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
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))
8675 (c-call "check_option_cp" pc)
8685 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
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))
8695 (c-call "check_option_cp" pc)
8705 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
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))
8715 (c-call "check_option_cp" pc)
8721 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
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))
8731 (c-call "check_option_cp" pc)
8737 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
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))
8747 (c-call "check_option_cp" pc)
8756 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
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))
8766 (c-call "check_option_cp" pc)
8775 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
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))
8785 (c-call "check_option_cp" pc)
8790 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
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))
8800 (c-call "check_option_cp" pc)
8805 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
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))
8815 (c-call "check_option_cp" pc)
8825 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
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))
8835 (c-call "check_option_cp" pc)
8845 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
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))
8855 (c-call "check_option_cp" pc)
8861 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
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))
8871 (c-call "check_option_cp" pc)
8877 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
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))
8887 (c-call "check_option_cp" pc)
8896 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
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))
8906 (c-call "check_option_cp" pc)
8915 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
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))
8925 (c-call "check_option_cp" pc)
8930 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
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))
8940 (c-call "check_option_cp" pc)
8945 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
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))
8955 (c-call "check_option_cp" pc)
8965 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
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))
8975 (c-call "check_option_cp" pc)
8985 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
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))
8995 (c-call "check_option_cp" pc)
9001 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
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))
9011 (c-call "check_option_cp" pc)
9017 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
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))
9027 (c-call "check_option_cp" pc)
9036 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
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))
9046 (c-call "check_option_cp" pc)
9055 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
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))
9065 (c-call "check_option_cp" pc)
9074 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
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))
9084 (c-call "check_option_cp" pc)
9093 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
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))
9103 (c-call "check_option_cp" pc)
9112 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
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))
9122 (c-call "check_option_cp" pc)
9131 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
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))
9141 (c-call "check_option_cp" pc)
9146 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
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))
9156 (c-call "check_option_cp" pc)
9161 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
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))
9171 (c-call "check_option_cp" pc)
9176 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
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))
9186 (c-call "check_option_cp" pc)
9191 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
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))
9201 (c-call "check_option_cp" pc)
9206 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
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))
9216 (c-call "check_option_cp" pc)
9221 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
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))
9231 (c-call "check_option_cp" pc)
9241 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
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))
9251 (c-call "check_option_cp" pc)
9261 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
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))
9271 (c-call "check_option_cp" pc)
9277 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
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))
9287 (c-call "check_option_cp" pc)
9293 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
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))
9303 (c-call "check_option_cp" pc)
9309 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
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))
9319 (c-call "check_option_cp" pc)
9325 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
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))
9335 (c-call "check_option_cp" pc)
9341 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
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))
9351 (c-call "check_option_cp" pc)
9357 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
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))
9367 (c-call "check_option_cp" pc)
9373 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
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))
9383 (c-call "check_option_cp" pc)
9389 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
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))
9399 (c-call "check_option_cp" pc)
9405 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
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))
9415 (c-call "check_option_cp" pc)
9421 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
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))
9431 (c-call "check_option_cp" pc)
9437 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
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))
9447 (c-call "check_option_cp" pc)
9453 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
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))
9463 (c-call "check_option_cp" pc)
9469 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
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))
9479 (c-call "check_option_cp" pc)
9485 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
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))
9495 (c-call "check_option_cp" pc)
9501 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
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))
9511 (c-call "check_option_cp" pc)
9517 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
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))
9527 (c-call "check_option_cp" pc)
9533 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
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))
9543 (c-call "check_option_cp" pc)
9549 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
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))
9559 (c-call "check_option_cp" pc)
9565 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
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))
9575 (c-call "check_option_cp" pc)
9581 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
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))
9591 (c-call "check_option_cp" pc)
9597 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
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))
9607 (c-call "check_option_cp" pc)
9613 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
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))
9623 (c-call "check_option_cp" pc)
9629 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
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))
9639 (c-call "check_option_cp" pc)
9645 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
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))
9655 (c-call "check_option_cp" pc)
9661 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
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))
9671 (c-call "check_option_cp" pc)
9677 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
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))
9687 (c-call "check_option_cp" pc)
9693 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
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))
9703 (c-call "check_option_cp" pc)
9709 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
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))
9719 (c-call "check_option_cp" pc)
9725 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
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))
9735 (c-call "check_option_cp" pc)
9741 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
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))
9751 (c-call "check_option_cp" pc)
9757 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
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))
9767 (c-call "check_option_cp" pc)
9773 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )