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 (CDATA REGNUM)) h-gpr f-ivc2-crm)
318 (dnop ivc2crn "copro Rn (0-31, 64-bit" (all-mep-isas (CDATA REGNUM)) 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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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"))
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)
1472 (c-call "ivc2_cpmovtocsar0" pc crqc) )
1476 ; 1111 0000 0000 0111 10000 qqqqq 11111 0 cpmovtocsar1 crqc (c3_1)
1477 (dni cpmovtocsar1_C3 "cpmovtocsar1 $crqc C3"
1478 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar1"))
1479 "cpmovtocsar1 $crqc"
1480 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1481 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1483 (c-call "check_option_cp" pc)
1484 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1488 ; 1111 0000 0000 0111 10000 qqqqq 10001 0 cpmovtocc crqc (c3_1)
1489 (dni cpmovtocc_C3 "cpmovtocc $crqc C3"
1490 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocc"))
1492 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1493 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1495 (c-call "check_option_cp" pc)
1496 (c-call "ivc2_cpmovtocc" pc crqc) )
1500 ; 1111 000 ooooo 0111 10001 qqqqq 00000 0 cpmov =croc,crqc (c3_1)
1501 (dni cpmov_C3 "cpmov $croc,$crqc C3"
1502 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1504 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1505 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1507 (c-call "check_option_cp" pc)
1508 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1512 ; 1111 000 ooooo 0111 10001 qqqqq 00001 0 cpabsz.b =croc,crqc (c3_1)
1513 (dni cpabsz_b_C3 "cpabsz.b $croc,$crqc C3"
1514 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
1515 "cpabsz.b $croc,$crqc"
1516 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1517 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1519 (c-call "check_option_cp" pc)
1520 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1524 ; 1111 000 ooooo 0111 10001 qqqqq 00010 0 cpabsz.h =croc,crqc (c3_1)
1525 (dni cpabsz_h_C3 "cpabsz.h $croc,$crqc C3"
1526 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
1527 "cpabsz.h $croc,$crqc"
1528 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1529 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
1531 (c-call "check_option_cp" pc)
1532 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1536 ; 1111 000 ooooo 0111 10001 qqqqq 00011 0 cpabsz.w =croc,crqc (c3_1)
1537 (dni cpabsz_w_C3 "cpabsz.w $croc,$crqc C3"
1538 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
1539 "cpabsz.w $croc,$crqc"
1540 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1541 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
1543 (c-call "check_option_cp" pc)
1544 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1548 ; 1111 000 ooooo 0111 10001 qqqqq 00100 0 cpldz.h =croc,crqc (c3_1)
1549 (dni cpldz_h_C3 "cpldz.h $croc,$crqc C3"
1550 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
1551 "cpldz.h $croc,$crqc"
1552 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1553 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
1555 (c-call "check_option_cp" pc)
1556 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1560 ; 1111 000 ooooo 0111 10001 qqqqq 00101 0 cpldz.w =croc,crqc (c3_1)
1561 (dni cpldz_w_C3 "cpldz.w $croc,$crqc C3"
1562 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
1563 "cpldz.w $croc,$crqc"
1564 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1565 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
1567 (c-call "check_option_cp" pc)
1568 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1572 ; 1111 000 ooooo 0111 10001 qqqqq 00110 0 cpnorm.h =croc,crqc (c3_1)
1573 (dni cpnorm_h_C3 "cpnorm.h $croc,$crqc C3"
1574 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
1575 "cpnorm.h $croc,$crqc"
1576 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1577 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
1579 (c-call "check_option_cp" pc)
1580 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1584 ; 1111 000 ooooo 0111 10001 qqqqq 00111 0 cpnorm.w =croc,crqc (c3_1)
1585 (dni cpnorm_w_C3 "cpnorm.w $croc,$crqc C3"
1586 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
1587 "cpnorm.w $croc,$crqc"
1588 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1589 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
1591 (c-call "check_option_cp" pc)
1592 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1596 ; 1111 000 ooooo 0111 10001 qqqqq 01000 0 cphaddu.b =croc,crqc (c3_1)
1597 (dni cphaddu_b_C3 "cphaddu.b $croc,$crqc C3"
1598 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
1599 "cphaddu.b $croc,$crqc"
1600 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1601 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x8) (f-ivc2-1u31 #x0) )
1603 (c-call "check_option_cp" pc)
1604 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1608 ; 1111 000 ooooo 0111 10001 qqqqq 01001 0 cphadd.b =croc,crqc (c3_1)
1609 (dni cphadd_b_C3 "cphadd.b $croc,$crqc C3"
1610 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
1611 "cphadd.b $croc,$crqc"
1612 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1613 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x9) (f-ivc2-1u31 #x0) )
1615 (c-call "check_option_cp" pc)
1616 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1620 ; 1111 000 ooooo 0111 10001 qqqqq 01010 0 cphadd.h =croc,crqc (c3_1)
1621 (dni cphadd_h_C3 "cphadd.h $croc,$crqc C3"
1622 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
1623 "cphadd.h $croc,$crqc"
1624 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1625 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xa) (f-ivc2-1u31 #x0) )
1627 (c-call "check_option_cp" pc)
1628 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1632 ; 1111 000 ooooo 0111 10001 qqqqq 01011 0 cphadd.w =croc,crqc (c3_1)
1633 (dni cphadd_w_C3 "cphadd.w $croc,$crqc C3"
1634 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
1635 "cphadd.w $croc,$crqc"
1636 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1637 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xb) (f-ivc2-1u31 #x0) )
1639 (c-call "check_option_cp" pc)
1640 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1644 ; 1111 000 ooooo 0111 10001 qqqqq 01100 0 cpccadd.b +crqc (c3_1)
1645 (dni cpccadd_b_C3 "cpccadd.b $crqc C3"
1646 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY))
1648 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1649 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xc) (f-ivc2-1u31 #x0) )
1651 (c-call "check_option_cp" pc)
1652 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
1656 ; 1111 000 ooooo 0111 10001 qqqqq 01101 0 cpbcast.b =croc,crqc (c3_1)
1657 (dni cpbcast_b_C3 "cpbcast.b $croc,$crqc C3"
1658 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
1659 "cpbcast.b $croc,$crqc"
1660 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1661 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xd) (f-ivc2-1u31 #x0) )
1663 (c-call "check_option_cp" pc)
1664 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1668 ; 1111 000 ooooo 0111 10001 qqqqq 01110 0 cpbcast.h =croc,crqc (c3_1)
1669 (dni cpbcast_h_C3 "cpbcast.h $croc,$crqc C3"
1670 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
1671 "cpbcast.h $croc,$crqc"
1672 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1673 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xe) (f-ivc2-1u31 #x0) )
1675 (c-call "check_option_cp" pc)
1676 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1680 ; 1111 000 ooooo 0111 10001 qqqqq 01111 0 cpbcast.w =croc,crqc (c3_1)
1681 (dni cpbcast_w_C3 "cpbcast.w $croc,$crqc C3"
1682 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
1683 "cpbcast.w $croc,$crqc"
1684 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1685 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1687 (c-call "check_option_cp" pc)
1688 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1692 ; 1111 000 ooooo 0111 10001 qqqqq 10000 0 cpextuu.b =croc,crqc (c3_1)
1693 (dni cpextuu_b_C3 "cpextuu.b $croc,$crqc C3"
1694 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
1695 "cpextuu.b $croc,$crqc"
1696 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1697 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1699 (c-call "check_option_cp" pc)
1700 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1704 ; 1111 000 ooooo 0111 10001 qqqqq 10001 0 cpextu.b =croc,crqc (c3_1)
1705 (dni cpextu_b_C3 "cpextu.b $croc,$crqc C3"
1706 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
1707 "cpextu.b $croc,$crqc"
1708 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1709 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1711 (c-call "check_option_cp" pc)
1712 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1716 ; 1111 000 ooooo 0111 10001 qqqqq 10010 0 cpextuu.h =croc,crqc (c3_1)
1717 (dni cpextuu_h_C3 "cpextuu.h $croc,$crqc C3"
1718 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
1719 "cpextuu.h $croc,$crqc"
1720 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1721 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x0) )
1723 (c-call "check_option_cp" pc)
1724 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1728 ; 1111 000 ooooo 0111 10001 qqqqq 10011 0 cpextu.h =croc,crqc (c3_1)
1729 (dni cpextu_h_C3 "cpextu.h $croc,$crqc C3"
1730 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
1731 "cpextu.h $croc,$crqc"
1732 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1733 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x0) )
1735 (c-call "check_option_cp" pc)
1736 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1740 ; 1111 000 ooooo 0111 10001 qqqqq 10100 0 cpextlu.b =croc,crqc (c3_1)
1741 (dni cpextlu_b_C3 "cpextlu.b $croc,$crqc C3"
1742 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
1743 "cpextlu.b $croc,$crqc"
1744 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1745 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x0) )
1747 (c-call "check_option_cp" pc)
1748 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1752 ; 1111 000 ooooo 0111 10001 qqqqq 10101 0 cpextl.b =croc,crqc (c3_1)
1753 (dni cpextl_b_C3 "cpextl.b $croc,$crqc C3"
1754 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
1755 "cpextl.b $croc,$crqc"
1756 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1757 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x0) )
1759 (c-call "check_option_cp" pc)
1760 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1764 ; 1111 000 ooooo 0111 10001 qqqqq 10110 0 cpextlu.h =croc,crqc (c3_1)
1765 (dni cpextlu_h_C3 "cpextlu.h $croc,$crqc C3"
1766 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
1767 "cpextlu.h $croc,$crqc"
1768 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1769 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x0) )
1771 (c-call "check_option_cp" pc)
1772 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1776 ; 1111 000 ooooo 0111 10001 qqqqq 10111 0 cpextl.h =croc,crqc (c3_1)
1777 (dni cpextl_h_C3 "cpextl.h $croc,$crqc C3"
1778 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
1779 "cpextl.h $croc,$crqc"
1780 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1781 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x0) )
1783 (c-call "check_option_cp" pc)
1784 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1788 ; 1111 000 ooooo 0111 10001 qqqqq 11000 0 cpcastub.h =croc,crqc (c3_1)
1789 (dni cpcastub_h_C3 "cpcastub.h $croc,$crqc C3"
1790 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
1791 "cpcastub.h $croc,$crqc"
1792 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1793 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x18) (f-ivc2-1u31 #x0) )
1795 (c-call "check_option_cp" pc)
1796 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1800 ; 1111 000 ooooo 0111 10001 qqqqq 11001 0 cpcastb.h =croc,crqc (c3_1)
1801 (dni cpcastb_h_C3 "cpcastb.h $croc,$crqc C3"
1802 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
1803 "cpcastb.h $croc,$crqc"
1804 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1805 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x19) (f-ivc2-1u31 #x0) )
1807 (c-call "check_option_cp" pc)
1808 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1812 ; 1111 000 ooooo 0111 10001 qqqqq 11100 0 cpcastub.w =croc,crqc (c3_1)
1813 (dni cpcastub_w_C3 "cpcastub.w $croc,$crqc C3"
1814 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
1815 "cpcastub.w $croc,$crqc"
1816 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1817 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1c) (f-ivc2-1u31 #x0) )
1819 (c-call "check_option_cp" pc)
1820 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1824 ; 1111 000 ooooo 0111 10001 qqqqq 11101 0 cpcastb.w =croc,crqc (c3_1)
1825 (dni cpcastb_w_C3 "cpcastb.w $croc,$crqc C3"
1826 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
1827 "cpcastb.w $croc,$crqc"
1828 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1829 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1d) (f-ivc2-1u31 #x0) )
1831 (c-call "check_option_cp" pc)
1832 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1836 ; 1111 000 ooooo 0111 10001 qqqqq 11110 0 cpcastuh.w =croc,crqc (c3_1)
1837 (dni cpcastuh_w_C3 "cpcastuh.w $croc,$crqc C3"
1838 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
1839 "cpcastuh.w $croc,$crqc"
1840 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1841 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1e) (f-ivc2-1u31 #x0) )
1843 (c-call "check_option_cp" pc)
1844 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1848 ; 1111 000 ooooo 0111 10001 qqqqq 11111 0 cpcasth.w =croc,crqc (c3_1)
1849 (dni cpcasth_w_C3 "cpcasth.w $croc,$crqc C3"
1850 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
1851 "cpcasth.w $croc,$crqc"
1852 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1853 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1855 (c-call "check_option_cp" pc)
1856 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1860 ; 1111 000 ooooo 0111 10001 qqqqq 11010 0 cdcastuw =croc,crqc (c3_1)
1861 (dni cdcastuw_C3 "cdcastuw $croc,$crqc C3"
1862 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1863 "cdcastuw $croc,$crqc"
1864 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1865 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1a) (f-ivc2-1u31 #x0) )
1867 (c-call "check_option_cp" pc)
1868 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1872 ; 1111 000 ooooo 0111 10001 qqqqq 11011 0 cdcastw =croc,crqc (c3_1)
1873 (dni cdcastw_C3 "cdcastw $croc,$crqc C3"
1874 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1875 "cdcastw $croc,$crqc"
1876 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1877 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1b) (f-ivc2-1u31 #x0) )
1879 (c-call "check_option_cp" pc)
1880 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1884 ; 1111 0000 0000 0111 10010 qqqqq ppppp 0 cpcmpeqz.b crqc,crpc (c3_1)
1885 (dni cpcmpeqz_b_C3 "cpcmpeqz.b $crqc,$crpc C3"
1886 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI))
1887 "cpcmpeqz.b $crqc,$crpc"
1888 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1889 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1891 (c-call "check_option_cp" pc)
1893 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1897 ; 1111 0000 0001 0111 10010 qqqqq ppppp 0 cpcmpeq.b crqc,crpc (c3_1)
1898 (dni cpcmpeq_b_C3 "cpcmpeq.b $crqc,$crpc C3"
1899 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI))
1900 "cpcmpeq.b $crqc,$crpc"
1901 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
1902 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1904 (c-call "check_option_cp" pc)
1906 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1910 ; 1111 0000 0011 0111 10010 qqqqq ppppp 0 cpcmpeq.h crqc,crpc (c3_1)
1911 (dni cpcmpeq_h_C3 "cpcmpeq.h $crqc,$crpc C3"
1912 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI))
1913 "cpcmpeq.h $crqc,$crpc"
1914 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
1915 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1917 (c-call "check_option_cp" pc)
1919 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1923 ; 1111 0000 0101 0111 10010 qqqqq ppppp 0 cpcmpeq.w crqc,crpc (c3_1)
1924 (dni cpcmpeq_w_C3 "cpcmpeq.w $crqc,$crpc C3"
1925 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI))
1926 "cpcmpeq.w $crqc,$crpc"
1927 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
1928 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1930 (c-call "check_option_cp" pc)
1932 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1936 ; 1111 0000 1001 0111 10010 qqqqq ppppp 0 cpcmpne.b crqc,crpc (c3_1)
1937 (dni cpcmpne_b_C3 "cpcmpne.b $crqc,$crpc C3"
1938 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI))
1939 "cpcmpne.b $crqc,$crpc"
1940 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
1941 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1943 (c-call "check_option_cp" pc)
1945 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1949 ; 1111 0000 1011 0111 10010 qqqqq ppppp 0 cpcmpne.h crqc,crpc (c3_1)
1950 (dni cpcmpne_h_C3 "cpcmpne.h $crqc,$crpc C3"
1951 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI))
1952 "cpcmpne.h $crqc,$crpc"
1953 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
1954 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1956 (c-call "check_option_cp" pc)
1958 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1962 ; 1111 0000 1101 0111 10010 qqqqq ppppp 0 cpcmpne.w crqc,crpc (c3_1)
1963 (dni cpcmpne_w_C3 "cpcmpne.w $crqc,$crpc C3"
1964 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI))
1965 "cpcmpne.w $crqc,$crpc"
1966 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
1967 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1969 (c-call "check_option_cp" pc)
1971 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1975 ; 1111 0001 0000 0111 10010 qqqqq ppppp 0 cpcmpgtu.b crqc,crpc (c3_1)
1976 (dni cpcmpgtu_b_C3 "cpcmpgtu.b $crqc,$crpc C3"
1977 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI))
1978 "cpcmpgtu.b $crqc,$crpc"
1979 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
1980 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1982 (c-call "check_option_cp" pc)
1984 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1988 ; 1111 0001 0001 0111 10010 qqqqq ppppp 0 cpcmpgt.b crqc,crpc (c3_1)
1989 (dni cpcmpgt_b_C3 "cpcmpgt.b $crqc,$crpc C3"
1990 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI))
1991 "cpcmpgt.b $crqc,$crpc"
1992 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
1993 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1995 (c-call "check_option_cp" pc)
1997 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
2001 ; 1111 0001 0011 0111 10010 qqqqq ppppp 0 cpcmpgt.h crqc,crpc (c3_1)
2002 (dni cpcmpgt_h_C3 "cpcmpgt.h $crqc,$crpc C3"
2003 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI))
2004 "cpcmpgt.h $crqc,$crpc"
2005 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
2006 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2008 (c-call "check_option_cp" pc)
2010 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
2014 ; 1111 0001 0100 0111 10010 qqqqq ppppp 0 cpcmpgtu.w crqc,crpc (c3_1)
2015 (dni cpcmpgtu_w_C3 "cpcmpgtu.w $crqc,$crpc C3"
2016 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI))
2017 "cpcmpgtu.w $crqc,$crpc"
2018 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
2019 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2021 (c-call "check_option_cp" pc)
2023 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
2027 ; 1111 0001 0101 0111 10010 qqqqq ppppp 0 cpcmpgt.w crqc,crpc (c3_1)
2028 (dni cpcmpgt_w_C3 "cpcmpgt.w $crqc,$crpc C3"
2029 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI))
2030 "cpcmpgt.w $crqc,$crpc"
2031 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
2032 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2034 (c-call "check_option_cp" pc)
2036 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
2040 ; 1111 0001 1000 0111 10010 qqqqq ppppp 0 cpcmpgeu.b crqc,crpc (c3_1)
2041 (dni cpcmpgeu_b_C3 "cpcmpgeu.b $crqc,$crpc C3"
2042 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI))
2043 "cpcmpgeu.b $crqc,$crpc"
2044 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x18) (f-sub4 7)
2045 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2047 (c-call "check_option_cp" pc)
2049 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
2053 ; 1111 0001 1001 0111 10010 qqqqq ppppp 0 cpcmpge.b crqc,crpc (c3_1)
2054 (dni cpcmpge_b_C3 "cpcmpge.b $crqc,$crpc C3"
2055 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI))
2056 "cpcmpge.b $crqc,$crpc"
2057 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x19) (f-sub4 7)
2058 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2060 (c-call "check_option_cp" pc)
2062 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
2066 ; 1111 0001 1011 0111 10010 qqqqq ppppp 0 cpcmpge.h crqc,crpc (c3_1)
2067 (dni cpcmpge_h_C3 "cpcmpge.h $crqc,$crpc C3"
2068 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI))
2069 "cpcmpge.h $crqc,$crpc"
2070 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
2071 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2073 (c-call "check_option_cp" pc)
2075 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2079 ; 1111 0001 1100 0111 10010 qqqqq ppppp 0 cpcmpgeu.w crqc,crpc (c3_1)
2080 (dni cpcmpgeu_w_C3 "cpcmpgeu.w $crqc,$crpc C3"
2081 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI))
2082 "cpcmpgeu.w $crqc,$crpc"
2083 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
2084 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2086 (c-call "check_option_cp" pc)
2088 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2092 ; 1111 0001 1101 0111 10010 qqqqq ppppp 0 cpcmpge.w crqc,crpc (c3_1)
2093 (dni cpcmpge_w_C3 "cpcmpge.w $crqc,$crpc C3"
2094 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI))
2095 "cpcmpge.w $crqc,$crpc"
2096 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
2097 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2099 (c-call "check_option_cp" pc)
2101 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2105 ; 1111 0010 0001 0111 10010 qqqqq ppppp 0 cpacmpeq.b crqc,crpc (c3_1)
2106 (dni cpacmpeq_b_C3 "cpacmpeq.b $crqc,$crpc C3"
2107 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
2108 "cpacmpeq.b $crqc,$crpc"
2109 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1) (f-sub4 7)
2110 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2112 (c-call "check_option_cp" pc)
2114 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2118 ; 1111 0010 0011 0111 10010 qqqqq ppppp 0 cpacmpeq.h crqc,crpc (c3_1)
2119 (dni cpacmpeq_h_C3 "cpacmpeq.h $crqc,$crpc C3"
2120 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
2121 "cpacmpeq.h $crqc,$crpc"
2122 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
2123 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2125 (c-call "check_option_cp" pc)
2127 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2131 ; 1111 0010 0101 0111 10010 qqqqq ppppp 0 cpacmpeq.w crqc,crpc (c3_1)
2132 (dni cpacmpeq_w_C3 "cpacmpeq.w $crqc,$crpc C3"
2133 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
2134 "cpacmpeq.w $crqc,$crpc"
2135 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x5) (f-sub4 7)
2136 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2138 (c-call "check_option_cp" pc)
2140 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2144 ; 1111 0010 1001 0111 10010 qqqqq ppppp 0 cpacmpne.b crqc,crpc (c3_1)
2145 (dni cpacmpne_b_C3 "cpacmpne.b $crqc,$crpc C3"
2146 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
2147 "cpacmpne.b $crqc,$crpc"
2148 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x9) (f-sub4 7)
2149 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2151 (c-call "check_option_cp" pc)
2153 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2157 ; 1111 0010 1011 0111 10010 qqqqq ppppp 0 cpacmpne.h crqc,crpc (c3_1)
2158 (dni cpacmpne_h_C3 "cpacmpne.h $crqc,$crpc C3"
2159 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
2160 "cpacmpne.h $crqc,$crpc"
2161 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xb) (f-sub4 7)
2162 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2164 (c-call "check_option_cp" pc)
2166 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2170 ; 1111 0010 1101 0111 10010 qqqqq ppppp 0 cpacmpne.w crqc,crpc (c3_1)
2171 (dni cpacmpne_w_C3 "cpacmpne.w $crqc,$crpc C3"
2172 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
2173 "cpacmpne.w $crqc,$crpc"
2174 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xd) (f-sub4 7)
2175 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2177 (c-call "check_option_cp" pc)
2179 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2183 ; 1111 0011 0000 0111 10010 qqqqq ppppp 0 cpacmpgtu.b crqc,crpc (c3_1)
2184 (dni cpacmpgtu_b_C3 "cpacmpgtu.b $crqc,$crpc C3"
2185 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
2186 "cpacmpgtu.b $crqc,$crpc"
2187 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x10) (f-sub4 7)
2188 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2190 (c-call "check_option_cp" pc)
2192 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2196 ; 1111 0011 0001 0111 10010 qqqqq ppppp 0 cpacmpgt.b crqc,crpc (c3_1)
2197 (dni cpacmpgt_b_C3 "cpacmpgt.b $crqc,$crpc C3"
2198 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
2199 "cpacmpgt.b $crqc,$crpc"
2200 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x11) (f-sub4 7)
2201 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2203 (c-call "check_option_cp" pc)
2205 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2209 ; 1111 0011 0011 0111 10010 qqqqq ppppp 0 cpacmpgt.h crqc,crpc (c3_1)
2210 (dni cpacmpgt_h_C3 "cpacmpgt.h $crqc,$crpc C3"
2211 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
2212 "cpacmpgt.h $crqc,$crpc"
2213 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
2214 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2216 (c-call "check_option_cp" pc)
2218 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2222 ; 1111 0011 0100 0111 10010 qqqqq ppppp 0 cpacmpgtu.w crqc,crpc (c3_1)
2223 (dni cpacmpgtu_w_C3 "cpacmpgtu.w $crqc,$crpc C3"
2224 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
2225 "cpacmpgtu.w $crqc,$crpc"
2226 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x14) (f-sub4 7)
2227 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2229 (c-call "check_option_cp" pc)
2231 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2235 ; 1111 0011 0101 0111 10010 qqqqq ppppp 0 cpacmpgt.w crqc,crpc (c3_1)
2236 (dni cpacmpgt_w_C3 "cpacmpgt.w $crqc,$crpc C3"
2237 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
2238 "cpacmpgt.w $crqc,$crpc"
2239 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x15) (f-sub4 7)
2240 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2242 (c-call "check_option_cp" pc)
2244 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2248 ; 1111 0011 1000 0111 10010 qqqqq ppppp 0 cpacmpgeu.b crqc,crpc (c3_1)
2249 (dni cpacmpgeu_b_C3 "cpacmpgeu.b $crqc,$crpc C3"
2250 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
2251 "cpacmpgeu.b $crqc,$crpc"
2252 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x18) (f-sub4 7)
2253 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2255 (c-call "check_option_cp" pc)
2257 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2261 ; 1111 0011 1001 0111 10010 qqqqq ppppp 0 cpacmpge.b crqc,crpc (c3_1)
2262 (dni cpacmpge_b_C3 "cpacmpge.b $crqc,$crpc C3"
2263 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
2264 "cpacmpge.b $crqc,$crpc"
2265 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x19) (f-sub4 7)
2266 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2268 (c-call "check_option_cp" pc)
2270 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2274 ; 1111 0011 1011 0111 10010 qqqqq ppppp 0 cpacmpge.h crqc,crpc (c3_1)
2275 (dni cpacmpge_h_C3 "cpacmpge.h $crqc,$crpc C3"
2276 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
2277 "cpacmpge.h $crqc,$crpc"
2278 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
2279 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2281 (c-call "check_option_cp" pc)
2283 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2287 ; 1111 0011 1100 0111 10010 qqqqq ppppp 0 cpacmpgeu.w crqc,crpc (c3_1)
2288 (dni cpacmpgeu_w_C3 "cpacmpgeu.w $crqc,$crpc C3"
2289 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
2290 "cpacmpgeu.w $crqc,$crpc"
2291 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1c) (f-sub4 7)
2292 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2294 (c-call "check_option_cp" pc)
2296 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2300 ; 1111 0011 1101 0111 10010 qqqqq ppppp 0 cpacmpge.w crqc,crpc (c3_1)
2301 (dni cpacmpge_w_C3 "cpacmpge.w $crqc,$crpc C3"
2302 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
2303 "cpacmpge.w $crqc,$crpc"
2304 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1d) (f-sub4 7)
2305 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2307 (c-call "check_option_cp" pc)
2309 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2313 ; 1111 0100 0001 0111 10010 qqqqq ppppp 0 cpocmpeq.b crqc,crpc (c3_1)
2314 (dni cpocmpeq_b_C3 "cpocmpeq.b $crqc,$crpc C3"
2315 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
2316 "cpocmpeq.b $crqc,$crpc"
2317 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1) (f-sub4 7)
2318 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2320 (c-call "check_option_cp" pc)
2322 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2326 ; 1111 0100 0011 0111 10010 qqqqq ppppp 0 cpocmpeq.h crqc,crpc (c3_1)
2327 (dni cpocmpeq_h_C3 "cpocmpeq.h $crqc,$crpc C3"
2328 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
2329 "cpocmpeq.h $crqc,$crpc"
2330 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x3) (f-sub4 7)
2331 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2333 (c-call "check_option_cp" pc)
2335 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2339 ; 1111 0100 0101 0111 10010 qqqqq ppppp 0 cpocmpeq.w crqc,crpc (c3_1)
2340 (dni cpocmpeq_w_C3 "cpocmpeq.w $crqc,$crpc C3"
2341 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
2342 "cpocmpeq.w $crqc,$crpc"
2343 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x5) (f-sub4 7)
2344 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2346 (c-call "check_option_cp" pc)
2348 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2352 ; 1111 0100 1001 0111 10010 qqqqq ppppp 0 cpocmpne.b crqc,crpc (c3_1)
2353 (dni cpocmpne_b_C3 "cpocmpne.b $crqc,$crpc C3"
2354 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
2355 "cpocmpne.b $crqc,$crpc"
2356 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x9) (f-sub4 7)
2357 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2359 (c-call "check_option_cp" pc)
2361 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2365 ; 1111 0100 1011 0111 10010 qqqqq ppppp 0 cpocmpne.h crqc,crpc (c3_1)
2366 (dni cpocmpne_h_C3 "cpocmpne.h $crqc,$crpc C3"
2367 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
2368 "cpocmpne.h $crqc,$crpc"
2369 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
2370 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2372 (c-call "check_option_cp" pc)
2374 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2378 ; 1111 0100 1101 0111 10010 qqqqq ppppp 0 cpocmpne.w crqc,crpc (c3_1)
2379 (dni cpocmpne_w_C3 "cpocmpne.w $crqc,$crpc C3"
2380 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
2381 "cpocmpne.w $crqc,$crpc"
2382 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xd) (f-sub4 7)
2383 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2385 (c-call "check_option_cp" pc)
2387 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2391 ; 1111 0101 0000 0111 10010 qqqqq ppppp 0 cpocmpgtu.b crqc,crpc (c3_1)
2392 (dni cpocmpgtu_b_C3 "cpocmpgtu.b $crqc,$crpc C3"
2393 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
2394 "cpocmpgtu.b $crqc,$crpc"
2395 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x10) (f-sub4 7)
2396 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2398 (c-call "check_option_cp" pc)
2400 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2404 ; 1111 0101 0001 0111 10010 qqqqq ppppp 0 cpocmpgt.b crqc,crpc (c3_1)
2405 (dni cpocmpgt_b_C3 "cpocmpgt.b $crqc,$crpc C3"
2406 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
2407 "cpocmpgt.b $crqc,$crpc"
2408 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x11) (f-sub4 7)
2409 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2411 (c-call "check_option_cp" pc)
2413 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2417 ; 1111 0101 0011 0111 10010 qqqqq ppppp 0 cpocmpgt.h crqc,crpc (c3_1)
2418 (dni cpocmpgt_h_C3 "cpocmpgt.h $crqc,$crpc C3"
2419 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
2420 "cpocmpgt.h $crqc,$crpc"
2421 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x13) (f-sub4 7)
2422 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2424 (c-call "check_option_cp" pc)
2426 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2430 ; 1111 0101 0100 0111 10010 qqqqq ppppp 0 cpocmpgtu.w crqc,crpc (c3_1)
2431 (dni cpocmpgtu_w_C3 "cpocmpgtu.w $crqc,$crpc C3"
2432 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
2433 "cpocmpgtu.w $crqc,$crpc"
2434 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x14) (f-sub4 7)
2435 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2437 (c-call "check_option_cp" pc)
2439 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2443 ; 1111 0101 0101 0111 10010 qqqqq ppppp 0 cpocmpgt.w crqc,crpc (c3_1)
2444 (dni cpocmpgt_w_C3 "cpocmpgt.w $crqc,$crpc C3"
2445 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
2446 "cpocmpgt.w $crqc,$crpc"
2447 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x15) (f-sub4 7)
2448 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2450 (c-call "check_option_cp" pc)
2452 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2456 ; 1111 0101 1000 0111 10010 qqqqq ppppp 0 cpocmpgeu.b crqc,crpc (c3_1)
2457 (dni cpocmpgeu_b_C3 "cpocmpgeu.b $crqc,$crpc C3"
2458 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
2459 "cpocmpgeu.b $crqc,$crpc"
2460 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x18) (f-sub4 7)
2461 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2463 (c-call "check_option_cp" pc)
2465 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2469 ; 1111 0101 1001 0111 10010 qqqqq ppppp 0 cpocmpge.b crqc,crpc (c3_1)
2470 (dni cpocmpge_b_C3 "cpocmpge.b $crqc,$crpc C3"
2471 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
2472 "cpocmpge.b $crqc,$crpc"
2473 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x19) (f-sub4 7)
2474 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2476 (c-call "check_option_cp" pc)
2478 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2482 ; 1111 0101 1011 0111 10010 qqqqq ppppp 0 cpocmpge.h crqc,crpc (c3_1)
2483 (dni cpocmpge_h_C3 "cpocmpge.h $crqc,$crpc C3"
2484 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
2485 "cpocmpge.h $crqc,$crpc"
2486 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1b) (f-sub4 7)
2487 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2489 (c-call "check_option_cp" pc)
2491 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2495 ; 1111 0101 1100 0111 10010 qqqqq ppppp 0 cpocmpgeu.w crqc,crpc (c3_1)
2496 (dni cpocmpgeu_w_C3 "cpocmpgeu.w $crqc,$crpc C3"
2497 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
2498 "cpocmpgeu.w $crqc,$crpc"
2499 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1c) (f-sub4 7)
2500 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2502 (c-call "check_option_cp" pc)
2504 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2508 ; 1111 0101 1101 0111 10010 qqqqq ppppp 0 cpocmpge.w crqc,crpc (c3_1)
2509 (dni cpocmpge_w_C3 "cpocmpge.w $crqc,$crpc C3"
2510 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
2511 "cpocmpge.w $crqc,$crpc"
2512 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1d) (f-sub4 7)
2513 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2515 (c-call "check_option_cp" pc)
2517 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2521 ; 1111 00xx xiii 0111 10100 qqqqq ppppp 0 cpsrli3.b =crqc,crpc,imm3p9 (c3_imm)
2522 (dni cpsrli3_b_C3 "cpsrli3.b $crqc,$crpc,imm3p9 C3"
2523 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
2524 "cpsrli3.b $crqc,$crpc,$imm3p9"
2525 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2526 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2528 (c-call "check_option_cp" pc)
2529 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2533 ; 1111 01xx iiii 0111 10100 qqqqq ppppp 0 cpsrli3.h =crqc,crpc,imm4p8 (c3_imm)
2534 (dni cpsrli3_h_C3 "cpsrli3.h $crqc,$crpc,imm4p8 C3"
2535 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
2536 "cpsrli3.h $crqc,$crpc,$imm4p8"
2537 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2538 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2540 (c-call "check_option_cp" pc)
2541 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2545 ; 1111 10xi iiii 0111 10100 qqqqq ppppp 0 cpsrli3.w =crqc,crpc,imm5p7 (c3_imm)
2546 (dni cpsrli3_w_C3 "cpsrli3.w $crqc,$crpc,imm5p7 C3"
2547 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
2548 "cpsrli3.w $crqc,$crpc,$imm5p7"
2549 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2550 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2552 (c-call "check_option_cp" pc)
2553 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2557 ; 1111 11ii iiii 0111 10100 qqqqq ppppp 0 cdsrli3 =crqc,crpc,imm6p6 (c3_imm)
2558 (dni cdsrli3_C3 "cdsrli3 $crqc,$crpc,imm6p6 C3"
2559 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2560 "cdsrli3 $crqc,$crpc,$imm6p6"
2561 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2562 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2564 (c-call "check_option_cp" pc)
2565 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2569 ; 1111 00xx xiii 0111 10101 qqqqq ppppp 0 cpsrai3.b =crqc,crpc,imm3p9 (c3_imm)
2570 (dni cpsrai3_b_C3 "cpsrai3.b $crqc,$crpc,imm3p9 C3"
2571 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
2572 "cpsrai3.b $crqc,$crpc,$imm3p9"
2573 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2574 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2576 (c-call "check_option_cp" pc)
2577 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2581 ; 1111 01xx iiii 0111 10101 qqqqq ppppp 0 cpsrai3.h =crqc,crpc,imm4p8 (c3_imm)
2582 (dni cpsrai3_h_C3 "cpsrai3.h $crqc,$crpc,imm4p8 C3"
2583 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
2584 "cpsrai3.h $crqc,$crpc,$imm4p8"
2585 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2586 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2588 (c-call "check_option_cp" pc)
2589 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2593 ; 1111 10xi iiii 0111 10101 qqqqq ppppp 0 cpsrai3.w =crqc,crpc,imm5p7 (c3_imm)
2594 (dni cpsrai3_w_C3 "cpsrai3.w $crqc,$crpc,imm5p7 C3"
2595 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
2596 "cpsrai3.w $crqc,$crpc,$imm5p7"
2597 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2598 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2600 (c-call "check_option_cp" pc)
2601 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2605 ; 1111 11ii iiii 0111 10101 qqqqq ppppp 0 cdsrai3 =crqc,crpc,imm6p6 (c3_imm)
2606 (dni cdsrai3_C3 "cdsrai3 $crqc,$crpc,imm6p6 C3"
2607 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2608 "cdsrai3 $crqc,$crpc,$imm6p6"
2609 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2610 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2612 (c-call "check_option_cp" pc)
2613 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2617 ; 1111 00xx xiii 0111 10110 qqqqq ppppp 0 cpslli3.b =crqc,crpc,imm3p9 (c3_imm)
2618 (dni cpslli3_b_C3 "cpslli3.b $crqc,$crpc,imm3p9 C3"
2619 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
2620 "cpslli3.b $crqc,$crpc,$imm3p9"
2621 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2622 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2624 (c-call "check_option_cp" pc)
2625 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2629 ; 1111 01xx iiii 0111 10110 qqqqq ppppp 0 cpslli3.h =crqc,crpc,imm4p8 (c3_imm)
2630 (dni cpslli3_h_C3 "cpslli3.h $crqc,$crpc,imm4p8 C3"
2631 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
2632 "cpslli3.h $crqc,$crpc,$imm4p8"
2633 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2634 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2636 (c-call "check_option_cp" pc)
2637 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2641 ; 1111 10xi iiii 0111 10110 qqqqq ppppp 0 cpslli3.w =crqc,crpc,imm5p7 (c3_imm)
2642 (dni cpslli3_w_C3 "cpslli3.w $crqc,$crpc,imm5p7 C3"
2643 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
2644 "cpslli3.w $crqc,$crpc,$imm5p7"
2645 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2646 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2648 (c-call "check_option_cp" pc)
2649 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2653 ; 1111 11ii iiii 0111 10110 qqqqq ppppp 0 cdslli3 =crqc,crpc,imm6p6 (c3_imm)
2654 (dni cdslli3_C3 "cdslli3 $crqc,$crpc,imm6p6 C3"
2655 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2656 "cdslli3 $crqc,$crpc,$imm6p6"
2657 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2658 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2660 (c-call "check_option_cp" pc)
2661 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2665 ; 1111 01xx iiii 0111 10111 qqqqq ppppp 0 cpslai3.h =crqc,crpc,imm4p8 (c3_imm)
2666 (dni cpslai3_h_C3 "cpslai3.h $crqc,$crpc,imm4p8 C3"
2667 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST))
2668 "cpslai3.h $crqc,$crpc,$imm4p8"
2669 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2670 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2672 (c-call "check_option_cp" pc)
2673 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2677 ; 1111 10xi iiii 0111 10111 qqqqq ppppp 0 cpslai3.w =crqc,crpc,imm5p7 (c3_imm)
2678 (dni cpslai3_w_C3 "cpslai3.w $crqc,$crpc,imm5p7 C3"
2679 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST))
2680 "cpslai3.w $crqc,$crpc,$imm5p7"
2681 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2682 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2684 (c-call "check_option_cp" pc)
2685 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2689 ; 1111 00xi iiii 0111 11000 qqqqq ppppp 0 cpclipiu3.w =crqc,crpc,imm5p7 (c3_imm)
2690 (dni cpclipiu3_w_C3 "cpclipiu3.w $crqc,$crpc,imm5p7 C3"
2691 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
2692 "cpclipiu3.w $crqc,$crpc,$imm5p7"
2693 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
2694 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2696 (c-call "check_option_cp" pc)
2697 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2701 ; 1111 01xi iiii 0111 11000 qqqqq ppppp 0 cpclipi3.w =crqc,crpc,imm5p7 (c3_imm)
2702 (dni cpclipi3_w_C3 "cpclipi3.w $crqc,$crpc,imm5p7 C3"
2703 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
2704 "cpclipi3.w $crqc,$crpc,$imm5p7"
2705 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
2706 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2708 (c-call "check_option_cp" pc)
2709 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2713 ; 1111 10ii iiii 0111 11000 qqqqq ppppp 0 cdclipiu3 =crqc,crpc,imm6p6 (c3_imm)
2714 (dni cdclipiu3_C3 "cdclipiu3 $crqc,$crpc,imm6p6 C3"
2715 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2716 "cdclipiu3 $crqc,$crpc,$imm6p6"
2717 (+ MAJ_15 (f-ivc2-2u4 #x2) imm6p6 (f-sub4 7)
2718 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2720 (c-call "check_option_cp" pc)
2721 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2725 ; 1111 11ii iiii 0111 11000 qqqqq ppppp 0 cdclipi3 =crqc,crpc,imm6p6 (c3_imm)
2726 (dni cdclipi3_C3 "cdclipi3 $crqc,$crpc,imm6p6 C3"
2727 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2728 "cdclipi3 $crqc,$crpc,$imm6p6"
2729 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2730 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2732 (c-call "check_option_cp" pc)
2733 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2737 ; 1111 iiii iiii 0111 11001 qqqqq 00000 0 cpmovi.b =crqc,simm8p4 (c3_imm)
2738 (dni cpmovi_b_C3 "cpmovi.b $crqc,simm8p4 C3"
2739 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
2740 "cpmovi.b $crqc,$simm8p4"
2741 (+ MAJ_15 simm8p4 (f-sub4 7)
2742 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
2744 (c-call "check_option_cp" pc)
2745 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2749 ; 1111 iiii iiii 0111 11001 qqqqq 00010 0 cpmoviu.h =crqc,imm8p4 (c3_imm)
2750 (dni cpmoviu_h_C3 "cpmoviu.h $crqc,imm8p4 C3"
2751 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_h") (CPTYPE V4UHI) (CRET FIRST))
2752 "cpmoviu.h $crqc,$imm8p4"
2753 (+ MAJ_15 imm8p4 (f-sub4 7)
2754 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
2756 (c-call "check_option_cp" pc)
2757 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2761 ; 1111 iiii iiii 0111 11001 qqqqq 00011 0 cpmovi.h =crqc,simm8p4 (c3_imm)
2762 (dni cpmovi_h_C3 "cpmovi.h $crqc,simm8p4 C3"
2763 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
2764 "cpmovi.h $crqc,$simm8p4"
2765 (+ MAJ_15 simm8p4 (f-sub4 7)
2766 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
2768 (c-call "check_option_cp" pc)
2769 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2773 ; 1111 iiii iiii 0111 11001 qqqqq 00100 0 cpmoviu.w =crqc,imm8p4 (c3_imm)
2774 (dni cpmoviu_w_C3 "cpmoviu.w $crqc,imm8p4 C3"
2775 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
2776 "cpmoviu.w $crqc,$imm8p4"
2777 (+ MAJ_15 imm8p4 (f-sub4 7)
2778 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
2780 (c-call "check_option_cp" pc)
2781 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2785 ; 1111 iiii iiii 0111 11001 qqqqq 00101 0 cpmovi.w =crqc,simm8p4 (c3_imm)
2786 (dni cpmovi_w_C3 "cpmovi.w $crqc,simm8p4 C3"
2787 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
2788 "cpmovi.w $crqc,$simm8p4"
2789 (+ MAJ_15 simm8p4 (f-sub4 7)
2790 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
2792 (c-call "check_option_cp" pc)
2793 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2797 ; 1111 iiii iiii 0111 11001 qqqqq 00110 0 cdmoviu =crqc,imm8p4 (c3_imm)
2798 (dni cdmoviu_C3 "cdmoviu $crqc,imm8p4 C3"
2799 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2800 "cdmoviu $crqc,$imm8p4"
2801 (+ MAJ_15 imm8p4 (f-sub4 7)
2802 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
2804 (c-call "check_option_cp" pc)
2805 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2809 ; 1111 iiii iiii 0111 11001 qqqqq 00111 0 cdmovi =crqc,simm8p4 (c3_imm)
2810 (dni cdmovi_C3 "cdmovi $crqc,simm8p4 C3"
2811 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2812 "cdmovi $crqc,$simm8p4"
2813 (+ MAJ_15 simm8p4 (f-sub4 7)
2814 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
2816 (c-call "check_option_cp" pc)
2817 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2821 ; 1111 0000 0000 0111 00000 qqqqq ppppp 1 cpadda1u.b crqc,crpc (c3_1)
2822 (dni cpadda1u_b_C3 "cpadda1u.b $crqc,$crpc C3"
2823 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI))
2824 "cpadda1u.b $crqc,$crpc"
2825 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
2826 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2828 (c-call "check_option_cp" pc)
2837 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2841 ; 1111 0000 0001 0111 00000 qqqqq ppppp 1 cpadda1.b crqc,crpc (c3_1)
2842 (dni cpadda1_b_C3 "cpadda1.b $crqc,$crpc C3"
2843 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1_b") (CPTYPE V8QI))
2844 "cpadda1.b $crqc,$crpc"
2845 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
2846 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2848 (c-call "check_option_cp" pc)
2857 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2861 ; 1111 0000 0010 0111 00000 qqqqq ppppp 1 cpaddua1.h crqc,crpc (c3_1)
2862 (dni cpaddua1_h_C3 "cpaddua1.h $crqc,$crpc C3"
2863 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI))
2864 "cpaddua1.h $crqc,$crpc"
2865 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
2866 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2868 (c-call "check_option_cp" pc)
2873 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2877 ; 1111 0000 0011 0111 00000 qqqqq ppppp 1 cpaddla1.h crqc,crpc (c3_1)
2878 (dni cpaddla1_h_C3 "cpaddla1.h $crqc,$crpc C3"
2879 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI))
2880 "cpaddla1.h $crqc,$crpc"
2881 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
2882 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2884 (c-call "check_option_cp" pc)
2889 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2893 ; 1111 0000 0100 0111 00000 qqqqq ppppp 1 cpaddaca1u.b crqc,crpc (c3_1)
2894 (dni cpaddaca1u_b_C3 "cpaddaca1u.b $crqc,$crpc C3"
2895 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI))
2896 "cpaddaca1u.b $crqc,$crpc"
2897 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
2898 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2900 (c-call "check_option_cp" pc)
2910 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2914 ; 1111 0000 0101 0111 00000 qqqqq ppppp 1 cpaddaca1.b crqc,crpc (c3_1)
2915 (dni cpaddaca1_b_C3 "cpaddaca1.b $crqc,$crpc C3"
2916 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI))
2917 "cpaddaca1.b $crqc,$crpc"
2918 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
2919 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2921 (c-call "check_option_cp" pc)
2931 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2935 ; 1111 0000 0110 0111 00000 qqqqq ppppp 1 cpaddacua1.h crqc,crpc (c3_1)
2936 (dni cpaddacua1_h_C3 "cpaddacua1.h $crqc,$crpc C3"
2937 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI))
2938 "cpaddacua1.h $crqc,$crpc"
2939 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x6) (f-sub4 7)
2940 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2942 (c-call "check_option_cp" pc)
2948 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2952 ; 1111 0000 0111 0111 00000 qqqqq ppppp 1 cpaddacla1.h crqc,crpc (c3_1)
2953 (dni cpaddacla1_h_C3 "cpaddacla1.h $crqc,$crpc C3"
2954 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI))
2955 "cpaddacla1.h $crqc,$crpc"
2956 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x7) (f-sub4 7)
2957 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2959 (c-call "check_option_cp" pc)
2965 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2969 ; 1111 0000 1000 0111 00000 qqqqq ppppp 1 cpsuba1u.b crqc,crpc (c3_1)
2970 (dni cpsuba1u_b_C3 "cpsuba1u.b $crqc,$crpc C3"
2971 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI))
2972 "cpsuba1u.b $crqc,$crpc"
2973 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
2974 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2976 (c-call "check_option_cp" pc)
2985 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2989 ; 1111 0000 1001 0111 00000 qqqqq ppppp 1 cpsuba1.b crqc,crpc (c3_1)
2990 (dni cpsuba1_b_C3 "cpsuba1.b $crqc,$crpc C3"
2991 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI))
2992 "cpsuba1.b $crqc,$crpc"
2993 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
2994 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2996 (c-call "check_option_cp" pc)
3005 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
3009 ; 1111 0000 1010 0111 00000 qqqqq ppppp 1 cpsubua1.h crqc,crpc (c3_1)
3010 (dni cpsubua1_h_C3 "cpsubua1.h $crqc,$crpc C3"
3011 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI))
3012 "cpsubua1.h $crqc,$crpc"
3013 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3014 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3016 (c-call "check_option_cp" pc)
3021 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
3025 ; 1111 0000 1011 0111 00000 qqqqq ppppp 1 cpsubla1.h crqc,crpc (c3_1)
3026 (dni cpsubla1_h_C3 "cpsubla1.h $crqc,$crpc C3"
3027 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI))
3028 "cpsubla1.h $crqc,$crpc"
3029 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3030 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3032 (c-call "check_option_cp" pc)
3037 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
3041 ; 1111 0000 1100 0111 00000 qqqqq ppppp 1 cpsubaca1u.b crqc,crpc (c3_1)
3042 (dni cpsubaca1u_b_C3 "cpsubaca1u.b $crqc,$crpc C3"
3043 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI))
3044 "cpsubaca1u.b $crqc,$crpc"
3045 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3046 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3048 (c-call "check_option_cp" pc)
3058 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
3062 ; 1111 0000 1101 0111 00000 qqqqq ppppp 1 cpsubaca1.b crqc,crpc (c3_1)
3063 (dni cpsubaca1_b_C3 "cpsubaca1.b $crqc,$crpc C3"
3064 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI))
3065 "cpsubaca1.b $crqc,$crpc"
3066 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3067 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3069 (c-call "check_option_cp" pc)
3079 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
3083 ; 1111 0000 1110 0111 00000 qqqqq ppppp 1 cpsubacua1.h crqc,crpc (c3_1)
3084 (dni cpsubacua1_h_C3 "cpsubacua1.h $crqc,$crpc C3"
3085 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI))
3086 "cpsubacua1.h $crqc,$crpc"
3087 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3088 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3090 (c-call "check_option_cp" pc)
3096 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
3100 ; 1111 0000 1111 0111 00000 qqqqq ppppp 1 cpsubacla1.h crqc,crpc (c3_1)
3101 (dni cpsubacla1_h_C3 "cpsubacla1.h $crqc,$crpc C3"
3102 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI))
3103 "cpsubacla1.h $crqc,$crpc"
3104 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3105 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3107 (c-call "check_option_cp" pc)
3113 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
3117 ; 1111 0001 0000 0111 00000 qqqqq ppppp 1 cpabsa1u.b crqc,crpc (c3_1)
3118 (dni cpabsa1u_b_C3 "cpabsa1u.b $crqc,$crpc C3"
3119 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI))
3120 "cpabsa1u.b $crqc,$crpc"
3121 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3122 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3124 (c-call "check_option_cp" pc)
3133 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
3137 ; 1111 0001 0001 0111 00000 qqqqq ppppp 1 cpabsa1.b crqc,crpc (c3_1)
3138 (dni cpabsa1_b_C3 "cpabsa1.b $crqc,$crpc C3"
3139 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI))
3140 "cpabsa1.b $crqc,$crpc"
3141 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3142 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3144 (c-call "check_option_cp" pc)
3153 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
3157 ; 1111 0001 0010 0111 00000 qqqqq ppppp 1 cpabsua1.h crqc,crpc (c3_1)
3158 (dni cpabsua1_h_C3 "cpabsua1.h $crqc,$crpc C3"
3159 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI))
3160 "cpabsua1.h $crqc,$crpc"
3161 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3162 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3164 (c-call "check_option_cp" pc)
3169 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
3173 ; 1111 0001 0011 0111 00000 qqqqq ppppp 1 cpabsla1.h crqc,crpc (c3_1)
3174 (dni cpabsla1_h_C3 "cpabsla1.h $crqc,$crpc C3"
3175 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI))
3176 "cpabsla1.h $crqc,$crpc"
3177 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3178 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3180 (c-call "check_option_cp" pc)
3185 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
3189 ; 1111 0001 0100 0111 00000 qqqqq ppppp 1 cpsada1u.b crqc,crpc (c3_1)
3190 (dni cpsada1u_b_C3 "cpsada1u.b $crqc,$crpc C3"
3191 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI))
3192 "cpsada1u.b $crqc,$crpc"
3193 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3194 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3196 (c-call "check_option_cp" pc)
3206 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
3210 ; 1111 0001 0101 0111 00000 qqqqq ppppp 1 cpsada1.b crqc,crpc (c3_1)
3211 (dni cpsada1_b_C3 "cpsada1.b $crqc,$crpc C3"
3212 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1_b") (CPTYPE V8QI))
3213 "cpsada1.b $crqc,$crpc"
3214 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3215 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3217 (c-call "check_option_cp" pc)
3227 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
3231 ; 1111 0001 0110 0111 00000 qqqqq ppppp 1 cpsadua1.h crqc,crpc (c3_1)
3232 (dni cpsadua1_h_C3 "cpsadua1.h $crqc,$crpc C3"
3233 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI))
3234 "cpsadua1.h $crqc,$crpc"
3235 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3236 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3238 (c-call "check_option_cp" pc)
3244 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
3248 ; 1111 0001 0111 0111 00000 qqqqq ppppp 1 cpsadla1.h crqc,crpc (c3_1)
3249 (dni cpsadla1_h_C3 "cpsadla1.h $crqc,$crpc C3"
3250 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI))
3251 "cpsadla1.h $crqc,$crpc"
3252 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3253 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3255 (c-call "check_option_cp" pc)
3261 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
3265 ; 1111 0010 0000 0111 00000 qqqqq ppppp 1 cpseta1.h crqc,crpc (c3_1)
3266 (dni cpseta1_h_C3 "cpseta1.h $crqc,$crpc C3"
3267 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpseta1_h") (CPTYPE V4HI))
3268 "cpseta1.h $crqc,$crpc"
3269 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x0) (f-sub4 7)
3270 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3272 (c-call "check_option_cp" pc)
3281 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3285 ; 1111 0010 0010 0111 00000 qqqqq ppppp 1 cpsetua1.w crqc,crpc (c3_1)
3286 (dni cpsetua1_w_C3 "cpsetua1.w $crqc,$crpc C3"
3287 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI))
3288 "cpsetua1.w $crqc,$crpc"
3289 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x2) (f-sub4 7)
3290 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3292 (c-call "check_option_cp" pc)
3297 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3301 ; 1111 0010 0011 0111 00000 qqqqq ppppp 1 cpsetla1.w crqc,crpc (c3_1)
3302 (dni cpsetla1_w_C3 "cpsetla1.w $crqc,$crpc C3"
3303 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI))
3304 "cpsetla1.w $crqc,$crpc"
3305 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
3306 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3308 (c-call "check_option_cp" pc)
3313 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3317 ; 1111 000 ooooo 0111 00100 00000 00000 1 cpmova1.b =croc (c3_1)
3318 (dni cpmova1_b_C3 "cpmova1.b $croc C3"
3319 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST))
3321 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3322 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3324 (c-call "check_option_cp" pc)
3325 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3329 ; 1111 000 ooooo 0111 00100 00000 00010 1 cpmovua1.h =croc (c3_1)
3330 (dni cpmovua1_h_C3 "cpmovua1.h $croc C3"
3331 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST))
3333 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3334 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x1) )
3336 (c-call "check_option_cp" pc)
3337 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3341 ; 1111 000 ooooo 0111 00100 00000 00011 1 cpmovla1.h =croc (c3_1)
3342 (dni cpmovla1_h_C3 "cpmovla1.h $croc C3"
3343 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST))
3345 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3346 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x1) )
3348 (c-call "check_option_cp" pc)
3349 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3353 ; 1111 000 ooooo 0111 00100 00000 00100 1 cpmovuua1.w =croc (c3_1)
3354 (dni cpmovuua1_w_C3 "cpmovuua1.w $croc C3"
3355 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST))
3357 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3358 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x1) )
3360 (c-call "check_option_cp" pc)
3361 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3365 ; 1111 000 ooooo 0111 00100 00000 00101 1 cpmovula1.w =croc (c3_1)
3366 (dni cpmovula1_w_C3 "cpmovula1.w $croc C3"
3367 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST))
3369 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3370 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x1) )
3372 (c-call "check_option_cp" pc)
3373 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3377 ; 1111 000 ooooo 0111 00100 00000 00110 1 cpmovlua1.w =croc (c3_1)
3378 (dni cpmovlua1_w_C3 "cpmovlua1.w $croc C3"
3379 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST))
3381 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3382 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x1) )
3384 (c-call "check_option_cp" pc)
3385 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3389 ; 1111 000 ooooo 0111 00100 00000 00111 1 cpmovlla1.w =croc (c3_1)
3390 (dni cpmovlla1_w_C3 "cpmovlla1.w $croc C3"
3391 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST))
3393 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3394 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x1) )
3396 (c-call "check_option_cp" pc)
3397 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3401 ; 1111 000 ooooo 0111 00100 00000 10000 1 cppacka1u.b =croc (c3_1)
3402 (dni cppacka1u_b_C3 "cppacka1u.b $croc C3"
3403 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST))
3405 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3406 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x1) )
3408 (c-call "check_option_cp" pc)
3409 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3413 ; 1111 000 ooooo 0111 00100 00000 10001 1 cppacka1.b =croc (c3_1)
3414 (dni cppacka1_b_C3 "cppacka1.b $croc C3"
3415 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST))
3417 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3418 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x1) )
3420 (c-call "check_option_cp" pc)
3421 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3425 ; 1111 000 ooooo 0111 00100 00000 10010 1 cppackua1.h =croc (c3_1)
3426 (dni cppackua1_h_C3 "cppackua1.h $croc C3"
3427 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST))
3429 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3430 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x1) )
3432 (c-call "check_option_cp" pc)
3433 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3437 ; 1111 000 ooooo 0111 00100 00000 10011 1 cppackla1.h =croc (c3_1)
3438 (dni cppackla1_h_C3 "cppackla1.h $croc C3"
3439 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST))
3441 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3442 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x1) )
3444 (c-call "check_option_cp" pc)
3445 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3449 ; 1111 000 ooooo 0111 00100 00000 10100 1 cppackua1.w =croc (c3_1)
3450 (dni cppackua1_w_C3 "cppackua1.w $croc C3"
3451 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST))
3453 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3454 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x1) )
3456 (c-call "check_option_cp" pc)
3457 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3461 ; 1111 000 ooooo 0111 00100 00000 10101 1 cppackla1.w =croc (c3_1)
3462 (dni cppackla1_w_C3 "cppackla1.w $croc C3"
3463 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST))
3465 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3466 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x1) )
3468 (c-call "check_option_cp" pc)
3469 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3473 ; 1111 000 ooooo 0111 00100 00000 10110 1 cpmovhua1.w =croc (c3_1)
3474 (dni cpmovhua1_w_C3 "cpmovhua1.w $croc C3"
3475 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST))
3477 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3478 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x1) )
3480 (c-call "check_option_cp" pc)
3481 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3485 ; 1111 000 ooooo 0111 00100 00000 10111 1 cpmovhla1.w =croc (c3_1)
3486 (dni cpmovhla1_w_C3 "cpmovhla1.w $croc C3"
3487 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST))
3489 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3490 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x1) )
3492 (c-call "check_option_cp" pc)
3493 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3497 ; 1111 0000 0000 0111 00010 qqqqq 00000 1 cpsrla1 crqc (c3_1)
3498 (dni cpsrla1_C3 "cpsrla1 $crqc C3"
3499 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrla1"))
3501 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3502 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3504 (c-call "check_option_cp" pc)
3513 (c-call "ivc2_cpsrla1" pc crqc) )
3517 ; 1111 0000 0001 0111 00010 qqqqq 00000 1 cpsraa1 crqc (c3_1)
3518 (dni cpsraa1_C3 "cpsraa1 $crqc C3"
3519 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraa1"))
3521 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3522 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3524 (c-call "check_option_cp" pc)
3533 (c-call "ivc2_cpsraa1" pc crqc) )
3537 ; 1111 0000 0010 0111 00010 qqqqq 00000 1 cpslla1 crqc (c3_1)
3538 (dni cpslla1_C3 "cpslla1 $crqc C3"
3539 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslla1"))
3541 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
3542 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3544 (c-call "check_option_cp" pc)
3553 (c-call "ivc2_cpslla1" pc crqc) )
3557 ; 1111 00xi iiii 0111 00011 00000 00000 1 cpsrlia1 imm5p7 (c3_imm)
3558 (dni cpsrlia1_P1 "cpsrlia1 imm5p7 C3"
3559 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrlia1"))
3561 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
3562 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3564 (c-call "check_option_cp" pc)
3573 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3577 ; 1111 01xi iiii 0111 00011 00000 00000 1 cpsraia1 imm5p7 (c3_imm)
3578 (dni cpsraia1_P1 "cpsraia1 imm5p7 C3"
3579 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraia1"))
3581 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
3582 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3584 (c-call "check_option_cp" pc)
3593 (c-call "ivc2_cpsraia1" pc imm5p7) )
3597 ; 1111 10xi iiii 0111 00011 00000 00000 1 cpsllia1 imm5p7 (c3_imm)
3598 (dni cpsllia1_P1 "cpsllia1 imm5p7 C3"
3599 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsllia1"))
3601 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
3602 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3604 (c-call "check_option_cp" pc)
3613 (c-call "ivc2_cpsllia1" pc imm5p7) )
3617 ; 1111 0000 0000 0111 00001 qqqqq ppppp 1 cpssqa1u.b crqc,crpc (c3_1)
3618 (dni cpssqa1u_b_C3 "cpssqa1u.b $crqc,$crpc C3"
3619 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI))
3620 "cpssqa1u.b $crqc,$crpc"
3621 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3622 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3624 (c-call "check_option_cp" pc)
3633 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3637 ; 1111 0000 0001 0111 00001 qqqqq ppppp 1 cpssqa1.b crqc,crpc (c3_1)
3638 (dni cpssqa1_b_C3 "cpssqa1.b $crqc,$crpc C3"
3639 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI))
3640 "cpssqa1.b $crqc,$crpc"
3641 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3642 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3644 (c-call "check_option_cp" pc)
3653 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3657 ; 1111 0000 0100 0111 00001 qqqqq ppppp 1 cpssda1u.b crqc,crpc (c3_1)
3658 (dni cpssda1u_b_C3 "cpssda1u.b $crqc,$crpc C3"
3659 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI))
3660 "cpssda1u.b $crqc,$crpc"
3661 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
3662 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3664 (c-call "check_option_cp" pc)
3674 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3678 ; 1111 0000 0101 0111 00001 qqqqq ppppp 1 cpssda1.b crqc,crpc (c3_1)
3679 (dni cpssda1_b_C3 "cpssda1.b $crqc,$crpc C3"
3680 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1_b") (CPTYPE V8QI))
3681 "cpssda1.b $crqc,$crpc"
3682 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
3683 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3685 (c-call "check_option_cp" pc)
3695 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3699 ; 1111 0000 1000 0111 00001 qqqqq ppppp 1 cpmula1u.b crqc,crpc (c3_1)
3700 (dni cpmula1u_b_C3 "cpmula1u.b $crqc,$crpc C3"
3701 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI))
3702 "cpmula1u.b $crqc,$crpc"
3703 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
3704 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3706 (c-call "check_option_cp" pc)
3715 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3719 ; 1111 0000 1001 0111 00001 qqqqq ppppp 1 cpmula1.b crqc,crpc (c3_1)
3720 (dni cpmula1_b_C3 "cpmula1.b $crqc,$crpc C3"
3721 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1_b") (CPTYPE V8QI))
3722 "cpmula1.b $crqc,$crpc"
3723 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
3724 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3726 (c-call "check_option_cp" pc)
3735 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3739 ; 1111 0000 1010 0111 00001 qqqqq ppppp 1 cpmulua1.h crqc,crpc (c3_1)
3740 (dni cpmulua1_h_C3 "cpmulua1.h $crqc,$crpc C3"
3741 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI))
3742 "cpmulua1.h $crqc,$crpc"
3743 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3744 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3746 (c-call "check_option_cp" pc)
3751 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3755 ; 1111 0000 1011 0111 00001 qqqqq ppppp 1 cpmulla1.h crqc,crpc (c3_1)
3756 (dni cpmulla1_h_C3 "cpmulla1.h $crqc,$crpc C3"
3757 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI))
3758 "cpmulla1.h $crqc,$crpc"
3759 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3760 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3762 (c-call "check_option_cp" pc)
3767 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3771 ; 1111 0000 1100 0111 00001 qqqqq ppppp 1 cpmulua1u.w crqc,crpc (c3_1)
3772 (dni cpmulua1u_w_C3 "cpmulua1u.w $crqc,$crpc C3"
3773 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI))
3774 "cpmulua1u.w $crqc,$crpc"
3775 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3776 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3778 (c-call "check_option_cp" pc)
3783 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3787 ; 1111 0000 1101 0111 00001 qqqqq ppppp 1 cpmulla1u.w crqc,crpc (c3_1)
3788 (dni cpmulla1u_w_C3 "cpmulla1u.w $crqc,$crpc C3"
3789 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI))
3790 "cpmulla1u.w $crqc,$crpc"
3791 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3792 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3794 (c-call "check_option_cp" pc)
3799 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3803 ; 1111 0000 1110 0111 00001 qqqqq ppppp 1 cpmulua1.w crqc,crpc (c3_1)
3804 (dni cpmulua1_w_C3 "cpmulua1.w $crqc,$crpc C3"
3805 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI))
3806 "cpmulua1.w $crqc,$crpc"
3807 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3808 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3810 (c-call "check_option_cp" pc)
3815 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3819 ; 1111 0000 1111 0111 00001 qqqqq ppppp 1 cpmulla1.w crqc,crpc (c3_1)
3820 (dni cpmulla1_w_C3 "cpmulla1.w $crqc,$crpc C3"
3821 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI))
3822 "cpmulla1.w $crqc,$crpc"
3823 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3824 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3826 (c-call "check_option_cp" pc)
3831 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3835 ; 1111 0001 0000 0111 00001 qqqqq ppppp 1 cpmada1u.b crqc,crpc (c3_1)
3836 (dni cpmada1u_b_C3 "cpmada1u.b $crqc,$crpc C3"
3837 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI))
3838 "cpmada1u.b $crqc,$crpc"
3839 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3840 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3842 (c-call "check_option_cp" pc)
3852 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3856 ; 1111 0001 0001 0111 00001 qqqqq ppppp 1 cpmada1.b crqc,crpc (c3_1)
3857 (dni cpmada1_b_C3 "cpmada1.b $crqc,$crpc C3"
3858 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1_b") (CPTYPE V8QI))
3859 "cpmada1.b $crqc,$crpc"
3860 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3861 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3863 (c-call "check_option_cp" pc)
3873 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3877 ; 1111 0001 0010 0111 00001 qqqqq ppppp 1 cpmadua1.h crqc,crpc (c3_1)
3878 (dni cpmadua1_h_C3 "cpmadua1.h $crqc,$crpc C3"
3879 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI))
3880 "cpmadua1.h $crqc,$crpc"
3881 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3882 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3884 (c-call "check_option_cp" pc)
3890 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3894 ; 1111 0001 0011 0111 00001 qqqqq ppppp 1 cpmadla1.h crqc,crpc (c3_1)
3895 (dni cpmadla1_h_C3 "cpmadla1.h $crqc,$crpc C3"
3896 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI))
3897 "cpmadla1.h $crqc,$crpc"
3898 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3899 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3901 (c-call "check_option_cp" pc)
3907 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3911 ; 1111 0001 0100 0111 00001 qqqqq ppppp 1 cpmadua1u.w crqc,crpc (c3_1)
3912 (dni cpmadua1u_w_C3 "cpmadua1u.w $crqc,$crpc C3"
3913 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI))
3914 "cpmadua1u.w $crqc,$crpc"
3915 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3916 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3918 (c-call "check_option_cp" pc)
3924 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3928 ; 1111 0001 0101 0111 00001 qqqqq ppppp 1 cpmadla1u.w crqc,crpc (c3_1)
3929 (dni cpmadla1u_w_C3 "cpmadla1u.w $crqc,$crpc C3"
3930 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI))
3931 "cpmadla1u.w $crqc,$crpc"
3932 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3933 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3935 (c-call "check_option_cp" pc)
3941 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3945 ; 1111 0001 0110 0111 00001 qqqqq ppppp 1 cpmadua1.w crqc,crpc (c3_1)
3946 (dni cpmadua1_w_C3 "cpmadua1.w $crqc,$crpc C3"
3947 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI))
3948 "cpmadua1.w $crqc,$crpc"
3949 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3950 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3952 (c-call "check_option_cp" pc)
3958 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3962 ; 1111 0001 0111 0111 00001 qqqqq ppppp 1 cpmadla1.w crqc,crpc (c3_1)
3963 (dni cpmadla1_w_C3 "cpmadla1.w $crqc,$crpc C3"
3964 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI))
3965 "cpmadla1.w $crqc,$crpc"
3966 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3967 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3969 (c-call "check_option_cp" pc)
3975 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3979 ; 1111 0001 1010 0111 00001 qqqqq ppppp 1 cpmsbua1.h crqc,crpc (c3_1)
3980 (dni cpmsbua1_h_C3 "cpmsbua1.h $crqc,$crpc C3"
3981 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI))
3982 "cpmsbua1.h $crqc,$crpc"
3983 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1a) (f-sub4 7)
3984 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3986 (c-call "check_option_cp" pc)
3992 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
3996 ; 1111 0001 1011 0111 00001 qqqqq ppppp 1 cpmsbla1.h crqc,crpc (c3_1)
3997 (dni cpmsbla1_h_C3 "cpmsbla1.h $crqc,$crpc C3"
3998 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI))
3999 "cpmsbla1.h $crqc,$crpc"
4000 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
4001 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4003 (c-call "check_option_cp" pc)
4009 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
4013 ; 1111 0001 1100 0111 00001 qqqqq ppppp 1 cpmsbua1u.w crqc,crpc (c3_1)
4014 (dni cpmsbua1u_w_C3 "cpmsbua1u.w $crqc,$crpc C3"
4015 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI))
4016 "cpmsbua1u.w $crqc,$crpc"
4017 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
4018 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4020 (c-call "check_option_cp" pc)
4026 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
4030 ; 1111 0001 1101 0111 00001 qqqqq ppppp 1 cpmsbla1u.w crqc,crpc (c3_1)
4031 (dni cpmsbla1u_w_C3 "cpmsbla1u.w $crqc,$crpc C3"
4032 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI))
4033 "cpmsbla1u.w $crqc,$crpc"
4034 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
4035 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4037 (c-call "check_option_cp" pc)
4043 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
4047 ; 1111 0001 1110 0111 00001 qqqqq ppppp 1 cpmsbua1.w crqc,crpc (c3_1)
4048 (dni cpmsbua1_w_C3 "cpmsbua1.w $crqc,$crpc C3"
4049 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI))
4050 "cpmsbua1.w $crqc,$crpc"
4051 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1e) (f-sub4 7)
4052 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4054 (c-call "check_option_cp" pc)
4060 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
4064 ; 1111 0001 1111 0111 00001 qqqqq ppppp 1 cpmsbla1.w crqc,crpc (c3_1)
4065 (dni cpmsbla1_w_C3 "cpmsbla1.w $crqc,$crpc C3"
4066 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI))
4067 "cpmsbla1.w $crqc,$crpc"
4068 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1f) (f-sub4 7)
4069 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4071 (c-call "check_option_cp" pc)
4077 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
4081 ; 1111 0011 0010 0111 00001 qqqqq ppppp 1 cpsmadua1.h crqc,crpc (c3_1)
4082 (dni cpsmadua1_h_C3 "cpsmadua1.h $crqc,$crpc C3"
4083 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI))
4084 "cpsmadua1.h $crqc,$crpc"
4085 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x12) (f-sub4 7)
4086 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4088 (c-call "check_option_cp" pc)
4094 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
4098 ; 1111 0011 0011 0111 00001 qqqqq ppppp 1 cpsmadla1.h crqc,crpc (c3_1)
4099 (dni cpsmadla1_h_C3 "cpsmadla1.h $crqc,$crpc C3"
4100 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI))
4101 "cpsmadla1.h $crqc,$crpc"
4102 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
4103 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4105 (c-call "check_option_cp" pc)
4111 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
4115 ; 1111 0011 0110 0111 00001 qqqqq ppppp 1 cpsmadua1.w crqc,crpc (c3_1)
4116 (dni cpsmadua1_w_C3 "cpsmadua1.w $crqc,$crpc C3"
4117 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI))
4118 "cpsmadua1.w $crqc,$crpc"
4119 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x16) (f-sub4 7)
4120 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4122 (c-call "check_option_cp" pc)
4128 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
4132 ; 1111 0011 0111 0111 00001 qqqqq ppppp 1 cpsmadla1.w crqc,crpc (c3_1)
4133 (dni cpsmadla1_w_C3 "cpsmadla1.w $crqc,$crpc C3"
4134 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI))
4135 "cpsmadla1.w $crqc,$crpc"
4136 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x17) (f-sub4 7)
4137 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4139 (c-call "check_option_cp" pc)
4145 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
4149 ; 1111 0011 1010 0111 00001 qqqqq ppppp 1 cpsmsbua1.h crqc,crpc (c3_1)
4150 (dni cpsmsbua1_h_C3 "cpsmsbua1.h $crqc,$crpc C3"
4151 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI))
4152 "cpsmsbua1.h $crqc,$crpc"
4153 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1a) (f-sub4 7)
4154 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4156 (c-call "check_option_cp" pc)
4162 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
4166 ; 1111 0011 1011 0111 00001 qqqqq ppppp 1 cpsmsbla1.h crqc,crpc (c3_1)
4167 (dni cpsmsbla1_h_C3 "cpsmsbla1.h $crqc,$crpc C3"
4168 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI))
4169 "cpsmsbla1.h $crqc,$crpc"
4170 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
4171 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4173 (c-call "check_option_cp" pc)
4179 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
4183 ; 1111 0011 1110 0111 00001 qqqqq ppppp 1 cpsmsbua1.w crqc,crpc (c3_1)
4184 (dni cpsmsbua1_w_C3 "cpsmsbua1.w $crqc,$crpc C3"
4185 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI))
4186 "cpsmsbua1.w $crqc,$crpc"
4187 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1e) (f-sub4 7)
4188 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4190 (c-call "check_option_cp" pc)
4196 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
4200 ; 1111 0011 1111 0111 00001 qqqqq ppppp 1 cpsmsbla1.w crqc,crpc (c3_1)
4201 (dni cpsmsbla1_w_C3 "cpsmsbla1.w $crqc,$crpc C3"
4202 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI))
4203 "cpsmsbla1.w $crqc,$crpc"
4204 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1f) (f-sub4 7)
4205 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4207 (c-call "check_option_cp" pc)
4213 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
4217 ; 1111 0100 1010 0111 00001 qqqqq ppppp 1 cpmulslua1.h crqc,crpc (c3_1)
4218 (dni cpmulslua1_h_C3 "cpmulslua1.h $crqc,$crpc C3"
4219 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI))
4220 "cpmulslua1.h $crqc,$crpc"
4221 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xa) (f-sub4 7)
4222 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4224 (c-call "check_option_cp" pc)
4230 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
4234 ; 1111 0100 1011 0111 00001 qqqqq ppppp 1 cpmulslla1.h crqc,crpc (c3_1)
4235 (dni cpmulslla1_h_C3 "cpmulslla1.h $crqc,$crpc C3"
4236 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI))
4237 "cpmulslla1.h $crqc,$crpc"
4238 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
4239 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4241 (c-call "check_option_cp" pc)
4247 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
4251 ; 1111 0100 1110 0111 00001 qqqqq ppppp 1 cpmulslua1.w crqc,crpc (c3_1)
4252 (dni cpmulslua1_w_C3 "cpmulslua1.w $crqc,$crpc C3"
4253 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI))
4254 "cpmulslua1.w $crqc,$crpc"
4255 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xe) (f-sub4 7)
4256 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4258 (c-call "check_option_cp" pc)
4264 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
4268 ; 1111 0100 1111 0111 00001 qqqqq ppppp 1 cpmulslla1.w crqc,crpc (c3_1)
4269 (dni cpmulslla1_w_C3 "cpmulslla1.w $crqc,$crpc C3"
4270 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI))
4271 "cpmulslla1.w $crqc,$crpc"
4272 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xf) (f-sub4 7)
4273 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4275 (c-call "check_option_cp" pc)
4281 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
4285 ; 1111 0111 0010 0111 00001 qqqqq ppppp 1 cpsmadslua1.h crqc,crpc (c3_1)
4286 (dni cpsmadslua1_h_C3 "cpsmadslua1.h $crqc,$crpc C3"
4287 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI))
4288 "cpsmadslua1.h $crqc,$crpc"
4289 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x12) (f-sub4 7)
4290 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4292 (c-call "check_option_cp" pc)
4298 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
4302 ; 1111 0111 0011 0111 00001 qqqqq ppppp 1 cpsmadslla1.h crqc,crpc (c3_1)
4303 (dni cpsmadslla1_h_C3 "cpsmadslla1.h $crqc,$crpc C3"
4304 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI))
4305 "cpsmadslla1.h $crqc,$crpc"
4306 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x13) (f-sub4 7)
4307 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4309 (c-call "check_option_cp" pc)
4315 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
4319 ; 1111 0111 0110 0111 00001 qqqqq ppppp 1 cpsmadslua1.w crqc,crpc (c3_1)
4320 (dni cpsmadslua1_w_C3 "cpsmadslua1.w $crqc,$crpc C3"
4321 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI))
4322 "cpsmadslua1.w $crqc,$crpc"
4323 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x16) (f-sub4 7)
4324 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4326 (c-call "check_option_cp" pc)
4332 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
4336 ; 1111 0111 0111 0111 00001 qqqqq ppppp 1 cpsmadslla1.w crqc,crpc (c3_1)
4337 (dni cpsmadslla1_w_C3 "cpsmadslla1.w $crqc,$crpc C3"
4338 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI))
4339 "cpsmadslla1.w $crqc,$crpc"
4340 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x17) (f-sub4 7)
4341 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4343 (c-call "check_option_cp" pc)
4349 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
4353 ; 1111 0111 1010 0111 00001 qqqqq ppppp 1 cpsmsbslua1.h crqc,crpc (c3_1)
4354 (dni cpsmsbslua1_h_C3 "cpsmsbslua1.h $crqc,$crpc C3"
4355 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI))
4356 "cpsmsbslua1.h $crqc,$crpc"
4357 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1a) (f-sub4 7)
4358 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4360 (c-call "check_option_cp" pc)
4366 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
4370 ; 1111 0111 1011 0111 00001 qqqqq ppppp 1 cpsmsbslla1.h crqc,crpc (c3_1)
4371 (dni cpsmsbslla1_h_C3 "cpsmsbslla1.h $crqc,$crpc C3"
4372 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI))
4373 "cpsmsbslla1.h $crqc,$crpc"
4374 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1b) (f-sub4 7)
4375 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4377 (c-call "check_option_cp" pc)
4383 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
4387 ; 1111 0111 1110 0111 00001 qqqqq ppppp 1 cpsmsbslua1.w crqc,crpc (c3_1)
4388 (dni cpsmsbslua1_w_C3 "cpsmsbslua1.w $crqc,$crpc C3"
4389 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI))
4390 "cpsmsbslua1.w $crqc,$crpc"
4391 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1e) (f-sub4 7)
4392 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4394 (c-call "check_option_cp" pc)
4400 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
4404 ; 1111 0111 1111 0111 00001 qqqqq ppppp 1 cpsmsbslla1.w crqc,crpc (c3_1)
4405 (dni cpsmsbslla1_w_C3 "cpsmsbslla1.w $crqc,$crpc C3"
4406 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI))
4407 "cpsmsbslla1.w $crqc,$crpc"
4408 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1f) (f-sub4 7)
4409 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4411 (c-call "check_option_cp" pc)
4417 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
4421 ; 00000 00000 00000 00000 c0nop (p0_1)
4422 (dni c0nop_P0_P0S "c0nop Pn"
4423 (OPTIONAL_CP_INSN ivc2-p0s-p0-isa (SLOTS P0,P0S) (INTRINSIC "c0nop"))
4425 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4427 (c-call "check_option_cp" pc)
4428 (c-call "ivc2_c0nop" pc) )
4432 ; 00001 qqqqq ppppp ooooo cpadd3.b =crop,crqp,crpp (p0_1)
4433 (dni cpadd3_b_P0S_P1 "cpadd3.b $crop,$crqp,$crpp Pn"
4434 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
4435 "cpadd3.b $crop,$crqp,$crpp"
4436 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1) crqp crpp crop (f-ivc2-4u28 0))
4438 (c-call "check_option_cp" pc)
4439 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
4443 ; 00010 qqqqq ppppp ooooo cpadd3.h =crop,crqp,crpp (p0_1)
4444 (dni cpadd3_h_P0S_P1 "cpadd3.h $crop,$crqp,$crpp Pn"
4445 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
4446 "cpadd3.h $crop,$crqp,$crpp"
4447 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x2) crqp crpp crop (f-ivc2-4u28 0))
4449 (c-call "check_option_cp" pc)
4450 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
4454 ; 00011 qqqqq ppppp ooooo cpadd3.w =crop,crqp,crpp (p0_1)
4455 (dni cpadd3_w_P0S_P1 "cpadd3.w $crop,$crqp,$crpp Pn"
4456 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
4457 "cpadd3.w $crop,$crqp,$crpp"
4458 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x3) crqp crpp crop (f-ivc2-4u28 0))
4460 (c-call "check_option_cp" pc)
4461 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
4465 ; 00101 qqqqq ppppp ooooo cpunpacku.b =crop,crqp,crpp (p0_1)
4466 (dni cpunpacku_b_P0S_P1 "cpunpacku.b $crop,$crqp,$crpp Pn"
4467 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
4468 "cpunpacku.b $crop,$crqp,$crpp"
4469 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x5) crqp crpp crop (f-ivc2-4u28 0))
4471 (c-call "check_option_cp" pc)
4472 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
4476 ; 00110 qqqqq ppppp ooooo cpunpacku.h =crop,crqp,crpp (p0_1)
4477 (dni cpunpacku_h_P0S_P1 "cpunpacku.h $crop,$crqp,$crpp Pn"
4478 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
4479 "cpunpacku.h $crop,$crqp,$crpp"
4480 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x6) crqp crpp crop (f-ivc2-4u28 0))
4482 (c-call "check_option_cp" pc)
4483 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
4487 ; 00111 qqqqq ppppp ooooo cpunpacku.w =crop,crqp,crpp (p0_1)
4488 (dni cpunpacku_w_P0S_P1 "cpunpacku.w $crop,$crqp,$crpp Pn"
4489 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
4490 "cpunpacku.w $crop,$crqp,$crpp"
4491 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x7) crqp crpp crop (f-ivc2-4u28 0))
4493 (c-call "check_option_cp" pc)
4494 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
4498 ; 01001 qqqqq ppppp ooooo cpunpackl.b =crop,crqp,crpp (p0_1)
4499 (dni cpunpackl_b_P0S_P1 "cpunpackl.b $crop,$crqp,$crpp Pn"
4500 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
4501 "cpunpackl.b $crop,$crqp,$crpp"
4502 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x9) crqp crpp crop (f-ivc2-4u28 0))
4504 (c-call "check_option_cp" pc)
4505 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
4509 ; 01010 qqqqq ppppp ooooo cpunpackl.h =crop,crqp,crpp (p0_1)
4510 (dni cpunpackl_h_P0S_P1 "cpunpackl.h $crop,$crqp,$crpp Pn"
4511 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
4512 "cpunpackl.h $crop,$crqp,$crpp"
4513 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xa) crqp crpp crop (f-ivc2-4u28 0))
4515 (c-call "check_option_cp" pc)
4516 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
4520 ; 01011 qqqqq ppppp ooooo cpunpackl.w =crop,crqp,crpp (p0_1)
4521 (dni cpunpackl_w_P0S_P1 "cpunpackl.w $crop,$crqp,$crpp Pn"
4522 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
4523 "cpunpackl.w $crop,$crqp,$crpp"
4524 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xb) crqp crpp crop (f-ivc2-4u28 0))
4526 (c-call "check_option_cp" pc)
4527 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
4531 ; 00100 qqqqq ppppp ooooo cpsel =crop,crqp,crpp (p0_1)
4532 (dni cpsel_P0S_P1 "cpsel $crop,$crqp,$crpp Pn"
4533 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4534 "cpsel $crop,$crqp,$crpp"
4535 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x4) crqp crpp crop (f-ivc2-4u28 0))
4537 (c-call "check_option_cp" pc)
4538 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
4542 ; 01100 qqqqq ppppp ooooo cpfsftbs0 =crop,crqp,crpp (p0_1)
4543 (dni cpfsftbs0_P0S_P1 "cpfsftbs0 $crop,$crqp,$crpp Pn"
4544 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4545 "cpfsftbs0 $crop,$crqp,$crpp"
4546 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xc) crqp crpp crop (f-ivc2-4u28 0))
4548 (c-call "check_option_cp" pc)
4549 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
4553 ; 01101 qqqqq ppppp ooooo cpfsftbs1 =crop,crqp,crpp (p0_1)
4554 (dni cpfsftbs1_P0S_P1 "cpfsftbs1 $crop,$crqp,$crpp Pn"
4555 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4556 "cpfsftbs1 $crop,$crqp,$crpp"
4557 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xd) crqp crpp crop (f-ivc2-4u28 0))
4559 (c-call "check_option_cp" pc)
4560 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
4564 ; 10000 qqqqq 00000 ooooo cpmov =crop,crqp (p0_1)
4565 (dni cpmov_P0S_P1 "cpmov $crop,$crqp Pn"
4566 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4568 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4570 (c-call "check_option_cp" pc)
4571 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
4575 ; 10000 qqqqq 00001 ooooo cpabsz.b =crop,crqp (p0_1)
4576 (dni cpabsz_b_P0S_P1 "cpabsz.b $crop,$crqp Pn"
4577 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
4578 "cpabsz.b $crop,$crqp"
4579 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4581 (c-call "check_option_cp" pc)
4582 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4586 ; 10000 qqqqq 00010 ooooo cpabsz.h =crop,crqp (p0_1)
4587 (dni cpabsz_h_P0S_P1 "cpabsz.h $crop,$crqp Pn"
4588 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
4589 "cpabsz.h $crop,$crqp"
4590 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4592 (c-call "check_option_cp" pc)
4593 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4597 ; 10000 qqqqq 00011 ooooo cpabsz.w =crop,crqp (p0_1)
4598 (dni cpabsz_w_P0S_P1 "cpabsz.w $crop,$crqp Pn"
4599 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
4600 "cpabsz.w $crop,$crqp"
4601 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4603 (c-call "check_option_cp" pc)
4604 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4608 ; 10000 qqqqq 00100 ooooo cpldz.h =crop,crqp (p0_1)
4609 (dni cpldz_h_P0S_P1 "cpldz.h $crop,$crqp Pn"
4610 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
4611 "cpldz.h $crop,$crqp"
4612 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4614 (c-call "check_option_cp" pc)
4615 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4619 ; 10000 qqqqq 00101 ooooo cpldz.w =crop,crqp (p0_1)
4620 (dni cpldz_w_P0S_P1 "cpldz.w $crop,$crqp Pn"
4621 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
4622 "cpldz.w $crop,$crqp"
4623 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4625 (c-call "check_option_cp" pc)
4626 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4630 ; 10000 qqqqq 00110 ooooo cpnorm.h =crop,crqp (p0_1)
4631 (dni cpnorm_h_P0S_P1 "cpnorm.h $crop,$crqp Pn"
4632 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
4633 "cpnorm.h $crop,$crqp"
4634 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4636 (c-call "check_option_cp" pc)
4637 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4641 ; 10000 qqqqq 00111 ooooo cpnorm.w =crop,crqp (p0_1)
4642 (dni cpnorm_w_P0S_P1 "cpnorm.w $crop,$crqp Pn"
4643 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
4644 "cpnorm.w $crop,$crqp"
4645 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4647 (c-call "check_option_cp" pc)
4648 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4652 ; 10000 qqqqq 01000 ooooo cphaddu.b =crop,crqp (p0_1)
4653 (dni cphaddu_b_P0S_P1 "cphaddu.b $crop,$crqp Pn"
4654 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
4655 "cphaddu.b $crop,$crqp"
4656 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4658 (c-call "check_option_cp" pc)
4659 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4663 ; 10000 qqqqq 01001 ooooo cphadd.b =crop,crqp (p0_1)
4664 (dni cphadd_b_P0S_P1 "cphadd.b $crop,$crqp Pn"
4665 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
4666 "cphadd.b $crop,$crqp"
4667 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4669 (c-call "check_option_cp" pc)
4670 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4674 ; 10000 qqqqq 01010 ooooo cphadd.h =crop,crqp (p0_1)
4675 (dni cphadd_h_P0S_P1 "cphadd.h $crop,$crqp Pn"
4676 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
4677 "cphadd.h $crop,$crqp"
4678 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4680 (c-call "check_option_cp" pc)
4681 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4685 ; 10000 qqqqq 01011 ooooo cphadd.w =crop,crqp (p0_1)
4686 (dni cphadd_w_P0S_P1 "cphadd.w $crop,$crqp Pn"
4687 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
4688 "cphadd.w $crop,$crqp"
4689 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
4691 (c-call "check_option_cp" pc)
4692 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4696 ; 10000 qqqqq 01100 00000 cpccadd.b +crqp (p0_1)
4697 (dni cpccadd_b_P0S_P1 "cpccadd.b $crqp Pn"
4698 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY))
4700 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4702 (c-call "check_option_cp" pc)
4703 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
4707 ; 10000 qqqqq 01101 ooooo cpbcast.b =crop,crqp (p0_1)
4708 (dni cpbcast_b_P0S_P1 "cpbcast.b $crop,$crqp Pn"
4709 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
4710 "cpbcast.b $crop,$crqp"
4711 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
4713 (c-call "check_option_cp" pc)
4714 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4718 ; 10000 qqqqq 01110 ooooo cpbcast.h =crop,crqp (p0_1)
4719 (dni cpbcast_h_P0S_P1 "cpbcast.h $crop,$crqp Pn"
4720 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
4721 "cpbcast.h $crop,$crqp"
4722 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
4724 (c-call "check_option_cp" pc)
4725 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4729 ; 10000 qqqqq 01111 ooooo cpbcast.w =crop,crqp (p0_1)
4730 (dni cpbcast_w_P0S_P1 "cpbcast.w $crop,$crqp Pn"
4731 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
4732 "cpbcast.w $crop,$crqp"
4733 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4735 (c-call "check_option_cp" pc)
4736 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4740 ; 10000 qqqqq 10000 ooooo cpextuu.b =crop,crqp (p0_1)
4741 (dni cpextuu_b_P0S_P1 "cpextuu.b $crop,$crqp Pn"
4742 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
4743 "cpextuu.b $crop,$crqp"
4744 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
4746 (c-call "check_option_cp" pc)
4747 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4751 ; 10000 qqqqq 10001 ooooo cpextu.b =crop,crqp (p0_1)
4752 (dni cpextu_b_P0S_P1 "cpextu.b $crop,$crqp Pn"
4753 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
4754 "cpextu.b $crop,$crqp"
4755 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
4757 (c-call "check_option_cp" pc)
4758 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4762 ; 10000 qqqqq 10010 ooooo cpextuu.h =crop,crqp (p0_1)
4763 (dni cpextuu_h_P0S_P1 "cpextuu.h $crop,$crqp Pn"
4764 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
4765 "cpextuu.h $crop,$crqp"
4766 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
4768 (c-call "check_option_cp" pc)
4769 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4773 ; 10000 qqqqq 10011 ooooo cpextu.h =crop,crqp (p0_1)
4774 (dni cpextu_h_P0S_P1 "cpextu.h $crop,$crqp Pn"
4775 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
4776 "cpextu.h $crop,$crqp"
4777 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
4779 (c-call "check_option_cp" pc)
4780 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4784 ; 10000 qqqqq 10100 ooooo cpextlu.b =crop,crqp (p0_1)
4785 (dni cpextlu_b_P0S_P1 "cpextlu.b $crop,$crqp Pn"
4786 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
4787 "cpextlu.b $crop,$crqp"
4788 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x14) crop (f-ivc2-4u28 0))
4790 (c-call "check_option_cp" pc)
4791 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4795 ; 10000 qqqqq 10101 ooooo cpextl.b =crop,crqp (p0_1)
4796 (dni cpextl_b_P0S_P1 "cpextl.b $crop,$crqp Pn"
4797 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
4798 "cpextl.b $crop,$crqp"
4799 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x15) crop (f-ivc2-4u28 0))
4801 (c-call "check_option_cp" pc)
4802 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4806 ; 10000 qqqqq 10110 ooooo cpextlu.h =crop,crqp (p0_1)
4807 (dni cpextlu_h_P0S_P1 "cpextlu.h $crop,$crqp Pn"
4808 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
4809 "cpextlu.h $crop,$crqp"
4810 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x16) crop (f-ivc2-4u28 0))
4812 (c-call "check_option_cp" pc)
4813 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4817 ; 10000 qqqqq 10111 ooooo cpextl.h =crop,crqp (p0_1)
4818 (dni cpextl_h_P0S_P1 "cpextl.h $crop,$crqp Pn"
4819 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
4820 "cpextl.h $crop,$crqp"
4821 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x17) crop (f-ivc2-4u28 0))
4823 (c-call "check_option_cp" pc)
4824 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4828 ; 10000 qqqqq 11000 ooooo cpcastub.h =crop,crqp (p0_1)
4829 (dni cpcastub_h_P0S_P1 "cpcastub.h $crop,$crqp Pn"
4830 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
4831 "cpcastub.h $crop,$crqp"
4832 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x18) crop (f-ivc2-4u28 0))
4834 (c-call "check_option_cp" pc)
4835 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4839 ; 10000 qqqqq 11001 ooooo cpcastb.h =crop,crqp (p0_1)
4840 (dni cpcastb_h_P0S_P1 "cpcastb.h $crop,$crqp Pn"
4841 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
4842 "cpcastb.h $crop,$crqp"
4843 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x19) crop (f-ivc2-4u28 0))
4845 (c-call "check_option_cp" pc)
4846 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4850 ; 10000 qqqqq 11100 ooooo cpcastub.w =crop,crqp (p0_1)
4851 (dni cpcastub_w_P0S_P1 "cpcastub.w $crop,$crqp Pn"
4852 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
4853 "cpcastub.w $crop,$crqp"
4854 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1c) crop (f-ivc2-4u28 0))
4856 (c-call "check_option_cp" pc)
4857 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4861 ; 10000 qqqqq 11101 ooooo cpcastb.w =crop,crqp (p0_1)
4862 (dni cpcastb_w_P0S_P1 "cpcastb.w $crop,$crqp Pn"
4863 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
4864 "cpcastb.w $crop,$crqp"
4865 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1d) crop (f-ivc2-4u28 0))
4867 (c-call "check_option_cp" pc)
4868 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4872 ; 10000 qqqqq 11110 ooooo cpcastuh.w =crop,crqp (p0_1)
4873 (dni cpcastuh_w_P0S_P1 "cpcastuh.w $crop,$crqp Pn"
4874 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
4875 "cpcastuh.w $crop,$crqp"
4876 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1e) crop (f-ivc2-4u28 0))
4878 (c-call "check_option_cp" pc)
4879 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4883 ; 10000 qqqqq 11111 ooooo cpcasth.w =crop,crqp (p0_1)
4884 (dni cpcasth_w_P0S_P1 "cpcasth.w $crop,$crqp Pn"
4885 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
4886 "cpcasth.w $crop,$crqp"
4887 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1f) crop (f-ivc2-4u28 0))
4889 (c-call "check_option_cp" pc)
4890 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4894 ; 10000 qqqqq 11010 ooooo cdcastuw =crop,crqp (p0_1)
4895 (dni cdcastuw_P0S_P1 "cdcastuw $crop,$crqp Pn"
4896 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4897 "cdcastuw $crop,$crqp"
4898 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1a) crop (f-ivc2-4u28 0))
4900 (c-call "check_option_cp" pc)
4901 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4905 ; 10000 qqqqq 11011 ooooo cdcastw =crop,crqp (p0_1)
4906 (dni cdcastw_P0S_P1 "cdcastw $crop,$crqp Pn"
4907 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4908 "cdcastw $crop,$crqp"
4909 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1b) crop (f-ivc2-4u28 0))
4911 (c-call "check_option_cp" pc)
4912 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4916 ; 10001 00000 00000 ooooo cpmovfrcsar0 =crop (p0_1)
4917 (dni cpmovfrcsar0_P0S_P1 "cpmovfrcsar0 $crop Pn"
4918 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4919 "cpmovfrcsar0 $crop"
4920 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4922 (c-call "check_option_cp" pc)
4923 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4927 ; 10001 00000 01111 ooooo cpmovfrcsar1 =crop (p0_1)
4928 (dni cpmovfrcsar1_P0S_P1 "cpmovfrcsar1 $crop Pn"
4929 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4930 "cpmovfrcsar1 $crop"
4931 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4933 (c-call "check_option_cp" pc)
4934 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4938 ; 10001 00000 00001 ooooo cpmovfrcc =crop (p0_1)
4939 (dni cpmovfrcc_P0S_P1 "cpmovfrcc $crop Pn"
4940 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4942 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4944 (c-call "check_option_cp" pc)
4945 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4949 ; 10001 qqqqq 10000 00000 cpmovtocsar0 crqp (p0_1)
4950 (dni cpmovtocsar0_P0S_P1 "cpmovtocsar0 $crqp Pn"
4951 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar0"))
4952 "cpmovtocsar0 $crqp"
4953 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4955 (c-call "check_option_cp" pc)
4956 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4960 ; 10001 qqqqq 11111 00000 cpmovtocsar1 crqp (p0_1)
4961 (dni cpmovtocsar1_P0S_P1 "cpmovtocsar1 $crqp Pn"
4962 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar1"))
4963 "cpmovtocsar1 $crqp"
4964 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x1f) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4966 (c-call "check_option_cp" pc)
4967 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4971 ; 10001 qqqqq 10001 00000 cpmovtocc crqp (p0_1)
4972 (dni cpmovtocc_P0S_P1 "cpmovtocc $crqp Pn"
4973 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocc"))
4975 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4977 (c-call "check_option_cp" pc)
4978 (c-call "ivc2_cpmovtocc" pc crqp) )
4982 ; 10010 qqqqq ppppp 00000 cpcmpeqz.b crqp,crpp (p0_1)
4983 (dni cpcmpeqz_b_P0S_P1 "cpcmpeqz.b $crqp,$crpp Pn"
4984 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI))
4985 "cpcmpeqz.b $crqp,$crpp"
4986 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4988 (c-call "check_option_cp" pc)
4990 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
4994 ; 10010 qqqqq ppppp 00001 cpcmpeq.b crqp,crpp (p0_1)
4995 (dni cpcmpeq_b_P0S_P1 "cpcmpeq.b $crqp,$crpp Pn"
4996 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI))
4997 "cpcmpeq.b $crqp,$crpp"
4998 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5000 (c-call "check_option_cp" pc)
5002 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
5006 ; 10010 qqqqq ppppp 00011 cpcmpeq.h crqp,crpp (p0_1)
5007 (dni cpcmpeq_h_P0S_P1 "cpcmpeq.h $crqp,$crpp Pn"
5008 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI))
5009 "cpcmpeq.h $crqp,$crpp"
5010 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5012 (c-call "check_option_cp" pc)
5014 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
5018 ; 10010 qqqqq ppppp 00101 cpcmpeq.w crqp,crpp (p0_1)
5019 (dni cpcmpeq_w_P0S_P1 "cpcmpeq.w $crqp,$crpp Pn"
5020 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI))
5021 "cpcmpeq.w $crqp,$crpp"
5022 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5024 (c-call "check_option_cp" pc)
5026 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
5030 ; 10010 qqqqq ppppp 01001 cpcmpne.b crqp,crpp (p0_1)
5031 (dni cpcmpne_b_P0S_P1 "cpcmpne.b $crqp,$crpp Pn"
5032 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI))
5033 "cpcmpne.b $crqp,$crpp"
5034 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5036 (c-call "check_option_cp" pc)
5038 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
5042 ; 10010 qqqqq ppppp 01011 cpcmpne.h crqp,crpp (p0_1)
5043 (dni cpcmpne_h_P0S_P1 "cpcmpne.h $crqp,$crpp Pn"
5044 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI))
5045 "cpcmpne.h $crqp,$crpp"
5046 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5048 (c-call "check_option_cp" pc)
5050 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
5054 ; 10010 qqqqq ppppp 01101 cpcmpne.w crqp,crpp (p0_1)
5055 (dni cpcmpne_w_P0S_P1 "cpcmpne.w $crqp,$crpp Pn"
5056 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI))
5057 "cpcmpne.w $crqp,$crpp"
5058 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5060 (c-call "check_option_cp" pc)
5062 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
5066 ; 10010 qqqqq ppppp 10000 cpcmpgtu.b crqp,crpp (p0_1)
5067 (dni cpcmpgtu_b_P0S_P1 "cpcmpgtu.b $crqp,$crpp Pn"
5068 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI))
5069 "cpcmpgtu.b $crqp,$crpp"
5070 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5072 (c-call "check_option_cp" pc)
5074 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
5078 ; 10010 qqqqq ppppp 10001 cpcmpgt.b crqp,crpp (p0_1)
5079 (dni cpcmpgt_b_P0S_P1 "cpcmpgt.b $crqp,$crpp Pn"
5080 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI))
5081 "cpcmpgt.b $crqp,$crpp"
5082 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5084 (c-call "check_option_cp" pc)
5086 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
5090 ; 10010 qqqqq ppppp 10011 cpcmpgt.h crqp,crpp (p0_1)
5091 (dni cpcmpgt_h_P0S_P1 "cpcmpgt.h $crqp,$crpp Pn"
5092 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI))
5093 "cpcmpgt.h $crqp,$crpp"
5094 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5096 (c-call "check_option_cp" pc)
5098 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
5102 ; 10010 qqqqq ppppp 10100 cpcmpgtu.w crqp,crpp (p0_1)
5103 (dni cpcmpgtu_w_P0S_P1 "cpcmpgtu.w $crqp,$crpp Pn"
5104 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI))
5105 "cpcmpgtu.w $crqp,$crpp"
5106 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5108 (c-call "check_option_cp" pc)
5110 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
5114 ; 10010 qqqqq ppppp 10101 cpcmpgt.w crqp,crpp (p0_1)
5115 (dni cpcmpgt_w_P0S_P1 "cpcmpgt.w $crqp,$crpp Pn"
5116 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI))
5117 "cpcmpgt.w $crqp,$crpp"
5118 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5120 (c-call "check_option_cp" pc)
5122 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
5126 ; 10010 qqqqq ppppp 11000 cpcmpgeu.b crqp,crpp (p0_1)
5127 (dni cpcmpgeu_b_P0S_P1 "cpcmpgeu.b $crqp,$crpp Pn"
5128 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI))
5129 "cpcmpgeu.b $crqp,$crpp"
5130 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5132 (c-call "check_option_cp" pc)
5134 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
5138 ; 10010 qqqqq ppppp 11001 cpcmpge.b crqp,crpp (p0_1)
5139 (dni cpcmpge_b_P0S_P1 "cpcmpge.b $crqp,$crpp Pn"
5140 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI))
5141 "cpcmpge.b $crqp,$crpp"
5142 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5144 (c-call "check_option_cp" pc)
5146 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
5150 ; 10010 qqqqq ppppp 11011 cpcmpge.h crqp,crpp (p0_1)
5151 (dni cpcmpge_h_P0S_P1 "cpcmpge.h $crqp,$crpp Pn"
5152 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI))
5153 "cpcmpge.h $crqp,$crpp"
5154 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5156 (c-call "check_option_cp" pc)
5158 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
5162 ; 10010 qqqqq ppppp 11100 cpcmpgeu.w crqp,crpp (p0_1)
5163 (dni cpcmpgeu_w_P0S_P1 "cpcmpgeu.w $crqp,$crpp Pn"
5164 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI))
5165 "cpcmpgeu.w $crqp,$crpp"
5166 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5168 (c-call "check_option_cp" pc)
5170 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
5174 ; 10010 qqqqq ppppp 11101 cpcmpge.w crqp,crpp (p0_1)
5175 (dni cpcmpge_w_P0S_P1 "cpcmpge.w $crqp,$crpp Pn"
5176 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI))
5177 "cpcmpge.w $crqp,$crpp"
5178 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5180 (c-call "check_option_cp" pc)
5182 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
5186 ; 11000 qqqqq ppppp 00000 cpadda0u.b crqp,crpp (p0_1)
5187 (dni cpadda0u_b_P0S "cpadda0u.b $crqp,$crpp Pn"
5188 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0u_b") (CPTYPE V8UQI))
5189 "cpadda0u.b $crqp,$crpp"
5190 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5192 (c-call "check_option_cp" pc)
5201 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
5205 ; 11000 qqqqq ppppp 00001 cpadda0.b crqp,crpp (p0_1)
5206 (dni cpadda0_b_P0S "cpadda0.b $crqp,$crpp Pn"
5207 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0_b") (CPTYPE V8QI))
5208 "cpadda0.b $crqp,$crpp"
5209 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5211 (c-call "check_option_cp" pc)
5220 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
5224 ; 11000 qqqqq ppppp 00010 cpaddua0.h crqp,crpp (p0_1)
5225 (dni cpaddua0_h_P0S "cpaddua0.h $crqp,$crpp Pn"
5226 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddua0_h") (CPTYPE V4HI))
5227 "cpaddua0.h $crqp,$crpp"
5228 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
5230 (c-call "check_option_cp" pc)
5235 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
5239 ; 11000 qqqqq ppppp 00011 cpaddla0.h crqp,crpp (p0_1)
5240 (dni cpaddla0_h_P0S "cpaddla0.h $crqp,$crpp Pn"
5241 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddla0_h") (CPTYPE V4HI))
5242 "cpaddla0.h $crqp,$crpp"
5243 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5245 (c-call "check_option_cp" pc)
5250 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
5254 ; 11000 qqqqq ppppp 00100 cpaddaca0u.b crqp,crpp (p0_1)
5255 (dni cpaddaca0u_b_P0S "cpaddaca0u.b $crqp,$crpp Pn"
5256 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0u_b") (CPTYPE V8UQI))
5257 "cpaddaca0u.b $crqp,$crpp"
5258 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
5260 (c-call "check_option_cp" pc)
5270 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
5274 ; 11000 qqqqq ppppp 00101 cpaddaca0.b crqp,crpp (p0_1)
5275 (dni cpaddaca0_b_P0S "cpaddaca0.b $crqp,$crpp Pn"
5276 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0_b") (CPTYPE V8QI))
5277 "cpaddaca0.b $crqp,$crpp"
5278 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5280 (c-call "check_option_cp" pc)
5290 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
5294 ; 11000 qqqqq ppppp 00110 cpaddacua0.h crqp,crpp (p0_1)
5295 (dni cpaddacua0_h_P0S "cpaddacua0.h $crqp,$crpp Pn"
5296 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacua0_h") (CPTYPE V4HI))
5297 "cpaddacua0.h $crqp,$crpp"
5298 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
5300 (c-call "check_option_cp" pc)
5306 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
5310 ; 11000 qqqqq ppppp 00111 cpaddacla0.h crqp,crpp (p0_1)
5311 (dni cpaddacla0_h_P0S "cpaddacla0.h $crqp,$crpp Pn"
5312 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacla0_h") (CPTYPE V4HI))
5313 "cpaddacla0.h $crqp,$crpp"
5314 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
5316 (c-call "check_option_cp" pc)
5322 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
5326 ; 11000 qqqqq ppppp 01000 cpsuba0u.b crqp,crpp (p0_1)
5327 (dni cpsuba0u_b_P0S "cpsuba0u.b $crqp,$crpp Pn"
5328 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0u_b") (CPTYPE V8UQI))
5329 "cpsuba0u.b $crqp,$crpp"
5330 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
5332 (c-call "check_option_cp" pc)
5341 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
5345 ; 11000 qqqqq ppppp 01001 cpsuba0.b crqp,crpp (p0_1)
5346 (dni cpsuba0_b_P0S "cpsuba0.b $crqp,$crpp Pn"
5347 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0_b") (CPTYPE V8QI))
5348 "cpsuba0.b $crqp,$crpp"
5349 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5351 (c-call "check_option_cp" pc)
5360 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
5364 ; 11000 qqqqq ppppp 01010 cpsubua0.h crqp,crpp (p0_1)
5365 (dni cpsubua0_h_P0S "cpsubua0.h $crqp,$crpp Pn"
5366 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubua0_h") (CPTYPE V4HI))
5367 "cpsubua0.h $crqp,$crpp"
5368 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
5370 (c-call "check_option_cp" pc)
5375 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
5379 ; 11000 qqqqq ppppp 01011 cpsubla0.h crqp,crpp (p0_1)
5380 (dni cpsubla0_h_P0S "cpsubla0.h $crqp,$crpp Pn"
5381 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubla0_h") (CPTYPE V4HI))
5382 "cpsubla0.h $crqp,$crpp"
5383 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5385 (c-call "check_option_cp" pc)
5390 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
5394 ; 11000 qqqqq ppppp 01100 cpsubaca0u.b crqp,crpp (p0_1)
5395 (dni cpsubaca0u_b_P0S "cpsubaca0u.b $crqp,$crpp Pn"
5396 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0u_b") (CPTYPE V8UQI))
5397 "cpsubaca0u.b $crqp,$crpp"
5398 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
5400 (c-call "check_option_cp" pc)
5410 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
5414 ; 11000 qqqqq ppppp 01101 cpsubaca0.b crqp,crpp (p0_1)
5415 (dni cpsubaca0_b_P0S "cpsubaca0.b $crqp,$crpp Pn"
5416 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0_b") (CPTYPE V8QI))
5417 "cpsubaca0.b $crqp,$crpp"
5418 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5420 (c-call "check_option_cp" pc)
5430 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
5434 ; 11000 qqqqq ppppp 01110 cpsubacua0.h crqp,crpp (p0_1)
5435 (dni cpsubacua0_h_P0S "cpsubacua0.h $crqp,$crpp Pn"
5436 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacua0_h") (CPTYPE V4HI))
5437 "cpsubacua0.h $crqp,$crpp"
5438 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
5440 (c-call "check_option_cp" pc)
5446 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
5450 ; 11000 qqqqq ppppp 01111 cpsubacla0.h crqp,crpp (p0_1)
5451 (dni cpsubacla0_h_P0S "cpsubacla0.h $crqp,$crpp Pn"
5452 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacla0_h") (CPTYPE V4HI))
5453 "cpsubacla0.h $crqp,$crpp"
5454 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
5456 (c-call "check_option_cp" pc)
5462 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
5466 ; 11000 qqqqq ppppp 10000 cpabsa0u.b crqp,crpp (p0_1)
5467 (dni cpabsa0u_b_P0S "cpabsa0u.b $crqp,$crpp Pn"
5468 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0u_b") (CPTYPE V8UQI))
5469 "cpabsa0u.b $crqp,$crpp"
5470 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5472 (c-call "check_option_cp" pc)
5481 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
5485 ; 11000 qqqqq ppppp 10001 cpabsa0.b crqp,crpp (p0_1)
5486 (dni cpabsa0_b_P0S "cpabsa0.b $crqp,$crpp Pn"
5487 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0_b") (CPTYPE V8QI))
5488 "cpabsa0.b $crqp,$crpp"
5489 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5491 (c-call "check_option_cp" pc)
5500 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
5504 ; 11000 qqqqq ppppp 10010 cpabsua0.h crqp,crpp (p0_1)
5505 (dni cpabsua0_h_P0S "cpabsua0.h $crqp,$crpp Pn"
5506 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsua0_h") (CPTYPE V4HI))
5507 "cpabsua0.h $crqp,$crpp"
5508 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
5510 (c-call "check_option_cp" pc)
5515 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
5519 ; 11000 qqqqq ppppp 10011 cpabsla0.h crqp,crpp (p0_1)
5520 (dni cpabsla0_h_P0S "cpabsla0.h $crqp,$crpp Pn"
5521 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsla0_h") (CPTYPE V4HI))
5522 "cpabsla0.h $crqp,$crpp"
5523 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5525 (c-call "check_option_cp" pc)
5530 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
5534 ; 11000 qqqqq ppppp 10100 cpsada0u.b crqp,crpp (p0_1)
5535 (dni cpsada0u_b_P0S "cpsada0u.b $crqp,$crpp Pn"
5536 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0u_b") (CPTYPE V8UQI))
5537 "cpsada0u.b $crqp,$crpp"
5538 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5540 (c-call "check_option_cp" pc)
5550 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
5554 ; 11000 qqqqq ppppp 10101 cpsada0.b crqp,crpp (p0_1)
5555 (dni cpsada0_b_P0S "cpsada0.b $crqp,$crpp Pn"
5556 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0_b") (CPTYPE V8QI))
5557 "cpsada0.b $crqp,$crpp"
5558 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5560 (c-call "check_option_cp" pc)
5570 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
5574 ; 11000 qqqqq ppppp 10110 cpsadua0.h crqp,crpp (p0_1)
5575 (dni cpsadua0_h_P0S "cpsadua0.h $crqp,$crpp Pn"
5576 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadua0_h") (CPTYPE V4HI))
5577 "cpsadua0.h $crqp,$crpp"
5578 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
5580 (c-call "check_option_cp" pc)
5586 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
5590 ; 11000 qqqqq ppppp 10111 cpsadla0.h crqp,crpp (p0_1)
5591 (dni cpsadla0_h_P0S "cpsadla0.h $crqp,$crpp Pn"
5592 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadla0_h") (CPTYPE V4HI))
5593 "cpsadla0.h $crqp,$crpp"
5594 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
5596 (c-call "check_option_cp" pc)
5602 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
5606 ; 11000 qqqqq ppppp 11011 cpseta0.h crqp,crpp (p0_1)
5607 (dni cpseta0_h_P0S "cpseta0.h $crqp,$crpp Pn"
5608 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpseta0_h") (CPTYPE V4HI))
5609 "cpseta0.h $crqp,$crpp"
5610 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5612 (c-call "check_option_cp" pc)
5621 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
5625 ; 11000 qqqqq ppppp 11100 cpsetua0.w crqp,crpp (p0_1)
5626 (dni cpsetua0_w_P0S "cpsetua0.w $crqp,$crpp Pn"
5627 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetua0_w") (CPTYPE V2SI))
5628 "cpsetua0.w $crqp,$crpp"
5629 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5631 (c-call "check_option_cp" pc)
5636 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
5640 ; 11000 qqqqq ppppp 11101 cpsetla0.w crqp,crpp (p0_1)
5641 (dni cpsetla0_w_P0S "cpsetla0.w $crqp,$crpp Pn"
5642 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetla0_w") (CPTYPE V2SI))
5643 "cpsetla0.w $crqp,$crpp"
5644 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5646 (c-call "check_option_cp" pc)
5651 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
5655 ; 11001 00000 00001 ooooo cpmova0.b =crop (p0_1)
5656 (dni cpmova0_b_P0S "cpmova0.b $crop Pn"
5657 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmova0_b") (CPTYPE V8QI) (CRET FIRST))
5659 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5661 (c-call "check_option_cp" pc)
5662 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
5666 ; 11001 00000 00010 ooooo cpmovua0.h =crop (p0_1)
5667 (dni cpmovua0_h_P0S "cpmovua0.h $crop Pn"
5668 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovua0_h") (CPTYPE V4HI) (CRET FIRST))
5670 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5672 (c-call "check_option_cp" pc)
5673 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
5677 ; 11001 00000 00011 ooooo cpmovla0.h =crop (p0_1)
5678 (dni cpmovla0_h_P0S "cpmovla0.h $crop Pn"
5679 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovla0_h") (CPTYPE V4HI) (CRET FIRST))
5681 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5683 (c-call "check_option_cp" pc)
5684 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
5688 ; 11001 00000 00100 ooooo cpmovuua0.w =crop (p0_1)
5689 (dni cpmovuua0_w_P0S "cpmovuua0.w $crop Pn"
5690 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovuua0_w") (CPTYPE V2SI) (CRET FIRST))
5692 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5694 (c-call "check_option_cp" pc)
5695 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
5699 ; 11001 00000 00101 ooooo cpmovula0.w =crop (p0_1)
5700 (dni cpmovula0_w_P0S "cpmovula0.w $crop Pn"
5701 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovula0_w") (CPTYPE V2SI) (CRET FIRST))
5703 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5705 (c-call "check_option_cp" pc)
5706 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
5710 ; 11001 00000 00110 ooooo cpmovlua0.w =crop (p0_1)
5711 (dni cpmovlua0_w_P0S "cpmovlua0.w $crop Pn"
5712 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlua0_w") (CPTYPE V2SI) (CRET FIRST))
5714 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5716 (c-call "check_option_cp" pc)
5717 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
5721 ; 11001 00000 00111 ooooo cpmovlla0.w =crop (p0_1)
5722 (dni cpmovlla0_w_P0S "cpmovlla0.w $crop Pn"
5723 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlla0_w") (CPTYPE V2SI) (CRET FIRST))
5725 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5727 (c-call "check_option_cp" pc)
5728 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
5732 ; 11001 00000 01000 ooooo cppacka0u.b =crop (p0_1)
5733 (dni cppacka0u_b_P0S "cppacka0u.b $crop Pn"
5734 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0u_b") (CPTYPE V8UQI) (CRET FIRST))
5736 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5738 (c-call "check_option_cp" pc)
5739 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
5743 ; 11001 00000 01001 ooooo cppacka0.b =crop (p0_1)
5744 (dni cppacka0_b_P0S "cppacka0.b $crop Pn"
5745 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0_b") (CPTYPE V8QI) (CRET FIRST))
5747 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5749 (c-call "check_option_cp" pc)
5750 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
5754 ; 11001 00000 01010 ooooo cppackua0.h =crop (p0_1)
5755 (dni cppackua0_h_P0S "cppackua0.h $crop Pn"
5756 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_h") (CPTYPE V4HI) (CRET FIRST))
5758 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5760 (c-call "check_option_cp" pc)
5761 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
5765 ; 11001 00000 01011 ooooo cppackla0.h =crop (p0_1)
5766 (dni cppackla0_h_P0S "cppackla0.h $crop Pn"
5767 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_h") (CPTYPE V4HI) (CRET FIRST))
5769 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5771 (c-call "check_option_cp" pc)
5772 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5776 ; 11001 00000 01100 ooooo cppackua0.w =crop (p0_1)
5777 (dni cppackua0_w_P0S "cppackua0.w $crop Pn"
5778 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_w") (CPTYPE V2SI) (CRET FIRST))
5780 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5782 (c-call "check_option_cp" pc)
5783 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5787 ; 11001 00000 01101 ooooo cppackla0.w =crop (p0_1)
5788 (dni cppackla0_w_P0S "cppackla0.w $crop Pn"
5789 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_w") (CPTYPE V2SI) (CRET FIRST))
5791 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5793 (c-call "check_option_cp" pc)
5794 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5798 ; 11001 00000 01110 ooooo cpmovhua0.w =crop (p0_1)
5799 (dni cpmovhua0_w_P0S "cpmovhua0.w $crop Pn"
5800 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhua0_w") (CPTYPE V2SI) (CRET FIRST))
5802 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5804 (c-call "check_option_cp" pc)
5805 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5809 ; 11001 00000 01111 ooooo cpmovhla0.w =crop (p0_1)
5810 (dni cpmovhla0_w_P0S "cpmovhla0.w $crop Pn"
5811 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhla0_w") (CPTYPE V2SI) (CRET FIRST))
5813 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5815 (c-call "check_option_cp" pc)
5816 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5820 ; 11001 00000 10000 00000 cpacsuma0 (p0_1)
5821 (dni cpacsuma0_P0S "cpacsuma0 Pn"
5822 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpacsuma0"))
5824 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5826 (c-call "check_option_cp" pc)
5836 (c-call "ivc2_cpacsuma0" pc) )
5840 ; 11001 00000 10001 00000 cpaccpa0 (p0_1)
5841 (dni cpaccpa0_P0S "cpaccpa0 Pn"
5842 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaccpa0"))
5844 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5846 (c-call "check_option_cp" pc)
5855 (c-call "ivc2_cpaccpa0" pc) )
5859 ; 11001 qqqqq 11000 00000 cpsrla0 crqp (p0_1)
5860 (dni cpsrla0_P0S "cpsrla0 $crqp Pn"
5861 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrla0"))
5863 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5865 (c-call "check_option_cp" pc)
5874 (c-call "ivc2_cpsrla0" pc crqp) )
5878 ; 11001 qqqqq 11001 00000 cpsraa0 crqp (p0_1)
5879 (dni cpsraa0_P0S "cpsraa0 $crqp Pn"
5880 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraa0"))
5882 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5884 (c-call "check_option_cp" pc)
5893 (c-call "ivc2_cpsraa0" pc crqp) )
5897 ; 11001 qqqqq 11010 00000 cpslla0 crqp (p0_1)
5898 (dni cpslla0_P0S "cpslla0 $crqp Pn"
5899 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpslla0"))
5901 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5903 (c-call "check_option_cp" pc)
5912 (c-call "ivc2_cpslla0" pc crqp) )
5916 ; 11001 00000 11100 iiiii cpsrlia0 imm5p23 (p0_1)
5917 (dni cpsrlia0_P0S "cpsrlia0 imm5p23 Pn"
5918 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrlia0"))
5920 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5922 (c-call "check_option_cp" pc)
5931 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5935 ; 11001 00000 11101 iiiii cpsraia0 imm5p23 (p0_1)
5936 (dni cpsraia0_P0S "cpsraia0 imm5p23 Pn"
5937 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraia0"))
5939 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5941 (c-call "check_option_cp" pc)
5950 (c-call "ivc2_cpsraia0" pc imm5p23) )
5954 ; 11001 00000 11110 iiiii cpsllia0 imm5p23 (p0_1)
5955 (dni cpsllia0_P0S "cpsllia0 imm5p23 Pn"
5956 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsllia0"))
5958 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5960 (c-call "check_option_cp" pc)
5969 (c-call "ivc2_cpsllia0" pc imm5p23) )
5973 ; 11111 qqqqq ppppp 00000 cpfsftba0s0u.b crqp,crpp (p0_1)
5974 (dni cpfsftba0s0u_b_P0S "cpfsftba0s0u.b $crqp,$crpp Pn"
5975 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0u_b") (CPTYPE V8UQI))
5976 "cpfsftba0s0u.b $crqp,$crpp"
5977 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5979 (c-call "check_option_cp" pc)
5988 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5992 ; 11111 qqqqq ppppp 00001 cpfsftba0s0.b crqp,crpp (p0_1)
5993 (dni cpfsftba0s0_b_P0S "cpfsftba0s0.b $crqp,$crpp Pn"
5994 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0_b") (CPTYPE V8QI))
5995 "cpfsftba0s0.b $crqp,$crpp"
5996 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5998 (c-call "check_option_cp" pc)
6007 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
6011 ; 11111 qqqqq ppppp 00010 cpfsftbua0s0.h crqp,crpp (p0_1)
6012 (dni cpfsftbua0s0_h_P0S "cpfsftbua0s0.h $crqp,$crpp Pn"
6013 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s0_h") (CPTYPE V4HI))
6014 "cpfsftbua0s0.h $crqp,$crpp"
6015 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
6017 (c-call "check_option_cp" pc)
6022 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
6026 ; 11111 qqqqq ppppp 00011 cpfsftbla0s0.h crqp,crpp (p0_1)
6027 (dni cpfsftbla0s0_h_P0S "cpfsftbla0s0.h $crqp,$crpp Pn"
6028 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s0_h") (CPTYPE V4HI))
6029 "cpfsftbla0s0.h $crqp,$crpp"
6030 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6032 (c-call "check_option_cp" pc)
6037 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
6041 ; 11111 qqqqq ppppp 00100 cpfaca0s0u.b crqp,crpp (p0_1)
6042 (dni cpfaca0s0u_b_P0S "cpfaca0s0u.b $crqp,$crpp Pn"
6043 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0u_b") (CPTYPE V8UQI))
6044 "cpfaca0s0u.b $crqp,$crpp"
6045 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
6047 (c-call "check_option_cp" pc)
6057 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
6061 ; 11111 qqqqq ppppp 00101 cpfaca0s0.b crqp,crpp (p0_1)
6062 (dni cpfaca0s0_b_P0S "cpfaca0s0.b $crqp,$crpp Pn"
6063 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0_b") (CPTYPE V8QI))
6064 "cpfaca0s0.b $crqp,$crpp"
6065 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6067 (c-call "check_option_cp" pc)
6077 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
6081 ; 11111 qqqqq ppppp 00110 cpfacua0s0.h crqp,crpp (p0_1)
6082 (dni cpfacua0s0_h_P0S "cpfacua0s0.h $crqp,$crpp Pn"
6083 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s0_h") (CPTYPE V4HI))
6084 "cpfacua0s0.h $crqp,$crpp"
6085 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
6087 (c-call "check_option_cp" pc)
6093 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
6097 ; 11111 qqqqq ppppp 00111 cpfacla0s0.h crqp,crpp (p0_1)
6098 (dni cpfacla0s0_h_P0S "cpfacla0s0.h $crqp,$crpp Pn"
6099 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s0_h") (CPTYPE V4HI))
6100 "cpfacla0s0.h $crqp,$crpp"
6101 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
6103 (c-call "check_option_cp" pc)
6109 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
6113 ; 11111 qqqqq ppppp 01000 cpfsftba0s1u.b crqp,crpp (p0_1)
6114 (dni cpfsftba0s1u_b_P0S "cpfsftba0s1u.b $crqp,$crpp Pn"
6115 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1u_b") (CPTYPE V8UQI))
6116 "cpfsftba0s1u.b $crqp,$crpp"
6117 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
6119 (c-call "check_option_cp" pc)
6128 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
6132 ; 11111 qqqqq ppppp 01001 cpfsftba0s1.b crqp,crpp (p0_1)
6133 (dni cpfsftba0s1_b_P0S "cpfsftba0s1.b $crqp,$crpp Pn"
6134 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1_b") (CPTYPE V8QI))
6135 "cpfsftba0s1.b $crqp,$crpp"
6136 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6138 (c-call "check_option_cp" pc)
6147 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
6151 ; 11111 qqqqq ppppp 01010 cpfsftbua0s1.h crqp,crpp (p0_1)
6152 (dni cpfsftbua0s1_h_P0S "cpfsftbua0s1.h $crqp,$crpp Pn"
6153 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s1_h") (CPTYPE V4HI))
6154 "cpfsftbua0s1.h $crqp,$crpp"
6155 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
6157 (c-call "check_option_cp" pc)
6162 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
6166 ; 11111 qqqqq ppppp 01011 cpfsftbla0s1.h crqp,crpp (p0_1)
6167 (dni cpfsftbla0s1_h_P0S "cpfsftbla0s1.h $crqp,$crpp Pn"
6168 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s1_h") (CPTYPE V4HI))
6169 "cpfsftbla0s1.h $crqp,$crpp"
6170 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6172 (c-call "check_option_cp" pc)
6177 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
6181 ; 11111 qqqqq ppppp 01100 cpfaca0s1u.b crqp,crpp (p0_1)
6182 (dni cpfaca0s1u_b_P0S "cpfaca0s1u.b $crqp,$crpp Pn"
6183 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1u_b") (CPTYPE V8UQI))
6184 "cpfaca0s1u.b $crqp,$crpp"
6185 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
6187 (c-call "check_option_cp" pc)
6197 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
6201 ; 11111 qqqqq ppppp 01101 cpfaca0s1.b crqp,crpp (p0_1)
6202 (dni cpfaca0s1_b_P0S "cpfaca0s1.b $crqp,$crpp Pn"
6203 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1_b") (CPTYPE V8QI))
6204 "cpfaca0s1.b $crqp,$crpp"
6205 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6207 (c-call "check_option_cp" pc)
6217 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
6221 ; 11111 qqqqq ppppp 01110 cpfacua0s1.h crqp,crpp (p0_1)
6222 (dni cpfacua0s1_h_P0S "cpfacua0s1.h $crqp,$crpp Pn"
6223 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s1_h") (CPTYPE V4HI))
6224 "cpfacua0s1.h $crqp,$crpp"
6225 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
6227 (c-call "check_option_cp" pc)
6233 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
6237 ; 11111 qqqqq ppppp 01111 cpfacla0s1.h crqp,crpp (p0_1)
6238 (dni cpfacla0s1_h_P0S "cpfacla0s1.h $crqp,$crpp Pn"
6239 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s1_h") (CPTYPE V4HI))
6240 "cpfacla0s1.h $crqp,$crpp"
6241 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
6243 (c-call "check_option_cp" pc)
6249 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
6253 ; xxxxxiii 01000 qqqqq ppppp ooooo cpfsftbi =crop,crqp,crpp,imm3p5 (p0_1)
6254 (dni cpfsftbi_P0_P1 "cpfsftbi $crop,$crqp,$crpp,imm3p5 Pn"
6255 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6256 "cpfsftbi $crop,$crqp,$crpp,$imm3p5"
6257 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x8) crqp crpp crop (f-ivc2-4u28 0))
6259 (c-call "check_option_cp" pc)
6260 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
6264 ; 00000000 10011 qqqqq ppppp 00001 cpacmpeq.b crqp,crpp (p0_1)
6265 (dni cpacmpeq_b_P0_P1 "cpacmpeq.b $crqp,$crpp Pn"
6266 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
6267 "cpacmpeq.b $crqp,$crpp"
6268 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6270 (c-call "check_option_cp" pc)
6271 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
6275 ; 00000000 10011 qqqqq ppppp 00011 cpacmpeq.h crqp,crpp (p0_1)
6276 (dni cpacmpeq_h_P0_P1 "cpacmpeq.h $crqp,$crpp Pn"
6277 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
6278 "cpacmpeq.h $crqp,$crpp"
6279 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6281 (c-call "check_option_cp" pc)
6282 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
6286 ; 00000000 10011 qqqqq ppppp 00101 cpacmpeq.w crqp,crpp (p0_1)
6287 (dni cpacmpeq_w_P0_P1 "cpacmpeq.w $crqp,$crpp Pn"
6288 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
6289 "cpacmpeq.w $crqp,$crpp"
6290 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6292 (c-call "check_option_cp" pc)
6293 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
6297 ; 00000000 10011 qqqqq ppppp 01001 cpacmpne.b crqp,crpp (p0_1)
6298 (dni cpacmpne_b_P0_P1 "cpacmpne.b $crqp,$crpp Pn"
6299 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
6300 "cpacmpne.b $crqp,$crpp"
6301 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6303 (c-call "check_option_cp" pc)
6304 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
6308 ; 00000000 10011 qqqqq ppppp 01011 cpacmpne.h crqp,crpp (p0_1)
6309 (dni cpacmpne_h_P0_P1 "cpacmpne.h $crqp,$crpp Pn"
6310 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
6311 "cpacmpne.h $crqp,$crpp"
6312 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6314 (c-call "check_option_cp" pc)
6315 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
6319 ; 00000000 10011 qqqqq ppppp 01101 cpacmpne.w crqp,crpp (p0_1)
6320 (dni cpacmpne_w_P0_P1 "cpacmpne.w $crqp,$crpp Pn"
6321 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
6322 "cpacmpne.w $crqp,$crpp"
6323 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6325 (c-call "check_option_cp" pc)
6326 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
6330 ; 00000000 10011 qqqqq ppppp 10000 cpacmpgtu.b crqp,crpp (p0_1)
6331 (dni cpacmpgtu_b_P0_P1 "cpacmpgtu.b $crqp,$crpp Pn"
6332 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
6333 "cpacmpgtu.b $crqp,$crpp"
6334 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6336 (c-call "check_option_cp" pc)
6337 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
6341 ; 00000000 10011 qqqqq ppppp 10001 cpacmpgt.b crqp,crpp (p0_1)
6342 (dni cpacmpgt_b_P0_P1 "cpacmpgt.b $crqp,$crpp Pn"
6343 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
6344 "cpacmpgt.b $crqp,$crpp"
6345 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6347 (c-call "check_option_cp" pc)
6348 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
6352 ; 00000000 10011 qqqqq ppppp 10011 cpacmpgt.h crqp,crpp (p0_1)
6353 (dni cpacmpgt_h_P0_P1 "cpacmpgt.h $crqp,$crpp Pn"
6354 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
6355 "cpacmpgt.h $crqp,$crpp"
6356 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6358 (c-call "check_option_cp" pc)
6359 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
6363 ; 00000000 10011 qqqqq ppppp 10100 cpacmpgtu.w crqp,crpp (p0_1)
6364 (dni cpacmpgtu_w_P0_P1 "cpacmpgtu.w $crqp,$crpp Pn"
6365 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
6366 "cpacmpgtu.w $crqp,$crpp"
6367 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6369 (c-call "check_option_cp" pc)
6370 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
6374 ; 00000000 10011 qqqqq ppppp 10101 cpacmpgt.w crqp,crpp (p0_1)
6375 (dni cpacmpgt_w_P0_P1 "cpacmpgt.w $crqp,$crpp Pn"
6376 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
6377 "cpacmpgt.w $crqp,$crpp"
6378 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6380 (c-call "check_option_cp" pc)
6381 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
6385 ; 00000000 10011 qqqqq ppppp 11000 cpacmpgeu.b crqp,crpp (p0_1)
6386 (dni cpacmpgeu_b_P0_P1 "cpacmpgeu.b $crqp,$crpp Pn"
6387 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
6388 "cpacmpgeu.b $crqp,$crpp"
6389 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6391 (c-call "check_option_cp" pc)
6392 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
6396 ; 00000000 10011 qqqqq ppppp 11001 cpacmpge.b crqp,crpp (p0_1)
6397 (dni cpacmpge_b_P0_P1 "cpacmpge.b $crqp,$crpp Pn"
6398 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
6399 "cpacmpge.b $crqp,$crpp"
6400 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6402 (c-call "check_option_cp" pc)
6403 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
6407 ; 00000000 10011 qqqqq ppppp 11011 cpacmpge.h crqp,crpp (p0_1)
6408 (dni cpacmpge_h_P0_P1 "cpacmpge.h $crqp,$crpp Pn"
6409 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
6410 "cpacmpge.h $crqp,$crpp"
6411 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6413 (c-call "check_option_cp" pc)
6414 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
6418 ; 00000000 10011 qqqqq ppppp 11100 cpacmpgeu.w crqp,crpp (p0_1)
6419 (dni cpacmpgeu_w_P0_P1 "cpacmpgeu.w $crqp,$crpp Pn"
6420 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
6421 "cpacmpgeu.w $crqp,$crpp"
6422 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6424 (c-call "check_option_cp" pc)
6425 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
6429 ; 00000000 10011 qqqqq ppppp 11101 cpacmpge.w crqp,crpp (p0_1)
6430 (dni cpacmpge_w_P0_P1 "cpacmpge.w $crqp,$crpp Pn"
6431 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
6432 "cpacmpge.w $crqp,$crpp"
6433 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6435 (c-call "check_option_cp" pc)
6436 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
6440 ; 00000001 10011 qqqqq ppppp 00001 cpocmpeq.b crqp,crpp (p0_1)
6441 (dni cpocmpeq_b_P0_P1 "cpocmpeq.b $crqp,$crpp Pn"
6442 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
6443 "cpocmpeq.b $crqp,$crpp"
6444 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6446 (c-call "check_option_cp" pc)
6447 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
6451 ; 00000001 10011 qqqqq ppppp 00011 cpocmpeq.h crqp,crpp (p0_1)
6452 (dni cpocmpeq_h_P0_P1 "cpocmpeq.h $crqp,$crpp Pn"
6453 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
6454 "cpocmpeq.h $crqp,$crpp"
6455 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6457 (c-call "check_option_cp" pc)
6458 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
6462 ; 00000001 10011 qqqqq ppppp 00101 cpocmpeq.w crqp,crpp (p0_1)
6463 (dni cpocmpeq_w_P0_P1 "cpocmpeq.w $crqp,$crpp Pn"
6464 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
6465 "cpocmpeq.w $crqp,$crpp"
6466 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6468 (c-call "check_option_cp" pc)
6469 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
6473 ; 00000001 10011 qqqqq ppppp 01001 cpocmpne.b crqp,crpp (p0_1)
6474 (dni cpocmpne_b_P0_P1 "cpocmpne.b $crqp,$crpp Pn"
6475 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
6476 "cpocmpne.b $crqp,$crpp"
6477 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6479 (c-call "check_option_cp" pc)
6480 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
6484 ; 00000001 10011 qqqqq ppppp 01011 cpocmpne.h crqp,crpp (p0_1)
6485 (dni cpocmpne_h_P0_P1 "cpocmpne.h $crqp,$crpp Pn"
6486 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
6487 "cpocmpne.h $crqp,$crpp"
6488 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6490 (c-call "check_option_cp" pc)
6491 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
6495 ; 00000001 10011 qqqqq ppppp 01101 cpocmpne.w crqp,crpp (p0_1)
6496 (dni cpocmpne_w_P0_P1 "cpocmpne.w $crqp,$crpp Pn"
6497 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
6498 "cpocmpne.w $crqp,$crpp"
6499 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6501 (c-call "check_option_cp" pc)
6502 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
6506 ; 00000001 10011 qqqqq ppppp 10000 cpocmpgtu.b crqp,crpp (p0_1)
6507 (dni cpocmpgtu_b_P0_P1 "cpocmpgtu.b $crqp,$crpp Pn"
6508 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
6509 "cpocmpgtu.b $crqp,$crpp"
6510 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6512 (c-call "check_option_cp" pc)
6513 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
6517 ; 00000001 10011 qqqqq ppppp 10001 cpocmpgt.b crqp,crpp (p0_1)
6518 (dni cpocmpgt_b_P0_P1 "cpocmpgt.b $crqp,$crpp Pn"
6519 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
6520 "cpocmpgt.b $crqp,$crpp"
6521 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6523 (c-call "check_option_cp" pc)
6524 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
6528 ; 00000001 10011 qqqqq ppppp 10011 cpocmpgt.h crqp,crpp (p0_1)
6529 (dni cpocmpgt_h_P0_P1 "cpocmpgt.h $crqp,$crpp Pn"
6530 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
6531 "cpocmpgt.h $crqp,$crpp"
6532 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6534 (c-call "check_option_cp" pc)
6535 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
6539 ; 00000001 10011 qqqqq ppppp 10100 cpocmpgtu.w crqp,crpp (p0_1)
6540 (dni cpocmpgtu_w_P0_P1 "cpocmpgtu.w $crqp,$crpp Pn"
6541 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
6542 "cpocmpgtu.w $crqp,$crpp"
6543 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6545 (c-call "check_option_cp" pc)
6546 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
6550 ; 00000001 10011 qqqqq ppppp 10101 cpocmpgt.w crqp,crpp (p0_1)
6551 (dni cpocmpgt_w_P0_P1 "cpocmpgt.w $crqp,$crpp Pn"
6552 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
6553 "cpocmpgt.w $crqp,$crpp"
6554 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6556 (c-call "check_option_cp" pc)
6557 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
6561 ; 00000001 10011 qqqqq ppppp 11000 cpocmpgeu.b crqp,crpp (p0_1)
6562 (dni cpocmpgeu_b_P0_P1 "cpocmpgeu.b $crqp,$crpp Pn"
6563 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
6564 "cpocmpgeu.b $crqp,$crpp"
6565 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6567 (c-call "check_option_cp" pc)
6568 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
6572 ; 00000001 10011 qqqqq ppppp 11001 cpocmpge.b crqp,crpp (p0_1)
6573 (dni cpocmpge_b_P0_P1 "cpocmpge.b $crqp,$crpp Pn"
6574 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
6575 "cpocmpge.b $crqp,$crpp"
6576 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6578 (c-call "check_option_cp" pc)
6579 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
6583 ; 00000001 10011 qqqqq ppppp 11011 cpocmpge.h crqp,crpp (p0_1)
6584 (dni cpocmpge_h_P0_P1 "cpocmpge.h $crqp,$crpp Pn"
6585 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
6586 "cpocmpge.h $crqp,$crpp"
6587 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6589 (c-call "check_option_cp" pc)
6590 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
6594 ; 00000001 10011 qqqqq ppppp 11100 cpocmpgeu.w crqp,crpp (p0_1)
6595 (dni cpocmpgeu_w_P0_P1 "cpocmpgeu.w $crqp,$crpp Pn"
6596 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
6597 "cpocmpgeu.w $crqp,$crpp"
6598 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6600 (c-call "check_option_cp" pc)
6601 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
6605 ; 00000001 10011 qqqqq ppppp 11101 cpocmpge.w crqp,crpp (p0_1)
6606 (dni cpocmpge_w_P0_P1 "cpocmpge.w $crqp,$crpp Pn"
6607 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
6608 "cpocmpge.w $crqp,$crpp"
6609 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6611 (c-call "check_option_cp" pc)
6612 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
6616 ; 00000011 10100 qqqqq ppppp ooooo cdadd3 =crop,crqp,crpp (p0_1)
6617 (dni cdadd3_P0_P1 "cdadd3 $crop,$crqp,$crpp Pn"
6618 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6619 "cdadd3 $crop,$crqp,$crpp"
6620 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6622 (c-call "check_option_cp" pc)
6623 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
6627 ; 00000100 10100 qqqqq ppppp ooooo cpsub3.b =crop,crqp,crpp (p0_1)
6628 (dni cpsub3_b_P0_P1 "cpsub3.b $crop,$crqp,$crpp Pn"
6629 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
6630 "cpsub3.b $crop,$crqp,$crpp"
6631 (+ (f-ivc2-8u0 #x4) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6633 (c-call "check_option_cp" pc)
6634 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
6638 ; 00000101 10100 qqqqq ppppp ooooo cpsub3.h =crop,crqp,crpp (p0_1)
6639 (dni cpsub3_h_P0_P1 "cpsub3.h $crop,$crqp,$crpp Pn"
6640 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
6641 "cpsub3.h $crop,$crqp,$crpp"
6642 (+ (f-ivc2-8u0 #x5) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6644 (c-call "check_option_cp" pc)
6645 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
6649 ; 00000110 10100 qqqqq ppppp ooooo cpsub3.w =crop,crqp,crpp (p0_1)
6650 (dni cpsub3_w_P0_P1 "cpsub3.w $crop,$crqp,$crpp Pn"
6651 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
6652 "cpsub3.w $crop,$crqp,$crpp"
6653 (+ (f-ivc2-8u0 #x6) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6655 (c-call "check_option_cp" pc)
6656 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
6660 ; 00000111 10100 qqqqq ppppp ooooo cdsub3 =crop,crqp,crpp (p0_1)
6661 (dni cdsub3_P0_P1 "cdsub3 $crop,$crqp,$crpp Pn"
6662 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6663 "cdsub3 $crop,$crqp,$crpp"
6664 (+ (f-ivc2-8u0 #x7) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6666 (c-call "check_option_cp" pc)
6667 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
6671 ; 00001010 10100 qqqqq ppppp ooooo cpsadd3.h =crop,crqp,crpp (p0_1)
6672 (dni cpsadd3_h_P0_P1 "cpsadd3.h $crop,$crqp,$crpp Pn"
6673 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST))
6674 "cpsadd3.h $crop,$crqp,$crpp"
6675 (+ (f-ivc2-8u0 #xa) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6677 (c-call "check_option_cp" pc)
6678 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
6682 ; 00001011 10100 qqqqq ppppp ooooo cpsadd3.w =crop,crqp,crpp (p0_1)
6683 (dni cpsadd3_w_P0_P1 "cpsadd3.w $crop,$crqp,$crpp Pn"
6684 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST))
6685 "cpsadd3.w $crop,$crqp,$crpp"
6686 (+ (f-ivc2-8u0 #xb) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6688 (c-call "check_option_cp" pc)
6689 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
6693 ; 00001110 10100 qqqqq ppppp ooooo cpssub3.h =crop,crqp,crpp (p0_1)
6694 (dni cpssub3_h_P0_P1 "cpssub3.h $crop,$crqp,$crpp Pn"
6695 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST))
6696 "cpssub3.h $crop,$crqp,$crpp"
6697 (+ (f-ivc2-8u0 #xe) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6699 (c-call "check_option_cp" pc)
6701 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
6705 ; 00001111 10100 qqqqq ppppp ooooo cpssub3.w =crop,crqp,crpp (p0_1)
6706 (dni cpssub3_w_P0_P1 "cpssub3.w $crop,$crqp,$crpp Pn"
6707 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST))
6708 "cpssub3.w $crop,$crqp,$crpp"
6709 (+ (f-ivc2-8u0 #xf) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6711 (c-call "check_option_cp" pc)
6713 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
6717 ; 00010000 10100 qqqqq ppppp ooooo cpextuaddu3.b =crop,crqp,crpp (p0_1)
6718 (dni cpextuaddu3_b_P0_P1 "cpextuaddu3.b $crop,$crqp,$crpp Pn"
6719 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
6720 "cpextuaddu3.b $crop,$crqp,$crpp"
6721 (+ (f-ivc2-8u0 #x10) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6723 (c-call "check_option_cp" pc)
6724 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
6728 ; 00010001 10100 qqqqq ppppp ooooo cpextuadd3.b =crop,crqp,crpp (p0_1)
6729 (dni cpextuadd3_b_P0_P1 "cpextuadd3.b $crop,$crqp,$crpp Pn"
6730 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
6731 "cpextuadd3.b $crop,$crqp,$crpp"
6732 (+ (f-ivc2-8u0 #x11) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6734 (c-call "check_option_cp" pc)
6735 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
6739 ; 00010010 10100 qqqqq ppppp ooooo cpextladdu3.b =crop,crqp,crpp (p0_1)
6740 (dni cpextladdu3_b_P0_P1 "cpextladdu3.b $crop,$crqp,$crpp Pn"
6741 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
6742 "cpextladdu3.b $crop,$crqp,$crpp"
6743 (+ (f-ivc2-8u0 #x12) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6745 (c-call "check_option_cp" pc)
6746 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
6750 ; 00010011 10100 qqqqq ppppp ooooo cpextladd3.b =crop,crqp,crpp (p0_1)
6751 (dni cpextladd3_b_P0_P1 "cpextladd3.b $crop,$crqp,$crpp Pn"
6752 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
6753 "cpextladd3.b $crop,$crqp,$crpp"
6754 (+ (f-ivc2-8u0 #x13) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6756 (c-call "check_option_cp" pc)
6757 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
6761 ; 00010100 10100 qqqqq ppppp ooooo cpextusubu3.b =crop,crqp,crpp (p0_1)
6762 (dni cpextusubu3_b_P0_P1 "cpextusubu3.b $crop,$crqp,$crpp Pn"
6763 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
6764 "cpextusubu3.b $crop,$crqp,$crpp"
6765 (+ (f-ivc2-8u0 #x14) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6767 (c-call "check_option_cp" pc)
6768 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
6772 ; 00010101 10100 qqqqq ppppp ooooo cpextusub3.b =crop,crqp,crpp (p0_1)
6773 (dni cpextusub3_b_P0_P1 "cpextusub3.b $crop,$crqp,$crpp Pn"
6774 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
6775 "cpextusub3.b $crop,$crqp,$crpp"
6776 (+ (f-ivc2-8u0 #x15) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6778 (c-call "check_option_cp" pc)
6779 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
6783 ; 00010110 10100 qqqqq ppppp ooooo cpextlsubu3.b =crop,crqp,crpp (p0_1)
6784 (dni cpextlsubu3_b_P0_P1 "cpextlsubu3.b $crop,$crqp,$crpp Pn"
6785 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
6786 "cpextlsubu3.b $crop,$crqp,$crpp"
6787 (+ (f-ivc2-8u0 #x16) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6789 (c-call "check_option_cp" pc)
6790 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
6794 ; 00010111 10100 qqqqq ppppp ooooo cpextlsub3.b =crop,crqp,crpp (p0_1)
6795 (dni cpextlsub3_b_P0_P1 "cpextlsub3.b $crop,$crqp,$crpp Pn"
6796 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
6797 "cpextlsub3.b $crop,$crqp,$crpp"
6798 (+ (f-ivc2-8u0 #x17) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6800 (c-call "check_option_cp" pc)
6801 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
6805 ; 00011000 10100 qqqqq ppppp ooooo cpaveu3.b =crop,crqp,crpp (p0_1)
6806 (dni cpaveu3_b_P0_P1 "cpaveu3.b $crop,$crqp,$crpp Pn"
6807 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
6808 "cpaveu3.b $crop,$crqp,$crpp"
6809 (+ (f-ivc2-8u0 #x18) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6811 (c-call "check_option_cp" pc)
6812 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
6816 ; 00011001 10100 qqqqq ppppp ooooo cpave3.b =crop,crqp,crpp (p0_1)
6817 (dni cpave3_b_P0_P1 "cpave3.b $crop,$crqp,$crpp Pn"
6818 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
6819 "cpave3.b $crop,$crqp,$crpp"
6820 (+ (f-ivc2-8u0 #x19) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6822 (c-call "check_option_cp" pc)
6823 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
6827 ; 00011010 10100 qqqqq ppppp ooooo cpave3.h =crop,crqp,crpp (p0_1)
6828 (dni cpave3_h_P0_P1 "cpave3.h $crop,$crqp,$crpp Pn"
6829 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
6830 "cpave3.h $crop,$crqp,$crpp"
6831 (+ (f-ivc2-8u0 #x1a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6833 (c-call "check_option_cp" pc)
6834 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
6838 ; 00011011 10100 qqqqq ppppp ooooo cpave3.w =crop,crqp,crpp (p0_1)
6839 (dni cpave3_w_P0_P1 "cpave3.w $crop,$crqp,$crpp Pn"
6840 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
6841 "cpave3.w $crop,$crqp,$crpp"
6842 (+ (f-ivc2-8u0 #x1b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6844 (c-call "check_option_cp" pc)
6845 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
6849 ; 00011100 10100 qqqqq ppppp ooooo cpaddsru3.b =crop,crqp,crpp (p0_1)
6850 (dni cpaddsru3_b_P0_P1 "cpaddsru3.b $crop,$crqp,$crpp Pn"
6851 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
6852 "cpaddsru3.b $crop,$crqp,$crpp"
6853 (+ (f-ivc2-8u0 #x1c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6855 (c-call "check_option_cp" pc)
6856 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
6860 ; 00011101 10100 qqqqq ppppp ooooo cpaddsr3.b =crop,crqp,crpp (p0_1)
6861 (dni cpaddsr3_b_P0_P1 "cpaddsr3.b $crop,$crqp,$crpp Pn"
6862 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
6863 "cpaddsr3.b $crop,$crqp,$crpp"
6864 (+ (f-ivc2-8u0 #x1d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6866 (c-call "check_option_cp" pc)
6867 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
6871 ; 00011110 10100 qqqqq ppppp ooooo cpaddsr3.h =crop,crqp,crpp (p0_1)
6872 (dni cpaddsr3_h_P0_P1 "cpaddsr3.h $crop,$crqp,$crpp Pn"
6873 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
6874 "cpaddsr3.h $crop,$crqp,$crpp"
6875 (+ (f-ivc2-8u0 #x1e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6877 (c-call "check_option_cp" pc)
6878 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
6882 ; 00011111 10100 qqqqq ppppp ooooo cpaddsr3.w =crop,crqp,crpp (p0_1)
6883 (dni cpaddsr3_w_P0_P1 "cpaddsr3.w $crop,$crqp,$crpp Pn"
6884 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
6885 "cpaddsr3.w $crop,$crqp,$crpp"
6886 (+ (f-ivc2-8u0 #x1f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6888 (c-call "check_option_cp" pc)
6889 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
6893 ; 00100000 10100 qqqqq ppppp ooooo cpabsu3.b =crop,crqp,crpp (p0_1)
6894 (dni cpabsu3_b_P0_P1 "cpabsu3.b $crop,$crqp,$crpp Pn"
6895 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
6896 "cpabsu3.b $crop,$crqp,$crpp"
6897 (+ (f-ivc2-8u0 #x20) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6899 (c-call "check_option_cp" pc)
6900 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
6904 ; 00100001 10100 qqqqq ppppp ooooo cpabs3.b =crop,crqp,crpp (p0_1)
6905 (dni cpabs3_b_P0_P1 "cpabs3.b $crop,$crqp,$crpp Pn"
6906 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
6907 "cpabs3.b $crop,$crqp,$crpp"
6908 (+ (f-ivc2-8u0 #x21) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6910 (c-call "check_option_cp" pc)
6911 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
6915 ; 00100010 10100 qqqqq ppppp ooooo cpabs3.h =crop,crqp,crpp (p0_1)
6916 (dni cpabs3_h_P0_P1 "cpabs3.h $crop,$crqp,$crpp Pn"
6917 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
6918 "cpabs3.h $crop,$crqp,$crpp"
6919 (+ (f-ivc2-8u0 #x22) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6921 (c-call "check_option_cp" pc)
6922 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
6926 ; 00100100 10100 qqqqq ppppp ooooo cpand3 =crop,crqp,crpp (p0_1)
6927 (dni cpand3_P0_P1 "cpand3 $crop,$crqp,$crpp Pn"
6928 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
6929 "cpand3 $crop,$crqp,$crpp"
6930 (+ (f-ivc2-8u0 #x24) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6932 (c-call "check_option_cp" pc)
6933 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
6937 ; 00100101 10100 qqqqq ppppp ooooo cpor3 =crop,crqp,crpp (p0_1)
6938 (dni cpor3_P0_P1 "cpor3 $crop,$crqp,$crpp Pn"
6939 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
6940 "cpor3 $crop,$crqp,$crpp"
6941 (+ (f-ivc2-8u0 #x25) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6943 (c-call "check_option_cp" pc)
6944 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6948 ; 00100110 10100 qqqqq ppppp ooooo cpnor3 =crop,crqp,crpp (p0_1)
6949 (dni cpnor3_P0_P1 "cpnor3 $crop,$crqp,$crpp Pn"
6950 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
6951 "cpnor3 $crop,$crqp,$crpp"
6952 (+ (f-ivc2-8u0 #x26) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6954 (c-call "check_option_cp" pc)
6955 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6959 ; 00100111 10100 qqqqq ppppp ooooo cpxor3 =crop,crqp,crpp (p0_1)
6960 (dni cpxor3_P0_P1 "cpxor3 $crop,$crqp,$crpp Pn"
6961 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
6962 "cpxor3 $crop,$crqp,$crpp"
6963 (+ (f-ivc2-8u0 #x27) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6965 (c-call "check_option_cp" pc)
6966 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6970 ; 00101100 10100 qqqqq ppppp ooooo cppacku.b =crop,crqp,crpp (p0_1)
6971 (dni cppacku_b_P0_P1 "cppacku.b $crop,$crqp,$crpp Pn"
6972 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
6973 "cppacku.b $crop,$crqp,$crpp"
6974 (+ (f-ivc2-8u0 #x2c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6976 (c-call "check_option_cp" pc)
6977 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6981 ; 00101101 10100 qqqqq ppppp ooooo cppack.b =crop,crqp,crpp (p0_1)
6982 (dni cppack_b_P0_P1 "cppack.b $crop,$crqp,$crpp Pn"
6983 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
6984 "cppack.b $crop,$crqp,$crpp"
6985 (+ (f-ivc2-8u0 #x2d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6987 (c-call "check_option_cp" pc)
6988 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6992 ; 00101111 10100 qqqqq ppppp ooooo cppack.h =crop,crqp,crpp (p0_1)
6993 (dni cppack_h_P0_P1 "cppack.h $crop,$crqp,$crpp Pn"
6994 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
6995 "cppack.h $crop,$crqp,$crpp"
6996 (+ (f-ivc2-8u0 #x2f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6998 (c-call "check_option_cp" pc)
6999 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
7003 ; 00110000 10100 qqqqq ppppp ooooo cpmaxu3.b =crop,crqp,crpp (p0_1)
7004 (dni cpmaxu3_b_P0_P1 "cpmaxu3.b $crop,$crqp,$crpp Pn"
7005 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
7006 "cpmaxu3.b $crop,$crqp,$crpp"
7007 (+ (f-ivc2-8u0 #x30) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7009 (c-call "check_option_cp" pc)
7010 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
7014 ; 00110001 10100 qqqqq ppppp ooooo cpmax3.b =crop,crqp,crpp (p0_1)
7015 (dni cpmax3_b_P0_P1 "cpmax3.b $crop,$crqp,$crpp Pn"
7016 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
7017 "cpmax3.b $crop,$crqp,$crpp"
7018 (+ (f-ivc2-8u0 #x31) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7020 (c-call "check_option_cp" pc)
7021 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
7025 ; 00110011 10100 qqqqq ppppp ooooo cpmax3.h =crop,crqp,crpp (p0_1)
7026 (dni cpmax3_h_P0_P1 "cpmax3.h $crop,$crqp,$crpp Pn"
7027 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
7028 "cpmax3.h $crop,$crqp,$crpp"
7029 (+ (f-ivc2-8u0 #x33) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7031 (c-call "check_option_cp" pc)
7032 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
7036 ; 00110100 10100 qqqqq ppppp ooooo cpmaxu3.w =crop,crqp,crpp (p0_1)
7037 (dni cpmaxu3_w_P0_P1 "cpmaxu3.w $crop,$crqp,$crpp Pn"
7038 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
7039 "cpmaxu3.w $crop,$crqp,$crpp"
7040 (+ (f-ivc2-8u0 #x34) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7042 (c-call "check_option_cp" pc)
7043 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
7047 ; 00110101 10100 qqqqq ppppp ooooo cpmax3.w =crop,crqp,crpp (p0_1)
7048 (dni cpmax3_w_P0_P1 "cpmax3.w $crop,$crqp,$crpp Pn"
7049 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
7050 "cpmax3.w $crop,$crqp,$crpp"
7051 (+ (f-ivc2-8u0 #x35) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7053 (c-call "check_option_cp" pc)
7054 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
7058 ; 00111000 10100 qqqqq ppppp ooooo cpminu3.b =crop,crqp,crpp (p0_1)
7059 (dni cpminu3_b_P0_P1 "cpminu3.b $crop,$crqp,$crpp Pn"
7060 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
7061 "cpminu3.b $crop,$crqp,$crpp"
7062 (+ (f-ivc2-8u0 #x38) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7064 (c-call "check_option_cp" pc)
7065 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
7069 ; 00111001 10100 qqqqq ppppp ooooo cpmin3.b =crop,crqp,crpp (p0_1)
7070 (dni cpmin3_b_P0_P1 "cpmin3.b $crop,$crqp,$crpp Pn"
7071 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
7072 "cpmin3.b $crop,$crqp,$crpp"
7073 (+ (f-ivc2-8u0 #x39) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7075 (c-call "check_option_cp" pc)
7076 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
7080 ; 00111011 10100 qqqqq ppppp ooooo cpmin3.h =crop,crqp,crpp (p0_1)
7081 (dni cpmin3_h_P0_P1 "cpmin3.h $crop,$crqp,$crpp Pn"
7082 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
7083 "cpmin3.h $crop,$crqp,$crpp"
7084 (+ (f-ivc2-8u0 #x3b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7086 (c-call "check_option_cp" pc)
7087 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
7091 ; 00111100 10100 qqqqq ppppp ooooo cpminu3.w =crop,crqp,crpp (p0_1)
7092 (dni cpminu3_w_P0_P1 "cpminu3.w $crop,$crqp,$crpp Pn"
7093 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
7094 "cpminu3.w $crop,$crqp,$crpp"
7095 (+ (f-ivc2-8u0 #x3c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7097 (c-call "check_option_cp" pc)
7098 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
7102 ; 00111101 10100 qqqqq ppppp ooooo cpmin3.w =crop,crqp,crpp (p0_1)
7103 (dni cpmin3_w_P0_P1 "cpmin3.w $crop,$crqp,$crpp Pn"
7104 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
7105 "cpmin3.w $crop,$crqp,$crpp"
7106 (+ (f-ivc2-8u0 #x3d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7108 (c-call "check_option_cp" pc)
7109 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
7113 ; 01000000 10100 qqqqq ppppp ooooo cpsrl3.b =crop,crqp,crpp (p0_1)
7114 (dni cpsrl3_b_P0_P1 "cpsrl3.b $crop,$crqp,$crpp Pn"
7115 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
7116 "cpsrl3.b $crop,$crqp,$crpp"
7117 (+ (f-ivc2-8u0 #x40) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7119 (c-call "check_option_cp" pc)
7120 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
7124 ; 01000001 10100 qqqqq ppppp ooooo cpssrl3.b =crop,crqp,crpp (p0_1)
7125 (dni cpssrl3_b_P0_P1 "cpssrl3.b $crop,$crqp,$crpp Pn"
7126 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
7127 "cpssrl3.b $crop,$crqp,$crpp"
7128 (+ (f-ivc2-8u0 #x41) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7130 (c-call "check_option_cp" pc)
7131 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
7135 ; 01000010 10100 qqqqq ppppp ooooo cpsrl3.h =crop,crqp,crpp (p0_1)
7136 (dni cpsrl3_h_P0_P1 "cpsrl3.h $crop,$crqp,$crpp Pn"
7137 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
7138 "cpsrl3.h $crop,$crqp,$crpp"
7139 (+ (f-ivc2-8u0 #x42) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7141 (c-call "check_option_cp" pc)
7142 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
7146 ; 01000011 10100 qqqqq ppppp ooooo cpssrl3.h =crop,crqp,crpp (p0_1)
7147 (dni cpssrl3_h_P0_P1 "cpssrl3.h $crop,$crqp,$crpp Pn"
7148 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
7149 "cpssrl3.h $crop,$crqp,$crpp"
7150 (+ (f-ivc2-8u0 #x43) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7152 (c-call "check_option_cp" pc)
7153 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
7157 ; 01000100 10100 qqqqq ppppp ooooo cpsrl3.w =crop,crqp,crpp (p0_1)
7158 (dni cpsrl3_w_P0_P1 "cpsrl3.w $crop,$crqp,$crpp Pn"
7159 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
7160 "cpsrl3.w $crop,$crqp,$crpp"
7161 (+ (f-ivc2-8u0 #x44) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7163 (c-call "check_option_cp" pc)
7164 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
7168 ; 01000101 10100 qqqqq ppppp ooooo cpssrl3.w =crop,crqp,crpp (p0_1)
7169 (dni cpssrl3_w_P0_P1 "cpssrl3.w $crop,$crqp,$crpp Pn"
7170 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
7171 "cpssrl3.w $crop,$crqp,$crpp"
7172 (+ (f-ivc2-8u0 #x45) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7174 (c-call "check_option_cp" pc)
7175 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
7179 ; 01000110 10100 qqqqq ppppp ooooo cdsrl3 =crop,crqp,crpp (p0_1)
7180 (dni cdsrl3_P0_P1 "cdsrl3 $crop,$crqp,$crpp Pn"
7181 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7182 "cdsrl3 $crop,$crqp,$crpp"
7183 (+ (f-ivc2-8u0 #x46) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7185 (c-call "check_option_cp" pc)
7186 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
7190 ; 01001000 10100 qqqqq ppppp ooooo cpsra3.b =crop,crqp,crpp (p0_1)
7191 (dni cpsra3_b_P0_P1 "cpsra3.b $crop,$crqp,$crpp Pn"
7192 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
7193 "cpsra3.b $crop,$crqp,$crpp"
7194 (+ (f-ivc2-8u0 #x48) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7196 (c-call "check_option_cp" pc)
7197 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
7201 ; 01001001 10100 qqqqq ppppp ooooo cpssra3.b =crop,crqp,crpp (p0_1)
7202 (dni cpssra3_b_P0_P1 "cpssra3.b $crop,$crqp,$crpp Pn"
7203 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
7204 "cpssra3.b $crop,$crqp,$crpp"
7205 (+ (f-ivc2-8u0 #x49) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7207 (c-call "check_option_cp" pc)
7208 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
7212 ; 01001010 10100 qqqqq ppppp ooooo cpsra3.h =crop,crqp,crpp (p0_1)
7213 (dni cpsra3_h_P0_P1 "cpsra3.h $crop,$crqp,$crpp Pn"
7214 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
7215 "cpsra3.h $crop,$crqp,$crpp"
7216 (+ (f-ivc2-8u0 #x4a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7218 (c-call "check_option_cp" pc)
7219 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
7223 ; 01001011 10100 qqqqq ppppp ooooo cpssra3.h =crop,crqp,crpp (p0_1)
7224 (dni cpssra3_h_P0_P1 "cpssra3.h $crop,$crqp,$crpp Pn"
7225 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
7226 "cpssra3.h $crop,$crqp,$crpp"
7227 (+ (f-ivc2-8u0 #x4b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7229 (c-call "check_option_cp" pc)
7230 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
7234 ; 01001100 10100 qqqqq ppppp ooooo cpsra3.w =crop,crqp,crpp (p0_1)
7235 (dni cpsra3_w_P0_P1 "cpsra3.w $crop,$crqp,$crpp Pn"
7236 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
7237 "cpsra3.w $crop,$crqp,$crpp"
7238 (+ (f-ivc2-8u0 #x4c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7240 (c-call "check_option_cp" pc)
7241 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
7245 ; 01001101 10100 qqqqq ppppp ooooo cpssra3.w =crop,crqp,crpp (p0_1)
7246 (dni cpssra3_w_P0_P1 "cpssra3.w $crop,$crqp,$crpp Pn"
7247 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
7248 "cpssra3.w $crop,$crqp,$crpp"
7249 (+ (f-ivc2-8u0 #x4d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7251 (c-call "check_option_cp" pc)
7252 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
7256 ; 01001110 10100 qqqqq ppppp ooooo cdsra3 =crop,crqp,crpp (p0_1)
7257 (dni cdsra3_P0_P1 "cdsra3 $crop,$crqp,$crpp Pn"
7258 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7259 "cdsra3 $crop,$crqp,$crpp"
7260 (+ (f-ivc2-8u0 #x4e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7262 (c-call "check_option_cp" pc)
7263 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
7267 ; 01010000 10100 qqqqq ppppp ooooo cpsll3.b =crop,crqp,crpp (p0_1)
7268 (dni cpsll3_b_P0_P1 "cpsll3.b $crop,$crqp,$crpp Pn"
7269 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
7270 "cpsll3.b $crop,$crqp,$crpp"
7271 (+ (f-ivc2-8u0 #x50) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7273 (c-call "check_option_cp" pc)
7274 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
7278 ; 01010001 10100 qqqqq ppppp ooooo cpssll3.b =crop,crqp,crpp (p0_1)
7279 (dni cpssll3_b_P0_P1 "cpssll3.b $crop,$crqp,$crpp Pn"
7280 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
7281 "cpssll3.b $crop,$crqp,$crpp"
7282 (+ (f-ivc2-8u0 #x51) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7284 (c-call "check_option_cp" pc)
7285 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
7289 ; 01010010 10100 qqqqq ppppp ooooo cpsll3.h =crop,crqp,crpp (p0_1)
7290 (dni cpsll3_h_P0_P1 "cpsll3.h $crop,$crqp,$crpp Pn"
7291 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
7292 "cpsll3.h $crop,$crqp,$crpp"
7293 (+ (f-ivc2-8u0 #x52) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7295 (c-call "check_option_cp" pc)
7296 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
7300 ; 01010011 10100 qqqqq ppppp ooooo cpssll3.h =crop,crqp,crpp (p0_1)
7301 (dni cpssll3_h_P0_P1 "cpssll3.h $crop,$crqp,$crpp Pn"
7302 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
7303 "cpssll3.h $crop,$crqp,$crpp"
7304 (+ (f-ivc2-8u0 #x53) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7306 (c-call "check_option_cp" pc)
7307 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
7311 ; 01010100 10100 qqqqq ppppp ooooo cpsll3.w =crop,crqp,crpp (p0_1)
7312 (dni cpsll3_w_P0_P1 "cpsll3.w $crop,$crqp,$crpp Pn"
7313 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
7314 "cpsll3.w $crop,$crqp,$crpp"
7315 (+ (f-ivc2-8u0 #x54) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7317 (c-call "check_option_cp" pc)
7318 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
7322 ; 01010101 10100 qqqqq ppppp ooooo cpssll3.w =crop,crqp,crpp (p0_1)
7323 (dni cpssll3_w_P0_P1 "cpssll3.w $crop,$crqp,$crpp Pn"
7324 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
7325 "cpssll3.w $crop,$crqp,$crpp"
7326 (+ (f-ivc2-8u0 #x55) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7328 (c-call "check_option_cp" pc)
7329 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
7333 ; 01010110 10100 qqqqq ppppp ooooo cdsll3 =crop,crqp,crpp (p0_1)
7334 (dni cdsll3_P0_P1 "cdsll3 $crop,$crqp,$crpp Pn"
7335 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7336 "cdsll3 $crop,$crqp,$crpp"
7337 (+ (f-ivc2-8u0 #x56) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7339 (c-call "check_option_cp" pc)
7340 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
7344 ; 01011010 10100 qqqqq ppppp ooooo cpsla3.h =crop,crqp,crpp (p0_1)
7345 (dni cpsla3_h_P0_P1 "cpsla3.h $crop,$crqp,$crpp Pn"
7346 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST))
7347 "cpsla3.h $crop,$crqp,$crpp"
7348 (+ (f-ivc2-8u0 #x5a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7350 (c-call "check_option_cp" pc)
7351 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
7355 ; 01011100 10100 qqqqq ppppp ooooo cpsla3.w =crop,crqp,crpp (p0_1)
7356 (dni cpsla3_w_P0_P1 "cpsla3.w $crop,$crqp,$crpp Pn"
7357 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST))
7358 "cpsla3.w $crop,$crqp,$crpp"
7359 (+ (f-ivc2-8u0 #x5c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7361 (c-call "check_option_cp" pc)
7362 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
7366 ; xxxxxiii 10101 qqqqq 00000 ooooo cpsrli3.b =crop,crqp,imm3p5 (p0_1)
7367 (dni cpsrli3_b_P0_P1 "cpsrli3.b $crop,$crqp,imm3p5 Pn"
7368 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
7369 "cpsrli3.b $crop,$crqp,$imm3p5"
7370 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
7372 (c-call "check_option_cp" pc)
7373 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
7377 ; xxxxiiii 10101 qqqqq 00001 ooooo cpsrli3.h =crop,crqp,imm4p4 (p0_1)
7378 (dni cpsrli3_h_P0_P1 "cpsrli3.h $crop,$crqp,imm4p4 Pn"
7379 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
7380 "cpsrli3.h $crop,$crqp,$imm4p4"
7381 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
7383 (c-call "check_option_cp" pc)
7384 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
7388 ; xxxiiiii 10101 qqqqq 00010 ooooo cpsrli3.w =crop,crqp,imm5p3 (p0_1)
7389 (dni cpsrli3_w_P0_P1 "cpsrli3.w $crop,$crqp,imm5p3 Pn"
7390 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
7391 "cpsrli3.w $crop,$crqp,$imm5p3"
7392 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
7394 (c-call "check_option_cp" pc)
7395 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
7399 ; xxiiiiii 10101 qqqqq 00011 ooooo cdsrli3 =crop,crqp,imm6p2 (p0_1)
7400 (dni cdsrli3_P0_P1 "cdsrli3 $crop,$crqp,imm6p2 Pn"
7401 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7402 "cdsrli3 $crop,$crqp,$imm6p2"
7403 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
7405 (c-call "check_option_cp" pc)
7406 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
7410 ; xxxxxiii 10101 qqqqq 00100 ooooo cpsrai3.b =crop,crqp,imm3p5 (p0_1)
7411 (dni cpsrai3_b_P0_P1 "cpsrai3.b $crop,$crqp,imm3p5 Pn"
7412 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
7413 "cpsrai3.b $crop,$crqp,$imm3p5"
7414 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
7416 (c-call "check_option_cp" pc)
7417 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
7421 ; xxxxiiii 10101 qqqqq 00101 ooooo cpsrai3.h =crop,crqp,imm4p4 (p0_1)
7422 (dni cpsrai3_h_P0_P1 "cpsrai3.h $crop,$crqp,imm4p4 Pn"
7423 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
7424 "cpsrai3.h $crop,$crqp,$imm4p4"
7425 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
7427 (c-call "check_option_cp" pc)
7428 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
7432 ; xxxiiiii 10101 qqqqq 00110 ooooo cpsrai3.w =crop,crqp,imm5p3 (p0_1)
7433 (dni cpsrai3_w_P0_P1 "cpsrai3.w $crop,$crqp,imm5p3 Pn"
7434 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
7435 "cpsrai3.w $crop,$crqp,$imm5p3"
7436 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
7438 (c-call "check_option_cp" pc)
7439 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
7443 ; xxiiiiii 10101 qqqqq 00111 ooooo cdsrai3 =crop,crqp,imm6p2 (p0_1)
7444 (dni cdsrai3_P0_P1 "cdsrai3 $crop,$crqp,imm6p2 Pn"
7445 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7446 "cdsrai3 $crop,$crqp,$imm6p2"
7447 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
7449 (c-call "check_option_cp" pc)
7450 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
7454 ; xxxxxiii 10101 qqqqq 01000 ooooo cpslli3.b =crop,crqp,imm3p5 (p0_1)
7455 (dni cpslli3_b_P0_P1 "cpslli3.b $crop,$crqp,imm3p5 Pn"
7456 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
7457 "cpslli3.b $crop,$crqp,$imm3p5"
7458 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
7460 (c-call "check_option_cp" pc)
7461 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
7465 ; xxxxiiii 10101 qqqqq 01001 ooooo cpslli3.h =crop,crqp,imm4p4 (p0_1)
7466 (dni cpslli3_h_P0_P1 "cpslli3.h $crop,$crqp,imm4p4 Pn"
7467 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
7468 "cpslli3.h $crop,$crqp,$imm4p4"
7469 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
7471 (c-call "check_option_cp" pc)
7472 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
7476 ; xxxiiiii 10101 qqqqq 01010 ooooo cpslli3.w =crop,crqp,imm5p3 (p0_1)
7477 (dni cpslli3_w_P0_P1 "cpslli3.w $crop,$crqp,imm5p3 Pn"
7478 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
7479 "cpslli3.w $crop,$crqp,$imm5p3"
7480 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
7482 (c-call "check_option_cp" pc)
7483 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
7487 ; xxiiiiii 10101 qqqqq 01011 ooooo cdslli3 =crop,crqp,imm6p2 (p0_1)
7488 (dni cdslli3_P0_P1 "cdslli3 $crop,$crqp,imm6p2 Pn"
7489 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7490 "cdslli3 $crop,$crqp,$imm6p2"
7491 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
7493 (c-call "check_option_cp" pc)
7494 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
7498 ; xxxxiiii 10101 qqqqq 01101 ooooo cpslai3.h =crop,crqp,imm4p4 (p0_1)
7499 (dni cpslai3_h_P0_P1 "cpslai3.h $crop,$crqp,imm4p4 Pn"
7500 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST))
7501 "cpslai3.h $crop,$crqp,$imm4p4"
7502 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
7504 (c-call "check_option_cp" pc)
7505 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
7509 ; xxxiiiii 10101 qqqqq 01110 ooooo cpslai3.w =crop,crqp,imm5p3 (p0_1)
7510 (dni cpslai3_w_P0_P1 "cpslai3.w $crop,$crqp,imm5p3 Pn"
7511 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST))
7512 "cpslai3.w $crop,$crqp,$imm5p3"
7513 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
7515 (c-call "check_option_cp" pc)
7516 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
7520 ; xxxiiiii 10101 qqqqq 10000 ooooo cpclipiu3.w =crop,crqp,imm5p3 (p0_1)
7521 (dni cpclipiu3_w_P0_P1 "cpclipiu3.w $crop,$crqp,imm5p3 Pn"
7522 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
7523 "cpclipiu3.w $crop,$crqp,$imm5p3"
7524 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
7526 (c-call "check_option_cp" pc)
7527 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
7531 ; xxxiiiii 10101 qqqqq 10001 ooooo cpclipi3.w =crop,crqp,imm5p3 (p0_1)
7532 (dni cpclipi3_w_P0_P1 "cpclipi3.w $crop,$crqp,imm5p3 Pn"
7533 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
7534 "cpclipi3.w $crop,$crqp,$imm5p3"
7535 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
7537 (c-call "check_option_cp" pc)
7538 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
7542 ; xxiiiiii 10101 qqqqq 10010 ooooo cdclipiu3 =crop,crqp,imm6p2 (p0_1)
7543 (dni cdclipiu3_P0_P1 "cdclipiu3 $crop,$crqp,imm6p2 Pn"
7544 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7545 "cdclipiu3 $crop,$crqp,$imm6p2"
7546 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
7548 (c-call "check_option_cp" pc)
7549 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
7553 ; xxiiiiii 10101 qqqqq 10011 ooooo cdclipi3 =crop,crqp,imm6p2 (p0_1)
7554 (dni cdclipi3_P0_P1 "cdclipi3 $crop,$crqp,imm6p2 Pn"
7555 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7556 "cdclipi3 $crop,$crqp,$imm6p2"
7557 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
7559 (c-call "check_option_cp" pc)
7560 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
7564 ; iiiiiiii 10110 qqqqq 01iii iiiii cpmovi.h =crqp,simm16p0 (p0_i)
7565 (dni cpmovi_h_P0_P1 "cpmovi.h $crqp,simm16p0 Pn"
7566 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
7567 "cpmovi.h $crqp,$simm16p0"
7568 (+ (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7570 (c-call "check_option_cp" pc)
7571 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
7575 ; iiiiiiii 10111 qqqqq 00iii iiiii cpmoviu.w =crqp,imm16p0 (p0_i)
7576 (dni cpmoviu_w_P0_P1 "cpmoviu.w $crqp,imm16p0 Pn"
7577 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
7578 "cpmoviu.w $crqp,$imm16p0"
7579 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x0) imm16p0(f-ivc2-4u28 0))
7581 (c-call "check_option_cp" pc)
7582 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
7586 ; iiiiiiii 10111 qqqqq 01iii iiiii cpmovi.w =crqp,simm16p0 (p0_i)
7587 (dni cpmovi_w_P0_P1 "cpmovi.w $crqp,simm16p0 Pn"
7588 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
7589 "cpmovi.w $crqp,$simm16p0"
7590 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7592 (c-call "check_option_cp" pc)
7593 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
7597 ; iiiiiiii 10111 qqqqq 10iii iiiii cdmoviu =crqp,imm16p0 (p0_i)
7598 (dni cdmoviu_P0_P1 "cdmoviu $crqp,imm16p0 Pn"
7599 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7600 "cdmoviu $crqp,$imm16p0"
7601 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x2) imm16p0(f-ivc2-4u28 0))
7603 (c-call "check_option_cp" pc)
7604 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
7608 ; iiiiiiii 10111 qqqqq 11iii iiiii cdmovi =crqp,simm16p0 (p0_i)
7609 (dni cdmovi_P0_P1 "cdmovi $crqp,simm16p0 Pn"
7610 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7611 "cdmovi $crqp,$simm16p0"
7612 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x3) simm16p0(f-ivc2-4u28 0))
7614 (c-call "check_option_cp" pc)
7615 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
7619 ; 00000000 00000 00000 00000 00000 c1nop (p0_1)
7620 (dni c1nop_P1 "c1nop Pn"
7621 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "c1nop"))
7623 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7625 (c-call "check_option_cp" pc)
7626 (c-call "ivc2_c1nop" pc) )
7630 ; 00000000 10110 qqqqq 00iii iiiii cpmovi.b =crqp,simm8p20 (p0_i)
7631 (dni cpmovi_b_P0S_P1 "cpmovi.b $crqp,simm8p20 Pn"
7632 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
7633 "cpmovi.b $crqp,$simm8p20"
7634 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x0) imm8p20(f-ivc2-4u28 0))
7636 (c-call "check_option_cp" pc)
7637 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
7641 ; 00000000 11000 qqqqq ppppp 00000 cpadda1u.b crqp,crpp (p0_1)
7642 (dni cpadda1u_b_P1 "cpadda1u.b $crqp,$crpp Pn"
7643 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI))
7644 "cpadda1u.b $crqp,$crpp"
7645 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7647 (c-call "check_option_cp" pc)
7656 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
7660 ; 00000000 11000 qqqqq ppppp 00001 cpadda1.b crqp,crpp (p0_1)
7661 (dni cpadda1_b_P1 "cpadda1.b $crqp,$crpp Pn"
7662 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1_b") (CPTYPE V8QI))
7663 "cpadda1.b $crqp,$crpp"
7664 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7666 (c-call "check_option_cp" pc)
7675 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
7679 ; 00000000 11000 qqqqq ppppp 00010 cpaddua1.h crqp,crpp (p0_1)
7680 (dni cpaddua1_h_P1 "cpaddua1.h $crqp,$crpp Pn"
7681 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI))
7682 "cpaddua1.h $crqp,$crpp"
7683 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
7685 (c-call "check_option_cp" pc)
7690 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
7694 ; 00000000 11000 qqqqq ppppp 00011 cpaddla1.h crqp,crpp (p0_1)
7695 (dni cpaddla1_h_P1 "cpaddla1.h $crqp,$crpp Pn"
7696 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI))
7697 "cpaddla1.h $crqp,$crpp"
7698 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
7700 (c-call "check_option_cp" pc)
7705 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
7709 ; 00000000 11000 qqqqq ppppp 00100 cpaddaca1u.b crqp,crpp (p0_1)
7710 (dni cpaddaca1u_b_P1 "cpaddaca1u.b $crqp,$crpp Pn"
7711 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI))
7712 "cpaddaca1u.b $crqp,$crpp"
7713 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7715 (c-call "check_option_cp" pc)
7725 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
7729 ; 00000000 11000 qqqqq ppppp 00101 cpaddaca1.b crqp,crpp (p0_1)
7730 (dni cpaddaca1_b_P1 "cpaddaca1.b $crqp,$crpp Pn"
7731 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI))
7732 "cpaddaca1.b $crqp,$crpp"
7733 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7735 (c-call "check_option_cp" pc)
7745 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
7749 ; 00000000 11000 qqqqq ppppp 00110 cpaddacua1.h crqp,crpp (p0_1)
7750 (dni cpaddacua1_h_P1 "cpaddacua1.h $crqp,$crpp Pn"
7751 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI))
7752 "cpaddacua1.h $crqp,$crpp"
7753 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
7755 (c-call "check_option_cp" pc)
7761 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
7765 ; 00000000 11000 qqqqq ppppp 00111 cpaddacla1.h crqp,crpp (p0_1)
7766 (dni cpaddacla1_h_P1 "cpaddacla1.h $crqp,$crpp Pn"
7767 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI))
7768 "cpaddacla1.h $crqp,$crpp"
7769 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
7771 (c-call "check_option_cp" pc)
7777 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
7781 ; 00000000 11000 qqqqq ppppp 01000 cpsuba1u.b crqp,crpp (p0_1)
7782 (dni cpsuba1u_b_P1 "cpsuba1u.b $crqp,$crpp Pn"
7783 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI))
7784 "cpsuba1u.b $crqp,$crpp"
7785 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7787 (c-call "check_option_cp" pc)
7796 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
7800 ; 00000000 11000 qqqqq ppppp 01001 cpsuba1.b crqp,crpp (p0_1)
7801 (dni cpsuba1_b_P1 "cpsuba1.b $crqp,$crpp Pn"
7802 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI))
7803 "cpsuba1.b $crqp,$crpp"
7804 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7806 (c-call "check_option_cp" pc)
7815 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
7819 ; 00000000 11000 qqqqq ppppp 01010 cpsubua1.h crqp,crpp (p0_1)
7820 (dni cpsubua1_h_P1 "cpsubua1.h $crqp,$crpp Pn"
7821 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI))
7822 "cpsubua1.h $crqp,$crpp"
7823 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7825 (c-call "check_option_cp" pc)
7830 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
7834 ; 00000000 11000 qqqqq ppppp 01011 cpsubla1.h crqp,crpp (p0_1)
7835 (dni cpsubla1_h_P1 "cpsubla1.h $crqp,$crpp Pn"
7836 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI))
7837 "cpsubla1.h $crqp,$crpp"
7838 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7840 (c-call "check_option_cp" pc)
7845 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
7849 ; 00000000 11000 qqqqq ppppp 01100 cpsubaca1u.b crqp,crpp (p0_1)
7850 (dni cpsubaca1u_b_P1 "cpsubaca1u.b $crqp,$crpp Pn"
7851 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI))
7852 "cpsubaca1u.b $crqp,$crpp"
7853 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7855 (c-call "check_option_cp" pc)
7865 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
7869 ; 00000000 11000 qqqqq ppppp 01101 cpsubaca1.b crqp,crpp (p0_1)
7870 (dni cpsubaca1_b_P1 "cpsubaca1.b $crqp,$crpp Pn"
7871 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI))
7872 "cpsubaca1.b $crqp,$crpp"
7873 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7875 (c-call "check_option_cp" pc)
7885 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
7889 ; 00000000 11000 qqqqq ppppp 01110 cpsubacua1.h crqp,crpp (p0_1)
7890 (dni cpsubacua1_h_P1 "cpsubacua1.h $crqp,$crpp Pn"
7891 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI))
7892 "cpsubacua1.h $crqp,$crpp"
7893 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7895 (c-call "check_option_cp" pc)
7901 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
7905 ; 00000000 11000 qqqqq ppppp 01111 cpsubacla1.h crqp,crpp (p0_1)
7906 (dni cpsubacla1_h_P1 "cpsubacla1.h $crqp,$crpp Pn"
7907 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI))
7908 "cpsubacla1.h $crqp,$crpp"
7909 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7911 (c-call "check_option_cp" pc)
7917 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
7921 ; 00000000 11000 qqqqq ppppp 10000 cpabsa1u.b crqp,crpp (p0_1)
7922 (dni cpabsa1u_b_P1 "cpabsa1u.b $crqp,$crpp Pn"
7923 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI))
7924 "cpabsa1u.b $crqp,$crpp"
7925 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7927 (c-call "check_option_cp" pc)
7936 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
7940 ; 00000000 11000 qqqqq ppppp 10001 cpabsa1.b crqp,crpp (p0_1)
7941 (dni cpabsa1_b_P1 "cpabsa1.b $crqp,$crpp Pn"
7942 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI))
7943 "cpabsa1.b $crqp,$crpp"
7944 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7946 (c-call "check_option_cp" pc)
7955 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
7959 ; 00000000 11000 qqqqq ppppp 10010 cpabsua1.h crqp,crpp (p0_1)
7960 (dni cpabsua1_h_P1 "cpabsua1.h $crqp,$crpp Pn"
7961 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI))
7962 "cpabsua1.h $crqp,$crpp"
7963 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7965 (c-call "check_option_cp" pc)
7970 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
7974 ; 00000000 11000 qqqqq ppppp 10011 cpabsla1.h crqp,crpp (p0_1)
7975 (dni cpabsla1_h_P1 "cpabsla1.h $crqp,$crpp Pn"
7976 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI))
7977 "cpabsla1.h $crqp,$crpp"
7978 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7980 (c-call "check_option_cp" pc)
7985 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
7989 ; 00000000 11000 qqqqq ppppp 10100 cpsada1u.b crqp,crpp (p0_1)
7990 (dni cpsada1u_b_P1 "cpsada1u.b $crqp,$crpp Pn"
7991 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI))
7992 "cpsada1u.b $crqp,$crpp"
7993 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
7995 (c-call "check_option_cp" pc)
8005 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
8009 ; 00000000 11000 qqqqq ppppp 10101 cpsada1.b crqp,crpp (p0_1)
8010 (dni cpsada1_b_P1 "cpsada1.b $crqp,$crpp Pn"
8011 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1_b") (CPTYPE V8QI))
8012 "cpsada1.b $crqp,$crpp"
8013 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8015 (c-call "check_option_cp" pc)
8025 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
8029 ; 00000000 11000 qqqqq ppppp 10110 cpsadua1.h crqp,crpp (p0_1)
8030 (dni cpsadua1_h_P1 "cpsadua1.h $crqp,$crpp Pn"
8031 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI))
8032 "cpsadua1.h $crqp,$crpp"
8033 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8035 (c-call "check_option_cp" pc)
8041 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
8045 ; 00000000 11000 qqqqq ppppp 10111 cpsadla1.h crqp,crpp (p0_1)
8046 (dni cpsadla1_h_P1 "cpsadla1.h $crqp,$crpp Pn"
8047 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI))
8048 "cpsadla1.h $crqp,$crpp"
8049 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8051 (c-call "check_option_cp" pc)
8057 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
8061 ; 00000000 11000 qqqqq ppppp 11011 cpseta1.h crqp,crpp (p0_1)
8062 (dni cpseta1_h_P1 "cpseta1.h $crqp,$crpp Pn"
8063 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpseta1_h") (CPTYPE V4HI))
8064 "cpseta1.h $crqp,$crpp"
8065 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
8067 (c-call "check_option_cp" pc)
8076 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
8080 ; 00000000 11000 qqqqq ppppp 11100 cpsetua1.w crqp,crpp (p0_1)
8081 (dni cpsetua1_w_P1 "cpsetua1.w $crqp,$crpp Pn"
8082 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI))
8083 "cpsetua1.w $crqp,$crpp"
8084 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
8086 (c-call "check_option_cp" pc)
8091 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
8095 ; 00000000 11000 qqqqq ppppp 11101 cpsetla1.w crqp,crpp (p0_1)
8096 (dni cpsetla1_w_P1 "cpsetla1.w $crqp,$crpp Pn"
8097 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI))
8098 "cpsetla1.w $crqp,$crpp"
8099 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
8101 (c-call "check_option_cp" pc)
8106 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
8110 ; 00000000 11001 00000 00001 ooooo cpmova1.b =crop (p0_1)
8111 (dni cpmova1_b_P1 "cpmova1.b $crop Pn"
8112 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST))
8114 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8116 (c-call "check_option_cp" pc)
8117 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
8121 ; 00000000 11001 00000 00010 ooooo cpmovua1.h =crop (p0_1)
8122 (dni cpmovua1_h_P1 "cpmovua1.h $crop Pn"
8123 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST))
8125 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8127 (c-call "check_option_cp" pc)
8128 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
8132 ; 00000000 11001 00000 00011 ooooo cpmovla1.h =crop (p0_1)
8133 (dni cpmovla1_h_P1 "cpmovla1.h $crop Pn"
8134 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST))
8136 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8138 (c-call "check_option_cp" pc)
8139 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
8143 ; 00000000 11001 00000 00100 ooooo cpmovuua1.w =crop (p0_1)
8144 (dni cpmovuua1_w_P1 "cpmovuua1.w $crop Pn"
8145 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST))
8147 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8149 (c-call "check_option_cp" pc)
8150 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
8154 ; 00000000 11001 00000 00101 ooooo cpmovula1.w =crop (p0_1)
8155 (dni cpmovula1_w_P1 "cpmovula1.w $crop Pn"
8156 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST))
8158 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8160 (c-call "check_option_cp" pc)
8161 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
8165 ; 00000000 11001 00000 00110 ooooo cpmovlua1.w =crop (p0_1)
8166 (dni cpmovlua1_w_P1 "cpmovlua1.w $crop Pn"
8167 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST))
8169 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8171 (c-call "check_option_cp" pc)
8172 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
8176 ; 00000000 11001 00000 00111 ooooo cpmovlla1.w =crop (p0_1)
8177 (dni cpmovlla1_w_P1 "cpmovlla1.w $crop Pn"
8178 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST))
8180 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8182 (c-call "check_option_cp" pc)
8183 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
8187 ; 00000000 11001 00000 01000 ooooo cppacka1u.b =crop (p0_1)
8188 (dni cppacka1u_b_P1 "cppacka1u.b $crop Pn"
8189 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST))
8191 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8193 (c-call "check_option_cp" pc)
8194 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
8198 ; 00000000 11001 00000 01001 ooooo cppacka1.b =crop (p0_1)
8199 (dni cppacka1_b_P1 "cppacka1.b $crop Pn"
8200 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST))
8202 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8204 (c-call "check_option_cp" pc)
8205 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
8209 ; 00000000 11001 00000 01010 ooooo cppackua1.h =crop (p0_1)
8210 (dni cppackua1_h_P1 "cppackua1.h $crop Pn"
8211 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST))
8213 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8215 (c-call "check_option_cp" pc)
8216 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
8220 ; 00000000 11001 00000 01011 ooooo cppackla1.h =crop (p0_1)
8221 (dni cppackla1_h_P1 "cppackla1.h $crop Pn"
8222 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST))
8224 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8226 (c-call "check_option_cp" pc)
8227 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
8231 ; 00000000 11001 00000 01100 ooooo cppackua1.w =crop (p0_1)
8232 (dni cppackua1_w_P1 "cppackua1.w $crop Pn"
8233 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST))
8235 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8237 (c-call "check_option_cp" pc)
8238 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
8242 ; 00000000 11001 00000 01101 ooooo cppackla1.w =crop (p0_1)
8243 (dni cppackla1_w_P1 "cppackla1.w $crop Pn"
8244 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST))
8246 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8248 (c-call "check_option_cp" pc)
8249 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
8253 ; 00000000 11001 00000 01110 ooooo cpmovhua1.w =crop (p0_1)
8254 (dni cpmovhua1_w_P1 "cpmovhua1.w $crop Pn"
8255 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST))
8257 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8259 (c-call "check_option_cp" pc)
8260 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
8264 ; 00000000 11001 00000 01111 ooooo cpmovhla1.w =crop (p0_1)
8265 (dni cpmovhla1_w_P1 "cpmovhla1.w $crop Pn"
8266 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST))
8268 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8270 (c-call "check_option_cp" pc)
8271 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
8275 ; 00000000 11001 00000 10000 00000 cpacsuma1 (p0_1)
8276 (dni cpacsuma1_P1 "cpacsuma1 Pn"
8277 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacsuma1"))
8279 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8281 (c-call "check_option_cp" pc)
8291 (c-call "ivc2_cpacsuma1" pc) )
8295 ; 00000000 11001 00000 10001 00000 cpaccpa1 (p0_1)
8296 (dni cpaccpa1_P1 "cpaccpa1 Pn"
8297 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaccpa1"))
8299 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8301 (c-call "check_option_cp" pc)
8310 (c-call "ivc2_cpaccpa1" pc) )
8314 ; 00000000 11001 00000 10010 00000 cpacswp (p0_1)
8315 (dni cpacswp_P1 "cpacswp Pn"
8316 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacswp") VOLATILE)
8318 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x12) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8320 (c-call "check_option_cp" pc)
8337 (c-call "ivc2_cpacswp" pc) )
8341 ; 00000000 11001 qqqqq 11000 00000 cpsrla1 crqp (p0_1)
8342 (dni cpsrla1_P1 "cpsrla1 $crqp Pn"
8343 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrla1"))
8345 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8347 (c-call "check_option_cp" pc)
8356 (c-call "ivc2_cpsrla1" pc crqp) )
8360 ; 00000000 11001 qqqqq 11001 00000 cpsraa1 crqp (p0_1)
8361 (dni cpsraa1_P1 "cpsraa1 $crqp Pn"
8362 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraa1"))
8364 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8366 (c-call "check_option_cp" pc)
8375 (c-call "ivc2_cpsraa1" pc crqp) )
8379 ; 00000000 11001 qqqqq 11010 00000 cpslla1 crqp (p0_1)
8380 (dni cpslla1_P1 "cpslla1 $crqp Pn"
8381 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpslla1"))
8383 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8385 (c-call "check_option_cp" pc)
8394 (c-call "ivc2_cpslla1" pc crqp) )
8398 ; 00000000 11001 00000 11100 iiiii cpsrlia1 imm5p23 (p0_1)
8399 (dni cpsrlia1_1_p1 "cpsrlia1 imm5p23 Pn"
8400 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrlia1"))
8402 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8404 (c-call "check_option_cp" pc)
8413 (c-call "ivc2_cpsrlia1" pc imm5p23) )
8417 ; 00000000 11001 00000 11101 iiiii cpsraia1 imm5p23 (p0_1)
8418 (dni cpsraia1_1_p1 "cpsraia1 imm5p23 Pn"
8419 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraia1"))
8421 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8423 (c-call "check_option_cp" pc)
8432 (c-call "ivc2_cpsraia1" pc imm5p23) )
8436 ; 00000000 11001 00000 11110 iiiii cpsllia1 imm5p23 (p0_1)
8437 (dni cpsllia1_1_p1 "cpsllia1 imm5p23 Pn"
8438 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsllia1"))
8440 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8442 (c-call "check_option_cp" pc)
8451 (c-call "ivc2_cpsllia1" pc imm5p23) )
8455 ; iiiiiiii 11111 qqqqq ppppp 00000 cpfmulia1s0u.b crqp,crpp,simm8p0 (p0_1)
8456 (dni cpfmulia1s0u_b_P1 "cpfmulia1s0u.b $crqp,$crpp,simm8p0 Pn"
8457 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0u_b") (CPTYPE V8UQI))
8458 "cpfmulia1s0u.b $crqp,$crpp,$simm8p0"
8459 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8461 (c-call "check_option_cp" pc)
8470 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
8474 ; iiiiiiii 11111 qqqqq ppppp 00001 cpfmulia1s0.b crqp,crpp,simm8p0 (p0_1)
8475 (dni cpfmulia1s0_b_P1 "cpfmulia1s0.b $crqp,$crpp,simm8p0 Pn"
8476 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0_b") (CPTYPE V8QI))
8477 "cpfmulia1s0.b $crqp,$crpp,$simm8p0"
8478 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
8480 (c-call "check_option_cp" pc)
8489 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
8493 ; iiiiiiii 11111 qqqqq ppppp 00010 cpfmuliua1s0.h crqp,crpp,simm8p0 (p0_1)
8494 (dni cpfmuliua1s0_h_P1 "cpfmuliua1s0.h $crqp,$crpp,simm8p0 Pn"
8495 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s0_h") (CPTYPE V4HI))
8496 "cpfmuliua1s0.h $crqp,$crpp,$simm8p0"
8497 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
8499 (c-call "check_option_cp" pc)
8504 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
8508 ; iiiiiiii 11111 qqqqq ppppp 00011 cpfmulila1s0.h crqp,crpp,simm8p0 (p0_1)
8509 (dni cpfmulila1s0_h_P1 "cpfmulila1s0.h $crqp,$crpp,simm8p0 Pn"
8510 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s0_h") (CPTYPE V4HI))
8511 "cpfmulila1s0.h $crqp,$crpp,$simm8p0"
8512 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
8514 (c-call "check_option_cp" pc)
8519 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
8523 ; iiiiiiii 11111 qqqqq ppppp 00100 cpfmadia1s0u.b crqp,crpp,simm8p0 (p0_1)
8524 (dni cpfmadia1s0u_b_P1 "cpfmadia1s0u.b $crqp,$crpp,simm8p0 Pn"
8525 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0u_b") (CPTYPE V8UQI))
8526 "cpfmadia1s0u.b $crqp,$crpp,$simm8p0"
8527 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
8529 (c-call "check_option_cp" pc)
8539 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
8543 ; iiiiiiii 11111 qqqqq ppppp 00101 cpfmadia1s0.b crqp,crpp,simm8p0 (p0_1)
8544 (dni cpfmadia1s0_b_P1 "cpfmadia1s0.b $crqp,$crpp,simm8p0 Pn"
8545 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0_b") (CPTYPE V8QI))
8546 "cpfmadia1s0.b $crqp,$crpp,$simm8p0"
8547 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
8549 (c-call "check_option_cp" pc)
8559 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
8563 ; iiiiiiii 11111 qqqqq ppppp 00110 cpfmadiua1s0.h crqp,crpp,simm8p0 (p0_1)
8564 (dni cpfmadiua1s0_h_P1 "cpfmadiua1s0.h $crqp,$crpp,simm8p0 Pn"
8565 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s0_h") (CPTYPE V4HI))
8566 "cpfmadiua1s0.h $crqp,$crpp,$simm8p0"
8567 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
8569 (c-call "check_option_cp" pc)
8575 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
8579 ; iiiiiiii 11111 qqqqq ppppp 00111 cpfmadila1s0.h crqp,crpp,simm8p0 (p0_1)
8580 (dni cpfmadila1s0_h_P1 "cpfmadila1s0.h $crqp,$crpp,simm8p0 Pn"
8581 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s0_h") (CPTYPE V4HI))
8582 "cpfmadila1s0.h $crqp,$crpp,$simm8p0"
8583 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
8585 (c-call "check_option_cp" pc)
8591 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
8595 ; iiiiiiii 11111 qqqqq ppppp 01000 cpfmulia1s1u.b crqp,crpp,simm8p0 (p0_1)
8596 (dni cpfmulia1s1u_b_P1 "cpfmulia1s1u.b $crqp,$crpp,simm8p0 Pn"
8597 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1u_b") (CPTYPE V8UQI))
8598 "cpfmulia1s1u.b $crqp,$crpp,$simm8p0"
8599 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
8601 (c-call "check_option_cp" pc)
8610 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
8614 ; iiiiiiii 11111 qqqqq ppppp 01001 cpfmulia1s1.b crqp,crpp,simm8p0 (p0_1)
8615 (dni cpfmulia1s1_b_P1 "cpfmulia1s1.b $crqp,$crpp,simm8p0 Pn"
8616 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1_b") (CPTYPE V8QI))
8617 "cpfmulia1s1.b $crqp,$crpp,$simm8p0"
8618 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
8620 (c-call "check_option_cp" pc)
8629 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
8633 ; iiiiiiii 11111 qqqqq ppppp 01010 cpfmuliua1s1.h crqp,crpp,simm8p0 (p0_1)
8634 (dni cpfmuliua1s1_h_P1 "cpfmuliua1s1.h $crqp,$crpp,simm8p0 Pn"
8635 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s1_h") (CPTYPE V4HI))
8636 "cpfmuliua1s1.h $crqp,$crpp,$simm8p0"
8637 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
8639 (c-call "check_option_cp" pc)
8644 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
8648 ; iiiiiiii 11111 qqqqq ppppp 01011 cpfmulila1s1.h crqp,crpp,simm8p0 (p0_1)
8649 (dni cpfmulila1s1_h_P1 "cpfmulila1s1.h $crqp,$crpp,simm8p0 Pn"
8650 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s1_h") (CPTYPE V4HI))
8651 "cpfmulila1s1.h $crqp,$crpp,$simm8p0"
8652 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
8654 (c-call "check_option_cp" pc)
8659 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
8663 ; iiiiiiii 11111 qqqqq ppppp 01100 cpfmadia1s1u.b crqp,crpp,simm8p0 (p0_1)
8664 (dni cpfmadia1s1u_b_P1 "cpfmadia1s1u.b $crqp,$crpp,simm8p0 Pn"
8665 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1u_b") (CPTYPE V8UQI))
8666 "cpfmadia1s1u.b $crqp,$crpp,$simm8p0"
8667 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
8669 (c-call "check_option_cp" pc)
8679 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
8683 ; iiiiiiii 11111 qqqqq ppppp 01101 cpfmadia1s1.b crqp,crpp,simm8p0 (p0_1)
8684 (dni cpfmadia1s1_b_P1 "cpfmadia1s1.b $crqp,$crpp,simm8p0 Pn"
8685 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1_b") (CPTYPE V8QI))
8686 "cpfmadia1s1.b $crqp,$crpp,$simm8p0"
8687 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
8689 (c-call "check_option_cp" pc)
8699 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
8703 ; iiiiiiii 11111 qqqqq ppppp 01110 cpfmadiua1s1.h crqp,crpp,simm8p0 (p0_1)
8704 (dni cpfmadiua1s1_h_P1 "cpfmadiua1s1.h $crqp,$crpp,simm8p0 Pn"
8705 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s1_h") (CPTYPE V4HI))
8706 "cpfmadiua1s1.h $crqp,$crpp,$simm8p0"
8707 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
8709 (c-call "check_option_cp" pc)
8715 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
8719 ; iiiiiiii 11111 qqqqq ppppp 01111 cpfmadila1s1.h crqp,crpp,simm8p0 (p0_1)
8720 (dni cpfmadila1s1_h_P1 "cpfmadila1s1.h $crqp,$crpp,simm8p0 Pn"
8721 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s1_h") (CPTYPE V4HI))
8722 "cpfmadila1s1.h $crqp,$crpp,$simm8p0"
8723 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
8725 (c-call "check_option_cp" pc)
8731 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
8735 ; iiiiiiii 11111 qqqqq ppppp 10000 cpamulia1u.b crqp,crpp,simm8p0 (p0_1)
8736 (dni cpamulia1u_b_P1 "cpamulia1u.b $crqp,$crpp,simm8p0 Pn"
8737 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1u_b") (CPTYPE V8UQI))
8738 "cpamulia1u.b $crqp,$crpp,$simm8p0"
8739 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
8741 (c-call "check_option_cp" pc)
8750 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
8754 ; iiiiiiii 11111 qqqqq ppppp 10001 cpamulia1.b crqp,crpp,simm8p0 (p0_1)
8755 (dni cpamulia1_b_P1 "cpamulia1.b $crqp,$crpp,simm8p0 Pn"
8756 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1_b") (CPTYPE V8QI))
8757 "cpamulia1.b $crqp,$crpp,$simm8p0"
8758 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
8760 (c-call "check_option_cp" pc)
8769 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
8773 ; iiiiiiii 11111 qqqqq ppppp 10010 cpamuliua1.h crqp,crpp,simm8p0 (p0_1)
8774 (dni cpamuliua1_h_P1 "cpamuliua1.h $crqp,$crpp,simm8p0 Pn"
8775 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamuliua1_h") (CPTYPE V4HI))
8776 "cpamuliua1.h $crqp,$crpp,$simm8p0"
8777 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
8779 (c-call "check_option_cp" pc)
8784 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
8788 ; iiiiiiii 11111 qqqqq ppppp 10011 cpamulila1.h crqp,crpp,simm8p0 (p0_1)
8789 (dni cpamulila1_h_P1 "cpamulila1.h $crqp,$crpp,simm8p0 Pn"
8790 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulila1_h") (CPTYPE V4HI))
8791 "cpamulila1.h $crqp,$crpp,$simm8p0"
8792 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
8794 (c-call "check_option_cp" pc)
8799 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
8803 ; iiiiiiii 11111 qqqqq ppppp 10100 cpamadia1u.b crqp,crpp,simm8p0 (p0_1)
8804 (dni cpamadia1u_b_P1 "cpamadia1u.b $crqp,$crpp,simm8p0 Pn"
8805 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1u_b") (CPTYPE V8UQI))
8806 "cpamadia1u.b $crqp,$crpp,$simm8p0"
8807 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8809 (c-call "check_option_cp" pc)
8819 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
8823 ; iiiiiiii 11111 qqqqq ppppp 10101 cpamadia1.b crqp,crpp,simm8p0 (p0_1)
8824 (dni cpamadia1_b_P1 "cpamadia1.b $crqp,$crpp,simm8p0 Pn"
8825 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1_b") (CPTYPE V8QI))
8826 "cpamadia1.b $crqp,$crpp,$simm8p0"
8827 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8829 (c-call "check_option_cp" pc)
8839 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
8843 ; iiiiiiii 11111 qqqqq ppppp 10110 cpamadiua1.h crqp,crpp,simm8p0 (p0_1)
8844 (dni cpamadiua1_h_P1 "cpamadiua1.h $crqp,$crpp,simm8p0 Pn"
8845 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadiua1_h") (CPTYPE V4HI))
8846 "cpamadiua1.h $crqp,$crpp,$simm8p0"
8847 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8849 (c-call "check_option_cp" pc)
8855 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
8859 ; iiiiiiii 11111 qqqqq ppppp 10111 cpamadila1.h crqp,crpp,simm8p0 (p0_1)
8860 (dni cpamadila1_h_P1 "cpamadila1.h $crqp,$crpp,simm8p0 Pn"
8861 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadila1_h") (CPTYPE V4HI))
8862 "cpamadila1.h $crqp,$crpp,$simm8p0"
8863 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8865 (c-call "check_option_cp" pc)
8871 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
8875 ; iiiiiiii 11100 qqqqq ppppp 00 III cpfmulia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8876 (dni cpfmulia1u_b_P1 "cpfmulia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8877 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1u_b") (CPTYPE V8UQI))
8878 "cpfmulia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8879 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8881 (c-call "check_option_cp" pc)
8890 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
8894 ; iiiiiiii 11100 qqqqq ppppp 01 III cpfmulia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8895 (dni cpfmulia1_b_P1 "cpfmulia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8896 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1_b") (CPTYPE V8QI))
8897 "cpfmulia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8898 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8900 (c-call "check_option_cp" pc)
8909 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
8913 ; iiiiiiii 11100 qqqqq ppppp 10 III cpfmuliua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8914 (dni cpfmuliua1_h_P1 "cpfmuliua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8915 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1_h") (CPTYPE V4HI))
8916 "cpfmuliua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8917 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8919 (c-call "check_option_cp" pc)
8924 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
8928 ; iiiiiiii 11100 qqqqq ppppp 11 III cpfmulila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8929 (dni cpfmulila1_h_P1 "cpfmulila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8930 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1_h") (CPTYPE V4HI))
8931 "cpfmulila1.h $crqp,$crpp,$imm3p25,$simm8p0"
8932 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
8934 (c-call "check_option_cp" pc)
8939 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
8943 ; iiiiiiii 11101 qqqqq ppppp 00 III cpfmadia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8944 (dni cpfmadia1u_b_P1 "cpfmadia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8945 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1u_b") (CPTYPE V8UQI))
8946 "cpfmadia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8947 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8949 (c-call "check_option_cp" pc)
8959 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
8963 ; iiiiiiii 11101 qqqqq ppppp 01 III cpfmadia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8964 (dni cpfmadia1_b_P1 "cpfmadia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8965 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1_b") (CPTYPE V8QI))
8966 "cpfmadia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8967 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8969 (c-call "check_option_cp" pc)
8979 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
8983 ; iiiiiiii 11101 qqqqq ppppp 10 III cpfmadiua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8984 (dni cpfmadiua1_h_P1 "cpfmadiua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8985 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1_h") (CPTYPE V4HI))
8986 "cpfmadiua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8987 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8989 (c-call "check_option_cp" pc)
8995 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
8999 ; iiiiiiii 11101 qqqqq ppppp 11 III cpfmadila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
9000 (dni cpfmadila1_h_P1 "cpfmadila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
9001 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1_h") (CPTYPE V4HI))
9002 "cpfmadila1.h $crqp,$crpp,$imm3p25,$simm8p0"
9003 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
9005 (c-call "check_option_cp" pc)
9011 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
9015 ; 00000000 11110 qqqqq ppppp 00000 cpssqa1u.b crqp,crpp (p0_1)
9016 (dni cpssqa1u_b_P1 "cpssqa1u.b $crqp,$crpp Pn"
9017 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI))
9018 "cpssqa1u.b $crqp,$crpp"
9019 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
9021 (c-call "check_option_cp" pc)
9030 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
9034 ; 00000000 11110 qqqqq ppppp 00001 cpssqa1.b crqp,crpp (p0_1)
9035 (dni cpssqa1_b_P1 "cpssqa1.b $crqp,$crpp Pn"
9036 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI))
9037 "cpssqa1.b $crqp,$crpp"
9038 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
9040 (c-call "check_option_cp" pc)
9049 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
9053 ; 00000000 11110 qqqqq ppppp 00100 cpssda1u.b crqp,crpp (p0_1)
9054 (dni cpssda1u_b_P1 "cpssda1u.b $crqp,$crpp Pn"
9055 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI))
9056 "cpssda1u.b $crqp,$crpp"
9057 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
9059 (c-call "check_option_cp" pc)
9068 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
9072 ; 00000000 11110 qqqqq ppppp 00101 cpssda1.b crqp,crpp (p0_1)
9073 (dni cpssda1_b_P1 "cpssda1.b $crqp,$crpp Pn"
9074 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1_b") (CPTYPE V8QI))
9075 "cpssda1.b $crqp,$crpp"
9076 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
9078 (c-call "check_option_cp" pc)
9087 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
9091 ; 00000000 11110 qqqqq ppppp 01000 cpmula1u.b crqp,crpp (p0_1)
9092 (dni cpmula1u_b_P1 "cpmula1u.b $crqp,$crpp Pn"
9093 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI))
9094 "cpmula1u.b $crqp,$crpp"
9095 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
9097 (c-call "check_option_cp" pc)
9106 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
9110 ; 00000000 11110 qqqqq ppppp 01001 cpmula1.b crqp,crpp (p0_1)
9111 (dni cpmula1_b_P1 "cpmula1.b $crqp,$crpp Pn"
9112 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1_b") (CPTYPE V8QI))
9113 "cpmula1.b $crqp,$crpp"
9114 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
9116 (c-call "check_option_cp" pc)
9125 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
9129 ; 00000000 11110 qqqqq ppppp 01010 cpmulua1.h crqp,crpp (p0_1)
9130 (dni cpmulua1_h_P1 "cpmulua1.h $crqp,$crpp Pn"
9131 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI))
9132 "cpmulua1.h $crqp,$crpp"
9133 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9135 (c-call "check_option_cp" pc)
9140 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
9144 ; 00000000 11110 qqqqq ppppp 01011 cpmulla1.h crqp,crpp (p0_1)
9145 (dni cpmulla1_h_P1 "cpmulla1.h $crqp,$crpp Pn"
9146 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI))
9147 "cpmulla1.h $crqp,$crpp"
9148 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9150 (c-call "check_option_cp" pc)
9155 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
9159 ; 00000000 11110 qqqqq ppppp 01100 cpmulua1u.w crqp,crpp (p0_1)
9160 (dni cpmulua1u_w_P1 "cpmulua1u.w $crqp,$crpp Pn"
9161 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI))
9162 "cpmulua1u.w $crqp,$crpp"
9163 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
9165 (c-call "check_option_cp" pc)
9170 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
9174 ; 00000000 11110 qqqqq ppppp 01101 cpmulla1u.w crqp,crpp (p0_1)
9175 (dni cpmulla1u_w_P1 "cpmulla1u.w $crqp,$crpp Pn"
9176 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI))
9177 "cpmulla1u.w $crqp,$crpp"
9178 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
9180 (c-call "check_option_cp" pc)
9185 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
9189 ; 00000000 11110 qqqqq ppppp 01110 cpmulua1.w crqp,crpp (p0_1)
9190 (dni cpmulua1_w_P1 "cpmulua1.w $crqp,$crpp Pn"
9191 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI))
9192 "cpmulua1.w $crqp,$crpp"
9193 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9195 (c-call "check_option_cp" pc)
9200 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
9204 ; 00000000 11110 qqqqq ppppp 01111 cpmulla1.w crqp,crpp (p0_1)
9205 (dni cpmulla1_w_P1 "cpmulla1.w $crqp,$crpp Pn"
9206 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI))
9207 "cpmulla1.w $crqp,$crpp"
9208 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9210 (c-call "check_option_cp" pc)
9215 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
9219 ; 00000000 11110 qqqqq ppppp 10000 cpmada1u.b crqp,crpp (p0_1)
9220 (dni cpmada1u_b_P1 "cpmada1u.b $crqp,$crpp Pn"
9221 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI))
9222 "cpmada1u.b $crqp,$crpp"
9223 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
9225 (c-call "check_option_cp" pc)
9235 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
9239 ; 00000000 11110 qqqqq ppppp 10001 cpmada1.b crqp,crpp (p0_1)
9240 (dni cpmada1_b_P1 "cpmada1.b $crqp,$crpp Pn"
9241 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1_b") (CPTYPE V8QI))
9242 "cpmada1.b $crqp,$crpp"
9243 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
9245 (c-call "check_option_cp" pc)
9255 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
9259 ; 00000000 11110 qqqqq ppppp 10010 cpmadua1.h crqp,crpp (p0_1)
9260 (dni cpmadua1_h_P1 "cpmadua1.h $crqp,$crpp Pn"
9261 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI))
9262 "cpmadua1.h $crqp,$crpp"
9263 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9265 (c-call "check_option_cp" pc)
9271 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
9275 ; 00000000 11110 qqqqq ppppp 10011 cpmadla1.h crqp,crpp (p0_1)
9276 (dni cpmadla1_h_P1 "cpmadla1.h $crqp,$crpp Pn"
9277 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI))
9278 "cpmadla1.h $crqp,$crpp"
9279 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9281 (c-call "check_option_cp" pc)
9287 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
9291 ; 00000000 11110 qqqqq ppppp 10100 cpmadua1u.w crqp,crpp (p0_1)
9292 (dni cpmadua1u_w_P1 "cpmadua1u.w $crqp,$crpp Pn"
9293 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI))
9294 "cpmadua1u.w $crqp,$crpp"
9295 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
9297 (c-call "check_option_cp" pc)
9303 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
9307 ; 00000000 11110 qqqqq ppppp 10101 cpmadla1u.w crqp,crpp (p0_1)
9308 (dni cpmadla1u_w_P1 "cpmadla1u.w $crqp,$crpp Pn"
9309 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI))
9310 "cpmadla1u.w $crqp,$crpp"
9311 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
9313 (c-call "check_option_cp" pc)
9319 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
9323 ; 00000000 11110 qqqqq ppppp 10110 cpmadua1.w crqp,crpp (p0_1)
9324 (dni cpmadua1_w_P1 "cpmadua1.w $crqp,$crpp Pn"
9325 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI))
9326 "cpmadua1.w $crqp,$crpp"
9327 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9329 (c-call "check_option_cp" pc)
9335 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
9339 ; 00000000 11110 qqqqq ppppp 10111 cpmadla1.w crqp,crpp (p0_1)
9340 (dni cpmadla1_w_P1 "cpmadla1.w $crqp,$crpp Pn"
9341 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI))
9342 "cpmadla1.w $crqp,$crpp"
9343 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9345 (c-call "check_option_cp" pc)
9351 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
9355 ; 00000000 11110 qqqqq ppppp 11010 cpmsbua1.h crqp,crpp (p0_1)
9356 (dni cpmsbua1_h_P1 "cpmsbua1.h $crqp,$crpp Pn"
9357 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI))
9358 "cpmsbua1.h $crqp,$crpp"
9359 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9361 (c-call "check_option_cp" pc)
9367 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
9371 ; 00000000 11110 qqqqq ppppp 11011 cpmsbla1.h crqp,crpp (p0_1)
9372 (dni cpmsbla1_h_P1 "cpmsbla1.h $crqp,$crpp Pn"
9373 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI))
9374 "cpmsbla1.h $crqp,$crpp"
9375 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9377 (c-call "check_option_cp" pc)
9383 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
9387 ; 00000000 11110 qqqqq ppppp 11100 cpmsbua1u.w crqp,crpp (p0_1)
9388 (dni cpmsbua1u_w_P1 "cpmsbua1u.w $crqp,$crpp Pn"
9389 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI))
9390 "cpmsbua1u.w $crqp,$crpp"
9391 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
9393 (c-call "check_option_cp" pc)
9399 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
9403 ; 00000000 11110 qqqqq ppppp 11101 cpmsbla1u.w crqp,crpp (p0_1)
9404 (dni cpmsbla1u_w_P1 "cpmsbla1u.w $crqp,$crpp Pn"
9405 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI))
9406 "cpmsbla1u.w $crqp,$crpp"
9407 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
9409 (c-call "check_option_cp" pc)
9415 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
9419 ; 00000000 11110 qqqqq ppppp 11110 cpmsbua1.w crqp,crpp (p0_1)
9420 (dni cpmsbua1_w_P1 "cpmsbua1.w $crqp,$crpp Pn"
9421 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI))
9422 "cpmsbua1.w $crqp,$crpp"
9423 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9425 (c-call "check_option_cp" pc)
9431 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
9435 ; 00000000 11110 qqqqq ppppp 11111 cpmsbla1.w crqp,crpp (p0_1)
9436 (dni cpmsbla1_w_P1 "cpmsbla1.w $crqp,$crpp Pn"
9437 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI))
9438 "cpmsbla1.w $crqp,$crpp"
9439 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9441 (c-call "check_option_cp" pc)
9447 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
9451 ; 00000001 11110 qqqqq ppppp 10010 cpsmadua1.h crqp,crpp (p0_1)
9452 (dni cpsmadua1_h_P1 "cpsmadua1.h $crqp,$crpp Pn"
9453 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI))
9454 "cpsmadua1.h $crqp,$crpp"
9455 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9457 (c-call "check_option_cp" pc)
9463 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
9467 ; 00000001 11110 qqqqq ppppp 10011 cpsmadla1.h crqp,crpp (p0_1)
9468 (dni cpsmadla1_h_P1 "cpsmadla1.h $crqp,$crpp Pn"
9469 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI))
9470 "cpsmadla1.h $crqp,$crpp"
9471 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9473 (c-call "check_option_cp" pc)
9479 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
9483 ; 00000001 11110 qqqqq ppppp 10110 cpsmadua1.w crqp,crpp (p0_1)
9484 (dni cpsmadua1_w_P1 "cpsmadua1.w $crqp,$crpp Pn"
9485 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI))
9486 "cpsmadua1.w $crqp,$crpp"
9487 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9489 (c-call "check_option_cp" pc)
9495 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
9499 ; 00000001 11110 qqqqq ppppp 10111 cpsmadla1.w crqp,crpp (p0_1)
9500 (dni cpsmadla1_w_P1 "cpsmadla1.w $crqp,$crpp Pn"
9501 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI))
9502 "cpsmadla1.w $crqp,$crpp"
9503 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9505 (c-call "check_option_cp" pc)
9511 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
9515 ; 00000001 11110 qqqqq ppppp 11010 cpsmsbua1.h crqp,crpp (p0_1)
9516 (dni cpsmsbua1_h_P1 "cpsmsbua1.h $crqp,$crpp Pn"
9517 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI))
9518 "cpsmsbua1.h $crqp,$crpp"
9519 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9521 (c-call "check_option_cp" pc)
9527 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
9531 ; 00000001 11110 qqqqq ppppp 11011 cpsmsbla1.h crqp,crpp (p0_1)
9532 (dni cpsmsbla1_h_P1 "cpsmsbla1.h $crqp,$crpp Pn"
9533 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI))
9534 "cpsmsbla1.h $crqp,$crpp"
9535 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9537 (c-call "check_option_cp" pc)
9543 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
9547 ; 00000001 11110 qqqqq ppppp 11110 cpsmsbua1.w crqp,crpp (p0_1)
9548 (dni cpsmsbua1_w_P1 "cpsmsbua1.w $crqp,$crpp Pn"
9549 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI))
9550 "cpsmsbua1.w $crqp,$crpp"
9551 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9553 (c-call "check_option_cp" pc)
9559 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
9563 ; 00000001 11110 qqqqq ppppp 11111 cpsmsbla1.w crqp,crpp (p0_1)
9564 (dni cpsmsbla1_w_P1 "cpsmsbla1.w $crqp,$crpp Pn"
9565 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI))
9566 "cpsmsbla1.w $crqp,$crpp"
9567 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9569 (c-call "check_option_cp" pc)
9575 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
9579 ; 00000010 11110 qqqqq ppppp 01010 cpmulslua1.h crqp,crpp (p0_1)
9580 (dni cpmulslua1_h_P1 "cpmulslua1.h $crqp,$crpp Pn"
9581 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI))
9582 "cpmulslua1.h $crqp,$crpp"
9583 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9585 (c-call "check_option_cp" pc)
9591 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
9595 ; 00000010 11110 qqqqq ppppp 01011 cpmulslla1.h crqp,crpp (p0_1)
9596 (dni cpmulslla1_h_P1 "cpmulslla1.h $crqp,$crpp Pn"
9597 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI))
9598 "cpmulslla1.h $crqp,$crpp"
9599 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9601 (c-call "check_option_cp" pc)
9607 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
9611 ; 00000010 11110 qqqqq ppppp 01110 cpmulslua1.w crqp,crpp (p0_1)
9612 (dni cpmulslua1_w_P1 "cpmulslua1.w $crqp,$crpp Pn"
9613 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI))
9614 "cpmulslua1.w $crqp,$crpp"
9615 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9617 (c-call "check_option_cp" pc)
9623 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
9627 ; 00000010 11110 qqqqq ppppp 01111 cpmulslla1.w crqp,crpp (p0_1)
9628 (dni cpmulslla1_w_P1 "cpmulslla1.w $crqp,$crpp Pn"
9629 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI))
9630 "cpmulslla1.w $crqp,$crpp"
9631 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9633 (c-call "check_option_cp" pc)
9639 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
9643 ; 00000011 11110 qqqqq ppppp 10010 cpsmadslua1.h crqp,crpp (p0_1)
9644 (dni cpsmadslua1_h_P1 "cpsmadslua1.h $crqp,$crpp Pn"
9645 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI))
9646 "cpsmadslua1.h $crqp,$crpp"
9647 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9649 (c-call "check_option_cp" pc)
9655 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
9659 ; 00000011 11110 qqqqq ppppp 10011 cpsmadslla1.h crqp,crpp (p0_1)
9660 (dni cpsmadslla1_h_P1 "cpsmadslla1.h $crqp,$crpp Pn"
9661 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI))
9662 "cpsmadslla1.h $crqp,$crpp"
9663 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9665 (c-call "check_option_cp" pc)
9671 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
9675 ; 00000011 11110 qqqqq ppppp 10110 cpsmadslua1.w crqp,crpp (p0_1)
9676 (dni cpsmadslua1_w_P1 "cpsmadslua1.w $crqp,$crpp Pn"
9677 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI))
9678 "cpsmadslua1.w $crqp,$crpp"
9679 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9681 (c-call "check_option_cp" pc)
9687 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
9691 ; 00000011 11110 qqqqq ppppp 10111 cpsmadslla1.w crqp,crpp (p0_1)
9692 (dni cpsmadslla1_w_P1 "cpsmadslla1.w $crqp,$crpp Pn"
9693 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI))
9694 "cpsmadslla1.w $crqp,$crpp"
9695 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9697 (c-call "check_option_cp" pc)
9703 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
9707 ; 00000011 11110 qqqqq ppppp 11010 cpsmsbslua1.h crqp,crpp (p0_1)
9708 (dni cpsmsbslua1_h_P1 "cpsmsbslua1.h $crqp,$crpp Pn"
9709 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI))
9710 "cpsmsbslua1.h $crqp,$crpp"
9711 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9713 (c-call "check_option_cp" pc)
9719 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
9723 ; 00000011 11110 qqqqq ppppp 11011 cpsmsbslla1.h crqp,crpp (p0_1)
9724 (dni cpsmsbslla1_h_P1 "cpsmsbslla1.h $crqp,$crpp Pn"
9725 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI))
9726 "cpsmsbslla1.h $crqp,$crpp"
9727 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9729 (c-call "check_option_cp" pc)
9735 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
9739 ; 00000011 11110 qqqqq ppppp 11110 cpsmsbslua1.w crqp,crpp (p0_1)
9740 (dni cpsmsbslua1_w_P1 "cpsmsbslua1.w $crqp,$crpp Pn"
9741 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI))
9742 "cpsmsbslua1.w $crqp,$crpp"
9743 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9745 (c-call "check_option_cp" pc)
9751 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
9755 ; 00000011 11110 qqqqq ppppp 11111 cpsmsbslla1.w crqp,crpp (p0_1)
9756 (dni cpsmsbslla1_w_P1 "cpsmsbslla1.w $crqp,$crpp Pn"
9757 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI))
9758 "cpsmsbslla1.w $crqp,$crpp"
9759 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9761 (c-call "check_option_cp" pc)
9767 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )