1 ; Toshiba MeP IVC2 Coprocessor description. -*- scheme -*-
2 ; Copyright (C) 2001-2013 Free Software Foundation, Inc.
3 ; Contributed by Red Hat, Inc.
5 ; This file is part of GCC.
7 ; GCC is free software; you can redistribute it and/or modify it under
8 ; the terms of the GNU General Public License as published by the Free
9 ; Software Foundation; either version 3, or (at your option) any later
12 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 ; You should have received a copy of the GNU General Public License
18 ; along with GCC; see the file COPYING3. If not see
19 ; <http://www.gnu.org/licenses/>.
21 ;------------------------------------------------------------------------------
22 ; MeP-Integrator will redefine the isa pmacros below to allow the bit widths
23 ; specified below for each ME_MODULE using this coprocessor.
24 ; IVC2 uses the isas as follows:
29 ;------------------------------------------------------------------------------
31 (define-pmacro ivc2-core-isa () (ISA ext_core1))
32 (define-pmacro ivc2-16-isa () (ISA ext_cop1_16))
33 (define-pmacro ivc2-32-isa () (ISA ext_cop1_32))
34 (define-pmacro ivc2-48-isa () (ISA ext_cop1_48))
35 (define-pmacro ivc2-64-isa () (ISA ext_cop1_64))
36 (define-pmacro all-ivc2-isas () (ISA ext_core1,ext_cop1_16,ext_cop1_32,ext_cop1_48,ext_cop1_64))
37 (define-pmacro ivc2-p0s-isa () (ISA ext_cop1_16))
38 (define-pmacro ivc2-p0-isa () (ISA ext_cop1_48))
39 (define-pmacro ivc2-p0s-p0-isa () (ISA ext_cop1_16,ext_cop1_48))
40 (define-pmacro ivc2-p1-isa () (ISA ext_cop1_64))
41 (define-pmacro ivc2-p0s-p1-isa () (ISA ext_cop1_16,ext_cop1_64))
42 (define-pmacro ivc2-p0-p1-isa () (ISA ext_cop1_48,ext_cop1_64))
43 (define-pmacro ivc2-p0s-p0-p1-isa () (ISA ext_cop1_16,ext_cop1_48,ext_cop1_64))
44 (define-pmacro ivc2-c3-isa () (ISA ext_cop1_32))
47 ; register definitions
48 ; ---------------------
49 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
50 ; GDB will use the hardware table generated from this declaration. The operands use h-cr
51 ; from mep-core.cpu so that SID's semantic trace will be consistent between
52 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
53 ; generated from this declarations
56 (comment "64-bit coprocessor registers for ivc2 coprocessor")
57 (attrs VIRTUAL all-mep-core-isas (CDATA CP_DATA_BUS_INT))
58 (type register DI (64))
59 (set (index newval) (c-call VOID "h_cr64_set" index newval))
60 (get (index) (c-call DI "h_cr64_get" index))
61 (indices keyword "$c" (.map -reg-pair (.iota 8)))
64 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
65 ; GDB will use the hardware table generated from this declaration. The operands use h-ccr
66 ; from mep-core.cpu so that SID's semantic trace will be consistent between
67 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
68 ; generated from this declarations
71 (comment "Coprocessor control registers for ivc2 coprocessor")
72 (attrs VIRTUAL all-mep-isas)
73 (type register SI (32))
74 (set (index newval) (c-call VOID "h_ccr_set" index newval))
75 (get (index) (c-call SI "h_ccr_get" index))
105 (.unsplice (.map -ccr-reg-pair (.iota 32)))
114 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
115 (values CORE C3 P0S P0 P1)
119 ;-----------------------------------------------------------------------------
120 ; macros for standard opcodes for each slot type
123 (dnf f-ivc2-2u4 "sub opcode field" (all-mep-isas) 4 2)
124 (dnf f-ivc2-3u4 "sub opcode field" (all-mep-isas) 4 3)
125 (dnf f-ivc2-8u4 "sub opcode field" (all-mep-isas) 4 8)
126 (df f-ivc2-8s4 "sub opcode field" (all-mep-isas) 4 8 INT #f #f)
127 (dnf f-ivc2-1u6 "sub opcode field" (all-mep-isas) 6 1)
128 (dnf f-ivc2-2u6 "sub opcode field" (all-mep-isas) 6 2)
129 (dnf f-ivc2-3u6 "sub opcode field" (all-mep-isas) 6 3)
130 (dnf f-ivc2-6u6 "sub opcode field" (all-mep-isas) 6 6)
131 (dnf f-ivc2-5u7 "sub opcode field" (all-mep-isas) 7 5)
132 (dnf f-ivc2-4u8 "sub opcode field" (all-mep-isas) 8 4)
133 (dnf f-ivc2-3u9 "sub opcode field" (all-mep-isas) 9 3)
134 (dnf f-ivc2-5u16 "sub opcode field" (all-mep-isas) 16 5)
135 (dnf f-ivc2-5u21 "sub opcode field" (all-mep-isas) 21 5)
136 (dnf f-ivc2-5u26 "sub opcode field" (all-mep-isas) 26 5)
137 (dnf f-ivc2-1u31 "sub opcode field" (all-mep-isas) 31 1)
139 (dnf f-ivc2-4u16 "sub opcode field" (all-mep-isas) 16 4)
140 (dnf f-ivc2-4u20 "sub opcode field" (all-mep-isas) 20 4)
141 (dnf f-ivc2-4u24 "sub opcode field" (all-mep-isas) 24 4)
142 (dnf f-ivc2-4u28 "sub opcode field" (all-mep-isas) 28 4)
145 (dnf f-ivc2-2u0 "sub opcode field" (all-mep-isas) 0 2)
146 (dnf f-ivc2-3u0 "sub opcode field" (all-mep-isas) 0 3)
147 (dnf f-ivc2-4u0 "sub opcode field" (all-mep-isas) 0 4)
148 (dnf f-ivc2-5u0 "sub opcode field" (all-mep-isas) 0 5)
149 (dnf f-ivc2-8u0 "sub opcode field" (all-mep-isas) 0 8)
150 (df f-ivc2-8s0 "sub opcode field" (all-mep-isas) 0 8 INT #f #f)
151 (dnf f-ivc2-6u2 "sub opcode field" (all-mep-isas) 2 6)
152 (dnf f-ivc2-5u3 "sub opcode field" (all-mep-isas) 3 5)
153 (dnf f-ivc2-4u4 "sub opcode field" (all-mep-isas) 4 4)
154 (dnf f-ivc2-3u5 "sub opcode field" (all-mep-isas) 5 3)
155 (dnf f-ivc2-5u8 "sub opcode field" (all-mep-isas) 8 5)
156 (dnf f-ivc2-4u10 "sub opcode field" (all-mep-isas) 10 4)
157 (dnf f-ivc2-3u12 "sub opcode field" (all-mep-isas) 12 3)
158 (dnf f-ivc2-5u13 "sub opcode field" (all-mep-isas) 13 5)
159 (dnf f-ivc2-2u18 "sub opcode field" (all-mep-isas) 18 2)
160 (dnf f-ivc2-5u18 "sub opcode field" (all-mep-isas) 18 5)
161 (dnf f-ivc2-8u20 "sub opcode field" (all-mep-isas) 20 8)
162 (df f-ivc2-8s20 "sub opcode field" (all-mep-isas) 20 8 INT #f #f)
163 (dnf f-ivc2-5u23 "sub opcode field" (all-mep-isas) 23 5)
164 (dnf f-ivc2-2u23 "sub opcode field" (all-mep-isas) 23 2)
165 (dnf f-ivc2-3u25 "sub opcode field" (all-mep-isas) 25 3)
167 (dnmf f-ivc2-imm16p0 "16-bit immediate in P0/P1" (all-mep-isas) UINT
168 (f-ivc2-8u0 f-ivc2-8u20)
169 (sequence () ; insert
170 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-imm16p0) 8) #xff))
171 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-imm16p0) #xff))
173 (sequence () ; extract
174 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
175 (sll (ifield f-ivc2-8u0) 8)))
179 (dnmf f-ivc2-simm16p0 "16-bit immediate in P0/P1" (all-mep-isas) INT
180 (f-ivc2-8u0 f-ivc2-8u20)
181 (sequence () ; insert
182 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-simm16p0) 8) #xff))
183 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-simm16p0) #xff))
185 (sequence () ; extract
186 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
187 (sll (ifield f-ivc2-8u0) 8)))
191 (dnop ivc2_csar0 "ivc2_csar0" (all-ivc2-isas) h-ccr-ivc2 0)
192 (dnop ivc2_cc "ivc2_cc" (all-ivc2-isas) h-ccr-ivc2 1)
193 (dnop ivc2_cofr0 "ivc2_cofr0" (all-ivc2-isas) h-ccr-ivc2 4)
194 (dnop ivc2_cofr1 "ivc2_cofr1" (all-ivc2-isas) h-ccr-ivc2 5)
195 (dnop ivc2_cofa0 "ivc2_cofa0" (all-ivc2-isas) h-ccr-ivc2 6)
196 (dnop ivc2_cofa1 "ivc2_cofa1" (all-ivc2-isas) h-ccr-ivc2 7)
198 (dnop ivc2_csar1 "ivc2_csar1" (all-ivc2-isas) h-ccr-ivc2 15)
200 (dnop ivc2_acc0_0 "acc0_0" (all-ivc2-isas) h-ccr-ivc2 16)
201 (dnop ivc2_acc0_1 "acc0_1" (all-ivc2-isas) h-ccr-ivc2 17)
202 (dnop ivc2_acc0_2 "acc0_2" (all-ivc2-isas) h-ccr-ivc2 18)
203 (dnop ivc2_acc0_3 "acc0_3" (all-ivc2-isas) h-ccr-ivc2 19)
204 (dnop ivc2_acc0_4 "acc0_4" (all-ivc2-isas) h-ccr-ivc2 20)
205 (dnop ivc2_acc0_5 "acc0_5" (all-ivc2-isas) h-ccr-ivc2 21)
206 (dnop ivc2_acc0_6 "acc0_6" (all-ivc2-isas) h-ccr-ivc2 22)
207 (dnop ivc2_acc0_7 "acc0_7" (all-ivc2-isas) h-ccr-ivc2 23)
209 (dnop ivc2_acc1_0 "acc1_0" (all-ivc2-isas) h-ccr-ivc2 24)
210 (dnop ivc2_acc1_1 "acc1_1" (all-ivc2-isas) h-ccr-ivc2 25)
211 (dnop ivc2_acc1_2 "acc1_2" (all-ivc2-isas) h-ccr-ivc2 26)
212 (dnop ivc2_acc1_3 "acc1_3" (all-ivc2-isas) h-ccr-ivc2 27)
213 (dnop ivc2_acc1_4 "acc1_4" (all-ivc2-isas) h-ccr-ivc2 28)
214 (dnop ivc2_acc1_5 "acc1_5" (all-ivc2-isas) h-ccr-ivc2 29)
215 (dnop ivc2_acc1_6 "acc1_6" (all-ivc2-isas) h-ccr-ivc2 30)
216 (dnop ivc2_acc1_7 "acc1_7" (all-ivc2-isas) h-ccr-ivc2 31)
218 (dnop croc "$CRo C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u7)
219 (dnop crqc "$CRq C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u21)
220 (dnop crpc "$CRp C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u26)
222 (dnop ivc-x-6-1 "filler" (all-mep-isas) h-uint f-ivc2-1u6)
223 (dnop ivc-x-6-2 "filler" (all-mep-isas) h-uint f-ivc2-2u6)
224 (dnop ivc-x-6-3 "filler" (all-mep-isas) h-uint f-ivc2-3u6)
227 (dnop imm3p4 "Imm3p4" (all-mep-isas) h-uint f-ivc2-3u4)
228 (dnop imm3p9 "Imm3p9" (all-mep-isas) h-uint f-ivc2-3u9)
229 (dnop imm4p8 "Imm4p8" (all-mep-isas) h-uint f-ivc2-4u8)
230 (dnop imm5p7 "Imm5p7" (all-mep-isas) h-uint f-ivc2-5u7)
231 (dnop imm6p6 "Imm6p6" (all-mep-isas) h-uint f-ivc2-6u6)
232 (dnop imm8p4 "Imm8p4" (all-mep-isas) h-uint f-ivc2-8u4)
233 (dnop simm8p4 "sImm8p4" (all-mep-isas) h-sint f-ivc2-8s4)
235 (dnop imm3p5 "Imm3p5" (all-mep-isas) h-uint f-ivc2-3u5)
236 (dnop imm3p12 "Imm3p12" (all-mep-isas) h-uint f-ivc2-3u12)
237 (dnop imm4p4 "Imm4p4" (all-mep-isas) h-uint f-ivc2-4u4)
238 (dnop imm4p10 "Imm4p10" (all-mep-isas) h-uint f-ivc2-4u10)
239 (dnop imm5p8 "Imm5p8" (all-mep-isas) h-uint f-ivc2-5u8)
240 (dnop imm5p3 "Imm5p3" (all-mep-isas) h-uint f-ivc2-5u3)
241 (dnop imm6p2 "Imm6p2" (all-mep-isas) h-uint f-ivc2-6u2)
242 (dnop imm5p23 "Imm5p23" (all-mep-isas) h-uint f-ivc2-5u23)
243 (dnop imm3p25 "Imm3p25" (all-mep-isas) h-uint f-ivc2-3u25)
244 (dnop imm8p0 "Imm8p0" (all-mep-isas) h-uint f-ivc2-8u0)
245 (dnop simm8p0 "sImm8p0" (all-mep-isas) h-sint f-ivc2-8s0)
246 (dnop simm8p20 "sImm8p20" (all-mep-isas) h-sint f-ivc2-8s20)
247 (dnop imm8p20 "Imm8p20" (all-mep-isas) h-uint f-ivc2-8u20)
249 (dnop crop "$CRo Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u23)
250 (dnop crqp "$CRq Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u13)
251 (dnop crpp "$CRp Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u18)
253 (dnop ivc-x-0-2 "filler" (all-mep-isas) h-uint f-ivc2-2u0)
254 (dnop ivc-x-0-3 "filler" (all-mep-isas) h-uint f-ivc2-3u0)
255 (dnop ivc-x-0-4 "filler" (all-mep-isas) h-uint f-ivc2-4u0)
256 (dnop ivc-x-0-5 "filler" (all-mep-isas) h-uint f-ivc2-5u0)
258 (dpop imm16p0 "Imm16p0" (all-mep-isas) h-uint f-ivc2-imm16p0 "unsigned16_range")
259 (dpop simm16p0 "sImm16p0" (all-mep-isas) h-sint f-ivc2-simm16p0 "signed16_range")
262 (df f-ivc2-ccrn-c3hi "ccrn hi 2u28" (all-mep-isas) 28 2 UINT #f #f)
263 (df f-ivc2-ccrn-c3lo "ccrn lo 4u4" (all-mep-isas) 4 4 UINT #f #f)
265 (df f-ivc2-crn "ivc2 crn" (all-mep-isas) 0 4 UINT #f #f)
266 (df f-ivc2-crm "ivc2 crm" (all-mep-isas) 4 4 UINT #f #f)
267 (df f-ivc2-ccrn-h1 "ccrx hi 1u20" (all-mep-isas) 20 1 UINT #f #f)
268 (df f-ivc2-ccrn-h2 "ccrx hi 2u20" (all-mep-isas) 20 2 UINT #f #f)
269 (df f-ivc2-ccrn-lo "ccrx lo 4u0" (all-mep-isas) 0 4 UINT #f #f)
270 (df f-ivc2-cmov1 "ivc2 cmov op1" (all-mep-isas) 8 12 UINT #f #f)
271 (df f-ivc2-cmov2 "ivc2 cmov op2" (all-mep-isas) 22 6 UINT #f #f)
272 (df f-ivc2-cmov3 "ivc2 cmov op2" (all-mep-isas) 28 4 UINT #f #f)
275 (name f-ivc2-ccrn-c3)
276 (comment "Coprocessor register number field")
279 (subfields f-ivc2-ccrn-c3hi f-ivc2-ccrn-c3lo)
281 (set (ifield f-ivc2-ccrn-c3hi) (and (srl (ifield f-ivc2-ccrn-c3) 4) #x3))
282 (set (ifield f-ivc2-ccrn-c3lo) (and (ifield f-ivc2-ccrn-c3) #xf))))
283 (extract (set (ifield f-ivc2-ccrn-c3)
284 (or (sll (ifield f-ivc2-ccrn-c3hi) 4)
285 (ifield f-ivc2-ccrn-c3lo))))
290 (comment "Coprocessor control register number field")
293 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
295 (set (ifield f-ivc2-ccrn-h2) (and (srl (ifield f-ivc2-ccrn) 4) #x3))
296 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-ccrn) #xf))))
297 (extract (set (ifield f-ivc2-ccrn)
298 (or (sll (ifield f-ivc2-ccrn-h2) 4)
299 (ifield f-ivc2-ccrn-lo))))
304 (comment "Coprocessor register number field")
307 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
309 (set (ifield f-ivc2-ccrn-h1) (and (srl (ifield f-ivc2-crnx) 4) #x1))
310 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-crnx) #xf))))
311 (extract (set (ifield f-ivc2-crnx)
312 (or (sll (ifield f-ivc2-ccrn-h1) 4)
313 (ifield f-ivc2-ccrn-lo))))
316 (dnop ivc2rm "reg Rm" (all-mep-isas) h-gpr f-ivc2-crm)
317 (dnop ivc2crn "copro Rn (0-31, 64-bit" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-crnx)
318 (dnop ivc2ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn)
319 (dnop ivc2c3ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn-c3)
321 ; [--][--] [--][--] [--][--] [--]
322 ; 0----+-- --1----+ ----2--- -+--
323 ; 01234567 89012345 67890123 4567
326 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
329 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
331 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
332 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
333 (set crnx64 (or (zext DI rm) (and DI crnx64 #xffffffff00000000)))
337 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
340 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
342 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
343 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
348 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
351 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc1"))
352 "cmovc $ivc2c3ccrn,$rm"
353 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
354 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 0))
359 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
362 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc2"))
363 "cmovc $rm,$ivc2c3ccrn"
364 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
365 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 1))
370 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
373 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
375 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
376 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
377 (set crnx64 (or (sll (zext DI rm) 32) (and DI crnx64 #xffffffff)))
381 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
384 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
386 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
387 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
388 (set rm (srl crnx64 32))
392 ; nnnnmmmm 11110000 0000N000 0000 cmov =crn,rm
395 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov1"))
396 "cmov $ivc2crn,$ivc2rm"
397 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
402 ; nnnnmmmm 11110000 0000N001 0000 cmov =rm,crn
405 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov2"))
406 "cmov $ivc2rm,$ivc2crn"
407 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
412 ; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
413 (dni cmovc-ccrn-rm-p0
415 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc1"))
416 "cmovc $ivc2ccrn,$ivc2rm"
417 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x20) (f-ivc2-cmov3 0))
418 (set ivc2ccrn ivc2rm)
422 ; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
423 (dni cmovc-rn-ccrm-p0
425 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc2"))
426 "cmovc $ivc2rm,$ivc2ccrn"
427 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x30) (f-ivc2-cmov3 0))
428 (set ivc2rm ivc2ccrn)
432 ; nnnnmmmm 11110001 0000N000 0000 cmovh =crn,rm
435 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh1"))
436 "cmovh $ivc2crn,$ivc2rm"
437 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
438 (set ivc2crn (or (sll (zext DI ivc2rm) 32) (and DI ivc2crn #xffffffff)))
442 ; nnnnmmmm 11110001 0000N001 0000 cmovh =rm,crn
445 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh2"))
446 "cmovh $ivc2rm,$ivc2crn"
447 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
448 (set ivc2rm (srl ivc2crn 32))
453 ; 1111 000 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.b =croc,crqc,crpc (c3_1)
454 (dni cpadd3_b_C3 "cpadd3.b $croc,$crqc,$crpc C3"
455 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
456 "cpadd3.b $croc,$crqc,$crpc"
457 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
458 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
460 (c-call "check_option_cp" pc)
461 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
465 ; 1111 001 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.h =croc,crqc,crpc (c3_1)
466 (dni cpadd3_h_C3 "cpadd3.h $croc,$crqc,$crpc C3"
467 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
468 "cpadd3.h $croc,$crqc,$crpc"
469 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
470 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
472 (c-call "check_option_cp" pc)
473 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
477 ; 1111 010 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.w =croc,crqc,crpc (c3_1)
478 (dni cpadd3_w_C3 "cpadd3.w $croc,$crqc,$crpc C3"
479 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
480 "cpadd3.w $croc,$crqc,$crpc"
481 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
482 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
484 (c-call "check_option_cp" pc)
485 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
489 ; 1111 011 ooooo 0111 00000 qqqqq ppppp 0 cdadd3 =croc,crqc,crpc (c3_1)
490 (dni cdadd3_C3 "cdadd3 $croc,$crqc,$crpc C3"
491 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
492 "cdadd3 $croc,$crqc,$crpc"
493 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
494 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
496 (c-call "check_option_cp" pc)
497 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
501 ; 1111 100 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.b =croc,crqc,crpc (c3_1)
502 (dni cpsub3_b_C3 "cpsub3.b $croc,$crqc,$crpc C3"
503 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
504 "cpsub3.b $croc,$crqc,$crpc"
505 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
506 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
508 (c-call "check_option_cp" pc)
509 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
513 ; 1111 101 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.h =croc,crqc,crpc (c3_1)
514 (dni cpsub3_h_C3 "cpsub3.h $croc,$crqc,$crpc C3"
515 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
516 "cpsub3.h $croc,$crqc,$crpc"
517 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
518 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
520 (c-call "check_option_cp" pc)
521 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
525 ; 1111 110 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.w =croc,crqc,crpc (c3_1)
526 (dni cpsub3_w_C3 "cpsub3.w $croc,$crqc,$crpc C3"
527 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
528 "cpsub3.w $croc,$crqc,$crpc"
529 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
530 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
532 (c-call "check_option_cp" pc)
533 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
537 ; 1111 111 ooooo 0111 00000 qqqqq ppppp 0 cdsub3 =croc,crqc,crpc (c3_1)
538 (dni cdsub3_C3 "cdsub3 $croc,$crqc,$crpc C3"
539 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
540 "cdsub3 $croc,$crqc,$crpc"
541 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
542 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
544 (c-call "check_option_cp" pc)
545 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
549 ; 1111 000 ooooo 0111 00001 qqqqq ppppp 0 cpand3 =croc,crqc,crpc (c3_1)
550 (dni cpand3_C3 "cpand3 $croc,$crqc,$crpc C3"
551 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
552 "cpand3 $croc,$crqc,$crpc"
553 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
554 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
556 (c-call "check_option_cp" pc)
557 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
561 ; 1111 001 ooooo 0111 00001 qqqqq ppppp 0 cpor3 =croc,crqc,crpc (c3_1)
562 (dni cpor3_C3 "cpor3 $croc,$crqc,$crpc C3"
563 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
564 "cpor3 $croc,$crqc,$crpc"
565 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
566 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
568 (c-call "check_option_cp" pc)
569 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
573 ; 1111 010 ooooo 0111 00001 qqqqq ppppp 0 cpnor3 =croc,crqc,crpc (c3_1)
574 (dni cpnor3_C3 "cpnor3 $croc,$crqc,$crpc C3"
575 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
576 "cpnor3 $croc,$crqc,$crpc"
577 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
578 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
580 (c-call "check_option_cp" pc)
581 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
585 ; 1111 011 ooooo 0111 00001 qqqqq ppppp 0 cpxor3 =croc,crqc,crpc (c3_1)
586 (dni cpxor3_C3 "cpxor3 $croc,$crqc,$crpc C3"
587 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
588 "cpxor3 $croc,$crqc,$crpc"
589 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
590 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
592 (c-call "check_option_cp" pc)
593 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
597 ; 1111 100 ooooo 0111 00001 qqqqq ppppp 0 cpsel =croc,crqc,crpc (c3_1)
598 (dni cpsel_C3 "cpsel $croc,$crqc,$crpc C3"
599 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
600 "cpsel $croc,$crqc,$crpc"
601 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
602 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
604 (c-call "check_option_cp" pc)
605 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
609 ; 1111 iii ooooo 0111 11101 qqqqq ppppp 0 cpfsftbi =croc,crqc,crpc,imm3p4 (c3_1)
610 (dni cpfsftbi_C3 "cpfsftbi $croc,$crqc,$crpc,imm3p4 C3"
611 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
612 "cpfsftbi $croc,$crqc,$crpc,$imm3p4"
613 (+ MAJ_15 imm3p4 croc (f-sub4 7)
614 (f-ivc2-5u16 #x1d) crqc crpc (f-ivc2-1u31 #x0) )
616 (c-call "check_option_cp" pc)
617 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
621 ; 1111 110 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs0 =croc,crqc,crpc (c3_1)
622 (dni cpfsftbs0_C3 "cpfsftbs0 $croc,$crqc,$crpc C3"
623 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
624 "cpfsftbs0 $croc,$crqc,$crpc"
625 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
626 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
628 (c-call "check_option_cp" pc)
629 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
633 ; 1111 111 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs1 =croc,crqc,crpc (c3_1)
634 (dni cpfsftbs1_C3 "cpfsftbs1 $croc,$crqc,$crpc C3"
635 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
636 "cpfsftbs1 $croc,$crqc,$crpc"
637 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
638 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
640 (c-call "check_option_cp" pc)
641 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
645 ; 1111 000 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.b =croc,crqc,crpc (c3_1)
646 (dni cpunpacku_b_C3 "cpunpacku.b $croc,$crqc,$crpc C3"
647 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
648 "cpunpacku.b $croc,$crqc,$crpc"
649 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
650 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
652 (c-call "check_option_cp" pc)
653 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
657 ; 1111 001 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.h =croc,crqc,crpc (c3_1)
658 (dni cpunpacku_h_C3 "cpunpacku.h $croc,$crqc,$crpc C3"
659 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
660 "cpunpacku.h $croc,$crqc,$crpc"
661 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
662 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
664 (c-call "check_option_cp" pc)
665 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
669 ; 1111 010 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.w =croc,crqc,crpc (c3_1)
670 (dni cpunpacku_w_C3 "cpunpacku.w $croc,$crqc,$crpc C3"
671 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
672 "cpunpacku.w $croc,$crqc,$crpc"
673 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
674 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
676 (c-call "check_option_cp" pc)
677 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
681 ; 1111 100 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.b =croc,crqc,crpc (c3_1)
682 (dni cpunpackl_b_C3 "cpunpackl.b $croc,$crqc,$crpc C3"
683 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
684 "cpunpackl.b $croc,$crqc,$crpc"
685 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
686 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
688 (c-call "check_option_cp" pc)
689 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
693 ; 1111 101 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.h =croc,crqc,crpc (c3_1)
694 (dni cpunpackl_h_C3 "cpunpackl.h $croc,$crqc,$crpc C3"
695 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
696 "cpunpackl.h $croc,$crqc,$crpc"
697 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
698 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
700 (c-call "check_option_cp" pc)
701 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
705 ; 1111 110 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.w =croc,crqc,crpc (c3_1)
706 (dni cpunpackl_w_C3 "cpunpackl.w $croc,$crqc,$crpc C3"
707 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
708 "cpunpackl.w $croc,$crqc,$crpc"
709 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
710 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
712 (c-call "check_option_cp" pc)
713 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
717 ; 1111 100 ooooo 0111 00011 qqqqq ppppp 0 cppacku.b =croc,crqc,crpc (c3_1)
718 (dni cppacku_b_C3 "cppacku.b $croc,$crqc,$crpc C3"
719 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
720 "cppacku.b $croc,$crqc,$crpc"
721 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
722 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
724 (c-call "check_option_cp" pc)
725 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
729 ; 1111 101 ooooo 0111 00011 qqqqq ppppp 0 cppack.b =croc,crqc,crpc (c3_1)
730 (dni cppack_b_C3 "cppack.b $croc,$crqc,$crpc C3"
731 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
732 "cppack.b $croc,$crqc,$crpc"
733 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
734 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
736 (c-call "check_option_cp" pc)
737 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
741 ; 1111 111 ooooo 0111 00011 qqqqq ppppp 0 cppack.h =croc,crqc,crpc (c3_1)
742 (dni cppack_h_C3 "cppack.h $croc,$crqc,$crpc C3"
743 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
744 "cppack.h $croc,$crqc,$crpc"
745 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
746 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
748 (c-call "check_option_cp" pc)
749 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
753 ; 1111 000 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.b =croc,crqc,crpc (c3_1)
754 (dni cpsrl3_b_C3 "cpsrl3.b $croc,$crqc,$crpc C3"
755 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
756 "cpsrl3.b $croc,$crqc,$crpc"
757 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
758 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
760 (c-call "check_option_cp" pc)
761 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
765 ; 1111 001 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.b =croc,crqc,crpc (c3_1)
766 (dni cpssrl3_b_C3 "cpssrl3.b $croc,$crqc,$crpc C3"
767 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
768 "cpssrl3.b $croc,$crqc,$crpc"
769 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
770 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
772 (c-call "check_option_cp" pc)
773 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
777 ; 1111 010 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.h =croc,crqc,crpc (c3_1)
778 (dni cpsrl3_h_C3 "cpsrl3.h $croc,$crqc,$crpc C3"
779 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
780 "cpsrl3.h $croc,$crqc,$crpc"
781 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
782 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
784 (c-call "check_option_cp" pc)
785 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
789 ; 1111 011 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.h =croc,crqc,crpc (c3_1)
790 (dni cpssrl3_h_C3 "cpssrl3.h $croc,$crqc,$crpc C3"
791 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
792 "cpssrl3.h $croc,$crqc,$crpc"
793 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
794 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
796 (c-call "check_option_cp" pc)
797 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
801 ; 1111 100 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.w =croc,crqc,crpc (c3_1)
802 (dni cpsrl3_w_C3 "cpsrl3.w $croc,$crqc,$crpc C3"
803 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
804 "cpsrl3.w $croc,$crqc,$crpc"
805 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
806 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
808 (c-call "check_option_cp" pc)
809 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
813 ; 1111 101 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.w =croc,crqc,crpc (c3_1)
814 (dni cpssrl3_w_C3 "cpssrl3.w $croc,$crqc,$crpc C3"
815 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
816 "cpssrl3.w $croc,$crqc,$crpc"
817 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
818 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
820 (c-call "check_option_cp" pc)
821 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
825 ; 1111 110 ooooo 0111 00100 qqqqq ppppp 0 cdsrl3 =croc,crqc,crpc (c3_1)
826 (dni cdsrl3_C3 "cdsrl3 $croc,$crqc,$crpc C3"
827 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
828 "cdsrl3 $croc,$crqc,$crpc"
829 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
830 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
832 (c-call "check_option_cp" pc)
833 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
837 ; 1111 000 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.b =croc,crqc,crpc (c3_1)
838 (dni cpsra3_b_C3 "cpsra3.b $croc,$crqc,$crpc C3"
839 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
840 "cpsra3.b $croc,$crqc,$crpc"
841 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
842 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
844 (c-call "check_option_cp" pc)
845 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
849 ; 1111 001 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.b =croc,crqc,crpc (c3_1)
850 (dni cpssra3_b_C3 "cpssra3.b $croc,$crqc,$crpc C3"
851 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
852 "cpssra3.b $croc,$crqc,$crpc"
853 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
854 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
856 (c-call "check_option_cp" pc)
857 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
861 ; 1111 010 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.h =croc,crqc,crpc (c3_1)
862 (dni cpsra3_h_C3 "cpsra3.h $croc,$crqc,$crpc C3"
863 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
864 "cpsra3.h $croc,$crqc,$crpc"
865 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
866 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
868 (c-call "check_option_cp" pc)
869 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
873 ; 1111 011 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.h =croc,crqc,crpc (c3_1)
874 (dni cpssra3_h_C3 "cpssra3.h $croc,$crqc,$crpc C3"
875 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
876 "cpssra3.h $croc,$crqc,$crpc"
877 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
878 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
880 (c-call "check_option_cp" pc)
881 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
885 ; 1111 100 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.w =croc,crqc,crpc (c3_1)
886 (dni cpsra3_w_C3 "cpsra3.w $croc,$crqc,$crpc C3"
887 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
888 "cpsra3.w $croc,$crqc,$crpc"
889 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
890 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
892 (c-call "check_option_cp" pc)
893 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
897 ; 1111 101 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.w =croc,crqc,crpc (c3_1)
898 (dni cpssra3_w_C3 "cpssra3.w $croc,$crqc,$crpc C3"
899 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
900 "cpssra3.w $croc,$crqc,$crpc"
901 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
902 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
904 (c-call "check_option_cp" pc)
905 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
909 ; 1111 110 ooooo 0111 00101 qqqqq ppppp 0 cdsra3 =croc,crqc,crpc (c3_1)
910 (dni cdsra3_C3 "cdsra3 $croc,$crqc,$crpc C3"
911 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
912 "cdsra3 $croc,$crqc,$crpc"
913 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
914 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
916 (c-call "check_option_cp" pc)
917 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
921 ; 1111 000 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.b =croc,crqc,crpc (c3_1)
922 (dni cpsll3_b_C3 "cpsll3.b $croc,$crqc,$crpc C3"
923 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
924 "cpsll3.b $croc,$crqc,$crpc"
925 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
926 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
928 (c-call "check_option_cp" pc)
929 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
933 ; 1111 001 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.b =croc,crqc,crpc (c3_1)
934 (dni cpssll3_b_C3 "cpssll3.b $croc,$crqc,$crpc C3"
935 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
936 "cpssll3.b $croc,$crqc,$crpc"
937 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
938 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
940 (c-call "check_option_cp" pc)
941 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
945 ; 1111 010 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.h =croc,crqc,crpc (c3_1)
946 (dni cpsll3_h_C3 "cpsll3.h $croc,$crqc,$crpc C3"
947 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
948 "cpsll3.h $croc,$crqc,$crpc"
949 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
950 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
952 (c-call "check_option_cp" pc)
953 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
957 ; 1111 011 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.h =croc,crqc,crpc (c3_1)
958 (dni cpssll3_h_C3 "cpssll3.h $croc,$crqc,$crpc C3"
959 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
960 "cpssll3.h $croc,$crqc,$crpc"
961 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
962 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
964 (c-call "check_option_cp" pc)
965 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
969 ; 1111 100 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.w =croc,crqc,crpc (c3_1)
970 (dni cpsll3_w_C3 "cpsll3.w $croc,$crqc,$crpc C3"
971 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
972 "cpsll3.w $croc,$crqc,$crpc"
973 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
974 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
976 (c-call "check_option_cp" pc)
977 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
981 ; 1111 101 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.w =croc,crqc,crpc (c3_1)
982 (dni cpssll3_w_C3 "cpssll3.w $croc,$crqc,$crpc C3"
983 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
984 "cpssll3.w $croc,$crqc,$crpc"
985 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
986 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
988 (c-call "check_option_cp" pc)
989 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
993 ; 1111 110 ooooo 0111 00110 qqqqq ppppp 0 cdsll3 =croc,crqc,crpc (c3_1)
994 (dni cdsll3_C3 "cdsll3 $croc,$crqc,$crpc C3"
995 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
996 "cdsll3 $croc,$crqc,$crpc"
997 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
998 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
1000 (c-call "check_option_cp" pc)
1001 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
1005 ; 1111 010 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.h =croc,crqc,crpc (c3_1)
1006 (dni cpsla3_h_C3 "cpsla3.h $croc,$crqc,$crpc C3"
1007 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1008 "cpsla3.h $croc,$crqc,$crpc"
1009 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1010 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1012 (c-call "check_option_cp" pc)
1013 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
1017 ; 1111 100 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.w =croc,crqc,crpc (c3_1)
1018 (dni cpsla3_w_C3 "cpsla3.w $croc,$crqc,$crpc C3"
1019 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1020 "cpsla3.w $croc,$crqc,$crpc"
1021 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1022 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1024 (c-call "check_option_cp" pc)
1025 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
1029 ; 1111 010 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.h =croc,crqc,crpc (c3_1)
1030 (dni cpsadd3_h_C3 "cpsadd3.h $croc,$crqc,$crpc C3"
1031 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1032 "cpsadd3.h $croc,$crqc,$crpc"
1033 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1034 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1036 (c-call "check_option_cp" pc)
1037 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
1041 ; 1111 011 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.w =croc,crqc,crpc (c3_1)
1042 (dni cpsadd3_w_C3 "cpsadd3.w $croc,$crqc,$crpc C3"
1043 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1044 "cpsadd3.w $croc,$crqc,$crpc"
1045 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1046 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1048 (c-call "check_option_cp" pc)
1049 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
1053 ; 1111 110 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.h =croc,crqc,crpc (c3_1)
1054 (dni cpssub3_h_C3 "cpssub3.h $croc,$crqc,$crpc C3"
1055 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1056 "cpssub3.h $croc,$crqc,$crpc"
1057 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1058 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1060 (c-call "check_option_cp" pc)
1062 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
1066 ; 1111 111 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.w =croc,crqc,crpc (c3_1)
1067 (dni cpssub3_w_C3 "cpssub3.w $croc,$crqc,$crpc C3"
1068 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1069 "cpssub3.w $croc,$crqc,$crpc"
1070 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1071 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1073 (c-call "check_option_cp" pc)
1075 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
1079 ; 1111 000 ooooo 0111 01001 qqqqq ppppp 0 cpextuaddu3.b =croc,crqc,crpc (c3_1)
1080 (dni cpextuaddu3_b_C3 "cpextuaddu3.b $croc,$crqc,$crpc C3"
1081 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
1082 "cpextuaddu3.b $croc,$crqc,$crpc"
1083 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1084 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1086 (c-call "check_option_cp" pc)
1087 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
1091 ; 1111 001 ooooo 0111 01001 qqqqq ppppp 0 cpextuadd3.b =croc,crqc,crpc (c3_1)
1092 (dni cpextuadd3_b_C3 "cpextuadd3.b $croc,$crqc,$crpc C3"
1093 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
1094 "cpextuadd3.b $croc,$crqc,$crpc"
1095 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1096 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1098 (c-call "check_option_cp" pc)
1099 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
1103 ; 1111 010 ooooo 0111 01001 qqqqq ppppp 0 cpextladdu3.b =croc,crqc,crpc (c3_1)
1104 (dni cpextladdu3_b_C3 "cpextladdu3.b $croc,$crqc,$crpc C3"
1105 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
1106 "cpextladdu3.b $croc,$crqc,$crpc"
1107 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1108 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1110 (c-call "check_option_cp" pc)
1111 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
1115 ; 1111 011 ooooo 0111 01001 qqqqq ppppp 0 cpextladd3.b =croc,crqc,crpc (c3_1)
1116 (dni cpextladd3_b_C3 "cpextladd3.b $croc,$crqc,$crpc C3"
1117 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
1118 "cpextladd3.b $croc,$crqc,$crpc"
1119 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1120 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1122 (c-call "check_option_cp" pc)
1123 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
1127 ; 1111 100 ooooo 0111 01001 qqqqq ppppp 0 cpextusubu3.b =croc,crqc,crpc (c3_1)
1128 (dni cpextusubu3_b_C3 "cpextusubu3.b $croc,$crqc,$crpc C3"
1129 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
1130 "cpextusubu3.b $croc,$crqc,$crpc"
1131 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1132 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1134 (c-call "check_option_cp" pc)
1135 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
1139 ; 1111 101 ooooo 0111 01001 qqqqq ppppp 0 cpextusub3.b =croc,crqc,crpc (c3_1)
1140 (dni cpextusub3_b_C3 "cpextusub3.b $croc,$crqc,$crpc C3"
1141 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
1142 "cpextusub3.b $croc,$crqc,$crpc"
1143 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1144 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1146 (c-call "check_option_cp" pc)
1147 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
1151 ; 1111 110 ooooo 0111 01001 qqqqq ppppp 0 cpextlsubu3.b =croc,crqc,crpc (c3_1)
1152 (dni cpextlsubu3_b_C3 "cpextlsubu3.b $croc,$crqc,$crpc C3"
1153 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
1154 "cpextlsubu3.b $croc,$crqc,$crpc"
1155 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1156 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1158 (c-call "check_option_cp" pc)
1159 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
1163 ; 1111 111 ooooo 0111 01001 qqqqq ppppp 0 cpextlsub3.b =croc,crqc,crpc (c3_1)
1164 (dni cpextlsub3_b_C3 "cpextlsub3.b $croc,$crqc,$crpc C3"
1165 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
1166 "cpextlsub3.b $croc,$crqc,$crpc"
1167 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1168 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1170 (c-call "check_option_cp" pc)
1171 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
1175 ; 1111 000 ooooo 0111 01010 qqqqq ppppp 0 cpaveu3.b =croc,crqc,crpc (c3_1)
1176 (dni cpaveu3_b_C3 "cpaveu3.b $croc,$crqc,$crpc C3"
1177 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
1178 "cpaveu3.b $croc,$crqc,$crpc"
1179 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1180 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1182 (c-call "check_option_cp" pc)
1183 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
1187 ; 1111 001 ooooo 0111 01010 qqqqq ppppp 0 cpave3.b =croc,crqc,crpc (c3_1)
1188 (dni cpave3_b_C3 "cpave3.b $croc,$crqc,$crpc C3"
1189 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
1190 "cpave3.b $croc,$crqc,$crpc"
1191 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1192 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1194 (c-call "check_option_cp" pc)
1195 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
1199 ; 1111 010 ooooo 0111 01010 qqqqq ppppp 0 cpave3.h =croc,crqc,crpc (c3_1)
1200 (dni cpave3_h_C3 "cpave3.h $croc,$crqc,$crpc C3"
1201 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
1202 "cpave3.h $croc,$crqc,$crpc"
1203 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1204 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1206 (c-call "check_option_cp" pc)
1207 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
1211 ; 1111 011 ooooo 0111 01010 qqqqq ppppp 0 cpave3.w =croc,crqc,crpc (c3_1)
1212 (dni cpave3_w_C3 "cpave3.w $croc,$crqc,$crpc C3"
1213 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
1214 "cpave3.w $croc,$crqc,$crpc"
1215 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1216 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1218 (c-call "check_option_cp" pc)
1219 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
1223 ; 1111 100 ooooo 0111 01010 qqqqq ppppp 0 cpaddsru3.b =croc,crqc,crpc (c3_1)
1224 (dni cpaddsru3_b_C3 "cpaddsru3.b $croc,$crqc,$crpc C3"
1225 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
1226 "cpaddsru3.b $croc,$crqc,$crpc"
1227 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1228 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1230 (c-call "check_option_cp" pc)
1231 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
1235 ; 1111 101 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.b =croc,crqc,crpc (c3_1)
1236 (dni cpaddsr3_b_C3 "cpaddsr3.b $croc,$crqc,$crpc C3"
1237 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
1238 "cpaddsr3.b $croc,$crqc,$crpc"
1239 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1240 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1242 (c-call "check_option_cp" pc)
1243 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
1247 ; 1111 110 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.h =croc,crqc,crpc (c3_1)
1248 (dni cpaddsr3_h_C3 "cpaddsr3.h $croc,$crqc,$crpc C3"
1249 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
1250 "cpaddsr3.h $croc,$crqc,$crpc"
1251 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1252 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1254 (c-call "check_option_cp" pc)
1255 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
1259 ; 1111 111 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.w =croc,crqc,crpc (c3_1)
1260 (dni cpaddsr3_w_C3 "cpaddsr3.w $croc,$crqc,$crpc C3"
1261 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
1262 "cpaddsr3.w $croc,$crqc,$crpc"
1263 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1264 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1266 (c-call "check_option_cp" pc)
1267 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
1271 ; 1111 000 ooooo 0111 01011 qqqqq ppppp 0 cpabsu3.b =croc,crqc,crpc (c3_1)
1272 (dni cpabsu3_b_C3 "cpabsu3.b $croc,$crqc,$crpc C3"
1273 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
1274 "cpabsu3.b $croc,$crqc,$crpc"
1275 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1276 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1278 (c-call "check_option_cp" pc)
1279 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
1283 ; 1111 001 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.b =croc,crqc,crpc (c3_1)
1284 (dni cpabs3_b_C3 "cpabs3.b $croc,$crqc,$crpc C3"
1285 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
1286 "cpabs3.b $croc,$crqc,$crpc"
1287 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1288 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1290 (c-call "check_option_cp" pc)
1291 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
1295 ; 1111 010 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.h =croc,crqc,crpc (c3_1)
1296 (dni cpabs3_h_C3 "cpabs3.h $croc,$crqc,$crpc C3"
1297 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
1298 "cpabs3.h $croc,$crqc,$crpc"
1299 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1300 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1302 (c-call "check_option_cp" pc)
1303 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
1307 ; 1111 000 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.b =croc,crqc,crpc (c3_1)
1308 (dni cpmaxu3_b_C3 "cpmaxu3.b $croc,$crqc,$crpc C3"
1309 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
1310 "cpmaxu3.b $croc,$crqc,$crpc"
1311 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1312 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1314 (c-call "check_option_cp" pc)
1315 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
1319 ; 1111 001 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.b =croc,crqc,crpc (c3_1)
1320 (dni cpmax3_b_C3 "cpmax3.b $croc,$crqc,$crpc C3"
1321 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
1322 "cpmax3.b $croc,$crqc,$crpc"
1323 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1324 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1326 (c-call "check_option_cp" pc)
1327 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
1331 ; 1111 011 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.h =croc,crqc,crpc (c3_1)
1332 (dni cpmax3_h_C3 "cpmax3.h $croc,$crqc,$crpc C3"
1333 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
1334 "cpmax3.h $croc,$crqc,$crpc"
1335 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1336 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1338 (c-call "check_option_cp" pc)
1339 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
1343 ; 1111 100 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.w =croc,crqc,crpc (c3_1)
1344 (dni cpmaxu3_w_C3 "cpmaxu3.w $croc,$crqc,$crpc C3"
1345 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
1346 "cpmaxu3.w $croc,$crqc,$crpc"
1347 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1348 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1350 (c-call "check_option_cp" pc)
1351 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
1355 ; 1111 101 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.w =croc,crqc,crpc (c3_1)
1356 (dni cpmax3_w_C3 "cpmax3.w $croc,$crqc,$crpc C3"
1357 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
1358 "cpmax3.w $croc,$crqc,$crpc"
1359 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1360 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1362 (c-call "check_option_cp" pc)
1363 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
1367 ; 1111 000 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.b =croc,crqc,crpc (c3_1)
1368 (dni cpminu3_b_C3 "cpminu3.b $croc,$crqc,$crpc C3"
1369 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
1370 "cpminu3.b $croc,$crqc,$crpc"
1371 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1372 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1374 (c-call "check_option_cp" pc)
1375 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
1379 ; 1111 001 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.b =croc,crqc,crpc (c3_1)
1380 (dni cpmin3_b_C3 "cpmin3.b $croc,$crqc,$crpc C3"
1381 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
1382 "cpmin3.b $croc,$crqc,$crpc"
1383 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1384 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1386 (c-call "check_option_cp" pc)
1387 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
1391 ; 1111 011 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.h =croc,crqc,crpc (c3_1)
1392 (dni cpmin3_h_C3 "cpmin3.h $croc,$crqc,$crpc C3"
1393 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
1394 "cpmin3.h $croc,$crqc,$crpc"
1395 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1396 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1398 (c-call "check_option_cp" pc)
1399 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
1403 ; 1111 100 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.w =croc,crqc,crpc (c3_1)
1404 (dni cpminu3_w_C3 "cpminu3.w $croc,$crqc,$crpc C3"
1405 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
1406 "cpminu3.w $croc,$crqc,$crpc"
1407 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1408 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1410 (c-call "check_option_cp" pc)
1411 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
1415 ; 1111 101 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.w =croc,crqc,crpc (c3_1)
1416 (dni cpmin3_w_C3 "cpmin3.w $croc,$crqc,$crpc C3"
1417 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
1418 "cpmin3.w $croc,$crqc,$crpc"
1419 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1420 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1422 (c-call "check_option_cp" pc)
1423 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
1427 ; 1111 000 ooooo 0111 10000 00000 00000 0 cpmovfrcsar0 =croc (c3_1)
1428 (dni cpmovfrcsar0_C3 "cpmovfrcsar0 $croc C3"
1429 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1430 "cpmovfrcsar0 $croc"
1431 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1432 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1434 (c-call "check_option_cp" pc)
1435 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
1439 ; 1111 000 ooooo 0111 10000 00000 01111 0 cpmovfrcsar1 =croc (c3_1)
1440 (dni cpmovfrcsar1_C3 "cpmovfrcsar1 $croc C3"
1441 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1442 "cpmovfrcsar1 $croc"
1443 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1444 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1446 (c-call "check_option_cp" pc)
1447 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
1451 ; 1111 000 ooooo 0111 10000 00000 00001 0 cpmovfrcc =croc (c3_1)
1452 (dni cpmovfrcc_C3 "cpmovfrcc $croc C3"
1453 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1455 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1456 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1458 (c-call "check_option_cp" pc)
1459 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
1463 ; 1111 0000 0000 0111 10000 qqqqq 10000 0 cpmovtocsar0 crqc (c3_1)
1464 (dni cpmovtocsar0_C3 "cpmovtocsar0 $crqc C3"
1465 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar0") VOLATILE)
1466 "cpmovtocsar0 $crqc"
1467 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1468 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1470 (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") VOLATILE)
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)
1485 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1489 ; 1111 0000 0000 0111 10000 qqqqq 10001 0 cpmovtocc crqc (c3_1)
1490 (dni cpmovtocc_C3 "cpmovtocc $crqc C3"
1491 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocc") VOLATILE)
1493 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1494 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1496 (c-call "check_option_cp" pc)
1498 (c-call "ivc2_cpmovtocc" pc crqc) )
1502 ; 1111 000 ooooo 0111 10001 qqqqq 00000 0 cpmov =croc,crqc (c3_1)
1503 (dni cpmov_C3 "cpmov $croc,$crqc C3"
1504 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1506 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1507 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1509 (c-call "check_option_cp" pc)
1510 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1514 ; 1111 000 ooooo 0111 10001 qqqqq 00001 0 cpabsz.b =croc,crqc (c3_1)
1515 (dni cpabsz_b_C3 "cpabsz.b $croc,$crqc C3"
1516 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
1517 "cpabsz.b $croc,$crqc"
1518 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1519 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1521 (c-call "check_option_cp" pc)
1522 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1526 ; 1111 000 ooooo 0111 10001 qqqqq 00010 0 cpabsz.h =croc,crqc (c3_1)
1527 (dni cpabsz_h_C3 "cpabsz.h $croc,$crqc C3"
1528 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
1529 "cpabsz.h $croc,$crqc"
1530 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1531 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
1533 (c-call "check_option_cp" pc)
1534 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1538 ; 1111 000 ooooo 0111 10001 qqqqq 00011 0 cpabsz.w =croc,crqc (c3_1)
1539 (dni cpabsz_w_C3 "cpabsz.w $croc,$crqc C3"
1540 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
1541 "cpabsz.w $croc,$crqc"
1542 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1543 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
1545 (c-call "check_option_cp" pc)
1546 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1550 ; 1111 000 ooooo 0111 10001 qqqqq 00100 0 cpldz.h =croc,crqc (c3_1)
1551 (dni cpldz_h_C3 "cpldz.h $croc,$crqc C3"
1552 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
1553 "cpldz.h $croc,$crqc"
1554 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1555 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
1557 (c-call "check_option_cp" pc)
1558 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1562 ; 1111 000 ooooo 0111 10001 qqqqq 00101 0 cpldz.w =croc,crqc (c3_1)
1563 (dni cpldz_w_C3 "cpldz.w $croc,$crqc C3"
1564 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
1565 "cpldz.w $croc,$crqc"
1566 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1567 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
1569 (c-call "check_option_cp" pc)
1570 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1574 ; 1111 000 ooooo 0111 10001 qqqqq 00110 0 cpnorm.h =croc,crqc (c3_1)
1575 (dni cpnorm_h_C3 "cpnorm.h $croc,$crqc C3"
1576 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
1577 "cpnorm.h $croc,$crqc"
1578 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1579 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
1581 (c-call "check_option_cp" pc)
1582 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1586 ; 1111 000 ooooo 0111 10001 qqqqq 00111 0 cpnorm.w =croc,crqc (c3_1)
1587 (dni cpnorm_w_C3 "cpnorm.w $croc,$crqc C3"
1588 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
1589 "cpnorm.w $croc,$crqc"
1590 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1591 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
1593 (c-call "check_option_cp" pc)
1594 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1598 ; 1111 000 ooooo 0111 10001 qqqqq 01000 0 cphaddu.b =croc,crqc (c3_1)
1599 (dni cphaddu_b_C3 "cphaddu.b $croc,$crqc C3"
1600 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
1601 "cphaddu.b $croc,$crqc"
1602 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1603 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x8) (f-ivc2-1u31 #x0) )
1605 (c-call "check_option_cp" pc)
1606 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1610 ; 1111 000 ooooo 0111 10001 qqqqq 01001 0 cphadd.b =croc,crqc (c3_1)
1611 (dni cphadd_b_C3 "cphadd.b $croc,$crqc C3"
1612 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
1613 "cphadd.b $croc,$crqc"
1614 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1615 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x9) (f-ivc2-1u31 #x0) )
1617 (c-call "check_option_cp" pc)
1618 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1622 ; 1111 000 ooooo 0111 10001 qqqqq 01010 0 cphadd.h =croc,crqc (c3_1)
1623 (dni cphadd_h_C3 "cphadd.h $croc,$crqc C3"
1624 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
1625 "cphadd.h $croc,$crqc"
1626 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1627 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xa) (f-ivc2-1u31 #x0) )
1629 (c-call "check_option_cp" pc)
1630 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1634 ; 1111 000 ooooo 0111 10001 qqqqq 01011 0 cphadd.w =croc,crqc (c3_1)
1635 (dni cphadd_w_C3 "cphadd.w $croc,$crqc C3"
1636 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
1637 "cphadd.w $croc,$crqc"
1638 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1639 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xb) (f-ivc2-1u31 #x0) )
1641 (c-call "check_option_cp" pc)
1642 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1646 ; 1111 000 ooooo 0111 10001 qqqqq 01100 0 cpccadd.b +crqc (c3_1)
1647 (dni cpccadd_b_C3 "cpccadd.b $crqc C3"
1648 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
1650 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1651 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xc) (f-ivc2-1u31 #x0) )
1653 (c-call "check_option_cp" pc)
1654 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
1658 ; 1111 000 ooooo 0111 10001 qqqqq 01101 0 cpbcast.b =croc,crqc (c3_1)
1659 (dni cpbcast_b_C3 "cpbcast.b $croc,$crqc C3"
1660 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
1661 "cpbcast.b $croc,$crqc"
1662 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1663 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xd) (f-ivc2-1u31 #x0) )
1665 (c-call "check_option_cp" pc)
1666 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1670 ; 1111 000 ooooo 0111 10001 qqqqq 01110 0 cpbcast.h =croc,crqc (c3_1)
1671 (dni cpbcast_h_C3 "cpbcast.h $croc,$crqc C3"
1672 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
1673 "cpbcast.h $croc,$crqc"
1674 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1675 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xe) (f-ivc2-1u31 #x0) )
1677 (c-call "check_option_cp" pc)
1678 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1682 ; 1111 000 ooooo 0111 10001 qqqqq 01111 0 cpbcast.w =croc,crqc (c3_1)
1683 (dni cpbcast_w_C3 "cpbcast.w $croc,$crqc C3"
1684 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
1685 "cpbcast.w $croc,$crqc"
1686 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1687 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1689 (c-call "check_option_cp" pc)
1690 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1694 ; 1111 000 ooooo 0111 10001 qqqqq 10000 0 cpextuu.b =croc,crqc (c3_1)
1695 (dni cpextuu_b_C3 "cpextuu.b $croc,$crqc C3"
1696 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
1697 "cpextuu.b $croc,$crqc"
1698 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1699 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1701 (c-call "check_option_cp" pc)
1702 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1706 ; 1111 000 ooooo 0111 10001 qqqqq 10001 0 cpextu.b =croc,crqc (c3_1)
1707 (dni cpextu_b_C3 "cpextu.b $croc,$crqc C3"
1708 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
1709 "cpextu.b $croc,$crqc"
1710 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1711 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1713 (c-call "check_option_cp" pc)
1714 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1718 ; 1111 000 ooooo 0111 10001 qqqqq 10010 0 cpextuu.h =croc,crqc (c3_1)
1719 (dni cpextuu_h_C3 "cpextuu.h $croc,$crqc C3"
1720 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
1721 "cpextuu.h $croc,$crqc"
1722 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1723 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x0) )
1725 (c-call "check_option_cp" pc)
1726 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1730 ; 1111 000 ooooo 0111 10001 qqqqq 10011 0 cpextu.h =croc,crqc (c3_1)
1731 (dni cpextu_h_C3 "cpextu.h $croc,$crqc C3"
1732 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
1733 "cpextu.h $croc,$crqc"
1734 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1735 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x0) )
1737 (c-call "check_option_cp" pc)
1738 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1742 ; 1111 000 ooooo 0111 10001 qqqqq 10100 0 cpextlu.b =croc,crqc (c3_1)
1743 (dni cpextlu_b_C3 "cpextlu.b $croc,$crqc C3"
1744 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
1745 "cpextlu.b $croc,$crqc"
1746 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1747 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x0) )
1749 (c-call "check_option_cp" pc)
1750 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1754 ; 1111 000 ooooo 0111 10001 qqqqq 10101 0 cpextl.b =croc,crqc (c3_1)
1755 (dni cpextl_b_C3 "cpextl.b $croc,$crqc C3"
1756 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
1757 "cpextl.b $croc,$crqc"
1758 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1759 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x0) )
1761 (c-call "check_option_cp" pc)
1762 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1766 ; 1111 000 ooooo 0111 10001 qqqqq 10110 0 cpextlu.h =croc,crqc (c3_1)
1767 (dni cpextlu_h_C3 "cpextlu.h $croc,$crqc C3"
1768 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
1769 "cpextlu.h $croc,$crqc"
1770 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1771 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x0) )
1773 (c-call "check_option_cp" pc)
1774 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1778 ; 1111 000 ooooo 0111 10001 qqqqq 10111 0 cpextl.h =croc,crqc (c3_1)
1779 (dni cpextl_h_C3 "cpextl.h $croc,$crqc C3"
1780 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
1781 "cpextl.h $croc,$crqc"
1782 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1783 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x0) )
1785 (c-call "check_option_cp" pc)
1786 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1790 ; 1111 000 ooooo 0111 10001 qqqqq 11000 0 cpcastub.h =croc,crqc (c3_1)
1791 (dni cpcastub_h_C3 "cpcastub.h $croc,$crqc C3"
1792 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
1793 "cpcastub.h $croc,$crqc"
1794 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1795 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x18) (f-ivc2-1u31 #x0) )
1797 (c-call "check_option_cp" pc)
1798 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1802 ; 1111 000 ooooo 0111 10001 qqqqq 11001 0 cpcastb.h =croc,crqc (c3_1)
1803 (dni cpcastb_h_C3 "cpcastb.h $croc,$crqc C3"
1804 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
1805 "cpcastb.h $croc,$crqc"
1806 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1807 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x19) (f-ivc2-1u31 #x0) )
1809 (c-call "check_option_cp" pc)
1810 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1814 ; 1111 000 ooooo 0111 10001 qqqqq 11100 0 cpcastub.w =croc,crqc (c3_1)
1815 (dni cpcastub_w_C3 "cpcastub.w $croc,$crqc C3"
1816 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
1817 "cpcastub.w $croc,$crqc"
1818 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1819 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1c) (f-ivc2-1u31 #x0) )
1821 (c-call "check_option_cp" pc)
1822 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1826 ; 1111 000 ooooo 0111 10001 qqqqq 11101 0 cpcastb.w =croc,crqc (c3_1)
1827 (dni cpcastb_w_C3 "cpcastb.w $croc,$crqc C3"
1828 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
1829 "cpcastb.w $croc,$crqc"
1830 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1831 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1d) (f-ivc2-1u31 #x0) )
1833 (c-call "check_option_cp" pc)
1834 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1838 ; 1111 000 ooooo 0111 10001 qqqqq 11110 0 cpcastuh.w =croc,crqc (c3_1)
1839 (dni cpcastuh_w_C3 "cpcastuh.w $croc,$crqc C3"
1840 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
1841 "cpcastuh.w $croc,$crqc"
1842 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1843 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1e) (f-ivc2-1u31 #x0) )
1845 (c-call "check_option_cp" pc)
1846 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1850 ; 1111 000 ooooo 0111 10001 qqqqq 11111 0 cpcasth.w =croc,crqc (c3_1)
1851 (dni cpcasth_w_C3 "cpcasth.w $croc,$crqc C3"
1852 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
1853 "cpcasth.w $croc,$crqc"
1854 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1855 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1857 (c-call "check_option_cp" pc)
1858 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1862 ; 1111 000 ooooo 0111 10001 qqqqq 11010 0 cdcastuw =croc,crqc (c3_1)
1863 (dni cdcastuw_C3 "cdcastuw $croc,$crqc C3"
1864 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1865 "cdcastuw $croc,$crqc"
1866 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1867 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1a) (f-ivc2-1u31 #x0) )
1869 (c-call "check_option_cp" pc)
1870 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1874 ; 1111 000 ooooo 0111 10001 qqqqq 11011 0 cdcastw =croc,crqc (c3_1)
1875 (dni cdcastw_C3 "cdcastw $croc,$crqc C3"
1876 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1877 "cdcastw $croc,$crqc"
1878 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1879 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1b) (f-ivc2-1u31 #x0) )
1881 (c-call "check_option_cp" pc)
1882 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1886 ; 1111 0000 0000 0111 10010 qqqqq ppppp 0 cpcmpeqz.b crqc,crpc (c3_1)
1887 (dni cpcmpeqz_b_C3 "cpcmpeqz.b $crqc,$crpc C3"
1888 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
1889 "cpcmpeqz.b $crqc,$crpc"
1890 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1891 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1893 (c-call "check_option_cp" pc)
1895 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1899 ; 1111 0000 0001 0111 10010 qqqqq ppppp 0 cpcmpeq.b crqc,crpc (c3_1)
1900 (dni cpcmpeq_b_C3 "cpcmpeq.b $crqc,$crpc C3"
1901 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
1902 "cpcmpeq.b $crqc,$crpc"
1903 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
1904 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1906 (c-call "check_option_cp" pc)
1908 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1912 ; 1111 0000 0011 0111 10010 qqqqq ppppp 0 cpcmpeq.h crqc,crpc (c3_1)
1913 (dni cpcmpeq_h_C3 "cpcmpeq.h $crqc,$crpc C3"
1914 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
1915 "cpcmpeq.h $crqc,$crpc"
1916 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
1917 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1919 (c-call "check_option_cp" pc)
1921 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1925 ; 1111 0000 0101 0111 10010 qqqqq ppppp 0 cpcmpeq.w crqc,crpc (c3_1)
1926 (dni cpcmpeq_w_C3 "cpcmpeq.w $crqc,$crpc C3"
1927 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
1928 "cpcmpeq.w $crqc,$crpc"
1929 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
1930 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1932 (c-call "check_option_cp" pc)
1934 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1938 ; 1111 0000 1001 0111 10010 qqqqq ppppp 0 cpcmpne.b crqc,crpc (c3_1)
1939 (dni cpcmpne_b_C3 "cpcmpne.b $crqc,$crpc C3"
1940 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
1941 "cpcmpne.b $crqc,$crpc"
1942 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
1943 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1945 (c-call "check_option_cp" pc)
1947 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1951 ; 1111 0000 1011 0111 10010 qqqqq ppppp 0 cpcmpne.h crqc,crpc (c3_1)
1952 (dni cpcmpne_h_C3 "cpcmpne.h $crqc,$crpc C3"
1953 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
1954 "cpcmpne.h $crqc,$crpc"
1955 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
1956 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1958 (c-call "check_option_cp" pc)
1960 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1964 ; 1111 0000 1101 0111 10010 qqqqq ppppp 0 cpcmpne.w crqc,crpc (c3_1)
1965 (dni cpcmpne_w_C3 "cpcmpne.w $crqc,$crpc C3"
1966 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
1967 "cpcmpne.w $crqc,$crpc"
1968 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
1969 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1971 (c-call "check_option_cp" pc)
1973 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1977 ; 1111 0001 0000 0111 10010 qqqqq ppppp 0 cpcmpgtu.b crqc,crpc (c3_1)
1978 (dni cpcmpgtu_b_C3 "cpcmpgtu.b $crqc,$crpc C3"
1979 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
1980 "cpcmpgtu.b $crqc,$crpc"
1981 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
1982 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1984 (c-call "check_option_cp" pc)
1986 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1990 ; 1111 0001 0001 0111 10010 qqqqq ppppp 0 cpcmpgt.b crqc,crpc (c3_1)
1991 (dni cpcmpgt_b_C3 "cpcmpgt.b $crqc,$crpc C3"
1992 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
1993 "cpcmpgt.b $crqc,$crpc"
1994 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
1995 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1997 (c-call "check_option_cp" pc)
1999 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
2003 ; 1111 0001 0011 0111 10010 qqqqq ppppp 0 cpcmpgt.h crqc,crpc (c3_1)
2004 (dni cpcmpgt_h_C3 "cpcmpgt.h $crqc,$crpc C3"
2005 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
2006 "cpcmpgt.h $crqc,$crpc"
2007 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
2008 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2010 (c-call "check_option_cp" pc)
2012 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
2016 ; 1111 0001 0100 0111 10010 qqqqq ppppp 0 cpcmpgtu.w crqc,crpc (c3_1)
2017 (dni cpcmpgtu_w_C3 "cpcmpgtu.w $crqc,$crpc C3"
2018 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
2019 "cpcmpgtu.w $crqc,$crpc"
2020 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
2021 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2023 (c-call "check_option_cp" pc)
2025 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
2029 ; 1111 0001 0101 0111 10010 qqqqq ppppp 0 cpcmpgt.w crqc,crpc (c3_1)
2030 (dni cpcmpgt_w_C3 "cpcmpgt.w $crqc,$crpc C3"
2031 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
2032 "cpcmpgt.w $crqc,$crpc"
2033 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
2034 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2036 (c-call "check_option_cp" pc)
2038 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
2042 ; 1111 0001 1000 0111 10010 qqqqq ppppp 0 cpcmpgeu.b crqc,crpc (c3_1)
2043 (dni cpcmpgeu_b_C3 "cpcmpgeu.b $crqc,$crpc C3"
2044 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
2045 "cpcmpgeu.b $crqc,$crpc"
2046 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x18) (f-sub4 7)
2047 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2049 (c-call "check_option_cp" pc)
2051 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
2055 ; 1111 0001 1001 0111 10010 qqqqq ppppp 0 cpcmpge.b crqc,crpc (c3_1)
2056 (dni cpcmpge_b_C3 "cpcmpge.b $crqc,$crpc C3"
2057 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
2058 "cpcmpge.b $crqc,$crpc"
2059 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x19) (f-sub4 7)
2060 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2062 (c-call "check_option_cp" pc)
2064 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
2068 ; 1111 0001 1011 0111 10010 qqqqq ppppp 0 cpcmpge.h crqc,crpc (c3_1)
2069 (dni cpcmpge_h_C3 "cpcmpge.h $crqc,$crpc C3"
2070 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
2071 "cpcmpge.h $crqc,$crpc"
2072 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
2073 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2075 (c-call "check_option_cp" pc)
2077 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2081 ; 1111 0001 1100 0111 10010 qqqqq ppppp 0 cpcmpgeu.w crqc,crpc (c3_1)
2082 (dni cpcmpgeu_w_C3 "cpcmpgeu.w $crqc,$crpc C3"
2083 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
2084 "cpcmpgeu.w $crqc,$crpc"
2085 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
2086 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2088 (c-call "check_option_cp" pc)
2090 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2094 ; 1111 0001 1101 0111 10010 qqqqq ppppp 0 cpcmpge.w crqc,crpc (c3_1)
2095 (dni cpcmpge_w_C3 "cpcmpge.w $crqc,$crpc C3"
2096 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
2097 "cpcmpge.w $crqc,$crpc"
2098 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
2099 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2101 (c-call "check_option_cp" pc)
2103 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2107 ; 1111 0010 0001 0111 10010 qqqqq ppppp 0 cpacmpeq.b crqc,crpc (c3_1)
2108 (dni cpacmpeq_b_C3 "cpacmpeq.b $crqc,$crpc C3"
2109 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
2110 "cpacmpeq.b $crqc,$crpc"
2111 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1) (f-sub4 7)
2112 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2114 (c-call "check_option_cp" pc)
2116 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2120 ; 1111 0010 0011 0111 10010 qqqqq ppppp 0 cpacmpeq.h crqc,crpc (c3_1)
2121 (dni cpacmpeq_h_C3 "cpacmpeq.h $crqc,$crpc C3"
2122 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
2123 "cpacmpeq.h $crqc,$crpc"
2124 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
2125 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2127 (c-call "check_option_cp" pc)
2129 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2133 ; 1111 0010 0101 0111 10010 qqqqq ppppp 0 cpacmpeq.w crqc,crpc (c3_1)
2134 (dni cpacmpeq_w_C3 "cpacmpeq.w $crqc,$crpc C3"
2135 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
2136 "cpacmpeq.w $crqc,$crpc"
2137 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x5) (f-sub4 7)
2138 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2140 (c-call "check_option_cp" pc)
2142 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2146 ; 1111 0010 1001 0111 10010 qqqqq ppppp 0 cpacmpne.b crqc,crpc (c3_1)
2147 (dni cpacmpne_b_C3 "cpacmpne.b $crqc,$crpc C3"
2148 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
2149 "cpacmpne.b $crqc,$crpc"
2150 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x9) (f-sub4 7)
2151 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2153 (c-call "check_option_cp" pc)
2155 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2159 ; 1111 0010 1011 0111 10010 qqqqq ppppp 0 cpacmpne.h crqc,crpc (c3_1)
2160 (dni cpacmpne_h_C3 "cpacmpne.h $crqc,$crpc C3"
2161 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
2162 "cpacmpne.h $crqc,$crpc"
2163 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xb) (f-sub4 7)
2164 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2166 (c-call "check_option_cp" pc)
2168 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2172 ; 1111 0010 1101 0111 10010 qqqqq ppppp 0 cpacmpne.w crqc,crpc (c3_1)
2173 (dni cpacmpne_w_C3 "cpacmpne.w $crqc,$crpc C3"
2174 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
2175 "cpacmpne.w $crqc,$crpc"
2176 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xd) (f-sub4 7)
2177 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2179 (c-call "check_option_cp" pc)
2181 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2185 ; 1111 0011 0000 0111 10010 qqqqq ppppp 0 cpacmpgtu.b crqc,crpc (c3_1)
2186 (dni cpacmpgtu_b_C3 "cpacmpgtu.b $crqc,$crpc C3"
2187 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
2188 "cpacmpgtu.b $crqc,$crpc"
2189 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x10) (f-sub4 7)
2190 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2192 (c-call "check_option_cp" pc)
2194 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2198 ; 1111 0011 0001 0111 10010 qqqqq ppppp 0 cpacmpgt.b crqc,crpc (c3_1)
2199 (dni cpacmpgt_b_C3 "cpacmpgt.b $crqc,$crpc C3"
2200 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
2201 "cpacmpgt.b $crqc,$crpc"
2202 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x11) (f-sub4 7)
2203 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2205 (c-call "check_option_cp" pc)
2207 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2211 ; 1111 0011 0011 0111 10010 qqqqq ppppp 0 cpacmpgt.h crqc,crpc (c3_1)
2212 (dni cpacmpgt_h_C3 "cpacmpgt.h $crqc,$crpc C3"
2213 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
2214 "cpacmpgt.h $crqc,$crpc"
2215 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
2216 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2218 (c-call "check_option_cp" pc)
2220 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2224 ; 1111 0011 0100 0111 10010 qqqqq ppppp 0 cpacmpgtu.w crqc,crpc (c3_1)
2225 (dni cpacmpgtu_w_C3 "cpacmpgtu.w $crqc,$crpc C3"
2226 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
2227 "cpacmpgtu.w $crqc,$crpc"
2228 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x14) (f-sub4 7)
2229 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2231 (c-call "check_option_cp" pc)
2233 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2237 ; 1111 0011 0101 0111 10010 qqqqq ppppp 0 cpacmpgt.w crqc,crpc (c3_1)
2238 (dni cpacmpgt_w_C3 "cpacmpgt.w $crqc,$crpc C3"
2239 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
2240 "cpacmpgt.w $crqc,$crpc"
2241 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x15) (f-sub4 7)
2242 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2244 (c-call "check_option_cp" pc)
2246 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2250 ; 1111 0011 1000 0111 10010 qqqqq ppppp 0 cpacmpgeu.b crqc,crpc (c3_1)
2251 (dni cpacmpgeu_b_C3 "cpacmpgeu.b $crqc,$crpc C3"
2252 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
2253 "cpacmpgeu.b $crqc,$crpc"
2254 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x18) (f-sub4 7)
2255 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2257 (c-call "check_option_cp" pc)
2259 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2263 ; 1111 0011 1001 0111 10010 qqqqq ppppp 0 cpacmpge.b crqc,crpc (c3_1)
2264 (dni cpacmpge_b_C3 "cpacmpge.b $crqc,$crpc C3"
2265 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
2266 "cpacmpge.b $crqc,$crpc"
2267 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x19) (f-sub4 7)
2268 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2270 (c-call "check_option_cp" pc)
2272 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2276 ; 1111 0011 1011 0111 10010 qqqqq ppppp 0 cpacmpge.h crqc,crpc (c3_1)
2277 (dni cpacmpge_h_C3 "cpacmpge.h $crqc,$crpc C3"
2278 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
2279 "cpacmpge.h $crqc,$crpc"
2280 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
2281 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2283 (c-call "check_option_cp" pc)
2285 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2289 ; 1111 0011 1100 0111 10010 qqqqq ppppp 0 cpacmpgeu.w crqc,crpc (c3_1)
2290 (dni cpacmpgeu_w_C3 "cpacmpgeu.w $crqc,$crpc C3"
2291 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
2292 "cpacmpgeu.w $crqc,$crpc"
2293 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1c) (f-sub4 7)
2294 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2296 (c-call "check_option_cp" pc)
2298 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2302 ; 1111 0011 1101 0111 10010 qqqqq ppppp 0 cpacmpge.w crqc,crpc (c3_1)
2303 (dni cpacmpge_w_C3 "cpacmpge.w $crqc,$crpc C3"
2304 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
2305 "cpacmpge.w $crqc,$crpc"
2306 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1d) (f-sub4 7)
2307 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2309 (c-call "check_option_cp" pc)
2311 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2315 ; 1111 0100 0001 0111 10010 qqqqq ppppp 0 cpocmpeq.b crqc,crpc (c3_1)
2316 (dni cpocmpeq_b_C3 "cpocmpeq.b $crqc,$crpc C3"
2317 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
2318 "cpocmpeq.b $crqc,$crpc"
2319 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1) (f-sub4 7)
2320 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2322 (c-call "check_option_cp" pc)
2324 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2328 ; 1111 0100 0011 0111 10010 qqqqq ppppp 0 cpocmpeq.h crqc,crpc (c3_1)
2329 (dni cpocmpeq_h_C3 "cpocmpeq.h $crqc,$crpc C3"
2330 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
2331 "cpocmpeq.h $crqc,$crpc"
2332 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x3) (f-sub4 7)
2333 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2335 (c-call "check_option_cp" pc)
2337 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2341 ; 1111 0100 0101 0111 10010 qqqqq ppppp 0 cpocmpeq.w crqc,crpc (c3_1)
2342 (dni cpocmpeq_w_C3 "cpocmpeq.w $crqc,$crpc C3"
2343 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
2344 "cpocmpeq.w $crqc,$crpc"
2345 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x5) (f-sub4 7)
2346 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2348 (c-call "check_option_cp" pc)
2350 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2354 ; 1111 0100 1001 0111 10010 qqqqq ppppp 0 cpocmpne.b crqc,crpc (c3_1)
2355 (dni cpocmpne_b_C3 "cpocmpne.b $crqc,$crpc C3"
2356 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
2357 "cpocmpne.b $crqc,$crpc"
2358 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x9) (f-sub4 7)
2359 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2361 (c-call "check_option_cp" pc)
2363 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2367 ; 1111 0100 1011 0111 10010 qqqqq ppppp 0 cpocmpne.h crqc,crpc (c3_1)
2368 (dni cpocmpne_h_C3 "cpocmpne.h $crqc,$crpc C3"
2369 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
2370 "cpocmpne.h $crqc,$crpc"
2371 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
2372 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2374 (c-call "check_option_cp" pc)
2376 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2380 ; 1111 0100 1101 0111 10010 qqqqq ppppp 0 cpocmpne.w crqc,crpc (c3_1)
2381 (dni cpocmpne_w_C3 "cpocmpne.w $crqc,$crpc C3"
2382 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
2383 "cpocmpne.w $crqc,$crpc"
2384 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xd) (f-sub4 7)
2385 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2387 (c-call "check_option_cp" pc)
2389 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2393 ; 1111 0101 0000 0111 10010 qqqqq ppppp 0 cpocmpgtu.b crqc,crpc (c3_1)
2394 (dni cpocmpgtu_b_C3 "cpocmpgtu.b $crqc,$crpc C3"
2395 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
2396 "cpocmpgtu.b $crqc,$crpc"
2397 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x10) (f-sub4 7)
2398 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2400 (c-call "check_option_cp" pc)
2402 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2406 ; 1111 0101 0001 0111 10010 qqqqq ppppp 0 cpocmpgt.b crqc,crpc (c3_1)
2407 (dni cpocmpgt_b_C3 "cpocmpgt.b $crqc,$crpc C3"
2408 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
2409 "cpocmpgt.b $crqc,$crpc"
2410 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x11) (f-sub4 7)
2411 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2413 (c-call "check_option_cp" pc)
2415 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2419 ; 1111 0101 0011 0111 10010 qqqqq ppppp 0 cpocmpgt.h crqc,crpc (c3_1)
2420 (dni cpocmpgt_h_C3 "cpocmpgt.h $crqc,$crpc C3"
2421 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
2422 "cpocmpgt.h $crqc,$crpc"
2423 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x13) (f-sub4 7)
2424 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2426 (c-call "check_option_cp" pc)
2428 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2432 ; 1111 0101 0100 0111 10010 qqqqq ppppp 0 cpocmpgtu.w crqc,crpc (c3_1)
2433 (dni cpocmpgtu_w_C3 "cpocmpgtu.w $crqc,$crpc C3"
2434 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
2435 "cpocmpgtu.w $crqc,$crpc"
2436 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x14) (f-sub4 7)
2437 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2439 (c-call "check_option_cp" pc)
2441 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2445 ; 1111 0101 0101 0111 10010 qqqqq ppppp 0 cpocmpgt.w crqc,crpc (c3_1)
2446 (dni cpocmpgt_w_C3 "cpocmpgt.w $crqc,$crpc C3"
2447 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
2448 "cpocmpgt.w $crqc,$crpc"
2449 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x15) (f-sub4 7)
2450 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2452 (c-call "check_option_cp" pc)
2454 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2458 ; 1111 0101 1000 0111 10010 qqqqq ppppp 0 cpocmpgeu.b crqc,crpc (c3_1)
2459 (dni cpocmpgeu_b_C3 "cpocmpgeu.b $crqc,$crpc C3"
2460 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
2461 "cpocmpgeu.b $crqc,$crpc"
2462 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x18) (f-sub4 7)
2463 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2465 (c-call "check_option_cp" pc)
2467 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2471 ; 1111 0101 1001 0111 10010 qqqqq ppppp 0 cpocmpge.b crqc,crpc (c3_1)
2472 (dni cpocmpge_b_C3 "cpocmpge.b $crqc,$crpc C3"
2473 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
2474 "cpocmpge.b $crqc,$crpc"
2475 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x19) (f-sub4 7)
2476 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2478 (c-call "check_option_cp" pc)
2480 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2484 ; 1111 0101 1011 0111 10010 qqqqq ppppp 0 cpocmpge.h crqc,crpc (c3_1)
2485 (dni cpocmpge_h_C3 "cpocmpge.h $crqc,$crpc C3"
2486 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
2487 "cpocmpge.h $crqc,$crpc"
2488 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1b) (f-sub4 7)
2489 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2491 (c-call "check_option_cp" pc)
2493 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2497 ; 1111 0101 1100 0111 10010 qqqqq ppppp 0 cpocmpgeu.w crqc,crpc (c3_1)
2498 (dni cpocmpgeu_w_C3 "cpocmpgeu.w $crqc,$crpc C3"
2499 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
2500 "cpocmpgeu.w $crqc,$crpc"
2501 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1c) (f-sub4 7)
2502 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2504 (c-call "check_option_cp" pc)
2506 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2510 ; 1111 0101 1101 0111 10010 qqqqq ppppp 0 cpocmpge.w crqc,crpc (c3_1)
2511 (dni cpocmpge_w_C3 "cpocmpge.w $crqc,$crpc C3"
2512 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
2513 "cpocmpge.w $crqc,$crpc"
2514 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1d) (f-sub4 7)
2515 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2517 (c-call "check_option_cp" pc)
2519 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2523 ; 1111 00xx xiii 0111 10100 qqqqq ppppp 0 cpsrli3.b =crqc,crpc,imm3p9 (c3_imm)
2524 (dni cpsrli3_b_C3 "cpsrli3.b $crqc,$crpc,imm3p9 C3"
2525 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
2526 "cpsrli3.b $crqc,$crpc,$imm3p9"
2527 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2528 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2530 (c-call "check_option_cp" pc)
2531 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2535 ; 1111 01xx iiii 0111 10100 qqqqq ppppp 0 cpsrli3.h =crqc,crpc,imm4p8 (c3_imm)
2536 (dni cpsrli3_h_C3 "cpsrli3.h $crqc,$crpc,imm4p8 C3"
2537 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
2538 "cpsrli3.h $crqc,$crpc,$imm4p8"
2539 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2540 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2542 (c-call "check_option_cp" pc)
2543 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2547 ; 1111 10xi iiii 0111 10100 qqqqq ppppp 0 cpsrli3.w =crqc,crpc,imm5p7 (c3_imm)
2548 (dni cpsrli3_w_C3 "cpsrli3.w $crqc,$crpc,imm5p7 C3"
2549 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
2550 "cpsrli3.w $crqc,$crpc,$imm5p7"
2551 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2552 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2554 (c-call "check_option_cp" pc)
2555 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2559 ; 1111 11ii iiii 0111 10100 qqqqq ppppp 0 cdsrli3 =crqc,crpc,imm6p6 (c3_imm)
2560 (dni cdsrli3_C3 "cdsrli3 $crqc,$crpc,imm6p6 C3"
2561 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2562 "cdsrli3 $crqc,$crpc,$imm6p6"
2563 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2564 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2566 (c-call "check_option_cp" pc)
2567 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2571 ; 1111 00xx xiii 0111 10101 qqqqq ppppp 0 cpsrai3.b =crqc,crpc,imm3p9 (c3_imm)
2572 (dni cpsrai3_b_C3 "cpsrai3.b $crqc,$crpc,imm3p9 C3"
2573 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
2574 "cpsrai3.b $crqc,$crpc,$imm3p9"
2575 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2576 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2578 (c-call "check_option_cp" pc)
2579 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2583 ; 1111 01xx iiii 0111 10101 qqqqq ppppp 0 cpsrai3.h =crqc,crpc,imm4p8 (c3_imm)
2584 (dni cpsrai3_h_C3 "cpsrai3.h $crqc,$crpc,imm4p8 C3"
2585 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
2586 "cpsrai3.h $crqc,$crpc,$imm4p8"
2587 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2588 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2590 (c-call "check_option_cp" pc)
2591 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2595 ; 1111 10xi iiii 0111 10101 qqqqq ppppp 0 cpsrai3.w =crqc,crpc,imm5p7 (c3_imm)
2596 (dni cpsrai3_w_C3 "cpsrai3.w $crqc,$crpc,imm5p7 C3"
2597 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
2598 "cpsrai3.w $crqc,$crpc,$imm5p7"
2599 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2600 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2602 (c-call "check_option_cp" pc)
2603 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2607 ; 1111 11ii iiii 0111 10101 qqqqq ppppp 0 cdsrai3 =crqc,crpc,imm6p6 (c3_imm)
2608 (dni cdsrai3_C3 "cdsrai3 $crqc,$crpc,imm6p6 C3"
2609 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2610 "cdsrai3 $crqc,$crpc,$imm6p6"
2611 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2612 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2614 (c-call "check_option_cp" pc)
2615 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2619 ; 1111 00xx xiii 0111 10110 qqqqq ppppp 0 cpslli3.b =crqc,crpc,imm3p9 (c3_imm)
2620 (dni cpslli3_b_C3 "cpslli3.b $crqc,$crpc,imm3p9 C3"
2621 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
2622 "cpslli3.b $crqc,$crpc,$imm3p9"
2623 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2624 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2626 (c-call "check_option_cp" pc)
2627 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2631 ; 1111 01xx iiii 0111 10110 qqqqq ppppp 0 cpslli3.h =crqc,crpc,imm4p8 (c3_imm)
2632 (dni cpslli3_h_C3 "cpslli3.h $crqc,$crpc,imm4p8 C3"
2633 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
2634 "cpslli3.h $crqc,$crpc,$imm4p8"
2635 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2636 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2638 (c-call "check_option_cp" pc)
2639 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2643 ; 1111 10xi iiii 0111 10110 qqqqq ppppp 0 cpslli3.w =crqc,crpc,imm5p7 (c3_imm)
2644 (dni cpslli3_w_C3 "cpslli3.w $crqc,$crpc,imm5p7 C3"
2645 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
2646 "cpslli3.w $crqc,$crpc,$imm5p7"
2647 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2648 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2650 (c-call "check_option_cp" pc)
2651 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2655 ; 1111 11ii iiii 0111 10110 qqqqq ppppp 0 cdslli3 =crqc,crpc,imm6p6 (c3_imm)
2656 (dni cdslli3_C3 "cdslli3 $crqc,$crpc,imm6p6 C3"
2657 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2658 "cdslli3 $crqc,$crpc,$imm6p6"
2659 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2660 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2662 (c-call "check_option_cp" pc)
2663 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2667 ; 1111 01xx iiii 0111 10111 qqqqq ppppp 0 cpslai3.h =crqc,crpc,imm4p8 (c3_imm)
2668 (dni cpslai3_h_C3 "cpslai3.h $crqc,$crpc,imm4p8 C3"
2669 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
2670 "cpslai3.h $crqc,$crpc,$imm4p8"
2671 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2672 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2674 (c-call "check_option_cp" pc)
2675 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2679 ; 1111 10xi iiii 0111 10111 qqqqq ppppp 0 cpslai3.w =crqc,crpc,imm5p7 (c3_imm)
2680 (dni cpslai3_w_C3 "cpslai3.w $crqc,$crpc,imm5p7 C3"
2681 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
2682 "cpslai3.w $crqc,$crpc,$imm5p7"
2683 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2684 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2686 (c-call "check_option_cp" pc)
2687 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2691 ; 1111 00xi iiii 0111 11000 qqqqq ppppp 0 cpclipiu3.w =crqc,crpc,imm5p7 (c3_imm)
2692 (dni cpclipiu3_w_C3 "cpclipiu3.w $crqc,$crpc,imm5p7 C3"
2693 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
2694 "cpclipiu3.w $crqc,$crpc,$imm5p7"
2695 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
2696 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2698 (c-call "check_option_cp" pc)
2699 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2703 ; 1111 01xi iiii 0111 11000 qqqqq ppppp 0 cpclipi3.w =crqc,crpc,imm5p7 (c3_imm)
2704 (dni cpclipi3_w_C3 "cpclipi3.w $crqc,$crpc,imm5p7 C3"
2705 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
2706 "cpclipi3.w $crqc,$crpc,$imm5p7"
2707 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
2708 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2710 (c-call "check_option_cp" pc)
2711 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2715 ; 1111 10ii iiii 0111 11000 qqqqq ppppp 0 cdclipiu3 =crqc,crpc,imm6p6 (c3_imm)
2716 (dni cdclipiu3_C3 "cdclipiu3 $crqc,$crpc,imm6p6 C3"
2717 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2718 "cdclipiu3 $crqc,$crpc,$imm6p6"
2719 (+ MAJ_15 (f-ivc2-2u4 #x2) imm6p6 (f-sub4 7)
2720 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2722 (c-call "check_option_cp" pc)
2723 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2727 ; 1111 11ii iiii 0111 11000 qqqqq ppppp 0 cdclipi3 =crqc,crpc,imm6p6 (c3_imm)
2728 (dni cdclipi3_C3 "cdclipi3 $crqc,$crpc,imm6p6 C3"
2729 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2730 "cdclipi3 $crqc,$crpc,$imm6p6"
2731 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2732 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2734 (c-call "check_option_cp" pc)
2735 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2739 ; 1111 iiii iiii 0111 11001 qqqqq 00000 0 cpmovi.b =crqc,simm8p4 (c3_imm)
2740 (dni cpmovi_b_C3 "cpmovi.b $crqc,simm8p4 C3"
2741 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
2742 "cpmovi.b $crqc,$simm8p4"
2743 (+ MAJ_15 simm8p4 (f-sub4 7)
2744 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
2746 (c-call "check_option_cp" pc)
2747 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2751 ; 1111 iiii iiii 0111 11001 qqqqq 00010 0 cpmoviu.h =crqc,imm8p4 (c3_imm)
2752 (dni cpmoviu_h_C3 "cpmoviu.h $crqc,imm8p4 C3"
2753 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_h") (CPTYPE V4UHI) (CRET FIRST))
2754 "cpmoviu.h $crqc,$imm8p4"
2755 (+ MAJ_15 imm8p4 (f-sub4 7)
2756 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
2758 (c-call "check_option_cp" pc)
2759 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2763 ; 1111 iiii iiii 0111 11001 qqqqq 00011 0 cpmovi.h =crqc,simm8p4 (c3_imm)
2764 (dni cpmovi_h_C3 "cpmovi.h $crqc,simm8p4 C3"
2765 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
2766 "cpmovi.h $crqc,$simm8p4"
2767 (+ MAJ_15 simm8p4 (f-sub4 7)
2768 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
2770 (c-call "check_option_cp" pc)
2771 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2775 ; 1111 iiii iiii 0111 11001 qqqqq 00100 0 cpmoviu.w =crqc,imm8p4 (c3_imm)
2776 (dni cpmoviu_w_C3 "cpmoviu.w $crqc,imm8p4 C3"
2777 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
2778 "cpmoviu.w $crqc,$imm8p4"
2779 (+ MAJ_15 imm8p4 (f-sub4 7)
2780 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
2782 (c-call "check_option_cp" pc)
2783 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2787 ; 1111 iiii iiii 0111 11001 qqqqq 00101 0 cpmovi.w =crqc,simm8p4 (c3_imm)
2788 (dni cpmovi_w_C3 "cpmovi.w $crqc,simm8p4 C3"
2789 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
2790 "cpmovi.w $crqc,$simm8p4"
2791 (+ MAJ_15 simm8p4 (f-sub4 7)
2792 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
2794 (c-call "check_option_cp" pc)
2795 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2799 ; 1111 iiii iiii 0111 11001 qqqqq 00110 0 cdmoviu =crqc,imm8p4 (c3_imm)
2800 (dni cdmoviu_C3 "cdmoviu $crqc,imm8p4 C3"
2801 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2802 "cdmoviu $crqc,$imm8p4"
2803 (+ MAJ_15 imm8p4 (f-sub4 7)
2804 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
2806 (c-call "check_option_cp" pc)
2807 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2811 ; 1111 iiii iiii 0111 11001 qqqqq 00111 0 cdmovi =crqc,simm8p4 (c3_imm)
2812 (dni cdmovi_C3 "cdmovi $crqc,simm8p4 C3"
2813 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2814 "cdmovi $crqc,$simm8p4"
2815 (+ MAJ_15 simm8p4 (f-sub4 7)
2816 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
2818 (c-call "check_option_cp" pc)
2819 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2823 ; 1111 0000 0000 0111 00000 qqqqq ppppp 1 cpadda1u.b crqc,crpc (c3_1)
2824 (dni cpadda1u_b_C3 "cpadda1u.b $crqc,$crpc C3"
2825 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
2826 "cpadda1u.b $crqc,$crpc"
2827 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
2828 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2830 (c-call "check_option_cp" pc)
2839 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2843 ; 1111 0000 0001 0111 00000 qqqqq ppppp 1 cpadda1.b crqc,crpc (c3_1)
2844 (dni cpadda1_b_C3 "cpadda1.b $crqc,$crpc C3"
2845 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
2846 "cpadda1.b $crqc,$crpc"
2847 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
2848 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2850 (c-call "check_option_cp" pc)
2859 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2863 ; 1111 0000 0010 0111 00000 qqqqq ppppp 1 cpaddua1.h crqc,crpc (c3_1)
2864 (dni cpaddua1_h_C3 "cpaddua1.h $crqc,$crpc C3"
2865 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
2866 "cpaddua1.h $crqc,$crpc"
2867 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
2868 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2870 (c-call "check_option_cp" pc)
2875 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2879 ; 1111 0000 0011 0111 00000 qqqqq ppppp 1 cpaddla1.h crqc,crpc (c3_1)
2880 (dni cpaddla1_h_C3 "cpaddla1.h $crqc,$crpc C3"
2881 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
2882 "cpaddla1.h $crqc,$crpc"
2883 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
2884 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2886 (c-call "check_option_cp" pc)
2891 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2895 ; 1111 0000 0100 0111 00000 qqqqq ppppp 1 cpaddaca1u.b crqc,crpc (c3_1)
2896 (dni cpaddaca1u_b_C3 "cpaddaca1u.b $crqc,$crpc C3"
2897 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
2898 "cpaddaca1u.b $crqc,$crpc"
2899 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
2900 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2902 (c-call "check_option_cp" pc)
2912 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2916 ; 1111 0000 0101 0111 00000 qqqqq ppppp 1 cpaddaca1.b crqc,crpc (c3_1)
2917 (dni cpaddaca1_b_C3 "cpaddaca1.b $crqc,$crpc C3"
2918 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
2919 "cpaddaca1.b $crqc,$crpc"
2920 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
2921 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2923 (c-call "check_option_cp" pc)
2933 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2937 ; 1111 0000 0110 0111 00000 qqqqq ppppp 1 cpaddacua1.h crqc,crpc (c3_1)
2938 (dni cpaddacua1_h_C3 "cpaddacua1.h $crqc,$crpc C3"
2939 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
2940 "cpaddacua1.h $crqc,$crpc"
2941 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x6) (f-sub4 7)
2942 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2944 (c-call "check_option_cp" pc)
2950 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2954 ; 1111 0000 0111 0111 00000 qqqqq ppppp 1 cpaddacla1.h crqc,crpc (c3_1)
2955 (dni cpaddacla1_h_C3 "cpaddacla1.h $crqc,$crpc C3"
2956 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
2957 "cpaddacla1.h $crqc,$crpc"
2958 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x7) (f-sub4 7)
2959 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2961 (c-call "check_option_cp" pc)
2967 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2971 ; 1111 0000 1000 0111 00000 qqqqq ppppp 1 cpsuba1u.b crqc,crpc (c3_1)
2972 (dni cpsuba1u_b_C3 "cpsuba1u.b $crqc,$crpc C3"
2973 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
2974 "cpsuba1u.b $crqc,$crpc"
2975 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
2976 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2978 (c-call "check_option_cp" pc)
2987 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2991 ; 1111 0000 1001 0111 00000 qqqqq ppppp 1 cpsuba1.b crqc,crpc (c3_1)
2992 (dni cpsuba1_b_C3 "cpsuba1.b $crqc,$crpc C3"
2993 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
2994 "cpsuba1.b $crqc,$crpc"
2995 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
2996 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2998 (c-call "check_option_cp" pc)
3007 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
3011 ; 1111 0000 1010 0111 00000 qqqqq ppppp 1 cpsubua1.h crqc,crpc (c3_1)
3012 (dni cpsubua1_h_C3 "cpsubua1.h $crqc,$crpc C3"
3013 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
3014 "cpsubua1.h $crqc,$crpc"
3015 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3016 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3018 (c-call "check_option_cp" pc)
3023 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
3027 ; 1111 0000 1011 0111 00000 qqqqq ppppp 1 cpsubla1.h crqc,crpc (c3_1)
3028 (dni cpsubla1_h_C3 "cpsubla1.h $crqc,$crpc C3"
3029 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
3030 "cpsubla1.h $crqc,$crpc"
3031 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3032 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3034 (c-call "check_option_cp" pc)
3039 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
3043 ; 1111 0000 1100 0111 00000 qqqqq ppppp 1 cpsubaca1u.b crqc,crpc (c3_1)
3044 (dni cpsubaca1u_b_C3 "cpsubaca1u.b $crqc,$crpc C3"
3045 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
3046 "cpsubaca1u.b $crqc,$crpc"
3047 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3048 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3050 (c-call "check_option_cp" pc)
3060 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
3064 ; 1111 0000 1101 0111 00000 qqqqq ppppp 1 cpsubaca1.b crqc,crpc (c3_1)
3065 (dni cpsubaca1_b_C3 "cpsubaca1.b $crqc,$crpc C3"
3066 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
3067 "cpsubaca1.b $crqc,$crpc"
3068 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3069 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3071 (c-call "check_option_cp" pc)
3081 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
3085 ; 1111 0000 1110 0111 00000 qqqqq ppppp 1 cpsubacua1.h crqc,crpc (c3_1)
3086 (dni cpsubacua1_h_C3 "cpsubacua1.h $crqc,$crpc C3"
3087 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
3088 "cpsubacua1.h $crqc,$crpc"
3089 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3090 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3092 (c-call "check_option_cp" pc)
3098 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
3102 ; 1111 0000 1111 0111 00000 qqqqq ppppp 1 cpsubacla1.h crqc,crpc (c3_1)
3103 (dni cpsubacla1_h_C3 "cpsubacla1.h $crqc,$crpc C3"
3104 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
3105 "cpsubacla1.h $crqc,$crpc"
3106 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3107 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3109 (c-call "check_option_cp" pc)
3115 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
3119 ; 1111 0001 0000 0111 00000 qqqqq ppppp 1 cpabsa1u.b crqc,crpc (c3_1)
3120 (dni cpabsa1u_b_C3 "cpabsa1u.b $crqc,$crpc C3"
3121 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
3122 "cpabsa1u.b $crqc,$crpc"
3123 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3124 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3126 (c-call "check_option_cp" pc)
3135 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
3139 ; 1111 0001 0001 0111 00000 qqqqq ppppp 1 cpabsa1.b crqc,crpc (c3_1)
3140 (dni cpabsa1_b_C3 "cpabsa1.b $crqc,$crpc C3"
3141 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
3142 "cpabsa1.b $crqc,$crpc"
3143 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3144 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3146 (c-call "check_option_cp" pc)
3155 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
3159 ; 1111 0001 0010 0111 00000 qqqqq ppppp 1 cpabsua1.h crqc,crpc (c3_1)
3160 (dni cpabsua1_h_C3 "cpabsua1.h $crqc,$crpc C3"
3161 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
3162 "cpabsua1.h $crqc,$crpc"
3163 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3164 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3166 (c-call "check_option_cp" pc)
3171 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
3175 ; 1111 0001 0011 0111 00000 qqqqq ppppp 1 cpabsla1.h crqc,crpc (c3_1)
3176 (dni cpabsla1_h_C3 "cpabsla1.h $crqc,$crpc C3"
3177 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
3178 "cpabsla1.h $crqc,$crpc"
3179 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3180 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3182 (c-call "check_option_cp" pc)
3187 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
3191 ; 1111 0001 0100 0111 00000 qqqqq ppppp 1 cpsada1u.b crqc,crpc (c3_1)
3192 (dni cpsada1u_b_C3 "cpsada1u.b $crqc,$crpc C3"
3193 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
3194 "cpsada1u.b $crqc,$crpc"
3195 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3196 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3198 (c-call "check_option_cp" pc)
3208 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
3212 ; 1111 0001 0101 0111 00000 qqqqq ppppp 1 cpsada1.b crqc,crpc (c3_1)
3213 (dni cpsada1_b_C3 "cpsada1.b $crqc,$crpc C3"
3214 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
3215 "cpsada1.b $crqc,$crpc"
3216 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3217 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3219 (c-call "check_option_cp" pc)
3229 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
3233 ; 1111 0001 0110 0111 00000 qqqqq ppppp 1 cpsadua1.h crqc,crpc (c3_1)
3234 (dni cpsadua1_h_C3 "cpsadua1.h $crqc,$crpc C3"
3235 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
3236 "cpsadua1.h $crqc,$crpc"
3237 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3238 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3240 (c-call "check_option_cp" pc)
3246 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
3250 ; 1111 0001 0111 0111 00000 qqqqq ppppp 1 cpsadla1.h crqc,crpc (c3_1)
3251 (dni cpsadla1_h_C3 "cpsadla1.h $crqc,$crpc C3"
3252 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
3253 "cpsadla1.h $crqc,$crpc"
3254 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3255 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3257 (c-call "check_option_cp" pc)
3263 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
3267 ; 1111 0010 0000 0111 00000 qqqqq ppppp 1 cpseta1.h crqc,crpc (c3_1)
3268 (dni cpseta1_h_C3 "cpseta1.h $crqc,$crpc C3"
3269 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
3270 "cpseta1.h $crqc,$crpc"
3271 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x0) (f-sub4 7)
3272 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3274 (c-call "check_option_cp" pc)
3283 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3287 ; 1111 0010 0010 0111 00000 qqqqq ppppp 1 cpsetua1.w crqc,crpc (c3_1)
3288 (dni cpsetua1_w_C3 "cpsetua1.w $crqc,$crpc C3"
3289 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
3290 "cpsetua1.w $crqc,$crpc"
3291 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x2) (f-sub4 7)
3292 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3294 (c-call "check_option_cp" pc)
3299 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3303 ; 1111 0010 0011 0111 00000 qqqqq ppppp 1 cpsetla1.w crqc,crpc (c3_1)
3304 (dni cpsetla1_w_C3 "cpsetla1.w $crqc,$crpc C3"
3305 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
3306 "cpsetla1.w $crqc,$crpc"
3307 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
3308 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3310 (c-call "check_option_cp" pc)
3315 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3319 ; 1111 000 ooooo 0111 00100 00000 00000 1 cpmova1.b =croc (c3_1)
3320 (dni cpmova1_b_C3 "cpmova1.b $croc C3"
3321 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3323 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3324 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3326 (c-call "check_option_cp" pc)
3327 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3331 ; 1111 000 ooooo 0111 00100 00000 00010 1 cpmovua1.h =croc (c3_1)
3332 (dni cpmovua1_h_C3 "cpmovua1.h $croc C3"
3333 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3335 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3336 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x1) )
3338 (c-call "check_option_cp" pc)
3339 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3343 ; 1111 000 ooooo 0111 00100 00000 00011 1 cpmovla1.h =croc (c3_1)
3344 (dni cpmovla1_h_C3 "cpmovla1.h $croc C3"
3345 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3347 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3348 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x1) )
3350 (c-call "check_option_cp" pc)
3351 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3355 ; 1111 000 ooooo 0111 00100 00000 00100 1 cpmovuua1.w =croc (c3_1)
3356 (dni cpmovuua1_w_C3 "cpmovuua1.w $croc C3"
3357 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3359 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3360 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x1) )
3362 (c-call "check_option_cp" pc)
3363 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3367 ; 1111 000 ooooo 0111 00100 00000 00101 1 cpmovula1.w =croc (c3_1)
3368 (dni cpmovula1_w_C3 "cpmovula1.w $croc C3"
3369 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3371 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3372 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x1) )
3374 (c-call "check_option_cp" pc)
3375 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3379 ; 1111 000 ooooo 0111 00100 00000 00110 1 cpmovlua1.w =croc (c3_1)
3380 (dni cpmovlua1_w_C3 "cpmovlua1.w $croc C3"
3381 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3383 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3384 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x1) )
3386 (c-call "check_option_cp" pc)
3387 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3391 ; 1111 000 ooooo 0111 00100 00000 00111 1 cpmovlla1.w =croc (c3_1)
3392 (dni cpmovlla1_w_C3 "cpmovlla1.w $croc C3"
3393 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3395 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3396 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x1) )
3398 (c-call "check_option_cp" pc)
3399 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3403 ; 1111 000 ooooo 0111 00100 00000 10000 1 cppacka1u.b =croc (c3_1)
3404 (dni cppacka1u_b_C3 "cppacka1u.b $croc C3"
3405 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
3407 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3408 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x1) )
3410 (c-call "check_option_cp" pc)
3411 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3415 ; 1111 000 ooooo 0111 00100 00000 10001 1 cppacka1.b =croc (c3_1)
3416 (dni cppacka1_b_C3 "cppacka1.b $croc C3"
3417 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3419 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3420 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x1) )
3422 (c-call "check_option_cp" pc)
3423 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3427 ; 1111 000 ooooo 0111 00100 00000 10010 1 cppackua1.h =croc (c3_1)
3428 (dni cppackua1_h_C3 "cppackua1.h $croc C3"
3429 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3431 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3432 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x1) )
3434 (c-call "check_option_cp" pc)
3435 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3439 ; 1111 000 ooooo 0111 00100 00000 10011 1 cppackla1.h =croc (c3_1)
3440 (dni cppackla1_h_C3 "cppackla1.h $croc C3"
3441 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3443 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3444 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x1) )
3446 (c-call "check_option_cp" pc)
3447 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3451 ; 1111 000 ooooo 0111 00100 00000 10100 1 cppackua1.w =croc (c3_1)
3452 (dni cppackua1_w_C3 "cppackua1.w $croc C3"
3453 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3455 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3456 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x1) )
3458 (c-call "check_option_cp" pc)
3459 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3463 ; 1111 000 ooooo 0111 00100 00000 10101 1 cppackla1.w =croc (c3_1)
3464 (dni cppackla1_w_C3 "cppackla1.w $croc C3"
3465 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3467 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3468 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x1) )
3470 (c-call "check_option_cp" pc)
3471 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3475 ; 1111 000 ooooo 0111 00100 00000 10110 1 cpmovhua1.w =croc (c3_1)
3476 (dni cpmovhua1_w_C3 "cpmovhua1.w $croc C3"
3477 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3479 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3480 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x1) )
3482 (c-call "check_option_cp" pc)
3483 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3487 ; 1111 000 ooooo 0111 00100 00000 10111 1 cpmovhla1.w =croc (c3_1)
3488 (dni cpmovhla1_w_C3 "cpmovhla1.w $croc C3"
3489 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3491 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3492 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x1) )
3494 (c-call "check_option_cp" pc)
3495 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3499 ; 1111 0000 0000 0111 00010 qqqqq 00000 1 cpsrla1 crqc (c3_1)
3500 (dni cpsrla1_C3 "cpsrla1 $crqc C3"
3501 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrla1") VOLATILE)
3503 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3504 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3506 (c-call "check_option_cp" pc)
3515 (c-call "ivc2_cpsrla1" pc crqc) )
3519 ; 1111 0000 0001 0111 00010 qqqqq 00000 1 cpsraa1 crqc (c3_1)
3520 (dni cpsraa1_C3 "cpsraa1 $crqc C3"
3521 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraa1") VOLATILE)
3523 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3524 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3526 (c-call "check_option_cp" pc)
3535 (c-call "ivc2_cpsraa1" pc crqc) )
3539 ; 1111 0000 0010 0111 00010 qqqqq 00000 1 cpslla1 crqc (c3_1)
3540 (dni cpslla1_C3 "cpslla1 $crqc C3"
3541 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslla1") VOLATILE)
3543 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
3544 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3546 (c-call "check_option_cp" pc)
3555 (c-call "ivc2_cpslla1" pc crqc) )
3559 ; 1111 00xi iiii 0111 00011 00000 00000 1 cpsrlia1 imm5p7 (c3_imm)
3560 (dni cpsrlia1_P1 "cpsrlia1 imm5p7 C3"
3561 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrlia1") VOLATILE)
3563 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
3564 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3566 (c-call "check_option_cp" pc)
3575 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3579 ; 1111 01xi iiii 0111 00011 00000 00000 1 cpsraia1 imm5p7 (c3_imm)
3580 (dni cpsraia1_P1 "cpsraia1 imm5p7 C3"
3581 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraia1") VOLATILE)
3583 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
3584 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3586 (c-call "check_option_cp" pc)
3595 (c-call "ivc2_cpsraia1" pc imm5p7) )
3599 ; 1111 10xi iiii 0111 00011 00000 00000 1 cpsllia1 imm5p7 (c3_imm)
3600 (dni cpsllia1_P1 "cpsllia1 imm5p7 C3"
3601 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsllia1") VOLATILE)
3603 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
3604 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3606 (c-call "check_option_cp" pc)
3615 (c-call "ivc2_cpsllia1" pc imm5p7) )
3619 ; 1111 0000 0000 0111 00001 qqqqq ppppp 1 cpssqa1u.b crqc,crpc (c3_1)
3620 (dni cpssqa1u_b_C3 "cpssqa1u.b $crqc,$crpc C3"
3621 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
3622 "cpssqa1u.b $crqc,$crpc"
3623 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3624 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3626 (c-call "check_option_cp" pc)
3635 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3639 ; 1111 0000 0001 0111 00001 qqqqq ppppp 1 cpssqa1.b crqc,crpc (c3_1)
3640 (dni cpssqa1_b_C3 "cpssqa1.b $crqc,$crpc C3"
3641 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
3642 "cpssqa1.b $crqc,$crpc"
3643 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3644 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3646 (c-call "check_option_cp" pc)
3655 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3659 ; 1111 0000 0100 0111 00001 qqqqq ppppp 1 cpssda1u.b crqc,crpc (c3_1)
3660 (dni cpssda1u_b_C3 "cpssda1u.b $crqc,$crpc C3"
3661 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
3662 "cpssda1u.b $crqc,$crpc"
3663 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
3664 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3666 (c-call "check_option_cp" pc)
3676 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3680 ; 1111 0000 0101 0111 00001 qqqqq ppppp 1 cpssda1.b crqc,crpc (c3_1)
3681 (dni cpssda1_b_C3 "cpssda1.b $crqc,$crpc C3"
3682 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
3683 "cpssda1.b $crqc,$crpc"
3684 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
3685 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3687 (c-call "check_option_cp" pc)
3697 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3701 ; 1111 0000 1000 0111 00001 qqqqq ppppp 1 cpmula1u.b crqc,crpc (c3_1)
3702 (dni cpmula1u_b_C3 "cpmula1u.b $crqc,$crpc C3"
3703 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
3704 "cpmula1u.b $crqc,$crpc"
3705 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
3706 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3708 (c-call "check_option_cp" pc)
3717 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3721 ; 1111 0000 1001 0111 00001 qqqqq ppppp 1 cpmula1.b crqc,crpc (c3_1)
3722 (dni cpmula1_b_C3 "cpmula1.b $crqc,$crpc C3"
3723 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
3724 "cpmula1.b $crqc,$crpc"
3725 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
3726 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3728 (c-call "check_option_cp" pc)
3737 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3741 ; 1111 0000 1010 0111 00001 qqqqq ppppp 1 cpmulua1.h crqc,crpc (c3_1)
3742 (dni cpmulua1_h_C3 "cpmulua1.h $crqc,$crpc C3"
3743 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
3744 "cpmulua1.h $crqc,$crpc"
3745 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3746 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3748 (c-call "check_option_cp" pc)
3753 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3757 ; 1111 0000 1011 0111 00001 qqqqq ppppp 1 cpmulla1.h crqc,crpc (c3_1)
3758 (dni cpmulla1_h_C3 "cpmulla1.h $crqc,$crpc C3"
3759 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
3760 "cpmulla1.h $crqc,$crpc"
3761 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3762 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3764 (c-call "check_option_cp" pc)
3769 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3773 ; 1111 0000 1100 0111 00001 qqqqq ppppp 1 cpmulua1u.w crqc,crpc (c3_1)
3774 (dni cpmulua1u_w_C3 "cpmulua1u.w $crqc,$crpc C3"
3775 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
3776 "cpmulua1u.w $crqc,$crpc"
3777 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3778 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3780 (c-call "check_option_cp" pc)
3785 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3789 ; 1111 0000 1101 0111 00001 qqqqq ppppp 1 cpmulla1u.w crqc,crpc (c3_1)
3790 (dni cpmulla1u_w_C3 "cpmulla1u.w $crqc,$crpc C3"
3791 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
3792 "cpmulla1u.w $crqc,$crpc"
3793 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3794 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3796 (c-call "check_option_cp" pc)
3801 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3805 ; 1111 0000 1110 0111 00001 qqqqq ppppp 1 cpmulua1.w crqc,crpc (c3_1)
3806 (dni cpmulua1_w_C3 "cpmulua1.w $crqc,$crpc C3"
3807 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
3808 "cpmulua1.w $crqc,$crpc"
3809 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3810 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3812 (c-call "check_option_cp" pc)
3817 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3821 ; 1111 0000 1111 0111 00001 qqqqq ppppp 1 cpmulla1.w crqc,crpc (c3_1)
3822 (dni cpmulla1_w_C3 "cpmulla1.w $crqc,$crpc C3"
3823 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
3824 "cpmulla1.w $crqc,$crpc"
3825 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3826 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3828 (c-call "check_option_cp" pc)
3833 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3837 ; 1111 0001 0000 0111 00001 qqqqq ppppp 1 cpmada1u.b crqc,crpc (c3_1)
3838 (dni cpmada1u_b_C3 "cpmada1u.b $crqc,$crpc C3"
3839 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
3840 "cpmada1u.b $crqc,$crpc"
3841 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3842 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3844 (c-call "check_option_cp" pc)
3854 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3858 ; 1111 0001 0001 0111 00001 qqqqq ppppp 1 cpmada1.b crqc,crpc (c3_1)
3859 (dni cpmada1_b_C3 "cpmada1.b $crqc,$crpc C3"
3860 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
3861 "cpmada1.b $crqc,$crpc"
3862 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3863 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3865 (c-call "check_option_cp" pc)
3875 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3879 ; 1111 0001 0010 0111 00001 qqqqq ppppp 1 cpmadua1.h crqc,crpc (c3_1)
3880 (dni cpmadua1_h_C3 "cpmadua1.h $crqc,$crpc C3"
3881 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
3882 "cpmadua1.h $crqc,$crpc"
3883 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3884 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3886 (c-call "check_option_cp" pc)
3892 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3896 ; 1111 0001 0011 0111 00001 qqqqq ppppp 1 cpmadla1.h crqc,crpc (c3_1)
3897 (dni cpmadla1_h_C3 "cpmadla1.h $crqc,$crpc C3"
3898 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
3899 "cpmadla1.h $crqc,$crpc"
3900 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3901 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3903 (c-call "check_option_cp" pc)
3909 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3913 ; 1111 0001 0100 0111 00001 qqqqq ppppp 1 cpmadua1u.w crqc,crpc (c3_1)
3914 (dni cpmadua1u_w_C3 "cpmadua1u.w $crqc,$crpc C3"
3915 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
3916 "cpmadua1u.w $crqc,$crpc"
3917 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3918 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3920 (c-call "check_option_cp" pc)
3926 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3930 ; 1111 0001 0101 0111 00001 qqqqq ppppp 1 cpmadla1u.w crqc,crpc (c3_1)
3931 (dni cpmadla1u_w_C3 "cpmadla1u.w $crqc,$crpc C3"
3932 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
3933 "cpmadla1u.w $crqc,$crpc"
3934 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3935 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3937 (c-call "check_option_cp" pc)
3943 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3947 ; 1111 0001 0110 0111 00001 qqqqq ppppp 1 cpmadua1.w crqc,crpc (c3_1)
3948 (dni cpmadua1_w_C3 "cpmadua1.w $crqc,$crpc C3"
3949 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
3950 "cpmadua1.w $crqc,$crpc"
3951 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3952 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3954 (c-call "check_option_cp" pc)
3960 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3964 ; 1111 0001 0111 0111 00001 qqqqq ppppp 1 cpmadla1.w crqc,crpc (c3_1)
3965 (dni cpmadla1_w_C3 "cpmadla1.w $crqc,$crpc C3"
3966 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
3967 "cpmadla1.w $crqc,$crpc"
3968 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3969 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3971 (c-call "check_option_cp" pc)
3977 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3981 ; 1111 0001 1010 0111 00001 qqqqq ppppp 1 cpmsbua1.h crqc,crpc (c3_1)
3982 (dni cpmsbua1_h_C3 "cpmsbua1.h $crqc,$crpc C3"
3983 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
3984 "cpmsbua1.h $crqc,$crpc"
3985 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1a) (f-sub4 7)
3986 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3988 (c-call "check_option_cp" pc)
3994 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
3998 ; 1111 0001 1011 0111 00001 qqqqq ppppp 1 cpmsbla1.h crqc,crpc (c3_1)
3999 (dni cpmsbla1_h_C3 "cpmsbla1.h $crqc,$crpc C3"
4000 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
4001 "cpmsbla1.h $crqc,$crpc"
4002 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
4003 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4005 (c-call "check_option_cp" pc)
4011 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
4015 ; 1111 0001 1100 0111 00001 qqqqq ppppp 1 cpmsbua1u.w crqc,crpc (c3_1)
4016 (dni cpmsbua1u_w_C3 "cpmsbua1u.w $crqc,$crpc C3"
4017 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
4018 "cpmsbua1u.w $crqc,$crpc"
4019 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
4020 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4022 (c-call "check_option_cp" pc)
4028 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
4032 ; 1111 0001 1101 0111 00001 qqqqq ppppp 1 cpmsbla1u.w crqc,crpc (c3_1)
4033 (dni cpmsbla1u_w_C3 "cpmsbla1u.w $crqc,$crpc C3"
4034 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
4035 "cpmsbla1u.w $crqc,$crpc"
4036 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
4037 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4039 (c-call "check_option_cp" pc)
4045 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
4049 ; 1111 0001 1110 0111 00001 qqqqq ppppp 1 cpmsbua1.w crqc,crpc (c3_1)
4050 (dni cpmsbua1_w_C3 "cpmsbua1.w $crqc,$crpc C3"
4051 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
4052 "cpmsbua1.w $crqc,$crpc"
4053 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1e) (f-sub4 7)
4054 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4056 (c-call "check_option_cp" pc)
4062 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
4066 ; 1111 0001 1111 0111 00001 qqqqq ppppp 1 cpmsbla1.w crqc,crpc (c3_1)
4067 (dni cpmsbla1_w_C3 "cpmsbla1.w $crqc,$crpc C3"
4068 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
4069 "cpmsbla1.w $crqc,$crpc"
4070 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1f) (f-sub4 7)
4071 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4073 (c-call "check_option_cp" pc)
4079 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
4083 ; 1111 0011 0010 0111 00001 qqqqq ppppp 1 cpsmadua1.h crqc,crpc (c3_1)
4084 (dni cpsmadua1_h_C3 "cpsmadua1.h $crqc,$crpc C3"
4085 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
4086 "cpsmadua1.h $crqc,$crpc"
4087 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x12) (f-sub4 7)
4088 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4090 (c-call "check_option_cp" pc)
4096 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
4100 ; 1111 0011 0011 0111 00001 qqqqq ppppp 1 cpsmadla1.h crqc,crpc (c3_1)
4101 (dni cpsmadla1_h_C3 "cpsmadla1.h $crqc,$crpc C3"
4102 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
4103 "cpsmadla1.h $crqc,$crpc"
4104 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
4105 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4107 (c-call "check_option_cp" pc)
4113 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
4117 ; 1111 0011 0110 0111 00001 qqqqq ppppp 1 cpsmadua1.w crqc,crpc (c3_1)
4118 (dni cpsmadua1_w_C3 "cpsmadua1.w $crqc,$crpc C3"
4119 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
4120 "cpsmadua1.w $crqc,$crpc"
4121 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x16) (f-sub4 7)
4122 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4124 (c-call "check_option_cp" pc)
4130 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
4134 ; 1111 0011 0111 0111 00001 qqqqq ppppp 1 cpsmadla1.w crqc,crpc (c3_1)
4135 (dni cpsmadla1_w_C3 "cpsmadla1.w $crqc,$crpc C3"
4136 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
4137 "cpsmadla1.w $crqc,$crpc"
4138 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x17) (f-sub4 7)
4139 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4141 (c-call "check_option_cp" pc)
4147 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
4151 ; 1111 0011 1010 0111 00001 qqqqq ppppp 1 cpsmsbua1.h crqc,crpc (c3_1)
4152 (dni cpsmsbua1_h_C3 "cpsmsbua1.h $crqc,$crpc C3"
4153 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
4154 "cpsmsbua1.h $crqc,$crpc"
4155 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1a) (f-sub4 7)
4156 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4158 (c-call "check_option_cp" pc)
4164 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
4168 ; 1111 0011 1011 0111 00001 qqqqq ppppp 1 cpsmsbla1.h crqc,crpc (c3_1)
4169 (dni cpsmsbla1_h_C3 "cpsmsbla1.h $crqc,$crpc C3"
4170 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
4171 "cpsmsbla1.h $crqc,$crpc"
4172 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
4173 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4175 (c-call "check_option_cp" pc)
4181 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
4185 ; 1111 0011 1110 0111 00001 qqqqq ppppp 1 cpsmsbua1.w crqc,crpc (c3_1)
4186 (dni cpsmsbua1_w_C3 "cpsmsbua1.w $crqc,$crpc C3"
4187 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
4188 "cpsmsbua1.w $crqc,$crpc"
4189 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1e) (f-sub4 7)
4190 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4192 (c-call "check_option_cp" pc)
4198 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
4202 ; 1111 0011 1111 0111 00001 qqqqq ppppp 1 cpsmsbla1.w crqc,crpc (c3_1)
4203 (dni cpsmsbla1_w_C3 "cpsmsbla1.w $crqc,$crpc C3"
4204 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
4205 "cpsmsbla1.w $crqc,$crpc"
4206 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1f) (f-sub4 7)
4207 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4209 (c-call "check_option_cp" pc)
4215 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
4219 ; 1111 0100 1010 0111 00001 qqqqq ppppp 1 cpmulslua1.h crqc,crpc (c3_1)
4220 (dni cpmulslua1_h_C3 "cpmulslua1.h $crqc,$crpc C3"
4221 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
4222 "cpmulslua1.h $crqc,$crpc"
4223 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xa) (f-sub4 7)
4224 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4226 (c-call "check_option_cp" pc)
4232 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
4236 ; 1111 0100 1011 0111 00001 qqqqq ppppp 1 cpmulslla1.h crqc,crpc (c3_1)
4237 (dni cpmulslla1_h_C3 "cpmulslla1.h $crqc,$crpc C3"
4238 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
4239 "cpmulslla1.h $crqc,$crpc"
4240 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
4241 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4243 (c-call "check_option_cp" pc)
4249 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
4253 ; 1111 0100 1110 0111 00001 qqqqq ppppp 1 cpmulslua1.w crqc,crpc (c3_1)
4254 (dni cpmulslua1_w_C3 "cpmulslua1.w $crqc,$crpc C3"
4255 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
4256 "cpmulslua1.w $crqc,$crpc"
4257 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xe) (f-sub4 7)
4258 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4260 (c-call "check_option_cp" pc)
4266 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
4270 ; 1111 0100 1111 0111 00001 qqqqq ppppp 1 cpmulslla1.w crqc,crpc (c3_1)
4271 (dni cpmulslla1_w_C3 "cpmulslla1.w $crqc,$crpc C3"
4272 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
4273 "cpmulslla1.w $crqc,$crpc"
4274 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xf) (f-sub4 7)
4275 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4277 (c-call "check_option_cp" pc)
4283 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
4287 ; 1111 0111 0010 0111 00001 qqqqq ppppp 1 cpsmadslua1.h crqc,crpc (c3_1)
4288 (dni cpsmadslua1_h_C3 "cpsmadslua1.h $crqc,$crpc C3"
4289 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
4290 "cpsmadslua1.h $crqc,$crpc"
4291 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x12) (f-sub4 7)
4292 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4294 (c-call "check_option_cp" pc)
4300 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
4304 ; 1111 0111 0011 0111 00001 qqqqq ppppp 1 cpsmadslla1.h crqc,crpc (c3_1)
4305 (dni cpsmadslla1_h_C3 "cpsmadslla1.h $crqc,$crpc C3"
4306 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
4307 "cpsmadslla1.h $crqc,$crpc"
4308 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x13) (f-sub4 7)
4309 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4311 (c-call "check_option_cp" pc)
4317 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
4321 ; 1111 0111 0110 0111 00001 qqqqq ppppp 1 cpsmadslua1.w crqc,crpc (c3_1)
4322 (dni cpsmadslua1_w_C3 "cpsmadslua1.w $crqc,$crpc C3"
4323 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
4324 "cpsmadslua1.w $crqc,$crpc"
4325 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x16) (f-sub4 7)
4326 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4328 (c-call "check_option_cp" pc)
4334 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
4338 ; 1111 0111 0111 0111 00001 qqqqq ppppp 1 cpsmadslla1.w crqc,crpc (c3_1)
4339 (dni cpsmadslla1_w_C3 "cpsmadslla1.w $crqc,$crpc C3"
4340 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
4341 "cpsmadslla1.w $crqc,$crpc"
4342 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x17) (f-sub4 7)
4343 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4345 (c-call "check_option_cp" pc)
4351 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
4355 ; 1111 0111 1010 0111 00001 qqqqq ppppp 1 cpsmsbslua1.h crqc,crpc (c3_1)
4356 (dni cpsmsbslua1_h_C3 "cpsmsbslua1.h $crqc,$crpc C3"
4357 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
4358 "cpsmsbslua1.h $crqc,$crpc"
4359 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1a) (f-sub4 7)
4360 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4362 (c-call "check_option_cp" pc)
4368 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
4372 ; 1111 0111 1011 0111 00001 qqqqq ppppp 1 cpsmsbslla1.h crqc,crpc (c3_1)
4373 (dni cpsmsbslla1_h_C3 "cpsmsbslla1.h $crqc,$crpc C3"
4374 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
4375 "cpsmsbslla1.h $crqc,$crpc"
4376 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1b) (f-sub4 7)
4377 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4379 (c-call "check_option_cp" pc)
4385 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
4389 ; 1111 0111 1110 0111 00001 qqqqq ppppp 1 cpsmsbslua1.w crqc,crpc (c3_1)
4390 (dni cpsmsbslua1_w_C3 "cpsmsbslua1.w $crqc,$crpc C3"
4391 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
4392 "cpsmsbslua1.w $crqc,$crpc"
4393 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1e) (f-sub4 7)
4394 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4396 (c-call "check_option_cp" pc)
4402 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
4406 ; 1111 0111 1111 0111 00001 qqqqq ppppp 1 cpsmsbslla1.w crqc,crpc (c3_1)
4407 (dni cpsmsbslla1_w_C3 "cpsmsbslla1.w $crqc,$crpc C3"
4408 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
4409 "cpsmsbslla1.w $crqc,$crpc"
4410 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1f) (f-sub4 7)
4411 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4413 (c-call "check_option_cp" pc)
4419 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
4423 ; 00000 00000 00000 00000 c0nop (p0_1)
4424 (dni c0nop_P0_P0S "c0nop Pn"
4425 (OPTIONAL_CP_INSN ivc2-p0s-p0-isa (SLOTS P0,P0S) (INTRINSIC "c0nop"))
4427 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4429 (c-call "check_option_cp" pc)
4430 (c-call "ivc2_c0nop" pc) )
4434 ; 00001 qqqqq ppppp ooooo cpadd3.b =crop,crqp,crpp (p0_1)
4435 (dni cpadd3_b_P0S_P1 "cpadd3.b $crop,$crqp,$crpp Pn"
4436 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
4437 "cpadd3.b $crop,$crqp,$crpp"
4438 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1) crqp crpp crop (f-ivc2-4u28 0))
4440 (c-call "check_option_cp" pc)
4441 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
4445 ; 00010 qqqqq ppppp ooooo cpadd3.h =crop,crqp,crpp (p0_1)
4446 (dni cpadd3_h_P0S_P1 "cpadd3.h $crop,$crqp,$crpp Pn"
4447 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
4448 "cpadd3.h $crop,$crqp,$crpp"
4449 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x2) crqp crpp crop (f-ivc2-4u28 0))
4451 (c-call "check_option_cp" pc)
4452 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
4456 ; 00011 qqqqq ppppp ooooo cpadd3.w =crop,crqp,crpp (p0_1)
4457 (dni cpadd3_w_P0S_P1 "cpadd3.w $crop,$crqp,$crpp Pn"
4458 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
4459 "cpadd3.w $crop,$crqp,$crpp"
4460 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x3) crqp crpp crop (f-ivc2-4u28 0))
4462 (c-call "check_option_cp" pc)
4463 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
4467 ; 00101 qqqqq ppppp ooooo cpunpacku.b =crop,crqp,crpp (p0_1)
4468 (dni cpunpacku_b_P0S_P1 "cpunpacku.b $crop,$crqp,$crpp Pn"
4469 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
4470 "cpunpacku.b $crop,$crqp,$crpp"
4471 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x5) crqp crpp crop (f-ivc2-4u28 0))
4473 (c-call "check_option_cp" pc)
4474 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
4478 ; 00110 qqqqq ppppp ooooo cpunpacku.h =crop,crqp,crpp (p0_1)
4479 (dni cpunpacku_h_P0S_P1 "cpunpacku.h $crop,$crqp,$crpp Pn"
4480 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
4481 "cpunpacku.h $crop,$crqp,$crpp"
4482 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x6) crqp crpp crop (f-ivc2-4u28 0))
4484 (c-call "check_option_cp" pc)
4485 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
4489 ; 00111 qqqqq ppppp ooooo cpunpacku.w =crop,crqp,crpp (p0_1)
4490 (dni cpunpacku_w_P0S_P1 "cpunpacku.w $crop,$crqp,$crpp Pn"
4491 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
4492 "cpunpacku.w $crop,$crqp,$crpp"
4493 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x7) crqp crpp crop (f-ivc2-4u28 0))
4495 (c-call "check_option_cp" pc)
4496 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
4500 ; 01001 qqqqq ppppp ooooo cpunpackl.b =crop,crqp,crpp (p0_1)
4501 (dni cpunpackl_b_P0S_P1 "cpunpackl.b $crop,$crqp,$crpp Pn"
4502 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
4503 "cpunpackl.b $crop,$crqp,$crpp"
4504 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x9) crqp crpp crop (f-ivc2-4u28 0))
4506 (c-call "check_option_cp" pc)
4507 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
4511 ; 01010 qqqqq ppppp ooooo cpunpackl.h =crop,crqp,crpp (p0_1)
4512 (dni cpunpackl_h_P0S_P1 "cpunpackl.h $crop,$crqp,$crpp Pn"
4513 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
4514 "cpunpackl.h $crop,$crqp,$crpp"
4515 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xa) crqp crpp crop (f-ivc2-4u28 0))
4517 (c-call "check_option_cp" pc)
4518 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
4522 ; 01011 qqqqq ppppp ooooo cpunpackl.w =crop,crqp,crpp (p0_1)
4523 (dni cpunpackl_w_P0S_P1 "cpunpackl.w $crop,$crqp,$crpp Pn"
4524 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
4525 "cpunpackl.w $crop,$crqp,$crpp"
4526 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xb) crqp crpp crop (f-ivc2-4u28 0))
4528 (c-call "check_option_cp" pc)
4529 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
4533 ; 00100 qqqqq ppppp ooooo cpsel =crop,crqp,crpp (p0_1)
4534 (dni cpsel_P0S_P1 "cpsel $crop,$crqp,$crpp Pn"
4535 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4536 "cpsel $crop,$crqp,$crpp"
4537 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x4) crqp crpp crop (f-ivc2-4u28 0))
4539 (c-call "check_option_cp" pc)
4540 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
4544 ; 01100 qqqqq ppppp ooooo cpfsftbs0 =crop,crqp,crpp (p0_1)
4545 (dni cpfsftbs0_P0S_P1 "cpfsftbs0 $crop,$crqp,$crpp Pn"
4546 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4547 "cpfsftbs0 $crop,$crqp,$crpp"
4548 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xc) crqp crpp crop (f-ivc2-4u28 0))
4550 (c-call "check_option_cp" pc)
4551 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
4555 ; 01101 qqqqq ppppp ooooo cpfsftbs1 =crop,crqp,crpp (p0_1)
4556 (dni cpfsftbs1_P0S_P1 "cpfsftbs1 $crop,$crqp,$crpp Pn"
4557 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4558 "cpfsftbs1 $crop,$crqp,$crpp"
4559 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xd) crqp crpp crop (f-ivc2-4u28 0))
4561 (c-call "check_option_cp" pc)
4562 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
4566 ; 10000 qqqqq 00000 ooooo cpmov =crop,crqp (p0_1)
4567 (dni cpmov_P0S_P1 "cpmov $crop,$crqp Pn"
4568 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4570 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4572 (c-call "check_option_cp" pc)
4573 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
4577 ; 10000 qqqqq 00001 ooooo cpabsz.b =crop,crqp (p0_1)
4578 (dni cpabsz_b_P0S_P1 "cpabsz.b $crop,$crqp Pn"
4579 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
4580 "cpabsz.b $crop,$crqp"
4581 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4583 (c-call "check_option_cp" pc)
4584 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4588 ; 10000 qqqqq 00010 ooooo cpabsz.h =crop,crqp (p0_1)
4589 (dni cpabsz_h_P0S_P1 "cpabsz.h $crop,$crqp Pn"
4590 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
4591 "cpabsz.h $crop,$crqp"
4592 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4594 (c-call "check_option_cp" pc)
4595 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4599 ; 10000 qqqqq 00011 ooooo cpabsz.w =crop,crqp (p0_1)
4600 (dni cpabsz_w_P0S_P1 "cpabsz.w $crop,$crqp Pn"
4601 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
4602 "cpabsz.w $crop,$crqp"
4603 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4605 (c-call "check_option_cp" pc)
4606 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4610 ; 10000 qqqqq 00100 ooooo cpldz.h =crop,crqp (p0_1)
4611 (dni cpldz_h_P0S_P1 "cpldz.h $crop,$crqp Pn"
4612 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
4613 "cpldz.h $crop,$crqp"
4614 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4616 (c-call "check_option_cp" pc)
4617 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4621 ; 10000 qqqqq 00101 ooooo cpldz.w =crop,crqp (p0_1)
4622 (dni cpldz_w_P0S_P1 "cpldz.w $crop,$crqp Pn"
4623 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
4624 "cpldz.w $crop,$crqp"
4625 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4627 (c-call "check_option_cp" pc)
4628 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4632 ; 10000 qqqqq 00110 ooooo cpnorm.h =crop,crqp (p0_1)
4633 (dni cpnorm_h_P0S_P1 "cpnorm.h $crop,$crqp Pn"
4634 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
4635 "cpnorm.h $crop,$crqp"
4636 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4638 (c-call "check_option_cp" pc)
4639 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4643 ; 10000 qqqqq 00111 ooooo cpnorm.w =crop,crqp (p0_1)
4644 (dni cpnorm_w_P0S_P1 "cpnorm.w $crop,$crqp Pn"
4645 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
4646 "cpnorm.w $crop,$crqp"
4647 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4649 (c-call "check_option_cp" pc)
4650 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4654 ; 10000 qqqqq 01000 ooooo cphaddu.b =crop,crqp (p0_1)
4655 (dni cphaddu_b_P0S_P1 "cphaddu.b $crop,$crqp Pn"
4656 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
4657 "cphaddu.b $crop,$crqp"
4658 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4660 (c-call "check_option_cp" pc)
4661 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4665 ; 10000 qqqqq 01001 ooooo cphadd.b =crop,crqp (p0_1)
4666 (dni cphadd_b_P0S_P1 "cphadd.b $crop,$crqp Pn"
4667 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
4668 "cphadd.b $crop,$crqp"
4669 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4671 (c-call "check_option_cp" pc)
4672 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4676 ; 10000 qqqqq 01010 ooooo cphadd.h =crop,crqp (p0_1)
4677 (dni cphadd_h_P0S_P1 "cphadd.h $crop,$crqp Pn"
4678 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
4679 "cphadd.h $crop,$crqp"
4680 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4682 (c-call "check_option_cp" pc)
4683 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4687 ; 10000 qqqqq 01011 ooooo cphadd.w =crop,crqp (p0_1)
4688 (dni cphadd_w_P0S_P1 "cphadd.w $crop,$crqp Pn"
4689 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
4690 "cphadd.w $crop,$crqp"
4691 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
4693 (c-call "check_option_cp" pc)
4694 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4698 ; 10000 qqqqq 01100 00000 cpccadd.b +crqp (p0_1)
4699 (dni cpccadd_b_P0S_P1 "cpccadd.b $crqp Pn"
4700 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
4702 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4704 (c-call "check_option_cp" pc)
4705 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
4709 ; 10000 qqqqq 01101 ooooo cpbcast.b =crop,crqp (p0_1)
4710 (dni cpbcast_b_P0S_P1 "cpbcast.b $crop,$crqp Pn"
4711 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
4712 "cpbcast.b $crop,$crqp"
4713 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
4715 (c-call "check_option_cp" pc)
4716 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4720 ; 10000 qqqqq 01110 ooooo cpbcast.h =crop,crqp (p0_1)
4721 (dni cpbcast_h_P0S_P1 "cpbcast.h $crop,$crqp Pn"
4722 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
4723 "cpbcast.h $crop,$crqp"
4724 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
4726 (c-call "check_option_cp" pc)
4727 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4731 ; 10000 qqqqq 01111 ooooo cpbcast.w =crop,crqp (p0_1)
4732 (dni cpbcast_w_P0S_P1 "cpbcast.w $crop,$crqp Pn"
4733 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
4734 "cpbcast.w $crop,$crqp"
4735 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4737 (c-call "check_option_cp" pc)
4738 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4742 ; 10000 qqqqq 10000 ooooo cpextuu.b =crop,crqp (p0_1)
4743 (dni cpextuu_b_P0S_P1 "cpextuu.b $crop,$crqp Pn"
4744 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
4745 "cpextuu.b $crop,$crqp"
4746 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
4748 (c-call "check_option_cp" pc)
4749 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4753 ; 10000 qqqqq 10001 ooooo cpextu.b =crop,crqp (p0_1)
4754 (dni cpextu_b_P0S_P1 "cpextu.b $crop,$crqp Pn"
4755 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
4756 "cpextu.b $crop,$crqp"
4757 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
4759 (c-call "check_option_cp" pc)
4760 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4764 ; 10000 qqqqq 10010 ooooo cpextuu.h =crop,crqp (p0_1)
4765 (dni cpextuu_h_P0S_P1 "cpextuu.h $crop,$crqp Pn"
4766 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
4767 "cpextuu.h $crop,$crqp"
4768 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
4770 (c-call "check_option_cp" pc)
4771 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4775 ; 10000 qqqqq 10011 ooooo cpextu.h =crop,crqp (p0_1)
4776 (dni cpextu_h_P0S_P1 "cpextu.h $crop,$crqp Pn"
4777 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
4778 "cpextu.h $crop,$crqp"
4779 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
4781 (c-call "check_option_cp" pc)
4782 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4786 ; 10000 qqqqq 10100 ooooo cpextlu.b =crop,crqp (p0_1)
4787 (dni cpextlu_b_P0S_P1 "cpextlu.b $crop,$crqp Pn"
4788 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
4789 "cpextlu.b $crop,$crqp"
4790 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x14) crop (f-ivc2-4u28 0))
4792 (c-call "check_option_cp" pc)
4793 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4797 ; 10000 qqqqq 10101 ooooo cpextl.b =crop,crqp (p0_1)
4798 (dni cpextl_b_P0S_P1 "cpextl.b $crop,$crqp Pn"
4799 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
4800 "cpextl.b $crop,$crqp"
4801 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x15) crop (f-ivc2-4u28 0))
4803 (c-call "check_option_cp" pc)
4804 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4808 ; 10000 qqqqq 10110 ooooo cpextlu.h =crop,crqp (p0_1)
4809 (dni cpextlu_h_P0S_P1 "cpextlu.h $crop,$crqp Pn"
4810 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
4811 "cpextlu.h $crop,$crqp"
4812 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x16) crop (f-ivc2-4u28 0))
4814 (c-call "check_option_cp" pc)
4815 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4819 ; 10000 qqqqq 10111 ooooo cpextl.h =crop,crqp (p0_1)
4820 (dni cpextl_h_P0S_P1 "cpextl.h $crop,$crqp Pn"
4821 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
4822 "cpextl.h $crop,$crqp"
4823 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x17) crop (f-ivc2-4u28 0))
4825 (c-call "check_option_cp" pc)
4826 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4830 ; 10000 qqqqq 11000 ooooo cpcastub.h =crop,crqp (p0_1)
4831 (dni cpcastub_h_P0S_P1 "cpcastub.h $crop,$crqp Pn"
4832 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
4833 "cpcastub.h $crop,$crqp"
4834 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x18) crop (f-ivc2-4u28 0))
4836 (c-call "check_option_cp" pc)
4837 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4841 ; 10000 qqqqq 11001 ooooo cpcastb.h =crop,crqp (p0_1)
4842 (dni cpcastb_h_P0S_P1 "cpcastb.h $crop,$crqp Pn"
4843 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
4844 "cpcastb.h $crop,$crqp"
4845 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x19) crop (f-ivc2-4u28 0))
4847 (c-call "check_option_cp" pc)
4848 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4852 ; 10000 qqqqq 11100 ooooo cpcastub.w =crop,crqp (p0_1)
4853 (dni cpcastub_w_P0S_P1 "cpcastub.w $crop,$crqp Pn"
4854 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
4855 "cpcastub.w $crop,$crqp"
4856 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1c) crop (f-ivc2-4u28 0))
4858 (c-call "check_option_cp" pc)
4859 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4863 ; 10000 qqqqq 11101 ooooo cpcastb.w =crop,crqp (p0_1)
4864 (dni cpcastb_w_P0S_P1 "cpcastb.w $crop,$crqp Pn"
4865 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
4866 "cpcastb.w $crop,$crqp"
4867 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1d) crop (f-ivc2-4u28 0))
4869 (c-call "check_option_cp" pc)
4870 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4874 ; 10000 qqqqq 11110 ooooo cpcastuh.w =crop,crqp (p0_1)
4875 (dni cpcastuh_w_P0S_P1 "cpcastuh.w $crop,$crqp Pn"
4876 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
4877 "cpcastuh.w $crop,$crqp"
4878 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1e) crop (f-ivc2-4u28 0))
4880 (c-call "check_option_cp" pc)
4881 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4885 ; 10000 qqqqq 11111 ooooo cpcasth.w =crop,crqp (p0_1)
4886 (dni cpcasth_w_P0S_P1 "cpcasth.w $crop,$crqp Pn"
4887 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
4888 "cpcasth.w $crop,$crqp"
4889 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1f) crop (f-ivc2-4u28 0))
4891 (c-call "check_option_cp" pc)
4892 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4896 ; 10000 qqqqq 11010 ooooo cdcastuw =crop,crqp (p0_1)
4897 (dni cdcastuw_P0S_P1 "cdcastuw $crop,$crqp Pn"
4898 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4899 "cdcastuw $crop,$crqp"
4900 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1a) crop (f-ivc2-4u28 0))
4902 (c-call "check_option_cp" pc)
4903 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4907 ; 10000 qqqqq 11011 ooooo cdcastw =crop,crqp (p0_1)
4908 (dni cdcastw_P0S_P1 "cdcastw $crop,$crqp Pn"
4909 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4910 "cdcastw $crop,$crqp"
4911 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1b) crop (f-ivc2-4u28 0))
4913 (c-call "check_option_cp" pc)
4914 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4918 ; 10001 00000 00000 ooooo cpmovfrcsar0 =crop (p0_1)
4919 (dni cpmovfrcsar0_P0S_P1 "cpmovfrcsar0 $crop Pn"
4920 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4921 "cpmovfrcsar0 $crop"
4922 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4924 (c-call "check_option_cp" pc)
4925 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4929 ; 10001 00000 01111 ooooo cpmovfrcsar1 =crop (p0_1)
4930 (dni cpmovfrcsar1_P0S_P1 "cpmovfrcsar1 $crop Pn"
4931 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4932 "cpmovfrcsar1 $crop"
4933 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4935 (c-call "check_option_cp" pc)
4936 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4940 ; 10001 00000 00001 ooooo cpmovfrcc =crop (p0_1)
4941 (dni cpmovfrcc_P0S_P1 "cpmovfrcc $crop Pn"
4942 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4944 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4946 (c-call "check_option_cp" pc)
4947 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4951 ; 10001 qqqqq 10000 00000 cpmovtocsar0 crqp (p0_1)
4952 (dni cpmovtocsar0_P0S_P1 "cpmovtocsar0 $crqp Pn"
4953 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar0") VOLATILE)
4954 "cpmovtocsar0 $crqp"
4955 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4957 (c-call "check_option_cp" pc)
4959 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4963 ; 10001 qqqqq 11111 00000 cpmovtocsar1 crqp (p0_1)
4964 (dni cpmovtocsar1_P0S_P1 "cpmovtocsar1 $crqp Pn"
4965 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar1") VOLATILE)
4966 "cpmovtocsar1 $crqp"
4967 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x1f) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4969 (c-call "check_option_cp" pc)
4971 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4975 ; 10001 qqqqq 10001 00000 cpmovtocc crqp (p0_1)
4976 (dni cpmovtocc_P0S_P1 "cpmovtocc $crqp Pn"
4977 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocc") VOLATILE)
4979 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4981 (c-call "check_option_cp" pc)
4983 (c-call "ivc2_cpmovtocc" pc crqp) )
4987 ; 10010 qqqqq ppppp 00000 cpcmpeqz.b crqp,crpp (p0_1)
4988 (dni cpcmpeqz_b_P0S_P1 "cpcmpeqz.b $crqp,$crpp Pn"
4989 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
4990 "cpcmpeqz.b $crqp,$crpp"
4991 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4993 (c-call "check_option_cp" pc)
4995 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
4999 ; 10010 qqqqq ppppp 00001 cpcmpeq.b crqp,crpp (p0_1)
5000 (dni cpcmpeq_b_P0S_P1 "cpcmpeq.b $crqp,$crpp Pn"
5001 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
5002 "cpcmpeq.b $crqp,$crpp"
5003 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5005 (c-call "check_option_cp" pc)
5007 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
5011 ; 10010 qqqqq ppppp 00011 cpcmpeq.h crqp,crpp (p0_1)
5012 (dni cpcmpeq_h_P0S_P1 "cpcmpeq.h $crqp,$crpp Pn"
5013 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
5014 "cpcmpeq.h $crqp,$crpp"
5015 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5017 (c-call "check_option_cp" pc)
5019 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
5023 ; 10010 qqqqq ppppp 00101 cpcmpeq.w crqp,crpp (p0_1)
5024 (dni cpcmpeq_w_P0S_P1 "cpcmpeq.w $crqp,$crpp Pn"
5025 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
5026 "cpcmpeq.w $crqp,$crpp"
5027 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5029 (c-call "check_option_cp" pc)
5031 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
5035 ; 10010 qqqqq ppppp 01001 cpcmpne.b crqp,crpp (p0_1)
5036 (dni cpcmpne_b_P0S_P1 "cpcmpne.b $crqp,$crpp Pn"
5037 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
5038 "cpcmpne.b $crqp,$crpp"
5039 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5041 (c-call "check_option_cp" pc)
5043 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
5047 ; 10010 qqqqq ppppp 01011 cpcmpne.h crqp,crpp (p0_1)
5048 (dni cpcmpne_h_P0S_P1 "cpcmpne.h $crqp,$crpp Pn"
5049 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
5050 "cpcmpne.h $crqp,$crpp"
5051 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5053 (c-call "check_option_cp" pc)
5055 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
5059 ; 10010 qqqqq ppppp 01101 cpcmpne.w crqp,crpp (p0_1)
5060 (dni cpcmpne_w_P0S_P1 "cpcmpne.w $crqp,$crpp Pn"
5061 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
5062 "cpcmpne.w $crqp,$crpp"
5063 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5065 (c-call "check_option_cp" pc)
5067 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
5071 ; 10010 qqqqq ppppp 10000 cpcmpgtu.b crqp,crpp (p0_1)
5072 (dni cpcmpgtu_b_P0S_P1 "cpcmpgtu.b $crqp,$crpp Pn"
5073 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
5074 "cpcmpgtu.b $crqp,$crpp"
5075 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5077 (c-call "check_option_cp" pc)
5079 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
5083 ; 10010 qqqqq ppppp 10001 cpcmpgt.b crqp,crpp (p0_1)
5084 (dni cpcmpgt_b_P0S_P1 "cpcmpgt.b $crqp,$crpp Pn"
5085 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
5086 "cpcmpgt.b $crqp,$crpp"
5087 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5089 (c-call "check_option_cp" pc)
5091 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
5095 ; 10010 qqqqq ppppp 10011 cpcmpgt.h crqp,crpp (p0_1)
5096 (dni cpcmpgt_h_P0S_P1 "cpcmpgt.h $crqp,$crpp Pn"
5097 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
5098 "cpcmpgt.h $crqp,$crpp"
5099 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5101 (c-call "check_option_cp" pc)
5103 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
5107 ; 10010 qqqqq ppppp 10100 cpcmpgtu.w crqp,crpp (p0_1)
5108 (dni cpcmpgtu_w_P0S_P1 "cpcmpgtu.w $crqp,$crpp Pn"
5109 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
5110 "cpcmpgtu.w $crqp,$crpp"
5111 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5113 (c-call "check_option_cp" pc)
5115 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
5119 ; 10010 qqqqq ppppp 10101 cpcmpgt.w crqp,crpp (p0_1)
5120 (dni cpcmpgt_w_P0S_P1 "cpcmpgt.w $crqp,$crpp Pn"
5121 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
5122 "cpcmpgt.w $crqp,$crpp"
5123 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5125 (c-call "check_option_cp" pc)
5127 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
5131 ; 10010 qqqqq ppppp 11000 cpcmpgeu.b crqp,crpp (p0_1)
5132 (dni cpcmpgeu_b_P0S_P1 "cpcmpgeu.b $crqp,$crpp Pn"
5133 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
5134 "cpcmpgeu.b $crqp,$crpp"
5135 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5137 (c-call "check_option_cp" pc)
5139 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
5143 ; 10010 qqqqq ppppp 11001 cpcmpge.b crqp,crpp (p0_1)
5144 (dni cpcmpge_b_P0S_P1 "cpcmpge.b $crqp,$crpp Pn"
5145 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
5146 "cpcmpge.b $crqp,$crpp"
5147 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5149 (c-call "check_option_cp" pc)
5151 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
5155 ; 10010 qqqqq ppppp 11011 cpcmpge.h crqp,crpp (p0_1)
5156 (dni cpcmpge_h_P0S_P1 "cpcmpge.h $crqp,$crpp Pn"
5157 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
5158 "cpcmpge.h $crqp,$crpp"
5159 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5161 (c-call "check_option_cp" pc)
5163 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
5167 ; 10010 qqqqq ppppp 11100 cpcmpgeu.w crqp,crpp (p0_1)
5168 (dni cpcmpgeu_w_P0S_P1 "cpcmpgeu.w $crqp,$crpp Pn"
5169 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
5170 "cpcmpgeu.w $crqp,$crpp"
5171 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5173 (c-call "check_option_cp" pc)
5175 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
5179 ; 10010 qqqqq ppppp 11101 cpcmpge.w crqp,crpp (p0_1)
5180 (dni cpcmpge_w_P0S_P1 "cpcmpge.w $crqp,$crpp Pn"
5181 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
5182 "cpcmpge.w $crqp,$crpp"
5183 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5185 (c-call "check_option_cp" pc)
5187 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
5191 ; 11000 qqqqq ppppp 00000 cpadda0u.b crqp,crpp (p0_1)
5192 (dni cpadda0u_b_P0S "cpadda0u.b $crqp,$crpp Pn"
5193 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0u_b") (CPTYPE V8UQI) VOLATILE)
5194 "cpadda0u.b $crqp,$crpp"
5195 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5197 (c-call "check_option_cp" pc)
5206 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
5210 ; 11000 qqqqq ppppp 00001 cpadda0.b crqp,crpp (p0_1)
5211 (dni cpadda0_b_P0S "cpadda0.b $crqp,$crpp Pn"
5212 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0_b") (CPTYPE V8QI) VOLATILE)
5213 "cpadda0.b $crqp,$crpp"
5214 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5216 (c-call "check_option_cp" pc)
5225 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
5229 ; 11000 qqqqq ppppp 00010 cpaddua0.h crqp,crpp (p0_1)
5230 (dni cpaddua0_h_P0S "cpaddua0.h $crqp,$crpp Pn"
5231 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddua0_h") (CPTYPE V4HI) VOLATILE)
5232 "cpaddua0.h $crqp,$crpp"
5233 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
5235 (c-call "check_option_cp" pc)
5240 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
5244 ; 11000 qqqqq ppppp 00011 cpaddla0.h crqp,crpp (p0_1)
5245 (dni cpaddla0_h_P0S "cpaddla0.h $crqp,$crpp Pn"
5246 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddla0_h") (CPTYPE V4HI) VOLATILE)
5247 "cpaddla0.h $crqp,$crpp"
5248 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5250 (c-call "check_option_cp" pc)
5255 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
5259 ; 11000 qqqqq ppppp 00100 cpaddaca0u.b crqp,crpp (p0_1)
5260 (dni cpaddaca0u_b_P0S "cpaddaca0u.b $crqp,$crpp Pn"
5261 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0u_b") (CPTYPE V8UQI) VOLATILE)
5262 "cpaddaca0u.b $crqp,$crpp"
5263 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
5265 (c-call "check_option_cp" pc)
5275 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
5279 ; 11000 qqqqq ppppp 00101 cpaddaca0.b crqp,crpp (p0_1)
5280 (dni cpaddaca0_b_P0S "cpaddaca0.b $crqp,$crpp Pn"
5281 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0_b") (CPTYPE V8QI) VOLATILE)
5282 "cpaddaca0.b $crqp,$crpp"
5283 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5285 (c-call "check_option_cp" pc)
5295 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
5299 ; 11000 qqqqq ppppp 00110 cpaddacua0.h crqp,crpp (p0_1)
5300 (dni cpaddacua0_h_P0S "cpaddacua0.h $crqp,$crpp Pn"
5301 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacua0_h") (CPTYPE V4HI) VOLATILE)
5302 "cpaddacua0.h $crqp,$crpp"
5303 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
5305 (c-call "check_option_cp" pc)
5311 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
5315 ; 11000 qqqqq ppppp 00111 cpaddacla0.h crqp,crpp (p0_1)
5316 (dni cpaddacla0_h_P0S "cpaddacla0.h $crqp,$crpp Pn"
5317 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacla0_h") (CPTYPE V4HI) VOLATILE)
5318 "cpaddacla0.h $crqp,$crpp"
5319 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
5321 (c-call "check_option_cp" pc)
5327 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
5331 ; 11000 qqqqq ppppp 01000 cpsuba0u.b crqp,crpp (p0_1)
5332 (dni cpsuba0u_b_P0S "cpsuba0u.b $crqp,$crpp Pn"
5333 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0u_b") (CPTYPE V8UQI) VOLATILE)
5334 "cpsuba0u.b $crqp,$crpp"
5335 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
5337 (c-call "check_option_cp" pc)
5346 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
5350 ; 11000 qqqqq ppppp 01001 cpsuba0.b crqp,crpp (p0_1)
5351 (dni cpsuba0_b_P0S "cpsuba0.b $crqp,$crpp Pn"
5352 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0_b") (CPTYPE V8QI) VOLATILE)
5353 "cpsuba0.b $crqp,$crpp"
5354 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5356 (c-call "check_option_cp" pc)
5365 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
5369 ; 11000 qqqqq ppppp 01010 cpsubua0.h crqp,crpp (p0_1)
5370 (dni cpsubua0_h_P0S "cpsubua0.h $crqp,$crpp Pn"
5371 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubua0_h") (CPTYPE V4HI) VOLATILE)
5372 "cpsubua0.h $crqp,$crpp"
5373 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
5375 (c-call "check_option_cp" pc)
5380 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
5384 ; 11000 qqqqq ppppp 01011 cpsubla0.h crqp,crpp (p0_1)
5385 (dni cpsubla0_h_P0S "cpsubla0.h $crqp,$crpp Pn"
5386 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubla0_h") (CPTYPE V4HI) VOLATILE)
5387 "cpsubla0.h $crqp,$crpp"
5388 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5390 (c-call "check_option_cp" pc)
5395 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
5399 ; 11000 qqqqq ppppp 01100 cpsubaca0u.b crqp,crpp (p0_1)
5400 (dni cpsubaca0u_b_P0S "cpsubaca0u.b $crqp,$crpp Pn"
5401 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0u_b") (CPTYPE V8UQI) VOLATILE)
5402 "cpsubaca0u.b $crqp,$crpp"
5403 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
5405 (c-call "check_option_cp" pc)
5415 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
5419 ; 11000 qqqqq ppppp 01101 cpsubaca0.b crqp,crpp (p0_1)
5420 (dni cpsubaca0_b_P0S "cpsubaca0.b $crqp,$crpp Pn"
5421 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0_b") (CPTYPE V8QI) VOLATILE)
5422 "cpsubaca0.b $crqp,$crpp"
5423 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5425 (c-call "check_option_cp" pc)
5435 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
5439 ; 11000 qqqqq ppppp 01110 cpsubacua0.h crqp,crpp (p0_1)
5440 (dni cpsubacua0_h_P0S "cpsubacua0.h $crqp,$crpp Pn"
5441 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacua0_h") (CPTYPE V4HI) VOLATILE)
5442 "cpsubacua0.h $crqp,$crpp"
5443 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
5445 (c-call "check_option_cp" pc)
5451 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
5455 ; 11000 qqqqq ppppp 01111 cpsubacla0.h crqp,crpp (p0_1)
5456 (dni cpsubacla0_h_P0S "cpsubacla0.h $crqp,$crpp Pn"
5457 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacla0_h") (CPTYPE V4HI) VOLATILE)
5458 "cpsubacla0.h $crqp,$crpp"
5459 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
5461 (c-call "check_option_cp" pc)
5467 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
5471 ; 11000 qqqqq ppppp 10000 cpabsa0u.b crqp,crpp (p0_1)
5472 (dni cpabsa0u_b_P0S "cpabsa0u.b $crqp,$crpp Pn"
5473 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0u_b") (CPTYPE V8UQI) VOLATILE)
5474 "cpabsa0u.b $crqp,$crpp"
5475 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5477 (c-call "check_option_cp" pc)
5486 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
5490 ; 11000 qqqqq ppppp 10001 cpabsa0.b crqp,crpp (p0_1)
5491 (dni cpabsa0_b_P0S "cpabsa0.b $crqp,$crpp Pn"
5492 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0_b") (CPTYPE V8QI) VOLATILE)
5493 "cpabsa0.b $crqp,$crpp"
5494 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5496 (c-call "check_option_cp" pc)
5505 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
5509 ; 11000 qqqqq ppppp 10010 cpabsua0.h crqp,crpp (p0_1)
5510 (dni cpabsua0_h_P0S "cpabsua0.h $crqp,$crpp Pn"
5511 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsua0_h") (CPTYPE V4HI) VOLATILE)
5512 "cpabsua0.h $crqp,$crpp"
5513 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
5515 (c-call "check_option_cp" pc)
5520 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
5524 ; 11000 qqqqq ppppp 10011 cpabsla0.h crqp,crpp (p0_1)
5525 (dni cpabsla0_h_P0S "cpabsla0.h $crqp,$crpp Pn"
5526 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsla0_h") (CPTYPE V4HI) VOLATILE)
5527 "cpabsla0.h $crqp,$crpp"
5528 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5530 (c-call "check_option_cp" pc)
5535 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
5539 ; 11000 qqqqq ppppp 10100 cpsada0u.b crqp,crpp (p0_1)
5540 (dni cpsada0u_b_P0S "cpsada0u.b $crqp,$crpp Pn"
5541 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0u_b") (CPTYPE V8UQI) VOLATILE)
5542 "cpsada0u.b $crqp,$crpp"
5543 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5545 (c-call "check_option_cp" pc)
5555 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
5559 ; 11000 qqqqq ppppp 10101 cpsada0.b crqp,crpp (p0_1)
5560 (dni cpsada0_b_P0S "cpsada0.b $crqp,$crpp Pn"
5561 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0_b") (CPTYPE V8QI) VOLATILE)
5562 "cpsada0.b $crqp,$crpp"
5563 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5565 (c-call "check_option_cp" pc)
5575 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
5579 ; 11000 qqqqq ppppp 10110 cpsadua0.h crqp,crpp (p0_1)
5580 (dni cpsadua0_h_P0S "cpsadua0.h $crqp,$crpp Pn"
5581 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadua0_h") (CPTYPE V4HI) VOLATILE)
5582 "cpsadua0.h $crqp,$crpp"
5583 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
5585 (c-call "check_option_cp" pc)
5591 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
5595 ; 11000 qqqqq ppppp 10111 cpsadla0.h crqp,crpp (p0_1)
5596 (dni cpsadla0_h_P0S "cpsadla0.h $crqp,$crpp Pn"
5597 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadla0_h") (CPTYPE V4HI) VOLATILE)
5598 "cpsadla0.h $crqp,$crpp"
5599 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
5601 (c-call "check_option_cp" pc)
5607 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
5611 ; 11000 qqqqq ppppp 11011 cpseta0.h crqp,crpp (p0_1)
5612 (dni cpseta0_h_P0S "cpseta0.h $crqp,$crpp Pn"
5613 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpseta0_h") (CPTYPE V4HI) VOLATILE)
5614 "cpseta0.h $crqp,$crpp"
5615 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5617 (c-call "check_option_cp" pc)
5626 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
5630 ; 11000 qqqqq ppppp 11100 cpsetua0.w crqp,crpp (p0_1)
5631 (dni cpsetua0_w_P0S "cpsetua0.w $crqp,$crpp Pn"
5632 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetua0_w") (CPTYPE V2SI) VOLATILE)
5633 "cpsetua0.w $crqp,$crpp"
5634 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5636 (c-call "check_option_cp" pc)
5641 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
5645 ; 11000 qqqqq ppppp 11101 cpsetla0.w crqp,crpp (p0_1)
5646 (dni cpsetla0_w_P0S "cpsetla0.w $crqp,$crpp Pn"
5647 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetla0_w") (CPTYPE V2SI) VOLATILE)
5648 "cpsetla0.w $crqp,$crpp"
5649 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5651 (c-call "check_option_cp" pc)
5656 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
5660 ; 11001 00000 00001 ooooo cpmova0.b =crop (p0_1)
5661 (dni cpmova0_b_P0S "cpmova0.b $crop Pn"
5662 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmova0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5664 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5666 (c-call "check_option_cp" pc)
5667 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
5671 ; 11001 00000 00010 ooooo cpmovua0.h =crop (p0_1)
5672 (dni cpmovua0_h_P0S "cpmovua0.h $crop Pn"
5673 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5675 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5677 (c-call "check_option_cp" pc)
5678 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
5682 ; 11001 00000 00011 ooooo cpmovla0.h =crop (p0_1)
5683 (dni cpmovla0_h_P0S "cpmovla0.h $crop Pn"
5684 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5686 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5688 (c-call "check_option_cp" pc)
5689 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
5693 ; 11001 00000 00100 ooooo cpmovuua0.w =crop (p0_1)
5694 (dni cpmovuua0_w_P0S "cpmovuua0.w $crop Pn"
5695 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovuua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5697 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5699 (c-call "check_option_cp" pc)
5700 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
5704 ; 11001 00000 00101 ooooo cpmovula0.w =crop (p0_1)
5705 (dni cpmovula0_w_P0S "cpmovula0.w $crop Pn"
5706 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovula0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5708 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5710 (c-call "check_option_cp" pc)
5711 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
5715 ; 11001 00000 00110 ooooo cpmovlua0.w =crop (p0_1)
5716 (dni cpmovlua0_w_P0S "cpmovlua0.w $crop Pn"
5717 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5719 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5721 (c-call "check_option_cp" pc)
5722 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
5726 ; 11001 00000 00111 ooooo cpmovlla0.w =crop (p0_1)
5727 (dni cpmovlla0_w_P0S "cpmovlla0.w $crop Pn"
5728 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5730 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5732 (c-call "check_option_cp" pc)
5733 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
5737 ; 11001 00000 01000 ooooo cppacka0u.b =crop (p0_1)
5738 (dni cppacka0u_b_P0S "cppacka0u.b $crop Pn"
5739 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
5741 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5743 (c-call "check_option_cp" pc)
5744 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
5748 ; 11001 00000 01001 ooooo cppacka0.b =crop (p0_1)
5749 (dni cppacka0_b_P0S "cppacka0.b $crop Pn"
5750 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5752 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5754 (c-call "check_option_cp" pc)
5755 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
5759 ; 11001 00000 01010 ooooo cppackua0.h =crop (p0_1)
5760 (dni cppackua0_h_P0S "cppackua0.h $crop Pn"
5761 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5763 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5765 (c-call "check_option_cp" pc)
5766 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
5770 ; 11001 00000 01011 ooooo cppackla0.h =crop (p0_1)
5771 (dni cppackla0_h_P0S "cppackla0.h $crop Pn"
5772 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5774 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5776 (c-call "check_option_cp" pc)
5777 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5781 ; 11001 00000 01100 ooooo cppackua0.w =crop (p0_1)
5782 (dni cppackua0_w_P0S "cppackua0.w $crop Pn"
5783 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5785 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5787 (c-call "check_option_cp" pc)
5788 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5792 ; 11001 00000 01101 ooooo cppackla0.w =crop (p0_1)
5793 (dni cppackla0_w_P0S "cppackla0.w $crop Pn"
5794 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5796 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5798 (c-call "check_option_cp" pc)
5799 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5803 ; 11001 00000 01110 ooooo cpmovhua0.w =crop (p0_1)
5804 (dni cpmovhua0_w_P0S "cpmovhua0.w $crop Pn"
5805 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5807 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5809 (c-call "check_option_cp" pc)
5810 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5814 ; 11001 00000 01111 ooooo cpmovhla0.w =crop (p0_1)
5815 (dni cpmovhla0_w_P0S "cpmovhla0.w $crop Pn"
5816 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5818 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5820 (c-call "check_option_cp" pc)
5821 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5825 ; 11001 00000 10000 00000 cpacsuma0 (p0_1)
5826 (dni cpacsuma0_P0S "cpacsuma0 Pn"
5827 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpacsuma0") VOLATILE)
5829 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5831 (c-call "check_option_cp" pc)
5841 (c-call "ivc2_cpacsuma0" pc) )
5845 ; 11001 00000 10001 00000 cpaccpa0 (p0_1)
5846 (dni cpaccpa0_P0S "cpaccpa0 Pn"
5847 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaccpa0") VOLATILE)
5849 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5851 (c-call "check_option_cp" pc)
5860 (c-call "ivc2_cpaccpa0" pc) )
5864 ; 11001 qqqqq 11000 00000 cpsrla0 crqp (p0_1)
5865 (dni cpsrla0_P0S "cpsrla0 $crqp Pn"
5866 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrla0") VOLATILE)
5868 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5870 (c-call "check_option_cp" pc)
5879 (c-call "ivc2_cpsrla0" pc crqp) )
5883 ; 11001 qqqqq 11001 00000 cpsraa0 crqp (p0_1)
5884 (dni cpsraa0_P0S "cpsraa0 $crqp Pn"
5885 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraa0") VOLATILE)
5887 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5889 (c-call "check_option_cp" pc)
5898 (c-call "ivc2_cpsraa0" pc crqp) )
5902 ; 11001 qqqqq 11010 00000 cpslla0 crqp (p0_1)
5903 (dni cpslla0_P0S "cpslla0 $crqp Pn"
5904 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpslla0") VOLATILE)
5906 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5908 (c-call "check_option_cp" pc)
5917 (c-call "ivc2_cpslla0" pc crqp) )
5921 ; 11001 00000 11100 iiiii cpsrlia0 imm5p23 (p0_1)
5922 (dni cpsrlia0_P0S "cpsrlia0 imm5p23 Pn"
5923 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrlia0") VOLATILE)
5925 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5927 (c-call "check_option_cp" pc)
5936 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5940 ; 11001 00000 11101 iiiii cpsraia0 imm5p23 (p0_1)
5941 (dni cpsraia0_P0S "cpsraia0 imm5p23 Pn"
5942 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraia0") VOLATILE)
5944 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5946 (c-call "check_option_cp" pc)
5955 (c-call "ivc2_cpsraia0" pc imm5p23) )
5959 ; 11001 00000 11110 iiiii cpsllia0 imm5p23 (p0_1)
5960 (dni cpsllia0_P0S "cpsllia0 imm5p23 Pn"
5961 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsllia0") VOLATILE)
5963 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5965 (c-call "check_option_cp" pc)
5974 (c-call "ivc2_cpsllia0" pc imm5p23) )
5978 ; 11111 qqqqq ppppp 00000 cpfsftba0s0u.b crqp,crpp (p0_1)
5979 (dni cpfsftba0s0u_b_P0S "cpfsftba0s0u.b $crqp,$crpp Pn"
5980 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0u_b") (CPTYPE V8UQI) VOLATILE)
5981 "cpfsftba0s0u.b $crqp,$crpp"
5982 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5984 (c-call "check_option_cp" pc)
5993 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5997 ; 11111 qqqqq ppppp 00001 cpfsftba0s0.b crqp,crpp (p0_1)
5998 (dni cpfsftba0s0_b_P0S "cpfsftba0s0.b $crqp,$crpp Pn"
5999 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0_b") (CPTYPE V8QI) VOLATILE)
6000 "cpfsftba0s0.b $crqp,$crpp"
6001 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6003 (c-call "check_option_cp" pc)
6012 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
6016 ; 11111 qqqqq ppppp 00010 cpfsftbua0s0.h crqp,crpp (p0_1)
6017 (dni cpfsftbua0s0_h_P0S "cpfsftbua0s0.h $crqp,$crpp Pn"
6018 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s0_h") (CPTYPE V4HI) VOLATILE)
6019 "cpfsftbua0s0.h $crqp,$crpp"
6020 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
6022 (c-call "check_option_cp" pc)
6027 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
6031 ; 11111 qqqqq ppppp 00011 cpfsftbla0s0.h crqp,crpp (p0_1)
6032 (dni cpfsftbla0s0_h_P0S "cpfsftbla0s0.h $crqp,$crpp Pn"
6033 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s0_h") (CPTYPE V4HI) VOLATILE)
6034 "cpfsftbla0s0.h $crqp,$crpp"
6035 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6037 (c-call "check_option_cp" pc)
6042 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
6046 ; 11111 qqqqq ppppp 00100 cpfaca0s0u.b crqp,crpp (p0_1)
6047 (dni cpfaca0s0u_b_P0S "cpfaca0s0u.b $crqp,$crpp Pn"
6048 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0u_b") (CPTYPE V8UQI) VOLATILE)
6049 "cpfaca0s0u.b $crqp,$crpp"
6050 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
6052 (c-call "check_option_cp" pc)
6062 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
6066 ; 11111 qqqqq ppppp 00101 cpfaca0s0.b crqp,crpp (p0_1)
6067 (dni cpfaca0s0_b_P0S "cpfaca0s0.b $crqp,$crpp Pn"
6068 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0_b") (CPTYPE V8QI) VOLATILE)
6069 "cpfaca0s0.b $crqp,$crpp"
6070 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6072 (c-call "check_option_cp" pc)
6082 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
6086 ; 11111 qqqqq ppppp 00110 cpfacua0s0.h crqp,crpp (p0_1)
6087 (dni cpfacua0s0_h_P0S "cpfacua0s0.h $crqp,$crpp Pn"
6088 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s0_h") (CPTYPE V4HI) VOLATILE)
6089 "cpfacua0s0.h $crqp,$crpp"
6090 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
6092 (c-call "check_option_cp" pc)
6098 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
6102 ; 11111 qqqqq ppppp 00111 cpfacla0s0.h crqp,crpp (p0_1)
6103 (dni cpfacla0s0_h_P0S "cpfacla0s0.h $crqp,$crpp Pn"
6104 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s0_h") (CPTYPE V4HI) VOLATILE)
6105 "cpfacla0s0.h $crqp,$crpp"
6106 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
6108 (c-call "check_option_cp" pc)
6114 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
6118 ; 11111 qqqqq ppppp 01000 cpfsftba0s1u.b crqp,crpp (p0_1)
6119 (dni cpfsftba0s1u_b_P0S "cpfsftba0s1u.b $crqp,$crpp Pn"
6120 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1u_b") (CPTYPE V8UQI) VOLATILE)
6121 "cpfsftba0s1u.b $crqp,$crpp"
6122 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
6124 (c-call "check_option_cp" pc)
6133 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
6137 ; 11111 qqqqq ppppp 01001 cpfsftba0s1.b crqp,crpp (p0_1)
6138 (dni cpfsftba0s1_b_P0S "cpfsftba0s1.b $crqp,$crpp Pn"
6139 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1_b") (CPTYPE V8QI) VOLATILE)
6140 "cpfsftba0s1.b $crqp,$crpp"
6141 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6143 (c-call "check_option_cp" pc)
6152 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
6156 ; 11111 qqqqq ppppp 01010 cpfsftbua0s1.h crqp,crpp (p0_1)
6157 (dni cpfsftbua0s1_h_P0S "cpfsftbua0s1.h $crqp,$crpp Pn"
6158 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s1_h") (CPTYPE V4HI) VOLATILE)
6159 "cpfsftbua0s1.h $crqp,$crpp"
6160 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
6162 (c-call "check_option_cp" pc)
6167 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
6171 ; 11111 qqqqq ppppp 01011 cpfsftbla0s1.h crqp,crpp (p0_1)
6172 (dni cpfsftbla0s1_h_P0S "cpfsftbla0s1.h $crqp,$crpp Pn"
6173 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s1_h") (CPTYPE V4HI) VOLATILE)
6174 "cpfsftbla0s1.h $crqp,$crpp"
6175 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6177 (c-call "check_option_cp" pc)
6182 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
6186 ; 11111 qqqqq ppppp 01100 cpfaca0s1u.b crqp,crpp (p0_1)
6187 (dni cpfaca0s1u_b_P0S "cpfaca0s1u.b $crqp,$crpp Pn"
6188 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1u_b") (CPTYPE V8UQI) VOLATILE)
6189 "cpfaca0s1u.b $crqp,$crpp"
6190 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
6192 (c-call "check_option_cp" pc)
6202 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
6206 ; 11111 qqqqq ppppp 01101 cpfaca0s1.b crqp,crpp (p0_1)
6207 (dni cpfaca0s1_b_P0S "cpfaca0s1.b $crqp,$crpp Pn"
6208 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1_b") (CPTYPE V8QI) VOLATILE)
6209 "cpfaca0s1.b $crqp,$crpp"
6210 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6212 (c-call "check_option_cp" pc)
6222 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
6226 ; 11111 qqqqq ppppp 01110 cpfacua0s1.h crqp,crpp (p0_1)
6227 (dni cpfacua0s1_h_P0S "cpfacua0s1.h $crqp,$crpp Pn"
6228 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s1_h") (CPTYPE V4HI) VOLATILE)
6229 "cpfacua0s1.h $crqp,$crpp"
6230 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
6232 (c-call "check_option_cp" pc)
6238 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
6242 ; 11111 qqqqq ppppp 01111 cpfacla0s1.h crqp,crpp (p0_1)
6243 (dni cpfacla0s1_h_P0S "cpfacla0s1.h $crqp,$crpp Pn"
6244 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s1_h") (CPTYPE V4HI) VOLATILE)
6245 "cpfacla0s1.h $crqp,$crpp"
6246 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
6248 (c-call "check_option_cp" pc)
6254 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
6258 ; xxxxxiii 01000 qqqqq ppppp ooooo cpfsftbi =crop,crqp,crpp,imm3p5 (p0_1)
6259 (dni cpfsftbi_P0_P1 "cpfsftbi $crop,$crqp,$crpp,imm3p5 Pn"
6260 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6261 "cpfsftbi $crop,$crqp,$crpp,$imm3p5"
6262 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x8) crqp crpp crop (f-ivc2-4u28 0))
6264 (c-call "check_option_cp" pc)
6265 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
6269 ; 00000000 10011 qqqqq ppppp 00001 cpacmpeq.b crqp,crpp (p0_1)
6270 (dni cpacmpeq_b_P0_P1 "cpacmpeq.b $crqp,$crpp Pn"
6271 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
6272 "cpacmpeq.b $crqp,$crpp"
6273 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6275 (c-call "check_option_cp" pc)
6276 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
6280 ; 00000000 10011 qqqqq ppppp 00011 cpacmpeq.h crqp,crpp (p0_1)
6281 (dni cpacmpeq_h_P0_P1 "cpacmpeq.h $crqp,$crpp Pn"
6282 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
6283 "cpacmpeq.h $crqp,$crpp"
6284 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6286 (c-call "check_option_cp" pc)
6287 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
6291 ; 00000000 10011 qqqqq ppppp 00101 cpacmpeq.w crqp,crpp (p0_1)
6292 (dni cpacmpeq_w_P0_P1 "cpacmpeq.w $crqp,$crpp Pn"
6293 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
6294 "cpacmpeq.w $crqp,$crpp"
6295 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6297 (c-call "check_option_cp" pc)
6298 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
6302 ; 00000000 10011 qqqqq ppppp 01001 cpacmpne.b crqp,crpp (p0_1)
6303 (dni cpacmpne_b_P0_P1 "cpacmpne.b $crqp,$crpp Pn"
6304 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
6305 "cpacmpne.b $crqp,$crpp"
6306 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6308 (c-call "check_option_cp" pc)
6309 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
6313 ; 00000000 10011 qqqqq ppppp 01011 cpacmpne.h crqp,crpp (p0_1)
6314 (dni cpacmpne_h_P0_P1 "cpacmpne.h $crqp,$crpp Pn"
6315 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
6316 "cpacmpne.h $crqp,$crpp"
6317 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6319 (c-call "check_option_cp" pc)
6320 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
6324 ; 00000000 10011 qqqqq ppppp 01101 cpacmpne.w crqp,crpp (p0_1)
6325 (dni cpacmpne_w_P0_P1 "cpacmpne.w $crqp,$crpp Pn"
6326 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
6327 "cpacmpne.w $crqp,$crpp"
6328 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6330 (c-call "check_option_cp" pc)
6331 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
6335 ; 00000000 10011 qqqqq ppppp 10000 cpacmpgtu.b crqp,crpp (p0_1)
6336 (dni cpacmpgtu_b_P0_P1 "cpacmpgtu.b $crqp,$crpp Pn"
6337 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
6338 "cpacmpgtu.b $crqp,$crpp"
6339 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6341 (c-call "check_option_cp" pc)
6342 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
6346 ; 00000000 10011 qqqqq ppppp 10001 cpacmpgt.b crqp,crpp (p0_1)
6347 (dni cpacmpgt_b_P0_P1 "cpacmpgt.b $crqp,$crpp Pn"
6348 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
6349 "cpacmpgt.b $crqp,$crpp"
6350 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6352 (c-call "check_option_cp" pc)
6353 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
6357 ; 00000000 10011 qqqqq ppppp 10011 cpacmpgt.h crqp,crpp (p0_1)
6358 (dni cpacmpgt_h_P0_P1 "cpacmpgt.h $crqp,$crpp Pn"
6359 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
6360 "cpacmpgt.h $crqp,$crpp"
6361 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6363 (c-call "check_option_cp" pc)
6364 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
6368 ; 00000000 10011 qqqqq ppppp 10100 cpacmpgtu.w crqp,crpp (p0_1)
6369 (dni cpacmpgtu_w_P0_P1 "cpacmpgtu.w $crqp,$crpp Pn"
6370 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
6371 "cpacmpgtu.w $crqp,$crpp"
6372 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6374 (c-call "check_option_cp" pc)
6375 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
6379 ; 00000000 10011 qqqqq ppppp 10101 cpacmpgt.w crqp,crpp (p0_1)
6380 (dni cpacmpgt_w_P0_P1 "cpacmpgt.w $crqp,$crpp Pn"
6381 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
6382 "cpacmpgt.w $crqp,$crpp"
6383 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6385 (c-call "check_option_cp" pc)
6386 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
6390 ; 00000000 10011 qqqqq ppppp 11000 cpacmpgeu.b crqp,crpp (p0_1)
6391 (dni cpacmpgeu_b_P0_P1 "cpacmpgeu.b $crqp,$crpp Pn"
6392 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
6393 "cpacmpgeu.b $crqp,$crpp"
6394 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6396 (c-call "check_option_cp" pc)
6397 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
6401 ; 00000000 10011 qqqqq ppppp 11001 cpacmpge.b crqp,crpp (p0_1)
6402 (dni cpacmpge_b_P0_P1 "cpacmpge.b $crqp,$crpp Pn"
6403 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
6404 "cpacmpge.b $crqp,$crpp"
6405 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6407 (c-call "check_option_cp" pc)
6408 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
6412 ; 00000000 10011 qqqqq ppppp 11011 cpacmpge.h crqp,crpp (p0_1)
6413 (dni cpacmpge_h_P0_P1 "cpacmpge.h $crqp,$crpp Pn"
6414 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
6415 "cpacmpge.h $crqp,$crpp"
6416 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6418 (c-call "check_option_cp" pc)
6419 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
6423 ; 00000000 10011 qqqqq ppppp 11100 cpacmpgeu.w crqp,crpp (p0_1)
6424 (dni cpacmpgeu_w_P0_P1 "cpacmpgeu.w $crqp,$crpp Pn"
6425 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
6426 "cpacmpgeu.w $crqp,$crpp"
6427 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6429 (c-call "check_option_cp" pc)
6430 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
6434 ; 00000000 10011 qqqqq ppppp 11101 cpacmpge.w crqp,crpp (p0_1)
6435 (dni cpacmpge_w_P0_P1 "cpacmpge.w $crqp,$crpp Pn"
6436 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
6437 "cpacmpge.w $crqp,$crpp"
6438 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6440 (c-call "check_option_cp" pc)
6441 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
6445 ; 00000001 10011 qqqqq ppppp 00001 cpocmpeq.b crqp,crpp (p0_1)
6446 (dni cpocmpeq_b_P0_P1 "cpocmpeq.b $crqp,$crpp Pn"
6447 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
6448 "cpocmpeq.b $crqp,$crpp"
6449 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6451 (c-call "check_option_cp" pc)
6452 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
6456 ; 00000001 10011 qqqqq ppppp 00011 cpocmpeq.h crqp,crpp (p0_1)
6457 (dni cpocmpeq_h_P0_P1 "cpocmpeq.h $crqp,$crpp Pn"
6458 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
6459 "cpocmpeq.h $crqp,$crpp"
6460 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6462 (c-call "check_option_cp" pc)
6463 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
6467 ; 00000001 10011 qqqqq ppppp 00101 cpocmpeq.w crqp,crpp (p0_1)
6468 (dni cpocmpeq_w_P0_P1 "cpocmpeq.w $crqp,$crpp Pn"
6469 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
6470 "cpocmpeq.w $crqp,$crpp"
6471 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6473 (c-call "check_option_cp" pc)
6474 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
6478 ; 00000001 10011 qqqqq ppppp 01001 cpocmpne.b crqp,crpp (p0_1)
6479 (dni cpocmpne_b_P0_P1 "cpocmpne.b $crqp,$crpp Pn"
6480 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
6481 "cpocmpne.b $crqp,$crpp"
6482 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6484 (c-call "check_option_cp" pc)
6485 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
6489 ; 00000001 10011 qqqqq ppppp 01011 cpocmpne.h crqp,crpp (p0_1)
6490 (dni cpocmpne_h_P0_P1 "cpocmpne.h $crqp,$crpp Pn"
6491 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
6492 "cpocmpne.h $crqp,$crpp"
6493 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6495 (c-call "check_option_cp" pc)
6496 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
6500 ; 00000001 10011 qqqqq ppppp 01101 cpocmpne.w crqp,crpp (p0_1)
6501 (dni cpocmpne_w_P0_P1 "cpocmpne.w $crqp,$crpp Pn"
6502 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
6503 "cpocmpne.w $crqp,$crpp"
6504 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6506 (c-call "check_option_cp" pc)
6507 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
6511 ; 00000001 10011 qqqqq ppppp 10000 cpocmpgtu.b crqp,crpp (p0_1)
6512 (dni cpocmpgtu_b_P0_P1 "cpocmpgtu.b $crqp,$crpp Pn"
6513 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
6514 "cpocmpgtu.b $crqp,$crpp"
6515 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6517 (c-call "check_option_cp" pc)
6518 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
6522 ; 00000001 10011 qqqqq ppppp 10001 cpocmpgt.b crqp,crpp (p0_1)
6523 (dni cpocmpgt_b_P0_P1 "cpocmpgt.b $crqp,$crpp Pn"
6524 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
6525 "cpocmpgt.b $crqp,$crpp"
6526 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6528 (c-call "check_option_cp" pc)
6529 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
6533 ; 00000001 10011 qqqqq ppppp 10011 cpocmpgt.h crqp,crpp (p0_1)
6534 (dni cpocmpgt_h_P0_P1 "cpocmpgt.h $crqp,$crpp Pn"
6535 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
6536 "cpocmpgt.h $crqp,$crpp"
6537 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6539 (c-call "check_option_cp" pc)
6540 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
6544 ; 00000001 10011 qqqqq ppppp 10100 cpocmpgtu.w crqp,crpp (p0_1)
6545 (dni cpocmpgtu_w_P0_P1 "cpocmpgtu.w $crqp,$crpp Pn"
6546 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
6547 "cpocmpgtu.w $crqp,$crpp"
6548 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6550 (c-call "check_option_cp" pc)
6551 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
6555 ; 00000001 10011 qqqqq ppppp 10101 cpocmpgt.w crqp,crpp (p0_1)
6556 (dni cpocmpgt_w_P0_P1 "cpocmpgt.w $crqp,$crpp Pn"
6557 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
6558 "cpocmpgt.w $crqp,$crpp"
6559 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6561 (c-call "check_option_cp" pc)
6562 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
6566 ; 00000001 10011 qqqqq ppppp 11000 cpocmpgeu.b crqp,crpp (p0_1)
6567 (dni cpocmpgeu_b_P0_P1 "cpocmpgeu.b $crqp,$crpp Pn"
6568 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
6569 "cpocmpgeu.b $crqp,$crpp"
6570 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6572 (c-call "check_option_cp" pc)
6573 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
6577 ; 00000001 10011 qqqqq ppppp 11001 cpocmpge.b crqp,crpp (p0_1)
6578 (dni cpocmpge_b_P0_P1 "cpocmpge.b $crqp,$crpp Pn"
6579 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
6580 "cpocmpge.b $crqp,$crpp"
6581 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6583 (c-call "check_option_cp" pc)
6584 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
6588 ; 00000001 10011 qqqqq ppppp 11011 cpocmpge.h crqp,crpp (p0_1)
6589 (dni cpocmpge_h_P0_P1 "cpocmpge.h $crqp,$crpp Pn"
6590 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
6591 "cpocmpge.h $crqp,$crpp"
6592 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6594 (c-call "check_option_cp" pc)
6595 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
6599 ; 00000001 10011 qqqqq ppppp 11100 cpocmpgeu.w crqp,crpp (p0_1)
6600 (dni cpocmpgeu_w_P0_P1 "cpocmpgeu.w $crqp,$crpp Pn"
6601 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
6602 "cpocmpgeu.w $crqp,$crpp"
6603 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6605 (c-call "check_option_cp" pc)
6606 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
6610 ; 00000001 10011 qqqqq ppppp 11101 cpocmpge.w crqp,crpp (p0_1)
6611 (dni cpocmpge_w_P0_P1 "cpocmpge.w $crqp,$crpp Pn"
6612 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
6613 "cpocmpge.w $crqp,$crpp"
6614 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6616 (c-call "check_option_cp" pc)
6617 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
6621 ; 00000011 10100 qqqqq ppppp ooooo cdadd3 =crop,crqp,crpp (p0_1)
6622 (dni cdadd3_P0_P1 "cdadd3 $crop,$crqp,$crpp Pn"
6623 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6624 "cdadd3 $crop,$crqp,$crpp"
6625 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6627 (c-call "check_option_cp" pc)
6628 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
6632 ; 00000100 10100 qqqqq ppppp ooooo cpsub3.b =crop,crqp,crpp (p0_1)
6633 (dni cpsub3_b_P0_P1 "cpsub3.b $crop,$crqp,$crpp Pn"
6634 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
6635 "cpsub3.b $crop,$crqp,$crpp"
6636 (+ (f-ivc2-8u0 #x4) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6638 (c-call "check_option_cp" pc)
6639 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
6643 ; 00000101 10100 qqqqq ppppp ooooo cpsub3.h =crop,crqp,crpp (p0_1)
6644 (dni cpsub3_h_P0_P1 "cpsub3.h $crop,$crqp,$crpp Pn"
6645 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
6646 "cpsub3.h $crop,$crqp,$crpp"
6647 (+ (f-ivc2-8u0 #x5) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6649 (c-call "check_option_cp" pc)
6650 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
6654 ; 00000110 10100 qqqqq ppppp ooooo cpsub3.w =crop,crqp,crpp (p0_1)
6655 (dni cpsub3_w_P0_P1 "cpsub3.w $crop,$crqp,$crpp Pn"
6656 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
6657 "cpsub3.w $crop,$crqp,$crpp"
6658 (+ (f-ivc2-8u0 #x6) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6660 (c-call "check_option_cp" pc)
6661 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
6665 ; 00000111 10100 qqqqq ppppp ooooo cdsub3 =crop,crqp,crpp (p0_1)
6666 (dni cdsub3_P0_P1 "cdsub3 $crop,$crqp,$crpp Pn"
6667 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6668 "cdsub3 $crop,$crqp,$crpp"
6669 (+ (f-ivc2-8u0 #x7) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6671 (c-call "check_option_cp" pc)
6672 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
6676 ; 00001010 10100 qqqqq ppppp ooooo cpsadd3.h =crop,crqp,crpp (p0_1)
6677 (dni cpsadd3_h_P0_P1 "cpsadd3.h $crop,$crqp,$crpp Pn"
6678 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6679 "cpsadd3.h $crop,$crqp,$crpp"
6680 (+ (f-ivc2-8u0 #xa) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6682 (c-call "check_option_cp" pc)
6683 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
6687 ; 00001011 10100 qqqqq ppppp ooooo cpsadd3.w =crop,crqp,crpp (p0_1)
6688 (dni cpsadd3_w_P0_P1 "cpsadd3.w $crop,$crqp,$crpp Pn"
6689 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6690 "cpsadd3.w $crop,$crqp,$crpp"
6691 (+ (f-ivc2-8u0 #xb) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6693 (c-call "check_option_cp" pc)
6694 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
6698 ; 00001110 10100 qqqqq ppppp ooooo cpssub3.h =crop,crqp,crpp (p0_1)
6699 (dni cpssub3_h_P0_P1 "cpssub3.h $crop,$crqp,$crpp Pn"
6700 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6701 "cpssub3.h $crop,$crqp,$crpp"
6702 (+ (f-ivc2-8u0 #xe) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6704 (c-call "check_option_cp" pc)
6706 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
6710 ; 00001111 10100 qqqqq ppppp ooooo cpssub3.w =crop,crqp,crpp (p0_1)
6711 (dni cpssub3_w_P0_P1 "cpssub3.w $crop,$crqp,$crpp Pn"
6712 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6713 "cpssub3.w $crop,$crqp,$crpp"
6714 (+ (f-ivc2-8u0 #xf) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6716 (c-call "check_option_cp" pc)
6718 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
6722 ; 00010000 10100 qqqqq ppppp ooooo cpextuaddu3.b =crop,crqp,crpp (p0_1)
6723 (dni cpextuaddu3_b_P0_P1 "cpextuaddu3.b $crop,$crqp,$crpp Pn"
6724 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
6725 "cpextuaddu3.b $crop,$crqp,$crpp"
6726 (+ (f-ivc2-8u0 #x10) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6728 (c-call "check_option_cp" pc)
6729 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
6733 ; 00010001 10100 qqqqq ppppp ooooo cpextuadd3.b =crop,crqp,crpp (p0_1)
6734 (dni cpextuadd3_b_P0_P1 "cpextuadd3.b $crop,$crqp,$crpp Pn"
6735 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
6736 "cpextuadd3.b $crop,$crqp,$crpp"
6737 (+ (f-ivc2-8u0 #x11) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6739 (c-call "check_option_cp" pc)
6740 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
6744 ; 00010010 10100 qqqqq ppppp ooooo cpextladdu3.b =crop,crqp,crpp (p0_1)
6745 (dni cpextladdu3_b_P0_P1 "cpextladdu3.b $crop,$crqp,$crpp Pn"
6746 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
6747 "cpextladdu3.b $crop,$crqp,$crpp"
6748 (+ (f-ivc2-8u0 #x12) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6750 (c-call "check_option_cp" pc)
6751 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
6755 ; 00010011 10100 qqqqq ppppp ooooo cpextladd3.b =crop,crqp,crpp (p0_1)
6756 (dni cpextladd3_b_P0_P1 "cpextladd3.b $crop,$crqp,$crpp Pn"
6757 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
6758 "cpextladd3.b $crop,$crqp,$crpp"
6759 (+ (f-ivc2-8u0 #x13) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6761 (c-call "check_option_cp" pc)
6762 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
6766 ; 00010100 10100 qqqqq ppppp ooooo cpextusubu3.b =crop,crqp,crpp (p0_1)
6767 (dni cpextusubu3_b_P0_P1 "cpextusubu3.b $crop,$crqp,$crpp Pn"
6768 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
6769 "cpextusubu3.b $crop,$crqp,$crpp"
6770 (+ (f-ivc2-8u0 #x14) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6772 (c-call "check_option_cp" pc)
6773 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
6777 ; 00010101 10100 qqqqq ppppp ooooo cpextusub3.b =crop,crqp,crpp (p0_1)
6778 (dni cpextusub3_b_P0_P1 "cpextusub3.b $crop,$crqp,$crpp Pn"
6779 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
6780 "cpextusub3.b $crop,$crqp,$crpp"
6781 (+ (f-ivc2-8u0 #x15) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6783 (c-call "check_option_cp" pc)
6784 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
6788 ; 00010110 10100 qqqqq ppppp ooooo cpextlsubu3.b =crop,crqp,crpp (p0_1)
6789 (dni cpextlsubu3_b_P0_P1 "cpextlsubu3.b $crop,$crqp,$crpp Pn"
6790 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
6791 "cpextlsubu3.b $crop,$crqp,$crpp"
6792 (+ (f-ivc2-8u0 #x16) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6794 (c-call "check_option_cp" pc)
6795 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
6799 ; 00010111 10100 qqqqq ppppp ooooo cpextlsub3.b =crop,crqp,crpp (p0_1)
6800 (dni cpextlsub3_b_P0_P1 "cpextlsub3.b $crop,$crqp,$crpp Pn"
6801 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
6802 "cpextlsub3.b $crop,$crqp,$crpp"
6803 (+ (f-ivc2-8u0 #x17) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6805 (c-call "check_option_cp" pc)
6806 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
6810 ; 00011000 10100 qqqqq ppppp ooooo cpaveu3.b =crop,crqp,crpp (p0_1)
6811 (dni cpaveu3_b_P0_P1 "cpaveu3.b $crop,$crqp,$crpp Pn"
6812 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
6813 "cpaveu3.b $crop,$crqp,$crpp"
6814 (+ (f-ivc2-8u0 #x18) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6816 (c-call "check_option_cp" pc)
6817 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
6821 ; 00011001 10100 qqqqq ppppp ooooo cpave3.b =crop,crqp,crpp (p0_1)
6822 (dni cpave3_b_P0_P1 "cpave3.b $crop,$crqp,$crpp Pn"
6823 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
6824 "cpave3.b $crop,$crqp,$crpp"
6825 (+ (f-ivc2-8u0 #x19) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6827 (c-call "check_option_cp" pc)
6828 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
6832 ; 00011010 10100 qqqqq ppppp ooooo cpave3.h =crop,crqp,crpp (p0_1)
6833 (dni cpave3_h_P0_P1 "cpave3.h $crop,$crqp,$crpp Pn"
6834 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
6835 "cpave3.h $crop,$crqp,$crpp"
6836 (+ (f-ivc2-8u0 #x1a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6838 (c-call "check_option_cp" pc)
6839 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
6843 ; 00011011 10100 qqqqq ppppp ooooo cpave3.w =crop,crqp,crpp (p0_1)
6844 (dni cpave3_w_P0_P1 "cpave3.w $crop,$crqp,$crpp Pn"
6845 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
6846 "cpave3.w $crop,$crqp,$crpp"
6847 (+ (f-ivc2-8u0 #x1b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6849 (c-call "check_option_cp" pc)
6850 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
6854 ; 00011100 10100 qqqqq ppppp ooooo cpaddsru3.b =crop,crqp,crpp (p0_1)
6855 (dni cpaddsru3_b_P0_P1 "cpaddsru3.b $crop,$crqp,$crpp Pn"
6856 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
6857 "cpaddsru3.b $crop,$crqp,$crpp"
6858 (+ (f-ivc2-8u0 #x1c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6860 (c-call "check_option_cp" pc)
6861 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
6865 ; 00011101 10100 qqqqq ppppp ooooo cpaddsr3.b =crop,crqp,crpp (p0_1)
6866 (dni cpaddsr3_b_P0_P1 "cpaddsr3.b $crop,$crqp,$crpp Pn"
6867 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
6868 "cpaddsr3.b $crop,$crqp,$crpp"
6869 (+ (f-ivc2-8u0 #x1d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6871 (c-call "check_option_cp" pc)
6872 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
6876 ; 00011110 10100 qqqqq ppppp ooooo cpaddsr3.h =crop,crqp,crpp (p0_1)
6877 (dni cpaddsr3_h_P0_P1 "cpaddsr3.h $crop,$crqp,$crpp Pn"
6878 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
6879 "cpaddsr3.h $crop,$crqp,$crpp"
6880 (+ (f-ivc2-8u0 #x1e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6882 (c-call "check_option_cp" pc)
6883 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
6887 ; 00011111 10100 qqqqq ppppp ooooo cpaddsr3.w =crop,crqp,crpp (p0_1)
6888 (dni cpaddsr3_w_P0_P1 "cpaddsr3.w $crop,$crqp,$crpp Pn"
6889 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
6890 "cpaddsr3.w $crop,$crqp,$crpp"
6891 (+ (f-ivc2-8u0 #x1f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6893 (c-call "check_option_cp" pc)
6894 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
6898 ; 00100000 10100 qqqqq ppppp ooooo cpabsu3.b =crop,crqp,crpp (p0_1)
6899 (dni cpabsu3_b_P0_P1 "cpabsu3.b $crop,$crqp,$crpp Pn"
6900 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
6901 "cpabsu3.b $crop,$crqp,$crpp"
6902 (+ (f-ivc2-8u0 #x20) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6904 (c-call "check_option_cp" pc)
6905 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
6909 ; 00100001 10100 qqqqq ppppp ooooo cpabs3.b =crop,crqp,crpp (p0_1)
6910 (dni cpabs3_b_P0_P1 "cpabs3.b $crop,$crqp,$crpp Pn"
6911 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
6912 "cpabs3.b $crop,$crqp,$crpp"
6913 (+ (f-ivc2-8u0 #x21) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6915 (c-call "check_option_cp" pc)
6916 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
6920 ; 00100010 10100 qqqqq ppppp ooooo cpabs3.h =crop,crqp,crpp (p0_1)
6921 (dni cpabs3_h_P0_P1 "cpabs3.h $crop,$crqp,$crpp Pn"
6922 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
6923 "cpabs3.h $crop,$crqp,$crpp"
6924 (+ (f-ivc2-8u0 #x22) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6926 (c-call "check_option_cp" pc)
6927 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
6931 ; 00100100 10100 qqqqq ppppp ooooo cpand3 =crop,crqp,crpp (p0_1)
6932 (dni cpand3_P0_P1 "cpand3 $crop,$crqp,$crpp Pn"
6933 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
6934 "cpand3 $crop,$crqp,$crpp"
6935 (+ (f-ivc2-8u0 #x24) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6937 (c-call "check_option_cp" pc)
6938 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
6942 ; 00100101 10100 qqqqq ppppp ooooo cpor3 =crop,crqp,crpp (p0_1)
6943 (dni cpor3_P0_P1 "cpor3 $crop,$crqp,$crpp Pn"
6944 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
6945 "cpor3 $crop,$crqp,$crpp"
6946 (+ (f-ivc2-8u0 #x25) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6948 (c-call "check_option_cp" pc)
6949 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6953 ; 00100110 10100 qqqqq ppppp ooooo cpnor3 =crop,crqp,crpp (p0_1)
6954 (dni cpnor3_P0_P1 "cpnor3 $crop,$crqp,$crpp Pn"
6955 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
6956 "cpnor3 $crop,$crqp,$crpp"
6957 (+ (f-ivc2-8u0 #x26) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6959 (c-call "check_option_cp" pc)
6960 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6964 ; 00100111 10100 qqqqq ppppp ooooo cpxor3 =crop,crqp,crpp (p0_1)
6965 (dni cpxor3_P0_P1 "cpxor3 $crop,$crqp,$crpp Pn"
6966 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
6967 "cpxor3 $crop,$crqp,$crpp"
6968 (+ (f-ivc2-8u0 #x27) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6970 (c-call "check_option_cp" pc)
6971 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6975 ; 00101100 10100 qqqqq ppppp ooooo cppacku.b =crop,crqp,crpp (p0_1)
6976 (dni cppacku_b_P0_P1 "cppacku.b $crop,$crqp,$crpp Pn"
6977 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
6978 "cppacku.b $crop,$crqp,$crpp"
6979 (+ (f-ivc2-8u0 #x2c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6981 (c-call "check_option_cp" pc)
6982 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6986 ; 00101101 10100 qqqqq ppppp ooooo cppack.b =crop,crqp,crpp (p0_1)
6987 (dni cppack_b_P0_P1 "cppack.b $crop,$crqp,$crpp Pn"
6988 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
6989 "cppack.b $crop,$crqp,$crpp"
6990 (+ (f-ivc2-8u0 #x2d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6992 (c-call "check_option_cp" pc)
6993 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6997 ; 00101111 10100 qqqqq ppppp ooooo cppack.h =crop,crqp,crpp (p0_1)
6998 (dni cppack_h_P0_P1 "cppack.h $crop,$crqp,$crpp Pn"
6999 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
7000 "cppack.h $crop,$crqp,$crpp"
7001 (+ (f-ivc2-8u0 #x2f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7003 (c-call "check_option_cp" pc)
7004 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
7008 ; 00110000 10100 qqqqq ppppp ooooo cpmaxu3.b =crop,crqp,crpp (p0_1)
7009 (dni cpmaxu3_b_P0_P1 "cpmaxu3.b $crop,$crqp,$crpp Pn"
7010 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
7011 "cpmaxu3.b $crop,$crqp,$crpp"
7012 (+ (f-ivc2-8u0 #x30) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7014 (c-call "check_option_cp" pc)
7015 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
7019 ; 00110001 10100 qqqqq ppppp ooooo cpmax3.b =crop,crqp,crpp (p0_1)
7020 (dni cpmax3_b_P0_P1 "cpmax3.b $crop,$crqp,$crpp Pn"
7021 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
7022 "cpmax3.b $crop,$crqp,$crpp"
7023 (+ (f-ivc2-8u0 #x31) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7025 (c-call "check_option_cp" pc)
7026 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
7030 ; 00110011 10100 qqqqq ppppp ooooo cpmax3.h =crop,crqp,crpp (p0_1)
7031 (dni cpmax3_h_P0_P1 "cpmax3.h $crop,$crqp,$crpp Pn"
7032 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
7033 "cpmax3.h $crop,$crqp,$crpp"
7034 (+ (f-ivc2-8u0 #x33) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7036 (c-call "check_option_cp" pc)
7037 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
7041 ; 00110100 10100 qqqqq ppppp ooooo cpmaxu3.w =crop,crqp,crpp (p0_1)
7042 (dni cpmaxu3_w_P0_P1 "cpmaxu3.w $crop,$crqp,$crpp Pn"
7043 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
7044 "cpmaxu3.w $crop,$crqp,$crpp"
7045 (+ (f-ivc2-8u0 #x34) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7047 (c-call "check_option_cp" pc)
7048 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
7052 ; 00110101 10100 qqqqq ppppp ooooo cpmax3.w =crop,crqp,crpp (p0_1)
7053 (dni cpmax3_w_P0_P1 "cpmax3.w $crop,$crqp,$crpp Pn"
7054 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
7055 "cpmax3.w $crop,$crqp,$crpp"
7056 (+ (f-ivc2-8u0 #x35) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7058 (c-call "check_option_cp" pc)
7059 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
7063 ; 00111000 10100 qqqqq ppppp ooooo cpminu3.b =crop,crqp,crpp (p0_1)
7064 (dni cpminu3_b_P0_P1 "cpminu3.b $crop,$crqp,$crpp Pn"
7065 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
7066 "cpminu3.b $crop,$crqp,$crpp"
7067 (+ (f-ivc2-8u0 #x38) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7069 (c-call "check_option_cp" pc)
7070 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
7074 ; 00111001 10100 qqqqq ppppp ooooo cpmin3.b =crop,crqp,crpp (p0_1)
7075 (dni cpmin3_b_P0_P1 "cpmin3.b $crop,$crqp,$crpp Pn"
7076 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
7077 "cpmin3.b $crop,$crqp,$crpp"
7078 (+ (f-ivc2-8u0 #x39) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7080 (c-call "check_option_cp" pc)
7081 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
7085 ; 00111011 10100 qqqqq ppppp ooooo cpmin3.h =crop,crqp,crpp (p0_1)
7086 (dni cpmin3_h_P0_P1 "cpmin3.h $crop,$crqp,$crpp Pn"
7087 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
7088 "cpmin3.h $crop,$crqp,$crpp"
7089 (+ (f-ivc2-8u0 #x3b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7091 (c-call "check_option_cp" pc)
7092 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
7096 ; 00111100 10100 qqqqq ppppp ooooo cpminu3.w =crop,crqp,crpp (p0_1)
7097 (dni cpminu3_w_P0_P1 "cpminu3.w $crop,$crqp,$crpp Pn"
7098 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
7099 "cpminu3.w $crop,$crqp,$crpp"
7100 (+ (f-ivc2-8u0 #x3c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7102 (c-call "check_option_cp" pc)
7103 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
7107 ; 00111101 10100 qqqqq ppppp ooooo cpmin3.w =crop,crqp,crpp (p0_1)
7108 (dni cpmin3_w_P0_P1 "cpmin3.w $crop,$crqp,$crpp Pn"
7109 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
7110 "cpmin3.w $crop,$crqp,$crpp"
7111 (+ (f-ivc2-8u0 #x3d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7113 (c-call "check_option_cp" pc)
7114 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
7118 ; 01000000 10100 qqqqq ppppp ooooo cpsrl3.b =crop,crqp,crpp (p0_1)
7119 (dni cpsrl3_b_P0_P1 "cpsrl3.b $crop,$crqp,$crpp Pn"
7120 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
7121 "cpsrl3.b $crop,$crqp,$crpp"
7122 (+ (f-ivc2-8u0 #x40) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7124 (c-call "check_option_cp" pc)
7125 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
7129 ; 01000001 10100 qqqqq ppppp ooooo cpssrl3.b =crop,crqp,crpp (p0_1)
7130 (dni cpssrl3_b_P0_P1 "cpssrl3.b $crop,$crqp,$crpp Pn"
7131 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
7132 "cpssrl3.b $crop,$crqp,$crpp"
7133 (+ (f-ivc2-8u0 #x41) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7135 (c-call "check_option_cp" pc)
7136 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
7140 ; 01000010 10100 qqqqq ppppp ooooo cpsrl3.h =crop,crqp,crpp (p0_1)
7141 (dni cpsrl3_h_P0_P1 "cpsrl3.h $crop,$crqp,$crpp Pn"
7142 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
7143 "cpsrl3.h $crop,$crqp,$crpp"
7144 (+ (f-ivc2-8u0 #x42) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7146 (c-call "check_option_cp" pc)
7147 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
7151 ; 01000011 10100 qqqqq ppppp ooooo cpssrl3.h =crop,crqp,crpp (p0_1)
7152 (dni cpssrl3_h_P0_P1 "cpssrl3.h $crop,$crqp,$crpp Pn"
7153 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
7154 "cpssrl3.h $crop,$crqp,$crpp"
7155 (+ (f-ivc2-8u0 #x43) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7157 (c-call "check_option_cp" pc)
7158 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
7162 ; 01000100 10100 qqqqq ppppp ooooo cpsrl3.w =crop,crqp,crpp (p0_1)
7163 (dni cpsrl3_w_P0_P1 "cpsrl3.w $crop,$crqp,$crpp Pn"
7164 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
7165 "cpsrl3.w $crop,$crqp,$crpp"
7166 (+ (f-ivc2-8u0 #x44) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7168 (c-call "check_option_cp" pc)
7169 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
7173 ; 01000101 10100 qqqqq ppppp ooooo cpssrl3.w =crop,crqp,crpp (p0_1)
7174 (dni cpssrl3_w_P0_P1 "cpssrl3.w $crop,$crqp,$crpp Pn"
7175 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
7176 "cpssrl3.w $crop,$crqp,$crpp"
7177 (+ (f-ivc2-8u0 #x45) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7179 (c-call "check_option_cp" pc)
7180 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
7184 ; 01000110 10100 qqqqq ppppp ooooo cdsrl3 =crop,crqp,crpp (p0_1)
7185 (dni cdsrl3_P0_P1 "cdsrl3 $crop,$crqp,$crpp Pn"
7186 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7187 "cdsrl3 $crop,$crqp,$crpp"
7188 (+ (f-ivc2-8u0 #x46) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7190 (c-call "check_option_cp" pc)
7191 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
7195 ; 01001000 10100 qqqqq ppppp ooooo cpsra3.b =crop,crqp,crpp (p0_1)
7196 (dni cpsra3_b_P0_P1 "cpsra3.b $crop,$crqp,$crpp Pn"
7197 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
7198 "cpsra3.b $crop,$crqp,$crpp"
7199 (+ (f-ivc2-8u0 #x48) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7201 (c-call "check_option_cp" pc)
7202 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
7206 ; 01001001 10100 qqqqq ppppp ooooo cpssra3.b =crop,crqp,crpp (p0_1)
7207 (dni cpssra3_b_P0_P1 "cpssra3.b $crop,$crqp,$crpp Pn"
7208 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
7209 "cpssra3.b $crop,$crqp,$crpp"
7210 (+ (f-ivc2-8u0 #x49) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7212 (c-call "check_option_cp" pc)
7213 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
7217 ; 01001010 10100 qqqqq ppppp ooooo cpsra3.h =crop,crqp,crpp (p0_1)
7218 (dni cpsra3_h_P0_P1 "cpsra3.h $crop,$crqp,$crpp Pn"
7219 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
7220 "cpsra3.h $crop,$crqp,$crpp"
7221 (+ (f-ivc2-8u0 #x4a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7223 (c-call "check_option_cp" pc)
7224 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
7228 ; 01001011 10100 qqqqq ppppp ooooo cpssra3.h =crop,crqp,crpp (p0_1)
7229 (dni cpssra3_h_P0_P1 "cpssra3.h $crop,$crqp,$crpp Pn"
7230 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
7231 "cpssra3.h $crop,$crqp,$crpp"
7232 (+ (f-ivc2-8u0 #x4b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7234 (c-call "check_option_cp" pc)
7235 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
7239 ; 01001100 10100 qqqqq ppppp ooooo cpsra3.w =crop,crqp,crpp (p0_1)
7240 (dni cpsra3_w_P0_P1 "cpsra3.w $crop,$crqp,$crpp Pn"
7241 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
7242 "cpsra3.w $crop,$crqp,$crpp"
7243 (+ (f-ivc2-8u0 #x4c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7245 (c-call "check_option_cp" pc)
7246 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
7250 ; 01001101 10100 qqqqq ppppp ooooo cpssra3.w =crop,crqp,crpp (p0_1)
7251 (dni cpssra3_w_P0_P1 "cpssra3.w $crop,$crqp,$crpp Pn"
7252 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
7253 "cpssra3.w $crop,$crqp,$crpp"
7254 (+ (f-ivc2-8u0 #x4d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7256 (c-call "check_option_cp" pc)
7257 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
7261 ; 01001110 10100 qqqqq ppppp ooooo cdsra3 =crop,crqp,crpp (p0_1)
7262 (dni cdsra3_P0_P1 "cdsra3 $crop,$crqp,$crpp Pn"
7263 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7264 "cdsra3 $crop,$crqp,$crpp"
7265 (+ (f-ivc2-8u0 #x4e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7267 (c-call "check_option_cp" pc)
7268 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
7272 ; 01010000 10100 qqqqq ppppp ooooo cpsll3.b =crop,crqp,crpp (p0_1)
7273 (dni cpsll3_b_P0_P1 "cpsll3.b $crop,$crqp,$crpp Pn"
7274 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
7275 "cpsll3.b $crop,$crqp,$crpp"
7276 (+ (f-ivc2-8u0 #x50) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7278 (c-call "check_option_cp" pc)
7279 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
7283 ; 01010001 10100 qqqqq ppppp ooooo cpssll3.b =crop,crqp,crpp (p0_1)
7284 (dni cpssll3_b_P0_P1 "cpssll3.b $crop,$crqp,$crpp Pn"
7285 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
7286 "cpssll3.b $crop,$crqp,$crpp"
7287 (+ (f-ivc2-8u0 #x51) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7289 (c-call "check_option_cp" pc)
7290 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
7294 ; 01010010 10100 qqqqq ppppp ooooo cpsll3.h =crop,crqp,crpp (p0_1)
7295 (dni cpsll3_h_P0_P1 "cpsll3.h $crop,$crqp,$crpp Pn"
7296 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
7297 "cpsll3.h $crop,$crqp,$crpp"
7298 (+ (f-ivc2-8u0 #x52) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7300 (c-call "check_option_cp" pc)
7301 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
7305 ; 01010011 10100 qqqqq ppppp ooooo cpssll3.h =crop,crqp,crpp (p0_1)
7306 (dni cpssll3_h_P0_P1 "cpssll3.h $crop,$crqp,$crpp Pn"
7307 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
7308 "cpssll3.h $crop,$crqp,$crpp"
7309 (+ (f-ivc2-8u0 #x53) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7311 (c-call "check_option_cp" pc)
7312 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
7316 ; 01010100 10100 qqqqq ppppp ooooo cpsll3.w =crop,crqp,crpp (p0_1)
7317 (dni cpsll3_w_P0_P1 "cpsll3.w $crop,$crqp,$crpp Pn"
7318 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
7319 "cpsll3.w $crop,$crqp,$crpp"
7320 (+ (f-ivc2-8u0 #x54) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7322 (c-call "check_option_cp" pc)
7323 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
7327 ; 01010101 10100 qqqqq ppppp ooooo cpssll3.w =crop,crqp,crpp (p0_1)
7328 (dni cpssll3_w_P0_P1 "cpssll3.w $crop,$crqp,$crpp Pn"
7329 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
7330 "cpssll3.w $crop,$crqp,$crpp"
7331 (+ (f-ivc2-8u0 #x55) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7333 (c-call "check_option_cp" pc)
7334 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
7338 ; 01010110 10100 qqqqq ppppp ooooo cdsll3 =crop,crqp,crpp (p0_1)
7339 (dni cdsll3_P0_P1 "cdsll3 $crop,$crqp,$crpp Pn"
7340 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7341 "cdsll3 $crop,$crqp,$crpp"
7342 (+ (f-ivc2-8u0 #x56) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7344 (c-call "check_option_cp" pc)
7345 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
7349 ; 01011010 10100 qqqqq ppppp ooooo cpsla3.h =crop,crqp,crpp (p0_1)
7350 (dni cpsla3_h_P0_P1 "cpsla3.h $crop,$crqp,$crpp Pn"
7351 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7352 "cpsla3.h $crop,$crqp,$crpp"
7353 (+ (f-ivc2-8u0 #x5a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7355 (c-call "check_option_cp" pc)
7356 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
7360 ; 01011100 10100 qqqqq ppppp ooooo cpsla3.w =crop,crqp,crpp (p0_1)
7361 (dni cpsla3_w_P0_P1 "cpsla3.w $crop,$crqp,$crpp Pn"
7362 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7363 "cpsla3.w $crop,$crqp,$crpp"
7364 (+ (f-ivc2-8u0 #x5c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7366 (c-call "check_option_cp" pc)
7367 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
7371 ; xxxxxiii 10101 qqqqq 00000 ooooo cpsrli3.b =crop,crqp,imm3p5 (p0_1)
7372 (dni cpsrli3_b_P0_P1 "cpsrli3.b $crop,$crqp,imm3p5 Pn"
7373 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
7374 "cpsrli3.b $crop,$crqp,$imm3p5"
7375 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
7377 (c-call "check_option_cp" pc)
7378 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
7382 ; xxxxiiii 10101 qqqqq 00001 ooooo cpsrli3.h =crop,crqp,imm4p4 (p0_1)
7383 (dni cpsrli3_h_P0_P1 "cpsrli3.h $crop,$crqp,imm4p4 Pn"
7384 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
7385 "cpsrli3.h $crop,$crqp,$imm4p4"
7386 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
7388 (c-call "check_option_cp" pc)
7389 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
7393 ; xxxiiiii 10101 qqqqq 00010 ooooo cpsrli3.w =crop,crqp,imm5p3 (p0_1)
7394 (dni cpsrli3_w_P0_P1 "cpsrli3.w $crop,$crqp,imm5p3 Pn"
7395 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
7396 "cpsrli3.w $crop,$crqp,$imm5p3"
7397 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
7399 (c-call "check_option_cp" pc)
7400 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
7404 ; xxiiiiii 10101 qqqqq 00011 ooooo cdsrli3 =crop,crqp,imm6p2 (p0_1)
7405 (dni cdsrli3_P0_P1 "cdsrli3 $crop,$crqp,imm6p2 Pn"
7406 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7407 "cdsrli3 $crop,$crqp,$imm6p2"
7408 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
7410 (c-call "check_option_cp" pc)
7411 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
7415 ; xxxxxiii 10101 qqqqq 00100 ooooo cpsrai3.b =crop,crqp,imm3p5 (p0_1)
7416 (dni cpsrai3_b_P0_P1 "cpsrai3.b $crop,$crqp,imm3p5 Pn"
7417 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
7418 "cpsrai3.b $crop,$crqp,$imm3p5"
7419 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
7421 (c-call "check_option_cp" pc)
7422 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
7426 ; xxxxiiii 10101 qqqqq 00101 ooooo cpsrai3.h =crop,crqp,imm4p4 (p0_1)
7427 (dni cpsrai3_h_P0_P1 "cpsrai3.h $crop,$crqp,imm4p4 Pn"
7428 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
7429 "cpsrai3.h $crop,$crqp,$imm4p4"
7430 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
7432 (c-call "check_option_cp" pc)
7433 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
7437 ; xxxiiiii 10101 qqqqq 00110 ooooo cpsrai3.w =crop,crqp,imm5p3 (p0_1)
7438 (dni cpsrai3_w_P0_P1 "cpsrai3.w $crop,$crqp,imm5p3 Pn"
7439 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
7440 "cpsrai3.w $crop,$crqp,$imm5p3"
7441 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
7443 (c-call "check_option_cp" pc)
7444 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
7448 ; xxiiiiii 10101 qqqqq 00111 ooooo cdsrai3 =crop,crqp,imm6p2 (p0_1)
7449 (dni cdsrai3_P0_P1 "cdsrai3 $crop,$crqp,imm6p2 Pn"
7450 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7451 "cdsrai3 $crop,$crqp,$imm6p2"
7452 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
7454 (c-call "check_option_cp" pc)
7455 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
7459 ; xxxxxiii 10101 qqqqq 01000 ooooo cpslli3.b =crop,crqp,imm3p5 (p0_1)
7460 (dni cpslli3_b_P0_P1 "cpslli3.b $crop,$crqp,imm3p5 Pn"
7461 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
7462 "cpslli3.b $crop,$crqp,$imm3p5"
7463 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
7465 (c-call "check_option_cp" pc)
7466 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
7470 ; xxxxiiii 10101 qqqqq 01001 ooooo cpslli3.h =crop,crqp,imm4p4 (p0_1)
7471 (dni cpslli3_h_P0_P1 "cpslli3.h $crop,$crqp,imm4p4 Pn"
7472 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
7473 "cpslli3.h $crop,$crqp,$imm4p4"
7474 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
7476 (c-call "check_option_cp" pc)
7477 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
7481 ; xxxiiiii 10101 qqqqq 01010 ooooo cpslli3.w =crop,crqp,imm5p3 (p0_1)
7482 (dni cpslli3_w_P0_P1 "cpslli3.w $crop,$crqp,imm5p3 Pn"
7483 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
7484 "cpslli3.w $crop,$crqp,$imm5p3"
7485 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
7487 (c-call "check_option_cp" pc)
7488 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
7492 ; xxiiiiii 10101 qqqqq 01011 ooooo cdslli3 =crop,crqp,imm6p2 (p0_1)
7493 (dni cdslli3_P0_P1 "cdslli3 $crop,$crqp,imm6p2 Pn"
7494 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7495 "cdslli3 $crop,$crqp,$imm6p2"
7496 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
7498 (c-call "check_option_cp" pc)
7499 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
7503 ; xxxxiiii 10101 qqqqq 01101 ooooo cpslai3.h =crop,crqp,imm4p4 (p0_1)
7504 (dni cpslai3_h_P0_P1 "cpslai3.h $crop,$crqp,imm4p4 Pn"
7505 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7506 "cpslai3.h $crop,$crqp,$imm4p4"
7507 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
7509 (c-call "check_option_cp" pc)
7510 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
7514 ; xxxiiiii 10101 qqqqq 01110 ooooo cpslai3.w =crop,crqp,imm5p3 (p0_1)
7515 (dni cpslai3_w_P0_P1 "cpslai3.w $crop,$crqp,imm5p3 Pn"
7516 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7517 "cpslai3.w $crop,$crqp,$imm5p3"
7518 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
7520 (c-call "check_option_cp" pc)
7521 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
7525 ; xxxiiiii 10101 qqqqq 10000 ooooo cpclipiu3.w =crop,crqp,imm5p3 (p0_1)
7526 (dni cpclipiu3_w_P0_P1 "cpclipiu3.w $crop,$crqp,imm5p3 Pn"
7527 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
7528 "cpclipiu3.w $crop,$crqp,$imm5p3"
7529 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
7531 (c-call "check_option_cp" pc)
7532 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
7536 ; xxxiiiii 10101 qqqqq 10001 ooooo cpclipi3.w =crop,crqp,imm5p3 (p0_1)
7537 (dni cpclipi3_w_P0_P1 "cpclipi3.w $crop,$crqp,imm5p3 Pn"
7538 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
7539 "cpclipi3.w $crop,$crqp,$imm5p3"
7540 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
7542 (c-call "check_option_cp" pc)
7543 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
7547 ; xxiiiiii 10101 qqqqq 10010 ooooo cdclipiu3 =crop,crqp,imm6p2 (p0_1)
7548 (dni cdclipiu3_P0_P1 "cdclipiu3 $crop,$crqp,imm6p2 Pn"
7549 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7550 "cdclipiu3 $crop,$crqp,$imm6p2"
7551 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
7553 (c-call "check_option_cp" pc)
7554 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
7558 ; xxiiiiii 10101 qqqqq 10011 ooooo cdclipi3 =crop,crqp,imm6p2 (p0_1)
7559 (dni cdclipi3_P0_P1 "cdclipi3 $crop,$crqp,imm6p2 Pn"
7560 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7561 "cdclipi3 $crop,$crqp,$imm6p2"
7562 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
7564 (c-call "check_option_cp" pc)
7565 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
7569 ; iiiiiiii 10110 qqqqq 01iii iiiii cpmovi.h =crqp,simm16p0 (p0_i)
7570 (dni cpmovi_h_P0_P1 "cpmovi.h $crqp,simm16p0 Pn"
7571 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
7572 "cpmovi.h $crqp,$simm16p0"
7573 (+ (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7575 (c-call "check_option_cp" pc)
7576 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
7580 ; iiiiiiii 10111 qqqqq 00iii iiiii cpmoviu.w =crqp,imm16p0 (p0_i)
7581 (dni cpmoviu_w_P0_P1 "cpmoviu.w $crqp,imm16p0 Pn"
7582 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
7583 "cpmoviu.w $crqp,$imm16p0"
7584 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x0) imm16p0(f-ivc2-4u28 0))
7586 (c-call "check_option_cp" pc)
7587 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
7591 ; iiiiiiii 10111 qqqqq 01iii iiiii cpmovi.w =crqp,simm16p0 (p0_i)
7592 (dni cpmovi_w_P0_P1 "cpmovi.w $crqp,simm16p0 Pn"
7593 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
7594 "cpmovi.w $crqp,$simm16p0"
7595 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7597 (c-call "check_option_cp" pc)
7598 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
7602 ; iiiiiiii 10111 qqqqq 10iii iiiii cdmoviu =crqp,imm16p0 (p0_i)
7603 (dni cdmoviu_P0_P1 "cdmoviu $crqp,imm16p0 Pn"
7604 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7605 "cdmoviu $crqp,$imm16p0"
7606 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x2) imm16p0(f-ivc2-4u28 0))
7608 (c-call "check_option_cp" pc)
7609 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
7613 ; iiiiiiii 10111 qqqqq 11iii iiiii cdmovi =crqp,simm16p0 (p0_i)
7614 (dni cdmovi_P0_P1 "cdmovi $crqp,simm16p0 Pn"
7615 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7616 "cdmovi $crqp,$simm16p0"
7617 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x3) simm16p0(f-ivc2-4u28 0))
7619 (c-call "check_option_cp" pc)
7620 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
7624 ; 00000000 00000 00000 00000 00000 c1nop (p0_1)
7625 (dni c1nop_P1 "c1nop Pn"
7626 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "c1nop"))
7628 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7630 (c-call "check_option_cp" pc)
7631 (c-call "ivc2_c1nop" pc) )
7635 ; 00000000 10110 qqqqq 00iii iiiii cpmovi.b =crqp,simm8p20 (p0_i)
7636 (dni cpmovi_b_P0S_P1 "cpmovi.b $crqp,simm8p20 Pn"
7637 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
7638 "cpmovi.b $crqp,$simm8p20"
7639 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x0) imm8p20(f-ivc2-4u28 0))
7641 (c-call "check_option_cp" pc)
7642 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
7646 ; 00000000 11000 qqqqq ppppp 00000 cpadda1u.b crqp,crpp (p0_1)
7647 (dni cpadda1u_b_P1 "cpadda1u.b $crqp,$crpp Pn"
7648 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
7649 "cpadda1u.b $crqp,$crpp"
7650 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7652 (c-call "check_option_cp" pc)
7661 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
7665 ; 00000000 11000 qqqqq ppppp 00001 cpadda1.b crqp,crpp (p0_1)
7666 (dni cpadda1_b_P1 "cpadda1.b $crqp,$crpp Pn"
7667 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
7668 "cpadda1.b $crqp,$crpp"
7669 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7671 (c-call "check_option_cp" pc)
7680 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
7684 ; 00000000 11000 qqqqq ppppp 00010 cpaddua1.h crqp,crpp (p0_1)
7685 (dni cpaddua1_h_P1 "cpaddua1.h $crqp,$crpp Pn"
7686 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
7687 "cpaddua1.h $crqp,$crpp"
7688 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
7690 (c-call "check_option_cp" pc)
7695 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
7699 ; 00000000 11000 qqqqq ppppp 00011 cpaddla1.h crqp,crpp (p0_1)
7700 (dni cpaddla1_h_P1 "cpaddla1.h $crqp,$crpp Pn"
7701 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
7702 "cpaddla1.h $crqp,$crpp"
7703 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
7705 (c-call "check_option_cp" pc)
7710 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
7714 ; 00000000 11000 qqqqq ppppp 00100 cpaddaca1u.b crqp,crpp (p0_1)
7715 (dni cpaddaca1u_b_P1 "cpaddaca1u.b $crqp,$crpp Pn"
7716 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
7717 "cpaddaca1u.b $crqp,$crpp"
7718 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7720 (c-call "check_option_cp" pc)
7730 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
7734 ; 00000000 11000 qqqqq ppppp 00101 cpaddaca1.b crqp,crpp (p0_1)
7735 (dni cpaddaca1_b_P1 "cpaddaca1.b $crqp,$crpp Pn"
7736 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
7737 "cpaddaca1.b $crqp,$crpp"
7738 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7740 (c-call "check_option_cp" pc)
7750 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
7754 ; 00000000 11000 qqqqq ppppp 00110 cpaddacua1.h crqp,crpp (p0_1)
7755 (dni cpaddacua1_h_P1 "cpaddacua1.h $crqp,$crpp Pn"
7756 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
7757 "cpaddacua1.h $crqp,$crpp"
7758 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
7760 (c-call "check_option_cp" pc)
7766 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
7770 ; 00000000 11000 qqqqq ppppp 00111 cpaddacla1.h crqp,crpp (p0_1)
7771 (dni cpaddacla1_h_P1 "cpaddacla1.h $crqp,$crpp Pn"
7772 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
7773 "cpaddacla1.h $crqp,$crpp"
7774 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
7776 (c-call "check_option_cp" pc)
7782 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
7786 ; 00000000 11000 qqqqq ppppp 01000 cpsuba1u.b crqp,crpp (p0_1)
7787 (dni cpsuba1u_b_P1 "cpsuba1u.b $crqp,$crpp Pn"
7788 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
7789 "cpsuba1u.b $crqp,$crpp"
7790 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7792 (c-call "check_option_cp" pc)
7801 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
7805 ; 00000000 11000 qqqqq ppppp 01001 cpsuba1.b crqp,crpp (p0_1)
7806 (dni cpsuba1_b_P1 "cpsuba1.b $crqp,$crpp Pn"
7807 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
7808 "cpsuba1.b $crqp,$crpp"
7809 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7811 (c-call "check_option_cp" pc)
7820 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
7824 ; 00000000 11000 qqqqq ppppp 01010 cpsubua1.h crqp,crpp (p0_1)
7825 (dni cpsubua1_h_P1 "cpsubua1.h $crqp,$crpp Pn"
7826 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
7827 "cpsubua1.h $crqp,$crpp"
7828 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7830 (c-call "check_option_cp" pc)
7835 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
7839 ; 00000000 11000 qqqqq ppppp 01011 cpsubla1.h crqp,crpp (p0_1)
7840 (dni cpsubla1_h_P1 "cpsubla1.h $crqp,$crpp Pn"
7841 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
7842 "cpsubla1.h $crqp,$crpp"
7843 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7845 (c-call "check_option_cp" pc)
7850 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
7854 ; 00000000 11000 qqqqq ppppp 01100 cpsubaca1u.b crqp,crpp (p0_1)
7855 (dni cpsubaca1u_b_P1 "cpsubaca1u.b $crqp,$crpp Pn"
7856 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
7857 "cpsubaca1u.b $crqp,$crpp"
7858 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7860 (c-call "check_option_cp" pc)
7870 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
7874 ; 00000000 11000 qqqqq ppppp 01101 cpsubaca1.b crqp,crpp (p0_1)
7875 (dni cpsubaca1_b_P1 "cpsubaca1.b $crqp,$crpp Pn"
7876 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
7877 "cpsubaca1.b $crqp,$crpp"
7878 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7880 (c-call "check_option_cp" pc)
7890 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
7894 ; 00000000 11000 qqqqq ppppp 01110 cpsubacua1.h crqp,crpp (p0_1)
7895 (dni cpsubacua1_h_P1 "cpsubacua1.h $crqp,$crpp Pn"
7896 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
7897 "cpsubacua1.h $crqp,$crpp"
7898 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7900 (c-call "check_option_cp" pc)
7906 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
7910 ; 00000000 11000 qqqqq ppppp 01111 cpsubacla1.h crqp,crpp (p0_1)
7911 (dni cpsubacla1_h_P1 "cpsubacla1.h $crqp,$crpp Pn"
7912 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
7913 "cpsubacla1.h $crqp,$crpp"
7914 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7916 (c-call "check_option_cp" pc)
7922 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
7926 ; 00000000 11000 qqqqq ppppp 10000 cpabsa1u.b crqp,crpp (p0_1)
7927 (dni cpabsa1u_b_P1 "cpabsa1u.b $crqp,$crpp Pn"
7928 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
7929 "cpabsa1u.b $crqp,$crpp"
7930 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7932 (c-call "check_option_cp" pc)
7941 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
7945 ; 00000000 11000 qqqqq ppppp 10001 cpabsa1.b crqp,crpp (p0_1)
7946 (dni cpabsa1_b_P1 "cpabsa1.b $crqp,$crpp Pn"
7947 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
7948 "cpabsa1.b $crqp,$crpp"
7949 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7951 (c-call "check_option_cp" pc)
7960 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
7964 ; 00000000 11000 qqqqq ppppp 10010 cpabsua1.h crqp,crpp (p0_1)
7965 (dni cpabsua1_h_P1 "cpabsua1.h $crqp,$crpp Pn"
7966 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
7967 "cpabsua1.h $crqp,$crpp"
7968 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7970 (c-call "check_option_cp" pc)
7975 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
7979 ; 00000000 11000 qqqqq ppppp 10011 cpabsla1.h crqp,crpp (p0_1)
7980 (dni cpabsla1_h_P1 "cpabsla1.h $crqp,$crpp Pn"
7981 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
7982 "cpabsla1.h $crqp,$crpp"
7983 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7985 (c-call "check_option_cp" pc)
7990 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
7994 ; 00000000 11000 qqqqq ppppp 10100 cpsada1u.b crqp,crpp (p0_1)
7995 (dni cpsada1u_b_P1 "cpsada1u.b $crqp,$crpp Pn"
7996 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
7997 "cpsada1u.b $crqp,$crpp"
7998 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8000 (c-call "check_option_cp" pc)
8010 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
8014 ; 00000000 11000 qqqqq ppppp 10101 cpsada1.b crqp,crpp (p0_1)
8015 (dni cpsada1_b_P1 "cpsada1.b $crqp,$crpp Pn"
8016 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
8017 "cpsada1.b $crqp,$crpp"
8018 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8020 (c-call "check_option_cp" pc)
8030 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
8034 ; 00000000 11000 qqqqq ppppp 10110 cpsadua1.h crqp,crpp (p0_1)
8035 (dni cpsadua1_h_P1 "cpsadua1.h $crqp,$crpp Pn"
8036 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
8037 "cpsadua1.h $crqp,$crpp"
8038 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8040 (c-call "check_option_cp" pc)
8046 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
8050 ; 00000000 11000 qqqqq ppppp 10111 cpsadla1.h crqp,crpp (p0_1)
8051 (dni cpsadla1_h_P1 "cpsadla1.h $crqp,$crpp Pn"
8052 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
8053 "cpsadla1.h $crqp,$crpp"
8054 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8056 (c-call "check_option_cp" pc)
8062 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
8066 ; 00000000 11000 qqqqq ppppp 11011 cpseta1.h crqp,crpp (p0_1)
8067 (dni cpseta1_h_P1 "cpseta1.h $crqp,$crpp Pn"
8068 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
8069 "cpseta1.h $crqp,$crpp"
8070 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
8072 (c-call "check_option_cp" pc)
8081 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
8085 ; 00000000 11000 qqqqq ppppp 11100 cpsetua1.w crqp,crpp (p0_1)
8086 (dni cpsetua1_w_P1 "cpsetua1.w $crqp,$crpp Pn"
8087 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
8088 "cpsetua1.w $crqp,$crpp"
8089 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
8091 (c-call "check_option_cp" pc)
8096 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
8100 ; 00000000 11000 qqqqq ppppp 11101 cpsetla1.w crqp,crpp (p0_1)
8101 (dni cpsetla1_w_P1 "cpsetla1.w $crqp,$crpp Pn"
8102 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
8103 "cpsetla1.w $crqp,$crpp"
8104 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
8106 (c-call "check_option_cp" pc)
8111 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
8115 ; 00000000 11001 00000 00001 ooooo cpmova1.b =crop (p0_1)
8116 (dni cpmova1_b_P1 "cpmova1.b $crop Pn"
8117 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8119 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8121 (c-call "check_option_cp" pc)
8122 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
8126 ; 00000000 11001 00000 00010 ooooo cpmovua1.h =crop (p0_1)
8127 (dni cpmovua1_h_P1 "cpmovua1.h $crop Pn"
8128 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8130 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8132 (c-call "check_option_cp" pc)
8133 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
8137 ; 00000000 11001 00000 00011 ooooo cpmovla1.h =crop (p0_1)
8138 (dni cpmovla1_h_P1 "cpmovla1.h $crop Pn"
8139 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8141 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8143 (c-call "check_option_cp" pc)
8144 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
8148 ; 00000000 11001 00000 00100 ooooo cpmovuua1.w =crop (p0_1)
8149 (dni cpmovuua1_w_P1 "cpmovuua1.w $crop Pn"
8150 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8152 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8154 (c-call "check_option_cp" pc)
8155 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
8159 ; 00000000 11001 00000 00101 ooooo cpmovula1.w =crop (p0_1)
8160 (dni cpmovula1_w_P1 "cpmovula1.w $crop Pn"
8161 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8163 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8165 (c-call "check_option_cp" pc)
8166 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
8170 ; 00000000 11001 00000 00110 ooooo cpmovlua1.w =crop (p0_1)
8171 (dni cpmovlua1_w_P1 "cpmovlua1.w $crop Pn"
8172 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8174 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8176 (c-call "check_option_cp" pc)
8177 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
8181 ; 00000000 11001 00000 00111 ooooo cpmovlla1.w =crop (p0_1)
8182 (dni cpmovlla1_w_P1 "cpmovlla1.w $crop Pn"
8183 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8185 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8187 (c-call "check_option_cp" pc)
8188 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
8192 ; 00000000 11001 00000 01000 ooooo cppacka1u.b =crop (p0_1)
8193 (dni cppacka1u_b_P1 "cppacka1u.b $crop Pn"
8194 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
8196 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8198 (c-call "check_option_cp" pc)
8199 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
8203 ; 00000000 11001 00000 01001 ooooo cppacka1.b =crop (p0_1)
8204 (dni cppacka1_b_P1 "cppacka1.b $crop Pn"
8205 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8207 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8209 (c-call "check_option_cp" pc)
8210 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
8214 ; 00000000 11001 00000 01010 ooooo cppackua1.h =crop (p0_1)
8215 (dni cppackua1_h_P1 "cppackua1.h $crop Pn"
8216 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8218 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8220 (c-call "check_option_cp" pc)
8221 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
8225 ; 00000000 11001 00000 01011 ooooo cppackla1.h =crop (p0_1)
8226 (dni cppackla1_h_P1 "cppackla1.h $crop Pn"
8227 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8229 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8231 (c-call "check_option_cp" pc)
8232 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
8236 ; 00000000 11001 00000 01100 ooooo cppackua1.w =crop (p0_1)
8237 (dni cppackua1_w_P1 "cppackua1.w $crop Pn"
8238 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8240 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8242 (c-call "check_option_cp" pc)
8243 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
8247 ; 00000000 11001 00000 01101 ooooo cppackla1.w =crop (p0_1)
8248 (dni cppackla1_w_P1 "cppackla1.w $crop Pn"
8249 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8251 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8253 (c-call "check_option_cp" pc)
8254 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
8258 ; 00000000 11001 00000 01110 ooooo cpmovhua1.w =crop (p0_1)
8259 (dni cpmovhua1_w_P1 "cpmovhua1.w $crop Pn"
8260 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8262 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8264 (c-call "check_option_cp" pc)
8265 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
8269 ; 00000000 11001 00000 01111 ooooo cpmovhla1.w =crop (p0_1)
8270 (dni cpmovhla1_w_P1 "cpmovhla1.w $crop Pn"
8271 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8273 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8275 (c-call "check_option_cp" pc)
8276 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
8280 ; 00000000 11001 00000 10000 00000 cpacsuma1 (p0_1)
8281 (dni cpacsuma1_P1 "cpacsuma1 Pn"
8282 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacsuma1") VOLATILE)
8284 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8286 (c-call "check_option_cp" pc)
8296 (c-call "ivc2_cpacsuma1" pc) )
8300 ; 00000000 11001 00000 10001 00000 cpaccpa1 (p0_1)
8301 (dni cpaccpa1_P1 "cpaccpa1 Pn"
8302 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaccpa1") VOLATILE)
8304 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8306 (c-call "check_option_cp" pc)
8315 (c-call "ivc2_cpaccpa1" pc) )
8319 ; 00000000 11001 00000 10010 00000 cpacswp (p0_1)
8320 (dni cpacswp_P1 "cpacswp Pn"
8321 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacswp") VOLATILE)
8323 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x12) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8325 (c-call "check_option_cp" pc)
8342 (c-call "ivc2_cpacswp" pc) )
8346 ; 00000000 11001 qqqqq 11000 00000 cpsrla1 crqp (p0_1)
8347 (dni cpsrla1_P1 "cpsrla1 $crqp Pn"
8348 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrla1") VOLATILE)
8350 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8352 (c-call "check_option_cp" pc)
8361 (c-call "ivc2_cpsrla1" pc crqp) )
8365 ; 00000000 11001 qqqqq 11001 00000 cpsraa1 crqp (p0_1)
8366 (dni cpsraa1_P1 "cpsraa1 $crqp Pn"
8367 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraa1") VOLATILE)
8369 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8371 (c-call "check_option_cp" pc)
8380 (c-call "ivc2_cpsraa1" pc crqp) )
8384 ; 00000000 11001 qqqqq 11010 00000 cpslla1 crqp (p0_1)
8385 (dni cpslla1_P1 "cpslla1 $crqp Pn"
8386 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpslla1") VOLATILE)
8388 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8390 (c-call "check_option_cp" pc)
8399 (c-call "ivc2_cpslla1" pc crqp) )
8403 ; 00000000 11001 00000 11100 iiiii cpsrlia1 imm5p23 (p0_1)
8404 (dni cpsrlia1_1_p1 "cpsrlia1 imm5p23 Pn"
8405 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrlia1") VOLATILE)
8407 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8409 (c-call "check_option_cp" pc)
8418 (c-call "ivc2_cpsrlia1" pc imm5p23) )
8422 ; 00000000 11001 00000 11101 iiiii cpsraia1 imm5p23 (p0_1)
8423 (dni cpsraia1_1_p1 "cpsraia1 imm5p23 Pn"
8424 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraia1") VOLATILE)
8426 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8428 (c-call "check_option_cp" pc)
8437 (c-call "ivc2_cpsraia1" pc imm5p23) )
8441 ; 00000000 11001 00000 11110 iiiii cpsllia1 imm5p23 (p0_1)
8442 (dni cpsllia1_1_p1 "cpsllia1 imm5p23 Pn"
8443 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsllia1") VOLATILE)
8445 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8447 (c-call "check_option_cp" pc)
8456 (c-call "ivc2_cpsllia1" pc imm5p23) )
8460 ; iiiiiiii 11111 qqqqq ppppp 00000 cpfmulia1s0u.b crqp,crpp,simm8p0 (p0_1)
8461 (dni cpfmulia1s0u_b_P1 "cpfmulia1s0u.b $crqp,$crpp,simm8p0 Pn"
8462 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8463 "cpfmulia1s0u.b $crqp,$crpp,$simm8p0"
8464 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8466 (c-call "check_option_cp" pc)
8475 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
8479 ; iiiiiiii 11111 qqqqq ppppp 00001 cpfmulia1s0.b crqp,crpp,simm8p0 (p0_1)
8480 (dni cpfmulia1s0_b_P1 "cpfmulia1s0.b $crqp,$crpp,simm8p0 Pn"
8481 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0_b") (CPTYPE V8QI) VOLATILE)
8482 "cpfmulia1s0.b $crqp,$crpp,$simm8p0"
8483 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
8485 (c-call "check_option_cp" pc)
8494 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
8498 ; iiiiiiii 11111 qqqqq ppppp 00010 cpfmuliua1s0.h crqp,crpp,simm8p0 (p0_1)
8499 (dni cpfmuliua1s0_h_P1 "cpfmuliua1s0.h $crqp,$crpp,simm8p0 Pn"
8500 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s0_h") (CPTYPE V4HI) VOLATILE)
8501 "cpfmuliua1s0.h $crqp,$crpp,$simm8p0"
8502 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
8504 (c-call "check_option_cp" pc)
8509 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
8513 ; iiiiiiii 11111 qqqqq ppppp 00011 cpfmulila1s0.h crqp,crpp,simm8p0 (p0_1)
8514 (dni cpfmulila1s0_h_P1 "cpfmulila1s0.h $crqp,$crpp,simm8p0 Pn"
8515 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s0_h") (CPTYPE V4HI) VOLATILE)
8516 "cpfmulila1s0.h $crqp,$crpp,$simm8p0"
8517 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
8519 (c-call "check_option_cp" pc)
8524 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
8528 ; iiiiiiii 11111 qqqqq ppppp 00100 cpfmadia1s0u.b crqp,crpp,simm8p0 (p0_1)
8529 (dni cpfmadia1s0u_b_P1 "cpfmadia1s0u.b $crqp,$crpp,simm8p0 Pn"
8530 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8531 "cpfmadia1s0u.b $crqp,$crpp,$simm8p0"
8532 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
8534 (c-call "check_option_cp" pc)
8544 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
8548 ; iiiiiiii 11111 qqqqq ppppp 00101 cpfmadia1s0.b crqp,crpp,simm8p0 (p0_1)
8549 (dni cpfmadia1s0_b_P1 "cpfmadia1s0.b $crqp,$crpp,simm8p0 Pn"
8550 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0_b") (CPTYPE V8QI) VOLATILE)
8551 "cpfmadia1s0.b $crqp,$crpp,$simm8p0"
8552 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
8554 (c-call "check_option_cp" pc)
8564 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
8568 ; iiiiiiii 11111 qqqqq ppppp 00110 cpfmadiua1s0.h crqp,crpp,simm8p0 (p0_1)
8569 (dni cpfmadiua1s0_h_P1 "cpfmadiua1s0.h $crqp,$crpp,simm8p0 Pn"
8570 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s0_h") (CPTYPE V4HI) VOLATILE)
8571 "cpfmadiua1s0.h $crqp,$crpp,$simm8p0"
8572 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
8574 (c-call "check_option_cp" pc)
8580 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
8584 ; iiiiiiii 11111 qqqqq ppppp 00111 cpfmadila1s0.h crqp,crpp,simm8p0 (p0_1)
8585 (dni cpfmadila1s0_h_P1 "cpfmadila1s0.h $crqp,$crpp,simm8p0 Pn"
8586 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s0_h") (CPTYPE V4HI) VOLATILE)
8587 "cpfmadila1s0.h $crqp,$crpp,$simm8p0"
8588 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
8590 (c-call "check_option_cp" pc)
8596 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
8600 ; iiiiiiii 11111 qqqqq ppppp 01000 cpfmulia1s1u.b crqp,crpp,simm8p0 (p0_1)
8601 (dni cpfmulia1s1u_b_P1 "cpfmulia1s1u.b $crqp,$crpp,simm8p0 Pn"
8602 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8603 "cpfmulia1s1u.b $crqp,$crpp,$simm8p0"
8604 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
8606 (c-call "check_option_cp" pc)
8615 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
8619 ; iiiiiiii 11111 qqqqq ppppp 01001 cpfmulia1s1.b crqp,crpp,simm8p0 (p0_1)
8620 (dni cpfmulia1s1_b_P1 "cpfmulia1s1.b $crqp,$crpp,simm8p0 Pn"
8621 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1_b") (CPTYPE V8QI) VOLATILE)
8622 "cpfmulia1s1.b $crqp,$crpp,$simm8p0"
8623 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
8625 (c-call "check_option_cp" pc)
8634 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
8638 ; iiiiiiii 11111 qqqqq ppppp 01010 cpfmuliua1s1.h crqp,crpp,simm8p0 (p0_1)
8639 (dni cpfmuliua1s1_h_P1 "cpfmuliua1s1.h $crqp,$crpp,simm8p0 Pn"
8640 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s1_h") (CPTYPE V4HI) VOLATILE)
8641 "cpfmuliua1s1.h $crqp,$crpp,$simm8p0"
8642 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
8644 (c-call "check_option_cp" pc)
8649 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
8653 ; iiiiiiii 11111 qqqqq ppppp 01011 cpfmulila1s1.h crqp,crpp,simm8p0 (p0_1)
8654 (dni cpfmulila1s1_h_P1 "cpfmulila1s1.h $crqp,$crpp,simm8p0 Pn"
8655 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s1_h") (CPTYPE V4HI) VOLATILE)
8656 "cpfmulila1s1.h $crqp,$crpp,$simm8p0"
8657 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
8659 (c-call "check_option_cp" pc)
8664 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
8668 ; iiiiiiii 11111 qqqqq ppppp 01100 cpfmadia1s1u.b crqp,crpp,simm8p0 (p0_1)
8669 (dni cpfmadia1s1u_b_P1 "cpfmadia1s1u.b $crqp,$crpp,simm8p0 Pn"
8670 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8671 "cpfmadia1s1u.b $crqp,$crpp,$simm8p0"
8672 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
8674 (c-call "check_option_cp" pc)
8684 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
8688 ; iiiiiiii 11111 qqqqq ppppp 01101 cpfmadia1s1.b crqp,crpp,simm8p0 (p0_1)
8689 (dni cpfmadia1s1_b_P1 "cpfmadia1s1.b $crqp,$crpp,simm8p0 Pn"
8690 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1_b") (CPTYPE V8QI) VOLATILE)
8691 "cpfmadia1s1.b $crqp,$crpp,$simm8p0"
8692 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
8694 (c-call "check_option_cp" pc)
8704 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
8708 ; iiiiiiii 11111 qqqqq ppppp 01110 cpfmadiua1s1.h crqp,crpp,simm8p0 (p0_1)
8709 (dni cpfmadiua1s1_h_P1 "cpfmadiua1s1.h $crqp,$crpp,simm8p0 Pn"
8710 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s1_h") (CPTYPE V4HI) VOLATILE)
8711 "cpfmadiua1s1.h $crqp,$crpp,$simm8p0"
8712 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
8714 (c-call "check_option_cp" pc)
8720 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
8724 ; iiiiiiii 11111 qqqqq ppppp 01111 cpfmadila1s1.h crqp,crpp,simm8p0 (p0_1)
8725 (dni cpfmadila1s1_h_P1 "cpfmadila1s1.h $crqp,$crpp,simm8p0 Pn"
8726 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s1_h") (CPTYPE V4HI) VOLATILE)
8727 "cpfmadila1s1.h $crqp,$crpp,$simm8p0"
8728 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
8730 (c-call "check_option_cp" pc)
8736 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
8740 ; iiiiiiii 11111 qqqqq ppppp 10000 cpamulia1u.b crqp,crpp,simm8p0 (p0_1)
8741 (dni cpamulia1u_b_P1 "cpamulia1u.b $crqp,$crpp,simm8p0 Pn"
8742 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1u_b") (CPTYPE V8UQI) VOLATILE)
8743 "cpamulia1u.b $crqp,$crpp,$simm8p0"
8744 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
8746 (c-call "check_option_cp" pc)
8755 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
8759 ; iiiiiiii 11111 qqqqq ppppp 10001 cpamulia1.b crqp,crpp,simm8p0 (p0_1)
8760 (dni cpamulia1_b_P1 "cpamulia1.b $crqp,$crpp,simm8p0 Pn"
8761 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1_b") (CPTYPE V8QI) VOLATILE)
8762 "cpamulia1.b $crqp,$crpp,$simm8p0"
8763 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
8765 (c-call "check_option_cp" pc)
8774 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
8778 ; iiiiiiii 11111 qqqqq ppppp 10010 cpamuliua1.h crqp,crpp,simm8p0 (p0_1)
8779 (dni cpamuliua1_h_P1 "cpamuliua1.h $crqp,$crpp,simm8p0 Pn"
8780 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamuliua1_h") (CPTYPE V4HI) VOLATILE)
8781 "cpamuliua1.h $crqp,$crpp,$simm8p0"
8782 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
8784 (c-call "check_option_cp" pc)
8789 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
8793 ; iiiiiiii 11111 qqqqq ppppp 10011 cpamulila1.h crqp,crpp,simm8p0 (p0_1)
8794 (dni cpamulila1_h_P1 "cpamulila1.h $crqp,$crpp,simm8p0 Pn"
8795 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulila1_h") (CPTYPE V4HI) VOLATILE)
8796 "cpamulila1.h $crqp,$crpp,$simm8p0"
8797 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
8799 (c-call "check_option_cp" pc)
8804 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
8808 ; iiiiiiii 11111 qqqqq ppppp 10100 cpamadia1u.b crqp,crpp,simm8p0 (p0_1)
8809 (dni cpamadia1u_b_P1 "cpamadia1u.b $crqp,$crpp,simm8p0 Pn"
8810 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1u_b") (CPTYPE V8UQI) VOLATILE)
8811 "cpamadia1u.b $crqp,$crpp,$simm8p0"
8812 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8814 (c-call "check_option_cp" pc)
8824 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
8828 ; iiiiiiii 11111 qqqqq ppppp 10101 cpamadia1.b crqp,crpp,simm8p0 (p0_1)
8829 (dni cpamadia1_b_P1 "cpamadia1.b $crqp,$crpp,simm8p0 Pn"
8830 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1_b") (CPTYPE V8QI) VOLATILE)
8831 "cpamadia1.b $crqp,$crpp,$simm8p0"
8832 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8834 (c-call "check_option_cp" pc)
8844 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
8848 ; iiiiiiii 11111 qqqqq ppppp 10110 cpamadiua1.h crqp,crpp,simm8p0 (p0_1)
8849 (dni cpamadiua1_h_P1 "cpamadiua1.h $crqp,$crpp,simm8p0 Pn"
8850 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadiua1_h") (CPTYPE V4HI) VOLATILE)
8851 "cpamadiua1.h $crqp,$crpp,$simm8p0"
8852 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8854 (c-call "check_option_cp" pc)
8860 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
8864 ; iiiiiiii 11111 qqqqq ppppp 10111 cpamadila1.h crqp,crpp,simm8p0 (p0_1)
8865 (dni cpamadila1_h_P1 "cpamadila1.h $crqp,$crpp,simm8p0 Pn"
8866 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadila1_h") (CPTYPE V4HI) VOLATILE)
8867 "cpamadila1.h $crqp,$crpp,$simm8p0"
8868 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8870 (c-call "check_option_cp" pc)
8876 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
8880 ; iiiiiiii 11100 qqqqq ppppp 00 III cpfmulia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8881 (dni cpfmulia1u_b_P1 "cpfmulia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8882 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1u_b") (CPTYPE V8UQI) VOLATILE)
8883 "cpfmulia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8884 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8886 (c-call "check_option_cp" pc)
8895 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
8899 ; iiiiiiii 11100 qqqqq ppppp 01 III cpfmulia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8900 (dni cpfmulia1_b_P1 "cpfmulia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8901 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1_b") (CPTYPE V8QI) VOLATILE)
8902 "cpfmulia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8903 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8905 (c-call "check_option_cp" pc)
8914 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
8918 ; iiiiiiii 11100 qqqqq ppppp 10 III cpfmuliua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8919 (dni cpfmuliua1_h_P1 "cpfmuliua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8920 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1_h") (CPTYPE V4HI) VOLATILE)
8921 "cpfmuliua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8922 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8924 (c-call "check_option_cp" pc)
8929 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
8933 ; iiiiiiii 11100 qqqqq ppppp 11 III cpfmulila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8934 (dni cpfmulila1_h_P1 "cpfmulila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8935 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1_h") (CPTYPE V4HI) VOLATILE)
8936 "cpfmulila1.h $crqp,$crpp,$imm3p25,$simm8p0"
8937 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
8939 (c-call "check_option_cp" pc)
8944 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
8948 ; iiiiiiii 11101 qqqqq ppppp 00 III cpfmadia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8949 (dni cpfmadia1u_b_P1 "cpfmadia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8950 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1u_b") (CPTYPE V8UQI) VOLATILE)
8951 "cpfmadia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8952 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8954 (c-call "check_option_cp" pc)
8964 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
8968 ; iiiiiiii 11101 qqqqq ppppp 01 III cpfmadia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8969 (dni cpfmadia1_b_P1 "cpfmadia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8970 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1_b") (CPTYPE V8QI) VOLATILE)
8971 "cpfmadia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8972 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8974 (c-call "check_option_cp" pc)
8984 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
8988 ; iiiiiiii 11101 qqqqq ppppp 10 III cpfmadiua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8989 (dni cpfmadiua1_h_P1 "cpfmadiua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8990 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1_h") (CPTYPE V4HI) VOLATILE)
8991 "cpfmadiua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8992 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8994 (c-call "check_option_cp" pc)
9000 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
9004 ; iiiiiiii 11101 qqqqq ppppp 11 III cpfmadila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
9005 (dni cpfmadila1_h_P1 "cpfmadila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
9006 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1_h") (CPTYPE V4HI) VOLATILE)
9007 "cpfmadila1.h $crqp,$crpp,$imm3p25,$simm8p0"
9008 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
9010 (c-call "check_option_cp" pc)
9016 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
9020 ; 00000000 11110 qqqqq ppppp 00000 cpssqa1u.b crqp,crpp (p0_1)
9021 (dni cpssqa1u_b_P1 "cpssqa1u.b $crqp,$crpp Pn"
9022 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
9023 "cpssqa1u.b $crqp,$crpp"
9024 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
9026 (c-call "check_option_cp" pc)
9035 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
9039 ; 00000000 11110 qqqqq ppppp 00001 cpssqa1.b crqp,crpp (p0_1)
9040 (dni cpssqa1_b_P1 "cpssqa1.b $crqp,$crpp Pn"
9041 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
9042 "cpssqa1.b $crqp,$crpp"
9043 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
9045 (c-call "check_option_cp" pc)
9054 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
9058 ; 00000000 11110 qqqqq ppppp 00100 cpssda1u.b crqp,crpp (p0_1)
9059 (dni cpssda1u_b_P1 "cpssda1u.b $crqp,$crpp Pn"
9060 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
9061 "cpssda1u.b $crqp,$crpp"
9062 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
9064 (c-call "check_option_cp" pc)
9073 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
9077 ; 00000000 11110 qqqqq ppppp 00101 cpssda1.b crqp,crpp (p0_1)
9078 (dni cpssda1_b_P1 "cpssda1.b $crqp,$crpp Pn"
9079 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
9080 "cpssda1.b $crqp,$crpp"
9081 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
9083 (c-call "check_option_cp" pc)
9092 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
9096 ; 00000000 11110 qqqqq ppppp 01000 cpmula1u.b crqp,crpp (p0_1)
9097 (dni cpmula1u_b_P1 "cpmula1u.b $crqp,$crpp Pn"
9098 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
9099 "cpmula1u.b $crqp,$crpp"
9100 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
9102 (c-call "check_option_cp" pc)
9111 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
9115 ; 00000000 11110 qqqqq ppppp 01001 cpmula1.b crqp,crpp (p0_1)
9116 (dni cpmula1_b_P1 "cpmula1.b $crqp,$crpp Pn"
9117 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
9118 "cpmula1.b $crqp,$crpp"
9119 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
9121 (c-call "check_option_cp" pc)
9130 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
9134 ; 00000000 11110 qqqqq ppppp 01010 cpmulua1.h crqp,crpp (p0_1)
9135 (dni cpmulua1_h_P1 "cpmulua1.h $crqp,$crpp Pn"
9136 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
9137 "cpmulua1.h $crqp,$crpp"
9138 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9140 (c-call "check_option_cp" pc)
9145 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
9149 ; 00000000 11110 qqqqq ppppp 01011 cpmulla1.h crqp,crpp (p0_1)
9150 (dni cpmulla1_h_P1 "cpmulla1.h $crqp,$crpp Pn"
9151 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
9152 "cpmulla1.h $crqp,$crpp"
9153 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9155 (c-call "check_option_cp" pc)
9160 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
9164 ; 00000000 11110 qqqqq ppppp 01100 cpmulua1u.w crqp,crpp (p0_1)
9165 (dni cpmulua1u_w_P1 "cpmulua1u.w $crqp,$crpp Pn"
9166 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
9167 "cpmulua1u.w $crqp,$crpp"
9168 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
9170 (c-call "check_option_cp" pc)
9175 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
9179 ; 00000000 11110 qqqqq ppppp 01101 cpmulla1u.w crqp,crpp (p0_1)
9180 (dni cpmulla1u_w_P1 "cpmulla1u.w $crqp,$crpp Pn"
9181 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
9182 "cpmulla1u.w $crqp,$crpp"
9183 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
9185 (c-call "check_option_cp" pc)
9190 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
9194 ; 00000000 11110 qqqqq ppppp 01110 cpmulua1.w crqp,crpp (p0_1)
9195 (dni cpmulua1_w_P1 "cpmulua1.w $crqp,$crpp Pn"
9196 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
9197 "cpmulua1.w $crqp,$crpp"
9198 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9200 (c-call "check_option_cp" pc)
9205 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
9209 ; 00000000 11110 qqqqq ppppp 01111 cpmulla1.w crqp,crpp (p0_1)
9210 (dni cpmulla1_w_P1 "cpmulla1.w $crqp,$crpp Pn"
9211 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
9212 "cpmulla1.w $crqp,$crpp"
9213 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9215 (c-call "check_option_cp" pc)
9220 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
9224 ; 00000000 11110 qqqqq ppppp 10000 cpmada1u.b crqp,crpp (p0_1)
9225 (dni cpmada1u_b_P1 "cpmada1u.b $crqp,$crpp Pn"
9226 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
9227 "cpmada1u.b $crqp,$crpp"
9228 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
9230 (c-call "check_option_cp" pc)
9240 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
9244 ; 00000000 11110 qqqqq ppppp 10001 cpmada1.b crqp,crpp (p0_1)
9245 (dni cpmada1_b_P1 "cpmada1.b $crqp,$crpp Pn"
9246 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
9247 "cpmada1.b $crqp,$crpp"
9248 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
9250 (c-call "check_option_cp" pc)
9260 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
9264 ; 00000000 11110 qqqqq ppppp 10010 cpmadua1.h crqp,crpp (p0_1)
9265 (dni cpmadua1_h_P1 "cpmadua1.h $crqp,$crpp Pn"
9266 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
9267 "cpmadua1.h $crqp,$crpp"
9268 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9270 (c-call "check_option_cp" pc)
9276 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
9280 ; 00000000 11110 qqqqq ppppp 10011 cpmadla1.h crqp,crpp (p0_1)
9281 (dni cpmadla1_h_P1 "cpmadla1.h $crqp,$crpp Pn"
9282 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
9283 "cpmadla1.h $crqp,$crpp"
9284 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9286 (c-call "check_option_cp" pc)
9292 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
9296 ; 00000000 11110 qqqqq ppppp 10100 cpmadua1u.w crqp,crpp (p0_1)
9297 (dni cpmadua1u_w_P1 "cpmadua1u.w $crqp,$crpp Pn"
9298 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
9299 "cpmadua1u.w $crqp,$crpp"
9300 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
9302 (c-call "check_option_cp" pc)
9308 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
9312 ; 00000000 11110 qqqqq ppppp 10101 cpmadla1u.w crqp,crpp (p0_1)
9313 (dni cpmadla1u_w_P1 "cpmadla1u.w $crqp,$crpp Pn"
9314 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
9315 "cpmadla1u.w $crqp,$crpp"
9316 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
9318 (c-call "check_option_cp" pc)
9324 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
9328 ; 00000000 11110 qqqqq ppppp 10110 cpmadua1.w crqp,crpp (p0_1)
9329 (dni cpmadua1_w_P1 "cpmadua1.w $crqp,$crpp Pn"
9330 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
9331 "cpmadua1.w $crqp,$crpp"
9332 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9334 (c-call "check_option_cp" pc)
9340 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
9344 ; 00000000 11110 qqqqq ppppp 10111 cpmadla1.w crqp,crpp (p0_1)
9345 (dni cpmadla1_w_P1 "cpmadla1.w $crqp,$crpp Pn"
9346 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
9347 "cpmadla1.w $crqp,$crpp"
9348 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9350 (c-call "check_option_cp" pc)
9356 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
9360 ; 00000000 11110 qqqqq ppppp 11010 cpmsbua1.h crqp,crpp (p0_1)
9361 (dni cpmsbua1_h_P1 "cpmsbua1.h $crqp,$crpp Pn"
9362 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
9363 "cpmsbua1.h $crqp,$crpp"
9364 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9366 (c-call "check_option_cp" pc)
9372 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
9376 ; 00000000 11110 qqqqq ppppp 11011 cpmsbla1.h crqp,crpp (p0_1)
9377 (dni cpmsbla1_h_P1 "cpmsbla1.h $crqp,$crpp Pn"
9378 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
9379 "cpmsbla1.h $crqp,$crpp"
9380 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9382 (c-call "check_option_cp" pc)
9388 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
9392 ; 00000000 11110 qqqqq ppppp 11100 cpmsbua1u.w crqp,crpp (p0_1)
9393 (dni cpmsbua1u_w_P1 "cpmsbua1u.w $crqp,$crpp Pn"
9394 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
9395 "cpmsbua1u.w $crqp,$crpp"
9396 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
9398 (c-call "check_option_cp" pc)
9404 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
9408 ; 00000000 11110 qqqqq ppppp 11101 cpmsbla1u.w crqp,crpp (p0_1)
9409 (dni cpmsbla1u_w_P1 "cpmsbla1u.w $crqp,$crpp Pn"
9410 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
9411 "cpmsbla1u.w $crqp,$crpp"
9412 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
9414 (c-call "check_option_cp" pc)
9420 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
9424 ; 00000000 11110 qqqqq ppppp 11110 cpmsbua1.w crqp,crpp (p0_1)
9425 (dni cpmsbua1_w_P1 "cpmsbua1.w $crqp,$crpp Pn"
9426 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
9427 "cpmsbua1.w $crqp,$crpp"
9428 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9430 (c-call "check_option_cp" pc)
9436 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
9440 ; 00000000 11110 qqqqq ppppp 11111 cpmsbla1.w crqp,crpp (p0_1)
9441 (dni cpmsbla1_w_P1 "cpmsbla1.w $crqp,$crpp Pn"
9442 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
9443 "cpmsbla1.w $crqp,$crpp"
9444 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9446 (c-call "check_option_cp" pc)
9452 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
9456 ; 00000001 11110 qqqqq ppppp 10010 cpsmadua1.h crqp,crpp (p0_1)
9457 (dni cpsmadua1_h_P1 "cpsmadua1.h $crqp,$crpp Pn"
9458 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
9459 "cpsmadua1.h $crqp,$crpp"
9460 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9462 (c-call "check_option_cp" pc)
9468 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
9472 ; 00000001 11110 qqqqq ppppp 10011 cpsmadla1.h crqp,crpp (p0_1)
9473 (dni cpsmadla1_h_P1 "cpsmadla1.h $crqp,$crpp Pn"
9474 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
9475 "cpsmadla1.h $crqp,$crpp"
9476 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9478 (c-call "check_option_cp" pc)
9484 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
9488 ; 00000001 11110 qqqqq ppppp 10110 cpsmadua1.w crqp,crpp (p0_1)
9489 (dni cpsmadua1_w_P1 "cpsmadua1.w $crqp,$crpp Pn"
9490 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
9491 "cpsmadua1.w $crqp,$crpp"
9492 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9494 (c-call "check_option_cp" pc)
9500 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
9504 ; 00000001 11110 qqqqq ppppp 10111 cpsmadla1.w crqp,crpp (p0_1)
9505 (dni cpsmadla1_w_P1 "cpsmadla1.w $crqp,$crpp Pn"
9506 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
9507 "cpsmadla1.w $crqp,$crpp"
9508 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9510 (c-call "check_option_cp" pc)
9516 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
9520 ; 00000001 11110 qqqqq ppppp 11010 cpsmsbua1.h crqp,crpp (p0_1)
9521 (dni cpsmsbua1_h_P1 "cpsmsbua1.h $crqp,$crpp Pn"
9522 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
9523 "cpsmsbua1.h $crqp,$crpp"
9524 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9526 (c-call "check_option_cp" pc)
9532 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
9536 ; 00000001 11110 qqqqq ppppp 11011 cpsmsbla1.h crqp,crpp (p0_1)
9537 (dni cpsmsbla1_h_P1 "cpsmsbla1.h $crqp,$crpp Pn"
9538 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
9539 "cpsmsbla1.h $crqp,$crpp"
9540 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9542 (c-call "check_option_cp" pc)
9548 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
9552 ; 00000001 11110 qqqqq ppppp 11110 cpsmsbua1.w crqp,crpp (p0_1)
9553 (dni cpsmsbua1_w_P1 "cpsmsbua1.w $crqp,$crpp Pn"
9554 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
9555 "cpsmsbua1.w $crqp,$crpp"
9556 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9558 (c-call "check_option_cp" pc)
9564 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
9568 ; 00000001 11110 qqqqq ppppp 11111 cpsmsbla1.w crqp,crpp (p0_1)
9569 (dni cpsmsbla1_w_P1 "cpsmsbla1.w $crqp,$crpp Pn"
9570 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
9571 "cpsmsbla1.w $crqp,$crpp"
9572 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9574 (c-call "check_option_cp" pc)
9580 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
9584 ; 00000010 11110 qqqqq ppppp 01010 cpmulslua1.h crqp,crpp (p0_1)
9585 (dni cpmulslua1_h_P1 "cpmulslua1.h $crqp,$crpp Pn"
9586 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
9587 "cpmulslua1.h $crqp,$crpp"
9588 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9590 (c-call "check_option_cp" pc)
9596 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
9600 ; 00000010 11110 qqqqq ppppp 01011 cpmulslla1.h crqp,crpp (p0_1)
9601 (dni cpmulslla1_h_P1 "cpmulslla1.h $crqp,$crpp Pn"
9602 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
9603 "cpmulslla1.h $crqp,$crpp"
9604 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9606 (c-call "check_option_cp" pc)
9612 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
9616 ; 00000010 11110 qqqqq ppppp 01110 cpmulslua1.w crqp,crpp (p0_1)
9617 (dni cpmulslua1_w_P1 "cpmulslua1.w $crqp,$crpp Pn"
9618 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
9619 "cpmulslua1.w $crqp,$crpp"
9620 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9622 (c-call "check_option_cp" pc)
9628 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
9632 ; 00000010 11110 qqqqq ppppp 01111 cpmulslla1.w crqp,crpp (p0_1)
9633 (dni cpmulslla1_w_P1 "cpmulslla1.w $crqp,$crpp Pn"
9634 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
9635 "cpmulslla1.w $crqp,$crpp"
9636 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9638 (c-call "check_option_cp" pc)
9644 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
9648 ; 00000011 11110 qqqqq ppppp 10010 cpsmadslua1.h crqp,crpp (p0_1)
9649 (dni cpsmadslua1_h_P1 "cpsmadslua1.h $crqp,$crpp Pn"
9650 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
9651 "cpsmadslua1.h $crqp,$crpp"
9652 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9654 (c-call "check_option_cp" pc)
9660 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
9664 ; 00000011 11110 qqqqq ppppp 10011 cpsmadslla1.h crqp,crpp (p0_1)
9665 (dni cpsmadslla1_h_P1 "cpsmadslla1.h $crqp,$crpp Pn"
9666 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
9667 "cpsmadslla1.h $crqp,$crpp"
9668 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9670 (c-call "check_option_cp" pc)
9676 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
9680 ; 00000011 11110 qqqqq ppppp 10110 cpsmadslua1.w crqp,crpp (p0_1)
9681 (dni cpsmadslua1_w_P1 "cpsmadslua1.w $crqp,$crpp Pn"
9682 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
9683 "cpsmadslua1.w $crqp,$crpp"
9684 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9686 (c-call "check_option_cp" pc)
9692 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
9696 ; 00000011 11110 qqqqq ppppp 10111 cpsmadslla1.w crqp,crpp (p0_1)
9697 (dni cpsmadslla1_w_P1 "cpsmadslla1.w $crqp,$crpp Pn"
9698 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
9699 "cpsmadslla1.w $crqp,$crpp"
9700 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9702 (c-call "check_option_cp" pc)
9708 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
9712 ; 00000011 11110 qqqqq ppppp 11010 cpsmsbslua1.h crqp,crpp (p0_1)
9713 (dni cpsmsbslua1_h_P1 "cpsmsbslua1.h $crqp,$crpp Pn"
9714 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
9715 "cpsmsbslua1.h $crqp,$crpp"
9716 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9718 (c-call "check_option_cp" pc)
9724 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
9728 ; 00000011 11110 qqqqq ppppp 11011 cpsmsbslla1.h crqp,crpp (p0_1)
9729 (dni cpsmsbslla1_h_P1 "cpsmsbslla1.h $crqp,$crpp Pn"
9730 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
9731 "cpsmsbslla1.h $crqp,$crpp"
9732 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9734 (c-call "check_option_cp" pc)
9740 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
9744 ; 00000011 11110 qqqqq ppppp 11110 cpsmsbslua1.w crqp,crpp (p0_1)
9745 (dni cpsmsbslua1_w_P1 "cpsmsbslua1.w $crqp,$crpp Pn"
9746 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
9747 "cpsmsbslua1.w $crqp,$crpp"
9748 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9750 (c-call "check_option_cp" pc)
9756 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
9760 ; 00000011 11110 qqqqq ppppp 11111 cpsmsbslla1.w crqp,crpp (p0_1)
9761 (dni cpsmsbslla1_w_P1 "cpsmsbslla1.w $crqp,$crpp Pn"
9762 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
9763 "cpsmsbslla1.w $crqp,$crpp"
9764 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9766 (c-call "check_option_cp" pc)
9772 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )