1 ; Toshiba MeP IVC2 Coprocessor description. -*- scheme -*-
2 ; Copyright 2011 Free Software Foundation, Inc.
4 ; Contributed by Red Hat Inc;
6 ; This file is part of the GNU Binutils.
8 ; This program is free software; you can redistribute it and/or modify
9 ; it under the terms of the GNU General Public License as published by
10 ; the Free Software Foundation; either version 3 of the License, or
11 ; (at your option) any later version.
13 ; This program is distributed in the hope that it will be useful,
14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 ; GNU General Public License for more details.
18 ; You should have received a copy of the GNU General Public License
19 ; along with this program; if not, write to the Free Software
20 ; Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
23 ;------------------------------------------------------------------------------
24 ; MeP-Integrator will redefine the isa pmacros below to allow the bit widths
25 ; specified below for each ME_MODULE using this coprocessor.
26 ; IVC2 uses the isas as follows:
31 ;------------------------------------------------------------------------------
33 (define-pmacro ivc2-core-isa () (ISA ext_core1))
34 (define-pmacro ivc2-16-isa () (ISA ext_cop1_16))
35 (define-pmacro ivc2-32-isa () (ISA ext_cop1_32))
36 (define-pmacro ivc2-48-isa () (ISA ext_cop1_48))
37 (define-pmacro ivc2-64-isa () (ISA ext_cop1_64))
38 (define-pmacro all-ivc2-isas () (ISA ext_core1,ext_cop1_16,ext_cop1_32,ext_cop1_48,ext_cop1_64))
39 (define-pmacro ivc2-p0s-isa () (ISA ext_cop1_16))
40 (define-pmacro ivc2-p0-isa () (ISA ext_cop1_48))
41 (define-pmacro ivc2-p0s-p0-isa () (ISA ext_cop1_16,ext_cop1_48))
42 (define-pmacro ivc2-p1-isa () (ISA ext_cop1_64))
43 (define-pmacro ivc2-p0s-p1-isa () (ISA ext_cop1_16,ext_cop1_64))
44 (define-pmacro ivc2-p0-p1-isa () (ISA ext_cop1_48,ext_cop1_64))
45 (define-pmacro ivc2-p0s-p0-p1-isa () (ISA ext_cop1_16,ext_cop1_48,ext_cop1_64))
46 (define-pmacro ivc2-c3-isa () (ISA ext_cop1_32))
49 ; register definitions
50 ; ---------------------
51 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
52 ; GDB will use the hardware table generated from this declaration. The operands use h-cr
53 ; from mep-core.cpu so that SID's semantic trace will be consistent between
54 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
55 ; generated from this declarations
58 (comment "64-bit coprocessor registers for ivc2 coprocessor")
59 (attrs VIRTUAL all-mep-core-isas (CDATA CP_DATA_BUS_INT))
60 (type register DI (64))
61 (set (index newval) (c-call VOID "h_cr64_set" index newval))
62 (get (index) (c-call DI "h_cr64_get" index))
63 (indices keyword "$c" (.map -reg-pair (.iota 8)))
66 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
67 ; GDB will use the hardware table generated from this declaration. The operands use h-ccr
68 ; from mep-core.cpu so that SID's semantic trace will be consistent between
69 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
70 ; generated from this declarations
73 (comment "Coprocessor control registers for ivc2 coprocessor")
74 (attrs VIRTUAL all-mep-isas)
75 (type register SI (32))
76 (set (index newval) (c-call VOID "h_ccr_set" index newval))
77 (get (index) (c-call SI "h_ccr_get" index))
107 (.unsplice (.map -ccr-reg-pair (.iota 32)))
116 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
117 (values CORE C3 P0S P0 P1)
121 ;-----------------------------------------------------------------------------
122 ; macros for standard opcodes for each slot type
125 (dnf f-ivc2-2u4 "sub opcode field" (all-mep-isas) 4 2)
126 (dnf f-ivc2-3u4 "sub opcode field" (all-mep-isas) 4 3)
127 (dnf f-ivc2-8u4 "sub opcode field" (all-mep-isas) 4 8)
128 (df f-ivc2-8s4 "sub opcode field" (all-mep-isas) 4 8 INT #f #f)
129 (dnf f-ivc2-1u6 "sub opcode field" (all-mep-isas) 6 1)
130 (dnf f-ivc2-2u6 "sub opcode field" (all-mep-isas) 6 2)
131 (dnf f-ivc2-3u6 "sub opcode field" (all-mep-isas) 6 3)
132 (dnf f-ivc2-6u6 "sub opcode field" (all-mep-isas) 6 6)
133 (dnf f-ivc2-5u7 "sub opcode field" (all-mep-isas) 7 5)
134 (dnf f-ivc2-4u8 "sub opcode field" (all-mep-isas) 8 4)
135 (dnf f-ivc2-3u9 "sub opcode field" (all-mep-isas) 9 3)
136 (dnf f-ivc2-5u16 "sub opcode field" (all-mep-isas) 16 5)
137 (dnf f-ivc2-5u21 "sub opcode field" (all-mep-isas) 21 5)
138 (dnf f-ivc2-5u26 "sub opcode field" (all-mep-isas) 26 5)
139 (dnf f-ivc2-1u31 "sub opcode field" (all-mep-isas) 31 1)
141 (dnf f-ivc2-4u16 "sub opcode field" (all-mep-isas) 16 4)
142 (dnf f-ivc2-4u20 "sub opcode field" (all-mep-isas) 20 4)
143 (dnf f-ivc2-4u24 "sub opcode field" (all-mep-isas) 24 4)
144 (dnf f-ivc2-4u28 "sub opcode field" (all-mep-isas) 28 4)
147 (dnf f-ivc2-2u0 "sub opcode field" (all-mep-isas) 0 2)
148 (dnf f-ivc2-3u0 "sub opcode field" (all-mep-isas) 0 3)
149 (dnf f-ivc2-4u0 "sub opcode field" (all-mep-isas) 0 4)
150 (dnf f-ivc2-5u0 "sub opcode field" (all-mep-isas) 0 5)
151 (dnf f-ivc2-8u0 "sub opcode field" (all-mep-isas) 0 8)
152 (df f-ivc2-8s0 "sub opcode field" (all-mep-isas) 0 8 INT #f #f)
153 (dnf f-ivc2-6u2 "sub opcode field" (all-mep-isas) 2 6)
154 (dnf f-ivc2-5u3 "sub opcode field" (all-mep-isas) 3 5)
155 (dnf f-ivc2-4u4 "sub opcode field" (all-mep-isas) 4 4)
156 (dnf f-ivc2-3u5 "sub opcode field" (all-mep-isas) 5 3)
157 (dnf f-ivc2-5u8 "sub opcode field" (all-mep-isas) 8 5)
158 (dnf f-ivc2-4u10 "sub opcode field" (all-mep-isas) 10 4)
159 (dnf f-ivc2-3u12 "sub opcode field" (all-mep-isas) 12 3)
160 (dnf f-ivc2-5u13 "sub opcode field" (all-mep-isas) 13 5)
161 (dnf f-ivc2-2u18 "sub opcode field" (all-mep-isas) 18 2)
162 (dnf f-ivc2-5u18 "sub opcode field" (all-mep-isas) 18 5)
163 (dnf f-ivc2-8u20 "sub opcode field" (all-mep-isas) 20 8)
164 (df f-ivc2-8s20 "sub opcode field" (all-mep-isas) 20 8 INT #f #f)
165 (dnf f-ivc2-5u23 "sub opcode field" (all-mep-isas) 23 5)
166 (dnf f-ivc2-2u23 "sub opcode field" (all-mep-isas) 23 2)
167 (dnf f-ivc2-3u25 "sub opcode field" (all-mep-isas) 25 3)
169 (dnmf f-ivc2-imm16p0 "16-bit immediate in P0/P1" (all-mep-isas) UINT
170 (f-ivc2-8u0 f-ivc2-8u20)
171 (sequence () ; insert
172 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-imm16p0) 8) #xff))
173 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-imm16p0) #xff))
175 (sequence () ; extract
176 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
177 (sll (ifield f-ivc2-8u0) 8)))
181 (dnmf f-ivc2-simm16p0 "16-bit immediate in P0/P1" (all-mep-isas) INT
182 (f-ivc2-8u0 f-ivc2-8u20)
183 (sequence () ; insert
184 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-simm16p0) 8) #xff))
185 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-simm16p0) #xff))
187 (sequence () ; extract
188 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
189 (sll (ifield f-ivc2-8u0) 8)))
193 (dnop ivc2_csar0 "ivc2_csar0" (all-ivc2-isas) h-ccr-ivc2 0)
194 (dnop ivc2_cc "ivc2_cc" (all-ivc2-isas) h-ccr-ivc2 1)
195 (dnop ivc2_cofr0 "ivc2_cofr0" (all-ivc2-isas) h-ccr-ivc2 4)
196 (dnop ivc2_cofr1 "ivc2_cofr1" (all-ivc2-isas) h-ccr-ivc2 5)
197 (dnop ivc2_cofa0 "ivc2_cofa0" (all-ivc2-isas) h-ccr-ivc2 6)
198 (dnop ivc2_cofa1 "ivc2_cofa1" (all-ivc2-isas) h-ccr-ivc2 7)
200 (dnop ivc2_csar1 "ivc2_csar1" (all-ivc2-isas) h-ccr-ivc2 15)
202 (dnop ivc2_acc0_0 "acc0_0" (all-ivc2-isas) h-ccr-ivc2 16)
203 (dnop ivc2_acc0_1 "acc0_1" (all-ivc2-isas) h-ccr-ivc2 17)
204 (dnop ivc2_acc0_2 "acc0_2" (all-ivc2-isas) h-ccr-ivc2 18)
205 (dnop ivc2_acc0_3 "acc0_3" (all-ivc2-isas) h-ccr-ivc2 19)
206 (dnop ivc2_acc0_4 "acc0_4" (all-ivc2-isas) h-ccr-ivc2 20)
207 (dnop ivc2_acc0_5 "acc0_5" (all-ivc2-isas) h-ccr-ivc2 21)
208 (dnop ivc2_acc0_6 "acc0_6" (all-ivc2-isas) h-ccr-ivc2 22)
209 (dnop ivc2_acc0_7 "acc0_7" (all-ivc2-isas) h-ccr-ivc2 23)
211 (dnop ivc2_acc1_0 "acc1_0" (all-ivc2-isas) h-ccr-ivc2 24)
212 (dnop ivc2_acc1_1 "acc1_1" (all-ivc2-isas) h-ccr-ivc2 25)
213 (dnop ivc2_acc1_2 "acc1_2" (all-ivc2-isas) h-ccr-ivc2 26)
214 (dnop ivc2_acc1_3 "acc1_3" (all-ivc2-isas) h-ccr-ivc2 27)
215 (dnop ivc2_acc1_4 "acc1_4" (all-ivc2-isas) h-ccr-ivc2 28)
216 (dnop ivc2_acc1_5 "acc1_5" (all-ivc2-isas) h-ccr-ivc2 29)
217 (dnop ivc2_acc1_6 "acc1_6" (all-ivc2-isas) h-ccr-ivc2 30)
218 (dnop ivc2_acc1_7 "acc1_7" (all-ivc2-isas) h-ccr-ivc2 31)
220 (dnop croc "$CRo C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u7)
221 (dnop crqc "$CRq C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u21)
222 (dnop crpc "$CRp C3" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u26)
224 (dnop ivc-x-6-1 "filler" (all-mep-isas) h-uint f-ivc2-1u6)
225 (dnop ivc-x-6-2 "filler" (all-mep-isas) h-uint f-ivc2-2u6)
226 (dnop ivc-x-6-3 "filler" (all-mep-isas) h-uint f-ivc2-3u6)
229 (dnop imm3p4 "Imm3p4" (all-mep-isas) h-uint f-ivc2-3u4)
230 (dnop imm3p9 "Imm3p9" (all-mep-isas) h-uint f-ivc2-3u9)
231 (dnop imm4p8 "Imm4p8" (all-mep-isas) h-uint f-ivc2-4u8)
232 (dnop imm5p7 "Imm5p7" (all-mep-isas) h-uint f-ivc2-5u7)
233 (dnop imm6p6 "Imm6p6" (all-mep-isas) h-uint f-ivc2-6u6)
234 (dnop imm8p4 "Imm8p4" (all-mep-isas) h-uint f-ivc2-8u4)
235 (dnop simm8p4 "sImm8p4" (all-mep-isas) h-sint f-ivc2-8s4)
237 (dnop imm3p5 "Imm3p5" (all-mep-isas) h-uint f-ivc2-3u5)
238 (dnop imm3p12 "Imm3p12" (all-mep-isas) h-uint f-ivc2-3u12)
239 (dnop imm4p4 "Imm4p4" (all-mep-isas) h-uint f-ivc2-4u4)
240 (dnop imm4p10 "Imm4p10" (all-mep-isas) h-uint f-ivc2-4u10)
241 (dnop imm5p8 "Imm5p8" (all-mep-isas) h-uint f-ivc2-5u8)
242 (dnop imm5p3 "Imm5p3" (all-mep-isas) h-uint f-ivc2-5u3)
243 (dnop imm6p2 "Imm6p2" (all-mep-isas) h-uint f-ivc2-6u2)
244 (dnop imm5p23 "Imm5p23" (all-mep-isas) h-uint f-ivc2-5u23)
245 (dnop imm3p25 "Imm3p25" (all-mep-isas) h-uint f-ivc2-3u25)
246 (dnop imm8p0 "Imm8p0" (all-mep-isas) h-uint f-ivc2-8u0)
247 (dnop simm8p0 "sImm8p0" (all-mep-isas) h-sint f-ivc2-8s0)
248 (dnop simm8p20 "sImm8p20" (all-mep-isas) h-sint f-ivc2-8s20)
249 (dnop imm8p20 "Imm8p20" (all-mep-isas) h-uint f-ivc2-8u20)
251 (dnop crop "$CRo Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u23)
252 (dnop crqp "$CRq Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u13)
253 (dnop crpp "$CRp Pn" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-5u18)
255 (dnop ivc-x-0-2 "filler" (all-mep-isas) h-uint f-ivc2-2u0)
256 (dnop ivc-x-0-3 "filler" (all-mep-isas) h-uint f-ivc2-3u0)
257 (dnop ivc-x-0-4 "filler" (all-mep-isas) h-uint f-ivc2-4u0)
258 (dnop ivc-x-0-5 "filler" (all-mep-isas) h-uint f-ivc2-5u0)
260 (dpop imm16p0 "Imm16p0" (all-mep-isas) h-uint f-ivc2-imm16p0 "unsigned16_range")
261 (dpop simm16p0 "sImm16p0" (all-mep-isas) h-sint f-ivc2-simm16p0 "signed16_range")
264 (df f-ivc2-ccrn-c3hi "ccrn hi 2u28" (all-mep-isas) 28 2 UINT #f #f)
265 (df f-ivc2-ccrn-c3lo "ccrn lo 4u4" (all-mep-isas) 4 4 UINT #f #f)
267 (df f-ivc2-crn "ivc2 crn" (all-mep-isas) 0 4 UINT #f #f)
268 (df f-ivc2-crm "ivc2 crm" (all-mep-isas) 4 4 UINT #f #f)
269 (df f-ivc2-ccrn-h1 "ccrx hi 1u20" (all-mep-isas) 20 1 UINT #f #f)
270 (df f-ivc2-ccrn-h2 "ccrx hi 2u20" (all-mep-isas) 20 2 UINT #f #f)
271 (df f-ivc2-ccrn-lo "ccrx lo 4u0" (all-mep-isas) 0 4 UINT #f #f)
272 (df f-ivc2-cmov1 "ivc2 cmov op1" (all-mep-isas) 8 12 UINT #f #f)
273 (df f-ivc2-cmov2 "ivc2 cmov op2" (all-mep-isas) 22 6 UINT #f #f)
274 (df f-ivc2-cmov3 "ivc2 cmov op2" (all-mep-isas) 28 4 UINT #f #f)
277 (name f-ivc2-ccrn-c3)
278 (comment "Coprocessor register number field")
281 (subfields f-ivc2-ccrn-c3hi f-ivc2-ccrn-c3lo)
283 (set (ifield f-ivc2-ccrn-c3hi) (and (srl (ifield f-ivc2-ccrn-c3) 4) #x3))
284 (set (ifield f-ivc2-ccrn-c3lo) (and (ifield f-ivc2-ccrn-c3) #xf))))
285 (extract (set (ifield f-ivc2-ccrn-c3)
286 (or (sll (ifield f-ivc2-ccrn-c3hi) 4)
287 (ifield f-ivc2-ccrn-c3lo))))
292 (comment "Coprocessor control register number field")
295 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
297 (set (ifield f-ivc2-ccrn-h2) (and (srl (ifield f-ivc2-ccrn) 4) #x3))
298 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-ccrn) #xf))))
299 (extract (set (ifield f-ivc2-ccrn)
300 (or (sll (ifield f-ivc2-ccrn-h2) 4)
301 (ifield f-ivc2-ccrn-lo))))
306 (comment "Coprocessor register number field")
309 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
311 (set (ifield f-ivc2-ccrn-h1) (and (srl (ifield f-ivc2-crnx) 4) #x1))
312 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-crnx) #xf))))
313 (extract (set (ifield f-ivc2-crnx)
314 (or (sll (ifield f-ivc2-ccrn-h1) 4)
315 (ifield f-ivc2-ccrn-lo))))
318 (dnop ivc2rm "reg Rm" (all-mep-isas) h-gpr f-ivc2-crm)
319 (dnop ivc2crn "copro Rn (0-31, 64-bit" (all-mep-isas (CDATA CP_DATA_BUS_INT)) h-cr64 f-ivc2-crnx)
320 (dnop ivc2ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn)
321 (dnop ivc2c3ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr-ivc2 f-ivc2-ccrn-c3)
323 ; [--][--] [--][--] [--][--] [--]
324 ; 0----+-- --1----+ ----2--- -+--
325 ; 01234567 89012345 67890123 4567
328 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
331 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
333 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
334 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
335 (set crnx64 (or (zext DI rm) (and DI crnx64 #xffffffff00000000)))
339 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
342 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
344 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
345 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
350 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
353 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc1"))
354 "cmovc $ivc2c3ccrn,$rm"
355 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
356 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 0))
361 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
364 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc2"))
365 "cmovc $rm,$ivc2c3ccrn"
366 (+ MAJ_15 ivc2c3ccrn rm (f-sub4 #x7)
367 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 1))
372 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
375 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
377 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
378 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
379 (set crnx64 (or (sll (zext DI rm) 32) (and DI crnx64 #xffffffff)))
383 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
386 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
388 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
389 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
390 (set rm (srl crnx64 32))
394 ; nnnnmmmm 11110000 0000N000 0000 cmov =crn,rm
397 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov1"))
398 "cmov $ivc2crn,$ivc2rm"
399 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
404 ; nnnnmmmm 11110000 0000N001 0000 cmov =rm,crn
407 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmov2"))
408 "cmov $ivc2rm,$ivc2crn"
409 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
414 ; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
415 (dni cmovc-ccrn-rm-p0
417 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc1"))
418 "cmovc $ivc2ccrn,$ivc2rm"
419 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x20) (f-ivc2-cmov3 0))
420 (set ivc2ccrn ivc2rm)
424 ; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
425 (dni cmovc-rn-ccrm-p0
427 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovc2"))
428 "cmovc $ivc2rm,$ivc2ccrn"
429 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x30) (f-ivc2-cmov3 0))
430 (set ivc2rm ivc2ccrn)
434 ; nnnnmmmm 11110001 0000N000 0000 cmovh =crn,rm
437 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh1"))
438 "cmovh $ivc2crn,$ivc2rm"
439 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
440 (set ivc2crn (or (sll (zext DI ivc2rm) 32) (and DI ivc2crn #xffffffff)))
444 ; nnnnmmmm 11110001 0000N001 0000 cmovh =rm,crn
447 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0) (INTRINSIC "cmovh2"))
448 "cmovh $ivc2rm,$ivc2crn"
449 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
450 (set ivc2rm (srl ivc2crn 32))
455 ; 1111 000 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.b =croc,crqc,crpc (c3_1)
456 (dni cpadd3_b_C3 "cpadd3.b $croc,$crqc,$crpc C3"
457 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
458 "cpadd3.b $croc,$crqc,$crpc"
459 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
460 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
462 (c-call "check_option_cp" pc)
463 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
467 ; 1111 001 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.h =croc,crqc,crpc (c3_1)
468 (dni cpadd3_h_C3 "cpadd3.h $croc,$crqc,$crpc C3"
469 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
470 "cpadd3.h $croc,$crqc,$crpc"
471 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
472 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
474 (c-call "check_option_cp" pc)
475 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
479 ; 1111 010 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.w =croc,crqc,crpc (c3_1)
480 (dni cpadd3_w_C3 "cpadd3.w $croc,$crqc,$crpc C3"
481 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
482 "cpadd3.w $croc,$crqc,$crpc"
483 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
484 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
486 (c-call "check_option_cp" pc)
487 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
491 ; 1111 011 ooooo 0111 00000 qqqqq ppppp 0 cdadd3 =croc,crqc,crpc (c3_1)
492 (dni cdadd3_C3 "cdadd3 $croc,$crqc,$crpc C3"
493 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
494 "cdadd3 $croc,$crqc,$crpc"
495 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
496 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
498 (c-call "check_option_cp" pc)
499 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
503 ; 1111 100 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.b =croc,crqc,crpc (c3_1)
504 (dni cpsub3_b_C3 "cpsub3.b $croc,$crqc,$crpc C3"
505 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
506 "cpsub3.b $croc,$crqc,$crpc"
507 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
508 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
510 (c-call "check_option_cp" pc)
511 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
515 ; 1111 101 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.h =croc,crqc,crpc (c3_1)
516 (dni cpsub3_h_C3 "cpsub3.h $croc,$crqc,$crpc C3"
517 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
518 "cpsub3.h $croc,$crqc,$crpc"
519 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
520 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
522 (c-call "check_option_cp" pc)
523 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
527 ; 1111 110 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.w =croc,crqc,crpc (c3_1)
528 (dni cpsub3_w_C3 "cpsub3.w $croc,$crqc,$crpc C3"
529 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
530 "cpsub3.w $croc,$crqc,$crpc"
531 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
532 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
534 (c-call "check_option_cp" pc)
535 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
539 ; 1111 111 ooooo 0111 00000 qqqqq ppppp 0 cdsub3 =croc,crqc,crpc (c3_1)
540 (dni cdsub3_C3 "cdsub3 $croc,$crqc,$crpc C3"
541 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
542 "cdsub3 $croc,$crqc,$crpc"
543 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
544 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
546 (c-call "check_option_cp" pc)
547 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
551 ; 1111 000 ooooo 0111 00001 qqqqq ppppp 0 cpand3 =croc,crqc,crpc (c3_1)
552 (dni cpand3_C3 "cpand3 $croc,$crqc,$crpc C3"
553 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
554 "cpand3 $croc,$crqc,$crpc"
555 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
556 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
558 (c-call "check_option_cp" pc)
559 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
563 ; 1111 001 ooooo 0111 00001 qqqqq ppppp 0 cpor3 =croc,crqc,crpc (c3_1)
564 (dni cpor3_C3 "cpor3 $croc,$crqc,$crpc C3"
565 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
566 "cpor3 $croc,$crqc,$crpc"
567 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
568 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
570 (c-call "check_option_cp" pc)
571 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
575 ; 1111 010 ooooo 0111 00001 qqqqq ppppp 0 cpnor3 =croc,crqc,crpc (c3_1)
576 (dni cpnor3_C3 "cpnor3 $croc,$crqc,$crpc C3"
577 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
578 "cpnor3 $croc,$crqc,$crpc"
579 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
580 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
582 (c-call "check_option_cp" pc)
583 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
587 ; 1111 011 ooooo 0111 00001 qqqqq ppppp 0 cpxor3 =croc,crqc,crpc (c3_1)
588 (dni cpxor3_C3 "cpxor3 $croc,$crqc,$crpc C3"
589 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
590 "cpxor3 $croc,$crqc,$crpc"
591 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
592 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
594 (c-call "check_option_cp" pc)
595 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
599 ; 1111 100 ooooo 0111 00001 qqqqq ppppp 0 cpsel =croc,crqc,crpc (c3_1)
600 (dni cpsel_C3 "cpsel $croc,$crqc,$crpc C3"
601 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
602 "cpsel $croc,$crqc,$crpc"
603 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
604 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
606 (c-call "check_option_cp" pc)
607 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
611 ; 1111 iii ooooo 0111 11101 qqqqq ppppp 0 cpfsftbi =croc,crqc,crpc,imm3p4 (c3_1)
612 (dni cpfsftbi_C3 "cpfsftbi $croc,$crqc,$crpc,imm3p4 C3"
613 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
614 "cpfsftbi $croc,$crqc,$crpc,$imm3p4"
615 (+ MAJ_15 imm3p4 croc (f-sub4 7)
616 (f-ivc2-5u16 #x1d) crqc crpc (f-ivc2-1u31 #x0) )
618 (c-call "check_option_cp" pc)
619 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
623 ; 1111 110 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs0 =croc,crqc,crpc (c3_1)
624 (dni cpfsftbs0_C3 "cpfsftbs0 $croc,$crqc,$crpc C3"
625 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
626 "cpfsftbs0 $croc,$crqc,$crpc"
627 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
628 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
630 (c-call "check_option_cp" pc)
631 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
635 ; 1111 111 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs1 =croc,crqc,crpc (c3_1)
636 (dni cpfsftbs1_C3 "cpfsftbs1 $croc,$crqc,$crpc C3"
637 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
638 "cpfsftbs1 $croc,$crqc,$crpc"
639 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
640 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
642 (c-call "check_option_cp" pc)
643 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
647 ; 1111 000 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.b =croc,crqc,crpc (c3_1)
648 (dni cpunpacku_b_C3 "cpunpacku.b $croc,$crqc,$crpc C3"
649 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
650 "cpunpacku.b $croc,$crqc,$crpc"
651 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
652 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
654 (c-call "check_option_cp" pc)
655 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
659 ; 1111 001 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.h =croc,crqc,crpc (c3_1)
660 (dni cpunpacku_h_C3 "cpunpacku.h $croc,$crqc,$crpc C3"
661 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
662 "cpunpacku.h $croc,$crqc,$crpc"
663 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
664 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
666 (c-call "check_option_cp" pc)
667 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
671 ; 1111 010 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.w =croc,crqc,crpc (c3_1)
672 (dni cpunpacku_w_C3 "cpunpacku.w $croc,$crqc,$crpc C3"
673 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
674 "cpunpacku.w $croc,$crqc,$crpc"
675 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
676 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
678 (c-call "check_option_cp" pc)
679 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
683 ; 1111 100 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.b =croc,crqc,crpc (c3_1)
684 (dni cpunpackl_b_C3 "cpunpackl.b $croc,$crqc,$crpc C3"
685 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
686 "cpunpackl.b $croc,$crqc,$crpc"
687 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
688 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
690 (c-call "check_option_cp" pc)
691 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
695 ; 1111 101 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.h =croc,crqc,crpc (c3_1)
696 (dni cpunpackl_h_C3 "cpunpackl.h $croc,$crqc,$crpc C3"
697 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
698 "cpunpackl.h $croc,$crqc,$crpc"
699 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
700 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
702 (c-call "check_option_cp" pc)
703 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
707 ; 1111 110 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.w =croc,crqc,crpc (c3_1)
708 (dni cpunpackl_w_C3 "cpunpackl.w $croc,$crqc,$crpc C3"
709 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
710 "cpunpackl.w $croc,$crqc,$crpc"
711 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
712 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
714 (c-call "check_option_cp" pc)
715 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
719 ; 1111 100 ooooo 0111 00011 qqqqq ppppp 0 cppacku.b =croc,crqc,crpc (c3_1)
720 (dni cppacku_b_C3 "cppacku.b $croc,$crqc,$crpc C3"
721 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
722 "cppacku.b $croc,$crqc,$crpc"
723 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
724 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
726 (c-call "check_option_cp" pc)
727 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
731 ; 1111 101 ooooo 0111 00011 qqqqq ppppp 0 cppack.b =croc,crqc,crpc (c3_1)
732 (dni cppack_b_C3 "cppack.b $croc,$crqc,$crpc C3"
733 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
734 "cppack.b $croc,$crqc,$crpc"
735 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
736 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
738 (c-call "check_option_cp" pc)
739 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
743 ; 1111 111 ooooo 0111 00011 qqqqq ppppp 0 cppack.h =croc,crqc,crpc (c3_1)
744 (dni cppack_h_C3 "cppack.h $croc,$crqc,$crpc C3"
745 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
746 "cppack.h $croc,$crqc,$crpc"
747 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
748 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
750 (c-call "check_option_cp" pc)
751 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
755 ; 1111 000 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.b =croc,crqc,crpc (c3_1)
756 (dni cpsrl3_b_C3 "cpsrl3.b $croc,$crqc,$crpc C3"
757 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
758 "cpsrl3.b $croc,$crqc,$crpc"
759 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
760 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
762 (c-call "check_option_cp" pc)
763 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
767 ; 1111 001 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.b =croc,crqc,crpc (c3_1)
768 (dni cpssrl3_b_C3 "cpssrl3.b $croc,$crqc,$crpc C3"
769 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
770 "cpssrl3.b $croc,$crqc,$crpc"
771 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
772 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
774 (c-call "check_option_cp" pc)
775 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
779 ; 1111 010 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.h =croc,crqc,crpc (c3_1)
780 (dni cpsrl3_h_C3 "cpsrl3.h $croc,$crqc,$crpc C3"
781 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
782 "cpsrl3.h $croc,$crqc,$crpc"
783 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
784 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
786 (c-call "check_option_cp" pc)
787 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
791 ; 1111 011 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.h =croc,crqc,crpc (c3_1)
792 (dni cpssrl3_h_C3 "cpssrl3.h $croc,$crqc,$crpc C3"
793 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
794 "cpssrl3.h $croc,$crqc,$crpc"
795 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
796 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
798 (c-call "check_option_cp" pc)
799 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
803 ; 1111 100 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.w =croc,crqc,crpc (c3_1)
804 (dni cpsrl3_w_C3 "cpsrl3.w $croc,$crqc,$crpc C3"
805 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
806 "cpsrl3.w $croc,$crqc,$crpc"
807 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
808 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
810 (c-call "check_option_cp" pc)
811 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
815 ; 1111 101 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.w =croc,crqc,crpc (c3_1)
816 (dni cpssrl3_w_C3 "cpssrl3.w $croc,$crqc,$crpc C3"
817 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
818 "cpssrl3.w $croc,$crqc,$crpc"
819 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
820 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
822 (c-call "check_option_cp" pc)
823 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
827 ; 1111 110 ooooo 0111 00100 qqqqq ppppp 0 cdsrl3 =croc,crqc,crpc (c3_1)
828 (dni cdsrl3_C3 "cdsrl3 $croc,$crqc,$crpc C3"
829 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
830 "cdsrl3 $croc,$crqc,$crpc"
831 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
832 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
834 (c-call "check_option_cp" pc)
835 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
839 ; 1111 000 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.b =croc,crqc,crpc (c3_1)
840 (dni cpsra3_b_C3 "cpsra3.b $croc,$crqc,$crpc C3"
841 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
842 "cpsra3.b $croc,$crqc,$crpc"
843 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
844 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
846 (c-call "check_option_cp" pc)
847 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
851 ; 1111 001 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.b =croc,crqc,crpc (c3_1)
852 (dni cpssra3_b_C3 "cpssra3.b $croc,$crqc,$crpc C3"
853 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
854 "cpssra3.b $croc,$crqc,$crpc"
855 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
856 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
858 (c-call "check_option_cp" pc)
859 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
863 ; 1111 010 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.h =croc,crqc,crpc (c3_1)
864 (dni cpsra3_h_C3 "cpsra3.h $croc,$crqc,$crpc C3"
865 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
866 "cpsra3.h $croc,$crqc,$crpc"
867 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
868 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
870 (c-call "check_option_cp" pc)
871 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
875 ; 1111 011 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.h =croc,crqc,crpc (c3_1)
876 (dni cpssra3_h_C3 "cpssra3.h $croc,$crqc,$crpc C3"
877 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
878 "cpssra3.h $croc,$crqc,$crpc"
879 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
880 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
882 (c-call "check_option_cp" pc)
883 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
887 ; 1111 100 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.w =croc,crqc,crpc (c3_1)
888 (dni cpsra3_w_C3 "cpsra3.w $croc,$crqc,$crpc C3"
889 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
890 "cpsra3.w $croc,$crqc,$crpc"
891 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
892 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
894 (c-call "check_option_cp" pc)
895 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
899 ; 1111 101 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.w =croc,crqc,crpc (c3_1)
900 (dni cpssra3_w_C3 "cpssra3.w $croc,$crqc,$crpc C3"
901 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
902 "cpssra3.w $croc,$crqc,$crpc"
903 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
904 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
906 (c-call "check_option_cp" pc)
907 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
911 ; 1111 110 ooooo 0111 00101 qqqqq ppppp 0 cdsra3 =croc,crqc,crpc (c3_1)
912 (dni cdsra3_C3 "cdsra3 $croc,$crqc,$crpc C3"
913 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
914 "cdsra3 $croc,$crqc,$crpc"
915 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
916 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
918 (c-call "check_option_cp" pc)
919 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
923 ; 1111 000 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.b =croc,crqc,crpc (c3_1)
924 (dni cpsll3_b_C3 "cpsll3.b $croc,$crqc,$crpc C3"
925 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
926 "cpsll3.b $croc,$crqc,$crpc"
927 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
928 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
930 (c-call "check_option_cp" pc)
931 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
935 ; 1111 001 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.b =croc,crqc,crpc (c3_1)
936 (dni cpssll3_b_C3 "cpssll3.b $croc,$crqc,$crpc C3"
937 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
938 "cpssll3.b $croc,$crqc,$crpc"
939 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
940 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
942 (c-call "check_option_cp" pc)
943 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
947 ; 1111 010 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.h =croc,crqc,crpc (c3_1)
948 (dni cpsll3_h_C3 "cpsll3.h $croc,$crqc,$crpc C3"
949 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
950 "cpsll3.h $croc,$crqc,$crpc"
951 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
952 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
954 (c-call "check_option_cp" pc)
955 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
959 ; 1111 011 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.h =croc,crqc,crpc (c3_1)
960 (dni cpssll3_h_C3 "cpssll3.h $croc,$crqc,$crpc C3"
961 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
962 "cpssll3.h $croc,$crqc,$crpc"
963 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
964 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
966 (c-call "check_option_cp" pc)
967 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
971 ; 1111 100 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.w =croc,crqc,crpc (c3_1)
972 (dni cpsll3_w_C3 "cpsll3.w $croc,$crqc,$crpc C3"
973 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
974 "cpsll3.w $croc,$crqc,$crpc"
975 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
976 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
978 (c-call "check_option_cp" pc)
979 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
983 ; 1111 101 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.w =croc,crqc,crpc (c3_1)
984 (dni cpssll3_w_C3 "cpssll3.w $croc,$crqc,$crpc C3"
985 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
986 "cpssll3.w $croc,$crqc,$crpc"
987 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
988 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
990 (c-call "check_option_cp" pc)
991 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
995 ; 1111 110 ooooo 0111 00110 qqqqq ppppp 0 cdsll3 =croc,crqc,crpc (c3_1)
996 (dni cdsll3_C3 "cdsll3 $croc,$crqc,$crpc C3"
997 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
998 "cdsll3 $croc,$crqc,$crpc"
999 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1000 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
1002 (c-call "check_option_cp" pc)
1003 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
1007 ; 1111 010 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.h =croc,crqc,crpc (c3_1)
1008 (dni cpsla3_h_C3 "cpsla3.h $croc,$crqc,$crpc C3"
1009 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1010 "cpsla3.h $croc,$crqc,$crpc"
1011 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1012 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1014 (c-call "check_option_cp" pc)
1015 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
1019 ; 1111 100 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.w =croc,crqc,crpc (c3_1)
1020 (dni cpsla3_w_C3 "cpsla3.w $croc,$crqc,$crpc C3"
1021 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1022 "cpsla3.w $croc,$crqc,$crpc"
1023 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1024 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
1026 (c-call "check_option_cp" pc)
1027 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
1031 ; 1111 010 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.h =croc,crqc,crpc (c3_1)
1032 (dni cpsadd3_h_C3 "cpsadd3.h $croc,$crqc,$crpc C3"
1033 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1034 "cpsadd3.h $croc,$crqc,$crpc"
1035 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1036 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1038 (c-call "check_option_cp" pc)
1039 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
1043 ; 1111 011 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.w =croc,crqc,crpc (c3_1)
1044 (dni cpsadd3_w_C3 "cpsadd3.w $croc,$crqc,$crpc C3"
1045 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1046 "cpsadd3.w $croc,$crqc,$crpc"
1047 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1048 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1050 (c-call "check_option_cp" pc)
1051 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
1055 ; 1111 110 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.h =croc,crqc,crpc (c3_1)
1056 (dni cpssub3_h_C3 "cpssub3.h $croc,$crqc,$crpc C3"
1057 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
1058 "cpssub3.h $croc,$crqc,$crpc"
1059 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1060 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1062 (c-call "check_option_cp" pc)
1064 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
1068 ; 1111 111 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.w =croc,crqc,crpc (c3_1)
1069 (dni cpssub3_w_C3 "cpssub3.w $croc,$crqc,$crpc C3"
1070 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
1071 "cpssub3.w $croc,$crqc,$crpc"
1072 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1073 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1075 (c-call "check_option_cp" pc)
1077 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
1081 ; 1111 000 ooooo 0111 01001 qqqqq ppppp 0 cpextuaddu3.b =croc,crqc,crpc (c3_1)
1082 (dni cpextuaddu3_b_C3 "cpextuaddu3.b $croc,$crqc,$crpc C3"
1083 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
1084 "cpextuaddu3.b $croc,$crqc,$crpc"
1085 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1086 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1088 (c-call "check_option_cp" pc)
1089 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
1093 ; 1111 001 ooooo 0111 01001 qqqqq ppppp 0 cpextuadd3.b =croc,crqc,crpc (c3_1)
1094 (dni cpextuadd3_b_C3 "cpextuadd3.b $croc,$crqc,$crpc C3"
1095 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
1096 "cpextuadd3.b $croc,$crqc,$crpc"
1097 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1098 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1100 (c-call "check_option_cp" pc)
1101 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
1105 ; 1111 010 ooooo 0111 01001 qqqqq ppppp 0 cpextladdu3.b =croc,crqc,crpc (c3_1)
1106 (dni cpextladdu3_b_C3 "cpextladdu3.b $croc,$crqc,$crpc C3"
1107 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
1108 "cpextladdu3.b $croc,$crqc,$crpc"
1109 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1110 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1112 (c-call "check_option_cp" pc)
1113 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
1117 ; 1111 011 ooooo 0111 01001 qqqqq ppppp 0 cpextladd3.b =croc,crqc,crpc (c3_1)
1118 (dni cpextladd3_b_C3 "cpextladd3.b $croc,$crqc,$crpc C3"
1119 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
1120 "cpextladd3.b $croc,$crqc,$crpc"
1121 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1122 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1124 (c-call "check_option_cp" pc)
1125 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
1129 ; 1111 100 ooooo 0111 01001 qqqqq ppppp 0 cpextusubu3.b =croc,crqc,crpc (c3_1)
1130 (dni cpextusubu3_b_C3 "cpextusubu3.b $croc,$crqc,$crpc C3"
1131 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
1132 "cpextusubu3.b $croc,$crqc,$crpc"
1133 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1134 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1136 (c-call "check_option_cp" pc)
1137 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
1141 ; 1111 101 ooooo 0111 01001 qqqqq ppppp 0 cpextusub3.b =croc,crqc,crpc (c3_1)
1142 (dni cpextusub3_b_C3 "cpextusub3.b $croc,$crqc,$crpc C3"
1143 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
1144 "cpextusub3.b $croc,$crqc,$crpc"
1145 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1146 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1148 (c-call "check_option_cp" pc)
1149 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
1153 ; 1111 110 ooooo 0111 01001 qqqqq ppppp 0 cpextlsubu3.b =croc,crqc,crpc (c3_1)
1154 (dni cpextlsubu3_b_C3 "cpextlsubu3.b $croc,$crqc,$crpc C3"
1155 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
1156 "cpextlsubu3.b $croc,$crqc,$crpc"
1157 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1158 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1160 (c-call "check_option_cp" pc)
1161 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
1165 ; 1111 111 ooooo 0111 01001 qqqqq ppppp 0 cpextlsub3.b =croc,crqc,crpc (c3_1)
1166 (dni cpextlsub3_b_C3 "cpextlsub3.b $croc,$crqc,$crpc C3"
1167 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
1168 "cpextlsub3.b $croc,$crqc,$crpc"
1169 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1170 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1172 (c-call "check_option_cp" pc)
1173 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
1177 ; 1111 000 ooooo 0111 01010 qqqqq ppppp 0 cpaveu3.b =croc,crqc,crpc (c3_1)
1178 (dni cpaveu3_b_C3 "cpaveu3.b $croc,$crqc,$crpc C3"
1179 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
1180 "cpaveu3.b $croc,$crqc,$crpc"
1181 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1182 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1184 (c-call "check_option_cp" pc)
1185 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
1189 ; 1111 001 ooooo 0111 01010 qqqqq ppppp 0 cpave3.b =croc,crqc,crpc (c3_1)
1190 (dni cpave3_b_C3 "cpave3.b $croc,$crqc,$crpc C3"
1191 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
1192 "cpave3.b $croc,$crqc,$crpc"
1193 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1194 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1196 (c-call "check_option_cp" pc)
1197 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
1201 ; 1111 010 ooooo 0111 01010 qqqqq ppppp 0 cpave3.h =croc,crqc,crpc (c3_1)
1202 (dni cpave3_h_C3 "cpave3.h $croc,$crqc,$crpc C3"
1203 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
1204 "cpave3.h $croc,$crqc,$crpc"
1205 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1206 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1208 (c-call "check_option_cp" pc)
1209 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
1213 ; 1111 011 ooooo 0111 01010 qqqqq ppppp 0 cpave3.w =croc,crqc,crpc (c3_1)
1214 (dni cpave3_w_C3 "cpave3.w $croc,$crqc,$crpc C3"
1215 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
1216 "cpave3.w $croc,$crqc,$crpc"
1217 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1218 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1220 (c-call "check_option_cp" pc)
1221 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
1225 ; 1111 100 ooooo 0111 01010 qqqqq ppppp 0 cpaddsru3.b =croc,crqc,crpc (c3_1)
1226 (dni cpaddsru3_b_C3 "cpaddsru3.b $croc,$crqc,$crpc C3"
1227 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
1228 "cpaddsru3.b $croc,$crqc,$crpc"
1229 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1230 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1232 (c-call "check_option_cp" pc)
1233 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
1237 ; 1111 101 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.b =croc,crqc,crpc (c3_1)
1238 (dni cpaddsr3_b_C3 "cpaddsr3.b $croc,$crqc,$crpc C3"
1239 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
1240 "cpaddsr3.b $croc,$crqc,$crpc"
1241 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1242 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1244 (c-call "check_option_cp" pc)
1245 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
1249 ; 1111 110 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.h =croc,crqc,crpc (c3_1)
1250 (dni cpaddsr3_h_C3 "cpaddsr3.h $croc,$crqc,$crpc C3"
1251 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
1252 "cpaddsr3.h $croc,$crqc,$crpc"
1253 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1254 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1256 (c-call "check_option_cp" pc)
1257 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
1261 ; 1111 111 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.w =croc,crqc,crpc (c3_1)
1262 (dni cpaddsr3_w_C3 "cpaddsr3.w $croc,$crqc,$crpc C3"
1263 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
1264 "cpaddsr3.w $croc,$crqc,$crpc"
1265 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1266 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1268 (c-call "check_option_cp" pc)
1269 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
1273 ; 1111 000 ooooo 0111 01011 qqqqq ppppp 0 cpabsu3.b =croc,crqc,crpc (c3_1)
1274 (dni cpabsu3_b_C3 "cpabsu3.b $croc,$crqc,$crpc C3"
1275 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
1276 "cpabsu3.b $croc,$crqc,$crpc"
1277 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1278 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1280 (c-call "check_option_cp" pc)
1281 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
1285 ; 1111 001 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.b =croc,crqc,crpc (c3_1)
1286 (dni cpabs3_b_C3 "cpabs3.b $croc,$crqc,$crpc C3"
1287 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
1288 "cpabs3.b $croc,$crqc,$crpc"
1289 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1290 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1292 (c-call "check_option_cp" pc)
1293 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
1297 ; 1111 010 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.h =croc,crqc,crpc (c3_1)
1298 (dni cpabs3_h_C3 "cpabs3.h $croc,$crqc,$crpc C3"
1299 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
1300 "cpabs3.h $croc,$crqc,$crpc"
1301 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1302 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1304 (c-call "check_option_cp" pc)
1305 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
1309 ; 1111 000 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.b =croc,crqc,crpc (c3_1)
1310 (dni cpmaxu3_b_C3 "cpmaxu3.b $croc,$crqc,$crpc C3"
1311 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
1312 "cpmaxu3.b $croc,$crqc,$crpc"
1313 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1314 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1316 (c-call "check_option_cp" pc)
1317 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
1321 ; 1111 001 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.b =croc,crqc,crpc (c3_1)
1322 (dni cpmax3_b_C3 "cpmax3.b $croc,$crqc,$crpc C3"
1323 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
1324 "cpmax3.b $croc,$crqc,$crpc"
1325 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1326 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1328 (c-call "check_option_cp" pc)
1329 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
1333 ; 1111 011 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.h =croc,crqc,crpc (c3_1)
1334 (dni cpmax3_h_C3 "cpmax3.h $croc,$crqc,$crpc C3"
1335 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
1336 "cpmax3.h $croc,$crqc,$crpc"
1337 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1338 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1340 (c-call "check_option_cp" pc)
1341 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
1345 ; 1111 100 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.w =croc,crqc,crpc (c3_1)
1346 (dni cpmaxu3_w_C3 "cpmaxu3.w $croc,$crqc,$crpc C3"
1347 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
1348 "cpmaxu3.w $croc,$crqc,$crpc"
1349 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1350 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1352 (c-call "check_option_cp" pc)
1353 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
1357 ; 1111 101 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.w =croc,crqc,crpc (c3_1)
1358 (dni cpmax3_w_C3 "cpmax3.w $croc,$crqc,$crpc C3"
1359 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
1360 "cpmax3.w $croc,$crqc,$crpc"
1361 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1362 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1364 (c-call "check_option_cp" pc)
1365 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
1369 ; 1111 000 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.b =croc,crqc,crpc (c3_1)
1370 (dni cpminu3_b_C3 "cpminu3.b $croc,$crqc,$crpc C3"
1371 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
1372 "cpminu3.b $croc,$crqc,$crpc"
1373 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1374 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1376 (c-call "check_option_cp" pc)
1377 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
1381 ; 1111 001 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.b =croc,crqc,crpc (c3_1)
1382 (dni cpmin3_b_C3 "cpmin3.b $croc,$crqc,$crpc C3"
1383 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
1384 "cpmin3.b $croc,$crqc,$crpc"
1385 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1386 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1388 (c-call "check_option_cp" pc)
1389 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
1393 ; 1111 011 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.h =croc,crqc,crpc (c3_1)
1394 (dni cpmin3_h_C3 "cpmin3.h $croc,$crqc,$crpc C3"
1395 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
1396 "cpmin3.h $croc,$crqc,$crpc"
1397 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1398 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1400 (c-call "check_option_cp" pc)
1401 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
1405 ; 1111 100 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.w =croc,crqc,crpc (c3_1)
1406 (dni cpminu3_w_C3 "cpminu3.w $croc,$crqc,$crpc C3"
1407 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
1408 "cpminu3.w $croc,$crqc,$crpc"
1409 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1410 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1412 (c-call "check_option_cp" pc)
1413 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
1417 ; 1111 101 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.w =croc,crqc,crpc (c3_1)
1418 (dni cpmin3_w_C3 "cpmin3.w $croc,$crqc,$crpc C3"
1419 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
1420 "cpmin3.w $croc,$crqc,$crpc"
1421 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1422 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1424 (c-call "check_option_cp" pc)
1425 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
1429 ; 1111 000 ooooo 0111 10000 00000 00000 0 cpmovfrcsar0 =croc (c3_1)
1430 (dni cpmovfrcsar0_C3 "cpmovfrcsar0 $croc C3"
1431 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1432 "cpmovfrcsar0 $croc"
1433 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1434 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1436 (c-call "check_option_cp" pc)
1437 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
1441 ; 1111 000 ooooo 0111 10000 00000 01111 0 cpmovfrcsar1 =croc (c3_1)
1442 (dni cpmovfrcsar1_C3 "cpmovfrcsar1 $croc C3"
1443 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1444 "cpmovfrcsar1 $croc"
1445 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1446 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1448 (c-call "check_option_cp" pc)
1449 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
1453 ; 1111 000 ooooo 0111 10000 00000 00001 0 cpmovfrcc =croc (c3_1)
1454 (dni cpmovfrcc_C3 "cpmovfrcc $croc C3"
1455 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
1457 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1458 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1460 (c-call "check_option_cp" pc)
1461 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
1465 ; 1111 0000 0000 0111 10000 qqqqq 10000 0 cpmovtocsar0 crqc (c3_1)
1466 (dni cpmovtocsar0_C3 "cpmovtocsar0 $crqc C3"
1467 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar0") VOLATILE)
1468 "cpmovtocsar0 $crqc"
1469 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1470 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1472 (c-call "check_option_cp" pc)
1474 (c-call "ivc2_cpmovtocsar0" pc crqc) )
1478 ; 1111 0000 0000 0111 10000 qqqqq 11111 0 cpmovtocsar1 crqc (c3_1)
1479 (dni cpmovtocsar1_C3 "cpmovtocsar1 $crqc C3"
1480 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar1") VOLATILE)
1481 "cpmovtocsar1 $crqc"
1482 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1483 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1485 (c-call "check_option_cp" pc)
1487 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1491 ; 1111 0000 0000 0111 10000 qqqqq 10001 0 cpmovtocc crqc (c3_1)
1492 (dni cpmovtocc_C3 "cpmovtocc $crqc C3"
1493 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocc") VOLATILE)
1495 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1496 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1498 (c-call "check_option_cp" pc)
1500 (c-call "ivc2_cpmovtocc" pc crqc) )
1504 ; 1111 000 ooooo 0111 10001 qqqqq 00000 0 cpmov =croc,crqc (c3_1)
1505 (dni cpmov_C3 "cpmov $croc,$crqc C3"
1506 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1508 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1509 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1511 (c-call "check_option_cp" pc)
1512 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1516 ; 1111 000 ooooo 0111 10001 qqqqq 00001 0 cpabsz.b =croc,crqc (c3_1)
1517 (dni cpabsz_b_C3 "cpabsz.b $croc,$crqc C3"
1518 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
1519 "cpabsz.b $croc,$crqc"
1520 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1521 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1523 (c-call "check_option_cp" pc)
1524 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1528 ; 1111 000 ooooo 0111 10001 qqqqq 00010 0 cpabsz.h =croc,crqc (c3_1)
1529 (dni cpabsz_h_C3 "cpabsz.h $croc,$crqc C3"
1530 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
1531 "cpabsz.h $croc,$crqc"
1532 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1533 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
1535 (c-call "check_option_cp" pc)
1536 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1540 ; 1111 000 ooooo 0111 10001 qqqqq 00011 0 cpabsz.w =croc,crqc (c3_1)
1541 (dni cpabsz_w_C3 "cpabsz.w $croc,$crqc C3"
1542 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
1543 "cpabsz.w $croc,$crqc"
1544 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1545 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
1547 (c-call "check_option_cp" pc)
1548 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1552 ; 1111 000 ooooo 0111 10001 qqqqq 00100 0 cpldz.h =croc,crqc (c3_1)
1553 (dni cpldz_h_C3 "cpldz.h $croc,$crqc C3"
1554 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
1555 "cpldz.h $croc,$crqc"
1556 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1557 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
1559 (c-call "check_option_cp" pc)
1560 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1564 ; 1111 000 ooooo 0111 10001 qqqqq 00101 0 cpldz.w =croc,crqc (c3_1)
1565 (dni cpldz_w_C3 "cpldz.w $croc,$crqc C3"
1566 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
1567 "cpldz.w $croc,$crqc"
1568 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1569 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
1571 (c-call "check_option_cp" pc)
1572 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1576 ; 1111 000 ooooo 0111 10001 qqqqq 00110 0 cpnorm.h =croc,crqc (c3_1)
1577 (dni cpnorm_h_C3 "cpnorm.h $croc,$crqc C3"
1578 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
1579 "cpnorm.h $croc,$crqc"
1580 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1581 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
1583 (c-call "check_option_cp" pc)
1584 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1588 ; 1111 000 ooooo 0111 10001 qqqqq 00111 0 cpnorm.w =croc,crqc (c3_1)
1589 (dni cpnorm_w_C3 "cpnorm.w $croc,$crqc C3"
1590 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
1591 "cpnorm.w $croc,$crqc"
1592 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1593 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
1595 (c-call "check_option_cp" pc)
1596 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1600 ; 1111 000 ooooo 0111 10001 qqqqq 01000 0 cphaddu.b =croc,crqc (c3_1)
1601 (dni cphaddu_b_C3 "cphaddu.b $croc,$crqc C3"
1602 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
1603 "cphaddu.b $croc,$crqc"
1604 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1605 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x8) (f-ivc2-1u31 #x0) )
1607 (c-call "check_option_cp" pc)
1608 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1612 ; 1111 000 ooooo 0111 10001 qqqqq 01001 0 cphadd.b =croc,crqc (c3_1)
1613 (dni cphadd_b_C3 "cphadd.b $croc,$crqc C3"
1614 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
1615 "cphadd.b $croc,$crqc"
1616 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1617 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x9) (f-ivc2-1u31 #x0) )
1619 (c-call "check_option_cp" pc)
1620 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1624 ; 1111 000 ooooo 0111 10001 qqqqq 01010 0 cphadd.h =croc,crqc (c3_1)
1625 (dni cphadd_h_C3 "cphadd.h $croc,$crqc C3"
1626 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
1627 "cphadd.h $croc,$crqc"
1628 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1629 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xa) (f-ivc2-1u31 #x0) )
1631 (c-call "check_option_cp" pc)
1632 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1636 ; 1111 000 ooooo 0111 10001 qqqqq 01011 0 cphadd.w =croc,crqc (c3_1)
1637 (dni cphadd_w_C3 "cphadd.w $croc,$crqc C3"
1638 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
1639 "cphadd.w $croc,$crqc"
1640 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1641 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xb) (f-ivc2-1u31 #x0) )
1643 (c-call "check_option_cp" pc)
1644 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1648 ; 1111 000 ooooo 0111 10001 qqqqq 01100 0 cpccadd.b +crqc (c3_1)
1649 (dni cpccadd_b_C3 "cpccadd.b $crqc C3"
1650 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
1652 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1653 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xc) (f-ivc2-1u31 #x0) )
1655 (c-call "check_option_cp" pc)
1656 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
1660 ; 1111 000 ooooo 0111 10001 qqqqq 01101 0 cpbcast.b =croc,crqc (c3_1)
1661 (dni cpbcast_b_C3 "cpbcast.b $croc,$crqc C3"
1662 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
1663 "cpbcast.b $croc,$crqc"
1664 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1665 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xd) (f-ivc2-1u31 #x0) )
1667 (c-call "check_option_cp" pc)
1668 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1672 ; 1111 000 ooooo 0111 10001 qqqqq 01110 0 cpbcast.h =croc,crqc (c3_1)
1673 (dni cpbcast_h_C3 "cpbcast.h $croc,$crqc C3"
1674 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
1675 "cpbcast.h $croc,$crqc"
1676 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1677 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xe) (f-ivc2-1u31 #x0) )
1679 (c-call "check_option_cp" pc)
1680 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1684 ; 1111 000 ooooo 0111 10001 qqqqq 01111 0 cpbcast.w =croc,crqc (c3_1)
1685 (dni cpbcast_w_C3 "cpbcast.w $croc,$crqc C3"
1686 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
1687 "cpbcast.w $croc,$crqc"
1688 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1689 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1691 (c-call "check_option_cp" pc)
1692 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1696 ; 1111 000 ooooo 0111 10001 qqqqq 10000 0 cpextuu.b =croc,crqc (c3_1)
1697 (dni cpextuu_b_C3 "cpextuu.b $croc,$crqc C3"
1698 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
1699 "cpextuu.b $croc,$crqc"
1700 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1701 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1703 (c-call "check_option_cp" pc)
1704 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1708 ; 1111 000 ooooo 0111 10001 qqqqq 10001 0 cpextu.b =croc,crqc (c3_1)
1709 (dni cpextu_b_C3 "cpextu.b $croc,$crqc C3"
1710 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
1711 "cpextu.b $croc,$crqc"
1712 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1713 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1715 (c-call "check_option_cp" pc)
1716 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1720 ; 1111 000 ooooo 0111 10001 qqqqq 10010 0 cpextuu.h =croc,crqc (c3_1)
1721 (dni cpextuu_h_C3 "cpextuu.h $croc,$crqc C3"
1722 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
1723 "cpextuu.h $croc,$crqc"
1724 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1725 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x0) )
1727 (c-call "check_option_cp" pc)
1728 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1732 ; 1111 000 ooooo 0111 10001 qqqqq 10011 0 cpextu.h =croc,crqc (c3_1)
1733 (dni cpextu_h_C3 "cpextu.h $croc,$crqc C3"
1734 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
1735 "cpextu.h $croc,$crqc"
1736 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1737 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x0) )
1739 (c-call "check_option_cp" pc)
1740 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1744 ; 1111 000 ooooo 0111 10001 qqqqq 10100 0 cpextlu.b =croc,crqc (c3_1)
1745 (dni cpextlu_b_C3 "cpextlu.b $croc,$crqc C3"
1746 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
1747 "cpextlu.b $croc,$crqc"
1748 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1749 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x0) )
1751 (c-call "check_option_cp" pc)
1752 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1756 ; 1111 000 ooooo 0111 10001 qqqqq 10101 0 cpextl.b =croc,crqc (c3_1)
1757 (dni cpextl_b_C3 "cpextl.b $croc,$crqc C3"
1758 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
1759 "cpextl.b $croc,$crqc"
1760 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1761 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x0) )
1763 (c-call "check_option_cp" pc)
1764 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1768 ; 1111 000 ooooo 0111 10001 qqqqq 10110 0 cpextlu.h =croc,crqc (c3_1)
1769 (dni cpextlu_h_C3 "cpextlu.h $croc,$crqc C3"
1770 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
1771 "cpextlu.h $croc,$crqc"
1772 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1773 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x0) )
1775 (c-call "check_option_cp" pc)
1776 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1780 ; 1111 000 ooooo 0111 10001 qqqqq 10111 0 cpextl.h =croc,crqc (c3_1)
1781 (dni cpextl_h_C3 "cpextl.h $croc,$crqc C3"
1782 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
1783 "cpextl.h $croc,$crqc"
1784 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1785 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x0) )
1787 (c-call "check_option_cp" pc)
1788 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1792 ; 1111 000 ooooo 0111 10001 qqqqq 11000 0 cpcastub.h =croc,crqc (c3_1)
1793 (dni cpcastub_h_C3 "cpcastub.h $croc,$crqc C3"
1794 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
1795 "cpcastub.h $croc,$crqc"
1796 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1797 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x18) (f-ivc2-1u31 #x0) )
1799 (c-call "check_option_cp" pc)
1800 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1804 ; 1111 000 ooooo 0111 10001 qqqqq 11001 0 cpcastb.h =croc,crqc (c3_1)
1805 (dni cpcastb_h_C3 "cpcastb.h $croc,$crqc C3"
1806 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
1807 "cpcastb.h $croc,$crqc"
1808 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1809 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x19) (f-ivc2-1u31 #x0) )
1811 (c-call "check_option_cp" pc)
1812 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1816 ; 1111 000 ooooo 0111 10001 qqqqq 11100 0 cpcastub.w =croc,crqc (c3_1)
1817 (dni cpcastub_w_C3 "cpcastub.w $croc,$crqc C3"
1818 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
1819 "cpcastub.w $croc,$crqc"
1820 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1821 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1c) (f-ivc2-1u31 #x0) )
1823 (c-call "check_option_cp" pc)
1824 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1828 ; 1111 000 ooooo 0111 10001 qqqqq 11101 0 cpcastb.w =croc,crqc (c3_1)
1829 (dni cpcastb_w_C3 "cpcastb.w $croc,$crqc C3"
1830 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
1831 "cpcastb.w $croc,$crqc"
1832 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1833 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1d) (f-ivc2-1u31 #x0) )
1835 (c-call "check_option_cp" pc)
1836 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1840 ; 1111 000 ooooo 0111 10001 qqqqq 11110 0 cpcastuh.w =croc,crqc (c3_1)
1841 (dni cpcastuh_w_C3 "cpcastuh.w $croc,$crqc C3"
1842 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
1843 "cpcastuh.w $croc,$crqc"
1844 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1845 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1e) (f-ivc2-1u31 #x0) )
1847 (c-call "check_option_cp" pc)
1848 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1852 ; 1111 000 ooooo 0111 10001 qqqqq 11111 0 cpcasth.w =croc,crqc (c3_1)
1853 (dni cpcasth_w_C3 "cpcasth.w $croc,$crqc C3"
1854 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
1855 "cpcasth.w $croc,$crqc"
1856 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1857 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1859 (c-call "check_option_cp" pc)
1860 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1864 ; 1111 000 ooooo 0111 10001 qqqqq 11010 0 cdcastuw =croc,crqc (c3_1)
1865 (dni cdcastuw_C3 "cdcastuw $croc,$crqc C3"
1866 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1867 "cdcastuw $croc,$crqc"
1868 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1869 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1a) (f-ivc2-1u31 #x0) )
1871 (c-call "check_option_cp" pc)
1872 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1876 ; 1111 000 ooooo 0111 10001 qqqqq 11011 0 cdcastw =croc,crqc (c3_1)
1877 (dni cdcastw_C3 "cdcastw $croc,$crqc C3"
1878 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
1879 "cdcastw $croc,$crqc"
1880 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1881 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1b) (f-ivc2-1u31 #x0) )
1883 (c-call "check_option_cp" pc)
1884 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1888 ; 1111 0000 0000 0111 10010 qqqqq ppppp 0 cpcmpeqz.b crqc,crpc (c3_1)
1889 (dni cpcmpeqz_b_C3 "cpcmpeqz.b $crqc,$crpc C3"
1890 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
1891 "cpcmpeqz.b $crqc,$crpc"
1892 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1893 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1895 (c-call "check_option_cp" pc)
1897 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1901 ; 1111 0000 0001 0111 10010 qqqqq ppppp 0 cpcmpeq.b crqc,crpc (c3_1)
1902 (dni cpcmpeq_b_C3 "cpcmpeq.b $crqc,$crpc C3"
1903 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
1904 "cpcmpeq.b $crqc,$crpc"
1905 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
1906 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1908 (c-call "check_option_cp" pc)
1910 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1914 ; 1111 0000 0011 0111 10010 qqqqq ppppp 0 cpcmpeq.h crqc,crpc (c3_1)
1915 (dni cpcmpeq_h_C3 "cpcmpeq.h $crqc,$crpc C3"
1916 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
1917 "cpcmpeq.h $crqc,$crpc"
1918 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
1919 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1921 (c-call "check_option_cp" pc)
1923 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1927 ; 1111 0000 0101 0111 10010 qqqqq ppppp 0 cpcmpeq.w crqc,crpc (c3_1)
1928 (dni cpcmpeq_w_C3 "cpcmpeq.w $crqc,$crpc C3"
1929 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
1930 "cpcmpeq.w $crqc,$crpc"
1931 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
1932 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1934 (c-call "check_option_cp" pc)
1936 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1940 ; 1111 0000 1001 0111 10010 qqqqq ppppp 0 cpcmpne.b crqc,crpc (c3_1)
1941 (dni cpcmpne_b_C3 "cpcmpne.b $crqc,$crpc C3"
1942 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
1943 "cpcmpne.b $crqc,$crpc"
1944 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
1945 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1947 (c-call "check_option_cp" pc)
1949 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1953 ; 1111 0000 1011 0111 10010 qqqqq ppppp 0 cpcmpne.h crqc,crpc (c3_1)
1954 (dni cpcmpne_h_C3 "cpcmpne.h $crqc,$crpc C3"
1955 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
1956 "cpcmpne.h $crqc,$crpc"
1957 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
1958 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1960 (c-call "check_option_cp" pc)
1962 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1966 ; 1111 0000 1101 0111 10010 qqqqq ppppp 0 cpcmpne.w crqc,crpc (c3_1)
1967 (dni cpcmpne_w_C3 "cpcmpne.w $crqc,$crpc C3"
1968 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
1969 "cpcmpne.w $crqc,$crpc"
1970 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
1971 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1973 (c-call "check_option_cp" pc)
1975 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1979 ; 1111 0001 0000 0111 10010 qqqqq ppppp 0 cpcmpgtu.b crqc,crpc (c3_1)
1980 (dni cpcmpgtu_b_C3 "cpcmpgtu.b $crqc,$crpc C3"
1981 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
1982 "cpcmpgtu.b $crqc,$crpc"
1983 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
1984 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1986 (c-call "check_option_cp" pc)
1988 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1992 ; 1111 0001 0001 0111 10010 qqqqq ppppp 0 cpcmpgt.b crqc,crpc (c3_1)
1993 (dni cpcmpgt_b_C3 "cpcmpgt.b $crqc,$crpc C3"
1994 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
1995 "cpcmpgt.b $crqc,$crpc"
1996 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
1997 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1999 (c-call "check_option_cp" pc)
2001 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
2005 ; 1111 0001 0011 0111 10010 qqqqq ppppp 0 cpcmpgt.h crqc,crpc (c3_1)
2006 (dni cpcmpgt_h_C3 "cpcmpgt.h $crqc,$crpc C3"
2007 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
2008 "cpcmpgt.h $crqc,$crpc"
2009 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
2010 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2012 (c-call "check_option_cp" pc)
2014 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
2018 ; 1111 0001 0100 0111 10010 qqqqq ppppp 0 cpcmpgtu.w crqc,crpc (c3_1)
2019 (dni cpcmpgtu_w_C3 "cpcmpgtu.w $crqc,$crpc C3"
2020 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
2021 "cpcmpgtu.w $crqc,$crpc"
2022 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
2023 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2025 (c-call "check_option_cp" pc)
2027 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
2031 ; 1111 0001 0101 0111 10010 qqqqq ppppp 0 cpcmpgt.w crqc,crpc (c3_1)
2032 (dni cpcmpgt_w_C3 "cpcmpgt.w $crqc,$crpc C3"
2033 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
2034 "cpcmpgt.w $crqc,$crpc"
2035 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
2036 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2038 (c-call "check_option_cp" pc)
2040 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
2044 ; 1111 0001 1000 0111 10010 qqqqq ppppp 0 cpcmpgeu.b crqc,crpc (c3_1)
2045 (dni cpcmpgeu_b_C3 "cpcmpgeu.b $crqc,$crpc C3"
2046 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
2047 "cpcmpgeu.b $crqc,$crpc"
2048 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x18) (f-sub4 7)
2049 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2051 (c-call "check_option_cp" pc)
2053 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
2057 ; 1111 0001 1001 0111 10010 qqqqq ppppp 0 cpcmpge.b crqc,crpc (c3_1)
2058 (dni cpcmpge_b_C3 "cpcmpge.b $crqc,$crpc C3"
2059 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
2060 "cpcmpge.b $crqc,$crpc"
2061 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x19) (f-sub4 7)
2062 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2064 (c-call "check_option_cp" pc)
2066 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
2070 ; 1111 0001 1011 0111 10010 qqqqq ppppp 0 cpcmpge.h crqc,crpc (c3_1)
2071 (dni cpcmpge_h_C3 "cpcmpge.h $crqc,$crpc C3"
2072 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
2073 "cpcmpge.h $crqc,$crpc"
2074 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
2075 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2077 (c-call "check_option_cp" pc)
2079 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2083 ; 1111 0001 1100 0111 10010 qqqqq ppppp 0 cpcmpgeu.w crqc,crpc (c3_1)
2084 (dni cpcmpgeu_w_C3 "cpcmpgeu.w $crqc,$crpc C3"
2085 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
2086 "cpcmpgeu.w $crqc,$crpc"
2087 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
2088 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2090 (c-call "check_option_cp" pc)
2092 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2096 ; 1111 0001 1101 0111 10010 qqqqq ppppp 0 cpcmpge.w crqc,crpc (c3_1)
2097 (dni cpcmpge_w_C3 "cpcmpge.w $crqc,$crpc C3"
2098 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
2099 "cpcmpge.w $crqc,$crpc"
2100 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
2101 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2103 (c-call "check_option_cp" pc)
2105 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2109 ; 1111 0010 0001 0111 10010 qqqqq ppppp 0 cpacmpeq.b crqc,crpc (c3_1)
2110 (dni cpacmpeq_b_C3 "cpacmpeq.b $crqc,$crpc C3"
2111 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
2112 "cpacmpeq.b $crqc,$crpc"
2113 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1) (f-sub4 7)
2114 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2116 (c-call "check_option_cp" pc)
2118 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2122 ; 1111 0010 0011 0111 10010 qqqqq ppppp 0 cpacmpeq.h crqc,crpc (c3_1)
2123 (dni cpacmpeq_h_C3 "cpacmpeq.h $crqc,$crpc C3"
2124 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
2125 "cpacmpeq.h $crqc,$crpc"
2126 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
2127 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2129 (c-call "check_option_cp" pc)
2131 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2135 ; 1111 0010 0101 0111 10010 qqqqq ppppp 0 cpacmpeq.w crqc,crpc (c3_1)
2136 (dni cpacmpeq_w_C3 "cpacmpeq.w $crqc,$crpc C3"
2137 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
2138 "cpacmpeq.w $crqc,$crpc"
2139 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x5) (f-sub4 7)
2140 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2142 (c-call "check_option_cp" pc)
2144 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2148 ; 1111 0010 1001 0111 10010 qqqqq ppppp 0 cpacmpne.b crqc,crpc (c3_1)
2149 (dni cpacmpne_b_C3 "cpacmpne.b $crqc,$crpc C3"
2150 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
2151 "cpacmpne.b $crqc,$crpc"
2152 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x9) (f-sub4 7)
2153 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2155 (c-call "check_option_cp" pc)
2157 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2161 ; 1111 0010 1011 0111 10010 qqqqq ppppp 0 cpacmpne.h crqc,crpc (c3_1)
2162 (dni cpacmpne_h_C3 "cpacmpne.h $crqc,$crpc C3"
2163 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
2164 "cpacmpne.h $crqc,$crpc"
2165 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xb) (f-sub4 7)
2166 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2168 (c-call "check_option_cp" pc)
2170 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2174 ; 1111 0010 1101 0111 10010 qqqqq ppppp 0 cpacmpne.w crqc,crpc (c3_1)
2175 (dni cpacmpne_w_C3 "cpacmpne.w $crqc,$crpc C3"
2176 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
2177 "cpacmpne.w $crqc,$crpc"
2178 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xd) (f-sub4 7)
2179 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2181 (c-call "check_option_cp" pc)
2183 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2187 ; 1111 0011 0000 0111 10010 qqqqq ppppp 0 cpacmpgtu.b crqc,crpc (c3_1)
2188 (dni cpacmpgtu_b_C3 "cpacmpgtu.b $crqc,$crpc C3"
2189 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
2190 "cpacmpgtu.b $crqc,$crpc"
2191 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x10) (f-sub4 7)
2192 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2194 (c-call "check_option_cp" pc)
2196 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2200 ; 1111 0011 0001 0111 10010 qqqqq ppppp 0 cpacmpgt.b crqc,crpc (c3_1)
2201 (dni cpacmpgt_b_C3 "cpacmpgt.b $crqc,$crpc C3"
2202 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
2203 "cpacmpgt.b $crqc,$crpc"
2204 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x11) (f-sub4 7)
2205 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2207 (c-call "check_option_cp" pc)
2209 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2213 ; 1111 0011 0011 0111 10010 qqqqq ppppp 0 cpacmpgt.h crqc,crpc (c3_1)
2214 (dni cpacmpgt_h_C3 "cpacmpgt.h $crqc,$crpc C3"
2215 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
2216 "cpacmpgt.h $crqc,$crpc"
2217 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
2218 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2220 (c-call "check_option_cp" pc)
2222 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2226 ; 1111 0011 0100 0111 10010 qqqqq ppppp 0 cpacmpgtu.w crqc,crpc (c3_1)
2227 (dni cpacmpgtu_w_C3 "cpacmpgtu.w $crqc,$crpc C3"
2228 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
2229 "cpacmpgtu.w $crqc,$crpc"
2230 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x14) (f-sub4 7)
2231 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2233 (c-call "check_option_cp" pc)
2235 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2239 ; 1111 0011 0101 0111 10010 qqqqq ppppp 0 cpacmpgt.w crqc,crpc (c3_1)
2240 (dni cpacmpgt_w_C3 "cpacmpgt.w $crqc,$crpc C3"
2241 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
2242 "cpacmpgt.w $crqc,$crpc"
2243 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x15) (f-sub4 7)
2244 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2246 (c-call "check_option_cp" pc)
2248 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2252 ; 1111 0011 1000 0111 10010 qqqqq ppppp 0 cpacmpgeu.b crqc,crpc (c3_1)
2253 (dni cpacmpgeu_b_C3 "cpacmpgeu.b $crqc,$crpc C3"
2254 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
2255 "cpacmpgeu.b $crqc,$crpc"
2256 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x18) (f-sub4 7)
2257 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2259 (c-call "check_option_cp" pc)
2261 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2265 ; 1111 0011 1001 0111 10010 qqqqq ppppp 0 cpacmpge.b crqc,crpc (c3_1)
2266 (dni cpacmpge_b_C3 "cpacmpge.b $crqc,$crpc C3"
2267 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
2268 "cpacmpge.b $crqc,$crpc"
2269 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x19) (f-sub4 7)
2270 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2272 (c-call "check_option_cp" pc)
2274 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2278 ; 1111 0011 1011 0111 10010 qqqqq ppppp 0 cpacmpge.h crqc,crpc (c3_1)
2279 (dni cpacmpge_h_C3 "cpacmpge.h $crqc,$crpc C3"
2280 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
2281 "cpacmpge.h $crqc,$crpc"
2282 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
2283 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2285 (c-call "check_option_cp" pc)
2287 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2291 ; 1111 0011 1100 0111 10010 qqqqq ppppp 0 cpacmpgeu.w crqc,crpc (c3_1)
2292 (dni cpacmpgeu_w_C3 "cpacmpgeu.w $crqc,$crpc C3"
2293 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
2294 "cpacmpgeu.w $crqc,$crpc"
2295 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1c) (f-sub4 7)
2296 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2298 (c-call "check_option_cp" pc)
2300 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2304 ; 1111 0011 1101 0111 10010 qqqqq ppppp 0 cpacmpge.w crqc,crpc (c3_1)
2305 (dni cpacmpge_w_C3 "cpacmpge.w $crqc,$crpc C3"
2306 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
2307 "cpacmpge.w $crqc,$crpc"
2308 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1d) (f-sub4 7)
2309 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2311 (c-call "check_option_cp" pc)
2313 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2317 ; 1111 0100 0001 0111 10010 qqqqq ppppp 0 cpocmpeq.b crqc,crpc (c3_1)
2318 (dni cpocmpeq_b_C3 "cpocmpeq.b $crqc,$crpc C3"
2319 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
2320 "cpocmpeq.b $crqc,$crpc"
2321 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1) (f-sub4 7)
2322 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2324 (c-call "check_option_cp" pc)
2326 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2330 ; 1111 0100 0011 0111 10010 qqqqq ppppp 0 cpocmpeq.h crqc,crpc (c3_1)
2331 (dni cpocmpeq_h_C3 "cpocmpeq.h $crqc,$crpc C3"
2332 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
2333 "cpocmpeq.h $crqc,$crpc"
2334 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x3) (f-sub4 7)
2335 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2337 (c-call "check_option_cp" pc)
2339 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2343 ; 1111 0100 0101 0111 10010 qqqqq ppppp 0 cpocmpeq.w crqc,crpc (c3_1)
2344 (dni cpocmpeq_w_C3 "cpocmpeq.w $crqc,$crpc C3"
2345 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
2346 "cpocmpeq.w $crqc,$crpc"
2347 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x5) (f-sub4 7)
2348 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2350 (c-call "check_option_cp" pc)
2352 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2356 ; 1111 0100 1001 0111 10010 qqqqq ppppp 0 cpocmpne.b crqc,crpc (c3_1)
2357 (dni cpocmpne_b_C3 "cpocmpne.b $crqc,$crpc C3"
2358 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
2359 "cpocmpne.b $crqc,$crpc"
2360 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x9) (f-sub4 7)
2361 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2363 (c-call "check_option_cp" pc)
2365 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2369 ; 1111 0100 1011 0111 10010 qqqqq ppppp 0 cpocmpne.h crqc,crpc (c3_1)
2370 (dni cpocmpne_h_C3 "cpocmpne.h $crqc,$crpc C3"
2371 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
2372 "cpocmpne.h $crqc,$crpc"
2373 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
2374 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2376 (c-call "check_option_cp" pc)
2378 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2382 ; 1111 0100 1101 0111 10010 qqqqq ppppp 0 cpocmpne.w crqc,crpc (c3_1)
2383 (dni cpocmpne_w_C3 "cpocmpne.w $crqc,$crpc C3"
2384 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
2385 "cpocmpne.w $crqc,$crpc"
2386 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xd) (f-sub4 7)
2387 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2389 (c-call "check_option_cp" pc)
2391 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2395 ; 1111 0101 0000 0111 10010 qqqqq ppppp 0 cpocmpgtu.b crqc,crpc (c3_1)
2396 (dni cpocmpgtu_b_C3 "cpocmpgtu.b $crqc,$crpc C3"
2397 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
2398 "cpocmpgtu.b $crqc,$crpc"
2399 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x10) (f-sub4 7)
2400 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2402 (c-call "check_option_cp" pc)
2404 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2408 ; 1111 0101 0001 0111 10010 qqqqq ppppp 0 cpocmpgt.b crqc,crpc (c3_1)
2409 (dni cpocmpgt_b_C3 "cpocmpgt.b $crqc,$crpc C3"
2410 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
2411 "cpocmpgt.b $crqc,$crpc"
2412 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x11) (f-sub4 7)
2413 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2415 (c-call "check_option_cp" pc)
2417 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2421 ; 1111 0101 0011 0111 10010 qqqqq ppppp 0 cpocmpgt.h crqc,crpc (c3_1)
2422 (dni cpocmpgt_h_C3 "cpocmpgt.h $crqc,$crpc C3"
2423 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
2424 "cpocmpgt.h $crqc,$crpc"
2425 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x13) (f-sub4 7)
2426 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2428 (c-call "check_option_cp" pc)
2430 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2434 ; 1111 0101 0100 0111 10010 qqqqq ppppp 0 cpocmpgtu.w crqc,crpc (c3_1)
2435 (dni cpocmpgtu_w_C3 "cpocmpgtu.w $crqc,$crpc C3"
2436 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
2437 "cpocmpgtu.w $crqc,$crpc"
2438 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x14) (f-sub4 7)
2439 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2441 (c-call "check_option_cp" pc)
2443 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2447 ; 1111 0101 0101 0111 10010 qqqqq ppppp 0 cpocmpgt.w crqc,crpc (c3_1)
2448 (dni cpocmpgt_w_C3 "cpocmpgt.w $crqc,$crpc C3"
2449 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
2450 "cpocmpgt.w $crqc,$crpc"
2451 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x15) (f-sub4 7)
2452 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2454 (c-call "check_option_cp" pc)
2456 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2460 ; 1111 0101 1000 0111 10010 qqqqq ppppp 0 cpocmpgeu.b crqc,crpc (c3_1)
2461 (dni cpocmpgeu_b_C3 "cpocmpgeu.b $crqc,$crpc C3"
2462 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
2463 "cpocmpgeu.b $crqc,$crpc"
2464 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x18) (f-sub4 7)
2465 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2467 (c-call "check_option_cp" pc)
2469 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2473 ; 1111 0101 1001 0111 10010 qqqqq ppppp 0 cpocmpge.b crqc,crpc (c3_1)
2474 (dni cpocmpge_b_C3 "cpocmpge.b $crqc,$crpc C3"
2475 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
2476 "cpocmpge.b $crqc,$crpc"
2477 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x19) (f-sub4 7)
2478 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2480 (c-call "check_option_cp" pc)
2482 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2486 ; 1111 0101 1011 0111 10010 qqqqq ppppp 0 cpocmpge.h crqc,crpc (c3_1)
2487 (dni cpocmpge_h_C3 "cpocmpge.h $crqc,$crpc C3"
2488 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
2489 "cpocmpge.h $crqc,$crpc"
2490 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1b) (f-sub4 7)
2491 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2493 (c-call "check_option_cp" pc)
2495 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2499 ; 1111 0101 1100 0111 10010 qqqqq ppppp 0 cpocmpgeu.w crqc,crpc (c3_1)
2500 (dni cpocmpgeu_w_C3 "cpocmpgeu.w $crqc,$crpc C3"
2501 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
2502 "cpocmpgeu.w $crqc,$crpc"
2503 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1c) (f-sub4 7)
2504 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2506 (c-call "check_option_cp" pc)
2508 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2512 ; 1111 0101 1101 0111 10010 qqqqq ppppp 0 cpocmpge.w crqc,crpc (c3_1)
2513 (dni cpocmpge_w_C3 "cpocmpge.w $crqc,$crpc C3"
2514 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
2515 "cpocmpge.w $crqc,$crpc"
2516 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1d) (f-sub4 7)
2517 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2519 (c-call "check_option_cp" pc)
2521 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2525 ; 1111 00xx xiii 0111 10100 qqqqq ppppp 0 cpsrli3.b =crqc,crpc,imm3p9 (c3_imm)
2526 (dni cpsrli3_b_C3 "cpsrli3.b $crqc,$crpc,imm3p9 C3"
2527 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
2528 "cpsrli3.b $crqc,$crpc,$imm3p9"
2529 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2530 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2532 (c-call "check_option_cp" pc)
2533 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2537 ; 1111 01xx iiii 0111 10100 qqqqq ppppp 0 cpsrli3.h =crqc,crpc,imm4p8 (c3_imm)
2538 (dni cpsrli3_h_C3 "cpsrli3.h $crqc,$crpc,imm4p8 C3"
2539 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
2540 "cpsrli3.h $crqc,$crpc,$imm4p8"
2541 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2542 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2544 (c-call "check_option_cp" pc)
2545 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2549 ; 1111 10xi iiii 0111 10100 qqqqq ppppp 0 cpsrli3.w =crqc,crpc,imm5p7 (c3_imm)
2550 (dni cpsrli3_w_C3 "cpsrli3.w $crqc,$crpc,imm5p7 C3"
2551 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
2552 "cpsrli3.w $crqc,$crpc,$imm5p7"
2553 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2554 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2556 (c-call "check_option_cp" pc)
2557 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2561 ; 1111 11ii iiii 0111 10100 qqqqq ppppp 0 cdsrli3 =crqc,crpc,imm6p6 (c3_imm)
2562 (dni cdsrli3_C3 "cdsrli3 $crqc,$crpc,imm6p6 C3"
2563 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2564 "cdsrli3 $crqc,$crpc,$imm6p6"
2565 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2566 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2568 (c-call "check_option_cp" pc)
2569 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2573 ; 1111 00xx xiii 0111 10101 qqqqq ppppp 0 cpsrai3.b =crqc,crpc,imm3p9 (c3_imm)
2574 (dni cpsrai3_b_C3 "cpsrai3.b $crqc,$crpc,imm3p9 C3"
2575 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
2576 "cpsrai3.b $crqc,$crpc,$imm3p9"
2577 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2578 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2580 (c-call "check_option_cp" pc)
2581 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2585 ; 1111 01xx iiii 0111 10101 qqqqq ppppp 0 cpsrai3.h =crqc,crpc,imm4p8 (c3_imm)
2586 (dni cpsrai3_h_C3 "cpsrai3.h $crqc,$crpc,imm4p8 C3"
2587 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
2588 "cpsrai3.h $crqc,$crpc,$imm4p8"
2589 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2590 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2592 (c-call "check_option_cp" pc)
2593 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2597 ; 1111 10xi iiii 0111 10101 qqqqq ppppp 0 cpsrai3.w =crqc,crpc,imm5p7 (c3_imm)
2598 (dni cpsrai3_w_C3 "cpsrai3.w $crqc,$crpc,imm5p7 C3"
2599 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
2600 "cpsrai3.w $crqc,$crpc,$imm5p7"
2601 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2602 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2604 (c-call "check_option_cp" pc)
2605 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2609 ; 1111 11ii iiii 0111 10101 qqqqq ppppp 0 cdsrai3 =crqc,crpc,imm6p6 (c3_imm)
2610 (dni cdsrai3_C3 "cdsrai3 $crqc,$crpc,imm6p6 C3"
2611 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2612 "cdsrai3 $crqc,$crpc,$imm6p6"
2613 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2614 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2616 (c-call "check_option_cp" pc)
2617 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2621 ; 1111 00xx xiii 0111 10110 qqqqq ppppp 0 cpslli3.b =crqc,crpc,imm3p9 (c3_imm)
2622 (dni cpslli3_b_C3 "cpslli3.b $crqc,$crpc,imm3p9 C3"
2623 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
2624 "cpslli3.b $crqc,$crpc,$imm3p9"
2625 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2626 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2628 (c-call "check_option_cp" pc)
2629 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2633 ; 1111 01xx iiii 0111 10110 qqqqq ppppp 0 cpslli3.h =crqc,crpc,imm4p8 (c3_imm)
2634 (dni cpslli3_h_C3 "cpslli3.h $crqc,$crpc,imm4p8 C3"
2635 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
2636 "cpslli3.h $crqc,$crpc,$imm4p8"
2637 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2638 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2640 (c-call "check_option_cp" pc)
2641 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2645 ; 1111 10xi iiii 0111 10110 qqqqq ppppp 0 cpslli3.w =crqc,crpc,imm5p7 (c3_imm)
2646 (dni cpslli3_w_C3 "cpslli3.w $crqc,$crpc,imm5p7 C3"
2647 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
2648 "cpslli3.w $crqc,$crpc,$imm5p7"
2649 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2650 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2652 (c-call "check_option_cp" pc)
2653 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2657 ; 1111 11ii iiii 0111 10110 qqqqq ppppp 0 cdslli3 =crqc,crpc,imm6p6 (c3_imm)
2658 (dni cdslli3_C3 "cdslli3 $crqc,$crpc,imm6p6 C3"
2659 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2660 "cdslli3 $crqc,$crpc,$imm6p6"
2661 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2662 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2664 (c-call "check_option_cp" pc)
2665 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2669 ; 1111 01xx iiii 0111 10111 qqqqq ppppp 0 cpslai3.h =crqc,crpc,imm4p8 (c3_imm)
2670 (dni cpslai3_h_C3 "cpslai3.h $crqc,$crpc,imm4p8 C3"
2671 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
2672 "cpslai3.h $crqc,$crpc,$imm4p8"
2673 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2674 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2676 (c-call "check_option_cp" pc)
2677 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2681 ; 1111 10xi iiii 0111 10111 qqqqq ppppp 0 cpslai3.w =crqc,crpc,imm5p7 (c3_imm)
2682 (dni cpslai3_w_C3 "cpslai3.w $crqc,$crpc,imm5p7 C3"
2683 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
2684 "cpslai3.w $crqc,$crpc,$imm5p7"
2685 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2686 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2688 (c-call "check_option_cp" pc)
2689 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2693 ; 1111 00xi iiii 0111 11000 qqqqq ppppp 0 cpclipiu3.w =crqc,crpc,imm5p7 (c3_imm)
2694 (dni cpclipiu3_w_C3 "cpclipiu3.w $crqc,$crpc,imm5p7 C3"
2695 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
2696 "cpclipiu3.w $crqc,$crpc,$imm5p7"
2697 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
2698 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2700 (c-call "check_option_cp" pc)
2701 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2705 ; 1111 01xi iiii 0111 11000 qqqqq ppppp 0 cpclipi3.w =crqc,crpc,imm5p7 (c3_imm)
2706 (dni cpclipi3_w_C3 "cpclipi3.w $crqc,$crpc,imm5p7 C3"
2707 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
2708 "cpclipi3.w $crqc,$crpc,$imm5p7"
2709 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
2710 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2712 (c-call "check_option_cp" pc)
2713 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2717 ; 1111 10ii iiii 0111 11000 qqqqq ppppp 0 cdclipiu3 =crqc,crpc,imm6p6 (c3_imm)
2718 (dni cdclipiu3_C3 "cdclipiu3 $crqc,$crpc,imm6p6 C3"
2719 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2720 "cdclipiu3 $crqc,$crpc,$imm6p6"
2721 (+ MAJ_15 (f-ivc2-2u4 #x2) imm6p6 (f-sub4 7)
2722 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2724 (c-call "check_option_cp" pc)
2725 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2729 ; 1111 11ii iiii 0111 11000 qqqqq ppppp 0 cdclipi3 =crqc,crpc,imm6p6 (c3_imm)
2730 (dni cdclipi3_C3 "cdclipi3 $crqc,$crpc,imm6p6 C3"
2731 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2732 "cdclipi3 $crqc,$crpc,$imm6p6"
2733 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2734 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2736 (c-call "check_option_cp" pc)
2737 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2741 ; 1111 iiii iiii 0111 11001 qqqqq 00000 0 cpmovi.b =crqc,simm8p4 (c3_imm)
2742 (dni cpmovi_b_C3 "cpmovi.b $crqc,simm8p4 C3"
2743 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
2744 "cpmovi.b $crqc,$simm8p4"
2745 (+ MAJ_15 simm8p4 (f-sub4 7)
2746 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
2748 (c-call "check_option_cp" pc)
2749 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2753 ; 1111 iiii iiii 0111 11001 qqqqq 00010 0 cpmoviu.h =crqc,imm8p4 (c3_imm)
2754 (dni cpmoviu_h_C3 "cpmoviu.h $crqc,imm8p4 C3"
2755 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_h") (CPTYPE V4UHI) (CRET FIRST))
2756 "cpmoviu.h $crqc,$imm8p4"
2757 (+ MAJ_15 imm8p4 (f-sub4 7)
2758 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
2760 (c-call "check_option_cp" pc)
2761 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2765 ; 1111 iiii iiii 0111 11001 qqqqq 00011 0 cpmovi.h =crqc,simm8p4 (c3_imm)
2766 (dni cpmovi_h_C3 "cpmovi.h $crqc,simm8p4 C3"
2767 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
2768 "cpmovi.h $crqc,$simm8p4"
2769 (+ MAJ_15 simm8p4 (f-sub4 7)
2770 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
2772 (c-call "check_option_cp" pc)
2773 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2777 ; 1111 iiii iiii 0111 11001 qqqqq 00100 0 cpmoviu.w =crqc,imm8p4 (c3_imm)
2778 (dni cpmoviu_w_C3 "cpmoviu.w $crqc,imm8p4 C3"
2779 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
2780 "cpmoviu.w $crqc,$imm8p4"
2781 (+ MAJ_15 imm8p4 (f-sub4 7)
2782 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
2784 (c-call "check_option_cp" pc)
2785 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2789 ; 1111 iiii iiii 0111 11001 qqqqq 00101 0 cpmovi.w =crqc,simm8p4 (c3_imm)
2790 (dni cpmovi_w_C3 "cpmovi.w $crqc,simm8p4 C3"
2791 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
2792 "cpmovi.w $crqc,$simm8p4"
2793 (+ MAJ_15 simm8p4 (f-sub4 7)
2794 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
2796 (c-call "check_option_cp" pc)
2797 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2801 ; 1111 iiii iiii 0111 11001 qqqqq 00110 0 cdmoviu =crqc,imm8p4 (c3_imm)
2802 (dni cdmoviu_C3 "cdmoviu $crqc,imm8p4 C3"
2803 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2804 "cdmoviu $crqc,$imm8p4"
2805 (+ MAJ_15 imm8p4 (f-sub4 7)
2806 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
2808 (c-call "check_option_cp" pc)
2809 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2813 ; 1111 iiii iiii 0111 11001 qqqqq 00111 0 cdmovi =crqc,simm8p4 (c3_imm)
2814 (dni cdmovi_C3 "cdmovi $crqc,simm8p4 C3"
2815 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
2816 "cdmovi $crqc,$simm8p4"
2817 (+ MAJ_15 simm8p4 (f-sub4 7)
2818 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
2820 (c-call "check_option_cp" pc)
2821 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2825 ; 1111 0000 0000 0111 00000 qqqqq ppppp 1 cpadda1u.b crqc,crpc (c3_1)
2826 (dni cpadda1u_b_C3 "cpadda1u.b $crqc,$crpc C3"
2827 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
2828 "cpadda1u.b $crqc,$crpc"
2829 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
2830 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2832 (c-call "check_option_cp" pc)
2841 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2845 ; 1111 0000 0001 0111 00000 qqqqq ppppp 1 cpadda1.b crqc,crpc (c3_1)
2846 (dni cpadda1_b_C3 "cpadda1.b $crqc,$crpc C3"
2847 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
2848 "cpadda1.b $crqc,$crpc"
2849 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
2850 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2852 (c-call "check_option_cp" pc)
2861 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2865 ; 1111 0000 0010 0111 00000 qqqqq ppppp 1 cpaddua1.h crqc,crpc (c3_1)
2866 (dni cpaddua1_h_C3 "cpaddua1.h $crqc,$crpc C3"
2867 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
2868 "cpaddua1.h $crqc,$crpc"
2869 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
2870 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2872 (c-call "check_option_cp" pc)
2877 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2881 ; 1111 0000 0011 0111 00000 qqqqq ppppp 1 cpaddla1.h crqc,crpc (c3_1)
2882 (dni cpaddla1_h_C3 "cpaddla1.h $crqc,$crpc C3"
2883 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
2884 "cpaddla1.h $crqc,$crpc"
2885 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
2886 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2888 (c-call "check_option_cp" pc)
2893 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2897 ; 1111 0000 0100 0111 00000 qqqqq ppppp 1 cpaddaca1u.b crqc,crpc (c3_1)
2898 (dni cpaddaca1u_b_C3 "cpaddaca1u.b $crqc,$crpc C3"
2899 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
2900 "cpaddaca1u.b $crqc,$crpc"
2901 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
2902 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2904 (c-call "check_option_cp" pc)
2914 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2918 ; 1111 0000 0101 0111 00000 qqqqq ppppp 1 cpaddaca1.b crqc,crpc (c3_1)
2919 (dni cpaddaca1_b_C3 "cpaddaca1.b $crqc,$crpc C3"
2920 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
2921 "cpaddaca1.b $crqc,$crpc"
2922 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
2923 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2925 (c-call "check_option_cp" pc)
2935 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2939 ; 1111 0000 0110 0111 00000 qqqqq ppppp 1 cpaddacua1.h crqc,crpc (c3_1)
2940 (dni cpaddacua1_h_C3 "cpaddacua1.h $crqc,$crpc C3"
2941 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
2942 "cpaddacua1.h $crqc,$crpc"
2943 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x6) (f-sub4 7)
2944 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2946 (c-call "check_option_cp" pc)
2952 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2956 ; 1111 0000 0111 0111 00000 qqqqq ppppp 1 cpaddacla1.h crqc,crpc (c3_1)
2957 (dni cpaddacla1_h_C3 "cpaddacla1.h $crqc,$crpc C3"
2958 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
2959 "cpaddacla1.h $crqc,$crpc"
2960 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x7) (f-sub4 7)
2961 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2963 (c-call "check_option_cp" pc)
2969 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2973 ; 1111 0000 1000 0111 00000 qqqqq ppppp 1 cpsuba1u.b crqc,crpc (c3_1)
2974 (dni cpsuba1u_b_C3 "cpsuba1u.b $crqc,$crpc C3"
2975 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
2976 "cpsuba1u.b $crqc,$crpc"
2977 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
2978 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2980 (c-call "check_option_cp" pc)
2989 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2993 ; 1111 0000 1001 0111 00000 qqqqq ppppp 1 cpsuba1.b crqc,crpc (c3_1)
2994 (dni cpsuba1_b_C3 "cpsuba1.b $crqc,$crpc C3"
2995 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
2996 "cpsuba1.b $crqc,$crpc"
2997 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
2998 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3000 (c-call "check_option_cp" pc)
3009 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
3013 ; 1111 0000 1010 0111 00000 qqqqq ppppp 1 cpsubua1.h crqc,crpc (c3_1)
3014 (dni cpsubua1_h_C3 "cpsubua1.h $crqc,$crpc C3"
3015 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
3016 "cpsubua1.h $crqc,$crpc"
3017 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3018 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3020 (c-call "check_option_cp" pc)
3025 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
3029 ; 1111 0000 1011 0111 00000 qqqqq ppppp 1 cpsubla1.h crqc,crpc (c3_1)
3030 (dni cpsubla1_h_C3 "cpsubla1.h $crqc,$crpc C3"
3031 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
3032 "cpsubla1.h $crqc,$crpc"
3033 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3034 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3036 (c-call "check_option_cp" pc)
3041 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
3045 ; 1111 0000 1100 0111 00000 qqqqq ppppp 1 cpsubaca1u.b crqc,crpc (c3_1)
3046 (dni cpsubaca1u_b_C3 "cpsubaca1u.b $crqc,$crpc C3"
3047 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
3048 "cpsubaca1u.b $crqc,$crpc"
3049 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3050 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3052 (c-call "check_option_cp" pc)
3062 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
3066 ; 1111 0000 1101 0111 00000 qqqqq ppppp 1 cpsubaca1.b crqc,crpc (c3_1)
3067 (dni cpsubaca1_b_C3 "cpsubaca1.b $crqc,$crpc C3"
3068 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
3069 "cpsubaca1.b $crqc,$crpc"
3070 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3071 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3073 (c-call "check_option_cp" pc)
3083 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
3087 ; 1111 0000 1110 0111 00000 qqqqq ppppp 1 cpsubacua1.h crqc,crpc (c3_1)
3088 (dni cpsubacua1_h_C3 "cpsubacua1.h $crqc,$crpc C3"
3089 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
3090 "cpsubacua1.h $crqc,$crpc"
3091 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3092 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3094 (c-call "check_option_cp" pc)
3100 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
3104 ; 1111 0000 1111 0111 00000 qqqqq ppppp 1 cpsubacla1.h crqc,crpc (c3_1)
3105 (dni cpsubacla1_h_C3 "cpsubacla1.h $crqc,$crpc C3"
3106 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
3107 "cpsubacla1.h $crqc,$crpc"
3108 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3109 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3111 (c-call "check_option_cp" pc)
3117 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
3121 ; 1111 0001 0000 0111 00000 qqqqq ppppp 1 cpabsa1u.b crqc,crpc (c3_1)
3122 (dni cpabsa1u_b_C3 "cpabsa1u.b $crqc,$crpc C3"
3123 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
3124 "cpabsa1u.b $crqc,$crpc"
3125 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3126 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3128 (c-call "check_option_cp" pc)
3137 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
3141 ; 1111 0001 0001 0111 00000 qqqqq ppppp 1 cpabsa1.b crqc,crpc (c3_1)
3142 (dni cpabsa1_b_C3 "cpabsa1.b $crqc,$crpc C3"
3143 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
3144 "cpabsa1.b $crqc,$crpc"
3145 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3146 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3148 (c-call "check_option_cp" pc)
3157 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
3161 ; 1111 0001 0010 0111 00000 qqqqq ppppp 1 cpabsua1.h crqc,crpc (c3_1)
3162 (dni cpabsua1_h_C3 "cpabsua1.h $crqc,$crpc C3"
3163 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
3164 "cpabsua1.h $crqc,$crpc"
3165 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3166 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3168 (c-call "check_option_cp" pc)
3173 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
3177 ; 1111 0001 0011 0111 00000 qqqqq ppppp 1 cpabsla1.h crqc,crpc (c3_1)
3178 (dni cpabsla1_h_C3 "cpabsla1.h $crqc,$crpc C3"
3179 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
3180 "cpabsla1.h $crqc,$crpc"
3181 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3182 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3184 (c-call "check_option_cp" pc)
3189 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
3193 ; 1111 0001 0100 0111 00000 qqqqq ppppp 1 cpsada1u.b crqc,crpc (c3_1)
3194 (dni cpsada1u_b_C3 "cpsada1u.b $crqc,$crpc C3"
3195 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
3196 "cpsada1u.b $crqc,$crpc"
3197 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3198 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3200 (c-call "check_option_cp" pc)
3210 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
3214 ; 1111 0001 0101 0111 00000 qqqqq ppppp 1 cpsada1.b crqc,crpc (c3_1)
3215 (dni cpsada1_b_C3 "cpsada1.b $crqc,$crpc C3"
3216 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
3217 "cpsada1.b $crqc,$crpc"
3218 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3219 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3221 (c-call "check_option_cp" pc)
3231 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
3235 ; 1111 0001 0110 0111 00000 qqqqq ppppp 1 cpsadua1.h crqc,crpc (c3_1)
3236 (dni cpsadua1_h_C3 "cpsadua1.h $crqc,$crpc C3"
3237 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
3238 "cpsadua1.h $crqc,$crpc"
3239 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3240 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3242 (c-call "check_option_cp" pc)
3248 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
3252 ; 1111 0001 0111 0111 00000 qqqqq ppppp 1 cpsadla1.h crqc,crpc (c3_1)
3253 (dni cpsadla1_h_C3 "cpsadla1.h $crqc,$crpc C3"
3254 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
3255 "cpsadla1.h $crqc,$crpc"
3256 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3257 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3259 (c-call "check_option_cp" pc)
3265 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
3269 ; 1111 0010 0000 0111 00000 qqqqq ppppp 1 cpseta1.h crqc,crpc (c3_1)
3270 (dni cpseta1_h_C3 "cpseta1.h $crqc,$crpc C3"
3271 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
3272 "cpseta1.h $crqc,$crpc"
3273 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x0) (f-sub4 7)
3274 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3276 (c-call "check_option_cp" pc)
3285 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3289 ; 1111 0010 0010 0111 00000 qqqqq ppppp 1 cpsetua1.w crqc,crpc (c3_1)
3290 (dni cpsetua1_w_C3 "cpsetua1.w $crqc,$crpc C3"
3291 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
3292 "cpsetua1.w $crqc,$crpc"
3293 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x2) (f-sub4 7)
3294 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3296 (c-call "check_option_cp" pc)
3301 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3305 ; 1111 0010 0011 0111 00000 qqqqq ppppp 1 cpsetla1.w crqc,crpc (c3_1)
3306 (dni cpsetla1_w_C3 "cpsetla1.w $crqc,$crpc C3"
3307 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
3308 "cpsetla1.w $crqc,$crpc"
3309 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
3310 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3312 (c-call "check_option_cp" pc)
3317 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3321 ; 1111 000 ooooo 0111 00100 00000 00000 1 cpmova1.b =croc (c3_1)
3322 (dni cpmova1_b_C3 "cpmova1.b $croc C3"
3323 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3325 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3326 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3328 (c-call "check_option_cp" pc)
3329 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3333 ; 1111 000 ooooo 0111 00100 00000 00010 1 cpmovua1.h =croc (c3_1)
3334 (dni cpmovua1_h_C3 "cpmovua1.h $croc C3"
3335 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3337 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3338 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x1) )
3340 (c-call "check_option_cp" pc)
3341 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3345 ; 1111 000 ooooo 0111 00100 00000 00011 1 cpmovla1.h =croc (c3_1)
3346 (dni cpmovla1_h_C3 "cpmovla1.h $croc C3"
3347 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3349 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3350 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x1) )
3352 (c-call "check_option_cp" pc)
3353 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3357 ; 1111 000 ooooo 0111 00100 00000 00100 1 cpmovuua1.w =croc (c3_1)
3358 (dni cpmovuua1_w_C3 "cpmovuua1.w $croc C3"
3359 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3361 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3362 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x1) )
3364 (c-call "check_option_cp" pc)
3365 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3369 ; 1111 000 ooooo 0111 00100 00000 00101 1 cpmovula1.w =croc (c3_1)
3370 (dni cpmovula1_w_C3 "cpmovula1.w $croc C3"
3371 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3373 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3374 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x1) )
3376 (c-call "check_option_cp" pc)
3377 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3381 ; 1111 000 ooooo 0111 00100 00000 00110 1 cpmovlua1.w =croc (c3_1)
3382 (dni cpmovlua1_w_C3 "cpmovlua1.w $croc C3"
3383 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3385 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3386 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x1) )
3388 (c-call "check_option_cp" pc)
3389 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3393 ; 1111 000 ooooo 0111 00100 00000 00111 1 cpmovlla1.w =croc (c3_1)
3394 (dni cpmovlla1_w_C3 "cpmovlla1.w $croc C3"
3395 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3397 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3398 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x1) )
3400 (c-call "check_option_cp" pc)
3401 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3405 ; 1111 000 ooooo 0111 00100 00000 10000 1 cppacka1u.b =croc (c3_1)
3406 (dni cppacka1u_b_C3 "cppacka1u.b $croc C3"
3407 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
3409 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3410 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x1) )
3412 (c-call "check_option_cp" pc)
3413 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3417 ; 1111 000 ooooo 0111 00100 00000 10001 1 cppacka1.b =croc (c3_1)
3418 (dni cppacka1_b_C3 "cppacka1.b $croc C3"
3419 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
3421 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3422 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x1) )
3424 (c-call "check_option_cp" pc)
3425 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3429 ; 1111 000 ooooo 0111 00100 00000 10010 1 cppackua1.h =croc (c3_1)
3430 (dni cppackua1_h_C3 "cppackua1.h $croc C3"
3431 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3433 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3434 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x1) )
3436 (c-call "check_option_cp" pc)
3437 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3441 ; 1111 000 ooooo 0111 00100 00000 10011 1 cppackla1.h =croc (c3_1)
3442 (dni cppackla1_h_C3 "cppackla1.h $croc C3"
3443 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
3445 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3446 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x1) )
3448 (c-call "check_option_cp" pc)
3449 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3453 ; 1111 000 ooooo 0111 00100 00000 10100 1 cppackua1.w =croc (c3_1)
3454 (dni cppackua1_w_C3 "cppackua1.w $croc C3"
3455 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3457 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3458 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x1) )
3460 (c-call "check_option_cp" pc)
3461 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3465 ; 1111 000 ooooo 0111 00100 00000 10101 1 cppackla1.w =croc (c3_1)
3466 (dni cppackla1_w_C3 "cppackla1.w $croc C3"
3467 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3469 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3470 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x1) )
3472 (c-call "check_option_cp" pc)
3473 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3477 ; 1111 000 ooooo 0111 00100 00000 10110 1 cpmovhua1.w =croc (c3_1)
3478 (dni cpmovhua1_w_C3 "cpmovhua1.w $croc C3"
3479 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3481 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3482 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x1) )
3484 (c-call "check_option_cp" pc)
3485 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3489 ; 1111 000 ooooo 0111 00100 00000 10111 1 cpmovhla1.w =croc (c3_1)
3490 (dni cpmovhla1_w_C3 "cpmovhla1.w $croc C3"
3491 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
3493 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3494 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x1) )
3496 (c-call "check_option_cp" pc)
3497 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3501 ; 1111 0000 0000 0111 00010 qqqqq 00000 1 cpsrla1 crqc (c3_1)
3502 (dni cpsrla1_C3 "cpsrla1 $crqc C3"
3503 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrla1") VOLATILE)
3505 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3506 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3508 (c-call "check_option_cp" pc)
3517 (c-call "ivc2_cpsrla1" pc crqc) )
3521 ; 1111 0000 0001 0111 00010 qqqqq 00000 1 cpsraa1 crqc (c3_1)
3522 (dni cpsraa1_C3 "cpsraa1 $crqc C3"
3523 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraa1") VOLATILE)
3525 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3526 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3528 (c-call "check_option_cp" pc)
3537 (c-call "ivc2_cpsraa1" pc crqc) )
3541 ; 1111 0000 0010 0111 00010 qqqqq 00000 1 cpslla1 crqc (c3_1)
3542 (dni cpslla1_C3 "cpslla1 $crqc C3"
3543 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslla1") VOLATILE)
3545 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
3546 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3548 (c-call "check_option_cp" pc)
3557 (c-call "ivc2_cpslla1" pc crqc) )
3561 ; 1111 00xi iiii 0111 00011 00000 00000 1 cpsrlia1 imm5p7 (c3_imm)
3562 (dni cpsrlia1_P1 "cpsrlia1 imm5p7 C3"
3563 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrlia1") VOLATILE)
3565 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
3566 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3568 (c-call "check_option_cp" pc)
3577 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3581 ; 1111 01xi iiii 0111 00011 00000 00000 1 cpsraia1 imm5p7 (c3_imm)
3582 (dni cpsraia1_P1 "cpsraia1 imm5p7 C3"
3583 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraia1") VOLATILE)
3585 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
3586 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3588 (c-call "check_option_cp" pc)
3597 (c-call "ivc2_cpsraia1" pc imm5p7) )
3601 ; 1111 10xi iiii 0111 00011 00000 00000 1 cpsllia1 imm5p7 (c3_imm)
3602 (dni cpsllia1_P1 "cpsllia1 imm5p7 C3"
3603 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsllia1") VOLATILE)
3605 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
3606 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3608 (c-call "check_option_cp" pc)
3617 (c-call "ivc2_cpsllia1" pc imm5p7) )
3621 ; 1111 0000 0000 0111 00001 qqqqq ppppp 1 cpssqa1u.b crqc,crpc (c3_1)
3622 (dni cpssqa1u_b_C3 "cpssqa1u.b $crqc,$crpc C3"
3623 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
3624 "cpssqa1u.b $crqc,$crpc"
3625 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3626 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3628 (c-call "check_option_cp" pc)
3637 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3641 ; 1111 0000 0001 0111 00001 qqqqq ppppp 1 cpssqa1.b crqc,crpc (c3_1)
3642 (dni cpssqa1_b_C3 "cpssqa1.b $crqc,$crpc C3"
3643 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
3644 "cpssqa1.b $crqc,$crpc"
3645 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3646 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3648 (c-call "check_option_cp" pc)
3657 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3661 ; 1111 0000 0100 0111 00001 qqqqq ppppp 1 cpssda1u.b crqc,crpc (c3_1)
3662 (dni cpssda1u_b_C3 "cpssda1u.b $crqc,$crpc C3"
3663 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
3664 "cpssda1u.b $crqc,$crpc"
3665 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
3666 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3668 (c-call "check_option_cp" pc)
3678 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3682 ; 1111 0000 0101 0111 00001 qqqqq ppppp 1 cpssda1.b crqc,crpc (c3_1)
3683 (dni cpssda1_b_C3 "cpssda1.b $crqc,$crpc C3"
3684 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
3685 "cpssda1.b $crqc,$crpc"
3686 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
3687 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3689 (c-call "check_option_cp" pc)
3699 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3703 ; 1111 0000 1000 0111 00001 qqqqq ppppp 1 cpmula1u.b crqc,crpc (c3_1)
3704 (dni cpmula1u_b_C3 "cpmula1u.b $crqc,$crpc C3"
3705 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
3706 "cpmula1u.b $crqc,$crpc"
3707 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
3708 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3710 (c-call "check_option_cp" pc)
3719 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3723 ; 1111 0000 1001 0111 00001 qqqqq ppppp 1 cpmula1.b crqc,crpc (c3_1)
3724 (dni cpmula1_b_C3 "cpmula1.b $crqc,$crpc C3"
3725 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
3726 "cpmula1.b $crqc,$crpc"
3727 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
3728 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3730 (c-call "check_option_cp" pc)
3739 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3743 ; 1111 0000 1010 0111 00001 qqqqq ppppp 1 cpmulua1.h crqc,crpc (c3_1)
3744 (dni cpmulua1_h_C3 "cpmulua1.h $crqc,$crpc C3"
3745 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
3746 "cpmulua1.h $crqc,$crpc"
3747 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3748 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3750 (c-call "check_option_cp" pc)
3755 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3759 ; 1111 0000 1011 0111 00001 qqqqq ppppp 1 cpmulla1.h crqc,crpc (c3_1)
3760 (dni cpmulla1_h_C3 "cpmulla1.h $crqc,$crpc C3"
3761 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
3762 "cpmulla1.h $crqc,$crpc"
3763 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3764 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3766 (c-call "check_option_cp" pc)
3771 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3775 ; 1111 0000 1100 0111 00001 qqqqq ppppp 1 cpmulua1u.w crqc,crpc (c3_1)
3776 (dni cpmulua1u_w_C3 "cpmulua1u.w $crqc,$crpc C3"
3777 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
3778 "cpmulua1u.w $crqc,$crpc"
3779 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3780 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3782 (c-call "check_option_cp" pc)
3787 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3791 ; 1111 0000 1101 0111 00001 qqqqq ppppp 1 cpmulla1u.w crqc,crpc (c3_1)
3792 (dni cpmulla1u_w_C3 "cpmulla1u.w $crqc,$crpc C3"
3793 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
3794 "cpmulla1u.w $crqc,$crpc"
3795 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3796 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3798 (c-call "check_option_cp" pc)
3803 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3807 ; 1111 0000 1110 0111 00001 qqqqq ppppp 1 cpmulua1.w crqc,crpc (c3_1)
3808 (dni cpmulua1_w_C3 "cpmulua1.w $crqc,$crpc C3"
3809 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
3810 "cpmulua1.w $crqc,$crpc"
3811 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3812 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3814 (c-call "check_option_cp" pc)
3819 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3823 ; 1111 0000 1111 0111 00001 qqqqq ppppp 1 cpmulla1.w crqc,crpc (c3_1)
3824 (dni cpmulla1_w_C3 "cpmulla1.w $crqc,$crpc C3"
3825 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
3826 "cpmulla1.w $crqc,$crpc"
3827 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3828 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3830 (c-call "check_option_cp" pc)
3835 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3839 ; 1111 0001 0000 0111 00001 qqqqq ppppp 1 cpmada1u.b crqc,crpc (c3_1)
3840 (dni cpmada1u_b_C3 "cpmada1u.b $crqc,$crpc C3"
3841 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
3842 "cpmada1u.b $crqc,$crpc"
3843 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3844 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3846 (c-call "check_option_cp" pc)
3856 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3860 ; 1111 0001 0001 0111 00001 qqqqq ppppp 1 cpmada1.b crqc,crpc (c3_1)
3861 (dni cpmada1_b_C3 "cpmada1.b $crqc,$crpc C3"
3862 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
3863 "cpmada1.b $crqc,$crpc"
3864 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3865 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3867 (c-call "check_option_cp" pc)
3877 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3881 ; 1111 0001 0010 0111 00001 qqqqq ppppp 1 cpmadua1.h crqc,crpc (c3_1)
3882 (dni cpmadua1_h_C3 "cpmadua1.h $crqc,$crpc C3"
3883 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
3884 "cpmadua1.h $crqc,$crpc"
3885 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3886 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3888 (c-call "check_option_cp" pc)
3894 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3898 ; 1111 0001 0011 0111 00001 qqqqq ppppp 1 cpmadla1.h crqc,crpc (c3_1)
3899 (dni cpmadla1_h_C3 "cpmadla1.h $crqc,$crpc C3"
3900 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
3901 "cpmadla1.h $crqc,$crpc"
3902 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3903 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3905 (c-call "check_option_cp" pc)
3911 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3915 ; 1111 0001 0100 0111 00001 qqqqq ppppp 1 cpmadua1u.w crqc,crpc (c3_1)
3916 (dni cpmadua1u_w_C3 "cpmadua1u.w $crqc,$crpc C3"
3917 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
3918 "cpmadua1u.w $crqc,$crpc"
3919 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3920 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3922 (c-call "check_option_cp" pc)
3928 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3932 ; 1111 0001 0101 0111 00001 qqqqq ppppp 1 cpmadla1u.w crqc,crpc (c3_1)
3933 (dni cpmadla1u_w_C3 "cpmadla1u.w $crqc,$crpc C3"
3934 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
3935 "cpmadla1u.w $crqc,$crpc"
3936 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3937 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3939 (c-call "check_option_cp" pc)
3945 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3949 ; 1111 0001 0110 0111 00001 qqqqq ppppp 1 cpmadua1.w crqc,crpc (c3_1)
3950 (dni cpmadua1_w_C3 "cpmadua1.w $crqc,$crpc C3"
3951 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
3952 "cpmadua1.w $crqc,$crpc"
3953 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3954 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3956 (c-call "check_option_cp" pc)
3962 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3966 ; 1111 0001 0111 0111 00001 qqqqq ppppp 1 cpmadla1.w crqc,crpc (c3_1)
3967 (dni cpmadla1_w_C3 "cpmadla1.w $crqc,$crpc C3"
3968 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
3969 "cpmadla1.w $crqc,$crpc"
3970 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3971 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3973 (c-call "check_option_cp" pc)
3979 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3983 ; 1111 0001 1010 0111 00001 qqqqq ppppp 1 cpmsbua1.h crqc,crpc (c3_1)
3984 (dni cpmsbua1_h_C3 "cpmsbua1.h $crqc,$crpc C3"
3985 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
3986 "cpmsbua1.h $crqc,$crpc"
3987 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1a) (f-sub4 7)
3988 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3990 (c-call "check_option_cp" pc)
3996 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
4000 ; 1111 0001 1011 0111 00001 qqqqq ppppp 1 cpmsbla1.h crqc,crpc (c3_1)
4001 (dni cpmsbla1_h_C3 "cpmsbla1.h $crqc,$crpc C3"
4002 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
4003 "cpmsbla1.h $crqc,$crpc"
4004 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
4005 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4007 (c-call "check_option_cp" pc)
4013 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
4017 ; 1111 0001 1100 0111 00001 qqqqq ppppp 1 cpmsbua1u.w crqc,crpc (c3_1)
4018 (dni cpmsbua1u_w_C3 "cpmsbua1u.w $crqc,$crpc C3"
4019 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
4020 "cpmsbua1u.w $crqc,$crpc"
4021 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
4022 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4024 (c-call "check_option_cp" pc)
4030 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
4034 ; 1111 0001 1101 0111 00001 qqqqq ppppp 1 cpmsbla1u.w crqc,crpc (c3_1)
4035 (dni cpmsbla1u_w_C3 "cpmsbla1u.w $crqc,$crpc C3"
4036 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
4037 "cpmsbla1u.w $crqc,$crpc"
4038 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
4039 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4041 (c-call "check_option_cp" pc)
4047 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
4051 ; 1111 0001 1110 0111 00001 qqqqq ppppp 1 cpmsbua1.w crqc,crpc (c3_1)
4052 (dni cpmsbua1_w_C3 "cpmsbua1.w $crqc,$crpc C3"
4053 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
4054 "cpmsbua1.w $crqc,$crpc"
4055 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1e) (f-sub4 7)
4056 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4058 (c-call "check_option_cp" pc)
4064 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
4068 ; 1111 0001 1111 0111 00001 qqqqq ppppp 1 cpmsbla1.w crqc,crpc (c3_1)
4069 (dni cpmsbla1_w_C3 "cpmsbla1.w $crqc,$crpc C3"
4070 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
4071 "cpmsbla1.w $crqc,$crpc"
4072 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1f) (f-sub4 7)
4073 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4075 (c-call "check_option_cp" pc)
4081 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
4085 ; 1111 0011 0010 0111 00001 qqqqq ppppp 1 cpsmadua1.h crqc,crpc (c3_1)
4086 (dni cpsmadua1_h_C3 "cpsmadua1.h $crqc,$crpc C3"
4087 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
4088 "cpsmadua1.h $crqc,$crpc"
4089 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x12) (f-sub4 7)
4090 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4092 (c-call "check_option_cp" pc)
4098 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
4102 ; 1111 0011 0011 0111 00001 qqqqq ppppp 1 cpsmadla1.h crqc,crpc (c3_1)
4103 (dni cpsmadla1_h_C3 "cpsmadla1.h $crqc,$crpc C3"
4104 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
4105 "cpsmadla1.h $crqc,$crpc"
4106 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
4107 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4109 (c-call "check_option_cp" pc)
4115 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
4119 ; 1111 0011 0110 0111 00001 qqqqq ppppp 1 cpsmadua1.w crqc,crpc (c3_1)
4120 (dni cpsmadua1_w_C3 "cpsmadua1.w $crqc,$crpc C3"
4121 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
4122 "cpsmadua1.w $crqc,$crpc"
4123 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x16) (f-sub4 7)
4124 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4126 (c-call "check_option_cp" pc)
4132 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
4136 ; 1111 0011 0111 0111 00001 qqqqq ppppp 1 cpsmadla1.w crqc,crpc (c3_1)
4137 (dni cpsmadla1_w_C3 "cpsmadla1.w $crqc,$crpc C3"
4138 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
4139 "cpsmadla1.w $crqc,$crpc"
4140 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x17) (f-sub4 7)
4141 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4143 (c-call "check_option_cp" pc)
4149 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
4153 ; 1111 0011 1010 0111 00001 qqqqq ppppp 1 cpsmsbua1.h crqc,crpc (c3_1)
4154 (dni cpsmsbua1_h_C3 "cpsmsbua1.h $crqc,$crpc C3"
4155 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
4156 "cpsmsbua1.h $crqc,$crpc"
4157 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1a) (f-sub4 7)
4158 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4160 (c-call "check_option_cp" pc)
4166 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
4170 ; 1111 0011 1011 0111 00001 qqqqq ppppp 1 cpsmsbla1.h crqc,crpc (c3_1)
4171 (dni cpsmsbla1_h_C3 "cpsmsbla1.h $crqc,$crpc C3"
4172 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
4173 "cpsmsbla1.h $crqc,$crpc"
4174 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
4175 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4177 (c-call "check_option_cp" pc)
4183 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
4187 ; 1111 0011 1110 0111 00001 qqqqq ppppp 1 cpsmsbua1.w crqc,crpc (c3_1)
4188 (dni cpsmsbua1_w_C3 "cpsmsbua1.w $crqc,$crpc C3"
4189 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
4190 "cpsmsbua1.w $crqc,$crpc"
4191 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1e) (f-sub4 7)
4192 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4194 (c-call "check_option_cp" pc)
4200 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
4204 ; 1111 0011 1111 0111 00001 qqqqq ppppp 1 cpsmsbla1.w crqc,crpc (c3_1)
4205 (dni cpsmsbla1_w_C3 "cpsmsbla1.w $crqc,$crpc C3"
4206 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
4207 "cpsmsbla1.w $crqc,$crpc"
4208 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1f) (f-sub4 7)
4209 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4211 (c-call "check_option_cp" pc)
4217 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
4221 ; 1111 0100 1010 0111 00001 qqqqq ppppp 1 cpmulslua1.h crqc,crpc (c3_1)
4222 (dni cpmulslua1_h_C3 "cpmulslua1.h $crqc,$crpc C3"
4223 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
4224 "cpmulslua1.h $crqc,$crpc"
4225 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xa) (f-sub4 7)
4226 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4228 (c-call "check_option_cp" pc)
4234 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
4238 ; 1111 0100 1011 0111 00001 qqqqq ppppp 1 cpmulslla1.h crqc,crpc (c3_1)
4239 (dni cpmulslla1_h_C3 "cpmulslla1.h $crqc,$crpc C3"
4240 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
4241 "cpmulslla1.h $crqc,$crpc"
4242 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
4243 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4245 (c-call "check_option_cp" pc)
4251 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
4255 ; 1111 0100 1110 0111 00001 qqqqq ppppp 1 cpmulslua1.w crqc,crpc (c3_1)
4256 (dni cpmulslua1_w_C3 "cpmulslua1.w $crqc,$crpc C3"
4257 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
4258 "cpmulslua1.w $crqc,$crpc"
4259 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xe) (f-sub4 7)
4260 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4262 (c-call "check_option_cp" pc)
4268 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
4272 ; 1111 0100 1111 0111 00001 qqqqq ppppp 1 cpmulslla1.w crqc,crpc (c3_1)
4273 (dni cpmulslla1_w_C3 "cpmulslla1.w $crqc,$crpc C3"
4274 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
4275 "cpmulslla1.w $crqc,$crpc"
4276 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xf) (f-sub4 7)
4277 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4279 (c-call "check_option_cp" pc)
4285 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
4289 ; 1111 0111 0010 0111 00001 qqqqq ppppp 1 cpsmadslua1.h crqc,crpc (c3_1)
4290 (dni cpsmadslua1_h_C3 "cpsmadslua1.h $crqc,$crpc C3"
4291 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
4292 "cpsmadslua1.h $crqc,$crpc"
4293 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x12) (f-sub4 7)
4294 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4296 (c-call "check_option_cp" pc)
4302 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
4306 ; 1111 0111 0011 0111 00001 qqqqq ppppp 1 cpsmadslla1.h crqc,crpc (c3_1)
4307 (dni cpsmadslla1_h_C3 "cpsmadslla1.h $crqc,$crpc C3"
4308 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
4309 "cpsmadslla1.h $crqc,$crpc"
4310 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x13) (f-sub4 7)
4311 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4313 (c-call "check_option_cp" pc)
4319 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
4323 ; 1111 0111 0110 0111 00001 qqqqq ppppp 1 cpsmadslua1.w crqc,crpc (c3_1)
4324 (dni cpsmadslua1_w_C3 "cpsmadslua1.w $crqc,$crpc C3"
4325 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
4326 "cpsmadslua1.w $crqc,$crpc"
4327 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x16) (f-sub4 7)
4328 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4330 (c-call "check_option_cp" pc)
4336 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
4340 ; 1111 0111 0111 0111 00001 qqqqq ppppp 1 cpsmadslla1.w crqc,crpc (c3_1)
4341 (dni cpsmadslla1_w_C3 "cpsmadslla1.w $crqc,$crpc C3"
4342 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
4343 "cpsmadslla1.w $crqc,$crpc"
4344 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x17) (f-sub4 7)
4345 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4347 (c-call "check_option_cp" pc)
4353 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
4357 ; 1111 0111 1010 0111 00001 qqqqq ppppp 1 cpsmsbslua1.h crqc,crpc (c3_1)
4358 (dni cpsmsbslua1_h_C3 "cpsmsbslua1.h $crqc,$crpc C3"
4359 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
4360 "cpsmsbslua1.h $crqc,$crpc"
4361 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1a) (f-sub4 7)
4362 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4364 (c-call "check_option_cp" pc)
4370 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
4374 ; 1111 0111 1011 0111 00001 qqqqq ppppp 1 cpsmsbslla1.h crqc,crpc (c3_1)
4375 (dni cpsmsbslla1_h_C3 "cpsmsbslla1.h $crqc,$crpc C3"
4376 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
4377 "cpsmsbslla1.h $crqc,$crpc"
4378 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1b) (f-sub4 7)
4379 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4381 (c-call "check_option_cp" pc)
4387 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
4391 ; 1111 0111 1110 0111 00001 qqqqq ppppp 1 cpsmsbslua1.w crqc,crpc (c3_1)
4392 (dni cpsmsbslua1_w_C3 "cpsmsbslua1.w $crqc,$crpc C3"
4393 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
4394 "cpsmsbslua1.w $crqc,$crpc"
4395 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1e) (f-sub4 7)
4396 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4398 (c-call "check_option_cp" pc)
4404 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
4408 ; 1111 0111 1111 0111 00001 qqqqq ppppp 1 cpsmsbslla1.w crqc,crpc (c3_1)
4409 (dni cpsmsbslla1_w_C3 "cpsmsbslla1.w $crqc,$crpc C3"
4410 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
4411 "cpsmsbslla1.w $crqc,$crpc"
4412 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1f) (f-sub4 7)
4413 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
4415 (c-call "check_option_cp" pc)
4421 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
4425 ; 00000 00000 00000 00000 c0nop (p0_1)
4426 (dni c0nop_P0_P0S "c0nop Pn"
4427 (OPTIONAL_CP_INSN ivc2-p0s-p0-isa (SLOTS P0,P0S) (INTRINSIC "c0nop"))
4429 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4431 (c-call "check_option_cp" pc)
4432 (c-call "ivc2_c0nop" pc) )
4436 ; 00001 qqqqq ppppp ooooo cpadd3.b =crop,crqp,crpp (p0_1)
4437 (dni cpadd3_b_P0S_P1 "cpadd3.b $crop,$crqp,$crpp Pn"
4438 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_b") (CPTYPE V8QI) (CRET FIRST))
4439 "cpadd3.b $crop,$crqp,$crpp"
4440 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1) crqp crpp crop (f-ivc2-4u28 0))
4442 (c-call "check_option_cp" pc)
4443 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
4447 ; 00010 qqqqq ppppp ooooo cpadd3.h =crop,crqp,crpp (p0_1)
4448 (dni cpadd3_h_P0S_P1 "cpadd3.h $crop,$crqp,$crpp Pn"
4449 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_h") (CPTYPE V4HI) (CRET FIRST))
4450 "cpadd3.h $crop,$crqp,$crpp"
4451 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x2) crqp crpp crop (f-ivc2-4u28 0))
4453 (c-call "check_option_cp" pc)
4454 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
4458 ; 00011 qqqqq ppppp ooooo cpadd3.w =crop,crqp,crpp (p0_1)
4459 (dni cpadd3_w_P0S_P1 "cpadd3.w $crop,$crqp,$crpp Pn"
4460 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_w") (CPTYPE V2SI) (CRET FIRST))
4461 "cpadd3.w $crop,$crqp,$crpp"
4462 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x3) crqp crpp crop (f-ivc2-4u28 0))
4464 (c-call "check_option_cp" pc)
4465 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
4469 ; 00101 qqqqq ppppp ooooo cpunpacku.b =crop,crqp,crpp (p0_1)
4470 (dni cpunpacku_b_P0S_P1 "cpunpacku.b $crop,$crqp,$crpp Pn"
4471 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_b") (CPTYPE V8UQI) (CRET FIRST))
4472 "cpunpacku.b $crop,$crqp,$crpp"
4473 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x5) crqp crpp crop (f-ivc2-4u28 0))
4475 (c-call "check_option_cp" pc)
4476 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
4480 ; 00110 qqqqq ppppp ooooo cpunpacku.h =crop,crqp,crpp (p0_1)
4481 (dni cpunpacku_h_P0S_P1 "cpunpacku.h $crop,$crqp,$crpp Pn"
4482 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_h") (CPTYPE V4UHI) (CRET FIRST))
4483 "cpunpacku.h $crop,$crqp,$crpp"
4484 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x6) crqp crpp crop (f-ivc2-4u28 0))
4486 (c-call "check_option_cp" pc)
4487 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
4491 ; 00111 qqqqq ppppp ooooo cpunpacku.w =crop,crqp,crpp (p0_1)
4492 (dni cpunpacku_w_P0S_P1 "cpunpacku.w $crop,$crqp,$crpp Pn"
4493 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_w") (CPTYPE V2USI) (CRET FIRST))
4494 "cpunpacku.w $crop,$crqp,$crpp"
4495 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x7) crqp crpp crop (f-ivc2-4u28 0))
4497 (c-call "check_option_cp" pc)
4498 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
4502 ; 01001 qqqqq ppppp ooooo cpunpackl.b =crop,crqp,crpp (p0_1)
4503 (dni cpunpackl_b_P0S_P1 "cpunpackl.b $crop,$crqp,$crpp Pn"
4504 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_b") (CPTYPE V8QI) (CRET FIRST))
4505 "cpunpackl.b $crop,$crqp,$crpp"
4506 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x9) crqp crpp crop (f-ivc2-4u28 0))
4508 (c-call "check_option_cp" pc)
4509 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
4513 ; 01010 qqqqq ppppp ooooo cpunpackl.h =crop,crqp,crpp (p0_1)
4514 (dni cpunpackl_h_P0S_P1 "cpunpackl.h $crop,$crqp,$crpp Pn"
4515 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_h") (CPTYPE V4HI) (CRET FIRST))
4516 "cpunpackl.h $crop,$crqp,$crpp"
4517 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xa) crqp crpp crop (f-ivc2-4u28 0))
4519 (c-call "check_option_cp" pc)
4520 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
4524 ; 01011 qqqqq ppppp ooooo cpunpackl.w =crop,crqp,crpp (p0_1)
4525 (dni cpunpackl_w_P0S_P1 "cpunpackl.w $crop,$crqp,$crpp Pn"
4526 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_w") (CPTYPE V2SI) (CRET FIRST))
4527 "cpunpackl.w $crop,$crqp,$crpp"
4528 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xb) crqp crpp crop (f-ivc2-4u28 0))
4530 (c-call "check_option_cp" pc)
4531 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
4535 ; 00100 qqqqq ppppp ooooo cpsel =crop,crqp,crpp (p0_1)
4536 (dni cpsel_P0S_P1 "cpsel $crop,$crqp,$crpp Pn"
4537 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpsel") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4538 "cpsel $crop,$crqp,$crpp"
4539 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x4) crqp crpp crop (f-ivc2-4u28 0))
4541 (c-call "check_option_cp" pc)
4542 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
4546 ; 01100 qqqqq ppppp ooooo cpfsftbs0 =crop,crqp,crpp (p0_1)
4547 (dni cpfsftbs0_P0S_P1 "cpfsftbs0 $crop,$crqp,$crpp Pn"
4548 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4549 "cpfsftbs0 $crop,$crqp,$crpp"
4550 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xc) crqp crpp crop (f-ivc2-4u28 0))
4552 (c-call "check_option_cp" pc)
4553 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
4557 ; 01101 qqqqq ppppp ooooo cpfsftbs1 =crop,crqp,crpp (p0_1)
4558 (dni cpfsftbs1_P0S_P1 "cpfsftbs1 $crop,$crqp,$crpp Pn"
4559 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4560 "cpfsftbs1 $crop,$crqp,$crpp"
4561 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xd) crqp crpp crop (f-ivc2-4u28 0))
4563 (c-call "check_option_cp" pc)
4564 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
4568 ; 10000 qqqqq 00000 ooooo cpmov =crop,crqp (p0_1)
4569 (dni cpmov_P0S_P1 "cpmov $crop,$crqp Pn"
4570 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmov") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4572 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4574 (c-call "check_option_cp" pc)
4575 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
4579 ; 10000 qqqqq 00001 ooooo cpabsz.b =crop,crqp (p0_1)
4580 (dni cpabsz_b_P0S_P1 "cpabsz.b $crop,$crqp Pn"
4581 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_b") (CPTYPE V8QI) (CRET FIRST))
4582 "cpabsz.b $crop,$crqp"
4583 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4585 (c-call "check_option_cp" pc)
4586 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4590 ; 10000 qqqqq 00010 ooooo cpabsz.h =crop,crqp (p0_1)
4591 (dni cpabsz_h_P0S_P1 "cpabsz.h $crop,$crqp Pn"
4592 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_h") (CPTYPE V4HI) (CRET FIRST))
4593 "cpabsz.h $crop,$crqp"
4594 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4596 (c-call "check_option_cp" pc)
4597 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4601 ; 10000 qqqqq 00011 ooooo cpabsz.w =crop,crqp (p0_1)
4602 (dni cpabsz_w_P0S_P1 "cpabsz.w $crop,$crqp Pn"
4603 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_w") (CPTYPE V2SI) (CRET FIRST))
4604 "cpabsz.w $crop,$crqp"
4605 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4607 (c-call "check_option_cp" pc)
4608 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4612 ; 10000 qqqqq 00100 ooooo cpldz.h =crop,crqp (p0_1)
4613 (dni cpldz_h_P0S_P1 "cpldz.h $crop,$crqp Pn"
4614 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_h") (CPTYPE V4HI) (CRET FIRST))
4615 "cpldz.h $crop,$crqp"
4616 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4618 (c-call "check_option_cp" pc)
4619 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4623 ; 10000 qqqqq 00101 ooooo cpldz.w =crop,crqp (p0_1)
4624 (dni cpldz_w_P0S_P1 "cpldz.w $crop,$crqp Pn"
4625 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_w") (CPTYPE V2SI) (CRET FIRST))
4626 "cpldz.w $crop,$crqp"
4627 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4629 (c-call "check_option_cp" pc)
4630 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4634 ; 10000 qqqqq 00110 ooooo cpnorm.h =crop,crqp (p0_1)
4635 (dni cpnorm_h_P0S_P1 "cpnorm.h $crop,$crqp Pn"
4636 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_h") (CPTYPE V4HI) (CRET FIRST))
4637 "cpnorm.h $crop,$crqp"
4638 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4640 (c-call "check_option_cp" pc)
4641 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4645 ; 10000 qqqqq 00111 ooooo cpnorm.w =crop,crqp (p0_1)
4646 (dni cpnorm_w_P0S_P1 "cpnorm.w $crop,$crqp Pn"
4647 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_w") (CPTYPE V2SI) (CRET FIRST))
4648 "cpnorm.w $crop,$crqp"
4649 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4651 (c-call "check_option_cp" pc)
4652 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4656 ; 10000 qqqqq 01000 ooooo cphaddu.b =crop,crqp (p0_1)
4657 (dni cphaddu_b_P0S_P1 "cphaddu.b $crop,$crqp Pn"
4658 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphaddu_b") (CPTYPE V8UQI) (CRET FIRST))
4659 "cphaddu.b $crop,$crqp"
4660 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4662 (c-call "check_option_cp" pc)
4663 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4667 ; 10000 qqqqq 01001 ooooo cphadd.b =crop,crqp (p0_1)
4668 (dni cphadd_b_P0S_P1 "cphadd.b $crop,$crqp Pn"
4669 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_b") (CPTYPE V8QI) (CRET FIRST))
4670 "cphadd.b $crop,$crqp"
4671 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4673 (c-call "check_option_cp" pc)
4674 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4678 ; 10000 qqqqq 01010 ooooo cphadd.h =crop,crqp (p0_1)
4679 (dni cphadd_h_P0S_P1 "cphadd.h $crop,$crqp Pn"
4680 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_h") (CPTYPE V4HI) (CRET FIRST))
4681 "cphadd.h $crop,$crqp"
4682 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4684 (c-call "check_option_cp" pc)
4685 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4689 ; 10000 qqqqq 01011 ooooo cphadd.w =crop,crqp (p0_1)
4690 (dni cphadd_w_P0S_P1 "cphadd.w $crop,$crqp Pn"
4691 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_w") (CPTYPE V2SI) (CRET FIRST))
4692 "cphadd.w $crop,$crqp"
4693 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
4695 (c-call "check_option_cp" pc)
4696 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4700 ; 10000 qqqqq 01100 00000 cpccadd.b +crqp (p0_1)
4701 (dni cpccadd_b_P0S_P1 "cpccadd.b $crqp Pn"
4702 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpccadd_b") (CPTYPE V8QI) (CRET FIRSTCOPY) VOLATILE)
4704 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4706 (c-call "check_option_cp" pc)
4707 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
4711 ; 10000 qqqqq 01101 ooooo cpbcast.b =crop,crqp (p0_1)
4712 (dni cpbcast_b_P0S_P1 "cpbcast.b $crop,$crqp Pn"
4713 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_b") (CPTYPE V8QI) (CRET FIRST))
4714 "cpbcast.b $crop,$crqp"
4715 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
4717 (c-call "check_option_cp" pc)
4718 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4722 ; 10000 qqqqq 01110 ooooo cpbcast.h =crop,crqp (p0_1)
4723 (dni cpbcast_h_P0S_P1 "cpbcast.h $crop,$crqp Pn"
4724 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_h") (CPTYPE V4HI) (CRET FIRST))
4725 "cpbcast.h $crop,$crqp"
4726 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
4728 (c-call "check_option_cp" pc)
4729 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4733 ; 10000 qqqqq 01111 ooooo cpbcast.w =crop,crqp (p0_1)
4734 (dni cpbcast_w_P0S_P1 "cpbcast.w $crop,$crqp Pn"
4735 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_w") (CPTYPE V2SI) (CRET FIRST))
4736 "cpbcast.w $crop,$crqp"
4737 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4739 (c-call "check_option_cp" pc)
4740 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4744 ; 10000 qqqqq 10000 ooooo cpextuu.b =crop,crqp (p0_1)
4745 (dni cpextuu_b_P0S_P1 "cpextuu.b $crop,$crqp Pn"
4746 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_b") (CPTYPE V8UQI) (CRET FIRST))
4747 "cpextuu.b $crop,$crqp"
4748 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
4750 (c-call "check_option_cp" pc)
4751 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4755 ; 10000 qqqqq 10001 ooooo cpextu.b =crop,crqp (p0_1)
4756 (dni cpextu_b_P0S_P1 "cpextu.b $crop,$crqp Pn"
4757 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_b") (CPTYPE V8UQI) (CRET FIRST))
4758 "cpextu.b $crop,$crqp"
4759 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
4761 (c-call "check_option_cp" pc)
4762 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4766 ; 10000 qqqqq 10010 ooooo cpextuu.h =crop,crqp (p0_1)
4767 (dni cpextuu_h_P0S_P1 "cpextuu.h $crop,$crqp Pn"
4768 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_h") (CPTYPE V4UHI) (CRET FIRST))
4769 "cpextuu.h $crop,$crqp"
4770 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
4772 (c-call "check_option_cp" pc)
4773 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4777 ; 10000 qqqqq 10011 ooooo cpextu.h =crop,crqp (p0_1)
4778 (dni cpextu_h_P0S_P1 "cpextu.h $crop,$crqp Pn"
4779 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_h") (CPTYPE V4UHI) (CRET FIRST))
4780 "cpextu.h $crop,$crqp"
4781 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
4783 (c-call "check_option_cp" pc)
4784 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4788 ; 10000 qqqqq 10100 ooooo cpextlu.b =crop,crqp (p0_1)
4789 (dni cpextlu_b_P0S_P1 "cpextlu.b $crop,$crqp Pn"
4790 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_b") (CPTYPE V8UQI) (CRET FIRST))
4791 "cpextlu.b $crop,$crqp"
4792 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x14) crop (f-ivc2-4u28 0))
4794 (c-call "check_option_cp" pc)
4795 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4799 ; 10000 qqqqq 10101 ooooo cpextl.b =crop,crqp (p0_1)
4800 (dni cpextl_b_P0S_P1 "cpextl.b $crop,$crqp Pn"
4801 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_b") (CPTYPE V8QI) (CRET FIRST))
4802 "cpextl.b $crop,$crqp"
4803 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x15) crop (f-ivc2-4u28 0))
4805 (c-call "check_option_cp" pc)
4806 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4810 ; 10000 qqqqq 10110 ooooo cpextlu.h =crop,crqp (p0_1)
4811 (dni cpextlu_h_P0S_P1 "cpextlu.h $crop,$crqp Pn"
4812 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_h") (CPTYPE V4UHI) (CRET FIRST))
4813 "cpextlu.h $crop,$crqp"
4814 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x16) crop (f-ivc2-4u28 0))
4816 (c-call "check_option_cp" pc)
4817 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4821 ; 10000 qqqqq 10111 ooooo cpextl.h =crop,crqp (p0_1)
4822 (dni cpextl_h_P0S_P1 "cpextl.h $crop,$crqp Pn"
4823 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_h") (CPTYPE V4HI) (CRET FIRST))
4824 "cpextl.h $crop,$crqp"
4825 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x17) crop (f-ivc2-4u28 0))
4827 (c-call "check_option_cp" pc)
4828 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4832 ; 10000 qqqqq 11000 ooooo cpcastub.h =crop,crqp (p0_1)
4833 (dni cpcastub_h_P0S_P1 "cpcastub.h $crop,$crqp Pn"
4834 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_h") (CPTYPE V4HI) (CRET FIRST))
4835 "cpcastub.h $crop,$crqp"
4836 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x18) crop (f-ivc2-4u28 0))
4838 (c-call "check_option_cp" pc)
4839 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4843 ; 10000 qqqqq 11001 ooooo cpcastb.h =crop,crqp (p0_1)
4844 (dni cpcastb_h_P0S_P1 "cpcastb.h $crop,$crqp Pn"
4845 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_h") (CPTYPE V4HI) (CRET FIRST))
4846 "cpcastb.h $crop,$crqp"
4847 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x19) crop (f-ivc2-4u28 0))
4849 (c-call "check_option_cp" pc)
4850 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4854 ; 10000 qqqqq 11100 ooooo cpcastub.w =crop,crqp (p0_1)
4855 (dni cpcastub_w_P0S_P1 "cpcastub.w $crop,$crqp Pn"
4856 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_w") (CPTYPE V2SI) (CRET FIRST))
4857 "cpcastub.w $crop,$crqp"
4858 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1c) crop (f-ivc2-4u28 0))
4860 (c-call "check_option_cp" pc)
4861 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4865 ; 10000 qqqqq 11101 ooooo cpcastb.w =crop,crqp (p0_1)
4866 (dni cpcastb_w_P0S_P1 "cpcastb.w $crop,$crqp Pn"
4867 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_w") (CPTYPE V2SI) (CRET FIRST))
4868 "cpcastb.w $crop,$crqp"
4869 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1d) crop (f-ivc2-4u28 0))
4871 (c-call "check_option_cp" pc)
4872 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4876 ; 10000 qqqqq 11110 ooooo cpcastuh.w =crop,crqp (p0_1)
4877 (dni cpcastuh_w_P0S_P1 "cpcastuh.w $crop,$crqp Pn"
4878 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastuh_w") (CPTYPE V2SI) (CRET FIRST))
4879 "cpcastuh.w $crop,$crqp"
4880 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1e) crop (f-ivc2-4u28 0))
4882 (c-call "check_option_cp" pc)
4883 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4887 ; 10000 qqqqq 11111 ooooo cpcasth.w =crop,crqp (p0_1)
4888 (dni cpcasth_w_P0S_P1 "cpcasth.w $crop,$crqp Pn"
4889 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcasth_w") (CPTYPE V2SI) (CRET FIRST))
4890 "cpcasth.w $crop,$crqp"
4891 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1f) crop (f-ivc2-4u28 0))
4893 (c-call "check_option_cp" pc)
4894 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4898 ; 10000 qqqqq 11010 ooooo cdcastuw =crop,crqp (p0_1)
4899 (dni cdcastuw_P0S_P1 "cdcastuw $crop,$crqp Pn"
4900 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastuw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4901 "cdcastuw $crop,$crqp"
4902 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1a) crop (f-ivc2-4u28 0))
4904 (c-call "check_option_cp" pc)
4905 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4909 ; 10000 qqqqq 11011 ooooo cdcastw =crop,crqp (p0_1)
4910 (dni cdcastw_P0S_P1 "cdcastw $crop,$crqp Pn"
4911 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastw") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
4912 "cdcastw $crop,$crqp"
4913 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1b) crop (f-ivc2-4u28 0))
4915 (c-call "check_option_cp" pc)
4916 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4920 ; 10001 00000 00000 ooooo cpmovfrcsar0 =crop (p0_1)
4921 (dni cpmovfrcsar0_P0S_P1 "cpmovfrcsar0 $crop Pn"
4922 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar0") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4923 "cpmovfrcsar0 $crop"
4924 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4926 (c-call "check_option_cp" pc)
4927 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4931 ; 10001 00000 01111 ooooo cpmovfrcsar1 =crop (p0_1)
4932 (dni cpmovfrcsar1_P0S_P1 "cpmovfrcsar1 $crop Pn"
4933 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar1") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4934 "cpmovfrcsar1 $crop"
4935 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4937 (c-call "check_option_cp" pc)
4938 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4942 ; 10001 00000 00001 ooooo cpmovfrcc =crop (p0_1)
4943 (dni cpmovfrcc_P0S_P1 "cpmovfrcc $crop Pn"
4944 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcc") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST) VOLATILE)
4946 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4948 (c-call "check_option_cp" pc)
4949 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4953 ; 10001 qqqqq 10000 00000 cpmovtocsar0 crqp (p0_1)
4954 (dni cpmovtocsar0_P0S_P1 "cpmovtocsar0 $crqp Pn"
4955 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar0") VOLATILE)
4956 "cpmovtocsar0 $crqp"
4957 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4959 (c-call "check_option_cp" pc)
4961 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4965 ; 10001 qqqqq 11111 00000 cpmovtocsar1 crqp (p0_1)
4966 (dni cpmovtocsar1_P0S_P1 "cpmovtocsar1 $crqp Pn"
4967 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar1") VOLATILE)
4968 "cpmovtocsar1 $crqp"
4969 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x1f) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4971 (c-call "check_option_cp" pc)
4973 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4977 ; 10001 qqqqq 10001 00000 cpmovtocc crqp (p0_1)
4978 (dni cpmovtocc_P0S_P1 "cpmovtocc $crqp Pn"
4979 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocc") VOLATILE)
4981 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4983 (c-call "check_option_cp" pc)
4985 (c-call "ivc2_cpmovtocc" pc crqp) )
4989 ; 10010 qqqqq ppppp 00000 cpcmpeqz.b crqp,crpp (p0_1)
4990 (dni cpcmpeqz_b_P0S_P1 "cpcmpeqz.b $crqp,$crpp Pn"
4991 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeqz_b") (CPTYPE V8QI) VOLATILE)
4992 "cpcmpeqz.b $crqp,$crpp"
4993 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4995 (c-call "check_option_cp" pc)
4997 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
5001 ; 10010 qqqqq ppppp 00001 cpcmpeq.b crqp,crpp (p0_1)
5002 (dni cpcmpeq_b_P0S_P1 "cpcmpeq.b $crqp,$crpp Pn"
5003 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_b") (CPTYPE V8QI) VOLATILE)
5004 "cpcmpeq.b $crqp,$crpp"
5005 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5007 (c-call "check_option_cp" pc)
5009 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
5013 ; 10010 qqqqq ppppp 00011 cpcmpeq.h crqp,crpp (p0_1)
5014 (dni cpcmpeq_h_P0S_P1 "cpcmpeq.h $crqp,$crpp Pn"
5015 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_h") (CPTYPE V4HI) VOLATILE)
5016 "cpcmpeq.h $crqp,$crpp"
5017 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5019 (c-call "check_option_cp" pc)
5021 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
5025 ; 10010 qqqqq ppppp 00101 cpcmpeq.w crqp,crpp (p0_1)
5026 (dni cpcmpeq_w_P0S_P1 "cpcmpeq.w $crqp,$crpp Pn"
5027 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_w") (CPTYPE V2SI) VOLATILE)
5028 "cpcmpeq.w $crqp,$crpp"
5029 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5031 (c-call "check_option_cp" pc)
5033 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
5037 ; 10010 qqqqq ppppp 01001 cpcmpne.b crqp,crpp (p0_1)
5038 (dni cpcmpne_b_P0S_P1 "cpcmpne.b $crqp,$crpp Pn"
5039 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_b") (CPTYPE V8QI) VOLATILE)
5040 "cpcmpne.b $crqp,$crpp"
5041 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5043 (c-call "check_option_cp" pc)
5045 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
5049 ; 10010 qqqqq ppppp 01011 cpcmpne.h crqp,crpp (p0_1)
5050 (dni cpcmpne_h_P0S_P1 "cpcmpne.h $crqp,$crpp Pn"
5051 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_h") (CPTYPE V4HI) VOLATILE)
5052 "cpcmpne.h $crqp,$crpp"
5053 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5055 (c-call "check_option_cp" pc)
5057 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
5061 ; 10010 qqqqq ppppp 01101 cpcmpne.w crqp,crpp (p0_1)
5062 (dni cpcmpne_w_P0S_P1 "cpcmpne.w $crqp,$crpp Pn"
5063 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_w") (CPTYPE V2SI) VOLATILE)
5064 "cpcmpne.w $crqp,$crpp"
5065 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5067 (c-call "check_option_cp" pc)
5069 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
5073 ; 10010 qqqqq ppppp 10000 cpcmpgtu.b crqp,crpp (p0_1)
5074 (dni cpcmpgtu_b_P0S_P1 "cpcmpgtu.b $crqp,$crpp Pn"
5075 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_b") (CPTYPE V8UQI) VOLATILE)
5076 "cpcmpgtu.b $crqp,$crpp"
5077 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5079 (c-call "check_option_cp" pc)
5081 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
5085 ; 10010 qqqqq ppppp 10001 cpcmpgt.b crqp,crpp (p0_1)
5086 (dni cpcmpgt_b_P0S_P1 "cpcmpgt.b $crqp,$crpp Pn"
5087 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_b") (CPTYPE V8QI) VOLATILE)
5088 "cpcmpgt.b $crqp,$crpp"
5089 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5091 (c-call "check_option_cp" pc)
5093 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
5097 ; 10010 qqqqq ppppp 10011 cpcmpgt.h crqp,crpp (p0_1)
5098 (dni cpcmpgt_h_P0S_P1 "cpcmpgt.h $crqp,$crpp Pn"
5099 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_h") (CPTYPE V4HI) VOLATILE)
5100 "cpcmpgt.h $crqp,$crpp"
5101 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5103 (c-call "check_option_cp" pc)
5105 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
5109 ; 10010 qqqqq ppppp 10100 cpcmpgtu.w crqp,crpp (p0_1)
5110 (dni cpcmpgtu_w_P0S_P1 "cpcmpgtu.w $crqp,$crpp Pn"
5111 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_w") (CPTYPE V2USI) VOLATILE)
5112 "cpcmpgtu.w $crqp,$crpp"
5113 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5115 (c-call "check_option_cp" pc)
5117 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
5121 ; 10010 qqqqq ppppp 10101 cpcmpgt.w crqp,crpp (p0_1)
5122 (dni cpcmpgt_w_P0S_P1 "cpcmpgt.w $crqp,$crpp Pn"
5123 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_w") (CPTYPE V2SI) VOLATILE)
5124 "cpcmpgt.w $crqp,$crpp"
5125 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5127 (c-call "check_option_cp" pc)
5129 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
5133 ; 10010 qqqqq ppppp 11000 cpcmpgeu.b crqp,crpp (p0_1)
5134 (dni cpcmpgeu_b_P0S_P1 "cpcmpgeu.b $crqp,$crpp Pn"
5135 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_b") (CPTYPE V8UQI) VOLATILE)
5136 "cpcmpgeu.b $crqp,$crpp"
5137 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5139 (c-call "check_option_cp" pc)
5141 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
5145 ; 10010 qqqqq ppppp 11001 cpcmpge.b crqp,crpp (p0_1)
5146 (dni cpcmpge_b_P0S_P1 "cpcmpge.b $crqp,$crpp Pn"
5147 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_b") (CPTYPE V8QI) VOLATILE)
5148 "cpcmpge.b $crqp,$crpp"
5149 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5151 (c-call "check_option_cp" pc)
5153 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
5157 ; 10010 qqqqq ppppp 11011 cpcmpge.h crqp,crpp (p0_1)
5158 (dni cpcmpge_h_P0S_P1 "cpcmpge.h $crqp,$crpp Pn"
5159 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_h") (CPTYPE V4HI) VOLATILE)
5160 "cpcmpge.h $crqp,$crpp"
5161 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5163 (c-call "check_option_cp" pc)
5165 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
5169 ; 10010 qqqqq ppppp 11100 cpcmpgeu.w crqp,crpp (p0_1)
5170 (dni cpcmpgeu_w_P0S_P1 "cpcmpgeu.w $crqp,$crpp Pn"
5171 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_w") (CPTYPE V2USI) VOLATILE)
5172 "cpcmpgeu.w $crqp,$crpp"
5173 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5175 (c-call "check_option_cp" pc)
5177 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
5181 ; 10010 qqqqq ppppp 11101 cpcmpge.w crqp,crpp (p0_1)
5182 (dni cpcmpge_w_P0S_P1 "cpcmpge.w $crqp,$crpp Pn"
5183 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_w") (CPTYPE V2SI) VOLATILE)
5184 "cpcmpge.w $crqp,$crpp"
5185 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5187 (c-call "check_option_cp" pc)
5189 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
5193 ; 11000 qqqqq ppppp 00000 cpadda0u.b crqp,crpp (p0_1)
5194 (dni cpadda0u_b_P0S "cpadda0u.b $crqp,$crpp Pn"
5195 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0u_b") (CPTYPE V8UQI) VOLATILE)
5196 "cpadda0u.b $crqp,$crpp"
5197 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5199 (c-call "check_option_cp" pc)
5208 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
5212 ; 11000 qqqqq ppppp 00001 cpadda0.b crqp,crpp (p0_1)
5213 (dni cpadda0_b_P0S "cpadda0.b $crqp,$crpp Pn"
5214 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0_b") (CPTYPE V8QI) VOLATILE)
5215 "cpadda0.b $crqp,$crpp"
5216 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5218 (c-call "check_option_cp" pc)
5227 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
5231 ; 11000 qqqqq ppppp 00010 cpaddua0.h crqp,crpp (p0_1)
5232 (dni cpaddua0_h_P0S "cpaddua0.h $crqp,$crpp Pn"
5233 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddua0_h") (CPTYPE V4HI) VOLATILE)
5234 "cpaddua0.h $crqp,$crpp"
5235 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
5237 (c-call "check_option_cp" pc)
5242 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
5246 ; 11000 qqqqq ppppp 00011 cpaddla0.h crqp,crpp (p0_1)
5247 (dni cpaddla0_h_P0S "cpaddla0.h $crqp,$crpp Pn"
5248 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddla0_h") (CPTYPE V4HI) VOLATILE)
5249 "cpaddla0.h $crqp,$crpp"
5250 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5252 (c-call "check_option_cp" pc)
5257 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
5261 ; 11000 qqqqq ppppp 00100 cpaddaca0u.b crqp,crpp (p0_1)
5262 (dni cpaddaca0u_b_P0S "cpaddaca0u.b $crqp,$crpp Pn"
5263 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0u_b") (CPTYPE V8UQI) VOLATILE)
5264 "cpaddaca0u.b $crqp,$crpp"
5265 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
5267 (c-call "check_option_cp" pc)
5277 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
5281 ; 11000 qqqqq ppppp 00101 cpaddaca0.b crqp,crpp (p0_1)
5282 (dni cpaddaca0_b_P0S "cpaddaca0.b $crqp,$crpp Pn"
5283 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0_b") (CPTYPE V8QI) VOLATILE)
5284 "cpaddaca0.b $crqp,$crpp"
5285 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5287 (c-call "check_option_cp" pc)
5297 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
5301 ; 11000 qqqqq ppppp 00110 cpaddacua0.h crqp,crpp (p0_1)
5302 (dni cpaddacua0_h_P0S "cpaddacua0.h $crqp,$crpp Pn"
5303 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacua0_h") (CPTYPE V4HI) VOLATILE)
5304 "cpaddacua0.h $crqp,$crpp"
5305 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
5307 (c-call "check_option_cp" pc)
5313 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
5317 ; 11000 qqqqq ppppp 00111 cpaddacla0.h crqp,crpp (p0_1)
5318 (dni cpaddacla0_h_P0S "cpaddacla0.h $crqp,$crpp Pn"
5319 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacla0_h") (CPTYPE V4HI) VOLATILE)
5320 "cpaddacla0.h $crqp,$crpp"
5321 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
5323 (c-call "check_option_cp" pc)
5329 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
5333 ; 11000 qqqqq ppppp 01000 cpsuba0u.b crqp,crpp (p0_1)
5334 (dni cpsuba0u_b_P0S "cpsuba0u.b $crqp,$crpp Pn"
5335 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0u_b") (CPTYPE V8UQI) VOLATILE)
5336 "cpsuba0u.b $crqp,$crpp"
5337 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
5339 (c-call "check_option_cp" pc)
5348 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
5352 ; 11000 qqqqq ppppp 01001 cpsuba0.b crqp,crpp (p0_1)
5353 (dni cpsuba0_b_P0S "cpsuba0.b $crqp,$crpp Pn"
5354 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0_b") (CPTYPE V8QI) VOLATILE)
5355 "cpsuba0.b $crqp,$crpp"
5356 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5358 (c-call "check_option_cp" pc)
5367 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
5371 ; 11000 qqqqq ppppp 01010 cpsubua0.h crqp,crpp (p0_1)
5372 (dni cpsubua0_h_P0S "cpsubua0.h $crqp,$crpp Pn"
5373 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubua0_h") (CPTYPE V4HI) VOLATILE)
5374 "cpsubua0.h $crqp,$crpp"
5375 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
5377 (c-call "check_option_cp" pc)
5382 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
5386 ; 11000 qqqqq ppppp 01011 cpsubla0.h crqp,crpp (p0_1)
5387 (dni cpsubla0_h_P0S "cpsubla0.h $crqp,$crpp Pn"
5388 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubla0_h") (CPTYPE V4HI) VOLATILE)
5389 "cpsubla0.h $crqp,$crpp"
5390 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5392 (c-call "check_option_cp" pc)
5397 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
5401 ; 11000 qqqqq ppppp 01100 cpsubaca0u.b crqp,crpp (p0_1)
5402 (dni cpsubaca0u_b_P0S "cpsubaca0u.b $crqp,$crpp Pn"
5403 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0u_b") (CPTYPE V8UQI) VOLATILE)
5404 "cpsubaca0u.b $crqp,$crpp"
5405 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
5407 (c-call "check_option_cp" pc)
5417 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
5421 ; 11000 qqqqq ppppp 01101 cpsubaca0.b crqp,crpp (p0_1)
5422 (dni cpsubaca0_b_P0S "cpsubaca0.b $crqp,$crpp Pn"
5423 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0_b") (CPTYPE V8QI) VOLATILE)
5424 "cpsubaca0.b $crqp,$crpp"
5425 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5427 (c-call "check_option_cp" pc)
5437 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
5441 ; 11000 qqqqq ppppp 01110 cpsubacua0.h crqp,crpp (p0_1)
5442 (dni cpsubacua0_h_P0S "cpsubacua0.h $crqp,$crpp Pn"
5443 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacua0_h") (CPTYPE V4HI) VOLATILE)
5444 "cpsubacua0.h $crqp,$crpp"
5445 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
5447 (c-call "check_option_cp" pc)
5453 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
5457 ; 11000 qqqqq ppppp 01111 cpsubacla0.h crqp,crpp (p0_1)
5458 (dni cpsubacla0_h_P0S "cpsubacla0.h $crqp,$crpp Pn"
5459 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacla0_h") (CPTYPE V4HI) VOLATILE)
5460 "cpsubacla0.h $crqp,$crpp"
5461 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
5463 (c-call "check_option_cp" pc)
5469 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
5473 ; 11000 qqqqq ppppp 10000 cpabsa0u.b crqp,crpp (p0_1)
5474 (dni cpabsa0u_b_P0S "cpabsa0u.b $crqp,$crpp Pn"
5475 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0u_b") (CPTYPE V8UQI) VOLATILE)
5476 "cpabsa0u.b $crqp,$crpp"
5477 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5479 (c-call "check_option_cp" pc)
5488 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
5492 ; 11000 qqqqq ppppp 10001 cpabsa0.b crqp,crpp (p0_1)
5493 (dni cpabsa0_b_P0S "cpabsa0.b $crqp,$crpp Pn"
5494 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0_b") (CPTYPE V8QI) VOLATILE)
5495 "cpabsa0.b $crqp,$crpp"
5496 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5498 (c-call "check_option_cp" pc)
5507 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
5511 ; 11000 qqqqq ppppp 10010 cpabsua0.h crqp,crpp (p0_1)
5512 (dni cpabsua0_h_P0S "cpabsua0.h $crqp,$crpp Pn"
5513 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsua0_h") (CPTYPE V4HI) VOLATILE)
5514 "cpabsua0.h $crqp,$crpp"
5515 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
5517 (c-call "check_option_cp" pc)
5522 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
5526 ; 11000 qqqqq ppppp 10011 cpabsla0.h crqp,crpp (p0_1)
5527 (dni cpabsla0_h_P0S "cpabsla0.h $crqp,$crpp Pn"
5528 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsla0_h") (CPTYPE V4HI) VOLATILE)
5529 "cpabsla0.h $crqp,$crpp"
5530 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5532 (c-call "check_option_cp" pc)
5537 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
5541 ; 11000 qqqqq ppppp 10100 cpsada0u.b crqp,crpp (p0_1)
5542 (dni cpsada0u_b_P0S "cpsada0u.b $crqp,$crpp Pn"
5543 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0u_b") (CPTYPE V8UQI) VOLATILE)
5544 "cpsada0u.b $crqp,$crpp"
5545 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5547 (c-call "check_option_cp" pc)
5557 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
5561 ; 11000 qqqqq ppppp 10101 cpsada0.b crqp,crpp (p0_1)
5562 (dni cpsada0_b_P0S "cpsada0.b $crqp,$crpp Pn"
5563 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0_b") (CPTYPE V8QI) VOLATILE)
5564 "cpsada0.b $crqp,$crpp"
5565 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5567 (c-call "check_option_cp" pc)
5577 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
5581 ; 11000 qqqqq ppppp 10110 cpsadua0.h crqp,crpp (p0_1)
5582 (dni cpsadua0_h_P0S "cpsadua0.h $crqp,$crpp Pn"
5583 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadua0_h") (CPTYPE V4HI) VOLATILE)
5584 "cpsadua0.h $crqp,$crpp"
5585 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
5587 (c-call "check_option_cp" pc)
5593 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
5597 ; 11000 qqqqq ppppp 10111 cpsadla0.h crqp,crpp (p0_1)
5598 (dni cpsadla0_h_P0S "cpsadla0.h $crqp,$crpp Pn"
5599 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadla0_h") (CPTYPE V4HI) VOLATILE)
5600 "cpsadla0.h $crqp,$crpp"
5601 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
5603 (c-call "check_option_cp" pc)
5609 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
5613 ; 11000 qqqqq ppppp 11011 cpseta0.h crqp,crpp (p0_1)
5614 (dni cpseta0_h_P0S "cpseta0.h $crqp,$crpp Pn"
5615 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpseta0_h") (CPTYPE V4HI) VOLATILE)
5616 "cpseta0.h $crqp,$crpp"
5617 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5619 (c-call "check_option_cp" pc)
5628 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
5632 ; 11000 qqqqq ppppp 11100 cpsetua0.w crqp,crpp (p0_1)
5633 (dni cpsetua0_w_P0S "cpsetua0.w $crqp,$crpp Pn"
5634 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetua0_w") (CPTYPE V2SI) VOLATILE)
5635 "cpsetua0.w $crqp,$crpp"
5636 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5638 (c-call "check_option_cp" pc)
5643 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
5647 ; 11000 qqqqq ppppp 11101 cpsetla0.w crqp,crpp (p0_1)
5648 (dni cpsetla0_w_P0S "cpsetla0.w $crqp,$crpp Pn"
5649 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetla0_w") (CPTYPE V2SI) VOLATILE)
5650 "cpsetla0.w $crqp,$crpp"
5651 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5653 (c-call "check_option_cp" pc)
5658 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
5662 ; 11001 00000 00001 ooooo cpmova0.b =crop (p0_1)
5663 (dni cpmova0_b_P0S "cpmova0.b $crop Pn"
5664 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmova0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5666 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5668 (c-call "check_option_cp" pc)
5669 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
5673 ; 11001 00000 00010 ooooo cpmovua0.h =crop (p0_1)
5674 (dni cpmovua0_h_P0S "cpmovua0.h $crop Pn"
5675 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5677 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5679 (c-call "check_option_cp" pc)
5680 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
5684 ; 11001 00000 00011 ooooo cpmovla0.h =crop (p0_1)
5685 (dni cpmovla0_h_P0S "cpmovla0.h $crop Pn"
5686 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5688 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5690 (c-call "check_option_cp" pc)
5691 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
5695 ; 11001 00000 00100 ooooo cpmovuua0.w =crop (p0_1)
5696 (dni cpmovuua0_w_P0S "cpmovuua0.w $crop Pn"
5697 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovuua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5699 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5701 (c-call "check_option_cp" pc)
5702 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
5706 ; 11001 00000 00101 ooooo cpmovula0.w =crop (p0_1)
5707 (dni cpmovula0_w_P0S "cpmovula0.w $crop Pn"
5708 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovula0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5710 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5712 (c-call "check_option_cp" pc)
5713 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
5717 ; 11001 00000 00110 ooooo cpmovlua0.w =crop (p0_1)
5718 (dni cpmovlua0_w_P0S "cpmovlua0.w $crop Pn"
5719 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5721 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5723 (c-call "check_option_cp" pc)
5724 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
5728 ; 11001 00000 00111 ooooo cpmovlla0.w =crop (p0_1)
5729 (dni cpmovlla0_w_P0S "cpmovlla0.w $crop Pn"
5730 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5732 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5734 (c-call "check_option_cp" pc)
5735 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
5739 ; 11001 00000 01000 ooooo cppacka0u.b =crop (p0_1)
5740 (dni cppacka0u_b_P0S "cppacka0u.b $crop Pn"
5741 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
5743 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5745 (c-call "check_option_cp" pc)
5746 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
5750 ; 11001 00000 01001 ooooo cppacka0.b =crop (p0_1)
5751 (dni cppacka0_b_P0S "cppacka0.b $crop Pn"
5752 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
5754 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5756 (c-call "check_option_cp" pc)
5757 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
5761 ; 11001 00000 01010 ooooo cppackua0.h =crop (p0_1)
5762 (dni cppackua0_h_P0S "cppackua0.h $crop Pn"
5763 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5765 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5767 (c-call "check_option_cp" pc)
5768 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
5772 ; 11001 00000 01011 ooooo cppackla0.h =crop (p0_1)
5773 (dni cppackla0_h_P0S "cppackla0.h $crop Pn"
5774 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
5776 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5778 (c-call "check_option_cp" pc)
5779 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5783 ; 11001 00000 01100 ooooo cppackua0.w =crop (p0_1)
5784 (dni cppackua0_w_P0S "cppackua0.w $crop Pn"
5785 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5787 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5789 (c-call "check_option_cp" pc)
5790 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5794 ; 11001 00000 01101 ooooo cppackla0.w =crop (p0_1)
5795 (dni cppackla0_w_P0S "cppackla0.w $crop Pn"
5796 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5798 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5800 (c-call "check_option_cp" pc)
5801 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5805 ; 11001 00000 01110 ooooo cpmovhua0.w =crop (p0_1)
5806 (dni cpmovhua0_w_P0S "cpmovhua0.w $crop Pn"
5807 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhua0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5809 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5811 (c-call "check_option_cp" pc)
5812 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5816 ; 11001 00000 01111 ooooo cpmovhla0.w =crop (p0_1)
5817 (dni cpmovhla0_w_P0S "cpmovhla0.w $crop Pn"
5818 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhla0_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
5820 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5822 (c-call "check_option_cp" pc)
5823 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5827 ; 11001 00000 10000 00000 cpacsuma0 (p0_1)
5828 (dni cpacsuma0_P0S "cpacsuma0 Pn"
5829 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpacsuma0") VOLATILE)
5831 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5833 (c-call "check_option_cp" pc)
5843 (c-call "ivc2_cpacsuma0" pc) )
5847 ; 11001 00000 10001 00000 cpaccpa0 (p0_1)
5848 (dni cpaccpa0_P0S "cpaccpa0 Pn"
5849 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaccpa0") VOLATILE)
5851 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5853 (c-call "check_option_cp" pc)
5862 (c-call "ivc2_cpaccpa0" pc) )
5866 ; 11001 qqqqq 11000 00000 cpsrla0 crqp (p0_1)
5867 (dni cpsrla0_P0S "cpsrla0 $crqp Pn"
5868 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrla0") VOLATILE)
5870 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5872 (c-call "check_option_cp" pc)
5881 (c-call "ivc2_cpsrla0" pc crqp) )
5885 ; 11001 qqqqq 11001 00000 cpsraa0 crqp (p0_1)
5886 (dni cpsraa0_P0S "cpsraa0 $crqp Pn"
5887 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraa0") VOLATILE)
5889 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5891 (c-call "check_option_cp" pc)
5900 (c-call "ivc2_cpsraa0" pc crqp) )
5904 ; 11001 qqqqq 11010 00000 cpslla0 crqp (p0_1)
5905 (dni cpslla0_P0S "cpslla0 $crqp Pn"
5906 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpslla0") VOLATILE)
5908 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5910 (c-call "check_option_cp" pc)
5919 (c-call "ivc2_cpslla0" pc crqp) )
5923 ; 11001 00000 11100 iiiii cpsrlia0 imm5p23 (p0_1)
5924 (dni cpsrlia0_P0S "cpsrlia0 imm5p23 Pn"
5925 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrlia0") VOLATILE)
5927 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5929 (c-call "check_option_cp" pc)
5938 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5942 ; 11001 00000 11101 iiiii cpsraia0 imm5p23 (p0_1)
5943 (dni cpsraia0_P0S "cpsraia0 imm5p23 Pn"
5944 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraia0") VOLATILE)
5946 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5948 (c-call "check_option_cp" pc)
5957 (c-call "ivc2_cpsraia0" pc imm5p23) )
5961 ; 11001 00000 11110 iiiii cpsllia0 imm5p23 (p0_1)
5962 (dni cpsllia0_P0S "cpsllia0 imm5p23 Pn"
5963 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsllia0") VOLATILE)
5965 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5967 (c-call "check_option_cp" pc)
5976 (c-call "ivc2_cpsllia0" pc imm5p23) )
5980 ; 11111 qqqqq ppppp 00000 cpfsftba0s0u.b crqp,crpp (p0_1)
5981 (dni cpfsftba0s0u_b_P0S "cpfsftba0s0u.b $crqp,$crpp Pn"
5982 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0u_b") (CPTYPE V8UQI) VOLATILE)
5983 "cpfsftba0s0u.b $crqp,$crpp"
5984 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5986 (c-call "check_option_cp" pc)
5995 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5999 ; 11111 qqqqq ppppp 00001 cpfsftba0s0.b crqp,crpp (p0_1)
6000 (dni cpfsftba0s0_b_P0S "cpfsftba0s0.b $crqp,$crpp Pn"
6001 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0_b") (CPTYPE V8QI) VOLATILE)
6002 "cpfsftba0s0.b $crqp,$crpp"
6003 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6005 (c-call "check_option_cp" pc)
6014 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
6018 ; 11111 qqqqq ppppp 00010 cpfsftbua0s0.h crqp,crpp (p0_1)
6019 (dni cpfsftbua0s0_h_P0S "cpfsftbua0s0.h $crqp,$crpp Pn"
6020 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s0_h") (CPTYPE V4HI) VOLATILE)
6021 "cpfsftbua0s0.h $crqp,$crpp"
6022 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
6024 (c-call "check_option_cp" pc)
6029 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
6033 ; 11111 qqqqq ppppp 00011 cpfsftbla0s0.h crqp,crpp (p0_1)
6034 (dni cpfsftbla0s0_h_P0S "cpfsftbla0s0.h $crqp,$crpp Pn"
6035 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s0_h") (CPTYPE V4HI) VOLATILE)
6036 "cpfsftbla0s0.h $crqp,$crpp"
6037 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6039 (c-call "check_option_cp" pc)
6044 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
6048 ; 11111 qqqqq ppppp 00100 cpfaca0s0u.b crqp,crpp (p0_1)
6049 (dni cpfaca0s0u_b_P0S "cpfaca0s0u.b $crqp,$crpp Pn"
6050 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0u_b") (CPTYPE V8UQI) VOLATILE)
6051 "cpfaca0s0u.b $crqp,$crpp"
6052 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
6054 (c-call "check_option_cp" pc)
6064 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
6068 ; 11111 qqqqq ppppp 00101 cpfaca0s0.b crqp,crpp (p0_1)
6069 (dni cpfaca0s0_b_P0S "cpfaca0s0.b $crqp,$crpp Pn"
6070 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0_b") (CPTYPE V8QI) VOLATILE)
6071 "cpfaca0s0.b $crqp,$crpp"
6072 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6074 (c-call "check_option_cp" pc)
6084 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
6088 ; 11111 qqqqq ppppp 00110 cpfacua0s0.h crqp,crpp (p0_1)
6089 (dni cpfacua0s0_h_P0S "cpfacua0s0.h $crqp,$crpp Pn"
6090 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s0_h") (CPTYPE V4HI) VOLATILE)
6091 "cpfacua0s0.h $crqp,$crpp"
6092 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
6094 (c-call "check_option_cp" pc)
6100 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
6104 ; 11111 qqqqq ppppp 00111 cpfacla0s0.h crqp,crpp (p0_1)
6105 (dni cpfacla0s0_h_P0S "cpfacla0s0.h $crqp,$crpp Pn"
6106 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s0_h") (CPTYPE V4HI) VOLATILE)
6107 "cpfacla0s0.h $crqp,$crpp"
6108 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
6110 (c-call "check_option_cp" pc)
6116 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
6120 ; 11111 qqqqq ppppp 01000 cpfsftba0s1u.b crqp,crpp (p0_1)
6121 (dni cpfsftba0s1u_b_P0S "cpfsftba0s1u.b $crqp,$crpp Pn"
6122 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1u_b") (CPTYPE V8UQI) VOLATILE)
6123 "cpfsftba0s1u.b $crqp,$crpp"
6124 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
6126 (c-call "check_option_cp" pc)
6135 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
6139 ; 11111 qqqqq ppppp 01001 cpfsftba0s1.b crqp,crpp (p0_1)
6140 (dni cpfsftba0s1_b_P0S "cpfsftba0s1.b $crqp,$crpp Pn"
6141 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1_b") (CPTYPE V8QI) VOLATILE)
6142 "cpfsftba0s1.b $crqp,$crpp"
6143 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6145 (c-call "check_option_cp" pc)
6154 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
6158 ; 11111 qqqqq ppppp 01010 cpfsftbua0s1.h crqp,crpp (p0_1)
6159 (dni cpfsftbua0s1_h_P0S "cpfsftbua0s1.h $crqp,$crpp Pn"
6160 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s1_h") (CPTYPE V4HI) VOLATILE)
6161 "cpfsftbua0s1.h $crqp,$crpp"
6162 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
6164 (c-call "check_option_cp" pc)
6169 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
6173 ; 11111 qqqqq ppppp 01011 cpfsftbla0s1.h crqp,crpp (p0_1)
6174 (dni cpfsftbla0s1_h_P0S "cpfsftbla0s1.h $crqp,$crpp Pn"
6175 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s1_h") (CPTYPE V4HI) VOLATILE)
6176 "cpfsftbla0s1.h $crqp,$crpp"
6177 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6179 (c-call "check_option_cp" pc)
6184 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
6188 ; 11111 qqqqq ppppp 01100 cpfaca0s1u.b crqp,crpp (p0_1)
6189 (dni cpfaca0s1u_b_P0S "cpfaca0s1u.b $crqp,$crpp Pn"
6190 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1u_b") (CPTYPE V8UQI) VOLATILE)
6191 "cpfaca0s1u.b $crqp,$crpp"
6192 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
6194 (c-call "check_option_cp" pc)
6204 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
6208 ; 11111 qqqqq ppppp 01101 cpfaca0s1.b crqp,crpp (p0_1)
6209 (dni cpfaca0s1_b_P0S "cpfaca0s1.b $crqp,$crpp Pn"
6210 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1_b") (CPTYPE V8QI) VOLATILE)
6211 "cpfaca0s1.b $crqp,$crpp"
6212 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6214 (c-call "check_option_cp" pc)
6224 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
6228 ; 11111 qqqqq ppppp 01110 cpfacua0s1.h crqp,crpp (p0_1)
6229 (dni cpfacua0s1_h_P0S "cpfacua0s1.h $crqp,$crpp Pn"
6230 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s1_h") (CPTYPE V4HI) VOLATILE)
6231 "cpfacua0s1.h $crqp,$crpp"
6232 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
6234 (c-call "check_option_cp" pc)
6240 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
6244 ; 11111 qqqqq ppppp 01111 cpfacla0s1.h crqp,crpp (p0_1)
6245 (dni cpfacla0s1_h_P0S "cpfacla0s1.h $crqp,$crpp Pn"
6246 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s1_h") (CPTYPE V4HI) VOLATILE)
6247 "cpfacla0s1.h $crqp,$crpp"
6248 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
6250 (c-call "check_option_cp" pc)
6256 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
6260 ; xxxxxiii 01000 qqqqq ppppp ooooo cpfsftbi =crop,crqp,crpp,imm3p5 (p0_1)
6261 (dni cpfsftbi_P0_P1 "cpfsftbi $crop,$crqp,$crpp,imm3p5 Pn"
6262 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpfsftbi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6263 "cpfsftbi $crop,$crqp,$crpp,$imm3p5"
6264 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x8) crqp crpp crop (f-ivc2-4u28 0))
6266 (c-call "check_option_cp" pc)
6267 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
6271 ; 00000000 10011 qqqqq ppppp 00001 cpacmpeq.b crqp,crpp (p0_1)
6272 (dni cpacmpeq_b_P0_P1 "cpacmpeq.b $crqp,$crpp Pn"
6273 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_b") (CPTYPE V8QI))
6274 "cpacmpeq.b $crqp,$crpp"
6275 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6277 (c-call "check_option_cp" pc)
6278 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
6282 ; 00000000 10011 qqqqq ppppp 00011 cpacmpeq.h crqp,crpp (p0_1)
6283 (dni cpacmpeq_h_P0_P1 "cpacmpeq.h $crqp,$crpp Pn"
6284 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_h") (CPTYPE V4HI))
6285 "cpacmpeq.h $crqp,$crpp"
6286 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6288 (c-call "check_option_cp" pc)
6289 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
6293 ; 00000000 10011 qqqqq ppppp 00101 cpacmpeq.w crqp,crpp (p0_1)
6294 (dni cpacmpeq_w_P0_P1 "cpacmpeq.w $crqp,$crpp Pn"
6295 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_w") (CPTYPE V2SI))
6296 "cpacmpeq.w $crqp,$crpp"
6297 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6299 (c-call "check_option_cp" pc)
6300 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
6304 ; 00000000 10011 qqqqq ppppp 01001 cpacmpne.b crqp,crpp (p0_1)
6305 (dni cpacmpne_b_P0_P1 "cpacmpne.b $crqp,$crpp Pn"
6306 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_b") (CPTYPE V8QI))
6307 "cpacmpne.b $crqp,$crpp"
6308 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6310 (c-call "check_option_cp" pc)
6311 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
6315 ; 00000000 10011 qqqqq ppppp 01011 cpacmpne.h crqp,crpp (p0_1)
6316 (dni cpacmpne_h_P0_P1 "cpacmpne.h $crqp,$crpp Pn"
6317 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_h") (CPTYPE V4HI))
6318 "cpacmpne.h $crqp,$crpp"
6319 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6321 (c-call "check_option_cp" pc)
6322 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
6326 ; 00000000 10011 qqqqq ppppp 01101 cpacmpne.w crqp,crpp (p0_1)
6327 (dni cpacmpne_w_P0_P1 "cpacmpne.w $crqp,$crpp Pn"
6328 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_w") (CPTYPE V2SI))
6329 "cpacmpne.w $crqp,$crpp"
6330 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6332 (c-call "check_option_cp" pc)
6333 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
6337 ; 00000000 10011 qqqqq ppppp 10000 cpacmpgtu.b crqp,crpp (p0_1)
6338 (dni cpacmpgtu_b_P0_P1 "cpacmpgtu.b $crqp,$crpp Pn"
6339 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_b") (CPTYPE V8UQI))
6340 "cpacmpgtu.b $crqp,$crpp"
6341 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6343 (c-call "check_option_cp" pc)
6344 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
6348 ; 00000000 10011 qqqqq ppppp 10001 cpacmpgt.b crqp,crpp (p0_1)
6349 (dni cpacmpgt_b_P0_P1 "cpacmpgt.b $crqp,$crpp Pn"
6350 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_b") (CPTYPE V8QI))
6351 "cpacmpgt.b $crqp,$crpp"
6352 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6354 (c-call "check_option_cp" pc)
6355 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
6359 ; 00000000 10011 qqqqq ppppp 10011 cpacmpgt.h crqp,crpp (p0_1)
6360 (dni cpacmpgt_h_P0_P1 "cpacmpgt.h $crqp,$crpp Pn"
6361 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_h") (CPTYPE V4HI))
6362 "cpacmpgt.h $crqp,$crpp"
6363 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6365 (c-call "check_option_cp" pc)
6366 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
6370 ; 00000000 10011 qqqqq ppppp 10100 cpacmpgtu.w crqp,crpp (p0_1)
6371 (dni cpacmpgtu_w_P0_P1 "cpacmpgtu.w $crqp,$crpp Pn"
6372 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_w") (CPTYPE V2USI))
6373 "cpacmpgtu.w $crqp,$crpp"
6374 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6376 (c-call "check_option_cp" pc)
6377 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
6381 ; 00000000 10011 qqqqq ppppp 10101 cpacmpgt.w crqp,crpp (p0_1)
6382 (dni cpacmpgt_w_P0_P1 "cpacmpgt.w $crqp,$crpp Pn"
6383 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_w") (CPTYPE V2SI))
6384 "cpacmpgt.w $crqp,$crpp"
6385 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6387 (c-call "check_option_cp" pc)
6388 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
6392 ; 00000000 10011 qqqqq ppppp 11000 cpacmpgeu.b crqp,crpp (p0_1)
6393 (dni cpacmpgeu_b_P0_P1 "cpacmpgeu.b $crqp,$crpp Pn"
6394 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_b") (CPTYPE V8UQI))
6395 "cpacmpgeu.b $crqp,$crpp"
6396 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6398 (c-call "check_option_cp" pc)
6399 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
6403 ; 00000000 10011 qqqqq ppppp 11001 cpacmpge.b crqp,crpp (p0_1)
6404 (dni cpacmpge_b_P0_P1 "cpacmpge.b $crqp,$crpp Pn"
6405 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_b") (CPTYPE V8QI))
6406 "cpacmpge.b $crqp,$crpp"
6407 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6409 (c-call "check_option_cp" pc)
6410 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
6414 ; 00000000 10011 qqqqq ppppp 11011 cpacmpge.h crqp,crpp (p0_1)
6415 (dni cpacmpge_h_P0_P1 "cpacmpge.h $crqp,$crpp Pn"
6416 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_h") (CPTYPE V4HI))
6417 "cpacmpge.h $crqp,$crpp"
6418 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6420 (c-call "check_option_cp" pc)
6421 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
6425 ; 00000000 10011 qqqqq ppppp 11100 cpacmpgeu.w crqp,crpp (p0_1)
6426 (dni cpacmpgeu_w_P0_P1 "cpacmpgeu.w $crqp,$crpp Pn"
6427 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_w") (CPTYPE V2USI))
6428 "cpacmpgeu.w $crqp,$crpp"
6429 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6431 (c-call "check_option_cp" pc)
6432 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
6436 ; 00000000 10011 qqqqq ppppp 11101 cpacmpge.w crqp,crpp (p0_1)
6437 (dni cpacmpge_w_P0_P1 "cpacmpge.w $crqp,$crpp Pn"
6438 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_w") (CPTYPE V2SI))
6439 "cpacmpge.w $crqp,$crpp"
6440 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6442 (c-call "check_option_cp" pc)
6443 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
6447 ; 00000001 10011 qqqqq ppppp 00001 cpocmpeq.b crqp,crpp (p0_1)
6448 (dni cpocmpeq_b_P0_P1 "cpocmpeq.b $crqp,$crpp Pn"
6449 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_b") (CPTYPE V8QI))
6450 "cpocmpeq.b $crqp,$crpp"
6451 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6453 (c-call "check_option_cp" pc)
6454 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
6458 ; 00000001 10011 qqqqq ppppp 00011 cpocmpeq.h crqp,crpp (p0_1)
6459 (dni cpocmpeq_h_P0_P1 "cpocmpeq.h $crqp,$crpp Pn"
6460 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_h") (CPTYPE V4HI))
6461 "cpocmpeq.h $crqp,$crpp"
6462 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6464 (c-call "check_option_cp" pc)
6465 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
6469 ; 00000001 10011 qqqqq ppppp 00101 cpocmpeq.w crqp,crpp (p0_1)
6470 (dni cpocmpeq_w_P0_P1 "cpocmpeq.w $crqp,$crpp Pn"
6471 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_w") (CPTYPE V2SI))
6472 "cpocmpeq.w $crqp,$crpp"
6473 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6475 (c-call "check_option_cp" pc)
6476 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
6480 ; 00000001 10011 qqqqq ppppp 01001 cpocmpne.b crqp,crpp (p0_1)
6481 (dni cpocmpne_b_P0_P1 "cpocmpne.b $crqp,$crpp Pn"
6482 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_b") (CPTYPE V8QI))
6483 "cpocmpne.b $crqp,$crpp"
6484 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6486 (c-call "check_option_cp" pc)
6487 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
6491 ; 00000001 10011 qqqqq ppppp 01011 cpocmpne.h crqp,crpp (p0_1)
6492 (dni cpocmpne_h_P0_P1 "cpocmpne.h $crqp,$crpp Pn"
6493 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_h") (CPTYPE V4HI))
6494 "cpocmpne.h $crqp,$crpp"
6495 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6497 (c-call "check_option_cp" pc)
6498 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
6502 ; 00000001 10011 qqqqq ppppp 01101 cpocmpne.w crqp,crpp (p0_1)
6503 (dni cpocmpne_w_P0_P1 "cpocmpne.w $crqp,$crpp Pn"
6504 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_w") (CPTYPE V2SI))
6505 "cpocmpne.w $crqp,$crpp"
6506 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6508 (c-call "check_option_cp" pc)
6509 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
6513 ; 00000001 10011 qqqqq ppppp 10000 cpocmpgtu.b crqp,crpp (p0_1)
6514 (dni cpocmpgtu_b_P0_P1 "cpocmpgtu.b $crqp,$crpp Pn"
6515 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_b") (CPTYPE V8UQI))
6516 "cpocmpgtu.b $crqp,$crpp"
6517 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6519 (c-call "check_option_cp" pc)
6520 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
6524 ; 00000001 10011 qqqqq ppppp 10001 cpocmpgt.b crqp,crpp (p0_1)
6525 (dni cpocmpgt_b_P0_P1 "cpocmpgt.b $crqp,$crpp Pn"
6526 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_b") (CPTYPE V8QI))
6527 "cpocmpgt.b $crqp,$crpp"
6528 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6530 (c-call "check_option_cp" pc)
6531 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
6535 ; 00000001 10011 qqqqq ppppp 10011 cpocmpgt.h crqp,crpp (p0_1)
6536 (dni cpocmpgt_h_P0_P1 "cpocmpgt.h $crqp,$crpp Pn"
6537 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_h") (CPTYPE V4HI))
6538 "cpocmpgt.h $crqp,$crpp"
6539 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6541 (c-call "check_option_cp" pc)
6542 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
6546 ; 00000001 10011 qqqqq ppppp 10100 cpocmpgtu.w crqp,crpp (p0_1)
6547 (dni cpocmpgtu_w_P0_P1 "cpocmpgtu.w $crqp,$crpp Pn"
6548 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_w") (CPTYPE V2USI))
6549 "cpocmpgtu.w $crqp,$crpp"
6550 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6552 (c-call "check_option_cp" pc)
6553 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
6557 ; 00000001 10011 qqqqq ppppp 10101 cpocmpgt.w crqp,crpp (p0_1)
6558 (dni cpocmpgt_w_P0_P1 "cpocmpgt.w $crqp,$crpp Pn"
6559 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_w") (CPTYPE V2SI))
6560 "cpocmpgt.w $crqp,$crpp"
6561 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6563 (c-call "check_option_cp" pc)
6564 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
6568 ; 00000001 10011 qqqqq ppppp 11000 cpocmpgeu.b crqp,crpp (p0_1)
6569 (dni cpocmpgeu_b_P0_P1 "cpocmpgeu.b $crqp,$crpp Pn"
6570 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_b") (CPTYPE V8UQI))
6571 "cpocmpgeu.b $crqp,$crpp"
6572 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
6574 (c-call "check_option_cp" pc)
6575 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
6579 ; 00000001 10011 qqqqq ppppp 11001 cpocmpge.b crqp,crpp (p0_1)
6580 (dni cpocmpge_b_P0_P1 "cpocmpge.b $crqp,$crpp Pn"
6581 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_b") (CPTYPE V8QI))
6582 "cpocmpge.b $crqp,$crpp"
6583 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
6585 (c-call "check_option_cp" pc)
6586 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
6590 ; 00000001 10011 qqqqq ppppp 11011 cpocmpge.h crqp,crpp (p0_1)
6591 (dni cpocmpge_h_P0_P1 "cpocmpge.h $crqp,$crpp Pn"
6592 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_h") (CPTYPE V4HI))
6593 "cpocmpge.h $crqp,$crpp"
6594 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6596 (c-call "check_option_cp" pc)
6597 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
6601 ; 00000001 10011 qqqqq ppppp 11100 cpocmpgeu.w crqp,crpp (p0_1)
6602 (dni cpocmpgeu_w_P0_P1 "cpocmpgeu.w $crqp,$crpp Pn"
6603 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_w") (CPTYPE V2USI))
6604 "cpocmpgeu.w $crqp,$crpp"
6605 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6607 (c-call "check_option_cp" pc)
6608 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
6612 ; 00000001 10011 qqqqq ppppp 11101 cpocmpge.w crqp,crpp (p0_1)
6613 (dni cpocmpge_w_P0_P1 "cpocmpge.w $crqp,$crpp Pn"
6614 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_w") (CPTYPE V2SI))
6615 "cpocmpge.w $crqp,$crpp"
6616 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6618 (c-call "check_option_cp" pc)
6619 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
6623 ; 00000011 10100 qqqqq ppppp ooooo cdadd3 =crop,crqp,crpp (p0_1)
6624 (dni cdadd3_P0_P1 "cdadd3 $crop,$crqp,$crpp Pn"
6625 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdadd3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6626 "cdadd3 $crop,$crqp,$crpp"
6627 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6629 (c-call "check_option_cp" pc)
6630 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
6634 ; 00000100 10100 qqqqq ppppp ooooo cpsub3.b =crop,crqp,crpp (p0_1)
6635 (dni cpsub3_b_P0_P1 "cpsub3.b $crop,$crqp,$crpp Pn"
6636 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_b") (CPTYPE V8QI) (CRET FIRST))
6637 "cpsub3.b $crop,$crqp,$crpp"
6638 (+ (f-ivc2-8u0 #x4) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6640 (c-call "check_option_cp" pc)
6641 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
6645 ; 00000101 10100 qqqqq ppppp ooooo cpsub3.h =crop,crqp,crpp (p0_1)
6646 (dni cpsub3_h_P0_P1 "cpsub3.h $crop,$crqp,$crpp Pn"
6647 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_h") (CPTYPE V4HI) (CRET FIRST))
6648 "cpsub3.h $crop,$crqp,$crpp"
6649 (+ (f-ivc2-8u0 #x5) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6651 (c-call "check_option_cp" pc)
6652 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
6656 ; 00000110 10100 qqqqq ppppp ooooo cpsub3.w =crop,crqp,crpp (p0_1)
6657 (dni cpsub3_w_P0_P1 "cpsub3.w $crop,$crqp,$crpp Pn"
6658 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_w") (CPTYPE V2SI) (CRET FIRST))
6659 "cpsub3.w $crop,$crqp,$crpp"
6660 (+ (f-ivc2-8u0 #x6) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6662 (c-call "check_option_cp" pc)
6663 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
6667 ; 00000111 10100 qqqqq ppppp ooooo cdsub3 =crop,crqp,crpp (p0_1)
6668 (dni cdsub3_P0_P1 "cdsub3 $crop,$crqp,$crpp Pn"
6669 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsub3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
6670 "cdsub3 $crop,$crqp,$crpp"
6671 (+ (f-ivc2-8u0 #x7) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6673 (c-call "check_option_cp" pc)
6674 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
6678 ; 00001010 10100 qqqqq ppppp ooooo cpsadd3.h =crop,crqp,crpp (p0_1)
6679 (dni cpsadd3_h_P0_P1 "cpsadd3.h $crop,$crqp,$crpp Pn"
6680 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6681 "cpsadd3.h $crop,$crqp,$crpp"
6682 (+ (f-ivc2-8u0 #xa) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6684 (c-call "check_option_cp" pc)
6685 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
6689 ; 00001011 10100 qqqqq ppppp ooooo cpsadd3.w =crop,crqp,crpp (p0_1)
6690 (dni cpsadd3_w_P0_P1 "cpsadd3.w $crop,$crqp,$crpp Pn"
6691 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6692 "cpsadd3.w $crop,$crqp,$crpp"
6693 (+ (f-ivc2-8u0 #xb) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6695 (c-call "check_option_cp" pc)
6696 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
6700 ; 00001110 10100 qqqqq ppppp ooooo cpssub3.h =crop,crqp,crpp (p0_1)
6701 (dni cpssub3_h_P0_P1 "cpssub3.h $crop,$crqp,$crpp Pn"
6702 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
6703 "cpssub3.h $crop,$crqp,$crpp"
6704 (+ (f-ivc2-8u0 #xe) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6706 (c-call "check_option_cp" pc)
6708 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
6712 ; 00001111 10100 qqqqq ppppp ooooo cpssub3.w =crop,crqp,crpp (p0_1)
6713 (dni cpssub3_w_P0_P1 "cpssub3.w $crop,$crqp,$crpp Pn"
6714 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
6715 "cpssub3.w $crop,$crqp,$crpp"
6716 (+ (f-ivc2-8u0 #xf) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6718 (c-call "check_option_cp" pc)
6720 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
6724 ; 00010000 10100 qqqqq ppppp ooooo cpextuaddu3.b =crop,crqp,crpp (p0_1)
6725 (dni cpextuaddu3_b_P0_P1 "cpextuaddu3.b $crop,$crqp,$crpp Pn"
6726 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuaddu3_b") (CPTYPE V8QI) (CRET FIRST))
6727 "cpextuaddu3.b $crop,$crqp,$crpp"
6728 (+ (f-ivc2-8u0 #x10) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6730 (c-call "check_option_cp" pc)
6731 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
6735 ; 00010001 10100 qqqqq ppppp ooooo cpextuadd3.b =crop,crqp,crpp (p0_1)
6736 (dni cpextuadd3_b_P0_P1 "cpextuadd3.b $crop,$crqp,$crpp Pn"
6737 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuadd3_b") (CPTYPE V8QI) (CRET FIRST))
6738 "cpextuadd3.b $crop,$crqp,$crpp"
6739 (+ (f-ivc2-8u0 #x11) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6741 (c-call "check_option_cp" pc)
6742 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
6746 ; 00010010 10100 qqqqq ppppp ooooo cpextladdu3.b =crop,crqp,crpp (p0_1)
6747 (dni cpextladdu3_b_P0_P1 "cpextladdu3.b $crop,$crqp,$crpp Pn"
6748 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladdu3_b") (CPTYPE V8QI) (CRET FIRST))
6749 "cpextladdu3.b $crop,$crqp,$crpp"
6750 (+ (f-ivc2-8u0 #x12) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6752 (c-call "check_option_cp" pc)
6753 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
6757 ; 00010011 10100 qqqqq ppppp ooooo cpextladd3.b =crop,crqp,crpp (p0_1)
6758 (dni cpextladd3_b_P0_P1 "cpextladd3.b $crop,$crqp,$crpp Pn"
6759 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladd3_b") (CPTYPE V8QI) (CRET FIRST))
6760 "cpextladd3.b $crop,$crqp,$crpp"
6761 (+ (f-ivc2-8u0 #x13) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6763 (c-call "check_option_cp" pc)
6764 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
6768 ; 00010100 10100 qqqqq ppppp ooooo cpextusubu3.b =crop,crqp,crpp (p0_1)
6769 (dni cpextusubu3_b_P0_P1 "cpextusubu3.b $crop,$crqp,$crpp Pn"
6770 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusubu3_b") (CPTYPE V8QI) (CRET FIRST))
6771 "cpextusubu3.b $crop,$crqp,$crpp"
6772 (+ (f-ivc2-8u0 #x14) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6774 (c-call "check_option_cp" pc)
6775 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
6779 ; 00010101 10100 qqqqq ppppp ooooo cpextusub3.b =crop,crqp,crpp (p0_1)
6780 (dni cpextusub3_b_P0_P1 "cpextusub3.b $crop,$crqp,$crpp Pn"
6781 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusub3_b") (CPTYPE V8QI) (CRET FIRST))
6782 "cpextusub3.b $crop,$crqp,$crpp"
6783 (+ (f-ivc2-8u0 #x15) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6785 (c-call "check_option_cp" pc)
6786 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
6790 ; 00010110 10100 qqqqq ppppp ooooo cpextlsubu3.b =crop,crqp,crpp (p0_1)
6791 (dni cpextlsubu3_b_P0_P1 "cpextlsubu3.b $crop,$crqp,$crpp Pn"
6792 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsubu3_b") (CPTYPE V8QI) (CRET FIRST))
6793 "cpextlsubu3.b $crop,$crqp,$crpp"
6794 (+ (f-ivc2-8u0 #x16) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6796 (c-call "check_option_cp" pc)
6797 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
6801 ; 00010111 10100 qqqqq ppppp ooooo cpextlsub3.b =crop,crqp,crpp (p0_1)
6802 (dni cpextlsub3_b_P0_P1 "cpextlsub3.b $crop,$crqp,$crpp Pn"
6803 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsub3_b") (CPTYPE V8QI) (CRET FIRST))
6804 "cpextlsub3.b $crop,$crqp,$crpp"
6805 (+ (f-ivc2-8u0 #x17) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6807 (c-call "check_option_cp" pc)
6808 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
6812 ; 00011000 10100 qqqqq ppppp ooooo cpaveu3.b =crop,crqp,crpp (p0_1)
6813 (dni cpaveu3_b_P0_P1 "cpaveu3.b $crop,$crqp,$crpp Pn"
6814 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaveu3_b") (CPTYPE V8QI) (CRET FIRST))
6815 "cpaveu3.b $crop,$crqp,$crpp"
6816 (+ (f-ivc2-8u0 #x18) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6818 (c-call "check_option_cp" pc)
6819 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
6823 ; 00011001 10100 qqqqq ppppp ooooo cpave3.b =crop,crqp,crpp (p0_1)
6824 (dni cpave3_b_P0_P1 "cpave3.b $crop,$crqp,$crpp Pn"
6825 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_b") (CPTYPE V8QI) (CRET FIRST))
6826 "cpave3.b $crop,$crqp,$crpp"
6827 (+ (f-ivc2-8u0 #x19) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6829 (c-call "check_option_cp" pc)
6830 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
6834 ; 00011010 10100 qqqqq ppppp ooooo cpave3.h =crop,crqp,crpp (p0_1)
6835 (dni cpave3_h_P0_P1 "cpave3.h $crop,$crqp,$crpp Pn"
6836 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_h") (CPTYPE V4HI) (CRET FIRST))
6837 "cpave3.h $crop,$crqp,$crpp"
6838 (+ (f-ivc2-8u0 #x1a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6840 (c-call "check_option_cp" pc)
6841 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
6845 ; 00011011 10100 qqqqq ppppp ooooo cpave3.w =crop,crqp,crpp (p0_1)
6846 (dni cpave3_w_P0_P1 "cpave3.w $crop,$crqp,$crpp Pn"
6847 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_w") (CPTYPE V2SI) (CRET FIRST))
6848 "cpave3.w $crop,$crqp,$crpp"
6849 (+ (f-ivc2-8u0 #x1b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6851 (c-call "check_option_cp" pc)
6852 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
6856 ; 00011100 10100 qqqqq ppppp ooooo cpaddsru3.b =crop,crqp,crpp (p0_1)
6857 (dni cpaddsru3_b_P0_P1 "cpaddsru3.b $crop,$crqp,$crpp Pn"
6858 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsru3_b") (CPTYPE V8QI) (CRET FIRST))
6859 "cpaddsru3.b $crop,$crqp,$crpp"
6860 (+ (f-ivc2-8u0 #x1c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6862 (c-call "check_option_cp" pc)
6863 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
6867 ; 00011101 10100 qqqqq ppppp ooooo cpaddsr3.b =crop,crqp,crpp (p0_1)
6868 (dni cpaddsr3_b_P0_P1 "cpaddsr3.b $crop,$crqp,$crpp Pn"
6869 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_b") (CPTYPE V8QI) (CRET FIRST))
6870 "cpaddsr3.b $crop,$crqp,$crpp"
6871 (+ (f-ivc2-8u0 #x1d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6873 (c-call "check_option_cp" pc)
6874 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
6878 ; 00011110 10100 qqqqq ppppp ooooo cpaddsr3.h =crop,crqp,crpp (p0_1)
6879 (dni cpaddsr3_h_P0_P1 "cpaddsr3.h $crop,$crqp,$crpp Pn"
6880 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_h") (CPTYPE V4HI) (CRET FIRST))
6881 "cpaddsr3.h $crop,$crqp,$crpp"
6882 (+ (f-ivc2-8u0 #x1e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6884 (c-call "check_option_cp" pc)
6885 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
6889 ; 00011111 10100 qqqqq ppppp ooooo cpaddsr3.w =crop,crqp,crpp (p0_1)
6890 (dni cpaddsr3_w_P0_P1 "cpaddsr3.w $crop,$crqp,$crpp Pn"
6891 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_w") (CPTYPE V2SI) (CRET FIRST))
6892 "cpaddsr3.w $crop,$crqp,$crpp"
6893 (+ (f-ivc2-8u0 #x1f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6895 (c-call "check_option_cp" pc)
6896 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
6900 ; 00100000 10100 qqqqq ppppp ooooo cpabsu3.b =crop,crqp,crpp (p0_1)
6901 (dni cpabsu3_b_P0_P1 "cpabsu3.b $crop,$crqp,$crpp Pn"
6902 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabsu3_b") (CPTYPE V8QI) (CRET FIRST))
6903 "cpabsu3.b $crop,$crqp,$crpp"
6904 (+ (f-ivc2-8u0 #x20) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6906 (c-call "check_option_cp" pc)
6907 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
6911 ; 00100001 10100 qqqqq ppppp ooooo cpabs3.b =crop,crqp,crpp (p0_1)
6912 (dni cpabs3_b_P0_P1 "cpabs3.b $crop,$crqp,$crpp Pn"
6913 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_b") (CPTYPE V8QI) (CRET FIRST))
6914 "cpabs3.b $crop,$crqp,$crpp"
6915 (+ (f-ivc2-8u0 #x21) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6917 (c-call "check_option_cp" pc)
6918 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
6922 ; 00100010 10100 qqqqq ppppp ooooo cpabs3.h =crop,crqp,crpp (p0_1)
6923 (dni cpabs3_h_P0_P1 "cpabs3.h $crop,$crqp,$crpp Pn"
6924 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_h") (CPTYPE V4HI) (CRET FIRST))
6925 "cpabs3.h $crop,$crqp,$crpp"
6926 (+ (f-ivc2-8u0 #x22) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6928 (c-call "check_option_cp" pc)
6929 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
6933 ; 00100100 10100 qqqqq ppppp ooooo cpand3 =crop,crqp,crpp (p0_1)
6934 (dni cpand3_P0_P1 "cpand3 $crop,$crqp,$crpp Pn"
6935 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpand3") (CPTYPE VECT) (CRET FIRST))
6936 "cpand3 $crop,$crqp,$crpp"
6937 (+ (f-ivc2-8u0 #x24) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6939 (c-call "check_option_cp" pc)
6940 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
6944 ; 00100101 10100 qqqqq ppppp ooooo cpor3 =crop,crqp,crpp (p0_1)
6945 (dni cpor3_P0_P1 "cpor3 $crop,$crqp,$crpp Pn"
6946 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpor3") (CPTYPE VECT) (CRET FIRST))
6947 "cpor3 $crop,$crqp,$crpp"
6948 (+ (f-ivc2-8u0 #x25) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6950 (c-call "check_option_cp" pc)
6951 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6955 ; 00100110 10100 qqqqq ppppp ooooo cpnor3 =crop,crqp,crpp (p0_1)
6956 (dni cpnor3_P0_P1 "cpnor3 $crop,$crqp,$crpp Pn"
6957 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpnor3") (CPTYPE VECT) (CRET FIRST))
6958 "cpnor3 $crop,$crqp,$crpp"
6959 (+ (f-ivc2-8u0 #x26) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6961 (c-call "check_option_cp" pc)
6962 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6966 ; 00100111 10100 qqqqq ppppp ooooo cpxor3 =crop,crqp,crpp (p0_1)
6967 (dni cpxor3_P0_P1 "cpxor3 $crop,$crqp,$crpp Pn"
6968 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpxor3") (CPTYPE VECT) (CRET FIRST))
6969 "cpxor3 $crop,$crqp,$crpp"
6970 (+ (f-ivc2-8u0 #x27) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6972 (c-call "check_option_cp" pc)
6973 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6977 ; 00101100 10100 qqqqq ppppp ooooo cppacku.b =crop,crqp,crpp (p0_1)
6978 (dni cppacku_b_P0_P1 "cppacku.b $crop,$crqp,$crpp Pn"
6979 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppacku_b") (CPTYPE V8UQI) (CRET FIRST))
6980 "cppacku.b $crop,$crqp,$crpp"
6981 (+ (f-ivc2-8u0 #x2c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6983 (c-call "check_option_cp" pc)
6984 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6988 ; 00101101 10100 qqqqq ppppp ooooo cppack.b =crop,crqp,crpp (p0_1)
6989 (dni cppack_b_P0_P1 "cppack.b $crop,$crqp,$crpp Pn"
6990 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_b") (CPTYPE V8QI) (CRET FIRST))
6991 "cppack.b $crop,$crqp,$crpp"
6992 (+ (f-ivc2-8u0 #x2d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6994 (c-call "check_option_cp" pc)
6995 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6999 ; 00101111 10100 qqqqq ppppp ooooo cppack.h =crop,crqp,crpp (p0_1)
7000 (dni cppack_h_P0_P1 "cppack.h $crop,$crqp,$crpp Pn"
7001 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_h") (CPTYPE V4HI) (CRET FIRST))
7002 "cppack.h $crop,$crqp,$crpp"
7003 (+ (f-ivc2-8u0 #x2f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7005 (c-call "check_option_cp" pc)
7006 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
7010 ; 00110000 10100 qqqqq ppppp ooooo cpmaxu3.b =crop,crqp,crpp (p0_1)
7011 (dni cpmaxu3_b_P0_P1 "cpmaxu3.b $crop,$crqp,$crpp Pn"
7012 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_b") (CPTYPE V8QI) (CRET FIRST))
7013 "cpmaxu3.b $crop,$crqp,$crpp"
7014 (+ (f-ivc2-8u0 #x30) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7016 (c-call "check_option_cp" pc)
7017 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
7021 ; 00110001 10100 qqqqq ppppp ooooo cpmax3.b =crop,crqp,crpp (p0_1)
7022 (dni cpmax3_b_P0_P1 "cpmax3.b $crop,$crqp,$crpp Pn"
7023 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_b") (CPTYPE V8QI) (CRET FIRST))
7024 "cpmax3.b $crop,$crqp,$crpp"
7025 (+ (f-ivc2-8u0 #x31) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7027 (c-call "check_option_cp" pc)
7028 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
7032 ; 00110011 10100 qqqqq ppppp ooooo cpmax3.h =crop,crqp,crpp (p0_1)
7033 (dni cpmax3_h_P0_P1 "cpmax3.h $crop,$crqp,$crpp Pn"
7034 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_h") (CPTYPE V4HI) (CRET FIRST))
7035 "cpmax3.h $crop,$crqp,$crpp"
7036 (+ (f-ivc2-8u0 #x33) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7038 (c-call "check_option_cp" pc)
7039 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
7043 ; 00110100 10100 qqqqq ppppp ooooo cpmaxu3.w =crop,crqp,crpp (p0_1)
7044 (dni cpmaxu3_w_P0_P1 "cpmaxu3.w $crop,$crqp,$crpp Pn"
7045 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_w") (CPTYPE V2SI) (CRET FIRST))
7046 "cpmaxu3.w $crop,$crqp,$crpp"
7047 (+ (f-ivc2-8u0 #x34) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7049 (c-call "check_option_cp" pc)
7050 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
7054 ; 00110101 10100 qqqqq ppppp ooooo cpmax3.w =crop,crqp,crpp (p0_1)
7055 (dni cpmax3_w_P0_P1 "cpmax3.w $crop,$crqp,$crpp Pn"
7056 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_w") (CPTYPE V2SI) (CRET FIRST))
7057 "cpmax3.w $crop,$crqp,$crpp"
7058 (+ (f-ivc2-8u0 #x35) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7060 (c-call "check_option_cp" pc)
7061 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
7065 ; 00111000 10100 qqqqq ppppp ooooo cpminu3.b =crop,crqp,crpp (p0_1)
7066 (dni cpminu3_b_P0_P1 "cpminu3.b $crop,$crqp,$crpp Pn"
7067 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_b") (CPTYPE V8QI) (CRET FIRST))
7068 "cpminu3.b $crop,$crqp,$crpp"
7069 (+ (f-ivc2-8u0 #x38) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7071 (c-call "check_option_cp" pc)
7072 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
7076 ; 00111001 10100 qqqqq ppppp ooooo cpmin3.b =crop,crqp,crpp (p0_1)
7077 (dni cpmin3_b_P0_P1 "cpmin3.b $crop,$crqp,$crpp Pn"
7078 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_b") (CPTYPE V8QI) (CRET FIRST))
7079 "cpmin3.b $crop,$crqp,$crpp"
7080 (+ (f-ivc2-8u0 #x39) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7082 (c-call "check_option_cp" pc)
7083 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
7087 ; 00111011 10100 qqqqq ppppp ooooo cpmin3.h =crop,crqp,crpp (p0_1)
7088 (dni cpmin3_h_P0_P1 "cpmin3.h $crop,$crqp,$crpp Pn"
7089 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_h") (CPTYPE V4HI) (CRET FIRST))
7090 "cpmin3.h $crop,$crqp,$crpp"
7091 (+ (f-ivc2-8u0 #x3b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7093 (c-call "check_option_cp" pc)
7094 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
7098 ; 00111100 10100 qqqqq ppppp ooooo cpminu3.w =crop,crqp,crpp (p0_1)
7099 (dni cpminu3_w_P0_P1 "cpminu3.w $crop,$crqp,$crpp Pn"
7100 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_w") (CPTYPE V2SI) (CRET FIRST))
7101 "cpminu3.w $crop,$crqp,$crpp"
7102 (+ (f-ivc2-8u0 #x3c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7104 (c-call "check_option_cp" pc)
7105 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
7109 ; 00111101 10100 qqqqq ppppp ooooo cpmin3.w =crop,crqp,crpp (p0_1)
7110 (dni cpmin3_w_P0_P1 "cpmin3.w $crop,$crqp,$crpp Pn"
7111 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_w") (CPTYPE V2SI) (CRET FIRST))
7112 "cpmin3.w $crop,$crqp,$crpp"
7113 (+ (f-ivc2-8u0 #x3d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7115 (c-call "check_option_cp" pc)
7116 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
7120 ; 01000000 10100 qqqqq ppppp ooooo cpsrl3.b =crop,crqp,crpp (p0_1)
7121 (dni cpsrl3_b_P0_P1 "cpsrl3.b $crop,$crqp,$crpp Pn"
7122 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_b") (CPTYPE V8QI) (CRET FIRST))
7123 "cpsrl3.b $crop,$crqp,$crpp"
7124 (+ (f-ivc2-8u0 #x40) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7126 (c-call "check_option_cp" pc)
7127 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
7131 ; 01000001 10100 qqqqq ppppp ooooo cpssrl3.b =crop,crqp,crpp (p0_1)
7132 (dni cpssrl3_b_P0_P1 "cpssrl3.b $crop,$crqp,$crpp Pn"
7133 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_b") (CPTYPE V8QI) (CRET FIRST))
7134 "cpssrl3.b $crop,$crqp,$crpp"
7135 (+ (f-ivc2-8u0 #x41) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7137 (c-call "check_option_cp" pc)
7138 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
7142 ; 01000010 10100 qqqqq ppppp ooooo cpsrl3.h =crop,crqp,crpp (p0_1)
7143 (dni cpsrl3_h_P0_P1 "cpsrl3.h $crop,$crqp,$crpp Pn"
7144 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_h") (CPTYPE V4HI) (CRET FIRST))
7145 "cpsrl3.h $crop,$crqp,$crpp"
7146 (+ (f-ivc2-8u0 #x42) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7148 (c-call "check_option_cp" pc)
7149 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
7153 ; 01000011 10100 qqqqq ppppp ooooo cpssrl3.h =crop,crqp,crpp (p0_1)
7154 (dni cpssrl3_h_P0_P1 "cpssrl3.h $crop,$crqp,$crpp Pn"
7155 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_h") (CPTYPE V4HI) (CRET FIRST))
7156 "cpssrl3.h $crop,$crqp,$crpp"
7157 (+ (f-ivc2-8u0 #x43) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7159 (c-call "check_option_cp" pc)
7160 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
7164 ; 01000100 10100 qqqqq ppppp ooooo cpsrl3.w =crop,crqp,crpp (p0_1)
7165 (dni cpsrl3_w_P0_P1 "cpsrl3.w $crop,$crqp,$crpp Pn"
7166 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_w") (CPTYPE V2SI) (CRET FIRST))
7167 "cpsrl3.w $crop,$crqp,$crpp"
7168 (+ (f-ivc2-8u0 #x44) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7170 (c-call "check_option_cp" pc)
7171 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
7175 ; 01000101 10100 qqqqq ppppp ooooo cpssrl3.w =crop,crqp,crpp (p0_1)
7176 (dni cpssrl3_w_P0_P1 "cpssrl3.w $crop,$crqp,$crpp Pn"
7177 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_w") (CPTYPE V2SI) (CRET FIRST))
7178 "cpssrl3.w $crop,$crqp,$crpp"
7179 (+ (f-ivc2-8u0 #x45) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7181 (c-call "check_option_cp" pc)
7182 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
7186 ; 01000110 10100 qqqqq ppppp ooooo cdsrl3 =crop,crqp,crpp (p0_1)
7187 (dni cdsrl3_P0_P1 "cdsrl3 $crop,$crqp,$crpp Pn"
7188 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrl3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7189 "cdsrl3 $crop,$crqp,$crpp"
7190 (+ (f-ivc2-8u0 #x46) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7192 (c-call "check_option_cp" pc)
7193 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
7197 ; 01001000 10100 qqqqq ppppp ooooo cpsra3.b =crop,crqp,crpp (p0_1)
7198 (dni cpsra3_b_P0_P1 "cpsra3.b $crop,$crqp,$crpp Pn"
7199 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_b") (CPTYPE V8QI) (CRET FIRST))
7200 "cpsra3.b $crop,$crqp,$crpp"
7201 (+ (f-ivc2-8u0 #x48) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7203 (c-call "check_option_cp" pc)
7204 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
7208 ; 01001001 10100 qqqqq ppppp ooooo cpssra3.b =crop,crqp,crpp (p0_1)
7209 (dni cpssra3_b_P0_P1 "cpssra3.b $crop,$crqp,$crpp Pn"
7210 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_b") (CPTYPE V8QI) (CRET FIRST))
7211 "cpssra3.b $crop,$crqp,$crpp"
7212 (+ (f-ivc2-8u0 #x49) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7214 (c-call "check_option_cp" pc)
7215 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
7219 ; 01001010 10100 qqqqq ppppp ooooo cpsra3.h =crop,crqp,crpp (p0_1)
7220 (dni cpsra3_h_P0_P1 "cpsra3.h $crop,$crqp,$crpp Pn"
7221 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_h") (CPTYPE V4HI) (CRET FIRST))
7222 "cpsra3.h $crop,$crqp,$crpp"
7223 (+ (f-ivc2-8u0 #x4a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7225 (c-call "check_option_cp" pc)
7226 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
7230 ; 01001011 10100 qqqqq ppppp ooooo cpssra3.h =crop,crqp,crpp (p0_1)
7231 (dni cpssra3_h_P0_P1 "cpssra3.h $crop,$crqp,$crpp Pn"
7232 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_h") (CPTYPE V4HI) (CRET FIRST))
7233 "cpssra3.h $crop,$crqp,$crpp"
7234 (+ (f-ivc2-8u0 #x4b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7236 (c-call "check_option_cp" pc)
7237 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
7241 ; 01001100 10100 qqqqq ppppp ooooo cpsra3.w =crop,crqp,crpp (p0_1)
7242 (dni cpsra3_w_P0_P1 "cpsra3.w $crop,$crqp,$crpp Pn"
7243 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_w") (CPTYPE V2SI) (CRET FIRST))
7244 "cpsra3.w $crop,$crqp,$crpp"
7245 (+ (f-ivc2-8u0 #x4c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7247 (c-call "check_option_cp" pc)
7248 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
7252 ; 01001101 10100 qqqqq ppppp ooooo cpssra3.w =crop,crqp,crpp (p0_1)
7253 (dni cpssra3_w_P0_P1 "cpssra3.w $crop,$crqp,$crpp Pn"
7254 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_w") (CPTYPE V2SI) (CRET FIRST))
7255 "cpssra3.w $crop,$crqp,$crpp"
7256 (+ (f-ivc2-8u0 #x4d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7258 (c-call "check_option_cp" pc)
7259 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
7263 ; 01001110 10100 qqqqq ppppp ooooo cdsra3 =crop,crqp,crpp (p0_1)
7264 (dni cdsra3_P0_P1 "cdsra3 $crop,$crqp,$crpp Pn"
7265 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsra3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7266 "cdsra3 $crop,$crqp,$crpp"
7267 (+ (f-ivc2-8u0 #x4e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7269 (c-call "check_option_cp" pc)
7270 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
7274 ; 01010000 10100 qqqqq ppppp ooooo cpsll3.b =crop,crqp,crpp (p0_1)
7275 (dni cpsll3_b_P0_P1 "cpsll3.b $crop,$crqp,$crpp Pn"
7276 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_b") (CPTYPE V8QI) (CRET FIRST))
7277 "cpsll3.b $crop,$crqp,$crpp"
7278 (+ (f-ivc2-8u0 #x50) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7280 (c-call "check_option_cp" pc)
7281 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
7285 ; 01010001 10100 qqqqq ppppp ooooo cpssll3.b =crop,crqp,crpp (p0_1)
7286 (dni cpssll3_b_P0_P1 "cpssll3.b $crop,$crqp,$crpp Pn"
7287 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_b") (CPTYPE V8QI) (CRET FIRST))
7288 "cpssll3.b $crop,$crqp,$crpp"
7289 (+ (f-ivc2-8u0 #x51) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7291 (c-call "check_option_cp" pc)
7292 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
7296 ; 01010010 10100 qqqqq ppppp ooooo cpsll3.h =crop,crqp,crpp (p0_1)
7297 (dni cpsll3_h_P0_P1 "cpsll3.h $crop,$crqp,$crpp Pn"
7298 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_h") (CPTYPE V4HI) (CRET FIRST))
7299 "cpsll3.h $crop,$crqp,$crpp"
7300 (+ (f-ivc2-8u0 #x52) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7302 (c-call "check_option_cp" pc)
7303 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
7307 ; 01010011 10100 qqqqq ppppp ooooo cpssll3.h =crop,crqp,crpp (p0_1)
7308 (dni cpssll3_h_P0_P1 "cpssll3.h $crop,$crqp,$crpp Pn"
7309 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_h") (CPTYPE V4HI) (CRET FIRST))
7310 "cpssll3.h $crop,$crqp,$crpp"
7311 (+ (f-ivc2-8u0 #x53) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7313 (c-call "check_option_cp" pc)
7314 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
7318 ; 01010100 10100 qqqqq ppppp ooooo cpsll3.w =crop,crqp,crpp (p0_1)
7319 (dni cpsll3_w_P0_P1 "cpsll3.w $crop,$crqp,$crpp Pn"
7320 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_w") (CPTYPE V2SI) (CRET FIRST))
7321 "cpsll3.w $crop,$crqp,$crpp"
7322 (+ (f-ivc2-8u0 #x54) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7324 (c-call "check_option_cp" pc)
7325 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
7329 ; 01010101 10100 qqqqq ppppp ooooo cpssll3.w =crop,crqp,crpp (p0_1)
7330 (dni cpssll3_w_P0_P1 "cpssll3.w $crop,$crqp,$crpp Pn"
7331 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_w") (CPTYPE V2SI) (CRET FIRST))
7332 "cpssll3.w $crop,$crqp,$crpp"
7333 (+ (f-ivc2-8u0 #x55) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7335 (c-call "check_option_cp" pc)
7336 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
7340 ; 01010110 10100 qqqqq ppppp ooooo cdsll3 =crop,crqp,crpp (p0_1)
7341 (dni cdsll3_P0_P1 "cdsll3 $crop,$crqp,$crpp Pn"
7342 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsll3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7343 "cdsll3 $crop,$crqp,$crpp"
7344 (+ (f-ivc2-8u0 #x56) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7346 (c-call "check_option_cp" pc)
7347 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
7351 ; 01011010 10100 qqqqq ppppp ooooo cpsla3.h =crop,crqp,crpp (p0_1)
7352 (dni cpsla3_h_P0_P1 "cpsla3.h $crop,$crqp,$crpp Pn"
7353 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7354 "cpsla3.h $crop,$crqp,$crpp"
7355 (+ (f-ivc2-8u0 #x5a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7357 (c-call "check_option_cp" pc)
7358 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
7362 ; 01011100 10100 qqqqq ppppp ooooo cpsla3.w =crop,crqp,crpp (p0_1)
7363 (dni cpsla3_w_P0_P1 "cpsla3.w $crop,$crqp,$crpp Pn"
7364 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7365 "cpsla3.w $crop,$crqp,$crpp"
7366 (+ (f-ivc2-8u0 #x5c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
7368 (c-call "check_option_cp" pc)
7369 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
7373 ; xxxxxiii 10101 qqqqq 00000 ooooo cpsrli3.b =crop,crqp,imm3p5 (p0_1)
7374 (dni cpsrli3_b_P0_P1 "cpsrli3.b $crop,$crqp,imm3p5 Pn"
7375 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_b") (CPTYPE V8QI) (CRET FIRST))
7376 "cpsrli3.b $crop,$crqp,$imm3p5"
7377 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
7379 (c-call "check_option_cp" pc)
7380 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
7384 ; xxxxiiii 10101 qqqqq 00001 ooooo cpsrli3.h =crop,crqp,imm4p4 (p0_1)
7385 (dni cpsrli3_h_P0_P1 "cpsrli3.h $crop,$crqp,imm4p4 Pn"
7386 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_h") (CPTYPE V4HI) (CRET FIRST))
7387 "cpsrli3.h $crop,$crqp,$imm4p4"
7388 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
7390 (c-call "check_option_cp" pc)
7391 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
7395 ; xxxiiiii 10101 qqqqq 00010 ooooo cpsrli3.w =crop,crqp,imm5p3 (p0_1)
7396 (dni cpsrli3_w_P0_P1 "cpsrli3.w $crop,$crqp,imm5p3 Pn"
7397 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_w") (CPTYPE V2SI) (CRET FIRST))
7398 "cpsrli3.w $crop,$crqp,$imm5p3"
7399 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
7401 (c-call "check_option_cp" pc)
7402 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
7406 ; xxiiiiii 10101 qqqqq 00011 ooooo cdsrli3 =crop,crqp,imm6p2 (p0_1)
7407 (dni cdsrli3_P0_P1 "cdsrli3 $crop,$crqp,imm6p2 Pn"
7408 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7409 "cdsrli3 $crop,$crqp,$imm6p2"
7410 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
7412 (c-call "check_option_cp" pc)
7413 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
7417 ; xxxxxiii 10101 qqqqq 00100 ooooo cpsrai3.b =crop,crqp,imm3p5 (p0_1)
7418 (dni cpsrai3_b_P0_P1 "cpsrai3.b $crop,$crqp,imm3p5 Pn"
7419 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_b") (CPTYPE V8QI) (CRET FIRST))
7420 "cpsrai3.b $crop,$crqp,$imm3p5"
7421 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
7423 (c-call "check_option_cp" pc)
7424 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
7428 ; xxxxiiii 10101 qqqqq 00101 ooooo cpsrai3.h =crop,crqp,imm4p4 (p0_1)
7429 (dni cpsrai3_h_P0_P1 "cpsrai3.h $crop,$crqp,imm4p4 Pn"
7430 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_h") (CPTYPE V4HI) (CRET FIRST))
7431 "cpsrai3.h $crop,$crqp,$imm4p4"
7432 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
7434 (c-call "check_option_cp" pc)
7435 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
7439 ; xxxiiiii 10101 qqqqq 00110 ooooo cpsrai3.w =crop,crqp,imm5p3 (p0_1)
7440 (dni cpsrai3_w_P0_P1 "cpsrai3.w $crop,$crqp,imm5p3 Pn"
7441 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_w") (CPTYPE V2SI) (CRET FIRST))
7442 "cpsrai3.w $crop,$crqp,$imm5p3"
7443 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
7445 (c-call "check_option_cp" pc)
7446 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
7450 ; xxiiiiii 10101 qqqqq 00111 ooooo cdsrai3 =crop,crqp,imm6p2 (p0_1)
7451 (dni cdsrai3_P0_P1 "cdsrai3 $crop,$crqp,imm6p2 Pn"
7452 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrai3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7453 "cdsrai3 $crop,$crqp,$imm6p2"
7454 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
7456 (c-call "check_option_cp" pc)
7457 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
7461 ; xxxxxiii 10101 qqqqq 01000 ooooo cpslli3.b =crop,crqp,imm3p5 (p0_1)
7462 (dni cpslli3_b_P0_P1 "cpslli3.b $crop,$crqp,imm3p5 Pn"
7463 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_b") (CPTYPE V8QI) (CRET FIRST))
7464 "cpslli3.b $crop,$crqp,$imm3p5"
7465 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
7467 (c-call "check_option_cp" pc)
7468 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
7472 ; xxxxiiii 10101 qqqqq 01001 ooooo cpslli3.h =crop,crqp,imm4p4 (p0_1)
7473 (dni cpslli3_h_P0_P1 "cpslli3.h $crop,$crqp,imm4p4 Pn"
7474 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_h") (CPTYPE V4HI) (CRET FIRST))
7475 "cpslli3.h $crop,$crqp,$imm4p4"
7476 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
7478 (c-call "check_option_cp" pc)
7479 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
7483 ; xxxiiiii 10101 qqqqq 01010 ooooo cpslli3.w =crop,crqp,imm5p3 (p0_1)
7484 (dni cpslli3_w_P0_P1 "cpslli3.w $crop,$crqp,imm5p3 Pn"
7485 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_w") (CPTYPE V2SI) (CRET FIRST))
7486 "cpslli3.w $crop,$crqp,$imm5p3"
7487 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
7489 (c-call "check_option_cp" pc)
7490 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
7494 ; xxiiiiii 10101 qqqqq 01011 ooooo cdslli3 =crop,crqp,imm6p2 (p0_1)
7495 (dni cdslli3_P0_P1 "cdslli3 $crop,$crqp,imm6p2 Pn"
7496 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdslli3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7497 "cdslli3 $crop,$crqp,$imm6p2"
7498 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
7500 (c-call "check_option_cp" pc)
7501 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
7505 ; xxxxiiii 10101 qqqqq 01101 ooooo cpslai3.h =crop,crqp,imm4p4 (p0_1)
7506 (dni cpslai3_h_P0_P1 "cpslai3.h $crop,$crqp,imm4p4 Pn"
7507 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
7508 "cpslai3.h $crop,$crqp,$imm4p4"
7509 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
7511 (c-call "check_option_cp" pc)
7512 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
7516 ; xxxiiiii 10101 qqqqq 01110 ooooo cpslai3.w =crop,crqp,imm5p3 (p0_1)
7517 (dni cpslai3_w_P0_P1 "cpslai3.w $crop,$crqp,imm5p3 Pn"
7518 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
7519 "cpslai3.w $crop,$crqp,$imm5p3"
7520 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
7522 (c-call "check_option_cp" pc)
7523 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
7527 ; xxxiiiii 10101 qqqqq 10000 ooooo cpclipiu3.w =crop,crqp,imm5p3 (p0_1)
7528 (dni cpclipiu3_w_P0_P1 "cpclipiu3.w $crop,$crqp,imm5p3 Pn"
7529 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipiu3_w") (CPTYPE V2SI) (CRET FIRST))
7530 "cpclipiu3.w $crop,$crqp,$imm5p3"
7531 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
7533 (c-call "check_option_cp" pc)
7534 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
7538 ; xxxiiiii 10101 qqqqq 10001 ooooo cpclipi3.w =crop,crqp,imm5p3 (p0_1)
7539 (dni cpclipi3_w_P0_P1 "cpclipi3.w $crop,$crqp,imm5p3 Pn"
7540 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipi3_w") (CPTYPE V2SI) (CRET FIRST))
7541 "cpclipi3.w $crop,$crqp,$imm5p3"
7542 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
7544 (c-call "check_option_cp" pc)
7545 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
7549 ; xxiiiiii 10101 qqqqq 10010 ooooo cdclipiu3 =crop,crqp,imm6p2 (p0_1)
7550 (dni cdclipiu3_P0_P1 "cdclipiu3 $crop,$crqp,imm6p2 Pn"
7551 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipiu3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7552 "cdclipiu3 $crop,$crqp,$imm6p2"
7553 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
7555 (c-call "check_option_cp" pc)
7556 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
7560 ; xxiiiiii 10101 qqqqq 10011 ooooo cdclipi3 =crop,crqp,imm6p2 (p0_1)
7561 (dni cdclipi3_P0_P1 "cdclipi3 $crop,$crqp,imm6p2 Pn"
7562 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipi3") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7563 "cdclipi3 $crop,$crqp,$imm6p2"
7564 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
7566 (c-call "check_option_cp" pc)
7567 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
7571 ; iiiiiiii 10110 qqqqq 01iii iiiii cpmovi.h =crqp,simm16p0 (p0_i)
7572 (dni cpmovi_h_P0_P1 "cpmovi.h $crqp,simm16p0 Pn"
7573 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_h") (CPTYPE V4HI) (CRET FIRST))
7574 "cpmovi.h $crqp,$simm16p0"
7575 (+ (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7577 (c-call "check_option_cp" pc)
7578 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
7582 ; iiiiiiii 10111 qqqqq 00iii iiiii cpmoviu.w =crqp,imm16p0 (p0_i)
7583 (dni cpmoviu_w_P0_P1 "cpmoviu.w $crqp,imm16p0 Pn"
7584 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmoviu_w") (CPTYPE V2USI) (CRET FIRST))
7585 "cpmoviu.w $crqp,$imm16p0"
7586 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x0) imm16p0(f-ivc2-4u28 0))
7588 (c-call "check_option_cp" pc)
7589 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
7593 ; iiiiiiii 10111 qqqqq 01iii iiiii cpmovi.w =crqp,simm16p0 (p0_i)
7594 (dni cpmovi_w_P0_P1 "cpmovi.w $crqp,simm16p0 Pn"
7595 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_w") (CPTYPE V2SI) (CRET FIRST))
7596 "cpmovi.w $crqp,$simm16p0"
7597 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
7599 (c-call "check_option_cp" pc)
7600 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
7604 ; iiiiiiii 10111 qqqqq 10iii iiiii cdmoviu =crqp,imm16p0 (p0_i)
7605 (dni cdmoviu_P0_P1 "cdmoviu $crqp,imm16p0 Pn"
7606 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmoviu") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7607 "cdmoviu $crqp,$imm16p0"
7608 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x2) imm16p0(f-ivc2-4u28 0))
7610 (c-call "check_option_cp" pc)
7611 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
7615 ; iiiiiiii 10111 qqqqq 11iii iiiii cdmovi =crqp,simm16p0 (p0_i)
7616 (dni cdmovi_P0_P1 "cdmovi $crqp,simm16p0 Pn"
7617 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmovi") (CPTYPE CP_DATA_BUS_INT) (CRET FIRST))
7618 "cdmovi $crqp,$simm16p0"
7619 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x3) simm16p0(f-ivc2-4u28 0))
7621 (c-call "check_option_cp" pc)
7622 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
7626 ; 00000000 00000 00000 00000 00000 c1nop (p0_1)
7627 (dni c1nop_P1 "c1nop Pn"
7628 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "c1nop"))
7630 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7632 (c-call "check_option_cp" pc)
7633 (c-call "ivc2_c1nop" pc) )
7637 ; 00000000 10110 qqqqq 00iii iiiii cpmovi.b =crqp,simm8p20 (p0_i)
7638 (dni cpmovi_b_P0S_P1 "cpmovi.b $crqp,simm8p20 Pn"
7639 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovi_b") (CPTYPE V8QI) (CRET FIRST))
7640 "cpmovi.b $crqp,$simm8p20"
7641 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x0) imm8p20(f-ivc2-4u28 0))
7643 (c-call "check_option_cp" pc)
7644 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
7648 ; 00000000 11000 qqqqq ppppp 00000 cpadda1u.b crqp,crpp (p0_1)
7649 (dni cpadda1u_b_P1 "cpadda1u.b $crqp,$crpp Pn"
7650 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1u_b") (CPTYPE V8UQI) VOLATILE)
7651 "cpadda1u.b $crqp,$crpp"
7652 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7654 (c-call "check_option_cp" pc)
7663 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
7667 ; 00000000 11000 qqqqq ppppp 00001 cpadda1.b crqp,crpp (p0_1)
7668 (dni cpadda1_b_P1 "cpadda1.b $crqp,$crpp Pn"
7669 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1_b") (CPTYPE V8QI) VOLATILE)
7670 "cpadda1.b $crqp,$crpp"
7671 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7673 (c-call "check_option_cp" pc)
7682 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
7686 ; 00000000 11000 qqqqq ppppp 00010 cpaddua1.h crqp,crpp (p0_1)
7687 (dni cpaddua1_h_P1 "cpaddua1.h $crqp,$crpp Pn"
7688 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddua1_h") (CPTYPE V4HI) VOLATILE)
7689 "cpaddua1.h $crqp,$crpp"
7690 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
7692 (c-call "check_option_cp" pc)
7697 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
7701 ; 00000000 11000 qqqqq ppppp 00011 cpaddla1.h crqp,crpp (p0_1)
7702 (dni cpaddla1_h_P1 "cpaddla1.h $crqp,$crpp Pn"
7703 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddla1_h") (CPTYPE V4HI) VOLATILE)
7704 "cpaddla1.h $crqp,$crpp"
7705 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
7707 (c-call "check_option_cp" pc)
7712 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
7716 ; 00000000 11000 qqqqq ppppp 00100 cpaddaca1u.b crqp,crpp (p0_1)
7717 (dni cpaddaca1u_b_P1 "cpaddaca1u.b $crqp,$crpp Pn"
7718 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1u_b") (CPTYPE V8UQI) VOLATILE)
7719 "cpaddaca1u.b $crqp,$crpp"
7720 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7722 (c-call "check_option_cp" pc)
7732 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
7736 ; 00000000 11000 qqqqq ppppp 00101 cpaddaca1.b crqp,crpp (p0_1)
7737 (dni cpaddaca1_b_P1 "cpaddaca1.b $crqp,$crpp Pn"
7738 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1_b") (CPTYPE V8QI) VOLATILE)
7739 "cpaddaca1.b $crqp,$crpp"
7740 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7742 (c-call "check_option_cp" pc)
7752 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
7756 ; 00000000 11000 qqqqq ppppp 00110 cpaddacua1.h crqp,crpp (p0_1)
7757 (dni cpaddacua1_h_P1 "cpaddacua1.h $crqp,$crpp Pn"
7758 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacua1_h") (CPTYPE V4HI) VOLATILE)
7759 "cpaddacua1.h $crqp,$crpp"
7760 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
7762 (c-call "check_option_cp" pc)
7768 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
7772 ; 00000000 11000 qqqqq ppppp 00111 cpaddacla1.h crqp,crpp (p0_1)
7773 (dni cpaddacla1_h_P1 "cpaddacla1.h $crqp,$crpp Pn"
7774 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacla1_h") (CPTYPE V4HI) VOLATILE)
7775 "cpaddacla1.h $crqp,$crpp"
7776 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
7778 (c-call "check_option_cp" pc)
7784 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
7788 ; 00000000 11000 qqqqq ppppp 01000 cpsuba1u.b crqp,crpp (p0_1)
7789 (dni cpsuba1u_b_P1 "cpsuba1u.b $crqp,$crpp Pn"
7790 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1u_b") (CPTYPE V8UQI) VOLATILE)
7791 "cpsuba1u.b $crqp,$crpp"
7792 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7794 (c-call "check_option_cp" pc)
7803 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
7807 ; 00000000 11000 qqqqq ppppp 01001 cpsuba1.b crqp,crpp (p0_1)
7808 (dni cpsuba1_b_P1 "cpsuba1.b $crqp,$crpp Pn"
7809 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1_b") (CPTYPE V8QI) VOLATILE)
7810 "cpsuba1.b $crqp,$crpp"
7811 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7813 (c-call "check_option_cp" pc)
7822 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
7826 ; 00000000 11000 qqqqq ppppp 01010 cpsubua1.h crqp,crpp (p0_1)
7827 (dni cpsubua1_h_P1 "cpsubua1.h $crqp,$crpp Pn"
7828 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubua1_h") (CPTYPE V4HI) VOLATILE)
7829 "cpsubua1.h $crqp,$crpp"
7830 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7832 (c-call "check_option_cp" pc)
7837 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
7841 ; 00000000 11000 qqqqq ppppp 01011 cpsubla1.h crqp,crpp (p0_1)
7842 (dni cpsubla1_h_P1 "cpsubla1.h $crqp,$crpp Pn"
7843 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubla1_h") (CPTYPE V4HI) VOLATILE)
7844 "cpsubla1.h $crqp,$crpp"
7845 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7847 (c-call "check_option_cp" pc)
7852 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
7856 ; 00000000 11000 qqqqq ppppp 01100 cpsubaca1u.b crqp,crpp (p0_1)
7857 (dni cpsubaca1u_b_P1 "cpsubaca1u.b $crqp,$crpp Pn"
7858 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1u_b") (CPTYPE V8UQI) VOLATILE)
7859 "cpsubaca1u.b $crqp,$crpp"
7860 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7862 (c-call "check_option_cp" pc)
7872 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
7876 ; 00000000 11000 qqqqq ppppp 01101 cpsubaca1.b crqp,crpp (p0_1)
7877 (dni cpsubaca1_b_P1 "cpsubaca1.b $crqp,$crpp Pn"
7878 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1_b") (CPTYPE V8QI) VOLATILE)
7879 "cpsubaca1.b $crqp,$crpp"
7880 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7882 (c-call "check_option_cp" pc)
7892 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
7896 ; 00000000 11000 qqqqq ppppp 01110 cpsubacua1.h crqp,crpp (p0_1)
7897 (dni cpsubacua1_h_P1 "cpsubacua1.h $crqp,$crpp Pn"
7898 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacua1_h") (CPTYPE V4HI) VOLATILE)
7899 "cpsubacua1.h $crqp,$crpp"
7900 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7902 (c-call "check_option_cp" pc)
7908 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
7912 ; 00000000 11000 qqqqq ppppp 01111 cpsubacla1.h crqp,crpp (p0_1)
7913 (dni cpsubacla1_h_P1 "cpsubacla1.h $crqp,$crpp Pn"
7914 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacla1_h") (CPTYPE V4HI) VOLATILE)
7915 "cpsubacla1.h $crqp,$crpp"
7916 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7918 (c-call "check_option_cp" pc)
7924 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
7928 ; 00000000 11000 qqqqq ppppp 10000 cpabsa1u.b crqp,crpp (p0_1)
7929 (dni cpabsa1u_b_P1 "cpabsa1u.b $crqp,$crpp Pn"
7930 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1u_b") (CPTYPE V8UQI) VOLATILE)
7931 "cpabsa1u.b $crqp,$crpp"
7932 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7934 (c-call "check_option_cp" pc)
7943 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
7947 ; 00000000 11000 qqqqq ppppp 10001 cpabsa1.b crqp,crpp (p0_1)
7948 (dni cpabsa1_b_P1 "cpabsa1.b $crqp,$crpp Pn"
7949 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1_b") (CPTYPE V8QI) VOLATILE)
7950 "cpabsa1.b $crqp,$crpp"
7951 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7953 (c-call "check_option_cp" pc)
7962 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
7966 ; 00000000 11000 qqqqq ppppp 10010 cpabsua1.h crqp,crpp (p0_1)
7967 (dni cpabsua1_h_P1 "cpabsua1.h $crqp,$crpp Pn"
7968 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsua1_h") (CPTYPE V4HI) VOLATILE)
7969 "cpabsua1.h $crqp,$crpp"
7970 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7972 (c-call "check_option_cp" pc)
7977 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
7981 ; 00000000 11000 qqqqq ppppp 10011 cpabsla1.h crqp,crpp (p0_1)
7982 (dni cpabsla1_h_P1 "cpabsla1.h $crqp,$crpp Pn"
7983 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsla1_h") (CPTYPE V4HI) VOLATILE)
7984 "cpabsla1.h $crqp,$crpp"
7985 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7987 (c-call "check_option_cp" pc)
7992 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
7996 ; 00000000 11000 qqqqq ppppp 10100 cpsada1u.b crqp,crpp (p0_1)
7997 (dni cpsada1u_b_P1 "cpsada1u.b $crqp,$crpp Pn"
7998 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1u_b") (CPTYPE V8UQI) VOLATILE)
7999 "cpsada1u.b $crqp,$crpp"
8000 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8002 (c-call "check_option_cp" pc)
8012 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
8016 ; 00000000 11000 qqqqq ppppp 10101 cpsada1.b crqp,crpp (p0_1)
8017 (dni cpsada1_b_P1 "cpsada1.b $crqp,$crpp Pn"
8018 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1_b") (CPTYPE V8QI) VOLATILE)
8019 "cpsada1.b $crqp,$crpp"
8020 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8022 (c-call "check_option_cp" pc)
8032 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
8036 ; 00000000 11000 qqqqq ppppp 10110 cpsadua1.h crqp,crpp (p0_1)
8037 (dni cpsadua1_h_P1 "cpsadua1.h $crqp,$crpp Pn"
8038 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadua1_h") (CPTYPE V4HI) VOLATILE)
8039 "cpsadua1.h $crqp,$crpp"
8040 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8042 (c-call "check_option_cp" pc)
8048 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
8052 ; 00000000 11000 qqqqq ppppp 10111 cpsadla1.h crqp,crpp (p0_1)
8053 (dni cpsadla1_h_P1 "cpsadla1.h $crqp,$crpp Pn"
8054 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadla1_h") (CPTYPE V4HI) VOLATILE)
8055 "cpsadla1.h $crqp,$crpp"
8056 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8058 (c-call "check_option_cp" pc)
8064 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
8068 ; 00000000 11000 qqqqq ppppp 11011 cpseta1.h crqp,crpp (p0_1)
8069 (dni cpseta1_h_P1 "cpseta1.h $crqp,$crpp Pn"
8070 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpseta1_h") (CPTYPE V4HI) VOLATILE)
8071 "cpseta1.h $crqp,$crpp"
8072 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
8074 (c-call "check_option_cp" pc)
8083 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
8087 ; 00000000 11000 qqqqq ppppp 11100 cpsetua1.w crqp,crpp (p0_1)
8088 (dni cpsetua1_w_P1 "cpsetua1.w $crqp,$crpp Pn"
8089 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetua1_w") (CPTYPE V2SI) VOLATILE)
8090 "cpsetua1.w $crqp,$crpp"
8091 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
8093 (c-call "check_option_cp" pc)
8098 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
8102 ; 00000000 11000 qqqqq ppppp 11101 cpsetla1.w crqp,crpp (p0_1)
8103 (dni cpsetla1_w_P1 "cpsetla1.w $crqp,$crpp Pn"
8104 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetla1_w") (CPTYPE V2SI) VOLATILE)
8105 "cpsetla1.w $crqp,$crpp"
8106 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
8108 (c-call "check_option_cp" pc)
8113 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
8117 ; 00000000 11001 00000 00001 ooooo cpmova1.b =crop (p0_1)
8118 (dni cpmova1_b_P1 "cpmova1.b $crop Pn"
8119 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmova1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8121 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8123 (c-call "check_option_cp" pc)
8124 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
8128 ; 00000000 11001 00000 00010 ooooo cpmovua1.h =crop (p0_1)
8129 (dni cpmovua1_h_P1 "cpmovua1.h $crop Pn"
8130 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8132 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8134 (c-call "check_option_cp" pc)
8135 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
8139 ; 00000000 11001 00000 00011 ooooo cpmovla1.h =crop (p0_1)
8140 (dni cpmovla1_h_P1 "cpmovla1.h $crop Pn"
8141 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8143 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8145 (c-call "check_option_cp" pc)
8146 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
8150 ; 00000000 11001 00000 00100 ooooo cpmovuua1.w =crop (p0_1)
8151 (dni cpmovuua1_w_P1 "cpmovuua1.w $crop Pn"
8152 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovuua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8154 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8156 (c-call "check_option_cp" pc)
8157 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
8161 ; 00000000 11001 00000 00101 ooooo cpmovula1.w =crop (p0_1)
8162 (dni cpmovula1_w_P1 "cpmovula1.w $crop Pn"
8163 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovula1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8165 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8167 (c-call "check_option_cp" pc)
8168 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
8172 ; 00000000 11001 00000 00110 ooooo cpmovlua1.w =crop (p0_1)
8173 (dni cpmovlua1_w_P1 "cpmovlua1.w $crop Pn"
8174 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8176 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8178 (c-call "check_option_cp" pc)
8179 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
8183 ; 00000000 11001 00000 00111 ooooo cpmovlla1.w =crop (p0_1)
8184 (dni cpmovlla1_w_P1 "cpmovlla1.w $crop Pn"
8185 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8187 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8189 (c-call "check_option_cp" pc)
8190 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
8194 ; 00000000 11001 00000 01000 ooooo cppacka1u.b =crop (p0_1)
8195 (dni cppacka1u_b_P1 "cppacka1u.b $crop Pn"
8196 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1u_b") (CPTYPE V8UQI) (CRET FIRST) VOLATILE)
8198 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8200 (c-call "check_option_cp" pc)
8201 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
8205 ; 00000000 11001 00000 01001 ooooo cppacka1.b =crop (p0_1)
8206 (dni cppacka1_b_P1 "cppacka1.b $crop Pn"
8207 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1_b") (CPTYPE V8QI) (CRET FIRST) VOLATILE)
8209 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8211 (c-call "check_option_cp" pc)
8212 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
8216 ; 00000000 11001 00000 01010 ooooo cppackua1.h =crop (p0_1)
8217 (dni cppackua1_h_P1 "cppackua1.h $crop Pn"
8218 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8220 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8222 (c-call "check_option_cp" pc)
8223 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
8227 ; 00000000 11001 00000 01011 ooooo cppackla1.h =crop (p0_1)
8228 (dni cppackla1_h_P1 "cppackla1.h $crop Pn"
8229 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_h") (CPTYPE V4HI) (CRET FIRST) VOLATILE)
8231 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8233 (c-call "check_option_cp" pc)
8234 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
8238 ; 00000000 11001 00000 01100 ooooo cppackua1.w =crop (p0_1)
8239 (dni cppackua1_w_P1 "cppackua1.w $crop Pn"
8240 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8242 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8244 (c-call "check_option_cp" pc)
8245 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
8249 ; 00000000 11001 00000 01101 ooooo cppackla1.w =crop (p0_1)
8250 (dni cppackla1_w_P1 "cppackla1.w $crop Pn"
8251 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8253 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8255 (c-call "check_option_cp" pc)
8256 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
8260 ; 00000000 11001 00000 01110 ooooo cpmovhua1.w =crop (p0_1)
8261 (dni cpmovhua1_w_P1 "cpmovhua1.w $crop Pn"
8262 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhua1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8264 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8266 (c-call "check_option_cp" pc)
8267 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
8271 ; 00000000 11001 00000 01111 ooooo cpmovhla1.w =crop (p0_1)
8272 (dni cpmovhla1_w_P1 "cpmovhla1.w $crop Pn"
8273 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhla1_w") (CPTYPE V2SI) (CRET FIRST) VOLATILE)
8275 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8277 (c-call "check_option_cp" pc)
8278 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
8282 ; 00000000 11001 00000 10000 00000 cpacsuma1 (p0_1)
8283 (dni cpacsuma1_P1 "cpacsuma1 Pn"
8284 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacsuma1") VOLATILE)
8286 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8288 (c-call "check_option_cp" pc)
8298 (c-call "ivc2_cpacsuma1" pc) )
8302 ; 00000000 11001 00000 10001 00000 cpaccpa1 (p0_1)
8303 (dni cpaccpa1_P1 "cpaccpa1 Pn"
8304 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaccpa1") VOLATILE)
8306 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8308 (c-call "check_option_cp" pc)
8317 (c-call "ivc2_cpaccpa1" pc) )
8321 ; 00000000 11001 00000 10010 00000 cpacswp (p0_1)
8322 (dni cpacswp_P1 "cpacswp Pn"
8323 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacswp") VOLATILE)
8325 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x12) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8327 (c-call "check_option_cp" pc)
8344 (c-call "ivc2_cpacswp" pc) )
8348 ; 00000000 11001 qqqqq 11000 00000 cpsrla1 crqp (p0_1)
8349 (dni cpsrla1_P1 "cpsrla1 $crqp Pn"
8350 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrla1") VOLATILE)
8352 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8354 (c-call "check_option_cp" pc)
8363 (c-call "ivc2_cpsrla1" pc crqp) )
8367 ; 00000000 11001 qqqqq 11001 00000 cpsraa1 crqp (p0_1)
8368 (dni cpsraa1_P1 "cpsraa1 $crqp Pn"
8369 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraa1") VOLATILE)
8371 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8373 (c-call "check_option_cp" pc)
8382 (c-call "ivc2_cpsraa1" pc crqp) )
8386 ; 00000000 11001 qqqqq 11010 00000 cpslla1 crqp (p0_1)
8387 (dni cpslla1_P1 "cpslla1 $crqp Pn"
8388 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpslla1") VOLATILE)
8390 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8392 (c-call "check_option_cp" pc)
8401 (c-call "ivc2_cpslla1" pc crqp) )
8405 ; 00000000 11001 00000 11100 iiiii cpsrlia1 imm5p23 (p0_1)
8406 (dni cpsrlia1_1_p1 "cpsrlia1 imm5p23 Pn"
8407 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrlia1") VOLATILE)
8409 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8411 (c-call "check_option_cp" pc)
8420 (c-call "ivc2_cpsrlia1" pc imm5p23) )
8424 ; 00000000 11001 00000 11101 iiiii cpsraia1 imm5p23 (p0_1)
8425 (dni cpsraia1_1_p1 "cpsraia1 imm5p23 Pn"
8426 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraia1") VOLATILE)
8428 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8430 (c-call "check_option_cp" pc)
8439 (c-call "ivc2_cpsraia1" pc imm5p23) )
8443 ; 00000000 11001 00000 11110 iiiii cpsllia1 imm5p23 (p0_1)
8444 (dni cpsllia1_1_p1 "cpsllia1 imm5p23 Pn"
8445 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsllia1") VOLATILE)
8447 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8449 (c-call "check_option_cp" pc)
8458 (c-call "ivc2_cpsllia1" pc imm5p23) )
8462 ; iiiiiiii 11111 qqqqq ppppp 00000 cpfmulia1s0u.b crqp,crpp,simm8p0 (p0_1)
8463 (dni cpfmulia1s0u_b_P1 "cpfmulia1s0u.b $crqp,$crpp,simm8p0 Pn"
8464 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8465 "cpfmulia1s0u.b $crqp,$crpp,$simm8p0"
8466 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8468 (c-call "check_option_cp" pc)
8477 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
8481 ; iiiiiiii 11111 qqqqq ppppp 00001 cpfmulia1s0.b crqp,crpp,simm8p0 (p0_1)
8482 (dni cpfmulia1s0_b_P1 "cpfmulia1s0.b $crqp,$crpp,simm8p0 Pn"
8483 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0_b") (CPTYPE V8QI) VOLATILE)
8484 "cpfmulia1s0.b $crqp,$crpp,$simm8p0"
8485 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
8487 (c-call "check_option_cp" pc)
8496 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
8500 ; iiiiiiii 11111 qqqqq ppppp 00010 cpfmuliua1s0.h crqp,crpp,simm8p0 (p0_1)
8501 (dni cpfmuliua1s0_h_P1 "cpfmuliua1s0.h $crqp,$crpp,simm8p0 Pn"
8502 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s0_h") (CPTYPE V4HI) VOLATILE)
8503 "cpfmuliua1s0.h $crqp,$crpp,$simm8p0"
8504 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
8506 (c-call "check_option_cp" pc)
8511 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
8515 ; iiiiiiii 11111 qqqqq ppppp 00011 cpfmulila1s0.h crqp,crpp,simm8p0 (p0_1)
8516 (dni cpfmulila1s0_h_P1 "cpfmulila1s0.h $crqp,$crpp,simm8p0 Pn"
8517 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s0_h") (CPTYPE V4HI) VOLATILE)
8518 "cpfmulila1s0.h $crqp,$crpp,$simm8p0"
8519 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
8521 (c-call "check_option_cp" pc)
8526 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
8530 ; iiiiiiii 11111 qqqqq ppppp 00100 cpfmadia1s0u.b crqp,crpp,simm8p0 (p0_1)
8531 (dni cpfmadia1s0u_b_P1 "cpfmadia1s0u.b $crqp,$crpp,simm8p0 Pn"
8532 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0u_b") (CPTYPE V8UQI) VOLATILE)
8533 "cpfmadia1s0u.b $crqp,$crpp,$simm8p0"
8534 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
8536 (c-call "check_option_cp" pc)
8546 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
8550 ; iiiiiiii 11111 qqqqq ppppp 00101 cpfmadia1s0.b crqp,crpp,simm8p0 (p0_1)
8551 (dni cpfmadia1s0_b_P1 "cpfmadia1s0.b $crqp,$crpp,simm8p0 Pn"
8552 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0_b") (CPTYPE V8QI) VOLATILE)
8553 "cpfmadia1s0.b $crqp,$crpp,$simm8p0"
8554 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
8556 (c-call "check_option_cp" pc)
8566 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
8570 ; iiiiiiii 11111 qqqqq ppppp 00110 cpfmadiua1s0.h crqp,crpp,simm8p0 (p0_1)
8571 (dni cpfmadiua1s0_h_P1 "cpfmadiua1s0.h $crqp,$crpp,simm8p0 Pn"
8572 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s0_h") (CPTYPE V4HI) VOLATILE)
8573 "cpfmadiua1s0.h $crqp,$crpp,$simm8p0"
8574 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
8576 (c-call "check_option_cp" pc)
8582 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
8586 ; iiiiiiii 11111 qqqqq ppppp 00111 cpfmadila1s0.h crqp,crpp,simm8p0 (p0_1)
8587 (dni cpfmadila1s0_h_P1 "cpfmadila1s0.h $crqp,$crpp,simm8p0 Pn"
8588 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s0_h") (CPTYPE V4HI) VOLATILE)
8589 "cpfmadila1s0.h $crqp,$crpp,$simm8p0"
8590 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
8592 (c-call "check_option_cp" pc)
8598 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
8602 ; iiiiiiii 11111 qqqqq ppppp 01000 cpfmulia1s1u.b crqp,crpp,simm8p0 (p0_1)
8603 (dni cpfmulia1s1u_b_P1 "cpfmulia1s1u.b $crqp,$crpp,simm8p0 Pn"
8604 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8605 "cpfmulia1s1u.b $crqp,$crpp,$simm8p0"
8606 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
8608 (c-call "check_option_cp" pc)
8617 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
8621 ; iiiiiiii 11111 qqqqq ppppp 01001 cpfmulia1s1.b crqp,crpp,simm8p0 (p0_1)
8622 (dni cpfmulia1s1_b_P1 "cpfmulia1s1.b $crqp,$crpp,simm8p0 Pn"
8623 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1_b") (CPTYPE V8QI) VOLATILE)
8624 "cpfmulia1s1.b $crqp,$crpp,$simm8p0"
8625 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
8627 (c-call "check_option_cp" pc)
8636 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
8640 ; iiiiiiii 11111 qqqqq ppppp 01010 cpfmuliua1s1.h crqp,crpp,simm8p0 (p0_1)
8641 (dni cpfmuliua1s1_h_P1 "cpfmuliua1s1.h $crqp,$crpp,simm8p0 Pn"
8642 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s1_h") (CPTYPE V4HI) VOLATILE)
8643 "cpfmuliua1s1.h $crqp,$crpp,$simm8p0"
8644 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
8646 (c-call "check_option_cp" pc)
8651 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
8655 ; iiiiiiii 11111 qqqqq ppppp 01011 cpfmulila1s1.h crqp,crpp,simm8p0 (p0_1)
8656 (dni cpfmulila1s1_h_P1 "cpfmulila1s1.h $crqp,$crpp,simm8p0 Pn"
8657 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s1_h") (CPTYPE V4HI) VOLATILE)
8658 "cpfmulila1s1.h $crqp,$crpp,$simm8p0"
8659 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
8661 (c-call "check_option_cp" pc)
8666 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
8670 ; iiiiiiii 11111 qqqqq ppppp 01100 cpfmadia1s1u.b crqp,crpp,simm8p0 (p0_1)
8671 (dni cpfmadia1s1u_b_P1 "cpfmadia1s1u.b $crqp,$crpp,simm8p0 Pn"
8672 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1u_b") (CPTYPE V8UQI) VOLATILE)
8673 "cpfmadia1s1u.b $crqp,$crpp,$simm8p0"
8674 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
8676 (c-call "check_option_cp" pc)
8686 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
8690 ; iiiiiiii 11111 qqqqq ppppp 01101 cpfmadia1s1.b crqp,crpp,simm8p0 (p0_1)
8691 (dni cpfmadia1s1_b_P1 "cpfmadia1s1.b $crqp,$crpp,simm8p0 Pn"
8692 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1_b") (CPTYPE V8QI) VOLATILE)
8693 "cpfmadia1s1.b $crqp,$crpp,$simm8p0"
8694 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
8696 (c-call "check_option_cp" pc)
8706 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
8710 ; iiiiiiii 11111 qqqqq ppppp 01110 cpfmadiua1s1.h crqp,crpp,simm8p0 (p0_1)
8711 (dni cpfmadiua1s1_h_P1 "cpfmadiua1s1.h $crqp,$crpp,simm8p0 Pn"
8712 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s1_h") (CPTYPE V4HI) VOLATILE)
8713 "cpfmadiua1s1.h $crqp,$crpp,$simm8p0"
8714 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
8716 (c-call "check_option_cp" pc)
8722 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
8726 ; iiiiiiii 11111 qqqqq ppppp 01111 cpfmadila1s1.h crqp,crpp,simm8p0 (p0_1)
8727 (dni cpfmadila1s1_h_P1 "cpfmadila1s1.h $crqp,$crpp,simm8p0 Pn"
8728 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s1_h") (CPTYPE V4HI) VOLATILE)
8729 "cpfmadila1s1.h $crqp,$crpp,$simm8p0"
8730 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
8732 (c-call "check_option_cp" pc)
8738 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
8742 ; iiiiiiii 11111 qqqqq ppppp 10000 cpamulia1u.b crqp,crpp,simm8p0 (p0_1)
8743 (dni cpamulia1u_b_P1 "cpamulia1u.b $crqp,$crpp,simm8p0 Pn"
8744 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1u_b") (CPTYPE V8UQI) VOLATILE)
8745 "cpamulia1u.b $crqp,$crpp,$simm8p0"
8746 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
8748 (c-call "check_option_cp" pc)
8757 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
8761 ; iiiiiiii 11111 qqqqq ppppp 10001 cpamulia1.b crqp,crpp,simm8p0 (p0_1)
8762 (dni cpamulia1_b_P1 "cpamulia1.b $crqp,$crpp,simm8p0 Pn"
8763 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1_b") (CPTYPE V8QI) VOLATILE)
8764 "cpamulia1.b $crqp,$crpp,$simm8p0"
8765 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
8767 (c-call "check_option_cp" pc)
8776 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
8780 ; iiiiiiii 11111 qqqqq ppppp 10010 cpamuliua1.h crqp,crpp,simm8p0 (p0_1)
8781 (dni cpamuliua1_h_P1 "cpamuliua1.h $crqp,$crpp,simm8p0 Pn"
8782 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamuliua1_h") (CPTYPE V4HI) VOLATILE)
8783 "cpamuliua1.h $crqp,$crpp,$simm8p0"
8784 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
8786 (c-call "check_option_cp" pc)
8791 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
8795 ; iiiiiiii 11111 qqqqq ppppp 10011 cpamulila1.h crqp,crpp,simm8p0 (p0_1)
8796 (dni cpamulila1_h_P1 "cpamulila1.h $crqp,$crpp,simm8p0 Pn"
8797 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulila1_h") (CPTYPE V4HI) VOLATILE)
8798 "cpamulila1.h $crqp,$crpp,$simm8p0"
8799 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
8801 (c-call "check_option_cp" pc)
8806 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
8810 ; iiiiiiii 11111 qqqqq ppppp 10100 cpamadia1u.b crqp,crpp,simm8p0 (p0_1)
8811 (dni cpamadia1u_b_P1 "cpamadia1u.b $crqp,$crpp,simm8p0 Pn"
8812 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1u_b") (CPTYPE V8UQI) VOLATILE)
8813 "cpamadia1u.b $crqp,$crpp,$simm8p0"
8814 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
8816 (c-call "check_option_cp" pc)
8826 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
8830 ; iiiiiiii 11111 qqqqq ppppp 10101 cpamadia1.b crqp,crpp,simm8p0 (p0_1)
8831 (dni cpamadia1_b_P1 "cpamadia1.b $crqp,$crpp,simm8p0 Pn"
8832 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1_b") (CPTYPE V8QI) VOLATILE)
8833 "cpamadia1.b $crqp,$crpp,$simm8p0"
8834 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
8836 (c-call "check_option_cp" pc)
8846 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
8850 ; iiiiiiii 11111 qqqqq ppppp 10110 cpamadiua1.h crqp,crpp,simm8p0 (p0_1)
8851 (dni cpamadiua1_h_P1 "cpamadiua1.h $crqp,$crpp,simm8p0 Pn"
8852 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadiua1_h") (CPTYPE V4HI) VOLATILE)
8853 "cpamadiua1.h $crqp,$crpp,$simm8p0"
8854 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8856 (c-call "check_option_cp" pc)
8862 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
8866 ; iiiiiiii 11111 qqqqq ppppp 10111 cpamadila1.h crqp,crpp,simm8p0 (p0_1)
8867 (dni cpamadila1_h_P1 "cpamadila1.h $crqp,$crpp,simm8p0 Pn"
8868 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadila1_h") (CPTYPE V4HI) VOLATILE)
8869 "cpamadila1.h $crqp,$crpp,$simm8p0"
8870 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8872 (c-call "check_option_cp" pc)
8878 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
8882 ; iiiiiiii 11100 qqqqq ppppp 00 III cpfmulia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8883 (dni cpfmulia1u_b_P1 "cpfmulia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8884 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1u_b") (CPTYPE V8UQI) VOLATILE)
8885 "cpfmulia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8886 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8888 (c-call "check_option_cp" pc)
8897 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
8901 ; iiiiiiii 11100 qqqqq ppppp 01 III cpfmulia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8902 (dni cpfmulia1_b_P1 "cpfmulia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8903 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1_b") (CPTYPE V8QI) VOLATILE)
8904 "cpfmulia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8905 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8907 (c-call "check_option_cp" pc)
8916 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
8920 ; iiiiiiii 11100 qqqqq ppppp 10 III cpfmuliua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8921 (dni cpfmuliua1_h_P1 "cpfmuliua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8922 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1_h") (CPTYPE V4HI) VOLATILE)
8923 "cpfmuliua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8924 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8926 (c-call "check_option_cp" pc)
8931 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
8935 ; iiiiiiii 11100 qqqqq ppppp 11 III cpfmulila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8936 (dni cpfmulila1_h_P1 "cpfmulila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8937 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1_h") (CPTYPE V4HI) VOLATILE)
8938 "cpfmulila1.h $crqp,$crpp,$imm3p25,$simm8p0"
8939 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
8941 (c-call "check_option_cp" pc)
8946 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
8950 ; iiiiiiii 11101 qqqqq ppppp 00 III cpfmadia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8951 (dni cpfmadia1u_b_P1 "cpfmadia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8952 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1u_b") (CPTYPE V8UQI) VOLATILE)
8953 "cpfmadia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
8954 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
8956 (c-call "check_option_cp" pc)
8966 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
8970 ; iiiiiiii 11101 qqqqq ppppp 01 III cpfmadia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
8971 (dni cpfmadia1_b_P1 "cpfmadia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
8972 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1_b") (CPTYPE V8QI) VOLATILE)
8973 "cpfmadia1.b $crqp,$crpp,$imm3p25,$simm8p0"
8974 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
8976 (c-call "check_option_cp" pc)
8986 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
8990 ; iiiiiiii 11101 qqqqq ppppp 10 III cpfmadiua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
8991 (dni cpfmadiua1_h_P1 "cpfmadiua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
8992 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1_h") (CPTYPE V4HI) VOLATILE)
8993 "cpfmadiua1.h $crqp,$crpp,$imm3p25,$simm8p0"
8994 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
8996 (c-call "check_option_cp" pc)
9002 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
9006 ; iiiiiiii 11101 qqqqq ppppp 11 III cpfmadila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
9007 (dni cpfmadila1_h_P1 "cpfmadila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
9008 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1_h") (CPTYPE V4HI) VOLATILE)
9009 "cpfmadila1.h $crqp,$crpp,$imm3p25,$simm8p0"
9010 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
9012 (c-call "check_option_cp" pc)
9018 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
9022 ; 00000000 11110 qqqqq ppppp 00000 cpssqa1u.b crqp,crpp (p0_1)
9023 (dni cpssqa1u_b_P1 "cpssqa1u.b $crqp,$crpp Pn"
9024 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1u_b") (CPTYPE V8UQI) VOLATILE)
9025 "cpssqa1u.b $crqp,$crpp"
9026 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
9028 (c-call "check_option_cp" pc)
9037 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
9041 ; 00000000 11110 qqqqq ppppp 00001 cpssqa1.b crqp,crpp (p0_1)
9042 (dni cpssqa1_b_P1 "cpssqa1.b $crqp,$crpp Pn"
9043 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1_b") (CPTYPE V8QI) VOLATILE)
9044 "cpssqa1.b $crqp,$crpp"
9045 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
9047 (c-call "check_option_cp" pc)
9056 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
9060 ; 00000000 11110 qqqqq ppppp 00100 cpssda1u.b crqp,crpp (p0_1)
9061 (dni cpssda1u_b_P1 "cpssda1u.b $crqp,$crpp Pn"
9062 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1u_b") (CPTYPE V8UQI) VOLATILE)
9063 "cpssda1u.b $crqp,$crpp"
9064 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
9066 (c-call "check_option_cp" pc)
9075 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
9079 ; 00000000 11110 qqqqq ppppp 00101 cpssda1.b crqp,crpp (p0_1)
9080 (dni cpssda1_b_P1 "cpssda1.b $crqp,$crpp Pn"
9081 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1_b") (CPTYPE V8QI) VOLATILE)
9082 "cpssda1.b $crqp,$crpp"
9083 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
9085 (c-call "check_option_cp" pc)
9094 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
9098 ; 00000000 11110 qqqqq ppppp 01000 cpmula1u.b crqp,crpp (p0_1)
9099 (dni cpmula1u_b_P1 "cpmula1u.b $crqp,$crpp Pn"
9100 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1u_b") (CPTYPE V8UQI) VOLATILE)
9101 "cpmula1u.b $crqp,$crpp"
9102 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
9104 (c-call "check_option_cp" pc)
9113 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
9117 ; 00000000 11110 qqqqq ppppp 01001 cpmula1.b crqp,crpp (p0_1)
9118 (dni cpmula1_b_P1 "cpmula1.b $crqp,$crpp Pn"
9119 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1_b") (CPTYPE V8QI) VOLATILE)
9120 "cpmula1.b $crqp,$crpp"
9121 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
9123 (c-call "check_option_cp" pc)
9132 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
9136 ; 00000000 11110 qqqqq ppppp 01010 cpmulua1.h crqp,crpp (p0_1)
9137 (dni cpmulua1_h_P1 "cpmulua1.h $crqp,$crpp Pn"
9138 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_h") (CPTYPE V4HI) VOLATILE)
9139 "cpmulua1.h $crqp,$crpp"
9140 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9142 (c-call "check_option_cp" pc)
9147 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
9151 ; 00000000 11110 qqqqq ppppp 01011 cpmulla1.h crqp,crpp (p0_1)
9152 (dni cpmulla1_h_P1 "cpmulla1.h $crqp,$crpp Pn"
9153 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_h") (CPTYPE V4HI) VOLATILE)
9154 "cpmulla1.h $crqp,$crpp"
9155 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9157 (c-call "check_option_cp" pc)
9162 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
9166 ; 00000000 11110 qqqqq ppppp 01100 cpmulua1u.w crqp,crpp (p0_1)
9167 (dni cpmulua1u_w_P1 "cpmulua1u.w $crqp,$crpp Pn"
9168 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1u_w") (CPTYPE V2USI) VOLATILE)
9169 "cpmulua1u.w $crqp,$crpp"
9170 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
9172 (c-call "check_option_cp" pc)
9177 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
9181 ; 00000000 11110 qqqqq ppppp 01101 cpmulla1u.w crqp,crpp (p0_1)
9182 (dni cpmulla1u_w_P1 "cpmulla1u.w $crqp,$crpp Pn"
9183 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1u_w") (CPTYPE V2USI) VOLATILE)
9184 "cpmulla1u.w $crqp,$crpp"
9185 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
9187 (c-call "check_option_cp" pc)
9192 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
9196 ; 00000000 11110 qqqqq ppppp 01110 cpmulua1.w crqp,crpp (p0_1)
9197 (dni cpmulua1_w_P1 "cpmulua1.w $crqp,$crpp Pn"
9198 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_w") (CPTYPE V2SI) VOLATILE)
9199 "cpmulua1.w $crqp,$crpp"
9200 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9202 (c-call "check_option_cp" pc)
9207 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
9211 ; 00000000 11110 qqqqq ppppp 01111 cpmulla1.w crqp,crpp (p0_1)
9212 (dni cpmulla1_w_P1 "cpmulla1.w $crqp,$crpp Pn"
9213 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_w") (CPTYPE V2SI) VOLATILE)
9214 "cpmulla1.w $crqp,$crpp"
9215 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9217 (c-call "check_option_cp" pc)
9222 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
9226 ; 00000000 11110 qqqqq ppppp 10000 cpmada1u.b crqp,crpp (p0_1)
9227 (dni cpmada1u_b_P1 "cpmada1u.b $crqp,$crpp Pn"
9228 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1u_b") (CPTYPE V8UQI) VOLATILE)
9229 "cpmada1u.b $crqp,$crpp"
9230 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
9232 (c-call "check_option_cp" pc)
9242 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
9246 ; 00000000 11110 qqqqq ppppp 10001 cpmada1.b crqp,crpp (p0_1)
9247 (dni cpmada1_b_P1 "cpmada1.b $crqp,$crpp Pn"
9248 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1_b") (CPTYPE V8QI) VOLATILE)
9249 "cpmada1.b $crqp,$crpp"
9250 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
9252 (c-call "check_option_cp" pc)
9262 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
9266 ; 00000000 11110 qqqqq ppppp 10010 cpmadua1.h crqp,crpp (p0_1)
9267 (dni cpmadua1_h_P1 "cpmadua1.h $crqp,$crpp Pn"
9268 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_h") (CPTYPE V4HI) VOLATILE)
9269 "cpmadua1.h $crqp,$crpp"
9270 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9272 (c-call "check_option_cp" pc)
9278 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
9282 ; 00000000 11110 qqqqq ppppp 10011 cpmadla1.h crqp,crpp (p0_1)
9283 (dni cpmadla1_h_P1 "cpmadla1.h $crqp,$crpp Pn"
9284 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_h") (CPTYPE V4HI) VOLATILE)
9285 "cpmadla1.h $crqp,$crpp"
9286 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9288 (c-call "check_option_cp" pc)
9294 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
9298 ; 00000000 11110 qqqqq ppppp 10100 cpmadua1u.w crqp,crpp (p0_1)
9299 (dni cpmadua1u_w_P1 "cpmadua1u.w $crqp,$crpp Pn"
9300 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1u_w") (CPTYPE V2USI) VOLATILE)
9301 "cpmadua1u.w $crqp,$crpp"
9302 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
9304 (c-call "check_option_cp" pc)
9310 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
9314 ; 00000000 11110 qqqqq ppppp 10101 cpmadla1u.w crqp,crpp (p0_1)
9315 (dni cpmadla1u_w_P1 "cpmadla1u.w $crqp,$crpp Pn"
9316 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1u_w") (CPTYPE V2USI) VOLATILE)
9317 "cpmadla1u.w $crqp,$crpp"
9318 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
9320 (c-call "check_option_cp" pc)
9326 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
9330 ; 00000000 11110 qqqqq ppppp 10110 cpmadua1.w crqp,crpp (p0_1)
9331 (dni cpmadua1_w_P1 "cpmadua1.w $crqp,$crpp Pn"
9332 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_w") (CPTYPE V2SI) VOLATILE)
9333 "cpmadua1.w $crqp,$crpp"
9334 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9336 (c-call "check_option_cp" pc)
9342 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
9346 ; 00000000 11110 qqqqq ppppp 10111 cpmadla1.w crqp,crpp (p0_1)
9347 (dni cpmadla1_w_P1 "cpmadla1.w $crqp,$crpp Pn"
9348 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_w") (CPTYPE V2SI) VOLATILE)
9349 "cpmadla1.w $crqp,$crpp"
9350 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9352 (c-call "check_option_cp" pc)
9358 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
9362 ; 00000000 11110 qqqqq ppppp 11010 cpmsbua1.h crqp,crpp (p0_1)
9363 (dni cpmsbua1_h_P1 "cpmsbua1.h $crqp,$crpp Pn"
9364 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_h") (CPTYPE V4HI) VOLATILE)
9365 "cpmsbua1.h $crqp,$crpp"
9366 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9368 (c-call "check_option_cp" pc)
9374 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
9378 ; 00000000 11110 qqqqq ppppp 11011 cpmsbla1.h crqp,crpp (p0_1)
9379 (dni cpmsbla1_h_P1 "cpmsbla1.h $crqp,$crpp Pn"
9380 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_h") (CPTYPE V4HI) VOLATILE)
9381 "cpmsbla1.h $crqp,$crpp"
9382 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9384 (c-call "check_option_cp" pc)
9390 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
9394 ; 00000000 11110 qqqqq ppppp 11100 cpmsbua1u.w crqp,crpp (p0_1)
9395 (dni cpmsbua1u_w_P1 "cpmsbua1u.w $crqp,$crpp Pn"
9396 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1u_w") (CPTYPE V2USI) VOLATILE)
9397 "cpmsbua1u.w $crqp,$crpp"
9398 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
9400 (c-call "check_option_cp" pc)
9406 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
9410 ; 00000000 11110 qqqqq ppppp 11101 cpmsbla1u.w crqp,crpp (p0_1)
9411 (dni cpmsbla1u_w_P1 "cpmsbla1u.w $crqp,$crpp Pn"
9412 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1u_w") (CPTYPE V2USI) VOLATILE)
9413 "cpmsbla1u.w $crqp,$crpp"
9414 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
9416 (c-call "check_option_cp" pc)
9422 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
9426 ; 00000000 11110 qqqqq ppppp 11110 cpmsbua1.w crqp,crpp (p0_1)
9427 (dni cpmsbua1_w_P1 "cpmsbua1.w $crqp,$crpp Pn"
9428 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_w") (CPTYPE V2SI) VOLATILE)
9429 "cpmsbua1.w $crqp,$crpp"
9430 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9432 (c-call "check_option_cp" pc)
9438 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
9442 ; 00000000 11110 qqqqq ppppp 11111 cpmsbla1.w crqp,crpp (p0_1)
9443 (dni cpmsbla1_w_P1 "cpmsbla1.w $crqp,$crpp Pn"
9444 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_w") (CPTYPE V2SI) VOLATILE)
9445 "cpmsbla1.w $crqp,$crpp"
9446 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9448 (c-call "check_option_cp" pc)
9454 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
9458 ; 00000001 11110 qqqqq ppppp 10010 cpsmadua1.h crqp,crpp (p0_1)
9459 (dni cpsmadua1_h_P1 "cpsmadua1.h $crqp,$crpp Pn"
9460 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_h") (CPTYPE V4HI) VOLATILE)
9461 "cpsmadua1.h $crqp,$crpp"
9462 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9464 (c-call "check_option_cp" pc)
9470 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
9474 ; 00000001 11110 qqqqq ppppp 10011 cpsmadla1.h crqp,crpp (p0_1)
9475 (dni cpsmadla1_h_P1 "cpsmadla1.h $crqp,$crpp Pn"
9476 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_h") (CPTYPE V4HI) VOLATILE)
9477 "cpsmadla1.h $crqp,$crpp"
9478 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9480 (c-call "check_option_cp" pc)
9486 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
9490 ; 00000001 11110 qqqqq ppppp 10110 cpsmadua1.w crqp,crpp (p0_1)
9491 (dni cpsmadua1_w_P1 "cpsmadua1.w $crqp,$crpp Pn"
9492 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_w") (CPTYPE V2SI) VOLATILE)
9493 "cpsmadua1.w $crqp,$crpp"
9494 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9496 (c-call "check_option_cp" pc)
9502 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
9506 ; 00000001 11110 qqqqq ppppp 10111 cpsmadla1.w crqp,crpp (p0_1)
9507 (dni cpsmadla1_w_P1 "cpsmadla1.w $crqp,$crpp Pn"
9508 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_w") (CPTYPE V2SI) VOLATILE)
9509 "cpsmadla1.w $crqp,$crpp"
9510 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9512 (c-call "check_option_cp" pc)
9518 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
9522 ; 00000001 11110 qqqqq ppppp 11010 cpsmsbua1.h crqp,crpp (p0_1)
9523 (dni cpsmsbua1_h_P1 "cpsmsbua1.h $crqp,$crpp Pn"
9524 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_h") (CPTYPE V4HI) VOLATILE)
9525 "cpsmsbua1.h $crqp,$crpp"
9526 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9528 (c-call "check_option_cp" pc)
9534 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
9538 ; 00000001 11110 qqqqq ppppp 11011 cpsmsbla1.h crqp,crpp (p0_1)
9539 (dni cpsmsbla1_h_P1 "cpsmsbla1.h $crqp,$crpp Pn"
9540 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_h") (CPTYPE V4HI) VOLATILE)
9541 "cpsmsbla1.h $crqp,$crpp"
9542 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9544 (c-call "check_option_cp" pc)
9550 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
9554 ; 00000001 11110 qqqqq ppppp 11110 cpsmsbua1.w crqp,crpp (p0_1)
9555 (dni cpsmsbua1_w_P1 "cpsmsbua1.w $crqp,$crpp Pn"
9556 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_w") (CPTYPE V2SI) VOLATILE)
9557 "cpsmsbua1.w $crqp,$crpp"
9558 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9560 (c-call "check_option_cp" pc)
9566 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
9570 ; 00000001 11110 qqqqq ppppp 11111 cpsmsbla1.w crqp,crpp (p0_1)
9571 (dni cpsmsbla1_w_P1 "cpsmsbla1.w $crqp,$crpp Pn"
9572 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_w") (CPTYPE V2SI) VOLATILE)
9573 "cpsmsbla1.w $crqp,$crpp"
9574 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9576 (c-call "check_option_cp" pc)
9582 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
9586 ; 00000010 11110 qqqqq ppppp 01010 cpmulslua1.h crqp,crpp (p0_1)
9587 (dni cpmulslua1_h_P1 "cpmulslua1.h $crqp,$crpp Pn"
9588 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_h") (CPTYPE V4HI) VOLATILE)
9589 "cpmulslua1.h $crqp,$crpp"
9590 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
9592 (c-call "check_option_cp" pc)
9598 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
9602 ; 00000010 11110 qqqqq ppppp 01011 cpmulslla1.h crqp,crpp (p0_1)
9603 (dni cpmulslla1_h_P1 "cpmulslla1.h $crqp,$crpp Pn"
9604 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_h") (CPTYPE V4HI) VOLATILE)
9605 "cpmulslla1.h $crqp,$crpp"
9606 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
9608 (c-call "check_option_cp" pc)
9614 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
9618 ; 00000010 11110 qqqqq ppppp 01110 cpmulslua1.w crqp,crpp (p0_1)
9619 (dni cpmulslua1_w_P1 "cpmulslua1.w $crqp,$crpp Pn"
9620 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_w") (CPTYPE V2SI) VOLATILE)
9621 "cpmulslua1.w $crqp,$crpp"
9622 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
9624 (c-call "check_option_cp" pc)
9630 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
9634 ; 00000010 11110 qqqqq ppppp 01111 cpmulslla1.w crqp,crpp (p0_1)
9635 (dni cpmulslla1_w_P1 "cpmulslla1.w $crqp,$crpp Pn"
9636 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_w") (CPTYPE V2SI) VOLATILE)
9637 "cpmulslla1.w $crqp,$crpp"
9638 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
9640 (c-call "check_option_cp" pc)
9646 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
9650 ; 00000011 11110 qqqqq ppppp 10010 cpsmadslua1.h crqp,crpp (p0_1)
9651 (dni cpsmadslua1_h_P1 "cpsmadslua1.h $crqp,$crpp Pn"
9652 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_h") (CPTYPE V4HI) VOLATILE)
9653 "cpsmadslua1.h $crqp,$crpp"
9654 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
9656 (c-call "check_option_cp" pc)
9662 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
9666 ; 00000011 11110 qqqqq ppppp 10011 cpsmadslla1.h crqp,crpp (p0_1)
9667 (dni cpsmadslla1_h_P1 "cpsmadslla1.h $crqp,$crpp Pn"
9668 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_h") (CPTYPE V4HI) VOLATILE)
9669 "cpsmadslla1.h $crqp,$crpp"
9670 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
9672 (c-call "check_option_cp" pc)
9678 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
9682 ; 00000011 11110 qqqqq ppppp 10110 cpsmadslua1.w crqp,crpp (p0_1)
9683 (dni cpsmadslua1_w_P1 "cpsmadslua1.w $crqp,$crpp Pn"
9684 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_w") (CPTYPE V2SI) VOLATILE)
9685 "cpsmadslua1.w $crqp,$crpp"
9686 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
9688 (c-call "check_option_cp" pc)
9694 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
9698 ; 00000011 11110 qqqqq ppppp 10111 cpsmadslla1.w crqp,crpp (p0_1)
9699 (dni cpsmadslla1_w_P1 "cpsmadslla1.w $crqp,$crpp Pn"
9700 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_w") (CPTYPE V2SI) VOLATILE)
9701 "cpsmadslla1.w $crqp,$crpp"
9702 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
9704 (c-call "check_option_cp" pc)
9710 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
9714 ; 00000011 11110 qqqqq ppppp 11010 cpsmsbslua1.h crqp,crpp (p0_1)
9715 (dni cpsmsbslua1_h_P1 "cpsmsbslua1.h $crqp,$crpp Pn"
9716 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_h") (CPTYPE V4HI) VOLATILE)
9717 "cpsmsbslua1.h $crqp,$crpp"
9718 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
9720 (c-call "check_option_cp" pc)
9726 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
9730 ; 00000011 11110 qqqqq ppppp 11011 cpsmsbslla1.h crqp,crpp (p0_1)
9731 (dni cpsmsbslla1_h_P1 "cpsmsbslla1.h $crqp,$crpp Pn"
9732 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_h") (CPTYPE V4HI) VOLATILE)
9733 "cpsmsbslla1.h $crqp,$crpp"
9734 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
9736 (c-call "check_option_cp" pc)
9742 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
9746 ; 00000011 11110 qqqqq ppppp 11110 cpsmsbslua1.w crqp,crpp (p0_1)
9747 (dni cpsmsbslua1_w_P1 "cpsmsbslua1.w $crqp,$crpp Pn"
9748 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_w") (CPTYPE V2SI) VOLATILE)
9749 "cpsmsbslua1.w $crqp,$crpp"
9750 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
9752 (c-call "check_option_cp" pc)
9758 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
9762 ; 00000011 11110 qqqqq ppppp 11111 cpsmsbslla1.w crqp,crpp (p0_1)
9763 (dni cpsmsbslla1_w_P1 "cpsmsbslla1.w $crqp,$crpp Pn"
9764 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_w") (CPTYPE V2SI) VOLATILE)
9765 "cpsmsbslla1.w $crqp,$crpp"
9766 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
9768 (c-call "check_option_cp" pc)
9774 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )