]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - cpu/mep-ivc2.cpu
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / cpu / mep-ivc2.cpu
CommitLineData
dc15e575
NC
1; Toshiba MeP IVC2 Coprocessor description. -*- scheme -*-
2; Copyright 2011 Free Software Foundation, Inc.
3;
4; Contributed by Red Hat Inc;
5;
6; This file is part of the GNU Binutils.
7;
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.
12;
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.
17;
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,
21; MA 02110-1301, USA.
22
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:
27; C3 32
28; P0S 16
29; P0 48
30; P1 64
31;------------------------------------------------------------------------------
32; begin-isas
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))
47; end-isas
48
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
56(define-hardware
57 (name h-cr-ivc2)
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)))
64)
65
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
71(define-hardware
72 (name h-ccr-ivc2)
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))
78 (indices keyword ""
79 (.splice
80
81 ($csar0 0)
82 ($cc 1)
83 ($cofr0 4)
84 ($cofr1 5)
85 ($cofa0 6)
86 ($cofa1 7)
87
88 ($csar1 15)
89
90 ($acc0_0 16)
91 ($acc0_1 17)
92 ($acc0_2 18)
93 ($acc0_3 19)
94 ($acc0_4 20)
95 ($acc0_5 21)
96 ($acc0_6 22)
97 ($acc0_7 23)
98
99 ($acc1_0 24)
100 ($acc1_1 25)
101 ($acc1_2 26)
102 ($acc1_3 27)
103 ($acc1_4 28)
104 ($acc1_5 29)
105 ($acc1_6 30)
106 ($acc1_7 31)
107 (.unsplice (.map -ccr-reg-pair (.iota 32)))
108 )
109 )
110)
111
112(define-attr
113 (type bitset)
114 (for insn)
115 (name SLOTS)
116 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
117 (values CORE C3 P0S P0 P1)
118 (default CORE)
119 )
120
121;-----------------------------------------------------------------------------
122; macros for standard opcodes for each slot type
123
124; C3
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)
140
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)
145
146; P0S/P0/P1
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)
168
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))
174 )
175 (sequence () ; extract
176 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
177 (sll (ifield f-ivc2-8u0) 8)))
178 )
179 )
180
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))
186 )
187 (sequence () ; extract
188 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
189 (sll (ifield f-ivc2-8u0) 8)))
190 )
191 )
192
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)
199
200(dnop ivc2_csar1 "ivc2_csar1" (all-ivc2-isas) h-ccr-ivc2 15)
201
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)
210
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)
219
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)
223
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)
227
228
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)
236
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)
250
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)
254
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)
259
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")
262
263
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)
266
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)
275
276(define-multi-ifield
277 (name f-ivc2-ccrn-c3)
278 (comment "Coprocessor register number field")
279 (attrs all-mep-isas)
280 (mode UINT)
281 (subfields f-ivc2-ccrn-c3hi f-ivc2-ccrn-c3lo)
282 (insert (sequence ()
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))))
288 )
289
290(define-multi-ifield
291 (name f-ivc2-ccrn)
292 (comment "Coprocessor control register number field")
293 (attrs all-mep-isas)
294 (mode UINT)
295 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
296 (insert (sequence ()
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))))
302 )
303
304(define-multi-ifield
305 (name f-ivc2-crnx)
306 (comment "Coprocessor register number field")
307 (attrs all-mep-isas)
308 (mode UINT)
309 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
310 (insert (sequence ()
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))))
316 )
317
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)
322
323; [--][--] [--][--] [--][--] [--]
324; 0----+-- --1----+ ----2--- -+--
325; 01234567 89012345 67890123 4567
326
327
328; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
329(dni cmov-crn-rm
330 "cmov CRn,Rm"
331 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
332 "cmov $crnx64,$rm"
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)))
336 ()
337)
338
339; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
340(dni cmov-rn-crm
341 "cmov Rm,CRn"
342 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
343 "cmov $rm,$crnx64"
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))
346 (set rm crnx64)
347 ()
348)
349
350; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
351(dni cmovc-ccrn-rm
352 "cmovc CCRn,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))
357 (set ivc2c3ccrn rm)
358 ()
359)
360
361; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
362(dni cmovc-rn-ccrm
363 "cmovc Rm,CCRn"
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))
368 (set rm ivc2c3ccrn)
369 ()
370)
371
372; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
373(dni cmovh-crn-rm
374 "cmovh CRn,Rm"
375 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
376 "cmovh $crnx64,$rm"
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)))
380 ()
381)
382
383; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
384(dni cmovh-rn-crm
385 "cmovh Rm,CRn"
386 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
387 "cmovh $rm,$crnx64"
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))
391 ()
392)
393
394; nnnnmmmm 11110000 0000N000 0000 cmov =crn,rm
395(dni cmov-crn-rm-p0
396 "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))
400 (set ivc2crn ivc2rm)
401 ()
402)
403
404; nnnnmmmm 11110000 0000N001 0000 cmov =rm,crn
405(dni cmov-rn-crm-p0
406 "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))
410 (set ivc2rm ivc2crn)
411 ()
412)
413
414; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
415(dni cmovc-ccrn-rm-p0
416 "cmovc CCRn,Rm"
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)
421 ()
422)
423
424; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
425(dni cmovc-rn-ccrm-p0
426 "cmovc Rm,CCRn"
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)
431 ()
432)
433
434; nnnnmmmm 11110001 0000N000 0000 cmovh =crn,rm
435(dni cmovh-crn-rm-p0
436 "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)))
441 ()
442)
443
444; nnnnmmmm 11110001 0000N001 0000 cmovh =rm,crn
445(dni cmovh-rn-crm-p0
446 "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))
451 ()
452)
453
454
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) )
461 (sequence ()
462 (c-call "check_option_cp" pc)
463 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
464 ()
465 )
466
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) )
473 (sequence ()
474 (c-call "check_option_cp" pc)
475 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
476 ()
477 )
478
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) )
485 (sequence ()
486 (c-call "check_option_cp" pc)
487 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
488 ()
489 )
490
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) )
497 (sequence ()
498 (c-call "check_option_cp" pc)
499 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
500 ()
501 )
502
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) )
509 (sequence ()
510 (c-call "check_option_cp" pc)
511 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
512 ()
513 )
514
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) )
521 (sequence ()
522 (c-call "check_option_cp" pc)
523 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
524 ()
525 )
526
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) )
533 (sequence ()
534 (c-call "check_option_cp" pc)
535 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
536 ()
537 )
538
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) )
545 (sequence ()
546 (c-call "check_option_cp" pc)
547 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
548 ()
549 )
550
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) )
557 (sequence ()
558 (c-call "check_option_cp" pc)
559 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
560 ()
561 )
562
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) )
569 (sequence ()
570 (c-call "check_option_cp" pc)
571 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
572 ()
573 )
574
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) )
581 (sequence ()
582 (c-call "check_option_cp" pc)
583 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
584 ()
585 )
586
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) )
593 (sequence ()
594 (c-call "check_option_cp" pc)
595 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
596 ()
597 )
598
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) )
605 (sequence ()
606 (c-call "check_option_cp" pc)
607 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
608 ()
609 )
610
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) )
617 (sequence ()
618 (c-call "check_option_cp" pc)
619 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
620 ()
621 )
622
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) )
629 (sequence ()
630 (c-call "check_option_cp" pc)
631 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
632 ()
633 )
634
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) )
641 (sequence ()
642 (c-call "check_option_cp" pc)
643 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
644 ()
645 )
646
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) )
653 (sequence ()
654 (c-call "check_option_cp" pc)
655 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
656 ()
657 )
658
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) )
665 (sequence ()
666 (c-call "check_option_cp" pc)
667 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
668 ()
669 )
670
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) )
677 (sequence ()
678 (c-call "check_option_cp" pc)
679 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
680 ()
681 )
682
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) )
689 (sequence ()
690 (c-call "check_option_cp" pc)
691 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
692 ()
693 )
694
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) )
701 (sequence ()
702 (c-call "check_option_cp" pc)
703 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
704 ()
705 )
706
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) )
713 (sequence ()
714 (c-call "check_option_cp" pc)
715 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
716 ()
717 )
718
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) )
725 (sequence ()
726 (c-call "check_option_cp" pc)
727 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
728 ()
729 )
730
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) )
737 (sequence ()
738 (c-call "check_option_cp" pc)
739 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
740 ()
741 )
742
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) )
749 (sequence ()
750 (c-call "check_option_cp" pc)
751 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
752 ()
753 )
754
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) )
761 (sequence ()
762 (c-call "check_option_cp" pc)
763 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
764 ()
765 )
766
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) )
773 (sequence ()
774 (c-call "check_option_cp" pc)
775 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
776 ()
777 )
778
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) )
785 (sequence ()
786 (c-call "check_option_cp" pc)
787 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
788 ()
789 )
790
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) )
797 (sequence ()
798 (c-call "check_option_cp" pc)
799 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
800 ()
801 )
802
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) )
809 (sequence ()
810 (c-call "check_option_cp" pc)
811 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
812 ()
813 )
814
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) )
821 (sequence ()
822 (c-call "check_option_cp" pc)
823 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
824 ()
825 )
826
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) )
833 (sequence ()
834 (c-call "check_option_cp" pc)
835 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
836 ()
837 )
838
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) )
845 (sequence ()
846 (c-call "check_option_cp" pc)
847 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
848 ()
849 )
850
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) )
857 (sequence ()
858 (c-call "check_option_cp" pc)
859 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
860 ()
861 )
862
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) )
869 (sequence ()
870 (c-call "check_option_cp" pc)
871 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
872 ()
873 )
874
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) )
881 (sequence ()
882 (c-call "check_option_cp" pc)
883 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
884 ()
885 )
886
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) )
893 (sequence ()
894 (c-call "check_option_cp" pc)
895 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
896 ()
897 )
898
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) )
905 (sequence ()
906 (c-call "check_option_cp" pc)
907 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
908 ()
909 )
910
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) )
917 (sequence ()
918 (c-call "check_option_cp" pc)
919 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
920 ()
921 )
922
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) )
929 (sequence ()
930 (c-call "check_option_cp" pc)
931 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
932 ()
933 )
934
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) )
941 (sequence ()
942 (c-call "check_option_cp" pc)
943 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
944 ()
945 )
946
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) )
953 (sequence ()
954 (c-call "check_option_cp" pc)
955 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
956 ()
957 )
958
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) )
965 (sequence ()
966 (c-call "check_option_cp" pc)
967 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
968 ()
969 )
970
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) )
977 (sequence ()
978 (c-call "check_option_cp" pc)
979 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
980 ()
981 )
982
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) )
989 (sequence ()
990 (c-call "check_option_cp" pc)
991 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
992 ()
993 )
994
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) )
1001 (sequence ()
1002 (c-call "check_option_cp" pc)
1003 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
1004 ()
1005 )
1006
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) )
1013 (sequence ()
1014 (c-call "check_option_cp" pc)
1015 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
1016 ()
1017 )
1018
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) )
1025 (sequence ()
1026 (c-call "check_option_cp" pc)
1027 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
1028 ()
1029 )
1030
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) )
1037 (sequence ()
1038 (c-call "check_option_cp" pc)
1039 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
1040 ()
1041 )
1042
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) )
1049 (sequence ()
1050 (c-call "check_option_cp" pc)
1051 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
1052 ()
1053 )
1054
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) )
1061 (sequence ()
1062 (c-call "check_option_cp" pc)
1063 (set ivc2_cofr0 0)
1064 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
1065 ()
1066 )
1067
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) )
1074 (sequence ()
1075 (c-call "check_option_cp" pc)
1076 (set ivc2_cofr0 0)
1077 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
1078 ()
1079 )
1080
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) )
1087 (sequence ()
1088 (c-call "check_option_cp" pc)
1089 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
1090 ()
1091 )
1092
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) )
1099 (sequence ()
1100 (c-call "check_option_cp" pc)
1101 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
1102 ()
1103 )
1104
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) )
1111 (sequence ()
1112 (c-call "check_option_cp" pc)
1113 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
1114 ()
1115 )
1116
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) )
1123 (sequence ()
1124 (c-call "check_option_cp" pc)
1125 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
1126 ()
1127 )
1128
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) )
1135 (sequence ()
1136 (c-call "check_option_cp" pc)
1137 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
1138 ()
1139 )
1140
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) )
1147 (sequence ()
1148 (c-call "check_option_cp" pc)
1149 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
1150 ()
1151 )
1152
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) )
1159 (sequence ()
1160 (c-call "check_option_cp" pc)
1161 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
1162 ()
1163 )
1164
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) )
1171 (sequence ()
1172 (c-call "check_option_cp" pc)
1173 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
1174 ()
1175 )
1176
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) )
1183 (sequence ()
1184 (c-call "check_option_cp" pc)
1185 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
1186 ()
1187 )
1188
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) )
1195 (sequence ()
1196 (c-call "check_option_cp" pc)
1197 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
1198 ()
1199 )
1200
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) )
1207 (sequence ()
1208 (c-call "check_option_cp" pc)
1209 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
1210 ()
1211 )
1212
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) )
1219 (sequence ()
1220 (c-call "check_option_cp" pc)
1221 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
1222 ()
1223 )
1224
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) )
1231 (sequence ()
1232 (c-call "check_option_cp" pc)
1233 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
1234 ()
1235 )
1236
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) )
1243 (sequence ()
1244 (c-call "check_option_cp" pc)
1245 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
1246 ()
1247 )
1248
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) )
1255 (sequence ()
1256 (c-call "check_option_cp" pc)
1257 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
1258 ()
1259 )
1260
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) )
1267 (sequence ()
1268 (c-call "check_option_cp" pc)
1269 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
1270 ()
1271 )
1272
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) )
1279 (sequence ()
1280 (c-call "check_option_cp" pc)
1281 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
1282 ()
1283 )
1284
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) )
1291 (sequence ()
1292 (c-call "check_option_cp" pc)
1293 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
1294 ()
1295 )
1296
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) )
1303 (sequence ()
1304 (c-call "check_option_cp" pc)
1305 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
1306 ()
1307 )
1308
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) )
1315 (sequence ()
1316 (c-call "check_option_cp" pc)
1317 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
1318 ()
1319 )
1320
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) )
1327 (sequence ()
1328 (c-call "check_option_cp" pc)
1329 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
1330 ()
1331 )
1332
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) )
1339 (sequence ()
1340 (c-call "check_option_cp" pc)
1341 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
1342 ()
1343 )
1344
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) )
1351 (sequence ()
1352 (c-call "check_option_cp" pc)
1353 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
1354 ()
1355 )
1356
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) )
1363 (sequence ()
1364 (c-call "check_option_cp" pc)
1365 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
1366 ()
1367 )
1368
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) )
1375 (sequence ()
1376 (c-call "check_option_cp" pc)
1377 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
1378 ()
1379 )
1380
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) )
1387 (sequence ()
1388 (c-call "check_option_cp" pc)
1389 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
1390 ()
1391 )
1392
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) )
1399 (sequence ()
1400 (c-call "check_option_cp" pc)
1401 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
1402 ()
1403 )
1404
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) )
1411 (sequence ()
1412 (c-call "check_option_cp" pc)
1413 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
1414 ()
1415 )
1416
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) )
1423 (sequence ()
1424 (c-call "check_option_cp" pc)
1425 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
1426 ()
1427 )
1428
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) )
1435 (sequence ()
1436 (c-call "check_option_cp" pc)
1437 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
1438 ()
1439 )
1440
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) )
1447 (sequence ()
1448 (c-call "check_option_cp" pc)
1449 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
1450 ()
1451 )
1452
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)
1456 "cpmovfrcc $croc"
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) )
1459 (sequence ()
1460 (c-call "check_option_cp" pc)
1461 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
1462 ()
1463 )
1464
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) )
1471 (sequence ()
1472 (c-call "check_option_cp" pc)
1473 (set ivc2_csar0 0)
1474 (c-call "ivc2_cpmovtocsar0" pc crqc) )
1475 ()
1476 )
1477
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) )
1484 (sequence ()
1485 (c-call "check_option_cp" pc)
1486 (set ivc2_csar1 0)
1487 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1488 ()
1489 )
1490
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)
1494 "cpmovtocc $crqc"
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) )
1497 (sequence ()
1498 (c-call "check_option_cp" pc)
1499 (set ivc2_cc 0)
1500 (c-call "ivc2_cpmovtocc" pc crqc) )
1501 ()
1502 )
1503
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))
1507 "cpmov $croc,$crqc"
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) )
1510 (sequence ()
1511 (c-call "check_option_cp" pc)
1512 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1513 ()
1514 )
1515
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) )
1522 (sequence ()
1523 (c-call "check_option_cp" pc)
1524 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1525 ()
1526 )
1527
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) )
1534 (sequence ()
1535 (c-call "check_option_cp" pc)
1536 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1537 ()
1538 )
1539
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) )
1546 (sequence ()
1547 (c-call "check_option_cp" pc)
1548 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1549 ()
1550 )
1551
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) )
1558 (sequence ()
1559 (c-call "check_option_cp" pc)
1560 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1561 ()
1562 )
1563
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) )
1570 (sequence ()
1571 (c-call "check_option_cp" pc)
1572 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1573 ()
1574 )
1575
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) )
1582 (sequence ()
1583 (c-call "check_option_cp" pc)
1584 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1585 ()
1586 )
1587
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) )
1594 (sequence ()
1595 (c-call "check_option_cp" pc)
1596 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1597 ()
1598 )
1599
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) )
1606 (sequence ()
1607 (c-call "check_option_cp" pc)
1608 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1609 ()
1610 )
1611
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) )
1618 (sequence ()
1619 (c-call "check_option_cp" pc)
1620 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1621 ()
1622 )
1623
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) )
1630 (sequence ()
1631 (c-call "check_option_cp" pc)
1632 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1633 ()
1634 )
1635
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) )
1642 (sequence ()
1643 (c-call "check_option_cp" pc)
1644 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1645 ()
1646 )
1647
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)
1651 "cpccadd.b $crqc"
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) )
1654 (sequence ()
1655 (c-call "check_option_cp" pc)
1656 (set crqc (c-call DI "ivc2_cpccadd_b" pc crqc)) )
1657 ()
1658 )
1659
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) )
1666 (sequence ()
1667 (c-call "check_option_cp" pc)
1668 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1669 ()
1670 )
1671
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) )
1678 (sequence ()
1679 (c-call "check_option_cp" pc)
1680 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1681 ()
1682 )
1683
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) )
1690 (sequence ()
1691 (c-call "check_option_cp" pc)
1692 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1693 ()
1694 )
1695
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) )
1702 (sequence ()
1703 (c-call "check_option_cp" pc)
1704 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1705 ()
1706 )
1707
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) )
1714 (sequence ()
1715 (c-call "check_option_cp" pc)
1716 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1717 ()
1718 )
1719
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) )
1726 (sequence ()
1727 (c-call "check_option_cp" pc)
1728 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1729 ()
1730 )
1731
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) )
1738 (sequence ()
1739 (c-call "check_option_cp" pc)
1740 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1741 ()
1742 )
1743
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) )
1750 (sequence ()
1751 (c-call "check_option_cp" pc)
1752 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1753 ()
1754 )
1755
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) )
1762 (sequence ()
1763 (c-call "check_option_cp" pc)
1764 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1765 ()
1766 )
1767
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) )
1774 (sequence ()
1775 (c-call "check_option_cp" pc)
1776 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1777 ()
1778 )
1779
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) )
1786 (sequence ()
1787 (c-call "check_option_cp" pc)
1788 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1789 ()
1790 )
1791
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) )
1798 (sequence ()
1799 (c-call "check_option_cp" pc)
1800 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1801 ()
1802 )
1803
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) )
1810 (sequence ()
1811 (c-call "check_option_cp" pc)
1812 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1813 ()
1814 )
1815
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) )
1822 (sequence ()
1823 (c-call "check_option_cp" pc)
1824 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1825 ()
1826 )
1827
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) )
1834 (sequence ()
1835 (c-call "check_option_cp" pc)
1836 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1837 ()
1838 )
1839
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) )
1846 (sequence ()
1847 (c-call "check_option_cp" pc)
1848 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1849 ()
1850 )
1851
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) )
1858 (sequence ()
1859 (c-call "check_option_cp" pc)
1860 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1861 ()
1862 )
1863
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) )
1870 (sequence ()
1871 (c-call "check_option_cp" pc)
1872 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1873 ()
1874 )
1875
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) )
1882 (sequence ()
1883 (c-call "check_option_cp" pc)
1884 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1885 ()
1886 )
1887
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) )
1894 (sequence ()
1895 (c-call "check_option_cp" pc)
1896 (set ivc2_cc 0)
1897 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1898 ()
1899 )
1900
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) )
1907 (sequence ()
1908 (c-call "check_option_cp" pc)
1909 (set ivc2_cc 0)
1910 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1911 ()
1912 )
1913
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) )
1920 (sequence ()
1921 (c-call "check_option_cp" pc)
1922 (set ivc2_cc 0)
1923 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1924 ()
1925 )
1926
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) )
1933 (sequence ()
1934 (c-call "check_option_cp" pc)
1935 (set ivc2_cc 0)
1936 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1937 ()
1938 )
1939
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) )
1946 (sequence ()
1947 (c-call "check_option_cp" pc)
1948 (set ivc2_cc 0)
1949 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1950 ()
1951 )
1952
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) )
1959 (sequence ()
1960 (c-call "check_option_cp" pc)
1961 (set ivc2_cc 0)
1962 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1963 ()
1964 )
1965
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) )
1972 (sequence ()
1973 (c-call "check_option_cp" pc)
1974 (set ivc2_cc 0)
1975 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1976 ()
1977 )
1978
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) )
1985 (sequence ()
1986 (c-call "check_option_cp" pc)
1987 (set ivc2_cc 0)
1988 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1989 ()
1990 )
1991
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) )
1998 (sequence ()
1999 (c-call "check_option_cp" pc)
2000 (set ivc2_cc 0)
2001 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
2002 ()
2003 )
2004
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) )
2011 (sequence ()
2012 (c-call "check_option_cp" pc)
2013 (set ivc2_cc 0)
2014 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
2015 ()
2016 )
2017
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) )
2024 (sequence ()
2025 (c-call "check_option_cp" pc)
2026 (set ivc2_cc 0)
2027 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
2028 ()
2029 )
2030
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) )
2037 (sequence ()
2038 (c-call "check_option_cp" pc)
2039 (set ivc2_cc 0)
2040 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
2041 ()
2042 )
2043
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) )
2050 (sequence ()
2051 (c-call "check_option_cp" pc)
2052 (set ivc2_cc 0)
2053 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
2054 ()
2055 )
2056
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) )
2063 (sequence ()
2064 (c-call "check_option_cp" pc)
2065 (set ivc2_cc 0)
2066 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
2067 ()
2068 )
2069
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) )
2076 (sequence ()
2077 (c-call "check_option_cp" pc)
2078 (set ivc2_cc 0)
2079 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2080 ()
2081 )
2082
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) )
2089 (sequence ()
2090 (c-call "check_option_cp" pc)
2091 (set ivc2_cc 0)
2092 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2093 ()
2094 )
2095
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) )
2102 (sequence ()
2103 (c-call "check_option_cp" pc)
2104 (set ivc2_cc 0)
2105 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2106 ()
2107 )
2108
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) )
2115 (sequence ()
2116 (c-call "check_option_cp" pc)
2117 (set ivc2_cc 0)
2118 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2119 ()
2120 )
2121
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) )
2128 (sequence ()
2129 (c-call "check_option_cp" pc)
2130 (set ivc2_cc 0)
2131 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2132 ()
2133 )
2134
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) )
2141 (sequence ()
2142 (c-call "check_option_cp" pc)
2143 (set ivc2_cc 0)
2144 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2145 ()
2146 )
2147
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) )
2154 (sequence ()
2155 (c-call "check_option_cp" pc)
2156 (set ivc2_cc 0)
2157 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2158 ()
2159 )
2160
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) )
2167 (sequence ()
2168 (c-call "check_option_cp" pc)
2169 (set ivc2_cc 0)
2170 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2171 ()
2172 )
2173
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) )
2180 (sequence ()
2181 (c-call "check_option_cp" pc)
2182 (set ivc2_cc 0)
2183 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2184 ()
2185 )
2186
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) )
2193 (sequence ()
2194 (c-call "check_option_cp" pc)
2195 (set ivc2_cc 0)
2196 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2197 ()
2198 )
2199
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) )
2206 (sequence ()
2207 (c-call "check_option_cp" pc)
2208 (set ivc2_cc 0)
2209 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2210 ()
2211 )
2212
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) )
2219 (sequence ()
2220 (c-call "check_option_cp" pc)
2221 (set ivc2_cc 0)
2222 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2223 ()
2224 )
2225
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) )
2232 (sequence ()
2233 (c-call "check_option_cp" pc)
2234 (set ivc2_cc 0)
2235 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2236 ()
2237 )
2238
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) )
2245 (sequence ()
2246 (c-call "check_option_cp" pc)
2247 (set ivc2_cc 0)
2248 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2249 ()
2250 )
2251
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) )
2258 (sequence ()
2259 (c-call "check_option_cp" pc)
2260 (set ivc2_cc 0)
2261 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2262 ()
2263 )
2264
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) )
2271 (sequence ()
2272 (c-call "check_option_cp" pc)
2273 (set ivc2_cc 0)
2274 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2275 ()
2276 )
2277
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) )
2284 (sequence ()
2285 (c-call "check_option_cp" pc)
2286 (set ivc2_cc 0)
2287 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2288 ()
2289 )
2290
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) )
2297 (sequence ()
2298 (c-call "check_option_cp" pc)
2299 (set ivc2_cc 0)
2300 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2301 ()
2302 )
2303
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) )
2310 (sequence ()
2311 (c-call "check_option_cp" pc)
2312 (set ivc2_cc 0)
2313 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2314 ()
2315 )
2316
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) )
2323 (sequence ()
2324 (c-call "check_option_cp" pc)
2325 (set ivc2_cc 0)
2326 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2327 ()
2328 )
2329
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) )
2336 (sequence ()
2337 (c-call "check_option_cp" pc)
2338 (set ivc2_cc 0)
2339 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2340 ()
2341 )
2342
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) )
2349 (sequence ()
2350 (c-call "check_option_cp" pc)
2351 (set ivc2_cc 0)
2352 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2353 ()
2354 )
2355
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) )
2362 (sequence ()
2363 (c-call "check_option_cp" pc)
2364 (set ivc2_cc 0)
2365 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2366 ()
2367 )
2368
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) )
2375 (sequence ()
2376 (c-call "check_option_cp" pc)
2377 (set ivc2_cc 0)
2378 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2379 ()
2380 )
2381
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) )
2388 (sequence ()
2389 (c-call "check_option_cp" pc)
2390 (set ivc2_cc 0)
2391 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2392 ()
2393 )
2394
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) )
2401 (sequence ()
2402 (c-call "check_option_cp" pc)
2403 (set ivc2_cc 0)
2404 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2405 ()
2406 )
2407
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) )
2414 (sequence ()
2415 (c-call "check_option_cp" pc)
2416 (set ivc2_cc 0)
2417 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2418 ()
2419 )
2420
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) )
2427 (sequence ()
2428 (c-call "check_option_cp" pc)
2429 (set ivc2_cc 0)
2430 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2431 ()
2432 )
2433
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) )
2440 (sequence ()
2441 (c-call "check_option_cp" pc)
2442 (set ivc2_cc 0)
2443 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2444 ()
2445 )
2446
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) )
2453 (sequence ()
2454 (c-call "check_option_cp" pc)
2455 (set ivc2_cc 0)
2456 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2457 ()
2458 )
2459
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) )
2466 (sequence ()
2467 (c-call "check_option_cp" pc)
2468 (set ivc2_cc 0)
2469 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2470 ()
2471 )
2472
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) )
2479 (sequence ()
2480 (c-call "check_option_cp" pc)
2481 (set ivc2_cc 0)
2482 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2483 ()
2484 )
2485
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) )
2492 (sequence ()
2493 (c-call "check_option_cp" pc)
2494 (set ivc2_cc 0)
2495 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2496 ()
2497 )
2498
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) )
2505 (sequence ()
2506 (c-call "check_option_cp" pc)
2507 (set ivc2_cc 0)
2508 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2509 ()
2510 )
2511
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) )
2518 (sequence ()
2519 (c-call "check_option_cp" pc)
2520 (set ivc2_cc 0)
2521 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2522 ()
2523 )
2524
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) )
2531 (sequence ()
2532 (c-call "check_option_cp" pc)
2533 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2534 ()
2535 )
2536
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) )
2543 (sequence ()
2544 (c-call "check_option_cp" pc)
2545 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2546 ()
2547 )
2548
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) )
2555 (sequence ()
2556 (c-call "check_option_cp" pc)
2557 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2558 ()
2559 )
2560
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) )
2567 (sequence ()
2568 (c-call "check_option_cp" pc)
2569 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2570 ()
2571 )
2572
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) )
2579 (sequence ()
2580 (c-call "check_option_cp" pc)
2581 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2582 ()
2583 )
2584
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) )
2591 (sequence ()
2592 (c-call "check_option_cp" pc)
2593 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2594 ()
2595 )
2596
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) )
2603 (sequence ()
2604 (c-call "check_option_cp" pc)
2605 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2606 ()
2607 )
2608
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) )
2615 (sequence ()
2616 (c-call "check_option_cp" pc)
2617 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2618 ()
2619 )
2620
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) )
2627 (sequence ()
2628 (c-call "check_option_cp" pc)
2629 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2630 ()
2631 )
2632
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) )
2639 (sequence ()
2640 (c-call "check_option_cp" pc)
2641 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2642 ()
2643 )
2644
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) )
2651 (sequence ()
2652 (c-call "check_option_cp" pc)
2653 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2654 ()
2655 )
2656
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) )
2663 (sequence ()
2664 (c-call "check_option_cp" pc)
2665 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2666 ()
2667 )
2668
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) )
2675 (sequence ()
2676 (c-call "check_option_cp" pc)
2677 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2678 ()
2679 )
2680
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) )
2687 (sequence ()
2688 (c-call "check_option_cp" pc)
2689 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2690 ()
2691 )
2692
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) )
2699 (sequence ()
2700 (c-call "check_option_cp" pc)
2701 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2702 ()
2703 )
2704
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) )
2711 (sequence ()
2712 (c-call "check_option_cp" pc)
2713 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2714 ()
2715 )
2716
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) )
2723 (sequence ()
2724 (c-call "check_option_cp" pc)
2725 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2726 ()
2727 )
2728
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) )
2735 (sequence ()
2736 (c-call "check_option_cp" pc)
2737 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2738 ()
2739 )
2740
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) )
2747 (sequence ()
2748 (c-call "check_option_cp" pc)
2749 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2750 ()
2751 )
2752
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) )
2759 (sequence ()
2760 (c-call "check_option_cp" pc)
2761 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2762 ()
2763 )
2764
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) )
2771 (sequence ()
2772 (c-call "check_option_cp" pc)
2773 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2774 ()
2775 )
2776
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) )
2783 (sequence ()
2784 (c-call "check_option_cp" pc)
2785 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2786 ()
2787 )
2788
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) )
2795 (sequence ()
2796 (c-call "check_option_cp" pc)
2797 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2798 ()
2799 )
2800
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) )
2807 (sequence ()
2808 (c-call "check_option_cp" pc)
2809 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2810 ()
2811 )
2812
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) )
2819 (sequence ()
2820 (c-call "check_option_cp" pc)
2821 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2822 ()
2823 )
2824
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) )
2831 (sequence ()
2832 (c-call "check_option_cp" pc)
2833 (set ivc2_acc1_0 0)
2834 (set ivc2_acc1_1 0)
2835 (set ivc2_acc1_2 0)
2836 (set ivc2_acc1_3 0)
2837 (set ivc2_acc1_4 0)
2838 (set ivc2_acc1_5 0)
2839 (set ivc2_acc1_6 0)
2840 (set ivc2_acc1_7 0)
2841 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2842 ()
2843 )
2844
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) )
2851 (sequence ()
2852 (c-call "check_option_cp" pc)
2853 (set ivc2_acc1_0 0)
2854 (set ivc2_acc1_1 0)
2855 (set ivc2_acc1_2 0)
2856 (set ivc2_acc1_3 0)
2857 (set ivc2_acc1_4 0)
2858 (set ivc2_acc1_5 0)
2859 (set ivc2_acc1_6 0)
2860 (set ivc2_acc1_7 0)
2861 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2862 ()
2863 )
2864
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) )
2871 (sequence ()
2872 (c-call "check_option_cp" pc)
2873 (set ivc2_acc1_4 0)
2874 (set ivc2_acc1_5 0)
2875 (set ivc2_acc1_6 0)
2876 (set ivc2_acc1_7 0)
2877 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2878 ()
2879 )
2880
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) )
2887 (sequence ()
2888 (c-call "check_option_cp" pc)
2889 (set ivc2_acc1_0 0)
2890 (set ivc2_acc1_1 0)
2891 (set ivc2_acc1_2 0)
2892 (set ivc2_acc1_3 0)
2893 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2894 ()
2895 )
2896
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) )
2903 (sequence ()
2904 (c-call "check_option_cp" pc)
2905 (set ivc2_acc1_0 0)
2906 (set ivc2_acc1_1 0)
2907 (set ivc2_acc1_2 0)
2908 (set ivc2_acc1_3 0)
2909 (set ivc2_acc1_4 0)
2910 (set ivc2_acc1_5 0)
2911 (set ivc2_acc1_6 0)
2912 (set ivc2_acc1_7 0)
2913 (set ivc2_cofa1 0)
2914 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2915 ()
2916 )
2917
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) )
2924 (sequence ()
2925 (c-call "check_option_cp" pc)
2926 (set ivc2_acc1_0 0)
2927 (set ivc2_acc1_1 0)
2928 (set ivc2_acc1_2 0)
2929 (set ivc2_acc1_3 0)
2930 (set ivc2_acc1_4 0)
2931 (set ivc2_acc1_5 0)
2932 (set ivc2_acc1_6 0)
2933 (set ivc2_acc1_7 0)
2934 (set ivc2_cofa1 0)
2935 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2936 ()
2937 )
2938
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) )
2945 (sequence ()
2946 (c-call "check_option_cp" pc)
2947 (set ivc2_acc1_4 0)
2948 (set ivc2_acc1_5 0)
2949 (set ivc2_acc1_6 0)
2950 (set ivc2_acc1_7 0)
2951 (set ivc2_cofa1 0)
2952 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2953 ()
2954 )
2955
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) )
2962 (sequence ()
2963 (c-call "check_option_cp" pc)
2964 (set ivc2_acc1_0 0)
2965 (set ivc2_acc1_1 0)
2966 (set ivc2_acc1_2 0)
2967 (set ivc2_acc1_3 0)
2968 (set ivc2_cofa1 0)
2969 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2970 ()
2971 )
2972
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) )
2979 (sequence ()
2980 (c-call "check_option_cp" pc)
2981 (set ivc2_acc1_0 0)
2982 (set ivc2_acc1_1 0)
2983 (set ivc2_acc1_2 0)
2984 (set ivc2_acc1_3 0)
2985 (set ivc2_acc1_4 0)
2986 (set ivc2_acc1_5 0)
2987 (set ivc2_acc1_6 0)
2988 (set ivc2_acc1_7 0)
2989 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2990 ()
2991 )
2992
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) )
2999 (sequence ()
3000 (c-call "check_option_cp" pc)
3001 (set ivc2_acc1_0 0)
3002 (set ivc2_acc1_1 0)
3003 (set ivc2_acc1_2 0)
3004 (set ivc2_acc1_3 0)
3005 (set ivc2_acc1_4 0)
3006 (set ivc2_acc1_5 0)
3007 (set ivc2_acc1_6 0)
3008 (set ivc2_acc1_7 0)
3009 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
3010 ()
3011 )
3012
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) )
3019 (sequence ()
3020 (c-call "check_option_cp" pc)
3021 (set ivc2_acc1_4 0)
3022 (set ivc2_acc1_5 0)
3023 (set ivc2_acc1_6 0)
3024 (set ivc2_acc1_7 0)
3025 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
3026 ()
3027 )
3028
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) )
3035 (sequence ()
3036 (c-call "check_option_cp" pc)
3037 (set ivc2_acc1_0 0)
3038 (set ivc2_acc1_1 0)
3039 (set ivc2_acc1_2 0)
3040 (set ivc2_acc1_3 0)
3041 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
3042 ()
3043 )
3044
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) )
3051 (sequence ()
3052 (c-call "check_option_cp" pc)
3053 (set ivc2_acc1_0 0)
3054 (set ivc2_acc1_1 0)
3055 (set ivc2_acc1_2 0)
3056 (set ivc2_acc1_3 0)
3057 (set ivc2_acc1_4 0)
3058 (set ivc2_acc1_5 0)
3059 (set ivc2_acc1_6 0)
3060 (set ivc2_acc1_7 0)
3061 (set ivc2_cofa1 0)
3062 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
3063 ()
3064 )
3065
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) )
3072 (sequence ()
3073 (c-call "check_option_cp" pc)
3074 (set ivc2_acc1_0 0)
3075 (set ivc2_acc1_1 0)
3076 (set ivc2_acc1_2 0)
3077 (set ivc2_acc1_3 0)
3078 (set ivc2_acc1_4 0)
3079 (set ivc2_acc1_5 0)
3080 (set ivc2_acc1_6 0)
3081 (set ivc2_acc1_7 0)
3082 (set ivc2_cofa1 0)
3083 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
3084 ()
3085 )
3086
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) )
3093 (sequence ()
3094 (c-call "check_option_cp" pc)
3095 (set ivc2_acc1_4 0)
3096 (set ivc2_acc1_5 0)
3097 (set ivc2_acc1_6 0)
3098 (set ivc2_acc1_7 0)
3099 (set ivc2_cofa1 0)
3100 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
3101 ()
3102 )
3103
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) )
3110 (sequence ()
3111 (c-call "check_option_cp" pc)
3112 (set ivc2_acc1_0 0)
3113 (set ivc2_acc1_1 0)
3114 (set ivc2_acc1_2 0)
3115 (set ivc2_acc1_3 0)
3116 (set ivc2_cofa1 0)
3117 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
3118 ()
3119 )
3120
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) )
3127 (sequence ()
3128 (c-call "check_option_cp" pc)
3129 (set ivc2_acc1_0 0)
3130 (set ivc2_acc1_1 0)
3131 (set ivc2_acc1_2 0)
3132 (set ivc2_acc1_3 0)
3133 (set ivc2_acc1_4 0)
3134 (set ivc2_acc1_5 0)
3135 (set ivc2_acc1_6 0)
3136 (set ivc2_acc1_7 0)
3137 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
3138 ()
3139 )
3140
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) )
3147 (sequence ()
3148 (c-call "check_option_cp" pc)
3149 (set ivc2_acc1_0 0)
3150 (set ivc2_acc1_1 0)
3151 (set ivc2_acc1_2 0)
3152 (set ivc2_acc1_3 0)
3153 (set ivc2_acc1_4 0)
3154 (set ivc2_acc1_5 0)
3155 (set ivc2_acc1_6 0)
3156 (set ivc2_acc1_7 0)
3157 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
3158 ()
3159 )
3160
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) )
3167 (sequence ()
3168 (c-call "check_option_cp" pc)
3169 (set ivc2_acc1_4 0)
3170 (set ivc2_acc1_5 0)
3171 (set ivc2_acc1_6 0)
3172 (set ivc2_acc1_7 0)
3173 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
3174 ()
3175 )
3176
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) )
3183 (sequence ()
3184 (c-call "check_option_cp" pc)
3185 (set ivc2_acc1_0 0)
3186 (set ivc2_acc1_1 0)
3187 (set ivc2_acc1_2 0)
3188 (set ivc2_acc1_3 0)
3189 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
3190 ()
3191 )
3192
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) )
3199 (sequence ()
3200 (c-call "check_option_cp" pc)
3201 (set ivc2_acc1_0 0)
3202 (set ivc2_acc1_1 0)
3203 (set ivc2_acc1_2 0)
3204 (set ivc2_acc1_3 0)
3205 (set ivc2_acc1_4 0)
3206 (set ivc2_acc1_5 0)
3207 (set ivc2_acc1_6 0)
3208 (set ivc2_acc1_7 0)
3209 (set ivc2_cofa1 0)
3210 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
3211 ()
3212 )
3213
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) )
3220 (sequence ()
3221 (c-call "check_option_cp" pc)
3222 (set ivc2_acc1_0 0)
3223 (set ivc2_acc1_1 0)
3224 (set ivc2_acc1_2 0)
3225 (set ivc2_acc1_3 0)
3226 (set ivc2_acc1_4 0)
3227 (set ivc2_acc1_5 0)
3228 (set ivc2_acc1_6 0)
3229 (set ivc2_acc1_7 0)
3230 (set ivc2_cofa1 0)
3231 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
3232 ()
3233 )
3234
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) )
3241 (sequence ()
3242 (c-call "check_option_cp" pc)
3243 (set ivc2_acc1_4 0)
3244 (set ivc2_acc1_5 0)
3245 (set ivc2_acc1_6 0)
3246 (set ivc2_acc1_7 0)
3247 (set ivc2_cofa1 0)
3248 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
3249 ()
3250 )
3251
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) )
3258 (sequence ()
3259 (c-call "check_option_cp" pc)
3260 (set ivc2_acc1_0 0)
3261 (set ivc2_acc1_1 0)
3262 (set ivc2_acc1_2 0)
3263 (set ivc2_acc1_3 0)
3264 (set ivc2_cofa1 0)
3265 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
3266 ()
3267 )
3268
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) )
3275 (sequence ()
3276 (c-call "check_option_cp" pc)
3277 (set ivc2_acc1_0 0)
3278 (set ivc2_acc1_1 0)
3279 (set ivc2_acc1_2 0)
3280 (set ivc2_acc1_3 0)
3281 (set ivc2_acc1_4 0)
3282 (set ivc2_acc1_5 0)
3283 (set ivc2_acc1_6 0)
3284 (set ivc2_acc1_7 0)
3285 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3286 ()
3287 )
3288
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) )
3295 (sequence ()
3296 (c-call "check_option_cp" pc)
3297 (set ivc2_acc1_4 0)
3298 (set ivc2_acc1_5 0)
3299 (set ivc2_acc1_6 0)
3300 (set ivc2_acc1_7 0)
3301 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3302 ()
3303 )
3304
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) )
3311 (sequence ()
3312 (c-call "check_option_cp" pc)
3313 (set ivc2_acc1_0 0)
3314 (set ivc2_acc1_1 0)
3315 (set ivc2_acc1_2 0)
3316 (set ivc2_acc1_3 0)
3317 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3318 ()
3319 )
3320
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)
3324 "cpmova1.b $croc"
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) )
3327 (sequence ()
3328 (c-call "check_option_cp" pc)
3329 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3330 ()
3331 )
3332
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)
3336 "cpmovua1.h $croc"
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) )
3339 (sequence ()
3340 (c-call "check_option_cp" pc)
3341 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3342 ()
3343 )
3344
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)
3348 "cpmovla1.h $croc"
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) )
3351 (sequence ()
3352 (c-call "check_option_cp" pc)
3353 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3354 ()
3355 )
3356
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)
3360 "cpmovuua1.w $croc"
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) )
3363 (sequence ()
3364 (c-call "check_option_cp" pc)
3365 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3366 ()
3367 )
3368
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)
3372 "cpmovula1.w $croc"
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) )
3375 (sequence ()
3376 (c-call "check_option_cp" pc)
3377 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3378 ()
3379 )
3380
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)
3384 "cpmovlua1.w $croc"
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) )
3387 (sequence ()
3388 (c-call "check_option_cp" pc)
3389 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3390 ()
3391 )
3392
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)
3396 "cpmovlla1.w $croc"
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) )
3399 (sequence ()
3400 (c-call "check_option_cp" pc)
3401 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3402 ()
3403 )
3404
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)
3408 "cppacka1u.b $croc"
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) )
3411 (sequence ()
3412 (c-call "check_option_cp" pc)
3413 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3414 ()
3415 )
3416
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)
3420 "cppacka1.b $croc"
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) )
3423 (sequence ()
3424 (c-call "check_option_cp" pc)
3425 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3426 ()
3427 )
3428
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)
3432 "cppackua1.h $croc"
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) )
3435 (sequence ()
3436 (c-call "check_option_cp" pc)
3437 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3438 ()
3439 )
3440
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)
3444 "cppackla1.h $croc"
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) )
3447 (sequence ()
3448 (c-call "check_option_cp" pc)
3449 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3450 ()
3451 )
3452
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)
3456 "cppackua1.w $croc"
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) )
3459 (sequence ()
3460 (c-call "check_option_cp" pc)
3461 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3462 ()
3463 )
3464
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)
3468 "cppackla1.w $croc"
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) )
3471 (sequence ()
3472 (c-call "check_option_cp" pc)
3473 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3474 ()
3475 )
3476
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)
3480 "cpmovhua1.w $croc"
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) )
3483 (sequence ()
3484 (c-call "check_option_cp" pc)
3485 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3486 ()
3487 )
3488
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)
3492 "cpmovhla1.w $croc"
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) )
3495 (sequence ()
3496 (c-call "check_option_cp" pc)
3497 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3498 ()
3499 )
3500
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)
3504 "cpsrla1 $crqc"
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) )
3507 (sequence ()
3508 (c-call "check_option_cp" pc)
3509 (set ivc2_acc1_0 0)
3510 (set ivc2_acc1_1 0)
3511 (set ivc2_acc1_2 0)
3512 (set ivc2_acc1_3 0)
3513 (set ivc2_acc1_4 0)
3514 (set ivc2_acc1_5 0)
3515 (set ivc2_acc1_6 0)
3516 (set ivc2_acc1_7 0)
3517 (c-call "ivc2_cpsrla1" pc crqc) )
3518 ()
3519 )
3520
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)
3524 "cpsraa1 $crqc"
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) )
3527 (sequence ()
3528 (c-call "check_option_cp" pc)
3529 (set ivc2_acc1_0 0)
3530 (set ivc2_acc1_1 0)
3531 (set ivc2_acc1_2 0)
3532 (set ivc2_acc1_3 0)
3533 (set ivc2_acc1_4 0)
3534 (set ivc2_acc1_5 0)
3535 (set ivc2_acc1_6 0)
3536 (set ivc2_acc1_7 0)
3537 (c-call "ivc2_cpsraa1" pc crqc) )
3538 ()
3539 )
3540
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)
3544 "cpslla1 $crqc"
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) )
3547 (sequence ()
3548 (c-call "check_option_cp" pc)
3549 (set ivc2_acc1_0 0)
3550 (set ivc2_acc1_1 0)
3551 (set ivc2_acc1_2 0)
3552 (set ivc2_acc1_3 0)
3553 (set ivc2_acc1_4 0)
3554 (set ivc2_acc1_5 0)
3555 (set ivc2_acc1_6 0)
3556 (set ivc2_acc1_7 0)
3557 (c-call "ivc2_cpslla1" pc crqc) )
3558 ()
3559 )
3560
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)
3564 "cpsrlia1 $imm5p7"
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) )
3567 (sequence ()
3568 (c-call "check_option_cp" pc)
3569 (set ivc2_acc1_0 0)
3570 (set ivc2_acc1_1 0)
3571 (set ivc2_acc1_2 0)
3572 (set ivc2_acc1_3 0)
3573 (set ivc2_acc1_4 0)
3574 (set ivc2_acc1_5 0)
3575 (set ivc2_acc1_6 0)
3576 (set ivc2_acc1_7 0)
3577 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3578 ()
3579 )
3580
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)
3584 "cpsraia1 $imm5p7"
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) )
3587 (sequence ()
3588 (c-call "check_option_cp" pc)
3589 (set ivc2_acc1_0 0)
3590 (set ivc2_acc1_1 0)
3591 (set ivc2_acc1_2 0)
3592 (set ivc2_acc1_3 0)
3593 (set ivc2_acc1_4 0)
3594 (set ivc2_acc1_5 0)
3595 (set ivc2_acc1_6 0)
3596 (set ivc2_acc1_7 0)
3597 (c-call "ivc2_cpsraia1" pc imm5p7) )
3598 ()
3599 )
3600
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)
3604 "cpsllia1 $imm5p7"
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) )
3607 (sequence ()
3608 (c-call "check_option_cp" pc)
3609 (set ivc2_acc1_0 0)
3610 (set ivc2_acc1_1 0)
3611 (set ivc2_acc1_2 0)
3612 (set ivc2_acc1_3 0)
3613 (set ivc2_acc1_4 0)
3614 (set ivc2_acc1_5 0)
3615 (set ivc2_acc1_6 0)
3616 (set ivc2_acc1_7 0)
3617 (c-call "ivc2_cpsllia1" pc imm5p7) )
3618 ()
3619 )
3620
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) )
3627 (sequence ()
3628 (c-call "check_option_cp" pc)
3629 (set ivc2_acc1_0 0)
3630 (set ivc2_acc1_1 0)
3631 (set ivc2_acc1_2 0)
3632 (set ivc2_acc1_3 0)
3633 (set ivc2_acc1_4 0)
3634 (set ivc2_acc1_5 0)
3635 (set ivc2_acc1_6 0)
3636 (set ivc2_acc1_7 0)
3637 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3638 ()
3639 )
3640
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) )
3647 (sequence ()
3648 (c-call "check_option_cp" pc)
3649 (set ivc2_acc1_0 0)
3650 (set ivc2_acc1_1 0)
3651 (set ivc2_acc1_2 0)
3652 (set ivc2_acc1_3 0)
3653 (set ivc2_acc1_4 0)
3654 (set ivc2_acc1_5 0)
3655 (set ivc2_acc1_6 0)
3656 (set ivc2_acc1_7 0)
3657 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3658 ()
3659 )
3660
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) )
3667 (sequence ()
3668 (c-call "check_option_cp" pc)
3669 (set ivc2_acc1_0 0)
3670 (set ivc2_acc1_1 0)
3671 (set ivc2_acc1_2 0)
3672 (set ivc2_acc1_3 0)
3673 (set ivc2_acc1_4 0)
3674 (set ivc2_acc1_5 0)
3675 (set ivc2_acc1_6 0)
3676 (set ivc2_acc1_7 0)
3677 (set ivc2_cofa1 0)
3678 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3679 ()
3680 )
3681
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) )
3688 (sequence ()
3689 (c-call "check_option_cp" pc)
3690 (set ivc2_acc1_0 0)
3691 (set ivc2_acc1_1 0)
3692 (set ivc2_acc1_2 0)
3693 (set ivc2_acc1_3 0)
3694 (set ivc2_acc1_4 0)
3695 (set ivc2_acc1_5 0)
3696 (set ivc2_acc1_6 0)
3697 (set ivc2_acc1_7 0)
3698 (set ivc2_cofa1 0)
3699 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3700 ()
3701 )
3702
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) )
3709 (sequence ()
3710 (c-call "check_option_cp" pc)
3711 (set ivc2_acc1_0 0)
3712 (set ivc2_acc1_1 0)
3713 (set ivc2_acc1_2 0)
3714 (set ivc2_acc1_3 0)
3715 (set ivc2_acc1_4 0)
3716 (set ivc2_acc1_5 0)
3717 (set ivc2_acc1_6 0)
3718 (set ivc2_acc1_7 0)
3719 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3720 ()
3721 )
3722
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) )
3729 (sequence ()
3730 (c-call "check_option_cp" pc)
3731 (set ivc2_acc1_0 0)
3732 (set ivc2_acc1_1 0)
3733 (set ivc2_acc1_2 0)
3734 (set ivc2_acc1_3 0)
3735 (set ivc2_acc1_4 0)
3736 (set ivc2_acc1_5 0)
3737 (set ivc2_acc1_6 0)
3738 (set ivc2_acc1_7 0)
3739 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3740 ()
3741 )
3742
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) )
3749 (sequence ()
3750 (c-call "check_option_cp" pc)
3751 (set ivc2_acc1_4 0)
3752 (set ivc2_acc1_5 0)
3753 (set ivc2_acc1_6 0)
3754 (set ivc2_acc1_7 0)
3755 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3756 ()
3757 )
3758
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) )
3765 (sequence ()
3766 (c-call "check_option_cp" pc)
3767 (set ivc2_acc1_0 0)
3768 (set ivc2_acc1_1 0)
3769 (set ivc2_acc1_2 0)
3770 (set ivc2_acc1_3 0)
3771 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3772 ()
3773 )
3774
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) )
3781 (sequence ()
3782 (c-call "check_option_cp" pc)
3783 (set ivc2_acc1_4 0)
3784 (set ivc2_acc1_5 0)
3785 (set ivc2_acc1_6 0)
3786 (set ivc2_acc1_7 0)
3787 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3788 ()
3789 )
3790
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) )
3797 (sequence ()
3798 (c-call "check_option_cp" pc)
3799 (set ivc2_acc1_0 0)
3800 (set ivc2_acc1_1 0)
3801 (set ivc2_acc1_2 0)
3802 (set ivc2_acc1_3 0)
3803 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3804 ()
3805 )
3806
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) )
3813 (sequence ()
3814 (c-call "check_option_cp" pc)
3815 (set ivc2_acc1_4 0)
3816 (set ivc2_acc1_5 0)
3817 (set ivc2_acc1_6 0)
3818 (set ivc2_acc1_7 0)
3819 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3820 ()
3821 )
3822
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) )
3829 (sequence ()
3830 (c-call "check_option_cp" pc)
3831 (set ivc2_acc1_0 0)
3832 (set ivc2_acc1_1 0)
3833 (set ivc2_acc1_2 0)
3834 (set ivc2_acc1_3 0)
3835 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3836 ()
3837 )
3838
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) )
3845 (sequence ()
3846 (c-call "check_option_cp" pc)
3847 (set ivc2_acc1_0 0)
3848 (set ivc2_acc1_1 0)
3849 (set ivc2_acc1_2 0)
3850 (set ivc2_acc1_3 0)
3851 (set ivc2_acc1_4 0)
3852 (set ivc2_acc1_5 0)
3853 (set ivc2_acc1_6 0)
3854 (set ivc2_acc1_7 0)
3855 (set ivc2_cofa1 0)
3856 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3857 ()
3858 )
3859
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) )
3866 (sequence ()
3867 (c-call "check_option_cp" pc)
3868 (set ivc2_acc1_0 0)
3869 (set ivc2_acc1_1 0)
3870 (set ivc2_acc1_2 0)
3871 (set ivc2_acc1_3 0)
3872 (set ivc2_acc1_4 0)
3873 (set ivc2_acc1_5 0)
3874 (set ivc2_acc1_6 0)
3875 (set ivc2_acc1_7 0)
3876 (set ivc2_cofa1 0)
3877 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3878 ()
3879 )
3880
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) )
3887 (sequence ()
3888 (c-call "check_option_cp" pc)
3889 (set ivc2_acc1_4 0)
3890 (set ivc2_acc1_5 0)
3891 (set ivc2_acc1_6 0)
3892 (set ivc2_acc1_7 0)
3893 (set ivc2_cofa1 0)
3894 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3895 ()
3896 )
3897
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) )
3904 (sequence ()
3905 (c-call "check_option_cp" pc)
3906 (set ivc2_acc1_0 0)
3907 (set ivc2_acc1_1 0)
3908 (set ivc2_acc1_2 0)
3909 (set ivc2_acc1_3 0)
3910 (set ivc2_cofa1 0)
3911 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3912 ()
3913 )
3914
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) )
3921 (sequence ()
3922 (c-call "check_option_cp" pc)
3923 (set ivc2_acc1_4 0)
3924 (set ivc2_acc1_5 0)
3925 (set ivc2_acc1_6 0)
3926 (set ivc2_acc1_7 0)
3927 (set ivc2_cofa1 0)
3928 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3929 ()
3930 )
3931
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) )
3938 (sequence ()
3939 (c-call "check_option_cp" pc)
3940 (set ivc2_acc1_0 0)
3941 (set ivc2_acc1_1 0)
3942 (set ivc2_acc1_2 0)
3943 (set ivc2_acc1_3 0)
3944 (set ivc2_cofa1 0)
3945 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3946 ()
3947 )
3948
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) )
3955 (sequence ()
3956 (c-call "check_option_cp" pc)
3957 (set ivc2_acc1_4 0)
3958 (set ivc2_acc1_5 0)
3959 (set ivc2_acc1_6 0)
3960 (set ivc2_acc1_7 0)
3961 (set ivc2_cofa1 0)
3962 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3963 ()
3964 )
3965
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) )
3972 (sequence ()
3973 (c-call "check_option_cp" pc)
3974 (set ivc2_acc1_0 0)
3975 (set ivc2_acc1_1 0)
3976 (set ivc2_acc1_2 0)
3977 (set ivc2_acc1_3 0)
3978 (set ivc2_cofa1 0)
3979 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3980 ()
3981 )
3982
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) )
3989 (sequence ()
3990 (c-call "check_option_cp" pc)
3991 (set ivc2_acc1_4 0)
3992 (set ivc2_acc1_5 0)
3993 (set ivc2_acc1_6 0)
3994 (set ivc2_acc1_7 0)
3995 (set ivc2_cofa1 0)
3996 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
3997 ()
3998 )
3999
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) )
4006 (sequence ()
4007 (c-call "check_option_cp" pc)
4008 (set ivc2_acc1_0 0)
4009 (set ivc2_acc1_1 0)
4010 (set ivc2_acc1_2 0)
4011 (set ivc2_acc1_3 0)
4012 (set ivc2_cofa1 0)
4013 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
4014 ()
4015 )
4016
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) )
4023 (sequence ()
4024 (c-call "check_option_cp" pc)
4025 (set ivc2_acc1_4 0)
4026 (set ivc2_acc1_5 0)
4027 (set ivc2_acc1_6 0)
4028 (set ivc2_acc1_7 0)
4029 (set ivc2_cofa1 0)
4030 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
4031 ()
4032 )
4033
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) )
4040 (sequence ()
4041 (c-call "check_option_cp" pc)
4042 (set ivc2_acc1_0 0)
4043 (set ivc2_acc1_1 0)
4044 (set ivc2_acc1_2 0)
4045 (set ivc2_acc1_3 0)
4046 (set ivc2_cofa1 0)
4047 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
4048 ()
4049 )
4050
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) )
4057 (sequence ()
4058 (c-call "check_option_cp" pc)
4059 (set ivc2_acc1_4 0)
4060 (set ivc2_acc1_5 0)
4061 (set ivc2_acc1_6 0)
4062 (set ivc2_acc1_7 0)
4063 (set ivc2_cofa1 0)
4064 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
4065 ()
4066 )
4067
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) )
4074 (sequence ()
4075 (c-call "check_option_cp" pc)
4076 (set ivc2_acc1_0 0)
4077 (set ivc2_acc1_1 0)
4078 (set ivc2_acc1_2 0)
4079 (set ivc2_acc1_3 0)
4080 (set ivc2_cofa1 0)
4081 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
4082 ()
4083 )
4084
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) )
4091 (sequence ()
4092 (c-call "check_option_cp" pc)
4093 (set ivc2_acc1_4 0)
4094 (set ivc2_acc1_5 0)
4095 (set ivc2_acc1_6 0)
4096 (set ivc2_acc1_7 0)
4097 (set ivc2_cofa1 0)
4098 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
4099 ()
4100 )
4101
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) )
4108 (sequence ()
4109 (c-call "check_option_cp" pc)
4110 (set ivc2_acc1_0 0)
4111 (set ivc2_acc1_1 0)
4112 (set ivc2_acc1_2 0)
4113 (set ivc2_acc1_3 0)
4114 (set ivc2_cofa1 0)
4115 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
4116 ()
4117 )
4118
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) )
4125 (sequence ()
4126 (c-call "check_option_cp" pc)
4127 (set ivc2_acc1_4 0)
4128 (set ivc2_acc1_5 0)
4129 (set ivc2_acc1_6 0)
4130 (set ivc2_acc1_7 0)
4131 (set ivc2_cofa1 0)
4132 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
4133 ()
4134 )
4135
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) )
4142 (sequence ()
4143 (c-call "check_option_cp" pc)
4144 (set ivc2_acc1_0 0)
4145 (set ivc2_acc1_1 0)
4146 (set ivc2_acc1_2 0)
4147 (set ivc2_acc1_3 0)
4148 (set ivc2_cofa1 0)
4149 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
4150 ()
4151 )
4152
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) )
4159 (sequence ()
4160 (c-call "check_option_cp" pc)
4161 (set ivc2_acc1_4 0)
4162 (set ivc2_acc1_5 0)
4163 (set ivc2_acc1_6 0)
4164 (set ivc2_acc1_7 0)
4165 (set ivc2_cofa1 0)
4166 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
4167 ()
4168 )
4169
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) )
4176 (sequence ()
4177 (c-call "check_option_cp" pc)
4178 (set ivc2_acc1_0 0)
4179 (set ivc2_acc1_1 0)
4180 (set ivc2_acc1_2 0)
4181 (set ivc2_acc1_3 0)
4182 (set ivc2_cofa1 0)
4183 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
4184 ()
4185 )
4186
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) )
4193 (sequence ()
4194 (c-call "check_option_cp" pc)
4195 (set ivc2_acc1_4 0)
4196 (set ivc2_acc1_5 0)
4197 (set ivc2_acc1_6 0)
4198 (set ivc2_acc1_7 0)
4199 (set ivc2_cofa1 0)
4200 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
4201 ()
4202 )
4203
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) )
4210 (sequence ()
4211 (c-call "check_option_cp" pc)
4212 (set ivc2_acc1_0 0)
4213 (set ivc2_acc1_1 0)
4214 (set ivc2_acc1_2 0)
4215 (set ivc2_acc1_3 0)
4216 (set ivc2_cofa1 0)
4217 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
4218 ()
4219 )
4220
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) )
4227 (sequence ()
4228 (c-call "check_option_cp" pc)
4229 (set ivc2_acc1_4 0)
4230 (set ivc2_acc1_5 0)
4231 (set ivc2_acc1_6 0)
4232 (set ivc2_acc1_7 0)
4233 (set ivc2_cofa1 0)
4234 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
4235 ()
4236 )
4237
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) )
4244 (sequence ()
4245 (c-call "check_option_cp" pc)
4246 (set ivc2_acc1_0 0)
4247 (set ivc2_acc1_1 0)
4248 (set ivc2_acc1_2 0)
4249 (set ivc2_acc1_3 0)
4250 (set ivc2_cofa1 0)
4251 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
4252 ()
4253 )
4254
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) )
4261 (sequence ()
4262 (c-call "check_option_cp" pc)
4263 (set ivc2_acc1_4 0)
4264 (set ivc2_acc1_5 0)
4265 (set ivc2_acc1_6 0)
4266 (set ivc2_acc1_7 0)
4267 (set ivc2_cofa1 0)
4268 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
4269 ()
4270 )
4271
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) )
4278 (sequence ()
4279 (c-call "check_option_cp" pc)
4280 (set ivc2_acc1_0 0)
4281 (set ivc2_acc1_1 0)
4282 (set ivc2_acc1_2 0)
4283 (set ivc2_acc1_3 0)
4284 (set ivc2_cofa1 0)
4285 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
4286 ()
4287 )
4288
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) )
4295 (sequence ()
4296 (c-call "check_option_cp" pc)
4297 (set ivc2_acc1_4 0)
4298 (set ivc2_acc1_5 0)
4299 (set ivc2_acc1_6 0)
4300 (set ivc2_acc1_7 0)
4301 (set ivc2_cofa1 0)
4302 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
4303 ()
4304 )
4305
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) )
4312 (sequence ()
4313 (c-call "check_option_cp" pc)
4314 (set ivc2_acc1_0 0)
4315 (set ivc2_acc1_1 0)
4316 (set ivc2_acc1_2 0)
4317 (set ivc2_acc1_3 0)
4318 (set ivc2_cofa1 0)
4319 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
4320 ()
4321 )
4322
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) )
4329 (sequence ()
4330 (c-call "check_option_cp" pc)
4331 (set ivc2_acc1_4 0)
4332 (set ivc2_acc1_5 0)
4333 (set ivc2_acc1_6 0)
4334 (set ivc2_acc1_7 0)
4335 (set ivc2_cofa1 0)
4336 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
4337 ()
4338 )
4339
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) )
4346 (sequence ()
4347 (c-call "check_option_cp" pc)
4348 (set ivc2_acc1_0 0)
4349 (set ivc2_acc1_1 0)
4350 (set ivc2_acc1_2 0)
4351 (set ivc2_acc1_3 0)
4352 (set ivc2_cofa1 0)
4353 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
4354 ()
4355 )
4356
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) )
4363 (sequence ()
4364 (c-call "check_option_cp" pc)
4365 (set ivc2_acc1_4 0)
4366 (set ivc2_acc1_5 0)
4367 (set ivc2_acc1_6 0)
4368 (set ivc2_acc1_7 0)
4369 (set ivc2_cofa1 0)
4370 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
4371 ()
4372 )
4373
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) )
4380 (sequence ()
4381 (c-call "check_option_cp" pc)
4382 (set ivc2_acc1_0 0)
4383 (set ivc2_acc1_1 0)
4384 (set ivc2_acc1_2 0)
4385 (set ivc2_acc1_3 0)
4386 (set ivc2_cofa1 0)
4387 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
4388 ()
4389 )
4390
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) )
4397 (sequence ()
4398 (c-call "check_option_cp" pc)
4399 (set ivc2_acc1_4 0)
4400 (set ivc2_acc1_5 0)
4401 (set ivc2_acc1_6 0)
4402 (set ivc2_acc1_7 0)
4403 (set ivc2_cofa1 0)
4404 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
4405 ()
4406 )
4407
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) )
4414 (sequence ()
4415 (c-call "check_option_cp" pc)
4416 (set ivc2_acc1_0 0)
4417 (set ivc2_acc1_1 0)
4418 (set ivc2_acc1_2 0)
4419 (set ivc2_acc1_3 0)
4420 (set ivc2_cofa1 0)
4421 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
4422 ()
4423 )
4424
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"))
4428 "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))
4430 (sequence ()
4431 (c-call "check_option_cp" pc)
4432 (c-call "ivc2_c0nop" pc) )
4433 ()
4434 )
4435
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))
4441 (sequence ()
4442 (c-call "check_option_cp" pc)
4443 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
4444 ()
4445 )
4446
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))
4452 (sequence ()
4453 (c-call "check_option_cp" pc)
4454 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
4455 ()
4456 )
4457
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))
4463 (sequence ()
4464 (c-call "check_option_cp" pc)
4465 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
4466 ()
4467 )
4468
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))
4474 (sequence ()
4475 (c-call "check_option_cp" pc)
4476 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
4477 ()
4478 )
4479
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))
4485 (sequence ()
4486 (c-call "check_option_cp" pc)
4487 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
4488 ()
4489 )
4490
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))
4496 (sequence ()
4497 (c-call "check_option_cp" pc)
4498 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
4499 ()
4500 )
4501
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))
4507 (sequence ()
4508 (c-call "check_option_cp" pc)
4509 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
4510 ()
4511 )
4512
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))
4518 (sequence ()
4519 (c-call "check_option_cp" pc)
4520 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
4521 ()
4522 )
4523
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))
4529 (sequence ()
4530 (c-call "check_option_cp" pc)
4531 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
4532 ()
4533 )
4534
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))
4540 (sequence ()
4541 (c-call "check_option_cp" pc)
4542 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
4543 ()
4544 )
4545
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))
4551 (sequence ()
4552 (c-call "check_option_cp" pc)
4553 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
4554 ()
4555 )
4556
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))
4562 (sequence ()
4563 (c-call "check_option_cp" pc)
4564 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
4565 ()
4566 )
4567
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))
4571 "cpmov $crop,$crqp"
4572 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4573 (sequence ()
4574 (c-call "check_option_cp" pc)
4575 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
4576 ()
4577 )
4578
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))
4584 (sequence ()
4585 (c-call "check_option_cp" pc)
4586 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4587 ()
4588 )
4589
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))
4595 (sequence ()
4596 (c-call "check_option_cp" pc)
4597 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4598 ()
4599 )
4600
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))
4606 (sequence ()
4607 (c-call "check_option_cp" pc)
4608 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4609 ()
4610 )
4611
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))
4617 (sequence ()
4618 (c-call "check_option_cp" pc)
4619 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4620 ()
4621 )
4622
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))
4628 (sequence ()
4629 (c-call "check_option_cp" pc)
4630 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4631 ()
4632 )
4633
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))
4639 (sequence ()
4640 (c-call "check_option_cp" pc)
4641 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4642 ()
4643 )
4644
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))
4650 (sequence ()
4651 (c-call "check_option_cp" pc)
4652 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4653 ()
4654 )
4655
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))
4661 (sequence ()
4662 (c-call "check_option_cp" pc)
4663 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4664 ()
4665 )
4666
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))
4672 (sequence ()
4673 (c-call "check_option_cp" pc)
4674 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4675 ()
4676 )
4677
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))
4683 (sequence ()
4684 (c-call "check_option_cp" pc)
4685 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4686 ()
4687 )
4688
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))
4694 (sequence ()
4695 (c-call "check_option_cp" pc)
4696 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4697 ()
4698 )
4699
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)
4703 "cpccadd.b $crqp"
4704 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4705 (sequence ()
4706 (c-call "check_option_cp" pc)
4707 (set crqp (c-call DI "ivc2_cpccadd_b" pc crqp)) )
4708 ()
4709 )
4710
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))
4716 (sequence ()
4717 (c-call "check_option_cp" pc)
4718 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4719 ()
4720 )
4721
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))
4727 (sequence ()
4728 (c-call "check_option_cp" pc)
4729 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4730 ()
4731 )
4732
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))
4738 (sequence ()
4739 (c-call "check_option_cp" pc)
4740 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4741 ()
4742 )
4743
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))
4749 (sequence ()
4750 (c-call "check_option_cp" pc)
4751 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4752 ()
4753 )
4754
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))
4760 (sequence ()
4761 (c-call "check_option_cp" pc)
4762 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4763 ()
4764 )
4765
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))
4771 (sequence ()
4772 (c-call "check_option_cp" pc)
4773 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4774 ()
4775 )
4776
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))
4782 (sequence ()
4783 (c-call "check_option_cp" pc)
4784 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4785 ()
4786 )
4787
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))
4793 (sequence ()
4794 (c-call "check_option_cp" pc)
4795 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4796 ()
4797 )
4798
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))
4804 (sequence ()
4805 (c-call "check_option_cp" pc)
4806 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4807 ()
4808 )
4809
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))
4815 (sequence ()
4816 (c-call "check_option_cp" pc)
4817 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4818 ()
4819 )
4820
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))
4826 (sequence ()
4827 (c-call "check_option_cp" pc)
4828 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4829 ()
4830 )
4831
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))
4837 (sequence ()
4838 (c-call "check_option_cp" pc)
4839 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4840 ()
4841 )
4842
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))
4848 (sequence ()
4849 (c-call "check_option_cp" pc)
4850 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4851 ()
4852 )
4853
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))
4859 (sequence ()
4860 (c-call "check_option_cp" pc)
4861 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4862 ()
4863 )
4864
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))
4870 (sequence ()
4871 (c-call "check_option_cp" pc)
4872 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4873 ()
4874 )
4875
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))
4881 (sequence ()
4882 (c-call "check_option_cp" pc)
4883 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4884 ()
4885 )
4886
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))
4892 (sequence ()
4893 (c-call "check_option_cp" pc)
4894 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4895 ()
4896 )
4897
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))
4903 (sequence ()
4904 (c-call "check_option_cp" pc)
4905 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4906 ()
4907 )
4908
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))
4914 (sequence ()
4915 (c-call "check_option_cp" pc)
4916 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4917 ()
4918 )
4919
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))
4925 (sequence ()
4926 (c-call "check_option_cp" pc)
4927 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4928 ()
4929 )
4930
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))
4936 (sequence ()
4937 (c-call "check_option_cp" pc)
4938 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4939 ()
4940 )
4941
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)
4945 "cpmovfrcc $crop"
4946 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4947 (sequence ()
4948 (c-call "check_option_cp" pc)
4949 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4950 ()
4951 )
4952
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))
4958 (sequence ()
4959 (c-call "check_option_cp" pc)
4960 (set ivc2_csar0 0)
4961 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4962 ()
4963 )
4964
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))
4970 (sequence ()
4971 (c-call "check_option_cp" pc)
4972 (set ivc2_csar1 0)
4973 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4974 ()
4975 )
4976
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)
4980 "cpmovtocc $crqp"
4981 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4982 (sequence ()
4983 (c-call "check_option_cp" pc)
4984 (set ivc2_cc 0)
4985 (c-call "ivc2_cpmovtocc" pc crqp) )
4986 ()
4987 )
4988
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))
4994 (sequence ()
4995 (c-call "check_option_cp" pc)
4996 (set ivc2_cc 0)
4997 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
4998 ()
4999 )
5000
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))
5006 (sequence ()
5007 (c-call "check_option_cp" pc)
5008 (set ivc2_cc 0)
5009 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
5010 ()
5011 )
5012
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))
5018 (sequence ()
5019 (c-call "check_option_cp" pc)
5020 (set ivc2_cc 0)
5021 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
5022 ()
5023 )
5024
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))
5030 (sequence ()
5031 (c-call "check_option_cp" pc)
5032 (set ivc2_cc 0)
5033 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
5034 ()
5035 )
5036
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))
5042 (sequence ()
5043 (c-call "check_option_cp" pc)
5044 (set ivc2_cc 0)
5045 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
5046 ()
5047 )
5048
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))
5054 (sequence ()
5055 (c-call "check_option_cp" pc)
5056 (set ivc2_cc 0)
5057 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
5058 ()
5059 )
5060
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))
5066 (sequence ()
5067 (c-call "check_option_cp" pc)
5068 (set ivc2_cc 0)
5069 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
5070 ()
5071 )
5072
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))
5078 (sequence ()
5079 (c-call "check_option_cp" pc)
5080 (set ivc2_cc 0)
5081 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
5082 ()
5083 )
5084
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))
5090 (sequence ()
5091 (c-call "check_option_cp" pc)
5092 (set ivc2_cc 0)
5093 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
5094 ()
5095 )
5096
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))
5102 (sequence ()
5103 (c-call "check_option_cp" pc)
5104 (set ivc2_cc 0)
5105 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
5106 ()
5107 )
5108
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))
5114 (sequence ()
5115 (c-call "check_option_cp" pc)
5116 (set ivc2_cc 0)
5117 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
5118 ()
5119 )
5120
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))
5126 (sequence ()
5127 (c-call "check_option_cp" pc)
5128 (set ivc2_cc 0)
5129 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
5130 ()
5131 )
5132
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))
5138 (sequence ()
5139 (c-call "check_option_cp" pc)
5140 (set ivc2_cc 0)
5141 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
5142 ()
5143 )
5144
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))
5150 (sequence ()
5151 (c-call "check_option_cp" pc)
5152 (set ivc2_cc 0)
5153 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
5154 ()
5155 )
5156
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))
5162 (sequence ()
5163 (c-call "check_option_cp" pc)
5164 (set ivc2_cc 0)
5165 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
5166 ()
5167 )
5168
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))
5174 (sequence ()
5175 (c-call "check_option_cp" pc)
5176 (set ivc2_cc 0)
5177 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
5178 ()
5179 )
5180
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))
5186 (sequence ()
5187 (c-call "check_option_cp" pc)
5188 (set ivc2_cc 0)
5189 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
5190 ()
5191 )
5192
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))
5198 (sequence ()
5199 (c-call "check_option_cp" pc)
5200 (set ivc2_acc0_0 0)
5201 (set ivc2_acc0_1 0)
5202 (set ivc2_acc0_2 0)
5203 (set ivc2_acc0_3 0)
5204 (set ivc2_acc0_4 0)
5205 (set ivc2_acc0_5 0)
5206 (set ivc2_acc0_6 0)
5207 (set ivc2_acc0_7 0)
5208 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
5209 ()
5210 )
5211
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))
5217 (sequence ()
5218 (c-call "check_option_cp" pc)
5219 (set ivc2_acc0_0 0)
5220 (set ivc2_acc0_1 0)
5221 (set ivc2_acc0_2 0)
5222 (set ivc2_acc0_3 0)
5223 (set ivc2_acc0_4 0)
5224 (set ivc2_acc0_5 0)
5225 (set ivc2_acc0_6 0)
5226 (set ivc2_acc0_7 0)
5227 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
5228 ()
5229 )
5230
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))
5236 (sequence ()
5237 (c-call "check_option_cp" pc)
5238 (set ivc2_acc0_4 0)
5239 (set ivc2_acc0_5 0)
5240 (set ivc2_acc0_6 0)
5241 (set ivc2_acc0_7 0)
5242 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
5243 ()
5244 )
5245
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))
5251 (sequence ()
5252 (c-call "check_option_cp" pc)
5253 (set ivc2_acc0_0 0)
5254 (set ivc2_acc0_1 0)
5255 (set ivc2_acc0_2 0)
5256 (set ivc2_acc0_3 0)
5257 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
5258 ()
5259 )
5260
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))
5266 (sequence ()
5267 (c-call "check_option_cp" pc)
5268 (set ivc2_acc0_0 0)
5269 (set ivc2_acc0_1 0)
5270 (set ivc2_acc0_2 0)
5271 (set ivc2_acc0_3 0)
5272 (set ivc2_acc0_4 0)
5273 (set ivc2_acc0_5 0)
5274 (set ivc2_acc0_6 0)
5275 (set ivc2_acc0_7 0)
5276 (set ivc2_cofa0 0)
5277 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
5278 ()
5279 )
5280
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))
5286 (sequence ()
5287 (c-call "check_option_cp" pc)
5288 (set ivc2_acc0_0 0)
5289 (set ivc2_acc0_1 0)
5290 (set ivc2_acc0_2 0)
5291 (set ivc2_acc0_3 0)
5292 (set ivc2_acc0_4 0)
5293 (set ivc2_acc0_5 0)
5294 (set ivc2_acc0_6 0)
5295 (set ivc2_acc0_7 0)
5296 (set ivc2_cofa0 0)
5297 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
5298 ()
5299 )
5300
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))
5306 (sequence ()
5307 (c-call "check_option_cp" pc)
5308 (set ivc2_acc0_4 0)
5309 (set ivc2_acc0_5 0)
5310 (set ivc2_acc0_6 0)
5311 (set ivc2_acc0_7 0)
5312 (set ivc2_cofa0 0)
5313 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
5314 ()
5315 )
5316
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))
5322 (sequence ()
5323 (c-call "check_option_cp" pc)
5324 (set ivc2_acc0_0 0)
5325 (set ivc2_acc0_1 0)
5326 (set ivc2_acc0_2 0)
5327 (set ivc2_acc0_3 0)
5328 (set ivc2_cofa0 0)
5329 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
5330 ()
5331 )
5332
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))
5338 (sequence ()
5339 (c-call "check_option_cp" pc)
5340 (set ivc2_acc0_0 0)
5341 (set ivc2_acc0_1 0)
5342 (set ivc2_acc0_2 0)
5343 (set ivc2_acc0_3 0)
5344 (set ivc2_acc0_4 0)
5345 (set ivc2_acc0_5 0)
5346 (set ivc2_acc0_6 0)
5347 (set ivc2_acc0_7 0)
5348 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
5349 ()
5350 )
5351
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))
5357 (sequence ()
5358 (c-call "check_option_cp" pc)
5359 (set ivc2_acc0_0 0)
5360 (set ivc2_acc0_1 0)
5361 (set ivc2_acc0_2 0)
5362 (set ivc2_acc0_3 0)
5363 (set ivc2_acc0_4 0)
5364 (set ivc2_acc0_5 0)
5365 (set ivc2_acc0_6 0)
5366 (set ivc2_acc0_7 0)
5367 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
5368 ()
5369 )
5370
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))
5376 (sequence ()
5377 (c-call "check_option_cp" pc)
5378 (set ivc2_acc0_4 0)
5379 (set ivc2_acc0_5 0)
5380 (set ivc2_acc0_6 0)
5381 (set ivc2_acc0_7 0)
5382 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
5383 ()
5384 )
5385
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))
5391 (sequence ()
5392 (c-call "check_option_cp" pc)
5393 (set ivc2_acc0_0 0)
5394 (set ivc2_acc0_1 0)
5395 (set ivc2_acc0_2 0)
5396 (set ivc2_acc0_3 0)
5397 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
5398 ()
5399 )
5400
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))
5406 (sequence ()
5407 (c-call "check_option_cp" pc)
5408 (set ivc2_acc0_0 0)
5409 (set ivc2_acc0_1 0)
5410 (set ivc2_acc0_2 0)
5411 (set ivc2_acc0_3 0)
5412 (set ivc2_acc0_4 0)
5413 (set ivc2_acc0_5 0)
5414 (set ivc2_acc0_6 0)
5415 (set ivc2_acc0_7 0)
5416 (set ivc2_cofa0 0)
5417 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
5418 ()
5419 )
5420
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))
5426 (sequence ()
5427 (c-call "check_option_cp" pc)
5428 (set ivc2_acc0_0 0)
5429 (set ivc2_acc0_1 0)
5430 (set ivc2_acc0_2 0)
5431 (set ivc2_acc0_3 0)
5432 (set ivc2_acc0_4 0)
5433 (set ivc2_acc0_5 0)
5434 (set ivc2_acc0_6 0)
5435 (set ivc2_acc0_7 0)
5436 (set ivc2_cofa0 0)
5437 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
5438 ()
5439 )
5440
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))
5446 (sequence ()
5447 (c-call "check_option_cp" pc)
5448 (set ivc2_acc0_4 0)
5449 (set ivc2_acc0_5 0)
5450 (set ivc2_acc0_6 0)
5451 (set ivc2_acc0_7 0)
5452 (set ivc2_cofa0 0)
5453 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
5454 ()
5455 )
5456
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))
5462 (sequence ()
5463 (c-call "check_option_cp" pc)
5464 (set ivc2_acc0_0 0)
5465 (set ivc2_acc0_1 0)
5466 (set ivc2_acc0_2 0)
5467 (set ivc2_acc0_3 0)
5468 (set ivc2_cofa0 0)
5469 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
5470 ()
5471 )
5472
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))
5478 (sequence ()
5479 (c-call "check_option_cp" pc)
5480 (set ivc2_acc0_0 0)
5481 (set ivc2_acc0_1 0)
5482 (set ivc2_acc0_2 0)
5483 (set ivc2_acc0_3 0)
5484 (set ivc2_acc0_4 0)
5485 (set ivc2_acc0_5 0)
5486 (set ivc2_acc0_6 0)
5487 (set ivc2_acc0_7 0)
5488 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
5489 ()
5490 )
5491
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))
5497 (sequence ()
5498 (c-call "check_option_cp" pc)
5499 (set ivc2_acc0_0 0)
5500 (set ivc2_acc0_1 0)
5501 (set ivc2_acc0_2 0)
5502 (set ivc2_acc0_3 0)
5503 (set ivc2_acc0_4 0)
5504 (set ivc2_acc0_5 0)
5505 (set ivc2_acc0_6 0)
5506 (set ivc2_acc0_7 0)
5507 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
5508 ()
5509 )
5510
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))
5516 (sequence ()
5517 (c-call "check_option_cp" pc)
5518 (set ivc2_acc0_4 0)
5519 (set ivc2_acc0_5 0)
5520 (set ivc2_acc0_6 0)
5521 (set ivc2_acc0_7 0)
5522 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
5523 ()
5524 )
5525
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))
5531 (sequence ()
5532 (c-call "check_option_cp" pc)
5533 (set ivc2_acc0_0 0)
5534 (set ivc2_acc0_1 0)
5535 (set ivc2_acc0_2 0)
5536 (set ivc2_acc0_3 0)
5537 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
5538 ()
5539 )
5540
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))
5546 (sequence ()
5547 (c-call "check_option_cp" pc)
5548 (set ivc2_acc0_0 0)
5549 (set ivc2_acc0_1 0)
5550 (set ivc2_acc0_2 0)
5551 (set ivc2_acc0_3 0)
5552 (set ivc2_acc0_4 0)
5553 (set ivc2_acc0_5 0)
5554 (set ivc2_acc0_6 0)
5555 (set ivc2_acc0_7 0)
5556 (set ivc2_cofa0 0)
5557 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
5558 ()
5559 )
5560
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))
5566 (sequence ()
5567 (c-call "check_option_cp" pc)
5568 (set ivc2_acc0_0 0)
5569 (set ivc2_acc0_1 0)
5570 (set ivc2_acc0_2 0)
5571 (set ivc2_acc0_3 0)
5572 (set ivc2_acc0_4 0)
5573 (set ivc2_acc0_5 0)
5574 (set ivc2_acc0_6 0)
5575 (set ivc2_acc0_7 0)
5576 (set ivc2_cofa0 0)
5577 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
5578 ()
5579 )
5580
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))
5586 (sequence ()
5587 (c-call "check_option_cp" pc)
5588 (set ivc2_acc0_4 0)
5589 (set ivc2_acc0_5 0)
5590 (set ivc2_acc0_6 0)
5591 (set ivc2_acc0_7 0)
5592 (set ivc2_cofa0 0)
5593 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
5594 ()
5595 )
5596
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))
5602 (sequence ()
5603 (c-call "check_option_cp" pc)
5604 (set ivc2_acc0_0 0)
5605 (set ivc2_acc0_1 0)
5606 (set ivc2_acc0_2 0)
5607 (set ivc2_acc0_3 0)
5608 (set ivc2_cofa0 0)
5609 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
5610 ()
5611 )
5612
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))
5618 (sequence ()
5619 (c-call "check_option_cp" pc)
5620 (set ivc2_acc0_0 0)
5621 (set ivc2_acc0_1 0)
5622 (set ivc2_acc0_2 0)
5623 (set ivc2_acc0_3 0)
5624 (set ivc2_acc0_4 0)
5625 (set ivc2_acc0_5 0)
5626 (set ivc2_acc0_6 0)
5627 (set ivc2_acc0_7 0)
5628 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
5629 ()
5630 )
5631
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))
5637 (sequence ()
5638 (c-call "check_option_cp" pc)
5639 (set ivc2_acc0_4 0)
5640 (set ivc2_acc0_5 0)
5641 (set ivc2_acc0_6 0)
5642 (set ivc2_acc0_7 0)
5643 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
5644 ()
5645 )
5646
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))
5652 (sequence ()
5653 (c-call "check_option_cp" pc)
5654 (set ivc2_acc0_0 0)
5655 (set ivc2_acc0_1 0)
5656 (set ivc2_acc0_2 0)
5657 (set ivc2_acc0_3 0)
5658 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
5659 ()
5660 )
5661
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)
5665 "cpmova0.b $crop"
5666 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
5667 (sequence ()
5668 (c-call "check_option_cp" pc)
5669 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
5670 ()
5671 )
5672
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)
5676 "cpmovua0.h $crop"
5677 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
5678 (sequence ()
5679 (c-call "check_option_cp" pc)
5680 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
5681 ()
5682 )
5683
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)
5687 "cpmovla0.h $crop"
5688 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
5689 (sequence ()
5690 (c-call "check_option_cp" pc)
5691 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
5692 ()
5693 )
5694
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)
5698 "cpmovuua0.w $crop"
5699 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
5700 (sequence ()
5701 (c-call "check_option_cp" pc)
5702 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
5703 ()
5704 )
5705
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)
5709 "cpmovula0.w $crop"
5710 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
5711 (sequence ()
5712 (c-call "check_option_cp" pc)
5713 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
5714 ()
5715 )
5716
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)
5720 "cpmovlua0.w $crop"
5721 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
5722 (sequence ()
5723 (c-call "check_option_cp" pc)
5724 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
5725 ()
5726 )
5727
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)
5731 "cpmovlla0.w $crop"
5732 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
5733 (sequence ()
5734 (c-call "check_option_cp" pc)
5735 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
5736 ()
5737 )
5738
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)
5742 "cppacka0u.b $crop"
5743 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
5744 (sequence ()
5745 (c-call "check_option_cp" pc)
5746 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
5747 ()
5748 )
5749
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)
5753 "cppacka0.b $crop"
5754 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
5755 (sequence ()
5756 (c-call "check_option_cp" pc)
5757 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
5758 ()
5759 )
5760
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)
5764 "cppackua0.h $crop"
5765 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
5766 (sequence ()
5767 (c-call "check_option_cp" pc)
5768 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
5769 ()
5770 )
5771
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)
5775 "cppackla0.h $crop"
5776 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5777 (sequence ()
5778 (c-call "check_option_cp" pc)
5779 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5780 ()
5781 )
5782
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)
5786 "cppackua0.w $crop"
5787 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5788 (sequence ()
5789 (c-call "check_option_cp" pc)
5790 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5791 ()
5792 )
5793
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)
5797 "cppackla0.w $crop"
5798 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5799 (sequence ()
5800 (c-call "check_option_cp" pc)
5801 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5802 ()
5803 )
5804
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)
5808 "cpmovhua0.w $crop"
5809 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5810 (sequence ()
5811 (c-call "check_option_cp" pc)
5812 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5813 ()
5814 )
5815
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)
5819 "cpmovhla0.w $crop"
5820 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5821 (sequence ()
5822 (c-call "check_option_cp" pc)
5823 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5824 ()
5825 )
5826
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)
5830 "cpacsuma0"
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))
5832 (sequence ()
5833 (c-call "check_option_cp" pc)
5834 (set ivc2_acc0_0 0)
5835 (set ivc2_acc0_1 0)
5836 (set ivc2_acc0_2 0)
5837 (set ivc2_acc0_3 0)
5838 (set ivc2_acc0_4 0)
5839 (set ivc2_acc0_5 0)
5840 (set ivc2_acc0_6 0)
5841 (set ivc2_acc0_7 0)
5842 (set ivc2_cofa0 0)
5843 (c-call "ivc2_cpacsuma0" pc) )
5844 ()
5845 )
5846
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)
5850 "cpaccpa0"
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))
5852 (sequence ()
5853 (c-call "check_option_cp" pc)
5854 (set ivc2_acc0_0 0)
5855 (set ivc2_acc0_1 0)
5856 (set ivc2_acc0_2 0)
5857 (set ivc2_acc0_3 0)
5858 (set ivc2_acc0_4 0)
5859 (set ivc2_acc0_5 0)
5860 (set ivc2_acc0_6 0)
5861 (set ivc2_acc0_7 0)
5862 (c-call "ivc2_cpaccpa0" pc) )
5863 ()
5864 )
5865
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)
5869 "cpsrla0 $crqp"
5870 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5871 (sequence ()
5872 (c-call "check_option_cp" pc)
5873 (set ivc2_acc0_0 0)
5874 (set ivc2_acc0_1 0)
5875 (set ivc2_acc0_2 0)
5876 (set ivc2_acc0_3 0)
5877 (set ivc2_acc0_4 0)
5878 (set ivc2_acc0_5 0)
5879 (set ivc2_acc0_6 0)
5880 (set ivc2_acc0_7 0)
5881 (c-call "ivc2_cpsrla0" pc crqp) )
5882 ()
5883 )
5884
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)
5888 "cpsraa0 $crqp"
5889 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5890 (sequence ()
5891 (c-call "check_option_cp" pc)
5892 (set ivc2_acc0_0 0)
5893 (set ivc2_acc0_1 0)
5894 (set ivc2_acc0_2 0)
5895 (set ivc2_acc0_3 0)
5896 (set ivc2_acc0_4 0)
5897 (set ivc2_acc0_5 0)
5898 (set ivc2_acc0_6 0)
5899 (set ivc2_acc0_7 0)
5900 (c-call "ivc2_cpsraa0" pc crqp) )
5901 ()
5902 )
5903
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)
5907 "cpslla0 $crqp"
5908 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5909 (sequence ()
5910 (c-call "check_option_cp" pc)
5911 (set ivc2_acc0_0 0)
5912 (set ivc2_acc0_1 0)
5913 (set ivc2_acc0_2 0)
5914 (set ivc2_acc0_3 0)
5915 (set ivc2_acc0_4 0)
5916 (set ivc2_acc0_5 0)
5917 (set ivc2_acc0_6 0)
5918 (set ivc2_acc0_7 0)
5919 (c-call "ivc2_cpslla0" pc crqp) )
5920 ()
5921 )
5922
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)
5926 "cpsrlia0 $imm5p23"
5927 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5928 (sequence ()
5929 (c-call "check_option_cp" pc)
5930 (set ivc2_acc0_0 0)
5931 (set ivc2_acc0_1 0)
5932 (set ivc2_acc0_2 0)
5933 (set ivc2_acc0_3 0)
5934 (set ivc2_acc0_4 0)
5935 (set ivc2_acc0_5 0)
5936 (set ivc2_acc0_6 0)
5937 (set ivc2_acc0_7 0)
5938 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5939 ()
5940 )
5941
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)
5945 "cpsraia0 $imm5p23"
5946 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5947 (sequence ()
5948 (c-call "check_option_cp" pc)
5949 (set ivc2_acc0_0 0)
5950 (set ivc2_acc0_1 0)
5951 (set ivc2_acc0_2 0)
5952 (set ivc2_acc0_3 0)
5953 (set ivc2_acc0_4 0)
5954 (set ivc2_acc0_5 0)
5955 (set ivc2_acc0_6 0)
5956 (set ivc2_acc0_7 0)
5957 (c-call "ivc2_cpsraia0" pc imm5p23) )
5958 ()
5959 )
5960
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)
5964 "cpsllia0 $imm5p23"
5965 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5966 (sequence ()
5967 (c-call "check_option_cp" pc)
5968 (set ivc2_acc0_0 0)
5969 (set ivc2_acc0_1 0)
5970 (set ivc2_acc0_2 0)
5971 (set ivc2_acc0_3 0)
5972 (set ivc2_acc0_4 0)
5973 (set ivc2_acc0_5 0)
5974 (set ivc2_acc0_6 0)
5975 (set ivc2_acc0_7 0)
5976 (c-call "ivc2_cpsllia0" pc imm5p23) )
5977 ()
5978 )
5979
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))
5985 (sequence ()
5986 (c-call "check_option_cp" pc)
5987 (set ivc2_acc0_0 0)
5988 (set ivc2_acc0_1 0)
5989 (set ivc2_acc0_2 0)
5990 (set ivc2_acc0_3 0)
5991 (set ivc2_acc0_4 0)
5992 (set ivc2_acc0_5 0)
5993 (set ivc2_acc0_6 0)
5994 (set ivc2_acc0_7 0)
5995 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5996 ()
5997 )
5998
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))
6004 (sequence ()
6005 (c-call "check_option_cp" pc)
6006 (set ivc2_acc0_0 0)
6007 (set ivc2_acc0_1 0)
6008 (set ivc2_acc0_2 0)
6009 (set ivc2_acc0_3 0)
6010 (set ivc2_acc0_4 0)
6011 (set ivc2_acc0_5 0)
6012 (set ivc2_acc0_6 0)
6013 (set ivc2_acc0_7 0)
6014 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
6015 ()
6016 )
6017
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))
6023 (sequence ()
6024 (c-call "check_option_cp" pc)
6025 (set ivc2_acc0_4 0)
6026 (set ivc2_acc0_5 0)
6027 (set ivc2_acc0_6 0)
6028 (set ivc2_acc0_7 0)
6029 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
6030 ()
6031 )
6032
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))
6038 (sequence ()
6039 (c-call "check_option_cp" pc)
6040 (set ivc2_acc0_0 0)
6041 (set ivc2_acc0_1 0)
6042 (set ivc2_acc0_2 0)
6043 (set ivc2_acc0_3 0)
6044 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
6045 ()
6046 )
6047
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))
6053 (sequence ()
6054 (c-call "check_option_cp" pc)
6055 (set ivc2_acc0_0 0)
6056 (set ivc2_acc0_1 0)
6057 (set ivc2_acc0_2 0)
6058 (set ivc2_acc0_3 0)
6059 (set ivc2_acc0_4 0)
6060 (set ivc2_acc0_5 0)
6061 (set ivc2_acc0_6 0)
6062 (set ivc2_acc0_7 0)
6063 (set ivc2_cofa0 0)
6064 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
6065 ()
6066 )
6067
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))
6073 (sequence ()
6074 (c-call "check_option_cp" pc)
6075 (set ivc2_acc0_0 0)
6076 (set ivc2_acc0_1 0)
6077 (set ivc2_acc0_2 0)
6078 (set ivc2_acc0_3 0)
6079 (set ivc2_acc0_4 0)
6080 (set ivc2_acc0_5 0)
6081 (set ivc2_acc0_6 0)
6082 (set ivc2_acc0_7 0)
6083 (set ivc2_cofa0 0)
6084 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
6085 ()
6086 )
6087
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))
6093 (sequence ()
6094 (c-call "check_option_cp" pc)
6095 (set ivc2_acc0_4 0)
6096 (set ivc2_acc0_5 0)
6097 (set ivc2_acc0_6 0)
6098 (set ivc2_acc0_7 0)
6099 (set ivc2_cofa0 0)
6100 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
6101 ()
6102 )
6103
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))
6109 (sequence ()
6110 (c-call "check_option_cp" pc)
6111 (set ivc2_acc0_0 0)
6112 (set ivc2_acc0_1 0)
6113 (set ivc2_acc0_2 0)
6114 (set ivc2_acc0_3 0)
6115 (set ivc2_cofa0 0)
6116 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
6117 ()
6118 )
6119
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))
6125 (sequence ()
6126 (c-call "check_option_cp" pc)
6127 (set ivc2_acc0_0 0)
6128 (set ivc2_acc0_1 0)
6129 (set ivc2_acc0_2 0)
6130 (set ivc2_acc0_3 0)
6131 (set ivc2_acc0_4 0)
6132 (set ivc2_acc0_5 0)
6133 (set ivc2_acc0_6 0)
6134 (set ivc2_acc0_7 0)
6135 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
6136 ()
6137 )
6138
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))
6144 (sequence ()
6145 (c-call "check_option_cp" pc)
6146 (set ivc2_acc0_0 0)
6147 (set ivc2_acc0_1 0)
6148 (set ivc2_acc0_2 0)
6149 (set ivc2_acc0_3 0)
6150 (set ivc2_acc0_4 0)
6151 (set ivc2_acc0_5 0)
6152 (set ivc2_acc0_6 0)
6153 (set ivc2_acc0_7 0)
6154 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
6155 ()
6156 )
6157
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))
6163 (sequence ()
6164 (c-call "check_option_cp" pc)
6165 (set ivc2_acc0_4 0)
6166 (set ivc2_acc0_5 0)
6167 (set ivc2_acc0_6 0)
6168 (set ivc2_acc0_7 0)
6169 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
6170 ()
6171 )
6172
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))
6178 (sequence ()
6179 (c-call "check_option_cp" pc)
6180 (set ivc2_acc0_0 0)
6181 (set ivc2_acc0_1 0)
6182 (set ivc2_acc0_2 0)
6183 (set ivc2_acc0_3 0)
6184 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
6185 ()
6186 )
6187
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))
6193 (sequence ()
6194 (c-call "check_option_cp" pc)
6195 (set ivc2_acc0_0 0)
6196 (set ivc2_acc0_1 0)
6197 (set ivc2_acc0_2 0)
6198 (set ivc2_acc0_3 0)
6199 (set ivc2_acc0_4 0)
6200 (set ivc2_acc0_5 0)
6201 (set ivc2_acc0_6 0)
6202 (set ivc2_acc0_7 0)
6203 (set ivc2_cofa0 0)
6204 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
6205 ()
6206 )
6207
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))
6213 (sequence ()
6214 (c-call "check_option_cp" pc)
6215 (set ivc2_acc0_0 0)
6216 (set ivc2_acc0_1 0)
6217 (set ivc2_acc0_2 0)
6218 (set ivc2_acc0_3 0)
6219 (set ivc2_acc0_4 0)
6220 (set ivc2_acc0_5 0)
6221 (set ivc2_acc0_6 0)
6222 (set ivc2_acc0_7 0)
6223 (set ivc2_cofa0 0)
6224 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
6225 ()
6226 )
6227
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))
6233 (sequence ()
6234 (c-call "check_option_cp" pc)
6235 (set ivc2_acc0_4 0)
6236 (set ivc2_acc0_5 0)
6237 (set ivc2_acc0_6 0)
6238 (set ivc2_acc0_7 0)
6239 (set ivc2_cofa0 0)
6240 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
6241 ()
6242 )
6243
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))
6249 (sequence ()
6250 (c-call "check_option_cp" pc)
6251 (set ivc2_acc0_0 0)
6252 (set ivc2_acc0_1 0)
6253 (set ivc2_acc0_2 0)
6254 (set ivc2_acc0_3 0)
6255 (set ivc2_cofa0 0)
6256 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
6257 ()
6258 )
6259
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))
6265 (sequence ()
6266 (c-call "check_option_cp" pc)
6267 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
6268 ()
6269 )
6270
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))
6276 (sequence ()
6277 (c-call "check_option_cp" pc)
6278 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
6279 ()
6280 )
6281
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))
6287 (sequence ()
6288 (c-call "check_option_cp" pc)
6289 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
6290 ()
6291 )
6292
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))
6298 (sequence ()
6299 (c-call "check_option_cp" pc)
6300 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
6301 ()
6302 )
6303
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))
6309 (sequence ()
6310 (c-call "check_option_cp" pc)
6311 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
6312 ()
6313 )
6314
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))
6320 (sequence ()
6321 (c-call "check_option_cp" pc)
6322 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
6323 ()
6324 )
6325
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))
6331 (sequence ()
6332 (c-call "check_option_cp" pc)
6333 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
6334 ()
6335 )
6336
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))
6342 (sequence ()
6343 (c-call "check_option_cp" pc)
6344 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
6345 ()
6346 )
6347
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))
6353 (sequence ()
6354 (c-call "check_option_cp" pc)
6355 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
6356 ()
6357 )
6358
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))
6364 (sequence ()
6365 (c-call "check_option_cp" pc)
6366 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
6367 ()
6368 )
6369
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))
6375 (sequence ()
6376 (c-call "check_option_cp" pc)
6377 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
6378 ()
6379 )
6380
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))
6386 (sequence ()
6387 (c-call "check_option_cp" pc)
6388 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
6389 ()
6390 )
6391
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))
6397 (sequence ()
6398 (c-call "check_option_cp" pc)
6399 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
6400 ()
6401 )
6402
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))
6408 (sequence ()
6409 (c-call "check_option_cp" pc)
6410 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
6411 ()
6412 )
6413
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))
6419 (sequence ()
6420 (c-call "check_option_cp" pc)
6421 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
6422 ()
6423 )
6424
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))
6430 (sequence ()
6431 (c-call "check_option_cp" pc)
6432 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
6433 ()
6434 )
6435
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))
6441 (sequence ()
6442 (c-call "check_option_cp" pc)
6443 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
6444 ()
6445 )
6446
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))
6452 (sequence ()
6453 (c-call "check_option_cp" pc)
6454 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
6455 ()
6456 )
6457
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))
6463 (sequence ()
6464 (c-call "check_option_cp" pc)
6465 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
6466 ()
6467 )
6468
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))
6474 (sequence ()
6475 (c-call "check_option_cp" pc)
6476 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
6477 ()
6478 )
6479
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))
6485 (sequence ()
6486 (c-call "check_option_cp" pc)
6487 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
6488 ()
6489 )
6490
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))
6496 (sequence ()
6497 (c-call "check_option_cp" pc)
6498 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
6499 ()
6500 )
6501
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))
6507 (sequence ()
6508 (c-call "check_option_cp" pc)
6509 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
6510 ()
6511 )
6512
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))
6518 (sequence ()
6519 (c-call "check_option_cp" pc)
6520 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
6521 ()
6522 )
6523
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))
6529 (sequence ()
6530 (c-call "check_option_cp" pc)
6531 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
6532 ()
6533 )
6534
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))
6540 (sequence ()
6541 (c-call "check_option_cp" pc)
6542 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
6543 ()
6544 )
6545
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))
6551 (sequence ()
6552 (c-call "check_option_cp" pc)
6553 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
6554 ()
6555 )
6556
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))
6562 (sequence ()
6563 (c-call "check_option_cp" pc)
6564 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
6565 ()
6566 )
6567
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))
6573 (sequence ()
6574 (c-call "check_option_cp" pc)
6575 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
6576 ()
6577 )
6578
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))
6584 (sequence ()
6585 (c-call "check_option_cp" pc)
6586 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
6587 ()
6588 )
6589
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))
6595 (sequence ()
6596 (c-call "check_option_cp" pc)
6597 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
6598 ()
6599 )
6600
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))
6606 (sequence ()
6607 (c-call "check_option_cp" pc)
6608 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
6609 ()
6610 )
6611
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))
6617 (sequence ()
6618 (c-call "check_option_cp" pc)
6619 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
6620 ()
6621 )
6622
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))
6628 (sequence ()
6629 (c-call "check_option_cp" pc)
6630 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
6631 ()
6632 )
6633
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))
6639 (sequence ()
6640 (c-call "check_option_cp" pc)
6641 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
6642 ()
6643 )
6644
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))
6650 (sequence ()
6651 (c-call "check_option_cp" pc)
6652 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
6653 ()
6654 )
6655
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))
6661 (sequence ()
6662 (c-call "check_option_cp" pc)
6663 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
6664 ()
6665 )
6666
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))
6672 (sequence ()
6673 (c-call "check_option_cp" pc)
6674 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
6675 ()
6676 )
6677
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))
6683 (sequence ()
6684 (c-call "check_option_cp" pc)
6685 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
6686 ()
6687 )
6688
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))
6694 (sequence ()
6695 (c-call "check_option_cp" pc)
6696 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
6697 ()
6698 )
6699
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))
6705 (sequence ()
6706 (c-call "check_option_cp" pc)
6707 (set ivc2_cofr0 0)
6708 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
6709 ()
6710 )
6711
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))
6717 (sequence ()
6718 (c-call "check_option_cp" pc)
6719 (set ivc2_cofr0 0)
6720 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
6721 ()
6722 )
6723
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))
6729 (sequence ()
6730 (c-call "check_option_cp" pc)
6731 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
6732 ()
6733 )
6734
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))
6740 (sequence ()
6741 (c-call "check_option_cp" pc)
6742 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
6743 ()
6744 )
6745
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))
6751 (sequence ()
6752 (c-call "check_option_cp" pc)
6753 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
6754 ()
6755 )
6756
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))
6762 (sequence ()
6763 (c-call "check_option_cp" pc)
6764 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
6765 ()
6766 )
6767
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))
6773 (sequence ()
6774 (c-call "check_option_cp" pc)
6775 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
6776 ()
6777 )
6778
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))
6784 (sequence ()
6785 (c-call "check_option_cp" pc)
6786 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
6787 ()
6788 )
6789
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))
6795 (sequence ()
6796 (c-call "check_option_cp" pc)
6797 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
6798 ()
6799 )
6800
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))
6806 (sequence ()
6807 (c-call "check_option_cp" pc)
6808 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
6809 ()
6810 )
6811
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))
6817 (sequence ()
6818 (c-call "check_option_cp" pc)
6819 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
6820 ()
6821 )
6822
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))
6828 (sequence ()
6829 (c-call "check_option_cp" pc)
6830 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
6831 ()
6832 )
6833
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))
6839 (sequence ()
6840 (c-call "check_option_cp" pc)
6841 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
6842 ()
6843 )
6844
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))
6850 (sequence ()
6851 (c-call "check_option_cp" pc)
6852 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
6853 ()
6854 )
6855
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))
6861 (sequence ()
6862 (c-call "check_option_cp" pc)
6863 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
6864 ()
6865 )
6866
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))
6872 (sequence ()
6873 (c-call "check_option_cp" pc)
6874 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
6875 ()
6876 )
6877
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))
6883 (sequence ()
6884 (c-call "check_option_cp" pc)
6885 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
6886 ()
6887 )
6888
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))
6894 (sequence ()
6895 (c-call "check_option_cp" pc)
6896 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
6897 ()
6898 )
6899
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))
6905 (sequence ()
6906 (c-call "check_option_cp" pc)
6907 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
6908 ()
6909 )
6910
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))
6916 (sequence ()
6917 (c-call "check_option_cp" pc)
6918 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
6919 ()
6920 )
6921
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))
6927 (sequence ()
6928 (c-call "check_option_cp" pc)
6929 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
6930 ()
6931 )
6932
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))
6938 (sequence ()
6939 (c-call "check_option_cp" pc)
6940 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
6941 ()
6942 )
6943
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))
6949 (sequence ()
6950 (c-call "check_option_cp" pc)
6951 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6952 ()
6953 )
6954
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))
6960 (sequence ()
6961 (c-call "check_option_cp" pc)
6962 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6963 ()
6964 )
6965
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))
6971 (sequence ()
6972 (c-call "check_option_cp" pc)
6973 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6974 ()
6975 )
6976
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))
6982 (sequence ()
6983 (c-call "check_option_cp" pc)
6984 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6985 ()
6986 )
6987
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))
6993 (sequence ()
6994 (c-call "check_option_cp" pc)
6995 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6996 ()
6997 )
6998
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))
7004 (sequence ()
7005 (c-call "check_option_cp" pc)
7006 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
7007 ()
7008 )
7009
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))
7015 (sequence ()
7016 (c-call "check_option_cp" pc)
7017 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
7018 ()
7019 )
7020
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))
7026 (sequence ()
7027 (c-call "check_option_cp" pc)
7028 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
7029 ()
7030 )
7031
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))
7037 (sequence ()
7038 (c-call "check_option_cp" pc)
7039 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
7040 ()
7041 )
7042
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))
7048 (sequence ()
7049 (c-call "check_option_cp" pc)
7050 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
7051 ()
7052 )
7053
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))
7059 (sequence ()
7060 (c-call "check_option_cp" pc)
7061 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
7062 ()
7063 )
7064
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))
7070 (sequence ()
7071 (c-call "check_option_cp" pc)
7072 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
7073 ()
7074 )
7075
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))
7081 (sequence ()
7082 (c-call "check_option_cp" pc)
7083 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
7084 ()
7085 )
7086
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))
7092 (sequence ()
7093 (c-call "check_option_cp" pc)
7094 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
7095 ()
7096 )
7097
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))
7103 (sequence ()
7104 (c-call "check_option_cp" pc)
7105 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
7106 ()
7107 )
7108
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))
7114 (sequence ()
7115 (c-call "check_option_cp" pc)
7116 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
7117 ()
7118 )
7119
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))
7125 (sequence ()
7126 (c-call "check_option_cp" pc)
7127 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
7128 ()
7129 )
7130
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))
7136 (sequence ()
7137 (c-call "check_option_cp" pc)
7138 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
7139 ()
7140 )
7141
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))
7147 (sequence ()
7148 (c-call "check_option_cp" pc)
7149 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
7150 ()
7151 )
7152
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))
7158 (sequence ()
7159 (c-call "check_option_cp" pc)
7160 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
7161 ()
7162 )
7163
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))
7169 (sequence ()
7170 (c-call "check_option_cp" pc)
7171 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
7172 ()
7173 )
7174
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))
7180 (sequence ()
7181 (c-call "check_option_cp" pc)
7182 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
7183 ()
7184 )
7185
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))
7191 (sequence ()
7192 (c-call "check_option_cp" pc)
7193 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
7194 ()
7195 )
7196
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))
7202 (sequence ()
7203 (c-call "check_option_cp" pc)
7204 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
7205 ()
7206 )
7207
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))
7213 (sequence ()
7214 (c-call "check_option_cp" pc)
7215 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
7216 ()
7217 )
7218
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))
7224 (sequence ()
7225 (c-call "check_option_cp" pc)
7226 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
7227 ()
7228 )
7229
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))
7235 (sequence ()
7236 (c-call "check_option_cp" pc)
7237 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
7238 ()
7239 )
7240
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))
7246 (sequence ()
7247 (c-call "check_option_cp" pc)
7248 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
7249 ()
7250 )
7251
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))
7257 (sequence ()
7258 (c-call "check_option_cp" pc)
7259 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
7260 ()
7261 )
7262
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))
7268 (sequence ()
7269 (c-call "check_option_cp" pc)
7270 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
7271 ()
7272 )
7273
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))
7279 (sequence ()
7280 (c-call "check_option_cp" pc)
7281 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
7282 ()
7283 )
7284
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))
7290 (sequence ()
7291 (c-call "check_option_cp" pc)
7292 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
7293 ()
7294 )
7295
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))
7301 (sequence ()
7302 (c-call "check_option_cp" pc)
7303 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
7304 ()
7305 )
7306
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))
7312 (sequence ()
7313 (c-call "check_option_cp" pc)
7314 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
7315 ()
7316 )
7317
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))
7323 (sequence ()
7324 (c-call "check_option_cp" pc)
7325 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
7326 ()
7327 )
7328
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))
7334 (sequence ()
7335 (c-call "check_option_cp" pc)
7336 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
7337 ()
7338 )
7339
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))
7345 (sequence ()
7346 (c-call "check_option_cp" pc)
7347 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
7348 ()
7349 )
7350
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))
7356 (sequence ()
7357 (c-call "check_option_cp" pc)
7358 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
7359 ()
7360 )
7361
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))
7367 (sequence ()
7368 (c-call "check_option_cp" pc)
7369 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
7370 ()
7371 )
7372
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))
7378 (sequence ()
7379 (c-call "check_option_cp" pc)
7380 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
7381 ()
7382 )
7383
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))
7389 (sequence ()
7390 (c-call "check_option_cp" pc)
7391 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
7392 ()
7393 )
7394
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))
7400 (sequence ()
7401 (c-call "check_option_cp" pc)
7402 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
7403 ()
7404 )
7405
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))
7411 (sequence ()
7412 (c-call "check_option_cp" pc)
7413 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
7414 ()
7415 )
7416
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))
7422 (sequence ()
7423 (c-call "check_option_cp" pc)
7424 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
7425 ()
7426 )
7427
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))
7433 (sequence ()
7434 (c-call "check_option_cp" pc)
7435 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
7436 ()
7437 )
7438
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))
7444 (sequence ()
7445 (c-call "check_option_cp" pc)
7446 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
7447 ()
7448 )
7449
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))
7455 (sequence ()
7456 (c-call "check_option_cp" pc)
7457 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
7458 ()
7459 )
7460
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))
7466 (sequence ()
7467 (c-call "check_option_cp" pc)
7468 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
7469 ()
7470 )
7471
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))
7477 (sequence ()
7478 (c-call "check_option_cp" pc)
7479 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
7480 ()
7481 )
7482
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))
7488 (sequence ()
7489 (c-call "check_option_cp" pc)
7490 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
7491 ()
7492 )
7493
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))
7499 (sequence ()
7500 (c-call "check_option_cp" pc)
7501 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
7502 ()
7503 )
7504
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))
7510 (sequence ()
7511 (c-call "check_option_cp" pc)
7512 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
7513 ()
7514 )
7515
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))
7521 (sequence ()
7522 (c-call "check_option_cp" pc)
7523 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
7524 ()
7525 )
7526
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))
7532 (sequence ()
7533 (c-call "check_option_cp" pc)
7534 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
7535 ()
7536 )
7537
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))
7543 (sequence ()
7544 (c-call "check_option_cp" pc)
7545 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
7546 ()
7547 )
7548
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))
7554 (sequence ()
7555 (c-call "check_option_cp" pc)
7556 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
7557 ()
7558 )
7559
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))
7565 (sequence ()
7566 (c-call "check_option_cp" pc)
7567 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
7568 ()
7569 )
7570
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))
7576 (sequence ()
7577 (c-call "check_option_cp" pc)
7578 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
7579 ()
7580 )
7581
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))
7587 (sequence ()
7588 (c-call "check_option_cp" pc)
7589 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
7590 ()
7591 )
7592
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))
7598 (sequence ()
7599 (c-call "check_option_cp" pc)
7600 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
7601 ()
7602 )
7603
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))
7609 (sequence ()
7610 (c-call "check_option_cp" pc)
7611 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
7612 ()
7613 )
7614
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))
7620 (sequence ()
7621 (c-call "check_option_cp" pc)
7622 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
7623 ()
7624 )
7625
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"))
7629 "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))
7631 (sequence ()
7632 (c-call "check_option_cp" pc)
7633 (c-call "ivc2_c1nop" pc) )
7634 ()
7635 )
7636
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))
7642 (sequence ()
7643 (c-call "check_option_cp" pc)
7644 (set crqp (c-call DI "ivc2_cpmovi_b" pc simm8p20)) )
7645 ()
7646 )
7647
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))
7653 (sequence ()
7654 (c-call "check_option_cp" pc)
7655 (set ivc2_acc1_0 0)
7656 (set ivc2_acc1_1 0)
7657 (set ivc2_acc1_2 0)
7658 (set ivc2_acc1_3 0)
7659 (set ivc2_acc1_4 0)
7660 (set ivc2_acc1_5 0)
7661 (set ivc2_acc1_6 0)
7662 (set ivc2_acc1_7 0)
7663 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
7664 ()
7665 )
7666
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))
7672 (sequence ()
7673 (c-call "check_option_cp" pc)
7674 (set ivc2_acc1_0 0)
7675 (set ivc2_acc1_1 0)
7676 (set ivc2_acc1_2 0)
7677 (set ivc2_acc1_3 0)
7678 (set ivc2_acc1_4 0)
7679 (set ivc2_acc1_5 0)
7680 (set ivc2_acc1_6 0)
7681 (set ivc2_acc1_7 0)
7682 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
7683 ()
7684 )
7685
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))
7691 (sequence ()
7692 (c-call "check_option_cp" pc)
7693 (set ivc2_acc1_4 0)
7694 (set ivc2_acc1_5 0)
7695 (set ivc2_acc1_6 0)
7696 (set ivc2_acc1_7 0)
7697 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
7698 ()
7699 )
7700
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))
7706 (sequence ()
7707 (c-call "check_option_cp" pc)
7708 (set ivc2_acc1_0 0)
7709 (set ivc2_acc1_1 0)
7710 (set ivc2_acc1_2 0)
7711 (set ivc2_acc1_3 0)
7712 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
7713 ()
7714 )
7715
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))
7721 (sequence ()
7722 (c-call "check_option_cp" pc)
7723 (set ivc2_acc1_0 0)
7724 (set ivc2_acc1_1 0)
7725 (set ivc2_acc1_2 0)
7726 (set ivc2_acc1_3 0)
7727 (set ivc2_acc1_4 0)
7728 (set ivc2_acc1_5 0)
7729 (set ivc2_acc1_6 0)
7730 (set ivc2_acc1_7 0)
7731 (set ivc2_cofa1 0)
7732 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
7733 ()
7734 )
7735
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))
7741 (sequence ()
7742 (c-call "check_option_cp" pc)
7743 (set ivc2_acc1_0 0)
7744 (set ivc2_acc1_1 0)
7745 (set ivc2_acc1_2 0)
7746 (set ivc2_acc1_3 0)
7747 (set ivc2_acc1_4 0)
7748 (set ivc2_acc1_5 0)
7749 (set ivc2_acc1_6 0)
7750 (set ivc2_acc1_7 0)
7751 (set ivc2_cofa1 0)
7752 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
7753 ()
7754 )
7755
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))
7761 (sequence ()
7762 (c-call "check_option_cp" pc)
7763 (set ivc2_acc1_4 0)
7764 (set ivc2_acc1_5 0)
7765 (set ivc2_acc1_6 0)
7766 (set ivc2_acc1_7 0)
7767 (set ivc2_cofa1 0)
7768 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
7769 ()
7770 )
7771
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))
7777 (sequence ()
7778 (c-call "check_option_cp" pc)
7779 (set ivc2_acc1_0 0)
7780 (set ivc2_acc1_1 0)
7781 (set ivc2_acc1_2 0)
7782 (set ivc2_acc1_3 0)
7783 (set ivc2_cofa1 0)
7784 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
7785 ()
7786 )
7787
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))
7793 (sequence ()
7794 (c-call "check_option_cp" pc)
7795 (set ivc2_acc1_0 0)
7796 (set ivc2_acc1_1 0)
7797 (set ivc2_acc1_2 0)
7798 (set ivc2_acc1_3 0)
7799 (set ivc2_acc1_4 0)
7800 (set ivc2_acc1_5 0)
7801 (set ivc2_acc1_6 0)
7802 (set ivc2_acc1_7 0)
7803 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
7804 ()
7805 )
7806
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))
7812 (sequence ()
7813 (c-call "check_option_cp" pc)
7814 (set ivc2_acc1_0 0)
7815 (set ivc2_acc1_1 0)
7816 (set ivc2_acc1_2 0)
7817 (set ivc2_acc1_3 0)
7818 (set ivc2_acc1_4 0)
7819 (set ivc2_acc1_5 0)
7820 (set ivc2_acc1_6 0)
7821 (set ivc2_acc1_7 0)
7822 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
7823 ()
7824 )
7825
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))
7831 (sequence ()
7832 (c-call "check_option_cp" pc)
7833 (set ivc2_acc1_4 0)
7834 (set ivc2_acc1_5 0)
7835 (set ivc2_acc1_6 0)
7836 (set ivc2_acc1_7 0)
7837 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
7838 ()
7839 )
7840
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))
7846 (sequence ()
7847 (c-call "check_option_cp" pc)
7848 (set ivc2_acc1_0 0)
7849 (set ivc2_acc1_1 0)
7850 (set ivc2_acc1_2 0)
7851 (set ivc2_acc1_3 0)
7852 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
7853 ()
7854 )
7855
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))
7861 (sequence ()
7862 (c-call "check_option_cp" pc)
7863 (set ivc2_acc1_0 0)
7864 (set ivc2_acc1_1 0)
7865 (set ivc2_acc1_2 0)
7866 (set ivc2_acc1_3 0)
7867 (set ivc2_acc1_4 0)
7868 (set ivc2_acc1_5 0)
7869 (set ivc2_acc1_6 0)
7870 (set ivc2_acc1_7 0)
7871 (set ivc2_cofa1 0)
7872 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
7873 ()
7874 )
7875
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))
7881 (sequence ()
7882 (c-call "check_option_cp" pc)
7883 (set ivc2_acc1_0 0)
7884 (set ivc2_acc1_1 0)
7885 (set ivc2_acc1_2 0)
7886 (set ivc2_acc1_3 0)
7887 (set ivc2_acc1_4 0)
7888 (set ivc2_acc1_5 0)
7889 (set ivc2_acc1_6 0)
7890 (set ivc2_acc1_7 0)
7891 (set ivc2_cofa1 0)
7892 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
7893 ()
7894 )
7895
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))
7901 (sequence ()
7902 (c-call "check_option_cp" pc)
7903 (set ivc2_acc1_4 0)
7904 (set ivc2_acc1_5 0)
7905 (set ivc2_acc1_6 0)
7906 (set ivc2_acc1_7 0)
7907 (set ivc2_cofa1 0)
7908 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
7909 ()
7910 )
7911
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))
7917 (sequence ()
7918 (c-call "check_option_cp" pc)
7919 (set ivc2_acc1_0 0)
7920 (set ivc2_acc1_1 0)
7921 (set ivc2_acc1_2 0)
7922 (set ivc2_acc1_3 0)
7923 (set ivc2_cofa1 0)
7924 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
7925 ()
7926 )
7927
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))
7933 (sequence ()
7934 (c-call "check_option_cp" pc)
7935 (set ivc2_acc1_0 0)
7936 (set ivc2_acc1_1 0)
7937 (set ivc2_acc1_2 0)
7938 (set ivc2_acc1_3 0)
7939 (set ivc2_acc1_4 0)
7940 (set ivc2_acc1_5 0)
7941 (set ivc2_acc1_6 0)
7942 (set ivc2_acc1_7 0)
7943 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
7944 ()
7945 )
7946
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))
7952 (sequence ()
7953 (c-call "check_option_cp" pc)
7954 (set ivc2_acc1_0 0)
7955 (set ivc2_acc1_1 0)
7956 (set ivc2_acc1_2 0)
7957 (set ivc2_acc1_3 0)
7958 (set ivc2_acc1_4 0)
7959 (set ivc2_acc1_5 0)
7960 (set ivc2_acc1_6 0)
7961 (set ivc2_acc1_7 0)
7962 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
7963 ()
7964 )
7965
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))
7971 (sequence ()
7972 (c-call "check_option_cp" pc)
7973 (set ivc2_acc1_4 0)
7974 (set ivc2_acc1_5 0)
7975 (set ivc2_acc1_6 0)
7976 (set ivc2_acc1_7 0)
7977 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
7978 ()
7979 )
7980
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))
7986 (sequence ()
7987 (c-call "check_option_cp" pc)
7988 (set ivc2_acc1_0 0)
7989 (set ivc2_acc1_1 0)
7990 (set ivc2_acc1_2 0)
7991 (set ivc2_acc1_3 0)
7992 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
7993 ()
7994 )
7995
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))
8001 (sequence ()
8002 (c-call "check_option_cp" pc)
8003 (set ivc2_acc1_0 0)
8004 (set ivc2_acc1_1 0)
8005 (set ivc2_acc1_2 0)
8006 (set ivc2_acc1_3 0)
8007 (set ivc2_acc1_4 0)
8008 (set ivc2_acc1_5 0)
8009 (set ivc2_acc1_6 0)
8010 (set ivc2_acc1_7 0)
8011 (set ivc2_cofa1 0)
8012 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
8013 ()
8014 )
8015
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))
8021 (sequence ()
8022 (c-call "check_option_cp" pc)
8023 (set ivc2_acc1_0 0)
8024 (set ivc2_acc1_1 0)
8025 (set ivc2_acc1_2 0)
8026 (set ivc2_acc1_3 0)
8027 (set ivc2_acc1_4 0)
8028 (set ivc2_acc1_5 0)
8029 (set ivc2_acc1_6 0)
8030 (set ivc2_acc1_7 0)
8031 (set ivc2_cofa1 0)
8032 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
8033 ()
8034 )
8035
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))
8041 (sequence ()
8042 (c-call "check_option_cp" pc)
8043 (set ivc2_acc1_4 0)
8044 (set ivc2_acc1_5 0)
8045 (set ivc2_acc1_6 0)
8046 (set ivc2_acc1_7 0)
8047 (set ivc2_cofa1 0)
8048 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
8049 ()
8050 )
8051
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))
8057 (sequence ()
8058 (c-call "check_option_cp" pc)
8059 (set ivc2_acc1_0 0)
8060 (set ivc2_acc1_1 0)
8061 (set ivc2_acc1_2 0)
8062 (set ivc2_acc1_3 0)
8063 (set ivc2_cofa1 0)
8064 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
8065 ()
8066 )
8067
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))
8073 (sequence ()
8074 (c-call "check_option_cp" pc)
8075 (set ivc2_acc1_0 0)
8076 (set ivc2_acc1_1 0)
8077 (set ivc2_acc1_2 0)
8078 (set ivc2_acc1_3 0)
8079 (set ivc2_acc1_4 0)
8080 (set ivc2_acc1_5 0)
8081 (set ivc2_acc1_6 0)
8082 (set ivc2_acc1_7 0)
8083 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
8084 ()
8085 )
8086
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))
8092 (sequence ()
8093 (c-call "check_option_cp" pc)
8094 (set ivc2_acc1_4 0)
8095 (set ivc2_acc1_5 0)
8096 (set ivc2_acc1_6 0)
8097 (set ivc2_acc1_7 0)
8098 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
8099 ()
8100 )
8101
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))
8107 (sequence ()
8108 (c-call "check_option_cp" pc)
8109 (set ivc2_acc1_0 0)
8110 (set ivc2_acc1_1 0)
8111 (set ivc2_acc1_2 0)
8112 (set ivc2_acc1_3 0)
8113 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
8114 ()
8115 )
8116
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)
8120 "cpmova1.b $crop"
8121 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
8122 (sequence ()
8123 (c-call "check_option_cp" pc)
8124 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
8125 ()
8126 )
8127
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)
8131 "cpmovua1.h $crop"
8132 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
8133 (sequence ()
8134 (c-call "check_option_cp" pc)
8135 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
8136 ()
8137 )
8138
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)
8142 "cpmovla1.h $crop"
8143 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
8144 (sequence ()
8145 (c-call "check_option_cp" pc)
8146 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
8147 ()
8148 )
8149
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)
8153 "cpmovuua1.w $crop"
8154 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
8155 (sequence ()
8156 (c-call "check_option_cp" pc)
8157 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
8158 ()
8159 )
8160
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)
8164 "cpmovula1.w $crop"
8165 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
8166 (sequence ()
8167 (c-call "check_option_cp" pc)
8168 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
8169 ()
8170 )
8171
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)
8175 "cpmovlua1.w $crop"
8176 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
8177 (sequence ()
8178 (c-call "check_option_cp" pc)
8179 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
8180 ()
8181 )
8182
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)
8186 "cpmovlla1.w $crop"
8187 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
8188 (sequence ()
8189 (c-call "check_option_cp" pc)
8190 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
8191 ()
8192 )
8193
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)
8197 "cppacka1u.b $crop"
8198 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
8199 (sequence ()
8200 (c-call "check_option_cp" pc)
8201 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
8202 ()
8203 )
8204
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)
8208 "cppacka1.b $crop"
8209 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
8210 (sequence ()
8211 (c-call "check_option_cp" pc)
8212 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
8213 ()
8214 )
8215
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)
8219 "cppackua1.h $crop"
8220 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
8221 (sequence ()
8222 (c-call "check_option_cp" pc)
8223 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
8224 ()
8225 )
8226
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)
8230 "cppackla1.h $crop"
8231 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
8232 (sequence ()
8233 (c-call "check_option_cp" pc)
8234 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
8235 ()
8236 )
8237
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)
8241 "cppackua1.w $crop"
8242 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
8243 (sequence ()
8244 (c-call "check_option_cp" pc)
8245 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
8246 ()
8247 )
8248
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)
8252 "cppackla1.w $crop"
8253 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
8254 (sequence ()
8255 (c-call "check_option_cp" pc)
8256 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
8257 ()
8258 )
8259
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)
8263 "cpmovhua1.w $crop"
8264 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
8265 (sequence ()
8266 (c-call "check_option_cp" pc)
8267 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
8268 ()
8269 )
8270
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)
8274 "cpmovhla1.w $crop"
8275 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
8276 (sequence ()
8277 (c-call "check_option_cp" pc)
8278 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
8279 ()
8280 )
8281
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)
8285 "cpacsuma1"
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))
8287 (sequence ()
8288 (c-call "check_option_cp" pc)
8289 (set ivc2_acc1_0 0)
8290 (set ivc2_acc1_1 0)
8291 (set ivc2_acc1_2 0)
8292 (set ivc2_acc1_3 0)
8293 (set ivc2_acc1_4 0)
8294 (set ivc2_acc1_5 0)
8295 (set ivc2_acc1_6 0)
8296 (set ivc2_acc1_7 0)
8297 (set ivc2_cofa1 0)
8298 (c-call "ivc2_cpacsuma1" pc) )
8299 ()
8300 )
8301
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)
8305 "cpaccpa1"
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))
8307 (sequence ()
8308 (c-call "check_option_cp" pc)
8309 (set ivc2_acc1_0 0)
8310 (set ivc2_acc1_1 0)
8311 (set ivc2_acc1_2 0)
8312 (set ivc2_acc1_3 0)
8313 (set ivc2_acc1_4 0)
8314 (set ivc2_acc1_5 0)
8315 (set ivc2_acc1_6 0)
8316 (set ivc2_acc1_7 0)
8317 (c-call "ivc2_cpaccpa1" pc) )
8318 ()
8319 )
8320
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)
8324 "cpacswp"
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))
8326 (sequence ()
8327 (c-call "check_option_cp" pc)
8328 (set ivc2_acc0_0 0)
8329 (set ivc2_acc0_1 0)
8330 (set ivc2_acc0_2 0)
8331 (set ivc2_acc0_3 0)
8332 (set ivc2_acc0_4 0)
8333 (set ivc2_acc0_5 0)
8334 (set ivc2_acc0_6 0)
8335 (set ivc2_acc0_7 0)
8336 (set ivc2_acc1_0 0)
8337 (set ivc2_acc1_1 0)
8338 (set ivc2_acc1_2 0)
8339 (set ivc2_acc1_3 0)
8340 (set ivc2_acc1_4 0)
8341 (set ivc2_acc1_5 0)
8342 (set ivc2_acc1_6 0)
8343 (set ivc2_acc1_7 0)
8344 (c-call "ivc2_cpacswp" pc) )
8345 ()
8346 )
8347
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)
8351 "cpsrla1 $crqp"
8352 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8353 (sequence ()
8354 (c-call "check_option_cp" pc)
8355 (set ivc2_acc1_0 0)
8356 (set ivc2_acc1_1 0)
8357 (set ivc2_acc1_2 0)
8358 (set ivc2_acc1_3 0)
8359 (set ivc2_acc1_4 0)
8360 (set ivc2_acc1_5 0)
8361 (set ivc2_acc1_6 0)
8362 (set ivc2_acc1_7 0)
8363 (c-call "ivc2_cpsrla1" pc crqp) )
8364 ()
8365 )
8366
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)
8370 "cpsraa1 $crqp"
8371 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8372 (sequence ()
8373 (c-call "check_option_cp" pc)
8374 (set ivc2_acc1_0 0)
8375 (set ivc2_acc1_1 0)
8376 (set ivc2_acc1_2 0)
8377 (set ivc2_acc1_3 0)
8378 (set ivc2_acc1_4 0)
8379 (set ivc2_acc1_5 0)
8380 (set ivc2_acc1_6 0)
8381 (set ivc2_acc1_7 0)
8382 (c-call "ivc2_cpsraa1" pc crqp) )
8383 ()
8384 )
8385
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)
8389 "cpslla1 $crqp"
8390 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
8391 (sequence ()
8392 (c-call "check_option_cp" pc)
8393 (set ivc2_acc1_0 0)
8394 (set ivc2_acc1_1 0)
8395 (set ivc2_acc1_2 0)
8396 (set ivc2_acc1_3 0)
8397 (set ivc2_acc1_4 0)
8398 (set ivc2_acc1_5 0)
8399 (set ivc2_acc1_6 0)
8400 (set ivc2_acc1_7 0)
8401 (c-call "ivc2_cpslla1" pc crqp) )
8402 ()
8403 )
8404
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)
8408 "cpsrlia1 $imm5p23"
8409 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
8410 (sequence ()
8411 (c-call "check_option_cp" pc)
8412 (set ivc2_acc1_0 0)
8413 (set ivc2_acc1_1 0)
8414 (set ivc2_acc1_2 0)
8415 (set ivc2_acc1_3 0)
8416 (set ivc2_acc1_4 0)
8417 (set ivc2_acc1_5 0)
8418 (set ivc2_acc1_6 0)
8419 (set ivc2_acc1_7 0)
8420 (c-call "ivc2_cpsrlia1" pc imm5p23) )
8421 ()
8422 )
8423
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)
8427 "cpsraia1 $imm5p23"
8428 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
8429 (sequence ()
8430 (c-call "check_option_cp" pc)
8431 (set ivc2_acc1_0 0)
8432 (set ivc2_acc1_1 0)
8433 (set ivc2_acc1_2 0)
8434 (set ivc2_acc1_3 0)
8435 (set ivc2_acc1_4 0)
8436 (set ivc2_acc1_5 0)
8437 (set ivc2_acc1_6 0)
8438 (set ivc2_acc1_7 0)
8439 (c-call "ivc2_cpsraia1" pc imm5p23) )
8440 ()
8441 )
8442
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)
8446 "cpsllia1 $imm5p23"
8447 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
8448 (sequence ()
8449 (c-call "check_option_cp" pc)
8450 (set ivc2_acc1_0 0)
8451 (set ivc2_acc1_1 0)
8452 (set ivc2_acc1_2 0)
8453 (set ivc2_acc1_3 0)
8454 (set ivc2_acc1_4 0)
8455 (set ivc2_acc1_5 0)
8456 (set ivc2_acc1_6 0)
8457 (set ivc2_acc1_7 0)
8458 (c-call "ivc2_cpsllia1" pc imm5p23) )
8459 ()
8460 )
8461
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))
8467 (sequence ()
8468 (c-call "check_option_cp" pc)
8469 (set ivc2_acc1_0 0)
8470 (set ivc2_acc1_1 0)
8471 (set ivc2_acc1_2 0)
8472 (set ivc2_acc1_3 0)
8473 (set ivc2_acc1_4 0)
8474 (set ivc2_acc1_5 0)
8475 (set ivc2_acc1_6 0)
8476 (set ivc2_acc1_7 0)
8477 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
8478 ()
8479 )
8480
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))
8486 (sequence ()
8487 (c-call "check_option_cp" pc)
8488 (set ivc2_acc1_0 0)
8489 (set ivc2_acc1_1 0)
8490 (set ivc2_acc1_2 0)
8491 (set ivc2_acc1_3 0)
8492 (set ivc2_acc1_4 0)
8493 (set ivc2_acc1_5 0)
8494 (set ivc2_acc1_6 0)
8495 (set ivc2_acc1_7 0)
8496 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
8497 ()
8498 )
8499
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))
8505 (sequence ()
8506 (c-call "check_option_cp" pc)
8507 (set ivc2_acc1_4 0)
8508 (set ivc2_acc1_5 0)
8509 (set ivc2_acc1_6 0)
8510 (set ivc2_acc1_7 0)
8511 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
8512 ()
8513 )
8514
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))
8520 (sequence ()
8521 (c-call "check_option_cp" pc)
8522 (set ivc2_acc1_0 0)
8523 (set ivc2_acc1_1 0)
8524 (set ivc2_acc1_2 0)
8525 (set ivc2_acc1_3 0)
8526 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
8527 ()
8528 )
8529
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))
8535 (sequence ()
8536 (c-call "check_option_cp" pc)
8537 (set ivc2_acc1_0 0)
8538 (set ivc2_acc1_1 0)
8539 (set ivc2_acc1_2 0)
8540 (set ivc2_acc1_3 0)
8541 (set ivc2_acc1_4 0)
8542 (set ivc2_acc1_5 0)
8543 (set ivc2_acc1_6 0)
8544 (set ivc2_acc1_7 0)
8545 (set ivc2_cofa1 0)
8546 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
8547 ()
8548 )
8549
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))
8555 (sequence ()
8556 (c-call "check_option_cp" pc)
8557 (set ivc2_acc1_0 0)
8558 (set ivc2_acc1_1 0)
8559 (set ivc2_acc1_2 0)
8560 (set ivc2_acc1_3 0)
8561 (set ivc2_acc1_4 0)
8562 (set ivc2_acc1_5 0)
8563 (set ivc2_acc1_6 0)
8564 (set ivc2_acc1_7 0)
8565 (set ivc2_cofa1 0)
8566 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
8567 ()
8568 )
8569
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))
8575 (sequence ()
8576 (c-call "check_option_cp" pc)
8577 (set ivc2_acc1_4 0)
8578 (set ivc2_acc1_5 0)
8579 (set ivc2_acc1_6 0)
8580 (set ivc2_acc1_7 0)
8581 (set ivc2_cofa1 0)
8582 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
8583 ()
8584 )
8585
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))
8591 (sequence ()
8592 (c-call "check_option_cp" pc)
8593 (set ivc2_acc1_0 0)
8594 (set ivc2_acc1_1 0)
8595 (set ivc2_acc1_2 0)
8596 (set ivc2_acc1_3 0)
8597 (set ivc2_cofa1 0)
8598 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
8599 ()
8600 )
8601
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))
8607 (sequence ()
8608 (c-call "check_option_cp" pc)
8609 (set ivc2_acc1_0 0)
8610 (set ivc2_acc1_1 0)
8611 (set ivc2_acc1_2 0)
8612 (set ivc2_acc1_3 0)
8613 (set ivc2_acc1_4 0)
8614 (set ivc2_acc1_5 0)
8615 (set ivc2_acc1_6 0)
8616 (set ivc2_acc1_7 0)
8617 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
8618 ()
8619 )
8620
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))
8626 (sequence ()
8627 (c-call "check_option_cp" pc)
8628 (set ivc2_acc1_0 0)
8629 (set ivc2_acc1_1 0)
8630 (set ivc2_acc1_2 0)
8631 (set ivc2_acc1_3 0)
8632 (set ivc2_acc1_4 0)
8633 (set ivc2_acc1_5 0)
8634 (set ivc2_acc1_6 0)
8635 (set ivc2_acc1_7 0)
8636 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
8637 ()
8638 )
8639
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))
8645 (sequence ()
8646 (c-call "check_option_cp" pc)
8647 (set ivc2_acc1_4 0)
8648 (set ivc2_acc1_5 0)
8649 (set ivc2_acc1_6 0)
8650 (set ivc2_acc1_7 0)
8651 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
8652 ()
8653 )
8654
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))
8660 (sequence ()
8661 (c-call "check_option_cp" pc)
8662 (set ivc2_acc1_0 0)
8663 (set ivc2_acc1_1 0)
8664 (set ivc2_acc1_2 0)
8665 (set ivc2_acc1_3 0)
8666 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
8667 ()
8668 )
8669
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))
8675 (sequence ()
8676 (c-call "check_option_cp" pc)
8677 (set ivc2_acc1_0 0)
8678 (set ivc2_acc1_1 0)
8679 (set ivc2_acc1_2 0)
8680 (set ivc2_acc1_3 0)
8681 (set ivc2_acc1_4 0)
8682 (set ivc2_acc1_5 0)
8683 (set ivc2_acc1_6 0)
8684 (set ivc2_acc1_7 0)
8685 (set ivc2_cofa1 0)
8686 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
8687 ()
8688 )
8689
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))
8695 (sequence ()
8696 (c-call "check_option_cp" pc)
8697 (set ivc2_acc1_0 0)
8698 (set ivc2_acc1_1 0)
8699 (set ivc2_acc1_2 0)
8700 (set ivc2_acc1_3 0)
8701 (set ivc2_acc1_4 0)
8702 (set ivc2_acc1_5 0)
8703 (set ivc2_acc1_6 0)
8704 (set ivc2_acc1_7 0)
8705 (set ivc2_cofa1 0)
8706 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
8707 ()
8708 )
8709
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))
8715 (sequence ()
8716 (c-call "check_option_cp" pc)
8717 (set ivc2_acc1_4 0)
8718 (set ivc2_acc1_5 0)
8719 (set ivc2_acc1_6 0)
8720 (set ivc2_acc1_7 0)
8721 (set ivc2_cofa1 0)
8722 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
8723 ()
8724 )
8725
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))
8731 (sequence ()
8732 (c-call "check_option_cp" pc)
8733 (set ivc2_acc1_0 0)
8734 (set ivc2_acc1_1 0)
8735 (set ivc2_acc1_2 0)
8736 (set ivc2_acc1_3 0)
8737 (set ivc2_cofa1 0)
8738 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
8739 ()
8740 )
8741
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))
8747 (sequence ()
8748 (c-call "check_option_cp" pc)
8749 (set ivc2_acc1_0 0)
8750 (set ivc2_acc1_1 0)
8751 (set ivc2_acc1_2 0)
8752 (set ivc2_acc1_3 0)
8753 (set ivc2_acc1_4 0)
8754 (set ivc2_acc1_5 0)
8755 (set ivc2_acc1_6 0)
8756 (set ivc2_acc1_7 0)
8757 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
8758 ()
8759 )
8760
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))
8766 (sequence ()
8767 (c-call "check_option_cp" pc)
8768 (set ivc2_acc1_0 0)
8769 (set ivc2_acc1_1 0)
8770 (set ivc2_acc1_2 0)
8771 (set ivc2_acc1_3 0)
8772 (set ivc2_acc1_4 0)
8773 (set ivc2_acc1_5 0)
8774 (set ivc2_acc1_6 0)
8775 (set ivc2_acc1_7 0)
8776 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
8777 ()
8778 )
8779
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))
8785 (sequence ()
8786 (c-call "check_option_cp" pc)
8787 (set ivc2_acc1_4 0)
8788 (set ivc2_acc1_5 0)
8789 (set ivc2_acc1_6 0)
8790 (set ivc2_acc1_7 0)
8791 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
8792 ()
8793 )
8794
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))
8800 (sequence ()
8801 (c-call "check_option_cp" pc)
8802 (set ivc2_acc1_0 0)
8803 (set ivc2_acc1_1 0)
8804 (set ivc2_acc1_2 0)
8805 (set ivc2_acc1_3 0)
8806 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
8807 ()
8808 )
8809
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))
8815 (sequence ()
8816 (c-call "check_option_cp" pc)
8817 (set ivc2_acc1_0 0)
8818 (set ivc2_acc1_1 0)
8819 (set ivc2_acc1_2 0)
8820 (set ivc2_acc1_3 0)
8821 (set ivc2_acc1_4 0)
8822 (set ivc2_acc1_5 0)
8823 (set ivc2_acc1_6 0)
8824 (set ivc2_acc1_7 0)
8825 (set ivc2_cofa1 0)
8826 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
8827 ()
8828 )
8829
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))
8835 (sequence ()
8836 (c-call "check_option_cp" pc)
8837 (set ivc2_acc1_0 0)
8838 (set ivc2_acc1_1 0)
8839 (set ivc2_acc1_2 0)
8840 (set ivc2_acc1_3 0)
8841 (set ivc2_acc1_4 0)
8842 (set ivc2_acc1_5 0)
8843 (set ivc2_acc1_6 0)
8844 (set ivc2_acc1_7 0)
8845 (set ivc2_cofa1 0)
8846 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
8847 ()
8848 )
8849
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))
8855 (sequence ()
8856 (c-call "check_option_cp" pc)
8857 (set ivc2_acc1_4 0)
8858 (set ivc2_acc1_5 0)
8859 (set ivc2_acc1_6 0)
8860 (set ivc2_acc1_7 0)
8861 (set ivc2_cofa1 0)
8862 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
8863 ()
8864 )
8865
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))
8871 (sequence ()
8872 (c-call "check_option_cp" pc)
8873 (set ivc2_acc1_0 0)
8874 (set ivc2_acc1_1 0)
8875 (set ivc2_acc1_2 0)
8876 (set ivc2_acc1_3 0)
8877 (set ivc2_cofa1 0)
8878 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
8879 ()
8880 )
8881
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))
8887 (sequence ()
8888 (c-call "check_option_cp" pc)
8889 (set ivc2_acc1_0 0)
8890 (set ivc2_acc1_1 0)
8891 (set ivc2_acc1_2 0)
8892 (set ivc2_acc1_3 0)
8893 (set ivc2_acc1_4 0)
8894 (set ivc2_acc1_5 0)
8895 (set ivc2_acc1_6 0)
8896 (set ivc2_acc1_7 0)
8897 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
8898 ()
8899 )
8900
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))
8906 (sequence ()
8907 (c-call "check_option_cp" pc)
8908 (set ivc2_acc1_0 0)
8909 (set ivc2_acc1_1 0)
8910 (set ivc2_acc1_2 0)
8911 (set ivc2_acc1_3 0)
8912 (set ivc2_acc1_4 0)
8913 (set ivc2_acc1_5 0)
8914 (set ivc2_acc1_6 0)
8915 (set ivc2_acc1_7 0)
8916 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
8917 ()
8918 )
8919
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))
8925 (sequence ()
8926 (c-call "check_option_cp" pc)
8927 (set ivc2_acc1_4 0)
8928 (set ivc2_acc1_5 0)
8929 (set ivc2_acc1_6 0)
8930 (set ivc2_acc1_7 0)
8931 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
8932 ()
8933 )
8934
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))
8940 (sequence ()
8941 (c-call "check_option_cp" pc)
8942 (set ivc2_acc1_0 0)
8943 (set ivc2_acc1_1 0)
8944 (set ivc2_acc1_2 0)
8945 (set ivc2_acc1_3 0)
8946 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
8947 ()
8948 )
8949
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))
8955 (sequence ()
8956 (c-call "check_option_cp" pc)
8957 (set ivc2_acc1_0 0)
8958 (set ivc2_acc1_1 0)
8959 (set ivc2_acc1_2 0)
8960 (set ivc2_acc1_3 0)
8961 (set ivc2_acc1_4 0)
8962 (set ivc2_acc1_5 0)
8963 (set ivc2_acc1_6 0)
8964 (set ivc2_acc1_7 0)
8965 (set ivc2_cofa1 0)
8966 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
8967 ()
8968 )
8969
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))
8975 (sequence ()
8976 (c-call "check_option_cp" pc)
8977 (set ivc2_acc1_0 0)
8978 (set ivc2_acc1_1 0)
8979 (set ivc2_acc1_2 0)
8980 (set ivc2_acc1_3 0)
8981 (set ivc2_acc1_4 0)
8982 (set ivc2_acc1_5 0)
8983 (set ivc2_acc1_6 0)
8984 (set ivc2_acc1_7 0)
8985 (set ivc2_cofa1 0)
8986 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
8987 ()
8988 )
8989
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))
8995 (sequence ()
8996 (c-call "check_option_cp" pc)
8997 (set ivc2_acc1_4 0)
8998 (set ivc2_acc1_5 0)
8999 (set ivc2_acc1_6 0)
9000 (set ivc2_acc1_7 0)
9001 (set ivc2_cofa1 0)
9002 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
9003 ()
9004 )
9005
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))
9011 (sequence ()
9012 (c-call "check_option_cp" pc)
9013 (set ivc2_acc1_0 0)
9014 (set ivc2_acc1_1 0)
9015 (set ivc2_acc1_2 0)
9016 (set ivc2_acc1_3 0)
9017 (set ivc2_cofa1 0)
9018 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
9019 ()
9020 )
9021
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))
9027 (sequence ()
9028 (c-call "check_option_cp" pc)
9029 (set ivc2_acc1_0 0)
9030 (set ivc2_acc1_1 0)
9031 (set ivc2_acc1_2 0)
9032 (set ivc2_acc1_3 0)
9033 (set ivc2_acc1_4 0)
9034 (set ivc2_acc1_5 0)
9035 (set ivc2_acc1_6 0)
9036 (set ivc2_acc1_7 0)
9037 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
9038 ()
9039 )
9040
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))
9046 (sequence ()
9047 (c-call "check_option_cp" pc)
9048 (set ivc2_acc1_0 0)
9049 (set ivc2_acc1_1 0)
9050 (set ivc2_acc1_2 0)
9051 (set ivc2_acc1_3 0)
9052 (set ivc2_acc1_4 0)
9053 (set ivc2_acc1_5 0)
9054 (set ivc2_acc1_6 0)
9055 (set ivc2_acc1_7 0)
9056 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
9057 ()
9058 )
9059
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))
9065 (sequence ()
9066 (c-call "check_option_cp" pc)
9067 (set ivc2_acc1_0 0)
9068 (set ivc2_acc1_1 0)
9069 (set ivc2_acc1_2 0)
9070 (set ivc2_acc1_3 0)
9071 (set ivc2_acc1_4 0)
9072 (set ivc2_acc1_5 0)
9073 (set ivc2_acc1_6 0)
9074 (set ivc2_acc1_7 0)
9075 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
9076 ()
9077 )
9078
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))
9084 (sequence ()
9085 (c-call "check_option_cp" pc)
9086 (set ivc2_acc1_0 0)
9087 (set ivc2_acc1_1 0)
9088 (set ivc2_acc1_2 0)
9089 (set ivc2_acc1_3 0)
9090 (set ivc2_acc1_4 0)
9091 (set ivc2_acc1_5 0)
9092 (set ivc2_acc1_6 0)
9093 (set ivc2_acc1_7 0)
9094 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
9095 ()
9096 )
9097
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))
9103 (sequence ()
9104 (c-call "check_option_cp" pc)
9105 (set ivc2_acc1_0 0)
9106 (set ivc2_acc1_1 0)
9107 (set ivc2_acc1_2 0)
9108 (set ivc2_acc1_3 0)
9109 (set ivc2_acc1_4 0)
9110 (set ivc2_acc1_5 0)
9111 (set ivc2_acc1_6 0)
9112 (set ivc2_acc1_7 0)
9113 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
9114 ()
9115 )
9116
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))
9122 (sequence ()
9123 (c-call "check_option_cp" pc)
9124 (set ivc2_acc1_0 0)
9125 (set ivc2_acc1_1 0)
9126 (set ivc2_acc1_2 0)
9127 (set ivc2_acc1_3 0)
9128 (set ivc2_acc1_4 0)
9129 (set ivc2_acc1_5 0)
9130 (set ivc2_acc1_6 0)
9131 (set ivc2_acc1_7 0)
9132 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
9133 ()
9134 )
9135
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))
9141 (sequence ()
9142 (c-call "check_option_cp" pc)
9143 (set ivc2_acc1_4 0)
9144 (set ivc2_acc1_5 0)
9145 (set ivc2_acc1_6 0)
9146 (set ivc2_acc1_7 0)
9147 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
9148 ()
9149 )
9150
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))
9156 (sequence ()
9157 (c-call "check_option_cp" pc)
9158 (set ivc2_acc1_0 0)
9159 (set ivc2_acc1_1 0)
9160 (set ivc2_acc1_2 0)
9161 (set ivc2_acc1_3 0)
9162 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
9163 ()
9164 )
9165
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))
9171 (sequence ()
9172 (c-call "check_option_cp" pc)
9173 (set ivc2_acc1_4 0)
9174 (set ivc2_acc1_5 0)
9175 (set ivc2_acc1_6 0)
9176 (set ivc2_acc1_7 0)
9177 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
9178 ()
9179 )
9180
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))
9186 (sequence ()
9187 (c-call "check_option_cp" pc)
9188 (set ivc2_acc1_0 0)
9189 (set ivc2_acc1_1 0)
9190 (set ivc2_acc1_2 0)
9191 (set ivc2_acc1_3 0)
9192 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
9193 ()
9194 )
9195
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))
9201 (sequence ()
9202 (c-call "check_option_cp" pc)
9203 (set ivc2_acc1_4 0)
9204 (set ivc2_acc1_5 0)
9205 (set ivc2_acc1_6 0)
9206 (set ivc2_acc1_7 0)
9207 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
9208 ()
9209 )
9210
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))
9216 (sequence ()
9217 (c-call "check_option_cp" pc)
9218 (set ivc2_acc1_0 0)
9219 (set ivc2_acc1_1 0)
9220 (set ivc2_acc1_2 0)
9221 (set ivc2_acc1_3 0)
9222 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
9223 ()
9224 )
9225
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))
9231 (sequence ()
9232 (c-call "check_option_cp" pc)
9233 (set ivc2_acc1_0 0)
9234 (set ivc2_acc1_1 0)
9235 (set ivc2_acc1_2 0)
9236 (set ivc2_acc1_3 0)
9237 (set ivc2_acc1_4 0)
9238 (set ivc2_acc1_5 0)
9239 (set ivc2_acc1_6 0)
9240 (set ivc2_acc1_7 0)
9241 (set ivc2_cofa1 0)
9242 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
9243 ()
9244 )
9245
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))
9251 (sequence ()
9252 (c-call "check_option_cp" pc)
9253 (set ivc2_acc1_0 0)
9254 (set ivc2_acc1_1 0)
9255 (set ivc2_acc1_2 0)
9256 (set ivc2_acc1_3 0)
9257 (set ivc2_acc1_4 0)
9258 (set ivc2_acc1_5 0)
9259 (set ivc2_acc1_6 0)
9260 (set ivc2_acc1_7 0)
9261 (set ivc2_cofa1 0)
9262 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
9263 ()
9264 )
9265
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))
9271 (sequence ()
9272 (c-call "check_option_cp" pc)
9273 (set ivc2_acc1_4 0)
9274 (set ivc2_acc1_5 0)
9275 (set ivc2_acc1_6 0)
9276 (set ivc2_acc1_7 0)
9277 (set ivc2_cofa1 0)
9278 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
9279 ()
9280 )
9281
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))
9287 (sequence ()
9288 (c-call "check_option_cp" pc)
9289 (set ivc2_acc1_0 0)
9290 (set ivc2_acc1_1 0)
9291 (set ivc2_acc1_2 0)
9292 (set ivc2_acc1_3 0)
9293 (set ivc2_cofa1 0)
9294 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
9295 ()
9296 )
9297
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))
9303 (sequence ()
9304 (c-call "check_option_cp" pc)
9305 (set ivc2_acc1_4 0)
9306 (set ivc2_acc1_5 0)
9307 (set ivc2_acc1_6 0)
9308 (set ivc2_acc1_7 0)
9309 (set ivc2_cofa1 0)
9310 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
9311 ()
9312 )
9313
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))
9319 (sequence ()
9320 (c-call "check_option_cp" pc)
9321 (set ivc2_acc1_0 0)
9322 (set ivc2_acc1_1 0)
9323 (set ivc2_acc1_2 0)
9324 (set ivc2_acc1_3 0)
9325 (set ivc2_cofa1 0)
9326 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
9327 ()
9328 )
9329
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))
9335 (sequence ()
9336 (c-call "check_option_cp" pc)
9337 (set ivc2_acc1_4 0)
9338 (set ivc2_acc1_5 0)
9339 (set ivc2_acc1_6 0)
9340 (set ivc2_acc1_7 0)
9341 (set ivc2_cofa1 0)
9342 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
9343 ()
9344 )
9345
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))
9351 (sequence ()
9352 (c-call "check_option_cp" pc)
9353 (set ivc2_acc1_0 0)
9354 (set ivc2_acc1_1 0)
9355 (set ivc2_acc1_2 0)
9356 (set ivc2_acc1_3 0)
9357 (set ivc2_cofa1 0)
9358 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
9359 ()
9360 )
9361
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))
9367 (sequence ()
9368 (c-call "check_option_cp" pc)
9369 (set ivc2_acc1_4 0)
9370 (set ivc2_acc1_5 0)
9371 (set ivc2_acc1_6 0)
9372 (set ivc2_acc1_7 0)
9373 (set ivc2_cofa1 0)
9374 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
9375 ()
9376 )
9377
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))
9383 (sequence ()
9384 (c-call "check_option_cp" pc)
9385 (set ivc2_acc1_0 0)
9386 (set ivc2_acc1_1 0)
9387 (set ivc2_acc1_2 0)
9388 (set ivc2_acc1_3 0)
9389 (set ivc2_cofa1 0)
9390 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
9391 ()
9392 )
9393
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))
9399 (sequence ()
9400 (c-call "check_option_cp" pc)
9401 (set ivc2_acc1_4 0)
9402 (set ivc2_acc1_5 0)
9403 (set ivc2_acc1_6 0)
9404 (set ivc2_acc1_7 0)
9405 (set ivc2_cofa1 0)
9406 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
9407 ()
9408 )
9409
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))
9415 (sequence ()
9416 (c-call "check_option_cp" pc)
9417 (set ivc2_acc1_0 0)
9418 (set ivc2_acc1_1 0)
9419 (set ivc2_acc1_2 0)
9420 (set ivc2_acc1_3 0)
9421 (set ivc2_cofa1 0)
9422 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
9423 ()
9424 )
9425
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))
9431 (sequence ()
9432 (c-call "check_option_cp" pc)
9433 (set ivc2_acc1_4 0)
9434 (set ivc2_acc1_5 0)
9435 (set ivc2_acc1_6 0)
9436 (set ivc2_acc1_7 0)
9437 (set ivc2_cofa1 0)
9438 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
9439 ()
9440 )
9441
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))
9447 (sequence ()
9448 (c-call "check_option_cp" pc)
9449 (set ivc2_acc1_0 0)
9450 (set ivc2_acc1_1 0)
9451 (set ivc2_acc1_2 0)
9452 (set ivc2_acc1_3 0)
9453 (set ivc2_cofa1 0)
9454 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
9455 ()
9456 )
9457
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))
9463 (sequence ()
9464 (c-call "check_option_cp" pc)
9465 (set ivc2_acc1_4 0)
9466 (set ivc2_acc1_5 0)
9467 (set ivc2_acc1_6 0)
9468 (set ivc2_acc1_7 0)
9469 (set ivc2_cofa1 0)
9470 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
9471 ()
9472 )
9473
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))
9479 (sequence ()
9480 (c-call "check_option_cp" pc)
9481 (set ivc2_acc1_0 0)
9482 (set ivc2_acc1_1 0)
9483 (set ivc2_acc1_2 0)
9484 (set ivc2_acc1_3 0)
9485 (set ivc2_cofa1 0)
9486 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
9487 ()
9488 )
9489
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))
9495 (sequence ()
9496 (c-call "check_option_cp" pc)
9497 (set ivc2_acc1_4 0)
9498 (set ivc2_acc1_5 0)
9499 (set ivc2_acc1_6 0)
9500 (set ivc2_acc1_7 0)
9501 (set ivc2_cofa1 0)
9502 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
9503 ()
9504 )
9505
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))
9511 (sequence ()
9512 (c-call "check_option_cp" pc)
9513 (set ivc2_acc1_0 0)
9514 (set ivc2_acc1_1 0)
9515 (set ivc2_acc1_2 0)
9516 (set ivc2_acc1_3 0)
9517 (set ivc2_cofa1 0)
9518 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
9519 ()
9520 )
9521
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))
9527 (sequence ()
9528 (c-call "check_option_cp" pc)
9529 (set ivc2_acc1_4 0)
9530 (set ivc2_acc1_5 0)
9531 (set ivc2_acc1_6 0)
9532 (set ivc2_acc1_7 0)
9533 (set ivc2_cofa1 0)
9534 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
9535 ()
9536 )
9537
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))
9543 (sequence ()
9544 (c-call "check_option_cp" pc)
9545 (set ivc2_acc1_0 0)
9546 (set ivc2_acc1_1 0)
9547 (set ivc2_acc1_2 0)
9548 (set ivc2_acc1_3 0)
9549 (set ivc2_cofa1 0)
9550 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
9551 ()
9552 )
9553
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))
9559 (sequence ()
9560 (c-call "check_option_cp" pc)
9561 (set ivc2_acc1_4 0)
9562 (set ivc2_acc1_5 0)
9563 (set ivc2_acc1_6 0)
9564 (set ivc2_acc1_7 0)
9565 (set ivc2_cofa1 0)
9566 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
9567 ()
9568 )
9569
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))
9575 (sequence ()
9576 (c-call "check_option_cp" pc)
9577 (set ivc2_acc1_0 0)
9578 (set ivc2_acc1_1 0)
9579 (set ivc2_acc1_2 0)
9580 (set ivc2_acc1_3 0)
9581 (set ivc2_cofa1 0)
9582 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
9583 ()
9584 )
9585
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))
9591 (sequence ()
9592 (c-call "check_option_cp" pc)
9593 (set ivc2_acc1_4 0)
9594 (set ivc2_acc1_5 0)
9595 (set ivc2_acc1_6 0)
9596 (set ivc2_acc1_7 0)
9597 (set ivc2_cofa1 0)
9598 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
9599 ()
9600 )
9601
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))
9607 (sequence ()
9608 (c-call "check_option_cp" pc)
9609 (set ivc2_acc1_0 0)
9610 (set ivc2_acc1_1 0)
9611 (set ivc2_acc1_2 0)
9612 (set ivc2_acc1_3 0)
9613 (set ivc2_cofa1 0)
9614 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
9615 ()
9616 )
9617
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))
9623 (sequence ()
9624 (c-call "check_option_cp" pc)
9625 (set ivc2_acc1_4 0)
9626 (set ivc2_acc1_5 0)
9627 (set ivc2_acc1_6 0)
9628 (set ivc2_acc1_7 0)
9629 (set ivc2_cofa1 0)
9630 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
9631 ()
9632 )
9633
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))
9639 (sequence ()
9640 (c-call "check_option_cp" pc)
9641 (set ivc2_acc1_0 0)
9642 (set ivc2_acc1_1 0)
9643 (set ivc2_acc1_2 0)
9644 (set ivc2_acc1_3 0)
9645 (set ivc2_cofa1 0)
9646 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
9647 ()
9648 )
9649
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))
9655 (sequence ()
9656 (c-call "check_option_cp" pc)
9657 (set ivc2_acc1_4 0)
9658 (set ivc2_acc1_5 0)
9659 (set ivc2_acc1_6 0)
9660 (set ivc2_acc1_7 0)
9661 (set ivc2_cofa1 0)
9662 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
9663 ()
9664 )
9665
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))
9671 (sequence ()
9672 (c-call "check_option_cp" pc)
9673 (set ivc2_acc1_0 0)
9674 (set ivc2_acc1_1 0)
9675 (set ivc2_acc1_2 0)
9676 (set ivc2_acc1_3 0)
9677 (set ivc2_cofa1 0)
9678 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
9679 ()
9680 )
9681
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))
9687 (sequence ()
9688 (c-call "check_option_cp" pc)
9689 (set ivc2_acc1_4 0)
9690 (set ivc2_acc1_5 0)
9691 (set ivc2_acc1_6 0)
9692 (set ivc2_acc1_7 0)
9693 (set ivc2_cofa1 0)
9694 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
9695 ()
9696 )
9697
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))
9703 (sequence ()
9704 (c-call "check_option_cp" pc)
9705 (set ivc2_acc1_0 0)
9706 (set ivc2_acc1_1 0)
9707 (set ivc2_acc1_2 0)
9708 (set ivc2_acc1_3 0)
9709 (set ivc2_cofa1 0)
9710 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
9711 ()
9712 )
9713
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))
9719 (sequence ()
9720 (c-call "check_option_cp" pc)
9721 (set ivc2_acc1_4 0)
9722 (set ivc2_acc1_5 0)
9723 (set ivc2_acc1_6 0)
9724 (set ivc2_acc1_7 0)
9725 (set ivc2_cofa1 0)
9726 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
9727 ()
9728 )
9729
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))
9735 (sequence ()
9736 (c-call "check_option_cp" pc)
9737 (set ivc2_acc1_0 0)
9738 (set ivc2_acc1_1 0)
9739 (set ivc2_acc1_2 0)
9740 (set ivc2_acc1_3 0)
9741 (set ivc2_cofa1 0)
9742 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
9743 ()
9744 )
9745
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))
9751 (sequence ()
9752 (c-call "check_option_cp" pc)
9753 (set ivc2_acc1_4 0)
9754 (set ivc2_acc1_5 0)
9755 (set ivc2_acc1_6 0)
9756 (set ivc2_acc1_7 0)
9757 (set ivc2_cofa1 0)
9758 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
9759 ()
9760 )
9761
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))
9767 (sequence ()
9768 (c-call "check_option_cp" pc)
9769 (set ivc2_acc1_0 0)
9770 (set ivc2_acc1_1 0)
9771 (set ivc2_acc1_2 0)
9772 (set ivc2_acc1_3 0)
9773 (set ivc2_cofa1 0)
9774 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )
9775 ()
9776 )
9777