1 ; Toshiba MeP IVC2 Coprocessor description. -*- scheme -*-
2 ; Copyright (C) 2009 Red Hat, Inc.
3 ; This file is part of CGEN.
4 ; See file COPYING.CGEN for details.
7 ;------------------------------------------------------------------------------
8 ; MeP-Integrator will redefine the isa pmacros below to allow the bit widths
9 ; specified below for each ME_MODULE using this coprocessor.
10 ; IVC2 uses the isas as follows:
15 ;------------------------------------------------------------------------------
17 (define-pmacro ivc2-core-isa () (ISA ext_core1))
18 (define-pmacro ivc2-16-isa () (ISA ext_cop1_16))
19 (define-pmacro ivc2-32-isa () (ISA ext_cop1_32))
20 (define-pmacro ivc2-48-isa () (ISA ext_cop1_48))
21 (define-pmacro ivc2-64-isa () (ISA ext_cop1_64))
22 (define-pmacro all-ivc2-isas () (ISA ext_core1,ext_cop1_16,ext_cop1_32,ext_cop1_48,ext_cop1_64))
23 (define-pmacro ivc2-p0s-isa () (ISA ext_cop1_16))
24 (define-pmacro ivc2-p0-isa () (ISA ext_cop1_48))
25 (define-pmacro ivc2-p0s-p0-isa () (ISA ext_cop1_16,ext_cop1_48))
26 (define-pmacro ivc2-p1-isa () (ISA ext_cop1_64))
27 (define-pmacro ivc2-p0s-p1-isa () (ISA ext_cop1_16,ext_cop1_64))
28 (define-pmacro ivc2-p0-p1-isa () (ISA ext_cop1_48,ext_cop1_64))
29 (define-pmacro ivc2-p0s-p0-p1-isa () (ISA ext_cop1_16,ext_cop1_48,ext_cop1_64))
30 (define-pmacro ivc2-c3-isa () (ISA ext_cop1_32))
33 ; register definitions
34 ; ---------------------
35 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
36 ; GDB will use the hardware table generated from this declaration. The operands use h-cr
37 ; from mep-core.cpu so that SID's semantic trace will be consistent between
38 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
39 ; generated from this declarations
42 (comment "64-bit coprocessor registers for ivc2 coprocessor")
43 (attrs VIRTUAL all-mep-core-isas)
44 (type register DI (64))
45 (set (index newval) (c-call VOID "h_cr64_set" index newval))
46 (get (index) (c-call DI "h_cr64_get" index))
47 (indices keyword "$c" (.map -reg-pair (.iota 8)))
50 ; NOTE: This exists solely for the purpose of providing the proper register names for this coprocessor.
51 ; GDB will use the hardware table generated from this declaration. The operands use h-ccr
52 ; from mep-core.cpu so that SID's semantic trace will be consistent between
53 ; the core and the coprocessor but use parse/print handlers which reference the hardware table
54 ; generated from this declarations
57 (comment "Coprocessor control registers for ivc2 coprocessor")
58 (attrs VIRTUAL all-mep-core-isas)
59 (type register DI (64))
60 (set (index newval) (c-call VOID "h_ccr_set" index newval))
61 (get (index) (c-call DI "h_ccr_get" index))
103 (comment "slots for which this opcode is valid - c3, p0s, p0, p1")
104 (values core c3 p0s p0 p1)
107 ;-----------------------------------------------------------------------------
108 ; macros for standard opcodes for each slot type
111 (dnf f-ivc2-2u4 "sub opcode field" (all-mep-isas) 4 2)
112 (dnf f-ivc2-3u4 "sub opcode field" (all-mep-isas) 4 3)
113 (dnf f-ivc2-8u4 "sub opcode field" (all-mep-isas) 4 8)
114 (df f-ivc2-8s4 "sub opcode field" (all-mep-isas) 4 8 INT #f #f)
115 (dnf f-ivc2-1u6 "sub opcode field" (all-mep-isas) 6 1)
116 (dnf f-ivc2-2u6 "sub opcode field" (all-mep-isas) 6 2)
117 (dnf f-ivc2-3u6 "sub opcode field" (all-mep-isas) 6 3)
118 (dnf f-ivc2-6u6 "sub opcode field" (all-mep-isas) 6 6)
119 (dnf f-ivc2-5u7 "sub opcode field" (all-mep-isas) 7 5)
120 (dnf f-ivc2-4u8 "sub opcode field" (all-mep-isas) 8 4)
121 (dnf f-ivc2-3u9 "sub opcode field" (all-mep-isas) 9 3)
122 (dnf f-ivc2-5u16 "sub opcode field" (all-mep-isas) 16 5)
123 (dnf f-ivc2-5u21 "sub opcode field" (all-mep-isas) 21 5)
124 (dnf f-ivc2-5u26 "sub opcode field" (all-mep-isas) 26 5)
125 (dnf f-ivc2-1u31 "sub opcode field" (all-mep-isas) 31 1)
127 (dnf f-ivc2-4u16 "sub opcode field" (all-mep-isas) 16 4)
128 (dnf f-ivc2-4u20 "sub opcode field" (all-mep-isas) 20 4)
129 (dnf f-ivc2-4u24 "sub opcode field" (all-mep-isas) 24 4)
130 (dnf f-ivc2-4u28 "sub opcode field" (all-mep-isas) 28 4)
133 (dnf f-ivc2-2u0 "sub opcode field" (all-mep-isas) 0 2)
134 (dnf f-ivc2-3u0 "sub opcode field" (all-mep-isas) 0 3)
135 (dnf f-ivc2-4u0 "sub opcode field" (all-mep-isas) 0 4)
136 (dnf f-ivc2-5u0 "sub opcode field" (all-mep-isas) 0 5)
137 (dnf f-ivc2-8u0 "sub opcode field" (all-mep-isas) 0 8)
138 (df f-ivc2-8s0 "sub opcode field" (all-mep-isas) 0 8 INT #f #f)
139 (dnf f-ivc2-6u2 "sub opcode field" (all-mep-isas) 2 6)
140 (dnf f-ivc2-5u3 "sub opcode field" (all-mep-isas) 3 5)
141 (dnf f-ivc2-4u4 "sub opcode field" (all-mep-isas) 4 4)
142 (dnf f-ivc2-3u5 "sub opcode field" (all-mep-isas) 5 3)
143 (dnf f-ivc2-5u8 "sub opcode field" (all-mep-isas) 8 5)
144 (dnf f-ivc2-4u10 "sub opcode field" (all-mep-isas) 10 4)
145 (dnf f-ivc2-3u12 "sub opcode field" (all-mep-isas) 12 3)
146 (dnf f-ivc2-5u13 "sub opcode field" (all-mep-isas) 13 5)
147 (dnf f-ivc2-2u18 "sub opcode field" (all-mep-isas) 18 2)
148 (dnf f-ivc2-5u18 "sub opcode field" (all-mep-isas) 18 5)
149 (dnf f-ivc2-8u20 "sub opcode field" (all-mep-isas) 20 8)
150 (df f-ivc2-8s20 "sub opcode field" (all-mep-isas) 20 8 INT #f #f)
151 (dnf f-ivc2-5u23 "sub opcode field" (all-mep-isas) 23 5)
152 (dnf f-ivc2-2u23 "sub opcode field" (all-mep-isas) 23 2)
153 (dnf f-ivc2-3u25 "sub opcode field" (all-mep-isas) 25 3)
155 (dnmf f-ivc2-imm16p0 "16-bit immediate in P0/P1" (all-mep-isas) UINT
156 (f-ivc2-8u0 f-ivc2-8u20)
157 (sequence () ; insert
158 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-imm16p0) 8) #xff))
159 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-imm16p0) #xff))
161 (sequence () ; extract
162 (set (ifield f-ivc2-imm16p0) (or (ifield f-ivc2-8u20)
163 (sll (ifield f-ivc2-8u0) 8)))
167 (dnmf f-ivc2-simm16p0 "16-bit immediate in P0/P1" (all-mep-isas) INT
168 (f-ivc2-8u0 f-ivc2-8u20)
169 (sequence () ; insert
170 (set (ifield f-ivc2-8u0) (and (srl (ifield f-ivc2-simm16p0) 8) #xff))
171 (set (ifield f-ivc2-8u20) (and (ifield f-ivc2-simm16p0) #xff))
173 (sequence () ; extract
174 (set (ifield f-ivc2-simm16p0) (or (ifield f-ivc2-8u20)
175 (sll (ifield f-ivc2-8u0) 8)))
179 (dnop croc "$CRo C3" (all-mep-isas) h-cr64 f-ivc2-5u7)
180 (dnop crqc "$CRq C3" (all-mep-isas) h-cr64 f-ivc2-5u21)
181 (dnop crpc "$CRp C3" (all-mep-isas) h-cr64 f-ivc2-5u26)
183 (dnop ivc-x-6-1 "filler" (all-mep-isas) h-uint f-ivc2-1u6)
184 (dnop ivc-x-6-2 "filler" (all-mep-isas) h-uint f-ivc2-2u6)
185 (dnop ivc-x-6-3 "filler" (all-mep-isas) h-uint f-ivc2-3u6)
188 (dnop imm3p4 "Imm3p4" (all-mep-isas) h-uint f-ivc2-3u4)
189 (dnop imm3p9 "Imm3p9" (all-mep-isas) h-uint f-ivc2-3u9)
190 (dnop imm4p8 "Imm4p8" (all-mep-isas) h-uint f-ivc2-4u8)
191 (dnop imm5p7 "Imm5p7" (all-mep-isas) h-uint f-ivc2-5u7)
192 (dnop imm6p6 "Imm6p6" (all-mep-isas) h-uint f-ivc2-6u6)
193 (dnop imm8p4 "Imm8p4" (all-mep-isas) h-uint f-ivc2-8u4)
194 (dnop simm8p4 "sImm8p4" (all-mep-isas) h-sint f-ivc2-8s4)
196 (dnop imm3p5 "Imm3p5" (all-mep-isas) h-uint f-ivc2-3u5)
197 (dnop imm3p12 "Imm3p12" (all-mep-isas) h-uint f-ivc2-3u12)
198 (dnop imm4p4 "Imm4p4" (all-mep-isas) h-uint f-ivc2-4u4)
199 (dnop imm4p10 "Imm4p10" (all-mep-isas) h-uint f-ivc2-4u10)
200 (dnop imm5p8 "Imm5p8" (all-mep-isas) h-uint f-ivc2-5u8)
201 (dnop imm5p3 "Imm5p3" (all-mep-isas) h-uint f-ivc2-5u3)
202 (dnop imm6p2 "Imm6p2" (all-mep-isas) h-uint f-ivc2-6u2)
203 (dnop imm5p23 "Imm5p23" (all-mep-isas) h-uint f-ivc2-5u23)
204 (dnop imm3p25 "Imm3p25" (all-mep-isas) h-uint f-ivc2-3u25)
205 (dnop imm8p0 "Imm8p0" (all-mep-isas) h-uint f-ivc2-8u0)
206 (dnop simm8p0 "sImm8p0" (all-mep-isas) h-sint f-ivc2-8s0)
207 (dnop imm8p20 "Imm8p20" (all-mep-isas) h-uint f-ivc2-8u20)
209 (dnop crop "$CRo Pn" (all-mep-isas) h-cr64 f-ivc2-5u23)
210 (dnop crqp "$CRq Pn" (all-mep-isas) h-cr64 f-ivc2-5u13)
211 (dnop crpp "$CRp Pn" (all-mep-isas) h-cr64 f-ivc2-5u18)
213 (dnop ivc-x-0-2 "filler" (all-mep-isas) h-uint f-ivc2-2u0)
214 (dnop ivc-x-0-3 "filler" (all-mep-isas) h-uint f-ivc2-3u0)
215 (dnop ivc-x-0-4 "filler" (all-mep-isas) h-uint f-ivc2-4u0)
216 (dnop ivc-x-0-5 "filler" (all-mep-isas) h-uint f-ivc2-5u0)
218 (dnop imm16p0 "Imm16p0" (all-mep-isas) h-uint f-ivc2-imm16p0)
219 (dnop simm16p0 "sImm16p0" (all-mep-isas) h-sint f-ivc2-simm16p0)
221 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
224 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov1"))
226 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
227 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
228 (set crnx64 (or (zext DI rm) (and DI crnx64 #xffffffff00000000)))
232 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
235 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmov2"))
237 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
238 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
243 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
246 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc1"))
248 (+ MAJ_15 ccrn rm (f-sub4 #x7)
249 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 0))
254 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
257 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovc2"))
259 (+ MAJ_15 ccrn rm (f-sub4 #x7)
260 (f-ivc2-4u16 #xF) (f-ivc2-4u20 0) (f-ivc2-4u24 0) (f-30 1) (f-31 1))
265 ; 1111 nnnn mmmm 0111 1111 0000 0000 N000 cmov =crn,rm
268 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh1"))
270 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
271 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 0))
272 (set crnx64 (or (sll (zext DI rm) 32) (and DI crnx64 #xffffffff)))
276 ; 1111 nnnn mmmm 0111 1111 0000 0000 N001 cmov =rm,crn
279 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cmovh2"))
281 (+ MAJ_15 crnx64 rm (f-sub4 #x7)
282 (f-ivc2-4u16 #xF) (f-ivc2-4u20 1) (f-ivc2-4u24 0) (f-29 0) (f-30 0) (f-31 1))
283 (set rm (srl crnx64 32))
289 (df f-ivc2-crn "ivc2 crn" (all-mep-isas) 0 4 UINT #f #f)
290 (df f-ivc2-crm "ivc2 crm" (all-mep-isas) 4 4 UINT #f #f)
291 (df f-ivc2-ccrn-h1 "ccrx hi 1u20" (all-mep-isas) 20 1 UINT #f #f)
292 (df f-ivc2-ccrn-h2 "ccrx hi 2u20" (all-mep-isas) 20 2 UINT #f #f)
293 (df f-ivc2-ccrn-lo "ccrx lo 4u0" (all-mep-isas) 0 4 UINT #f #f)
294 (df f-ivc2-cmov1 "ivc2 cmov op1" (all-mep-isas) 8 12 UINT #f #f)
295 (df f-ivc2-cmov2 "ivc2 cmov op2" (all-mep-isas) 22 6 UINT #f #f)
296 (df f-ivc2-cmov3 "ivc2 cmov op2" (all-mep-isas) 28 4 UINT #f #f)
300 (comment "Coprocessor control register number field")
303 (subfields f-ivc2-ccrn-h2 f-ivc2-ccrn-lo)
305 (set (ifield f-ivc2-ccrn-h2) (and (srl (ifield f-ivc2-ccrn) 4) #x3))
306 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-ccrn) #xf))))
307 (extract (set (ifield f-ivc2-ccrn)
308 (or (sll (ifield f-ivc2-ccrn-h2) 4)
309 (ifield f-ivc2-ccrn-lo))))
314 (comment "Coprocessor register number field")
317 (subfields f-ivc2-ccrn-h1 f-ivc2-ccrn-lo)
319 (set (ifield f-ivc2-ccrn-h1) (and (srl (ifield f-ivc2-crnx) 4) #x1))
320 (set (ifield f-ivc2-ccrn-lo) (and (ifield f-ivc2-crnx) #xf))))
321 (extract (set (ifield f-ivc2-crnx)
322 (or (sll (ifield f-ivc2-ccrn-h1) 4)
323 (ifield f-ivc2-ccrn-lo))))
326 (dnop ivc2rm "reg Rm" (all-mep-isas (CDATA REGNUM)) h-gpr f-ivc2-crm)
327 (dnop ivc2crn "copro Rn (0-31, 64-bit" (all-mep-isas (CDATA REGNUM)) h-cr64 f-ivc2-crnx)
328 (dnop ivc2ccrn "copro control reg CCRn" (all-mep-isas (CDATA REGNUM)) h-ccr f-ivc2-ccrn)
330 ; [--][--] [--][--] [--][--] [--]
331 ; 0----+-- --1----+ ----2--- -+--
332 ; 01234567 89012345 67890123 4567
334 ; nnnnmmmm 11110000 0000N000 0000 cmov =crn,rm
337 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
338 "cmov $ivc2crn,$ivc2rm"
339 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
344 ; nnnnmmmm 11110000 0000N001 0000 cmov =rm,crn
347 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
348 "cmov $ivc2rm,$ivc2crn"
349 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf00) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
354 ; nnnnmmmm 11110000 0000NN10 0000 cmovc =ccrn,rm
355 (dni cmovc-ccrn-rm-p0
357 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
358 "cmovc $ivc2ccrn,$ivc2rm"
359 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x20) (f-ivc2-cmov3 0))
360 (set ivc2ccrn ivc2rm)
364 ; nnnnmmmm 11110000 0000NN11 0000 cmovc =rm,ccrn
365 (dni cmovc-rn-ccrm-p0
367 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
368 "cmovc $ivc2rm,$ivc2ccrn"
369 (+ ivc2ccrn ivc2rm (f-ivc2-cmov1 #xf00) (f-ivc2-cmov2 #x30) (f-ivc2-cmov3 0))
370 (set ivc2rm ivc2ccrn)
374 ; nnnnmmmm 11110001 0000N000 0000 cmovh =crn,rm
377 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
378 "cmovh $ivc2crn,$ivc2rm"
379 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x00) (f-ivc2-cmov3 0))
380 (set ivc2crn (or (sll (zext DI ivc2rm) 32) (and DI ivc2crn #xffffffff)))
384 ; nnnnmmmm 11110001 0000N001 0000 cmovh =rm,crn
387 (OPTIONAL_CP_INSN ivc2-p0-isa (SLOTS P0))
388 "cmovh $ivc2rm,$ivc2crn"
389 (+ ivc2crn ivc2rm (f-ivc2-cmov1 #xf10) (f-21 0) (f-ivc2-cmov2 #x10) (f-ivc2-cmov3 0))
390 (set ivc2rm (srl ivc2crn 32))
395 ; 1111 000 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.b =croc,crqc,crpc (c3_1)
396 (dni cpadd3_b_C3 "cpadd3.b $croc,$crqc,$crpc C3"
397 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_b"))
398 "cpadd3.b $croc,$crqc,$crpc"
399 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
400 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
402 (c-call "check_option_cp" pc)
403 (set croc (c-call DI "ivc2_cpadd3_b" pc crqc crpc)) )
407 ; 1111 001 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.h =croc,crqc,crpc (c3_1)
408 (dni cpadd3_h_C3 "cpadd3.h $croc,$crqc,$crpc C3"
409 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_h"))
410 "cpadd3.h $croc,$crqc,$crpc"
411 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
412 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
414 (c-call "check_option_cp" pc)
415 (set croc (c-call DI "ivc2_cpadd3_h" pc crqc crpc)) )
419 ; 1111 010 ooooo 0111 00000 qqqqq ppppp 0 cpadd3.w =croc,crqc,crpc (c3_1)
420 (dni cpadd3_w_C3 "cpadd3.w $croc,$crqc,$crpc C3"
421 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadd3_w"))
422 "cpadd3.w $croc,$crqc,$crpc"
423 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
424 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
426 (c-call "check_option_cp" pc)
427 (set croc (c-call DI "ivc2_cpadd3_w" pc crqc crpc)) )
431 ; 1111 011 ooooo 0111 00000 qqqqq ppppp 0 cdadd3 =croc,crqc,crpc (c3_1)
432 (dni cdadd3_C3 "cdadd3 $croc,$crqc,$crpc C3"
433 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdadd3"))
434 "cdadd3 $croc,$crqc,$crpc"
435 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
436 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
438 (c-call "check_option_cp" pc)
439 (set croc (c-call DI "ivc2_cdadd3" pc crqc crpc)) )
443 ; 1111 100 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.b =croc,crqc,crpc (c3_1)
444 (dni cpsub3_b_C3 "cpsub3.b $croc,$crqc,$crpc C3"
445 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_b"))
446 "cpsub3.b $croc,$crqc,$crpc"
447 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
448 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
450 (c-call "check_option_cp" pc)
451 (set croc (c-call DI "ivc2_cpsub3_b" pc crqc crpc)) )
455 ; 1111 101 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.h =croc,crqc,crpc (c3_1)
456 (dni cpsub3_h_C3 "cpsub3.h $croc,$crqc,$crpc C3"
457 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_h"))
458 "cpsub3.h $croc,$crqc,$crpc"
459 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
460 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
462 (c-call "check_option_cp" pc)
463 (set croc (c-call DI "ivc2_cpsub3_h" pc crqc crpc)) )
467 ; 1111 110 ooooo 0111 00000 qqqqq ppppp 0 cpsub3.w =croc,crqc,crpc (c3_1)
468 (dni cpsub3_w_C3 "cpsub3.w $croc,$crqc,$crpc C3"
469 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsub3_w"))
470 "cpsub3.w $croc,$crqc,$crpc"
471 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
472 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
474 (c-call "check_option_cp" pc)
475 (set croc (c-call DI "ivc2_cpsub3_w" pc crqc crpc)) )
479 ; 1111 111 ooooo 0111 00000 qqqqq ppppp 0 cdsub3 =croc,crqc,crpc (c3_1)
480 (dni cdsub3_C3 "cdsub3 $croc,$crqc,$crpc C3"
481 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsub3"))
482 "cdsub3 $croc,$crqc,$crpc"
483 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
484 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x0) )
486 (c-call "check_option_cp" pc)
487 (set croc (c-call DI "ivc2_cdsub3" pc crqc crpc)) )
491 ; 1111 000 ooooo 0111 00001 qqqqq ppppp 0 cpand3 =croc,crqc,crpc (c3_1)
492 (dni cpand3_C3 "cpand3 $croc,$crqc,$crpc C3"
493 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpand3"))
494 "cpand3 $croc,$crqc,$crpc"
495 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
496 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
498 (c-call "check_option_cp" pc)
499 (set croc (c-call DI "ivc2_cpand3" pc crqc crpc)) )
503 ; 1111 001 ooooo 0111 00001 qqqqq ppppp 0 cpor3 =croc,crqc,crpc (c3_1)
504 (dni cpor3_C3 "cpor3 $croc,$crqc,$crpc C3"
505 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpor3"))
506 "cpor3 $croc,$crqc,$crpc"
507 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
508 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
510 (c-call "check_option_cp" pc)
511 (set croc (c-call DI "ivc2_cpor3" pc crqc crpc)) )
515 ; 1111 010 ooooo 0111 00001 qqqqq ppppp 0 cpnor3 =croc,crqc,crpc (c3_1)
516 (dni cpnor3_C3 "cpnor3 $croc,$crqc,$crpc C3"
517 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnor3"))
518 "cpnor3 $croc,$crqc,$crpc"
519 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
520 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
522 (c-call "check_option_cp" pc)
523 (set croc (c-call DI "ivc2_cpnor3" pc crqc crpc)) )
527 ; 1111 011 ooooo 0111 00001 qqqqq ppppp 0 cpxor3 =croc,crqc,crpc (c3_1)
528 (dni cpxor3_C3 "cpxor3 $croc,$crqc,$crpc C3"
529 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpxor3"))
530 "cpxor3 $croc,$crqc,$crpc"
531 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
532 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
534 (c-call "check_option_cp" pc)
535 (set croc (c-call DI "ivc2_cpxor3" pc crqc crpc)) )
539 ; 1111 100 ooooo 0111 00001 qqqqq ppppp 0 cpsel =croc,crqc,crpc (c3_1)
540 (dni cpsel_C3 "cpsel $croc,$crqc,$crpc C3"
541 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsel"))
542 "cpsel $croc,$crqc,$crpc"
543 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
544 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
546 (c-call "check_option_cp" pc)
547 (set croc (c-call DI "ivc2_cpsel" pc crqc crpc)) )
551 ; 1111 iii ooooo 0111 11101 qqqqq ppppp 0 cpfsftbi =croc,crqc,crpc,imm3p4 (c3_1)
552 (dni cpfsftbi_C3 "cpfsftbi $croc,$crqc,$crpc,imm3p4 C3"
553 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbi"))
554 "cpfsftbi $croc,$crqc,$crpc,$imm3p4"
555 (+ MAJ_15 imm3p4 croc (f-sub4 7)
556 (f-ivc2-5u16 #x1d) crqc crpc (f-ivc2-1u31 #x0) )
558 (c-call "check_option_cp" pc)
559 (set croc (c-call DI "ivc2_cpfsftbi" pc crqc crpc imm3p4)) )
563 ; 1111 110 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs0 =croc,crqc,crpc (c3_1)
564 (dni cpfsftbs0_C3 "cpfsftbs0 $croc,$crqc,$crpc C3"
565 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs0"))
566 "cpfsftbs0 $croc,$crqc,$crpc"
567 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
568 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
570 (c-call "check_option_cp" pc)
571 (set croc (c-call DI "ivc2_cpfsftbs0" pc crqc crpc)) )
575 ; 1111 111 ooooo 0111 00001 qqqqq ppppp 0 cpfsftbs1 =croc,crqc,crpc (c3_1)
576 (dni cpfsftbs1_C3 "cpfsftbs1 $croc,$crqc,$crpc C3"
577 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpfsftbs1"))
578 "cpfsftbs1 $croc,$crqc,$crpc"
579 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
580 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x0) )
582 (c-call "check_option_cp" pc)
583 (set croc (c-call DI "ivc2_cpfsftbs1" pc crqc crpc)) )
587 ; 1111 000 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.b =croc,crqc,crpc (c3_1)
588 (dni cpunpacku_b_C3 "cpunpacku.b $croc,$crqc,$crpc C3"
589 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_b"))
590 "cpunpacku.b $croc,$crqc,$crpc"
591 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
592 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
594 (c-call "check_option_cp" pc)
595 (set croc (c-call DI "ivc2_cpunpacku_b" pc crqc crpc)) )
599 ; 1111 001 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.h =croc,crqc,crpc (c3_1)
600 (dni cpunpacku_h_C3 "cpunpacku.h $croc,$crqc,$crpc C3"
601 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_h"))
602 "cpunpacku.h $croc,$crqc,$crpc"
603 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
604 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
606 (c-call "check_option_cp" pc)
607 (set croc (c-call DI "ivc2_cpunpacku_h" pc crqc crpc)) )
611 ; 1111 010 ooooo 0111 00010 qqqqq ppppp 0 cpunpacku.w =croc,crqc,crpc (c3_1)
612 (dni cpunpacku_w_C3 "cpunpacku.w $croc,$crqc,$crpc C3"
613 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpacku_w"))
614 "cpunpacku.w $croc,$crqc,$crpc"
615 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
616 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
618 (c-call "check_option_cp" pc)
619 (set croc (c-call DI "ivc2_cpunpacku_w" pc crqc crpc)) )
623 ; 1111 100 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.b =croc,crqc,crpc (c3_1)
624 (dni cpunpackl_b_C3 "cpunpackl.b $croc,$crqc,$crpc C3"
625 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_b"))
626 "cpunpackl.b $croc,$crqc,$crpc"
627 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
628 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
630 (c-call "check_option_cp" pc)
631 (set croc (c-call DI "ivc2_cpunpackl_b" pc crqc crpc)) )
635 ; 1111 101 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.h =croc,crqc,crpc (c3_1)
636 (dni cpunpackl_h_C3 "cpunpackl.h $croc,$crqc,$crpc C3"
637 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_h"))
638 "cpunpackl.h $croc,$crqc,$crpc"
639 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
640 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
642 (c-call "check_option_cp" pc)
643 (set croc (c-call DI "ivc2_cpunpackl_h" pc crqc crpc)) )
647 ; 1111 110 ooooo 0111 00010 qqqqq ppppp 0 cpunpackl.w =croc,crqc,crpc (c3_1)
648 (dni cpunpackl_w_C3 "cpunpackl.w $croc,$crqc,$crpc C3"
649 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpunpackl_w"))
650 "cpunpackl.w $croc,$crqc,$crpc"
651 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
652 (f-ivc2-5u16 #x2) crqc crpc (f-ivc2-1u31 #x0) )
654 (c-call "check_option_cp" pc)
655 (set croc (c-call DI "ivc2_cpunpackl_w" pc crqc crpc)) )
659 ; 1111 100 ooooo 0111 00011 qqqqq ppppp 0 cppacku.b =croc,crqc,crpc (c3_1)
660 (dni cppacku_b_C3 "cppacku.b $croc,$crqc,$crpc C3"
661 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacku_b"))
662 "cppacku.b $croc,$crqc,$crpc"
663 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
664 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
666 (c-call "check_option_cp" pc)
667 (set croc (c-call DI "ivc2_cppacku_b" pc crqc crpc)) )
671 ; 1111 101 ooooo 0111 00011 qqqqq ppppp 0 cppack.b =croc,crqc,crpc (c3_1)
672 (dni cppack_b_C3 "cppack.b $croc,$crqc,$crpc C3"
673 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_b"))
674 "cppack.b $croc,$crqc,$crpc"
675 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
676 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
678 (c-call "check_option_cp" pc)
679 (set croc (c-call DI "ivc2_cppack_b" pc crqc crpc)) )
683 ; 1111 111 ooooo 0111 00011 qqqqq ppppp 0 cppack.h =croc,crqc,crpc (c3_1)
684 (dni cppack_h_C3 "cppack.h $croc,$crqc,$crpc C3"
685 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppack_h"))
686 "cppack.h $croc,$crqc,$crpc"
687 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
688 (f-ivc2-5u16 #x3) crqc crpc (f-ivc2-1u31 #x0) )
690 (c-call "check_option_cp" pc)
691 (set croc (c-call DI "ivc2_cppack_h" pc crqc crpc)) )
695 ; 1111 000 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.b =croc,crqc,crpc (c3_1)
696 (dni cpsrl3_b_C3 "cpsrl3.b $croc,$crqc,$crpc C3"
697 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_b"))
698 "cpsrl3.b $croc,$crqc,$crpc"
699 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
700 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
702 (c-call "check_option_cp" pc)
703 (set croc (c-call DI "ivc2_cpsrl3_b" pc crqc crpc)) )
707 ; 1111 001 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.b =croc,crqc,crpc (c3_1)
708 (dni cpssrl3_b_C3 "cpssrl3.b $croc,$crqc,$crpc C3"
709 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_b"))
710 "cpssrl3.b $croc,$crqc,$crpc"
711 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
712 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
714 (c-call "check_option_cp" pc)
715 (set croc (c-call DI "ivc2_cpssrl3_b" pc crqc crpc)) )
719 ; 1111 010 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.h =croc,crqc,crpc (c3_1)
720 (dni cpsrl3_h_C3 "cpsrl3.h $croc,$crqc,$crpc C3"
721 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_h"))
722 "cpsrl3.h $croc,$crqc,$crpc"
723 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
724 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
726 (c-call "check_option_cp" pc)
727 (set croc (c-call DI "ivc2_cpsrl3_h" pc crqc crpc)) )
731 ; 1111 011 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.h =croc,crqc,crpc (c3_1)
732 (dni cpssrl3_h_C3 "cpssrl3.h $croc,$crqc,$crpc C3"
733 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_h"))
734 "cpssrl3.h $croc,$crqc,$crpc"
735 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
736 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
738 (c-call "check_option_cp" pc)
739 (set croc (c-call DI "ivc2_cpssrl3_h" pc crqc crpc)) )
743 ; 1111 100 ooooo 0111 00100 qqqqq ppppp 0 cpsrl3.w =croc,crqc,crpc (c3_1)
744 (dni cpsrl3_w_C3 "cpsrl3.w $croc,$crqc,$crpc C3"
745 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrl3_w"))
746 "cpsrl3.w $croc,$crqc,$crpc"
747 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
748 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
750 (c-call "check_option_cp" pc)
751 (set croc (c-call DI "ivc2_cpsrl3_w" pc crqc crpc)) )
755 ; 1111 101 ooooo 0111 00100 qqqqq ppppp 0 cpssrl3.w =croc,crqc,crpc (c3_1)
756 (dni cpssrl3_w_C3 "cpssrl3.w $croc,$crqc,$crpc C3"
757 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssrl3_w"))
758 "cpssrl3.w $croc,$crqc,$crpc"
759 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
760 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
762 (c-call "check_option_cp" pc)
763 (set croc (c-call DI "ivc2_cpssrl3_w" pc crqc crpc)) )
767 ; 1111 110 ooooo 0111 00100 qqqqq ppppp 0 cdsrl3 =croc,crqc,crpc (c3_1)
768 (dni cdsrl3_C3 "cdsrl3 $croc,$crqc,$crpc C3"
769 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrl3"))
770 "cdsrl3 $croc,$crqc,$crpc"
771 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
772 (f-ivc2-5u16 #x4) crqc crpc (f-ivc2-1u31 #x0) )
774 (c-call "check_option_cp" pc)
775 (set croc (c-call DI "ivc2_cdsrl3" pc crqc crpc)) )
779 ; 1111 000 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.b =croc,crqc,crpc (c3_1)
780 (dni cpsra3_b_C3 "cpsra3.b $croc,$crqc,$crpc C3"
781 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_b"))
782 "cpsra3.b $croc,$crqc,$crpc"
783 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
784 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
786 (c-call "check_option_cp" pc)
787 (set croc (c-call DI "ivc2_cpsra3_b" pc crqc crpc)) )
791 ; 1111 001 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.b =croc,crqc,crpc (c3_1)
792 (dni cpssra3_b_C3 "cpssra3.b $croc,$crqc,$crpc C3"
793 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_b"))
794 "cpssra3.b $croc,$crqc,$crpc"
795 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
796 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
798 (c-call "check_option_cp" pc)
799 (set croc (c-call DI "ivc2_cpssra3_b" pc crqc crpc)) )
803 ; 1111 010 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.h =croc,crqc,crpc (c3_1)
804 (dni cpsra3_h_C3 "cpsra3.h $croc,$crqc,$crpc C3"
805 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_h"))
806 "cpsra3.h $croc,$crqc,$crpc"
807 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
808 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
810 (c-call "check_option_cp" pc)
811 (set croc (c-call DI "ivc2_cpsra3_h" pc crqc crpc)) )
815 ; 1111 011 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.h =croc,crqc,crpc (c3_1)
816 (dni cpssra3_h_C3 "cpssra3.h $croc,$crqc,$crpc C3"
817 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_h"))
818 "cpssra3.h $croc,$crqc,$crpc"
819 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
820 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
822 (c-call "check_option_cp" pc)
823 (set croc (c-call DI "ivc2_cpssra3_h" pc crqc crpc)) )
827 ; 1111 100 ooooo 0111 00101 qqqqq ppppp 0 cpsra3.w =croc,crqc,crpc (c3_1)
828 (dni cpsra3_w_C3 "cpsra3.w $croc,$crqc,$crpc C3"
829 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsra3_w"))
830 "cpsra3.w $croc,$crqc,$crpc"
831 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
832 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
834 (c-call "check_option_cp" pc)
835 (set croc (c-call DI "ivc2_cpsra3_w" pc crqc crpc)) )
839 ; 1111 101 ooooo 0111 00101 qqqqq ppppp 0 cpssra3.w =croc,crqc,crpc (c3_1)
840 (dni cpssra3_w_C3 "cpssra3.w $croc,$crqc,$crpc C3"
841 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssra3_w"))
842 "cpssra3.w $croc,$crqc,$crpc"
843 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
844 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
846 (c-call "check_option_cp" pc)
847 (set croc (c-call DI "ivc2_cpssra3_w" pc crqc crpc)) )
851 ; 1111 110 ooooo 0111 00101 qqqqq ppppp 0 cdsra3 =croc,crqc,crpc (c3_1)
852 (dni cdsra3_C3 "cdsra3 $croc,$crqc,$crpc C3"
853 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsra3"))
854 "cdsra3 $croc,$crqc,$crpc"
855 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
856 (f-ivc2-5u16 #x5) crqc crpc (f-ivc2-1u31 #x0) )
858 (c-call "check_option_cp" pc)
859 (set croc (c-call DI "ivc2_cdsra3" pc crqc crpc)) )
863 ; 1111 000 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.b =croc,crqc,crpc (c3_1)
864 (dni cpsll3_b_C3 "cpsll3.b $croc,$crqc,$crpc C3"
865 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_b"))
866 "cpsll3.b $croc,$crqc,$crpc"
867 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
868 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
870 (c-call "check_option_cp" pc)
871 (set croc (c-call DI "ivc2_cpsll3_b" pc crqc crpc)) )
875 ; 1111 001 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.b =croc,crqc,crpc (c3_1)
876 (dni cpssll3_b_C3 "cpssll3.b $croc,$crqc,$crpc C3"
877 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_b"))
878 "cpssll3.b $croc,$crqc,$crpc"
879 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
880 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
882 (c-call "check_option_cp" pc)
883 (set croc (c-call DI "ivc2_cpssll3_b" pc crqc crpc)) )
887 ; 1111 010 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.h =croc,crqc,crpc (c3_1)
888 (dni cpsll3_h_C3 "cpsll3.h $croc,$crqc,$crpc C3"
889 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_h"))
890 "cpsll3.h $croc,$crqc,$crpc"
891 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
892 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
894 (c-call "check_option_cp" pc)
895 (set croc (c-call DI "ivc2_cpsll3_h" pc crqc crpc)) )
899 ; 1111 011 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.h =croc,crqc,crpc (c3_1)
900 (dni cpssll3_h_C3 "cpssll3.h $croc,$crqc,$crpc C3"
901 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_h"))
902 "cpssll3.h $croc,$crqc,$crpc"
903 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
904 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
906 (c-call "check_option_cp" pc)
907 (set croc (c-call DI "ivc2_cpssll3_h" pc crqc crpc)) )
911 ; 1111 100 ooooo 0111 00110 qqqqq ppppp 0 cpsll3.w =croc,crqc,crpc (c3_1)
912 (dni cpsll3_w_C3 "cpsll3.w $croc,$crqc,$crpc C3"
913 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsll3_w"))
914 "cpsll3.w $croc,$crqc,$crpc"
915 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
916 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
918 (c-call "check_option_cp" pc)
919 (set croc (c-call DI "ivc2_cpsll3_w" pc crqc crpc)) )
923 ; 1111 101 ooooo 0111 00110 qqqqq ppppp 0 cpssll3.w =croc,crqc,crpc (c3_1)
924 (dni cpssll3_w_C3 "cpssll3.w $croc,$crqc,$crpc C3"
925 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssll3_w"))
926 "cpssll3.w $croc,$crqc,$crpc"
927 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
928 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
930 (c-call "check_option_cp" pc)
931 (set croc (c-call DI "ivc2_cpssll3_w" pc crqc crpc)) )
935 ; 1111 110 ooooo 0111 00110 qqqqq ppppp 0 cdsll3 =croc,crqc,crpc (c3_1)
936 (dni cdsll3_C3 "cdsll3 $croc,$crqc,$crpc C3"
937 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsll3"))
938 "cdsll3 $croc,$crqc,$crpc"
939 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
940 (f-ivc2-5u16 #x6) crqc crpc (f-ivc2-1u31 #x0) )
942 (c-call "check_option_cp" pc)
943 (set croc (c-call DI "ivc2_cdsll3" pc crqc crpc)) )
947 ; 1111 010 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.h =croc,crqc,crpc (c3_1)
948 (dni cpsla3_h_C3 "cpsla3.h $croc,$crqc,$crpc C3"
949 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_h"))
950 "cpsla3.h $croc,$crqc,$crpc"
951 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
952 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
954 (c-call "check_option_cp" pc)
955 (set croc (c-call DI "ivc2_cpsla3_h" pc crqc crpc)) )
959 ; 1111 100 ooooo 0111 00111 qqqqq ppppp 0 cpsla3.w =croc,crqc,crpc (c3_1)
960 (dni cpsla3_w_C3 "cpsla3.w $croc,$crqc,$crpc C3"
961 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsla3_w"))
962 "cpsla3.w $croc,$crqc,$crpc"
963 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
964 (f-ivc2-5u16 #x7) crqc crpc (f-ivc2-1u31 #x0) )
966 (c-call "check_option_cp" pc)
967 (set croc (c-call DI "ivc2_cpsla3_w" pc crqc crpc)) )
971 ; 1111 010 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.h =croc,crqc,crpc (c3_1)
972 (dni cpsadd3_h_C3 "cpsadd3.h $croc,$crqc,$crpc C3"
973 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_h"))
974 "cpsadd3.h $croc,$crqc,$crpc"
975 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
976 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
978 (c-call "check_option_cp" pc)
979 (set croc (c-call DI "ivc2_cpsadd3_h" pc crqc crpc)) )
983 ; 1111 011 ooooo 0111 01000 qqqqq ppppp 0 cpsadd3.w =croc,crqc,crpc (c3_1)
984 (dni cpsadd3_w_C3 "cpsadd3.w $croc,$crqc,$crpc C3"
985 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadd3_w"))
986 "cpsadd3.w $croc,$crqc,$crpc"
987 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
988 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
990 (c-call "check_option_cp" pc)
991 (set croc (c-call DI "ivc2_cpsadd3_w" pc crqc crpc)) )
995 ; 1111 110 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.h =croc,crqc,crpc (c3_1)
996 (dni cpssub3_h_C3 "cpssub3.h $croc,$crqc,$crpc C3"
997 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_h"))
998 "cpssub3.h $croc,$crqc,$crpc"
999 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1000 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1002 (c-call "check_option_cp" pc)
1003 (set croc (c-call DI "ivc2_cpssub3_h" pc crqc crpc)) )
1007 ; 1111 111 ooooo 0111 01000 qqqqq ppppp 0 cpssub3.w =croc,crqc,crpc (c3_1)
1008 (dni cpssub3_w_C3 "cpssub3.w $croc,$crqc,$crpc C3"
1009 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssub3_w"))
1010 "cpssub3.w $croc,$crqc,$crpc"
1011 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1012 (f-ivc2-5u16 #x8) crqc crpc (f-ivc2-1u31 #x0) )
1014 (c-call "check_option_cp" pc)
1015 (set croc (c-call DI "ivc2_cpssub3_w" pc crqc crpc)) )
1019 ; 1111 000 ooooo 0111 01001 qqqqq ppppp 0 cpextuaddu3.b =croc,crqc,crpc (c3_1)
1020 (dni cpextuaddu3_b_C3 "cpextuaddu3.b $croc,$crqc,$crpc C3"
1021 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuaddu3_b"))
1022 "cpextuaddu3.b $croc,$crqc,$crpc"
1023 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1024 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1026 (c-call "check_option_cp" pc)
1027 (set croc (c-call DI "ivc2_cpextuaddu3_b" pc crqc crpc)) )
1031 ; 1111 001 ooooo 0111 01001 qqqqq ppppp 0 cpextuadd3.b =croc,crqc,crpc (c3_1)
1032 (dni cpextuadd3_b_C3 "cpextuadd3.b $croc,$crqc,$crpc C3"
1033 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuadd3_b"))
1034 "cpextuadd3.b $croc,$crqc,$crpc"
1035 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1036 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1038 (c-call "check_option_cp" pc)
1039 (set croc (c-call DI "ivc2_cpextuadd3_b" pc crqc crpc)) )
1043 ; 1111 010 ooooo 0111 01001 qqqqq ppppp 0 cpextladdu3.b =croc,crqc,crpc (c3_1)
1044 (dni cpextladdu3_b_C3 "cpextladdu3.b $croc,$crqc,$crpc C3"
1045 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladdu3_b"))
1046 "cpextladdu3.b $croc,$crqc,$crpc"
1047 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1048 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1050 (c-call "check_option_cp" pc)
1051 (set croc (c-call DI "ivc2_cpextladdu3_b" pc crqc crpc)) )
1055 ; 1111 011 ooooo 0111 01001 qqqqq ppppp 0 cpextladd3.b =croc,crqc,crpc (c3_1)
1056 (dni cpextladd3_b_C3 "cpextladd3.b $croc,$crqc,$crpc C3"
1057 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextladd3_b"))
1058 "cpextladd3.b $croc,$crqc,$crpc"
1059 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1060 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1062 (c-call "check_option_cp" pc)
1063 (set croc (c-call DI "ivc2_cpextladd3_b" pc crqc crpc)) )
1067 ; 1111 100 ooooo 0111 01001 qqqqq ppppp 0 cpextusubu3.b =croc,crqc,crpc (c3_1)
1068 (dni cpextusubu3_b_C3 "cpextusubu3.b $croc,$crqc,$crpc C3"
1069 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusubu3_b"))
1070 "cpextusubu3.b $croc,$crqc,$crpc"
1071 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1072 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1074 (c-call "check_option_cp" pc)
1075 (set croc (c-call DI "ivc2_cpextusubu3_b" pc crqc crpc)) )
1079 ; 1111 101 ooooo 0111 01001 qqqqq ppppp 0 cpextusub3.b =croc,crqc,crpc (c3_1)
1080 (dni cpextusub3_b_C3 "cpextusub3.b $croc,$crqc,$crpc C3"
1081 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextusub3_b"))
1082 "cpextusub3.b $croc,$crqc,$crpc"
1083 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1084 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1086 (c-call "check_option_cp" pc)
1087 (set croc (c-call DI "ivc2_cpextusub3_b" pc crqc crpc)) )
1091 ; 1111 110 ooooo 0111 01001 qqqqq ppppp 0 cpextlsubu3.b =croc,crqc,crpc (c3_1)
1092 (dni cpextlsubu3_b_C3 "cpextlsubu3.b $croc,$crqc,$crpc C3"
1093 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsubu3_b"))
1094 "cpextlsubu3.b $croc,$crqc,$crpc"
1095 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1096 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1098 (c-call "check_option_cp" pc)
1099 (set croc (c-call DI "ivc2_cpextlsubu3_b" pc crqc crpc)) )
1103 ; 1111 111 ooooo 0111 01001 qqqqq ppppp 0 cpextlsub3.b =croc,crqc,crpc (c3_1)
1104 (dni cpextlsub3_b_C3 "cpextlsub3.b $croc,$crqc,$crpc C3"
1105 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlsub3_b"))
1106 "cpextlsub3.b $croc,$crqc,$crpc"
1107 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1108 (f-ivc2-5u16 #x9) crqc crpc (f-ivc2-1u31 #x0) )
1110 (c-call "check_option_cp" pc)
1111 (set croc (c-call DI "ivc2_cpextlsub3_b" pc crqc crpc)) )
1115 ; 1111 000 ooooo 0111 01010 qqqqq ppppp 0 cpaveu3.b =croc,crqc,crpc (c3_1)
1116 (dni cpaveu3_b_C3 "cpaveu3.b $croc,$crqc,$crpc C3"
1117 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaveu3_b"))
1118 "cpaveu3.b $croc,$crqc,$crpc"
1119 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1120 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1122 (c-call "check_option_cp" pc)
1123 (set croc (c-call DI "ivc2_cpaveu3_b" pc crqc crpc)) )
1127 ; 1111 001 ooooo 0111 01010 qqqqq ppppp 0 cpave3.b =croc,crqc,crpc (c3_1)
1128 (dni cpave3_b_C3 "cpave3.b $croc,$crqc,$crpc C3"
1129 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_b"))
1130 "cpave3.b $croc,$crqc,$crpc"
1131 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1132 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1134 (c-call "check_option_cp" pc)
1135 (set croc (c-call DI "ivc2_cpave3_b" pc crqc crpc)) )
1139 ; 1111 010 ooooo 0111 01010 qqqqq ppppp 0 cpave3.h =croc,crqc,crpc (c3_1)
1140 (dni cpave3_h_C3 "cpave3.h $croc,$crqc,$crpc C3"
1141 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_h"))
1142 "cpave3.h $croc,$crqc,$crpc"
1143 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1144 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1146 (c-call "check_option_cp" pc)
1147 (set croc (c-call DI "ivc2_cpave3_h" pc crqc crpc)) )
1151 ; 1111 011 ooooo 0111 01010 qqqqq ppppp 0 cpave3.w =croc,crqc,crpc (c3_1)
1152 (dni cpave3_w_C3 "cpave3.w $croc,$crqc,$crpc C3"
1153 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpave3_w"))
1154 "cpave3.w $croc,$crqc,$crpc"
1155 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1156 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1158 (c-call "check_option_cp" pc)
1159 (set croc (c-call DI "ivc2_cpave3_w" pc crqc crpc)) )
1163 ; 1111 100 ooooo 0111 01010 qqqqq ppppp 0 cpaddsru3.b =croc,crqc,crpc (c3_1)
1164 (dni cpaddsru3_b_C3 "cpaddsru3.b $croc,$crqc,$crpc C3"
1165 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsru3_b"))
1166 "cpaddsru3.b $croc,$crqc,$crpc"
1167 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1168 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1170 (c-call "check_option_cp" pc)
1171 (set croc (c-call DI "ivc2_cpaddsru3_b" pc crqc crpc)) )
1175 ; 1111 101 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.b =croc,crqc,crpc (c3_1)
1176 (dni cpaddsr3_b_C3 "cpaddsr3.b $croc,$crqc,$crpc C3"
1177 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_b"))
1178 "cpaddsr3.b $croc,$crqc,$crpc"
1179 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1180 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1182 (c-call "check_option_cp" pc)
1183 (set croc (c-call DI "ivc2_cpaddsr3_b" pc crqc crpc)) )
1187 ; 1111 110 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.h =croc,crqc,crpc (c3_1)
1188 (dni cpaddsr3_h_C3 "cpaddsr3.h $croc,$crqc,$crpc C3"
1189 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_h"))
1190 "cpaddsr3.h $croc,$crqc,$crpc"
1191 (+ MAJ_15 (f-ivc2-3u4 #x6) croc (f-sub4 7)
1192 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1194 (c-call "check_option_cp" pc)
1195 (set croc (c-call DI "ivc2_cpaddsr3_h" pc crqc crpc)) )
1199 ; 1111 111 ooooo 0111 01010 qqqqq ppppp 0 cpaddsr3.w =croc,crqc,crpc (c3_1)
1200 (dni cpaddsr3_w_C3 "cpaddsr3.w $croc,$crqc,$crpc C3"
1201 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddsr3_w"))
1202 "cpaddsr3.w $croc,$crqc,$crpc"
1203 (+ MAJ_15 (f-ivc2-3u4 #x7) croc (f-sub4 7)
1204 (f-ivc2-5u16 #xa) crqc crpc (f-ivc2-1u31 #x0) )
1206 (c-call "check_option_cp" pc)
1207 (set croc (c-call DI "ivc2_cpaddsr3_w" pc crqc crpc)) )
1211 ; 1111 000 ooooo 0111 01011 qqqqq ppppp 0 cpabsu3.b =croc,crqc,crpc (c3_1)
1212 (dni cpabsu3_b_C3 "cpabsu3.b $croc,$crqc,$crpc C3"
1213 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsu3_b"))
1214 "cpabsu3.b $croc,$crqc,$crpc"
1215 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1216 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1218 (c-call "check_option_cp" pc)
1219 (set croc (c-call DI "ivc2_cpabsu3_b" pc crqc crpc)) )
1223 ; 1111 001 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.b =croc,crqc,crpc (c3_1)
1224 (dni cpabs3_b_C3 "cpabs3.b $croc,$crqc,$crpc C3"
1225 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_b"))
1226 "cpabs3.b $croc,$crqc,$crpc"
1227 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1228 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1230 (c-call "check_option_cp" pc)
1231 (set croc (c-call DI "ivc2_cpabs3_b" pc crqc crpc)) )
1235 ; 1111 010 ooooo 0111 01011 qqqqq ppppp 0 cpabs3.h =croc,crqc,crpc (c3_1)
1236 (dni cpabs3_h_C3 "cpabs3.h $croc,$crqc,$crpc C3"
1237 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabs3_h"))
1238 "cpabs3.h $croc,$crqc,$crpc"
1239 (+ MAJ_15 (f-ivc2-3u4 #x2) croc (f-sub4 7)
1240 (f-ivc2-5u16 #xb) crqc crpc (f-ivc2-1u31 #x0) )
1242 (c-call "check_option_cp" pc)
1243 (set croc (c-call DI "ivc2_cpabs3_h" pc crqc crpc)) )
1247 ; 1111 000 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.b =croc,crqc,crpc (c3_1)
1248 (dni cpmaxu3_b_C3 "cpmaxu3.b $croc,$crqc,$crpc C3"
1249 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_b"))
1250 "cpmaxu3.b $croc,$crqc,$crpc"
1251 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1252 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1254 (c-call "check_option_cp" pc)
1255 (set croc (c-call DI "ivc2_cpmaxu3_b" pc crqc crpc)) )
1259 ; 1111 001 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.b =croc,crqc,crpc (c3_1)
1260 (dni cpmax3_b_C3 "cpmax3.b $croc,$crqc,$crpc C3"
1261 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_b"))
1262 "cpmax3.b $croc,$crqc,$crpc"
1263 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1264 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1266 (c-call "check_option_cp" pc)
1267 (set croc (c-call DI "ivc2_cpmax3_b" pc crqc crpc)) )
1271 ; 1111 011 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.h =croc,crqc,crpc (c3_1)
1272 (dni cpmax3_h_C3 "cpmax3.h $croc,$crqc,$crpc C3"
1273 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_h"))
1274 "cpmax3.h $croc,$crqc,$crpc"
1275 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1276 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1278 (c-call "check_option_cp" pc)
1279 (set croc (c-call DI "ivc2_cpmax3_h" pc crqc crpc)) )
1283 ; 1111 100 ooooo 0111 01100 qqqqq ppppp 0 cpmaxu3.w =croc,crqc,crpc (c3_1)
1284 (dni cpmaxu3_w_C3 "cpmaxu3.w $croc,$crqc,$crpc C3"
1285 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmaxu3_w"))
1286 "cpmaxu3.w $croc,$crqc,$crpc"
1287 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1288 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1290 (c-call "check_option_cp" pc)
1291 (set croc (c-call DI "ivc2_cpmaxu3_w" pc crqc crpc)) )
1295 ; 1111 101 ooooo 0111 01100 qqqqq ppppp 0 cpmax3.w =croc,crqc,crpc (c3_1)
1296 (dni cpmax3_w_C3 "cpmax3.w $croc,$crqc,$crpc C3"
1297 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmax3_w"))
1298 "cpmax3.w $croc,$crqc,$crpc"
1299 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1300 (f-ivc2-5u16 #xc) crqc crpc (f-ivc2-1u31 #x0) )
1302 (c-call "check_option_cp" pc)
1303 (set croc (c-call DI "ivc2_cpmax3_w" pc crqc crpc)) )
1307 ; 1111 000 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.b =croc,crqc,crpc (c3_1)
1308 (dni cpminu3_b_C3 "cpminu3.b $croc,$crqc,$crpc C3"
1309 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_b"))
1310 "cpminu3.b $croc,$crqc,$crpc"
1311 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1312 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1314 (c-call "check_option_cp" pc)
1315 (set croc (c-call DI "ivc2_cpminu3_b" pc crqc crpc)) )
1319 ; 1111 001 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.b =croc,crqc,crpc (c3_1)
1320 (dni cpmin3_b_C3 "cpmin3.b $croc,$crqc,$crpc C3"
1321 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_b"))
1322 "cpmin3.b $croc,$crqc,$crpc"
1323 (+ MAJ_15 (f-ivc2-3u4 #x1) croc (f-sub4 7)
1324 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1326 (c-call "check_option_cp" pc)
1327 (set croc (c-call DI "ivc2_cpmin3_b" pc crqc crpc)) )
1331 ; 1111 011 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.h =croc,crqc,crpc (c3_1)
1332 (dni cpmin3_h_C3 "cpmin3.h $croc,$crqc,$crpc C3"
1333 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_h"))
1334 "cpmin3.h $croc,$crqc,$crpc"
1335 (+ MAJ_15 (f-ivc2-3u4 #x3) croc (f-sub4 7)
1336 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1338 (c-call "check_option_cp" pc)
1339 (set croc (c-call DI "ivc2_cpmin3_h" pc crqc crpc)) )
1343 ; 1111 100 ooooo 0111 01101 qqqqq ppppp 0 cpminu3.w =croc,crqc,crpc (c3_1)
1344 (dni cpminu3_w_C3 "cpminu3.w $croc,$crqc,$crpc C3"
1345 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpminu3_w"))
1346 "cpminu3.w $croc,$crqc,$crpc"
1347 (+ MAJ_15 (f-ivc2-3u4 #x4) croc (f-sub4 7)
1348 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1350 (c-call "check_option_cp" pc)
1351 (set croc (c-call DI "ivc2_cpminu3_w" pc crqc crpc)) )
1355 ; 1111 101 ooooo 0111 01101 qqqqq ppppp 0 cpmin3.w =croc,crqc,crpc (c3_1)
1356 (dni cpmin3_w_C3 "cpmin3.w $croc,$crqc,$crpc C3"
1357 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmin3_w"))
1358 "cpmin3.w $croc,$crqc,$crpc"
1359 (+ MAJ_15 (f-ivc2-3u4 #x5) croc (f-sub4 7)
1360 (f-ivc2-5u16 #xd) crqc crpc (f-ivc2-1u31 #x0) )
1362 (c-call "check_option_cp" pc)
1363 (set croc (c-call DI "ivc2_cpmin3_w" pc crqc crpc)) )
1367 ; 1111 000 ooooo 0111 10000 00000 00000 0 cpmovfrcsar0 =croc (c3_1)
1368 (dni cpmovfrcsar0_C3 "cpmovfrcsar0 $croc C3"
1369 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar0"))
1370 "cpmovfrcsar0 $croc"
1371 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1372 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1374 (c-call "check_option_cp" pc)
1375 (set croc (c-call DI "ivc2_cpmovfrcsar0" pc)) )
1379 ; 1111 000 ooooo 0111 10000 00000 01111 0 cpmovfrcsar1 =croc (c3_1)
1380 (dni cpmovfrcsar1_C3 "cpmovfrcsar1 $croc C3"
1381 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcsar1"))
1382 "cpmovfrcsar1 $croc"
1383 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1384 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1386 (c-call "check_option_cp" pc)
1387 (set croc (c-call DI "ivc2_cpmovfrcsar1" pc)) )
1391 ; 1111 000 ooooo 0111 10000 00000 00001 0 cpmovfrcc =croc (c3_1)
1392 (dni cpmovfrcc_C3 "cpmovfrcc $croc C3"
1393 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovfrcc"))
1395 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1396 (f-ivc2-5u16 #x10) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1398 (c-call "check_option_cp" pc)
1399 (set croc (c-call DI "ivc2_cpmovfrcc" pc)) )
1403 ; 1111 0000 0000 0111 10000 qqqqq 10000 0 cpmovtocsar0 crqc (c3_1)
1404 (dni cpmovtocsar0_C3 "cpmovtocsar0 $crqc C3"
1405 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar0"))
1406 "cpmovtocsar0 $crqc"
1407 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1408 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1410 (c-call "check_option_cp" pc)
1411 (c-call "ivc2_cpmovtocsar0" pc crqc) )
1415 ; 1111 0000 0000 0111 10000 qqqqq 11111 0 cpmovtocsar1 crqc (c3_1)
1416 (dni cpmovtocsar1_C3 "cpmovtocsar1 $crqc C3"
1417 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocsar1"))
1418 "cpmovtocsar1 $crqc"
1419 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1420 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1422 (c-call "check_option_cp" pc)
1423 (c-call "ivc2_cpmovtocsar1" pc crqc) )
1427 ; 1111 0000 0000 0111 10000 qqqqq 10001 0 cpmovtocc crqc (c3_1)
1428 (dni cpmovtocc_C3 "cpmovtocc $crqc C3"
1429 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovtocc"))
1431 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1432 (f-ivc2-5u16 #x10) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1434 (c-call "check_option_cp" pc)
1435 (c-call "ivc2_cpmovtocc" pc crqc) )
1439 ; 1111 000 ooooo 0111 10001 qqqqq 00000 0 cpmov =croc,crqc (c3_1)
1440 (dni cpmov_C3 "cpmov $croc,$crqc C3"
1441 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmov"))
1443 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1444 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
1446 (c-call "check_option_cp" pc)
1447 (set croc (c-call DI "ivc2_cpmov" pc crqc)) )
1451 ; 1111 000 ooooo 0111 10001 qqqqq 00001 0 cpabsz.b =croc,crqc (c3_1)
1452 (dni cpabsz_b_C3 "cpabsz.b $croc,$crqc C3"
1453 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_b"))
1454 "cpabsz.b $croc,$crqc"
1455 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1456 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1) (f-ivc2-1u31 #x0) )
1458 (c-call "check_option_cp" pc)
1459 (set croc (c-call DI "ivc2_cpabsz_b" pc crqc)) )
1463 ; 1111 000 ooooo 0111 10001 qqqqq 00010 0 cpabsz.h =croc,crqc (c3_1)
1464 (dni cpabsz_h_C3 "cpabsz.h $croc,$crqc C3"
1465 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_h"))
1466 "cpabsz.h $croc,$crqc"
1467 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1468 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
1470 (c-call "check_option_cp" pc)
1471 (set croc (c-call DI "ivc2_cpabsz_h" pc crqc)) )
1475 ; 1111 000 ooooo 0111 10001 qqqqq 00011 0 cpabsz.w =croc,crqc (c3_1)
1476 (dni cpabsz_w_C3 "cpabsz.w $croc,$crqc C3"
1477 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsz_w"))
1478 "cpabsz.w $croc,$crqc"
1479 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1480 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
1482 (c-call "check_option_cp" pc)
1483 (set croc (c-call DI "ivc2_cpabsz_w" pc crqc)) )
1487 ; 1111 000 ooooo 0111 10001 qqqqq 00100 0 cpldz.h =croc,crqc (c3_1)
1488 (dni cpldz_h_C3 "cpldz.h $croc,$crqc C3"
1489 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_h"))
1490 "cpldz.h $croc,$crqc"
1491 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1492 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
1494 (c-call "check_option_cp" pc)
1495 (set croc (c-call DI "ivc2_cpldz_h" pc crqc)) )
1499 ; 1111 000 ooooo 0111 10001 qqqqq 00101 0 cpldz.w =croc,crqc (c3_1)
1500 (dni cpldz_w_C3 "cpldz.w $croc,$crqc C3"
1501 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpldz_w"))
1502 "cpldz.w $croc,$crqc"
1503 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1504 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
1506 (c-call "check_option_cp" pc)
1507 (set croc (c-call DI "ivc2_cpldz_w" pc crqc)) )
1511 ; 1111 000 ooooo 0111 10001 qqqqq 00110 0 cpnorm.h =croc,crqc (c3_1)
1512 (dni cpnorm_h_C3 "cpnorm.h $croc,$crqc C3"
1513 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_h"))
1514 "cpnorm.h $croc,$crqc"
1515 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1516 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
1518 (c-call "check_option_cp" pc)
1519 (set croc (c-call DI "ivc2_cpnorm_h" pc crqc)) )
1523 ; 1111 000 ooooo 0111 10001 qqqqq 00111 0 cpnorm.w =croc,crqc (c3_1)
1524 (dni cpnorm_w_C3 "cpnorm.w $croc,$crqc C3"
1525 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpnorm_w"))
1526 "cpnorm.w $croc,$crqc"
1527 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1528 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
1530 (c-call "check_option_cp" pc)
1531 (set croc (c-call DI "ivc2_cpnorm_w" pc crqc)) )
1535 ; 1111 000 ooooo 0111 10001 qqqqq 01000 0 cphaddu.b =croc,crqc (c3_1)
1536 (dni cphaddu_b_C3 "cphaddu.b $croc,$crqc C3"
1537 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphaddu_b"))
1538 "cphaddu.b $croc,$crqc"
1539 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1540 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x8) (f-ivc2-1u31 #x0) )
1542 (c-call "check_option_cp" pc)
1543 (set croc (c-call DI "ivc2_cphaddu_b" pc crqc)) )
1547 ; 1111 000 ooooo 0111 10001 qqqqq 01001 0 cphadd.b =croc,crqc (c3_1)
1548 (dni cphadd_b_C3 "cphadd.b $croc,$crqc C3"
1549 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_b"))
1550 "cphadd.b $croc,$crqc"
1551 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1552 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x9) (f-ivc2-1u31 #x0) )
1554 (c-call "check_option_cp" pc)
1555 (set croc (c-call DI "ivc2_cphadd_b" pc crqc)) )
1559 ; 1111 000 ooooo 0111 10001 qqqqq 01010 0 cphadd.h =croc,crqc (c3_1)
1560 (dni cphadd_h_C3 "cphadd.h $croc,$crqc C3"
1561 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_h"))
1562 "cphadd.h $croc,$crqc"
1563 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1564 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xa) (f-ivc2-1u31 #x0) )
1566 (c-call "check_option_cp" pc)
1567 (set croc (c-call DI "ivc2_cphadd_h" pc crqc)) )
1571 ; 1111 000 ooooo 0111 10001 qqqqq 01011 0 cphadd.w =croc,crqc (c3_1)
1572 (dni cphadd_w_C3 "cphadd.w $croc,$crqc C3"
1573 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cphadd_w"))
1574 "cphadd.w $croc,$crqc"
1575 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1576 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xb) (f-ivc2-1u31 #x0) )
1578 (c-call "check_option_cp" pc)
1579 (set croc (c-call DI "ivc2_cphadd_w" pc crqc)) )
1583 ; 1111 000 ooooo 0111 10001 qqqqq 01100 0 cpccadd.b +crqc (c3_1)
1584 (dni cpccadd_b_C3 "cpccadd.b $crqc C3"
1585 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpccadd_b"))
1587 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1588 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xc) (f-ivc2-1u31 #x0) )
1590 (c-call "check_option_cp" pc)
1591 (c-call "ivc2_cpccadd_b" pc (index-of crqc)) )
1595 ; 1111 000 ooooo 0111 10001 qqqqq 01101 0 cpbcast.b =croc,crqc (c3_1)
1596 (dni cpbcast_b_C3 "cpbcast.b $croc,$crqc C3"
1597 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_b"))
1598 "cpbcast.b $croc,$crqc"
1599 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1600 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xd) (f-ivc2-1u31 #x0) )
1602 (c-call "check_option_cp" pc)
1603 (set croc (c-call DI "ivc2_cpbcast_b" pc crqc)) )
1607 ; 1111 000 ooooo 0111 10001 qqqqq 01110 0 cpbcast.h =croc,crqc (c3_1)
1608 (dni cpbcast_h_C3 "cpbcast.h $croc,$crqc C3"
1609 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_h"))
1610 "cpbcast.h $croc,$crqc"
1611 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1612 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xe) (f-ivc2-1u31 #x0) )
1614 (c-call "check_option_cp" pc)
1615 (set croc (c-call DI "ivc2_cpbcast_h" pc crqc)) )
1619 ; 1111 000 ooooo 0111 10001 qqqqq 01111 0 cpbcast.w =croc,crqc (c3_1)
1620 (dni cpbcast_w_C3 "cpbcast.w $croc,$crqc C3"
1621 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpbcast_w"))
1622 "cpbcast.w $croc,$crqc"
1623 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1624 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #xf) (f-ivc2-1u31 #x0) )
1626 (c-call "check_option_cp" pc)
1627 (set croc (c-call DI "ivc2_cpbcast_w" pc crqc)) )
1631 ; 1111 000 ooooo 0111 10001 qqqqq 10000 0 cpextuu.b =croc,crqc (c3_1)
1632 (dni cpextuu_b_C3 "cpextuu.b $croc,$crqc C3"
1633 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_b"))
1634 "cpextuu.b $croc,$crqc"
1635 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1636 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x0) )
1638 (c-call "check_option_cp" pc)
1639 (set croc (c-call DI "ivc2_cpextuu_b" pc crqc)) )
1643 ; 1111 000 ooooo 0111 10001 qqqqq 10001 0 cpextu.b =croc,crqc (c3_1)
1644 (dni cpextu_b_C3 "cpextu.b $croc,$crqc C3"
1645 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_b"))
1646 "cpextu.b $croc,$crqc"
1647 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1648 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x0) )
1650 (c-call "check_option_cp" pc)
1651 (set croc (c-call DI "ivc2_cpextu_b" pc crqc)) )
1655 ; 1111 000 ooooo 0111 10001 qqqqq 10010 0 cpextuu.h =croc,crqc (c3_1)
1656 (dni cpextuu_h_C3 "cpextuu.h $croc,$crqc C3"
1657 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextuu_h"))
1658 "cpextuu.h $croc,$crqc"
1659 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1660 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x0) )
1662 (c-call "check_option_cp" pc)
1663 (set croc (c-call DI "ivc2_cpextuu_h" pc crqc)) )
1667 ; 1111 000 ooooo 0111 10001 qqqqq 10011 0 cpextu.h =croc,crqc (c3_1)
1668 (dni cpextu_h_C3 "cpextu.h $croc,$crqc C3"
1669 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextu_h"))
1670 "cpextu.h $croc,$crqc"
1671 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1672 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x0) )
1674 (c-call "check_option_cp" pc)
1675 (set croc (c-call DI "ivc2_cpextu_h" pc crqc)) )
1679 ; 1111 000 ooooo 0111 10001 qqqqq 10100 0 cpextlu.b =croc,crqc (c3_1)
1680 (dni cpextlu_b_C3 "cpextlu.b $croc,$crqc C3"
1681 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_b"))
1682 "cpextlu.b $croc,$crqc"
1683 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1684 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x0) )
1686 (c-call "check_option_cp" pc)
1687 (set croc (c-call DI "ivc2_cpextlu_b" pc crqc)) )
1691 ; 1111 000 ooooo 0111 10001 qqqqq 10101 0 cpextl.b =croc,crqc (c3_1)
1692 (dni cpextl_b_C3 "cpextl.b $croc,$crqc C3"
1693 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_b"))
1694 "cpextl.b $croc,$crqc"
1695 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1696 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x0) )
1698 (c-call "check_option_cp" pc)
1699 (set croc (c-call DI "ivc2_cpextl_b" pc crqc)) )
1703 ; 1111 000 ooooo 0111 10001 qqqqq 10110 0 cpextlu.h =croc,crqc (c3_1)
1704 (dni cpextlu_h_C3 "cpextlu.h $croc,$crqc C3"
1705 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextlu_h"))
1706 "cpextlu.h $croc,$crqc"
1707 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1708 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x0) )
1710 (c-call "check_option_cp" pc)
1711 (set croc (c-call DI "ivc2_cpextlu_h" pc crqc)) )
1715 ; 1111 000 ooooo 0111 10001 qqqqq 10111 0 cpextl.h =croc,crqc (c3_1)
1716 (dni cpextl_h_C3 "cpextl.h $croc,$crqc C3"
1717 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpextl_h"))
1718 "cpextl.h $croc,$crqc"
1719 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1720 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x0) )
1722 (c-call "check_option_cp" pc)
1723 (set croc (c-call DI "ivc2_cpextl_h" pc crqc)) )
1727 ; 1111 000 ooooo 0111 10001 qqqqq 11000 0 cpcastub.h =croc,crqc (c3_1)
1728 (dni cpcastub_h_C3 "cpcastub.h $croc,$crqc C3"
1729 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_h"))
1730 "cpcastub.h $croc,$crqc"
1731 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1732 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x18) (f-ivc2-1u31 #x0) )
1734 (c-call "check_option_cp" pc)
1735 (set croc (c-call DI "ivc2_cpcastub_h" pc crqc)) )
1739 ; 1111 000 ooooo 0111 10001 qqqqq 11001 0 cpcastb.h =croc,crqc (c3_1)
1740 (dni cpcastb_h_C3 "cpcastb.h $croc,$crqc C3"
1741 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_h"))
1742 "cpcastb.h $croc,$crqc"
1743 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1744 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x19) (f-ivc2-1u31 #x0) )
1746 (c-call "check_option_cp" pc)
1747 (set croc (c-call DI "ivc2_cpcastb_h" pc crqc)) )
1751 ; 1111 000 ooooo 0111 10001 qqqqq 11100 0 cpcastub.w =croc,crqc (c3_1)
1752 (dni cpcastub_w_C3 "cpcastub.w $croc,$crqc C3"
1753 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastub_w"))
1754 "cpcastub.w $croc,$crqc"
1755 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1756 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1c) (f-ivc2-1u31 #x0) )
1758 (c-call "check_option_cp" pc)
1759 (set croc (c-call DI "ivc2_cpcastub_w" pc crqc)) )
1763 ; 1111 000 ooooo 0111 10001 qqqqq 11101 0 cpcastb.w =croc,crqc (c3_1)
1764 (dni cpcastb_w_C3 "cpcastb.w $croc,$crqc C3"
1765 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastb_w"))
1766 "cpcastb.w $croc,$crqc"
1767 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1768 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1d) (f-ivc2-1u31 #x0) )
1770 (c-call "check_option_cp" pc)
1771 (set croc (c-call DI "ivc2_cpcastb_w" pc crqc)) )
1775 ; 1111 000 ooooo 0111 10001 qqqqq 11110 0 cpcastuh.w =croc,crqc (c3_1)
1776 (dni cpcastuh_w_C3 "cpcastuh.w $croc,$crqc C3"
1777 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcastuh_w"))
1778 "cpcastuh.w $croc,$crqc"
1779 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1780 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1e) (f-ivc2-1u31 #x0) )
1782 (c-call "check_option_cp" pc)
1783 (set croc (c-call DI "ivc2_cpcastuh_w" pc crqc)) )
1787 ; 1111 000 ooooo 0111 10001 qqqqq 11111 0 cpcasth.w =croc,crqc (c3_1)
1788 (dni cpcasth_w_C3 "cpcasth.w $croc,$crqc C3"
1789 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcasth_w"))
1790 "cpcasth.w $croc,$crqc"
1791 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1792 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1f) (f-ivc2-1u31 #x0) )
1794 (c-call "check_option_cp" pc)
1795 (set croc (c-call DI "ivc2_cpcasth_w" pc crqc)) )
1799 ; 1111 000 ooooo 0111 10001 qqqqq 11010 0 cdcastuw =croc,crqc (c3_1)
1800 (dni cdcastuw_C3 "cdcastuw $croc,$crqc C3"
1801 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastuw"))
1802 "cdcastuw $croc,$crqc"
1803 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1804 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1a) (f-ivc2-1u31 #x0) )
1806 (c-call "check_option_cp" pc)
1807 (set croc (c-call DI "ivc2_cdcastuw" pc crqc)) )
1811 ; 1111 000 ooooo 0111 10001 qqqqq 11011 0 cdcastw =croc,crqc (c3_1)
1812 (dni cdcastw_C3 "cdcastw $croc,$crqc C3"
1813 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdcastw"))
1814 "cdcastw $croc,$crqc"
1815 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
1816 (f-ivc2-5u16 #x11) crqc (f-ivc2-5u26 #x1b) (f-ivc2-1u31 #x0) )
1818 (c-call "check_option_cp" pc)
1819 (set croc (c-call DI "ivc2_cdcastw" pc crqc)) )
1823 ; 1111 0000 0000 0111 10010 qqqqq ppppp 0 cpcmpeqz.b crqc,crpc (c3_1)
1824 (dni cpcmpeqz_b_C3 "cpcmpeqz.b $crqc,$crpc C3"
1825 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeqz_b"))
1826 "cpcmpeqz.b $crqc,$crpc"
1827 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
1828 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1830 (c-call "check_option_cp" pc)
1831 (c-call "ivc2_cpcmpeqz_b" pc crqc crpc) )
1835 ; 1111 0000 0001 0111 10010 qqqqq ppppp 0 cpcmpeq.b crqc,crpc (c3_1)
1836 (dni cpcmpeq_b_C3 "cpcmpeq.b $crqc,$crpc C3"
1837 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_b"))
1838 "cpcmpeq.b $crqc,$crpc"
1839 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
1840 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1842 (c-call "check_option_cp" pc)
1843 (c-call "ivc2_cpcmpeq_b" pc crqc crpc) )
1847 ; 1111 0000 0011 0111 10010 qqqqq ppppp 0 cpcmpeq.h crqc,crpc (c3_1)
1848 (dni cpcmpeq_h_C3 "cpcmpeq.h $crqc,$crpc C3"
1849 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_h"))
1850 "cpcmpeq.h $crqc,$crpc"
1851 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
1852 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1854 (c-call "check_option_cp" pc)
1855 (c-call "ivc2_cpcmpeq_h" pc crqc crpc) )
1859 ; 1111 0000 0101 0111 10010 qqqqq ppppp 0 cpcmpeq.w crqc,crpc (c3_1)
1860 (dni cpcmpeq_w_C3 "cpcmpeq.w $crqc,$crpc C3"
1861 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpeq_w"))
1862 "cpcmpeq.w $crqc,$crpc"
1863 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
1864 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1866 (c-call "check_option_cp" pc)
1867 (c-call "ivc2_cpcmpeq_w" pc crqc crpc) )
1871 ; 1111 0000 1001 0111 10010 qqqqq ppppp 0 cpcmpne.b crqc,crpc (c3_1)
1872 (dni cpcmpne_b_C3 "cpcmpne.b $crqc,$crpc C3"
1873 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_b"))
1874 "cpcmpne.b $crqc,$crpc"
1875 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
1876 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1878 (c-call "check_option_cp" pc)
1879 (c-call "ivc2_cpcmpne_b" pc crqc crpc) )
1883 ; 1111 0000 1011 0111 10010 qqqqq ppppp 0 cpcmpne.h crqc,crpc (c3_1)
1884 (dni cpcmpne_h_C3 "cpcmpne.h $crqc,$crpc C3"
1885 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_h"))
1886 "cpcmpne.h $crqc,$crpc"
1887 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
1888 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1890 (c-call "check_option_cp" pc)
1891 (c-call "ivc2_cpcmpne_h" pc crqc crpc) )
1895 ; 1111 0000 1101 0111 10010 qqqqq ppppp 0 cpcmpne.w crqc,crpc (c3_1)
1896 (dni cpcmpne_w_C3 "cpcmpne.w $crqc,$crpc C3"
1897 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpne_w"))
1898 "cpcmpne.w $crqc,$crpc"
1899 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
1900 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1902 (c-call "check_option_cp" pc)
1903 (c-call "ivc2_cpcmpne_w" pc crqc crpc) )
1907 ; 1111 0001 0000 0111 10010 qqqqq ppppp 0 cpcmpgtu.b crqc,crpc (c3_1)
1908 (dni cpcmpgtu_b_C3 "cpcmpgtu.b $crqc,$crpc C3"
1909 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_b"))
1910 "cpcmpgtu.b $crqc,$crpc"
1911 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
1912 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1914 (c-call "check_option_cp" pc)
1915 (c-call "ivc2_cpcmpgtu_b" pc crqc crpc) )
1919 ; 1111 0001 0001 0111 10010 qqqqq ppppp 0 cpcmpgt.b crqc,crpc (c3_1)
1920 (dni cpcmpgt_b_C3 "cpcmpgt.b $crqc,$crpc C3"
1921 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_b"))
1922 "cpcmpgt.b $crqc,$crpc"
1923 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
1924 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1926 (c-call "check_option_cp" pc)
1927 (c-call "ivc2_cpcmpgt_b" pc crqc crpc) )
1931 ; 1111 0001 0011 0111 10010 qqqqq ppppp 0 cpcmpgt.h crqc,crpc (c3_1)
1932 (dni cpcmpgt_h_C3 "cpcmpgt.h $crqc,$crpc C3"
1933 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_h"))
1934 "cpcmpgt.h $crqc,$crpc"
1935 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
1936 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1938 (c-call "check_option_cp" pc)
1939 (c-call "ivc2_cpcmpgt_h" pc crqc crpc) )
1943 ; 1111 0001 0100 0111 10010 qqqqq ppppp 0 cpcmpgtu.w crqc,crpc (c3_1)
1944 (dni cpcmpgtu_w_C3 "cpcmpgtu.w $crqc,$crpc C3"
1945 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgtu_w"))
1946 "cpcmpgtu.w $crqc,$crpc"
1947 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
1948 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1950 (c-call "check_option_cp" pc)
1951 (c-call "ivc2_cpcmpgtu_w" pc crqc crpc) )
1955 ; 1111 0001 0101 0111 10010 qqqqq ppppp 0 cpcmpgt.w crqc,crpc (c3_1)
1956 (dni cpcmpgt_w_C3 "cpcmpgt.w $crqc,$crpc C3"
1957 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgt_w"))
1958 "cpcmpgt.w $crqc,$crpc"
1959 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
1960 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1962 (c-call "check_option_cp" pc)
1963 (c-call "ivc2_cpcmpgt_w" pc crqc crpc) )
1967 ; 1111 0001 1000 0111 10010 qqqqq ppppp 0 cpcmpgeu.b crqc,crpc (c3_1)
1968 (dni cpcmpgeu_b_C3 "cpcmpgeu.b $crqc,$crpc C3"
1969 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_b"))
1970 "cpcmpgeu.b $crqc,$crpc"
1971 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x18) (f-sub4 7)
1972 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1974 (c-call "check_option_cp" pc)
1975 (c-call "ivc2_cpcmpgeu_b" pc crqc crpc) )
1979 ; 1111 0001 1001 0111 10010 qqqqq ppppp 0 cpcmpge.b crqc,crpc (c3_1)
1980 (dni cpcmpge_b_C3 "cpcmpge.b $crqc,$crpc C3"
1981 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_b"))
1982 "cpcmpge.b $crqc,$crpc"
1983 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x19) (f-sub4 7)
1984 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1986 (c-call "check_option_cp" pc)
1987 (c-call "ivc2_cpcmpge_b" pc crqc crpc) )
1991 ; 1111 0001 1011 0111 10010 qqqqq ppppp 0 cpcmpge.h crqc,crpc (c3_1)
1992 (dni cpcmpge_h_C3 "cpcmpge.h $crqc,$crpc C3"
1993 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_h"))
1994 "cpcmpge.h $crqc,$crpc"
1995 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
1996 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
1998 (c-call "check_option_cp" pc)
1999 (c-call "ivc2_cpcmpge_h" pc crqc crpc) )
2003 ; 1111 0001 1100 0111 10010 qqqqq ppppp 0 cpcmpgeu.w crqc,crpc (c3_1)
2004 (dni cpcmpgeu_w_C3 "cpcmpgeu.w $crqc,$crpc C3"
2005 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpgeu_w"))
2006 "cpcmpgeu.w $crqc,$crpc"
2007 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
2008 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2010 (c-call "check_option_cp" pc)
2011 (c-call "ivc2_cpcmpgeu_w" pc crqc crpc) )
2015 ; 1111 0001 1101 0111 10010 qqqqq ppppp 0 cpcmpge.w crqc,crpc (c3_1)
2016 (dni cpcmpge_w_C3 "cpcmpge.w $crqc,$crpc C3"
2017 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpcmpge_w"))
2018 "cpcmpge.w $crqc,$crpc"
2019 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
2020 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2022 (c-call "check_option_cp" pc)
2023 (c-call "ivc2_cpcmpge_w" pc crqc crpc) )
2027 ; 1111 0010 0001 0111 10010 qqqqq ppppp 0 cpacmpeq.b crqc,crpc (c3_1)
2028 (dni cpacmpeq_b_C3 "cpacmpeq.b $crqc,$crpc C3"
2029 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_b"))
2030 "cpacmpeq.b $crqc,$crpc"
2031 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1) (f-sub4 7)
2032 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2034 (c-call "check_option_cp" pc)
2035 (c-call "ivc2_cpacmpeq_b" pc crqc crpc) )
2039 ; 1111 0010 0011 0111 10010 qqqqq ppppp 0 cpacmpeq.h crqc,crpc (c3_1)
2040 (dni cpacmpeq_h_C3 "cpacmpeq.h $crqc,$crpc C3"
2041 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_h"))
2042 "cpacmpeq.h $crqc,$crpc"
2043 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
2044 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2046 (c-call "check_option_cp" pc)
2047 (c-call "ivc2_cpacmpeq_h" pc crqc crpc) )
2051 ; 1111 0010 0101 0111 10010 qqqqq ppppp 0 cpacmpeq.w crqc,crpc (c3_1)
2052 (dni cpacmpeq_w_C3 "cpacmpeq.w $crqc,$crpc C3"
2053 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpeq_w"))
2054 "cpacmpeq.w $crqc,$crpc"
2055 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x5) (f-sub4 7)
2056 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2058 (c-call "check_option_cp" pc)
2059 (c-call "ivc2_cpacmpeq_w" pc crqc crpc) )
2063 ; 1111 0010 1001 0111 10010 qqqqq ppppp 0 cpacmpne.b crqc,crpc (c3_1)
2064 (dni cpacmpne_b_C3 "cpacmpne.b $crqc,$crpc C3"
2065 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_b"))
2066 "cpacmpne.b $crqc,$crpc"
2067 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x9) (f-sub4 7)
2068 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2070 (c-call "check_option_cp" pc)
2071 (c-call "ivc2_cpacmpne_b" pc crqc crpc) )
2075 ; 1111 0010 1011 0111 10010 qqqqq ppppp 0 cpacmpne.h crqc,crpc (c3_1)
2076 (dni cpacmpne_h_C3 "cpacmpne.h $crqc,$crpc C3"
2077 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_h"))
2078 "cpacmpne.h $crqc,$crpc"
2079 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xb) (f-sub4 7)
2080 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2082 (c-call "check_option_cp" pc)
2083 (c-call "ivc2_cpacmpne_h" pc crqc crpc) )
2087 ; 1111 0010 1101 0111 10010 qqqqq ppppp 0 cpacmpne.w crqc,crpc (c3_1)
2088 (dni cpacmpne_w_C3 "cpacmpne.w $crqc,$crpc C3"
2089 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpne_w"))
2090 "cpacmpne.w $crqc,$crpc"
2091 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #xd) (f-sub4 7)
2092 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2094 (c-call "check_option_cp" pc)
2095 (c-call "ivc2_cpacmpne_w" pc crqc crpc) )
2099 ; 1111 0011 0000 0111 10010 qqqqq ppppp 0 cpacmpgtu.b crqc,crpc (c3_1)
2100 (dni cpacmpgtu_b_C3 "cpacmpgtu.b $crqc,$crpc C3"
2101 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_b"))
2102 "cpacmpgtu.b $crqc,$crpc"
2103 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x10) (f-sub4 7)
2104 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2106 (c-call "check_option_cp" pc)
2107 (c-call "ivc2_cpacmpgtu_b" pc crqc crpc) )
2111 ; 1111 0011 0001 0111 10010 qqqqq ppppp 0 cpacmpgt.b crqc,crpc (c3_1)
2112 (dni cpacmpgt_b_C3 "cpacmpgt.b $crqc,$crpc C3"
2113 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_b"))
2114 "cpacmpgt.b $crqc,$crpc"
2115 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x11) (f-sub4 7)
2116 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2118 (c-call "check_option_cp" pc)
2119 (c-call "ivc2_cpacmpgt_b" pc crqc crpc) )
2123 ; 1111 0011 0011 0111 10010 qqqqq ppppp 0 cpacmpgt.h crqc,crpc (c3_1)
2124 (dni cpacmpgt_h_C3 "cpacmpgt.h $crqc,$crpc C3"
2125 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_h"))
2126 "cpacmpgt.h $crqc,$crpc"
2127 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
2128 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2130 (c-call "check_option_cp" pc)
2131 (c-call "ivc2_cpacmpgt_h" pc crqc crpc) )
2135 ; 1111 0011 0100 0111 10010 qqqqq ppppp 0 cpacmpgtu.w crqc,crpc (c3_1)
2136 (dni cpacmpgtu_w_C3 "cpacmpgtu.w $crqc,$crpc C3"
2137 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgtu_w"))
2138 "cpacmpgtu.w $crqc,$crpc"
2139 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x14) (f-sub4 7)
2140 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2142 (c-call "check_option_cp" pc)
2143 (c-call "ivc2_cpacmpgtu_w" pc crqc crpc) )
2147 ; 1111 0011 0101 0111 10010 qqqqq ppppp 0 cpacmpgt.w crqc,crpc (c3_1)
2148 (dni cpacmpgt_w_C3 "cpacmpgt.w $crqc,$crpc C3"
2149 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgt_w"))
2150 "cpacmpgt.w $crqc,$crpc"
2151 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x15) (f-sub4 7)
2152 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2154 (c-call "check_option_cp" pc)
2155 (c-call "ivc2_cpacmpgt_w" pc crqc crpc) )
2159 ; 1111 0011 1000 0111 10010 qqqqq ppppp 0 cpacmpgeu.b crqc,crpc (c3_1)
2160 (dni cpacmpgeu_b_C3 "cpacmpgeu.b $crqc,$crpc C3"
2161 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_b"))
2162 "cpacmpgeu.b $crqc,$crpc"
2163 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x18) (f-sub4 7)
2164 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2166 (c-call "check_option_cp" pc)
2167 (c-call "ivc2_cpacmpgeu_b" pc crqc crpc) )
2171 ; 1111 0011 1001 0111 10010 qqqqq ppppp 0 cpacmpge.b crqc,crpc (c3_1)
2172 (dni cpacmpge_b_C3 "cpacmpge.b $crqc,$crpc C3"
2173 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_b"))
2174 "cpacmpge.b $crqc,$crpc"
2175 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x19) (f-sub4 7)
2176 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2178 (c-call "check_option_cp" pc)
2179 (c-call "ivc2_cpacmpge_b" pc crqc crpc) )
2183 ; 1111 0011 1011 0111 10010 qqqqq ppppp 0 cpacmpge.h crqc,crpc (c3_1)
2184 (dni cpacmpge_h_C3 "cpacmpge.h $crqc,$crpc C3"
2185 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_h"))
2186 "cpacmpge.h $crqc,$crpc"
2187 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
2188 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2190 (c-call "check_option_cp" pc)
2191 (c-call "ivc2_cpacmpge_h" pc crqc crpc) )
2195 ; 1111 0011 1100 0111 10010 qqqqq ppppp 0 cpacmpgeu.w crqc,crpc (c3_1)
2196 (dni cpacmpgeu_w_C3 "cpacmpgeu.w $crqc,$crpc C3"
2197 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpgeu_w"))
2198 "cpacmpgeu.w $crqc,$crpc"
2199 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1c) (f-sub4 7)
2200 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2202 (c-call "check_option_cp" pc)
2203 (c-call "ivc2_cpacmpgeu_w" pc crqc crpc) )
2207 ; 1111 0011 1101 0111 10010 qqqqq ppppp 0 cpacmpge.w crqc,crpc (c3_1)
2208 (dni cpacmpge_w_C3 "cpacmpge.w $crqc,$crpc C3"
2209 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpacmpge_w"))
2210 "cpacmpge.w $crqc,$crpc"
2211 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1d) (f-sub4 7)
2212 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2214 (c-call "check_option_cp" pc)
2215 (c-call "ivc2_cpacmpge_w" pc crqc crpc) )
2219 ; 1111 0100 0001 0111 10010 qqqqq ppppp 0 cpocmpeq.b crqc,crpc (c3_1)
2220 (dni cpocmpeq_b_C3 "cpocmpeq.b $crqc,$crpc C3"
2221 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_b"))
2222 "cpocmpeq.b $crqc,$crpc"
2223 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1) (f-sub4 7)
2224 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2226 (c-call "check_option_cp" pc)
2227 (c-call "ivc2_cpocmpeq_b" pc crqc crpc) )
2231 ; 1111 0100 0011 0111 10010 qqqqq ppppp 0 cpocmpeq.h crqc,crpc (c3_1)
2232 (dni cpocmpeq_h_C3 "cpocmpeq.h $crqc,$crpc C3"
2233 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_h"))
2234 "cpocmpeq.h $crqc,$crpc"
2235 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x3) (f-sub4 7)
2236 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2238 (c-call "check_option_cp" pc)
2239 (c-call "ivc2_cpocmpeq_h" pc crqc crpc) )
2243 ; 1111 0100 0101 0111 10010 qqqqq ppppp 0 cpocmpeq.w crqc,crpc (c3_1)
2244 (dni cpocmpeq_w_C3 "cpocmpeq.w $crqc,$crpc C3"
2245 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpeq_w"))
2246 "cpocmpeq.w $crqc,$crpc"
2247 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x5) (f-sub4 7)
2248 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2250 (c-call "check_option_cp" pc)
2251 (c-call "ivc2_cpocmpeq_w" pc crqc crpc) )
2255 ; 1111 0100 1001 0111 10010 qqqqq ppppp 0 cpocmpne.b crqc,crpc (c3_1)
2256 (dni cpocmpne_b_C3 "cpocmpne.b $crqc,$crpc C3"
2257 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_b"))
2258 "cpocmpne.b $crqc,$crpc"
2259 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x9) (f-sub4 7)
2260 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2262 (c-call "check_option_cp" pc)
2263 (c-call "ivc2_cpocmpne_b" pc crqc crpc) )
2267 ; 1111 0100 1011 0111 10010 qqqqq ppppp 0 cpocmpne.h crqc,crpc (c3_1)
2268 (dni cpocmpne_h_C3 "cpocmpne.h $crqc,$crpc C3"
2269 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_h"))
2270 "cpocmpne.h $crqc,$crpc"
2271 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
2272 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2274 (c-call "check_option_cp" pc)
2275 (c-call "ivc2_cpocmpne_h" pc crqc crpc) )
2279 ; 1111 0100 1101 0111 10010 qqqqq ppppp 0 cpocmpne.w crqc,crpc (c3_1)
2280 (dni cpocmpne_w_C3 "cpocmpne.w $crqc,$crpc C3"
2281 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpne_w"))
2282 "cpocmpne.w $crqc,$crpc"
2283 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xd) (f-sub4 7)
2284 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2286 (c-call "check_option_cp" pc)
2287 (c-call "ivc2_cpocmpne_w" pc crqc crpc) )
2291 ; 1111 0101 0000 0111 10010 qqqqq ppppp 0 cpocmpgtu.b crqc,crpc (c3_1)
2292 (dni cpocmpgtu_b_C3 "cpocmpgtu.b $crqc,$crpc C3"
2293 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_b"))
2294 "cpocmpgtu.b $crqc,$crpc"
2295 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x10) (f-sub4 7)
2296 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2298 (c-call "check_option_cp" pc)
2299 (c-call "ivc2_cpocmpgtu_b" pc crqc crpc) )
2303 ; 1111 0101 0001 0111 10010 qqqqq ppppp 0 cpocmpgt.b crqc,crpc (c3_1)
2304 (dni cpocmpgt_b_C3 "cpocmpgt.b $crqc,$crpc C3"
2305 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_b"))
2306 "cpocmpgt.b $crqc,$crpc"
2307 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x11) (f-sub4 7)
2308 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2310 (c-call "check_option_cp" pc)
2311 (c-call "ivc2_cpocmpgt_b" pc crqc crpc) )
2315 ; 1111 0101 0011 0111 10010 qqqqq ppppp 0 cpocmpgt.h crqc,crpc (c3_1)
2316 (dni cpocmpgt_h_C3 "cpocmpgt.h $crqc,$crpc C3"
2317 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_h"))
2318 "cpocmpgt.h $crqc,$crpc"
2319 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x13) (f-sub4 7)
2320 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2322 (c-call "check_option_cp" pc)
2323 (c-call "ivc2_cpocmpgt_h" pc crqc crpc) )
2327 ; 1111 0101 0100 0111 10010 qqqqq ppppp 0 cpocmpgtu.w crqc,crpc (c3_1)
2328 (dni cpocmpgtu_w_C3 "cpocmpgtu.w $crqc,$crpc C3"
2329 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgtu_w"))
2330 "cpocmpgtu.w $crqc,$crpc"
2331 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x14) (f-sub4 7)
2332 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2334 (c-call "check_option_cp" pc)
2335 (c-call "ivc2_cpocmpgtu_w" pc crqc crpc) )
2339 ; 1111 0101 0101 0111 10010 qqqqq ppppp 0 cpocmpgt.w crqc,crpc (c3_1)
2340 (dni cpocmpgt_w_C3 "cpocmpgt.w $crqc,$crpc C3"
2341 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgt_w"))
2342 "cpocmpgt.w $crqc,$crpc"
2343 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x15) (f-sub4 7)
2344 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2346 (c-call "check_option_cp" pc)
2347 (c-call "ivc2_cpocmpgt_w" pc crqc crpc) )
2351 ; 1111 0101 1000 0111 10010 qqqqq ppppp 0 cpocmpgeu.b crqc,crpc (c3_1)
2352 (dni cpocmpgeu_b_C3 "cpocmpgeu.b $crqc,$crpc C3"
2353 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_b"))
2354 "cpocmpgeu.b $crqc,$crpc"
2355 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x18) (f-sub4 7)
2356 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2358 (c-call "check_option_cp" pc)
2359 (c-call "ivc2_cpocmpgeu_b" pc crqc crpc) )
2363 ; 1111 0101 1001 0111 10010 qqqqq ppppp 0 cpocmpge.b crqc,crpc (c3_1)
2364 (dni cpocmpge_b_C3 "cpocmpge.b $crqc,$crpc C3"
2365 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_b"))
2366 "cpocmpge.b $crqc,$crpc"
2367 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x19) (f-sub4 7)
2368 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2370 (c-call "check_option_cp" pc)
2371 (c-call "ivc2_cpocmpge_b" pc crqc crpc) )
2375 ; 1111 0101 1011 0111 10010 qqqqq ppppp 0 cpocmpge.h crqc,crpc (c3_1)
2376 (dni cpocmpge_h_C3 "cpocmpge.h $crqc,$crpc C3"
2377 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_h"))
2378 "cpocmpge.h $crqc,$crpc"
2379 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1b) (f-sub4 7)
2380 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2382 (c-call "check_option_cp" pc)
2383 (c-call "ivc2_cpocmpge_h" pc crqc crpc) )
2387 ; 1111 0101 1100 0111 10010 qqqqq ppppp 0 cpocmpgeu.w crqc,crpc (c3_1)
2388 (dni cpocmpgeu_w_C3 "cpocmpgeu.w $crqc,$crpc C3"
2389 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpgeu_w"))
2390 "cpocmpgeu.w $crqc,$crpc"
2391 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1c) (f-sub4 7)
2392 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2394 (c-call "check_option_cp" pc)
2395 (c-call "ivc2_cpocmpgeu_w" pc crqc crpc) )
2399 ; 1111 0101 1101 0111 10010 qqqqq ppppp 0 cpocmpge.w crqc,crpc (c3_1)
2400 (dni cpocmpge_w_C3 "cpocmpge.w $crqc,$crpc C3"
2401 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpocmpge_w"))
2402 "cpocmpge.w $crqc,$crpc"
2403 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #x1d) (f-sub4 7)
2404 (f-ivc2-5u16 #x12) crqc crpc (f-ivc2-1u31 #x0) )
2406 (c-call "check_option_cp" pc)
2407 (c-call "ivc2_cpocmpge_w" pc crqc crpc) )
2411 ; 1111 00xx xiii 0111 10100 qqqqq ppppp 0 cpsrli3.b =crqc,crpc,imm3p9 (c3_imm)
2412 (dni cpsrli3_b_C3 "cpsrli3.b $crqc,$crpc,imm3p9 C3"
2413 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_b"))
2414 "cpsrli3.b $crqc,$crpc,$imm3p9"
2415 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2416 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2418 (c-call "check_option_cp" pc)
2419 (set crqc (c-call DI "ivc2_cpsrli3_b" pc crpc imm3p9)) )
2423 ; 1111 01xx iiii 0111 10100 qqqqq ppppp 0 cpsrli3.h =crqc,crpc,imm4p8 (c3_imm)
2424 (dni cpsrli3_h_C3 "cpsrli3.h $crqc,$crpc,imm4p8 C3"
2425 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_h"))
2426 "cpsrli3.h $crqc,$crpc,$imm4p8"
2427 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2428 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2430 (c-call "check_option_cp" pc)
2431 (set crqc (c-call DI "ivc2_cpsrli3_h" pc crpc imm4p8)) )
2435 ; 1111 10xi iiii 0111 10100 qqqqq ppppp 0 cpsrli3.w =crqc,crpc,imm5p7 (c3_imm)
2436 (dni cpsrli3_w_C3 "cpsrli3.w $crqc,$crpc,imm5p7 C3"
2437 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrli3_w"))
2438 "cpsrli3.w $crqc,$crpc,$imm5p7"
2439 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2440 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2442 (c-call "check_option_cp" pc)
2443 (set crqc (c-call DI "ivc2_cpsrli3_w" pc crpc imm5p7)) )
2447 ; 1111 11ii iiii 0111 10100 qqqqq ppppp 0 cdsrli3 =crqc,crpc,imm6p6 (c3_imm)
2448 (dni cdsrli3_C3 "cdsrli3 $crqc,$crpc,imm6p6 C3"
2449 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrli3"))
2450 "cdsrli3 $crqc,$crpc,$imm6p6"
2451 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2452 (f-ivc2-5u16 #x14) crqc crpc (f-ivc2-1u31 #x0) )
2454 (c-call "check_option_cp" pc)
2455 (set crqc (c-call DI "ivc2_cdsrli3" pc crpc imm6p6)) )
2459 ; 1111 00xx xiii 0111 10101 qqqqq ppppp 0 cpsrai3.b =crqc,crpc,imm3p9 (c3_imm)
2460 (dni cpsrai3_b_C3 "cpsrai3.b $crqc,$crpc,imm3p9 C3"
2461 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_b"))
2462 "cpsrai3.b $crqc,$crpc,$imm3p9"
2463 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2464 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2466 (c-call "check_option_cp" pc)
2467 (set crqc (c-call DI "ivc2_cpsrai3_b" pc crpc imm3p9)) )
2471 ; 1111 01xx iiii 0111 10101 qqqqq ppppp 0 cpsrai3.h =crqc,crpc,imm4p8 (c3_imm)
2472 (dni cpsrai3_h_C3 "cpsrai3.h $crqc,$crpc,imm4p8 C3"
2473 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_h"))
2474 "cpsrai3.h $crqc,$crpc,$imm4p8"
2475 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2476 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2478 (c-call "check_option_cp" pc)
2479 (set crqc (c-call DI "ivc2_cpsrai3_h" pc crpc imm4p8)) )
2483 ; 1111 10xi iiii 0111 10101 qqqqq ppppp 0 cpsrai3.w =crqc,crpc,imm5p7 (c3_imm)
2484 (dni cpsrai3_w_C3 "cpsrai3.w $crqc,$crpc,imm5p7 C3"
2485 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrai3_w"))
2486 "cpsrai3.w $crqc,$crpc,$imm5p7"
2487 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2488 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2490 (c-call "check_option_cp" pc)
2491 (set crqc (c-call DI "ivc2_cpsrai3_w" pc crpc imm5p7)) )
2495 ; 1111 11ii iiii 0111 10101 qqqqq ppppp 0 cdsrai3 =crqc,crpc,imm6p6 (c3_imm)
2496 (dni cdsrai3_C3 "cdsrai3 $crqc,$crpc,imm6p6 C3"
2497 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdsrai3"))
2498 "cdsrai3 $crqc,$crpc,$imm6p6"
2499 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2500 (f-ivc2-5u16 #x15) crqc crpc (f-ivc2-1u31 #x0) )
2502 (c-call "check_option_cp" pc)
2503 (set crqc (c-call DI "ivc2_cdsrai3" pc crpc imm6p6)) )
2507 ; 1111 00xx xiii 0111 10110 qqqqq ppppp 0 cpslli3.b =crqc,crpc,imm3p9 (c3_imm)
2508 (dni cpslli3_b_C3 "cpslli3.b $crqc,$crpc,imm3p9 C3"
2509 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_b"))
2510 "cpslli3.b $crqc,$crpc,$imm3p9"
2511 (+ MAJ_15 ivc-x-6-3 (f-ivc2-2u4 #x0) imm3p9 (f-sub4 7)
2512 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2514 (c-call "check_option_cp" pc)
2515 (set crqc (c-call DI "ivc2_cpslli3_b" pc crpc imm3p9)) )
2519 ; 1111 01xx iiii 0111 10110 qqqqq ppppp 0 cpslli3.h =crqc,crpc,imm4p8 (c3_imm)
2520 (dni cpslli3_h_C3 "cpslli3.h $crqc,$crpc,imm4p8 C3"
2521 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_h"))
2522 "cpslli3.h $crqc,$crpc,$imm4p8"
2523 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2524 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2526 (c-call "check_option_cp" pc)
2527 (set crqc (c-call DI "ivc2_cpslli3_h" pc crpc imm4p8)) )
2531 ; 1111 10xi iiii 0111 10110 qqqqq ppppp 0 cpslli3.w =crqc,crpc,imm5p7 (c3_imm)
2532 (dni cpslli3_w_C3 "cpslli3.w $crqc,$crpc,imm5p7 C3"
2533 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslli3_w"))
2534 "cpslli3.w $crqc,$crpc,$imm5p7"
2535 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2536 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2538 (c-call "check_option_cp" pc)
2539 (set crqc (c-call DI "ivc2_cpslli3_w" pc crpc imm5p7)) )
2543 ; 1111 11ii iiii 0111 10110 qqqqq ppppp 0 cdslli3 =crqc,crpc,imm6p6 (c3_imm)
2544 (dni cdslli3_C3 "cdslli3 $crqc,$crpc,imm6p6 C3"
2545 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdslli3"))
2546 "cdslli3 $crqc,$crpc,$imm6p6"
2547 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2548 (f-ivc2-5u16 #x16) crqc crpc (f-ivc2-1u31 #x0) )
2550 (c-call "check_option_cp" pc)
2551 (set crqc (c-call DI "ivc2_cdslli3" pc crpc imm6p6)) )
2555 ; 1111 01xx iiii 0111 10111 qqqqq ppppp 0 cpslai3.h =crqc,crpc,imm4p8 (c3_imm)
2556 (dni cpslai3_h_C3 "cpslai3.h $crqc,$crpc,imm4p8 C3"
2557 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_h"))
2558 "cpslai3.h $crqc,$crpc,$imm4p8"
2559 (+ MAJ_15 ivc-x-6-2 (f-ivc2-2u4 #x1) imm4p8 (f-sub4 7)
2560 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2562 (c-call "check_option_cp" pc)
2563 (set crqc (c-call DI "ivc2_cpslai3_h" pc crpc imm4p8)) )
2567 ; 1111 10xi iiii 0111 10111 qqqqq ppppp 0 cpslai3.w =crqc,crpc,imm5p7 (c3_imm)
2568 (dni cpslai3_w_C3 "cpslai3.w $crqc,$crpc,imm5p7 C3"
2569 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslai3_w"))
2570 "cpslai3.w $crqc,$crpc,$imm5p7"
2571 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
2572 (f-ivc2-5u16 #x17) crqc crpc (f-ivc2-1u31 #x0) )
2574 (c-call "check_option_cp" pc)
2575 (set crqc (c-call DI "ivc2_cpslai3_w" pc crpc imm5p7)) )
2579 ; 1111 00xi iiii 0111 11000 qqqqq ppppp 0 cpclipiu3.w =crqc,crpc,imm5p7 (c3_imm)
2580 (dni cpclipiu3_w_C3 "cpclipiu3.w $crqc,$crpc,imm5p7 C3"
2581 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipiu3_w"))
2582 "cpclipiu3.w $crqc,$crpc,$imm5p7"
2583 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
2584 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2586 (c-call "check_option_cp" pc)
2587 (set crqc (c-call DI "ivc2_cpclipiu3_w" pc crpc imm5p7)) )
2591 ; 1111 01xi iiii 0111 11000 qqqqq ppppp 0 cpclipi3.w =crqc,crpc,imm5p7 (c3_imm)
2592 (dni cpclipi3_w_C3 "cpclipi3.w $crqc,$crpc,imm5p7 C3"
2593 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpclipi3_w"))
2594 "cpclipi3.w $crqc,$crpc,$imm5p7"
2595 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
2596 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2598 (c-call "check_option_cp" pc)
2599 (set crqc (c-call DI "ivc2_cpclipi3_w" pc crpc imm5p7)) )
2603 ; 1111 10ii iiii 0111 11000 qqqqq ppppp 0 cdclipiu3 =crqc,crpc,imm6p6 (c3_imm)
2604 (dni cdclipiu3_C3 "cdclipiu3 $crqc,$crpc,imm6p6 C3"
2605 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipiu3"))
2606 "cdclipiu3 $crqc,$crpc,$imm6p6"
2607 (+ MAJ_15 (f-ivc2-2u4 #x2) imm6p6 (f-sub4 7)
2608 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2610 (c-call "check_option_cp" pc)
2611 (set crqc (c-call DI "ivc2_cdclipiu3" pc crpc imm6p6)) )
2615 ; 1111 11ii iiii 0111 11000 qqqqq ppppp 0 cdclipi3 =crqc,crpc,imm6p6 (c3_imm)
2616 (dni cdclipi3_C3 "cdclipi3 $crqc,$crpc,imm6p6 C3"
2617 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdclipi3"))
2618 "cdclipi3 $crqc,$crpc,$imm6p6"
2619 (+ MAJ_15 (f-ivc2-2u4 #x3) imm6p6 (f-sub4 7)
2620 (f-ivc2-5u16 #x18) crqc crpc (f-ivc2-1u31 #x0) )
2622 (c-call "check_option_cp" pc)
2623 (set crqc (c-call DI "ivc2_cdclipi3" pc crpc imm6p6)) )
2627 ; 1111 iiii iiii 0111 11001 qqqqq 00000 0 cpmovi.b =crqc,simm8p4 (c3_imm)
2628 (dni cpmovi_b_C3 "cpmovi.b $crqc,simm8p4 C3"
2629 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_b"))
2630 "cpmovi.b $crqc,$simm8p4"
2631 (+ MAJ_15 simm8p4 (f-sub4 7)
2632 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x0) )
2634 (c-call "check_option_cp" pc)
2635 (set crqc (c-call DI "ivc2_cpmovi_b" pc simm8p4)) )
2639 ; 1111 iiii iiii 0111 11001 qqqqq 00010 0 cpmoviu.h =crqc,imm8p4 (c3_imm)
2640 (dni cpmoviu_h_C3 "cpmoviu.h $crqc,imm8p4 C3"
2641 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_h"))
2642 "cpmoviu.h $crqc,$imm8p4"
2643 (+ MAJ_15 imm8p4 (f-sub4 7)
2644 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x0) )
2646 (c-call "check_option_cp" pc)
2647 (set crqc (c-call DI "ivc2_cpmoviu_h" pc imm8p4)) )
2651 ; 1111 iiii iiii 0111 11001 qqqqq 00011 0 cpmovi.h =crqc,simm8p4 (c3_imm)
2652 (dni cpmovi_h_C3 "cpmovi.h $crqc,simm8p4 C3"
2653 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_h"))
2654 "cpmovi.h $crqc,$simm8p4"
2655 (+ MAJ_15 simm8p4 (f-sub4 7)
2656 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x0) )
2658 (c-call "check_option_cp" pc)
2659 (set crqc (c-call DI "ivc2_cpmovi_h" pc simm8p4)) )
2663 ; 1111 iiii iiii 0111 11001 qqqqq 00100 0 cpmoviu.w =crqc,imm8p4 (c3_imm)
2664 (dni cpmoviu_w_C3 "cpmoviu.w $crqc,imm8p4 C3"
2665 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmoviu_w"))
2666 "cpmoviu.w $crqc,$imm8p4"
2667 (+ MAJ_15 imm8p4 (f-sub4 7)
2668 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x0) )
2670 (c-call "check_option_cp" pc)
2671 (set crqc (c-call DI "ivc2_cpmoviu_w" pc imm8p4)) )
2675 ; 1111 iiii iiii 0111 11001 qqqqq 00101 0 cpmovi.w =crqc,simm8p4 (c3_imm)
2676 (dni cpmovi_w_C3 "cpmovi.w $crqc,simm8p4 C3"
2677 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovi_w"))
2678 "cpmovi.w $crqc,$simm8p4"
2679 (+ MAJ_15 simm8p4 (f-sub4 7)
2680 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x0) )
2682 (c-call "check_option_cp" pc)
2683 (set crqc (c-call DI "ivc2_cpmovi_w" pc simm8p4)) )
2687 ; 1111 iiii iiii 0111 11001 qqqqq 00110 0 cdmoviu =crqc,imm8p4 (c3_imm)
2688 (dni cdmoviu_C3 "cdmoviu $crqc,imm8p4 C3"
2689 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmoviu"))
2690 "cdmoviu $crqc,$imm8p4"
2691 (+ MAJ_15 imm8p4 (f-sub4 7)
2692 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x0) )
2694 (c-call "check_option_cp" pc)
2695 (set crqc (c-call DI "ivc2_cdmoviu" pc imm8p4)) )
2699 ; 1111 iiii iiii 0111 11001 qqqqq 00111 0 cdmovi =crqc,simm8p4 (c3_imm)
2700 (dni cdmovi_C3 "cdmovi $crqc,simm8p4 C3"
2701 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cdmovi"))
2702 "cdmovi $crqc,$simm8p4"
2703 (+ MAJ_15 simm8p4 (f-sub4 7)
2704 (f-ivc2-5u16 #x19) crqc (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x0) )
2706 (c-call "check_option_cp" pc)
2707 (set crqc (c-call DI "ivc2_cdmovi" pc simm8p4)) )
2711 ; 1111 0000 0000 0111 00000 qqqqq ppppp 1 cpadda1u.b crqc,crpc (c3_1)
2712 (dni cpadda1u_b_C3 "cpadda1u.b $crqc,$crpc C3"
2713 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1u_b"))
2714 "cpadda1u.b $crqc,$crpc"
2715 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
2716 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2718 (c-call "check_option_cp" pc)
2719 (c-call "ivc2_cpadda1u_b" pc crqc crpc) )
2723 ; 1111 0000 0001 0111 00000 qqqqq ppppp 1 cpadda1.b crqc,crpc (c3_1)
2724 (dni cpadda1_b_C3 "cpadda1.b $crqc,$crpc C3"
2725 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpadda1_b"))
2726 "cpadda1.b $crqc,$crpc"
2727 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
2728 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2730 (c-call "check_option_cp" pc)
2731 (c-call "ivc2_cpadda1_b" pc crqc crpc) )
2735 ; 1111 0000 0010 0111 00000 qqqqq ppppp 1 cpaddua1.h crqc,crpc (c3_1)
2736 (dni cpaddua1_h_C3 "cpaddua1.h $crqc,$crpc C3"
2737 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddua1_h"))
2738 "cpaddua1.h $crqc,$crpc"
2739 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
2740 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2742 (c-call "check_option_cp" pc)
2743 (c-call "ivc2_cpaddua1_h" pc crqc crpc) )
2747 ; 1111 0000 0011 0111 00000 qqqqq ppppp 1 cpaddla1.h crqc,crpc (c3_1)
2748 (dni cpaddla1_h_C3 "cpaddla1.h $crqc,$crpc C3"
2749 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddla1_h"))
2750 "cpaddla1.h $crqc,$crpc"
2751 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x3) (f-sub4 7)
2752 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2754 (c-call "check_option_cp" pc)
2755 (c-call "ivc2_cpaddla1_h" pc crqc crpc) )
2759 ; 1111 0000 0100 0111 00000 qqqqq ppppp 1 cpaddaca1u.b crqc,crpc (c3_1)
2760 (dni cpaddaca1u_b_C3 "cpaddaca1u.b $crqc,$crpc C3"
2761 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1u_b"))
2762 "cpaddaca1u.b $crqc,$crpc"
2763 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
2764 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2766 (c-call "check_option_cp" pc)
2767 (c-call "ivc2_cpaddaca1u_b" pc crqc crpc) )
2771 ; 1111 0000 0101 0111 00000 qqqqq ppppp 1 cpaddaca1.b crqc,crpc (c3_1)
2772 (dni cpaddaca1_b_C3 "cpaddaca1.b $crqc,$crpc C3"
2773 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddaca1_b"))
2774 "cpaddaca1.b $crqc,$crpc"
2775 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
2776 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2778 (c-call "check_option_cp" pc)
2779 (c-call "ivc2_cpaddaca1_b" pc crqc crpc) )
2783 ; 1111 0000 0110 0111 00000 qqqqq ppppp 1 cpaddacua1.h crqc,crpc (c3_1)
2784 (dni cpaddacua1_h_C3 "cpaddacua1.h $crqc,$crpc C3"
2785 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacua1_h"))
2786 "cpaddacua1.h $crqc,$crpc"
2787 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x6) (f-sub4 7)
2788 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2790 (c-call "check_option_cp" pc)
2791 (c-call "ivc2_cpaddacua1_h" pc crqc crpc) )
2795 ; 1111 0000 0111 0111 00000 qqqqq ppppp 1 cpaddacla1.h crqc,crpc (c3_1)
2796 (dni cpaddacla1_h_C3 "cpaddacla1.h $crqc,$crpc C3"
2797 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpaddacla1_h"))
2798 "cpaddacla1.h $crqc,$crpc"
2799 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x7) (f-sub4 7)
2800 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2802 (c-call "check_option_cp" pc)
2803 (c-call "ivc2_cpaddacla1_h" pc crqc crpc) )
2807 ; 1111 0000 1000 0111 00000 qqqqq ppppp 1 cpsuba1u.b crqc,crpc (c3_1)
2808 (dni cpsuba1u_b_C3 "cpsuba1u.b $crqc,$crpc C3"
2809 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1u_b"))
2810 "cpsuba1u.b $crqc,$crpc"
2811 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
2812 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2814 (c-call "check_option_cp" pc)
2815 (c-call "ivc2_cpsuba1u_b" pc crqc crpc) )
2819 ; 1111 0000 1001 0111 00000 qqqqq ppppp 1 cpsuba1.b crqc,crpc (c3_1)
2820 (dni cpsuba1_b_C3 "cpsuba1.b $crqc,$crpc C3"
2821 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsuba1_b"))
2822 "cpsuba1.b $crqc,$crpc"
2823 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
2824 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2826 (c-call "check_option_cp" pc)
2827 (c-call "ivc2_cpsuba1_b" pc crqc crpc) )
2831 ; 1111 0000 1010 0111 00000 qqqqq ppppp 1 cpsubua1.h crqc,crpc (c3_1)
2832 (dni cpsubua1_h_C3 "cpsubua1.h $crqc,$crpc C3"
2833 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubua1_h"))
2834 "cpsubua1.h $crqc,$crpc"
2835 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
2836 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2838 (c-call "check_option_cp" pc)
2839 (c-call "ivc2_cpsubua1_h" pc crqc crpc) )
2843 ; 1111 0000 1011 0111 00000 qqqqq ppppp 1 cpsubla1.h crqc,crpc (c3_1)
2844 (dni cpsubla1_h_C3 "cpsubla1.h $crqc,$crpc C3"
2845 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubla1_h"))
2846 "cpsubla1.h $crqc,$crpc"
2847 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
2848 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2850 (c-call "check_option_cp" pc)
2851 (c-call "ivc2_cpsubla1_h" pc crqc crpc) )
2855 ; 1111 0000 1100 0111 00000 qqqqq ppppp 1 cpsubaca1u.b crqc,crpc (c3_1)
2856 (dni cpsubaca1u_b_C3 "cpsubaca1u.b $crqc,$crpc C3"
2857 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1u_b"))
2858 "cpsubaca1u.b $crqc,$crpc"
2859 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
2860 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2862 (c-call "check_option_cp" pc)
2863 (c-call "ivc2_cpsubaca1u_b" pc crqc crpc) )
2867 ; 1111 0000 1101 0111 00000 qqqqq ppppp 1 cpsubaca1.b crqc,crpc (c3_1)
2868 (dni cpsubaca1_b_C3 "cpsubaca1.b $crqc,$crpc C3"
2869 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubaca1_b"))
2870 "cpsubaca1.b $crqc,$crpc"
2871 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
2872 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2874 (c-call "check_option_cp" pc)
2875 (c-call "ivc2_cpsubaca1_b" pc crqc crpc) )
2879 ; 1111 0000 1110 0111 00000 qqqqq ppppp 1 cpsubacua1.h crqc,crpc (c3_1)
2880 (dni cpsubacua1_h_C3 "cpsubacua1.h $crqc,$crpc C3"
2881 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacua1_h"))
2882 "cpsubacua1.h $crqc,$crpc"
2883 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
2884 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2886 (c-call "check_option_cp" pc)
2887 (c-call "ivc2_cpsubacua1_h" pc crqc crpc) )
2891 ; 1111 0000 1111 0111 00000 qqqqq ppppp 1 cpsubacla1.h crqc,crpc (c3_1)
2892 (dni cpsubacla1_h_C3 "cpsubacla1.h $crqc,$crpc C3"
2893 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsubacla1_h"))
2894 "cpsubacla1.h $crqc,$crpc"
2895 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
2896 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2898 (c-call "check_option_cp" pc)
2899 (c-call "ivc2_cpsubacla1_h" pc crqc crpc) )
2903 ; 1111 0001 0000 0111 00000 qqqqq ppppp 1 cpabsa1u.b crqc,crpc (c3_1)
2904 (dni cpabsa1u_b_C3 "cpabsa1u.b $crqc,$crpc C3"
2905 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1u_b"))
2906 "cpabsa1u.b $crqc,$crpc"
2907 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
2908 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2910 (c-call "check_option_cp" pc)
2911 (c-call "ivc2_cpabsa1u_b" pc crqc crpc) )
2915 ; 1111 0001 0001 0111 00000 qqqqq ppppp 1 cpabsa1.b crqc,crpc (c3_1)
2916 (dni cpabsa1_b_C3 "cpabsa1.b $crqc,$crpc C3"
2917 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsa1_b"))
2918 "cpabsa1.b $crqc,$crpc"
2919 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
2920 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2922 (c-call "check_option_cp" pc)
2923 (c-call "ivc2_cpabsa1_b" pc crqc crpc) )
2927 ; 1111 0001 0010 0111 00000 qqqqq ppppp 1 cpabsua1.h crqc,crpc (c3_1)
2928 (dni cpabsua1_h_C3 "cpabsua1.h $crqc,$crpc C3"
2929 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsua1_h"))
2930 "cpabsua1.h $crqc,$crpc"
2931 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
2932 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2934 (c-call "check_option_cp" pc)
2935 (c-call "ivc2_cpabsua1_h" pc crqc crpc) )
2939 ; 1111 0001 0011 0111 00000 qqqqq ppppp 1 cpabsla1.h crqc,crpc (c3_1)
2940 (dni cpabsla1_h_C3 "cpabsla1.h $crqc,$crpc C3"
2941 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpabsla1_h"))
2942 "cpabsla1.h $crqc,$crpc"
2943 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
2944 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2946 (c-call "check_option_cp" pc)
2947 (c-call "ivc2_cpabsla1_h" pc crqc crpc) )
2951 ; 1111 0001 0100 0111 00000 qqqqq ppppp 1 cpsada1u.b crqc,crpc (c3_1)
2952 (dni cpsada1u_b_C3 "cpsada1u.b $crqc,$crpc C3"
2953 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1u_b"))
2954 "cpsada1u.b $crqc,$crpc"
2955 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
2956 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2958 (c-call "check_option_cp" pc)
2959 (c-call "ivc2_cpsada1u_b" pc crqc crpc) )
2963 ; 1111 0001 0101 0111 00000 qqqqq ppppp 1 cpsada1.b crqc,crpc (c3_1)
2964 (dni cpsada1_b_C3 "cpsada1.b $crqc,$crpc C3"
2965 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsada1_b"))
2966 "cpsada1.b $crqc,$crpc"
2967 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
2968 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2970 (c-call "check_option_cp" pc)
2971 (c-call "ivc2_cpsada1_b" pc crqc crpc) )
2975 ; 1111 0001 0110 0111 00000 qqqqq ppppp 1 cpsadua1.h crqc,crpc (c3_1)
2976 (dni cpsadua1_h_C3 "cpsadua1.h $crqc,$crpc C3"
2977 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadua1_h"))
2978 "cpsadua1.h $crqc,$crpc"
2979 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
2980 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2982 (c-call "check_option_cp" pc)
2983 (c-call "ivc2_cpsadua1_h" pc crqc crpc) )
2987 ; 1111 0001 0111 0111 00000 qqqqq ppppp 1 cpsadla1.h crqc,crpc (c3_1)
2988 (dni cpsadla1_h_C3 "cpsadla1.h $crqc,$crpc C3"
2989 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsadla1_h"))
2990 "cpsadla1.h $crqc,$crpc"
2991 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
2992 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
2994 (c-call "check_option_cp" pc)
2995 (c-call "ivc2_cpsadla1_h" pc crqc crpc) )
2999 ; 1111 0010 0000 0111 00000 qqqqq ppppp 1 cpseta1.h crqc,crpc (c3_1)
3000 (dni cpseta1_h_C3 "cpseta1.h $crqc,$crpc C3"
3001 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpseta1_h"))
3002 "cpseta1.h $crqc,$crpc"
3003 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x0) (f-sub4 7)
3004 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3006 (c-call "check_option_cp" pc)
3007 (c-call "ivc2_cpseta1_h" pc crqc crpc) )
3011 ; 1111 0010 0010 0111 00000 qqqqq ppppp 1 cpsetua1.w crqc,crpc (c3_1)
3012 (dni cpsetua1_w_C3 "cpsetua1.w $crqc,$crpc C3"
3013 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetua1_w"))
3014 "cpsetua1.w $crqc,$crpc"
3015 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x2) (f-sub4 7)
3016 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3018 (c-call "check_option_cp" pc)
3019 (c-call "ivc2_cpsetua1_w" pc crqc crpc) )
3023 ; 1111 0010 0011 0111 00000 qqqqq ppppp 1 cpsetla1.w crqc,crpc (c3_1)
3024 (dni cpsetla1_w_C3 "cpsetla1.w $crqc,$crpc C3"
3025 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsetla1_w"))
3026 "cpsetla1.w $crqc,$crpc"
3027 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x3) (f-sub4 7)
3028 (f-ivc2-5u16 #x0) crqc crpc (f-ivc2-1u31 #x1) )
3030 (c-call "check_option_cp" pc)
3031 (c-call "ivc2_cpsetla1_w" pc crqc crpc) )
3035 ; 1111 000 ooooo 0111 00100 00000 00000 1 cpmova1.b =croc (c3_1)
3036 (dni cpmova1_b_C3 "cpmova1.b $croc C3"
3037 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmova1_b"))
3039 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3040 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3042 (c-call "check_option_cp" pc)
3043 (set croc (c-call DI "ivc2_cpmova1_b" pc)) )
3047 ; 1111 000 ooooo 0111 00100 00000 00010 1 cpmovua1.h =croc (c3_1)
3048 (dni cpmovua1_h_C3 "cpmovua1.h $croc C3"
3049 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovua1_h"))
3051 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3052 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x2) (f-ivc2-1u31 #x1) )
3054 (c-call "check_option_cp" pc)
3055 (set croc (c-call DI "ivc2_cpmovua1_h" pc)) )
3059 ; 1111 000 ooooo 0111 00100 00000 00011 1 cpmovla1.h =croc (c3_1)
3060 (dni cpmovla1_h_C3 "cpmovla1.h $croc C3"
3061 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovla1_h"))
3063 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3064 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x3) (f-ivc2-1u31 #x1) )
3066 (c-call "check_option_cp" pc)
3067 (set croc (c-call DI "ivc2_cpmovla1_h" pc)) )
3071 ; 1111 000 ooooo 0111 00100 00000 00100 1 cpmovuua1.w =croc (c3_1)
3072 (dni cpmovuua1_w_C3 "cpmovuua1.w $croc C3"
3073 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovuua1_w"))
3075 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3076 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x4) (f-ivc2-1u31 #x1) )
3078 (c-call "check_option_cp" pc)
3079 (set croc (c-call DI "ivc2_cpmovuua1_w" pc)) )
3083 ; 1111 000 ooooo 0111 00100 00000 00101 1 cpmovula1.w =croc (c3_1)
3084 (dni cpmovula1_w_C3 "cpmovula1.w $croc C3"
3085 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovula1_w"))
3087 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3088 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x5) (f-ivc2-1u31 #x1) )
3090 (c-call "check_option_cp" pc)
3091 (set croc (c-call DI "ivc2_cpmovula1_w" pc)) )
3095 ; 1111 000 ooooo 0111 00100 00000 00110 1 cpmovlua1.w =croc (c3_1)
3096 (dni cpmovlua1_w_C3 "cpmovlua1.w $croc C3"
3097 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlua1_w"))
3099 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3100 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x6) (f-ivc2-1u31 #x1) )
3102 (c-call "check_option_cp" pc)
3103 (set croc (c-call DI "ivc2_cpmovlua1_w" pc)) )
3107 ; 1111 000 ooooo 0111 00100 00000 00111 1 cpmovlla1.w =croc (c3_1)
3108 (dni cpmovlla1_w_C3 "cpmovlla1.w $croc C3"
3109 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovlla1_w"))
3111 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3112 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x7) (f-ivc2-1u31 #x1) )
3114 (c-call "check_option_cp" pc)
3115 (set croc (c-call DI "ivc2_cpmovlla1_w" pc)) )
3119 ; 1111 000 ooooo 0111 00100 00000 10000 1 cppacka1u.b =croc (c3_1)
3120 (dni cppacka1u_b_C3 "cppacka1u.b $croc C3"
3121 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1u_b"))
3123 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3124 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x10) (f-ivc2-1u31 #x1) )
3126 (c-call "check_option_cp" pc)
3127 (set croc (c-call DI "ivc2_cppacka1u_b" pc)) )
3131 ; 1111 000 ooooo 0111 00100 00000 10001 1 cppacka1.b =croc (c3_1)
3132 (dni cppacka1_b_C3 "cppacka1.b $croc C3"
3133 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppacka1_b"))
3135 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3136 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x11) (f-ivc2-1u31 #x1) )
3138 (c-call "check_option_cp" pc)
3139 (set croc (c-call DI "ivc2_cppacka1_b" pc)) )
3143 ; 1111 000 ooooo 0111 00100 00000 10010 1 cppackua1.h =croc (c3_1)
3144 (dni cppackua1_h_C3 "cppackua1.h $croc C3"
3145 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_h"))
3147 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3148 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x12) (f-ivc2-1u31 #x1) )
3150 (c-call "check_option_cp" pc)
3151 (set croc (c-call DI "ivc2_cppackua1_h" pc)) )
3155 ; 1111 000 ooooo 0111 00100 00000 10011 1 cppackla1.h =croc (c3_1)
3156 (dni cppackla1_h_C3 "cppackla1.h $croc C3"
3157 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_h"))
3159 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3160 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x13) (f-ivc2-1u31 #x1) )
3162 (c-call "check_option_cp" pc)
3163 (set croc (c-call DI "ivc2_cppackla1_h" pc)) )
3167 ; 1111 000 ooooo 0111 00100 00000 10100 1 cppackua1.w =croc (c3_1)
3168 (dni cppackua1_w_C3 "cppackua1.w $croc C3"
3169 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackua1_w"))
3171 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3172 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x14) (f-ivc2-1u31 #x1) )
3174 (c-call "check_option_cp" pc)
3175 (set croc (c-call DI "ivc2_cppackua1_w" pc)) )
3179 ; 1111 000 ooooo 0111 00100 00000 10101 1 cppackla1.w =croc (c3_1)
3180 (dni cppackla1_w_C3 "cppackla1.w $croc C3"
3181 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cppackla1_w"))
3183 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3184 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x15) (f-ivc2-1u31 #x1) )
3186 (c-call "check_option_cp" pc)
3187 (set croc (c-call DI "ivc2_cppackla1_w" pc)) )
3191 ; 1111 000 ooooo 0111 00100 00000 10110 1 cpmovhua1.w =croc (c3_1)
3192 (dni cpmovhua1_w_C3 "cpmovhua1.w $croc C3"
3193 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhua1_w"))
3195 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3196 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x16) (f-ivc2-1u31 #x1) )
3198 (c-call "check_option_cp" pc)
3199 (set croc (c-call DI "ivc2_cpmovhua1_w" pc)) )
3203 ; 1111 000 ooooo 0111 00100 00000 10111 1 cpmovhla1.w =croc (c3_1)
3204 (dni cpmovhla1_w_C3 "cpmovhla1.w $croc C3"
3205 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmovhla1_w"))
3207 (+ MAJ_15 (f-ivc2-3u4 #x0) croc (f-sub4 7)
3208 (f-ivc2-5u16 #x4) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x17) (f-ivc2-1u31 #x1) )
3210 (c-call "check_option_cp" pc)
3211 (set croc (c-call DI "ivc2_cpmovhla1_w" pc)) )
3215 ; 1111 0000 0000 0111 00010 qqqqq 00000 1 cpsrla1 crqc (c3_1)
3216 (dni cpsrla1_C3 "cpsrla1 $crqc C3"
3217 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrla1"))
3219 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3220 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3222 (c-call "check_option_cp" pc)
3223 (c-call "ivc2_cpsrla1" pc crqc) )
3227 ; 1111 0000 0001 0111 00010 qqqqq 00000 1 cpsraa1 crqc (c3_1)
3228 (dni cpsraa1_C3 "cpsraa1 $crqc C3"
3229 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraa1"))
3231 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3232 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3234 (c-call "check_option_cp" pc)
3235 (c-call "ivc2_cpsraa1" pc crqc) )
3239 ; 1111 0000 0010 0111 00010 qqqqq 00000 1 cpslla1 crqc (c3_1)
3240 (dni cpslla1_C3 "cpslla1 $crqc C3"
3241 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpslla1"))
3243 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x2) (f-sub4 7)
3244 (f-ivc2-5u16 #x2) crqc (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3246 (c-call "check_option_cp" pc)
3247 (c-call "ivc2_cpslla1" pc crqc) )
3251 ; 1111 00xi iiii 0111 00011 00000 00000 1 cpsrlia1 imm5p7 (c3_imm)
3252 (dni cpsrlia1_P1 "cpsrlia1 imm5p7 C3"
3253 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsrlia1"))
3255 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x0) imm5p7 (f-sub4 7)
3256 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3258 (c-call "check_option_cp" pc)
3259 (c-call "ivc2_cpsrlia1" pc imm5p7) )
3263 ; 1111 01xi iiii 0111 00011 00000 00000 1 cpsraia1 imm5p7 (c3_imm)
3264 (dni cpsraia1_P1 "cpsraia1 imm5p7 C3"
3265 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsraia1"))
3267 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x1) imm5p7 (f-sub4 7)
3268 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3270 (c-call "check_option_cp" pc)
3271 (c-call "ivc2_cpsraia1" pc imm5p7) )
3275 ; 1111 10xi iiii 0111 00011 00000 00000 1 cpsllia1 imm5p7 (c3_imm)
3276 (dni cpsllia1_P1 "cpsllia1 imm5p7 C3"
3277 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsllia1"))
3279 (+ MAJ_15 ivc-x-6-1 (f-ivc2-2u4 #x2) imm5p7 (f-sub4 7)
3280 (f-ivc2-5u16 #x3) (f-ivc2-5u21 #x0) (f-ivc2-5u26 #x0) (f-ivc2-1u31 #x1) )
3282 (c-call "check_option_cp" pc)
3283 (c-call "ivc2_cpsllia1" pc imm5p7) )
3287 ; 1111 0000 0000 0111 00001 qqqqq ppppp 1 cpssqa1u.b crqc,crpc (c3_1)
3288 (dni cpssqa1u_b_C3 "cpssqa1u.b $crqc,$crpc C3"
3289 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1u_b"))
3290 "cpssqa1u.b $crqc,$crpc"
3291 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x0) (f-sub4 7)
3292 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3294 (c-call "check_option_cp" pc)
3295 (c-call "ivc2_cpssqa1u_b" pc crqc crpc) )
3299 ; 1111 0000 0001 0111 00001 qqqqq ppppp 1 cpssqa1.b crqc,crpc (c3_1)
3300 (dni cpssqa1_b_C3 "cpssqa1.b $crqc,$crpc C3"
3301 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssqa1_b"))
3302 "cpssqa1.b $crqc,$crpc"
3303 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1) (f-sub4 7)
3304 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3306 (c-call "check_option_cp" pc)
3307 (c-call "ivc2_cpssqa1_b" pc crqc crpc) )
3311 ; 1111 0000 0100 0111 00001 qqqqq ppppp 1 cpssda1u.b crqc,crpc (c3_1)
3312 (dni cpssda1u_b_C3 "cpssda1u.b $crqc,$crpc C3"
3313 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1u_b"))
3314 "cpssda1u.b $crqc,$crpc"
3315 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x4) (f-sub4 7)
3316 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3318 (c-call "check_option_cp" pc)
3319 (c-call "ivc2_cpssda1u_b" pc crqc crpc) )
3323 ; 1111 0000 0101 0111 00001 qqqqq ppppp 1 cpssda1.b crqc,crpc (c3_1)
3324 (dni cpssda1_b_C3 "cpssda1.b $crqc,$crpc C3"
3325 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpssda1_b"))
3326 "cpssda1.b $crqc,$crpc"
3327 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x5) (f-sub4 7)
3328 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3330 (c-call "check_option_cp" pc)
3331 (c-call "ivc2_cpssda1_b" pc crqc crpc) )
3335 ; 1111 0000 1000 0111 00001 qqqqq ppppp 1 cpmula1u.b crqc,crpc (c3_1)
3336 (dni cpmula1u_b_C3 "cpmula1u.b $crqc,$crpc C3"
3337 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1u_b"))
3338 "cpmula1u.b $crqc,$crpc"
3339 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x8) (f-sub4 7)
3340 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3342 (c-call "check_option_cp" pc)
3343 (c-call "ivc2_cpmula1u_b" pc crqc crpc) )
3347 ; 1111 0000 1001 0111 00001 qqqqq ppppp 1 cpmula1.b crqc,crpc (c3_1)
3348 (dni cpmula1_b_C3 "cpmula1.b $crqc,$crpc C3"
3349 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmula1_b"))
3350 "cpmula1.b $crqc,$crpc"
3351 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x9) (f-sub4 7)
3352 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3354 (c-call "check_option_cp" pc)
3355 (c-call "ivc2_cpmula1_b" pc crqc crpc) )
3359 ; 1111 0000 1010 0111 00001 qqqqq ppppp 1 cpmulua1.h crqc,crpc (c3_1)
3360 (dni cpmulua1_h_C3 "cpmulua1.h $crqc,$crpc C3"
3361 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_h"))
3362 "cpmulua1.h $crqc,$crpc"
3363 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xa) (f-sub4 7)
3364 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3366 (c-call "check_option_cp" pc)
3367 (c-call "ivc2_cpmulua1_h" pc crqc crpc) )
3371 ; 1111 0000 1011 0111 00001 qqqqq ppppp 1 cpmulla1.h crqc,crpc (c3_1)
3372 (dni cpmulla1_h_C3 "cpmulla1.h $crqc,$crpc C3"
3373 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_h"))
3374 "cpmulla1.h $crqc,$crpc"
3375 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xb) (f-sub4 7)
3376 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3378 (c-call "check_option_cp" pc)
3379 (c-call "ivc2_cpmulla1_h" pc crqc crpc) )
3383 ; 1111 0000 1100 0111 00001 qqqqq ppppp 1 cpmulua1u.w crqc,crpc (c3_1)
3384 (dni cpmulua1u_w_C3 "cpmulua1u.w $crqc,$crpc C3"
3385 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1u_w"))
3386 "cpmulua1u.w $crqc,$crpc"
3387 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xc) (f-sub4 7)
3388 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3390 (c-call "check_option_cp" pc)
3391 (c-call "ivc2_cpmulua1u_w" pc crqc crpc) )
3395 ; 1111 0000 1101 0111 00001 qqqqq ppppp 1 cpmulla1u.w crqc,crpc (c3_1)
3396 (dni cpmulla1u_w_C3 "cpmulla1u.w $crqc,$crpc C3"
3397 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1u_w"))
3398 "cpmulla1u.w $crqc,$crpc"
3399 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xd) (f-sub4 7)
3400 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3402 (c-call "check_option_cp" pc)
3403 (c-call "ivc2_cpmulla1u_w" pc crqc crpc) )
3407 ; 1111 0000 1110 0111 00001 qqqqq ppppp 1 cpmulua1.w crqc,crpc (c3_1)
3408 (dni cpmulua1_w_C3 "cpmulua1.w $crqc,$crpc C3"
3409 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulua1_w"))
3410 "cpmulua1.w $crqc,$crpc"
3411 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xe) (f-sub4 7)
3412 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3414 (c-call "check_option_cp" pc)
3415 (c-call "ivc2_cpmulua1_w" pc crqc crpc) )
3419 ; 1111 0000 1111 0111 00001 qqqqq ppppp 1 cpmulla1.w crqc,crpc (c3_1)
3420 (dni cpmulla1_w_C3 "cpmulla1.w $crqc,$crpc C3"
3421 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulla1_w"))
3422 "cpmulla1.w $crqc,$crpc"
3423 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #xf) (f-sub4 7)
3424 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3426 (c-call "check_option_cp" pc)
3427 (c-call "ivc2_cpmulla1_w" pc crqc crpc) )
3431 ; 1111 0001 0000 0111 00001 qqqqq ppppp 1 cpmada1u.b crqc,crpc (c3_1)
3432 (dni cpmada1u_b_C3 "cpmada1u.b $crqc,$crpc C3"
3433 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1u_b"))
3434 "cpmada1u.b $crqc,$crpc"
3435 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x10) (f-sub4 7)
3436 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3438 (c-call "check_option_cp" pc)
3439 (c-call "ivc2_cpmada1u_b" pc crqc crpc) )
3443 ; 1111 0001 0001 0111 00001 qqqqq ppppp 1 cpmada1.b crqc,crpc (c3_1)
3444 (dni cpmada1_b_C3 "cpmada1.b $crqc,$crpc C3"
3445 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmada1_b"))
3446 "cpmada1.b $crqc,$crpc"
3447 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x11) (f-sub4 7)
3448 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3450 (c-call "check_option_cp" pc)
3451 (c-call "ivc2_cpmada1_b" pc crqc crpc) )
3455 ; 1111 0001 0010 0111 00001 qqqqq ppppp 1 cpmadua1.h crqc,crpc (c3_1)
3456 (dni cpmadua1_h_C3 "cpmadua1.h $crqc,$crpc C3"
3457 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_h"))
3458 "cpmadua1.h $crqc,$crpc"
3459 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x12) (f-sub4 7)
3460 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3462 (c-call "check_option_cp" pc)
3463 (c-call "ivc2_cpmadua1_h" pc crqc crpc) )
3467 ; 1111 0001 0011 0111 00001 qqqqq ppppp 1 cpmadla1.h crqc,crpc (c3_1)
3468 (dni cpmadla1_h_C3 "cpmadla1.h $crqc,$crpc C3"
3469 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_h"))
3470 "cpmadla1.h $crqc,$crpc"
3471 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x13) (f-sub4 7)
3472 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3474 (c-call "check_option_cp" pc)
3475 (c-call "ivc2_cpmadla1_h" pc crqc crpc) )
3479 ; 1111 0001 0100 0111 00001 qqqqq ppppp 1 cpmadua1u.w crqc,crpc (c3_1)
3480 (dni cpmadua1u_w_C3 "cpmadua1u.w $crqc,$crpc C3"
3481 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1u_w"))
3482 "cpmadua1u.w $crqc,$crpc"
3483 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x14) (f-sub4 7)
3484 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3486 (c-call "check_option_cp" pc)
3487 (c-call "ivc2_cpmadua1u_w" pc crqc crpc) )
3491 ; 1111 0001 0101 0111 00001 qqqqq ppppp 1 cpmadla1u.w crqc,crpc (c3_1)
3492 (dni cpmadla1u_w_C3 "cpmadla1u.w $crqc,$crpc C3"
3493 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1u_w"))
3494 "cpmadla1u.w $crqc,$crpc"
3495 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x15) (f-sub4 7)
3496 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3498 (c-call "check_option_cp" pc)
3499 (c-call "ivc2_cpmadla1u_w" pc crqc crpc) )
3503 ; 1111 0001 0110 0111 00001 qqqqq ppppp 1 cpmadua1.w crqc,crpc (c3_1)
3504 (dni cpmadua1_w_C3 "cpmadua1.w $crqc,$crpc C3"
3505 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadua1_w"))
3506 "cpmadua1.w $crqc,$crpc"
3507 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x16) (f-sub4 7)
3508 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3510 (c-call "check_option_cp" pc)
3511 (c-call "ivc2_cpmadua1_w" pc crqc crpc) )
3515 ; 1111 0001 0111 0111 00001 qqqqq ppppp 1 cpmadla1.w crqc,crpc (c3_1)
3516 (dni cpmadla1_w_C3 "cpmadla1.w $crqc,$crpc C3"
3517 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmadla1_w"))
3518 "cpmadla1.w $crqc,$crpc"
3519 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x17) (f-sub4 7)
3520 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3522 (c-call "check_option_cp" pc)
3523 (c-call "ivc2_cpmadla1_w" pc crqc crpc) )
3527 ; 1111 0001 1010 0111 00001 qqqqq ppppp 1 cpmsbua1.h crqc,crpc (c3_1)
3528 (dni cpmsbua1_h_C3 "cpmsbua1.h $crqc,$crpc C3"
3529 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_h"))
3530 "cpmsbua1.h $crqc,$crpc"
3531 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1a) (f-sub4 7)
3532 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3534 (c-call "check_option_cp" pc)
3535 (c-call "ivc2_cpmsbua1_h" pc crqc crpc) )
3539 ; 1111 0001 1011 0111 00001 qqqqq ppppp 1 cpmsbla1.h crqc,crpc (c3_1)
3540 (dni cpmsbla1_h_C3 "cpmsbla1.h $crqc,$crpc C3"
3541 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_h"))
3542 "cpmsbla1.h $crqc,$crpc"
3543 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1b) (f-sub4 7)
3544 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3546 (c-call "check_option_cp" pc)
3547 (c-call "ivc2_cpmsbla1_h" pc crqc crpc) )
3551 ; 1111 0001 1100 0111 00001 qqqqq ppppp 1 cpmsbua1u.w crqc,crpc (c3_1)
3552 (dni cpmsbua1u_w_C3 "cpmsbua1u.w $crqc,$crpc C3"
3553 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1u_w"))
3554 "cpmsbua1u.w $crqc,$crpc"
3555 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1c) (f-sub4 7)
3556 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3558 (c-call "check_option_cp" pc)
3559 (c-call "ivc2_cpmsbua1u_w" pc crqc crpc) )
3563 ; 1111 0001 1101 0111 00001 qqqqq ppppp 1 cpmsbla1u.w crqc,crpc (c3_1)
3564 (dni cpmsbla1u_w_C3 "cpmsbla1u.w $crqc,$crpc C3"
3565 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1u_w"))
3566 "cpmsbla1u.w $crqc,$crpc"
3567 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1d) (f-sub4 7)
3568 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3570 (c-call "check_option_cp" pc)
3571 (c-call "ivc2_cpmsbla1u_w" pc crqc crpc) )
3575 ; 1111 0001 1110 0111 00001 qqqqq ppppp 1 cpmsbua1.w crqc,crpc (c3_1)
3576 (dni cpmsbua1_w_C3 "cpmsbua1.w $crqc,$crpc C3"
3577 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbua1_w"))
3578 "cpmsbua1.w $crqc,$crpc"
3579 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1e) (f-sub4 7)
3580 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3582 (c-call "check_option_cp" pc)
3583 (c-call "ivc2_cpmsbua1_w" pc crqc crpc) )
3587 ; 1111 0001 1111 0111 00001 qqqqq ppppp 1 cpmsbla1.w crqc,crpc (c3_1)
3588 (dni cpmsbla1_w_C3 "cpmsbla1.w $crqc,$crpc C3"
3589 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmsbla1_w"))
3590 "cpmsbla1.w $crqc,$crpc"
3591 (+ MAJ_15 (f-ivc2-3u4 #x0) (f-ivc2-5u7 #x1f) (f-sub4 7)
3592 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3594 (c-call "check_option_cp" pc)
3595 (c-call "ivc2_cpmsbla1_w" pc crqc crpc) )
3599 ; 1111 0011 0010 0111 00001 qqqqq ppppp 1 cpsmadua1.h crqc,crpc (c3_1)
3600 (dni cpsmadua1_h_C3 "cpsmadua1.h $crqc,$crpc C3"
3601 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_h"))
3602 "cpsmadua1.h $crqc,$crpc"
3603 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x12) (f-sub4 7)
3604 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3606 (c-call "check_option_cp" pc)
3607 (c-call "ivc2_cpsmadua1_h" pc crqc crpc) )
3611 ; 1111 0011 0011 0111 00001 qqqqq ppppp 1 cpsmadla1.h crqc,crpc (c3_1)
3612 (dni cpsmadla1_h_C3 "cpsmadla1.h $crqc,$crpc C3"
3613 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_h"))
3614 "cpsmadla1.h $crqc,$crpc"
3615 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x13) (f-sub4 7)
3616 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3618 (c-call "check_option_cp" pc)
3619 (c-call "ivc2_cpsmadla1_h" pc crqc crpc) )
3623 ; 1111 0011 0110 0111 00001 qqqqq ppppp 1 cpsmadua1.w crqc,crpc (c3_1)
3624 (dni cpsmadua1_w_C3 "cpsmadua1.w $crqc,$crpc C3"
3625 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadua1_w"))
3626 "cpsmadua1.w $crqc,$crpc"
3627 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x16) (f-sub4 7)
3628 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3630 (c-call "check_option_cp" pc)
3631 (c-call "ivc2_cpsmadua1_w" pc crqc crpc) )
3635 ; 1111 0011 0111 0111 00001 qqqqq ppppp 1 cpsmadla1.w crqc,crpc (c3_1)
3636 (dni cpsmadla1_w_C3 "cpsmadla1.w $crqc,$crpc C3"
3637 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadla1_w"))
3638 "cpsmadla1.w $crqc,$crpc"
3639 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x17) (f-sub4 7)
3640 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3642 (c-call "check_option_cp" pc)
3643 (c-call "ivc2_cpsmadla1_w" pc crqc crpc) )
3647 ; 1111 0011 1010 0111 00001 qqqqq ppppp 1 cpsmsbua1.h crqc,crpc (c3_1)
3648 (dni cpsmsbua1_h_C3 "cpsmsbua1.h $crqc,$crpc C3"
3649 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_h"))
3650 "cpsmsbua1.h $crqc,$crpc"
3651 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1a) (f-sub4 7)
3652 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3654 (c-call "check_option_cp" pc)
3655 (c-call "ivc2_cpsmsbua1_h" pc crqc crpc) )
3659 ; 1111 0011 1011 0111 00001 qqqqq ppppp 1 cpsmsbla1.h crqc,crpc (c3_1)
3660 (dni cpsmsbla1_h_C3 "cpsmsbla1.h $crqc,$crpc C3"
3661 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_h"))
3662 "cpsmsbla1.h $crqc,$crpc"
3663 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1b) (f-sub4 7)
3664 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3666 (c-call "check_option_cp" pc)
3667 (c-call "ivc2_cpsmsbla1_h" pc crqc crpc) )
3671 ; 1111 0011 1110 0111 00001 qqqqq ppppp 1 cpsmsbua1.w crqc,crpc (c3_1)
3672 (dni cpsmsbua1_w_C3 "cpsmsbua1.w $crqc,$crpc C3"
3673 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbua1_w"))
3674 "cpsmsbua1.w $crqc,$crpc"
3675 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1e) (f-sub4 7)
3676 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3678 (c-call "check_option_cp" pc)
3679 (c-call "ivc2_cpsmsbua1_w" pc crqc crpc) )
3683 ; 1111 0011 1111 0111 00001 qqqqq ppppp 1 cpsmsbla1.w crqc,crpc (c3_1)
3684 (dni cpsmsbla1_w_C3 "cpsmsbla1.w $crqc,$crpc C3"
3685 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbla1_w"))
3686 "cpsmsbla1.w $crqc,$crpc"
3687 (+ MAJ_15 (f-ivc2-3u4 #x1) (f-ivc2-5u7 #x1f) (f-sub4 7)
3688 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3690 (c-call "check_option_cp" pc)
3691 (c-call "ivc2_cpsmsbla1_w" pc crqc crpc) )
3695 ; 1111 0100 1010 0111 00001 qqqqq ppppp 1 cpmulslua1.h crqc,crpc (c3_1)
3696 (dni cpmulslua1_h_C3 "cpmulslua1.h $crqc,$crpc C3"
3697 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_h"))
3698 "cpmulslua1.h $crqc,$crpc"
3699 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xa) (f-sub4 7)
3700 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3702 (c-call "check_option_cp" pc)
3703 (c-call "ivc2_cpmulslua1_h" pc crqc crpc) )
3707 ; 1111 0100 1011 0111 00001 qqqqq ppppp 1 cpmulslla1.h crqc,crpc (c3_1)
3708 (dni cpmulslla1_h_C3 "cpmulslla1.h $crqc,$crpc C3"
3709 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_h"))
3710 "cpmulslla1.h $crqc,$crpc"
3711 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xb) (f-sub4 7)
3712 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3714 (c-call "check_option_cp" pc)
3715 (c-call "ivc2_cpmulslla1_h" pc crqc crpc) )
3719 ; 1111 0100 1110 0111 00001 qqqqq ppppp 1 cpmulslua1.w crqc,crpc (c3_1)
3720 (dni cpmulslua1_w_C3 "cpmulslua1.w $crqc,$crpc C3"
3721 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslua1_w"))
3722 "cpmulslua1.w $crqc,$crpc"
3723 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xe) (f-sub4 7)
3724 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3726 (c-call "check_option_cp" pc)
3727 (c-call "ivc2_cpmulslua1_w" pc crqc crpc) )
3731 ; 1111 0100 1111 0111 00001 qqqqq ppppp 1 cpmulslla1.w crqc,crpc (c3_1)
3732 (dni cpmulslla1_w_C3 "cpmulslla1.w $crqc,$crpc C3"
3733 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpmulslla1_w"))
3734 "cpmulslla1.w $crqc,$crpc"
3735 (+ MAJ_15 (f-ivc2-3u4 #x2) (f-ivc2-5u7 #xf) (f-sub4 7)
3736 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3738 (c-call "check_option_cp" pc)
3739 (c-call "ivc2_cpmulslla1_w" pc crqc crpc) )
3743 ; 1111 0111 0010 0111 00001 qqqqq ppppp 1 cpsmadslua1.h crqc,crpc (c3_1)
3744 (dni cpsmadslua1_h_C3 "cpsmadslua1.h $crqc,$crpc C3"
3745 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_h"))
3746 "cpsmadslua1.h $crqc,$crpc"
3747 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x12) (f-sub4 7)
3748 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3750 (c-call "check_option_cp" pc)
3751 (c-call "ivc2_cpsmadslua1_h" pc crqc crpc) )
3755 ; 1111 0111 0011 0111 00001 qqqqq ppppp 1 cpsmadslla1.h crqc,crpc (c3_1)
3756 (dni cpsmadslla1_h_C3 "cpsmadslla1.h $crqc,$crpc C3"
3757 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_h"))
3758 "cpsmadslla1.h $crqc,$crpc"
3759 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x13) (f-sub4 7)
3760 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3762 (c-call "check_option_cp" pc)
3763 (c-call "ivc2_cpsmadslla1_h" pc crqc crpc) )
3767 ; 1111 0111 0110 0111 00001 qqqqq ppppp 1 cpsmadslua1.w crqc,crpc (c3_1)
3768 (dni cpsmadslua1_w_C3 "cpsmadslua1.w $crqc,$crpc C3"
3769 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslua1_w"))
3770 "cpsmadslua1.w $crqc,$crpc"
3771 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x16) (f-sub4 7)
3772 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3774 (c-call "check_option_cp" pc)
3775 (c-call "ivc2_cpsmadslua1_w" pc crqc crpc) )
3779 ; 1111 0111 0111 0111 00001 qqqqq ppppp 1 cpsmadslla1.w crqc,crpc (c3_1)
3780 (dni cpsmadslla1_w_C3 "cpsmadslla1.w $crqc,$crpc C3"
3781 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmadslla1_w"))
3782 "cpsmadslla1.w $crqc,$crpc"
3783 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x17) (f-sub4 7)
3784 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3786 (c-call "check_option_cp" pc)
3787 (c-call "ivc2_cpsmadslla1_w" pc crqc crpc) )
3791 ; 1111 0111 1010 0111 00001 qqqqq ppppp 1 cpsmsbslua1.h crqc,crpc (c3_1)
3792 (dni cpsmsbslua1_h_C3 "cpsmsbslua1.h $crqc,$crpc C3"
3793 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_h"))
3794 "cpsmsbslua1.h $crqc,$crpc"
3795 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1a) (f-sub4 7)
3796 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3798 (c-call "check_option_cp" pc)
3799 (c-call "ivc2_cpsmsbslua1_h" pc crqc crpc) )
3803 ; 1111 0111 1011 0111 00001 qqqqq ppppp 1 cpsmsbslla1.h crqc,crpc (c3_1)
3804 (dni cpsmsbslla1_h_C3 "cpsmsbslla1.h $crqc,$crpc C3"
3805 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_h"))
3806 "cpsmsbslla1.h $crqc,$crpc"
3807 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1b) (f-sub4 7)
3808 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3810 (c-call "check_option_cp" pc)
3811 (c-call "ivc2_cpsmsbslla1_h" pc crqc crpc) )
3815 ; 1111 0111 1110 0111 00001 qqqqq ppppp 1 cpsmsbslua1.w crqc,crpc (c3_1)
3816 (dni cpsmsbslua1_w_C3 "cpsmsbslua1.w $crqc,$crpc C3"
3817 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslua1_w"))
3818 "cpsmsbslua1.w $crqc,$crpc"
3819 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1e) (f-sub4 7)
3820 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3822 (c-call "check_option_cp" pc)
3823 (c-call "ivc2_cpsmsbslua1_w" pc crqc crpc) )
3827 ; 1111 0111 1111 0111 00001 qqqqq ppppp 1 cpsmsbslla1.w crqc,crpc (c3_1)
3828 (dni cpsmsbslla1_w_C3 "cpsmsbslla1.w $crqc,$crpc C3"
3829 (OPTIONAL_CP_INSN ivc2-c3-isa (SLOTS C3) (INTRINSIC "cpsmsbslla1_w"))
3830 "cpsmsbslla1.w $crqc,$crpc"
3831 (+ MAJ_15 (f-ivc2-3u4 #x3) (f-ivc2-5u7 #x1f) (f-sub4 7)
3832 (f-ivc2-5u16 #x1) crqc crpc (f-ivc2-1u31 #x1) )
3834 (c-call "check_option_cp" pc)
3835 (c-call "ivc2_cpsmsbslla1_w" pc crqc crpc) )
3839 ; 00000 00000 00000 00000 c0nop (p0_1)
3840 (dni c0nop_P0_P0S "c0nop Pn"
3841 (OPTIONAL_CP_INSN ivc2-p0s-p0-isa (SLOTS P0,P0S) (INTRINSIC "c0nop"))
3843 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
3845 (c-call "check_option_cp" pc)
3846 (c-call "ivc2_c0nop" pc) )
3850 ; 00001 qqqqq ppppp ooooo cpadd3.b =crop,crqp,crpp (p0_1)
3851 (dni cpadd3_b_P0S_P1 "cpadd3.b $crop,$crqp,$crpp Pn"
3852 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_b"))
3853 "cpadd3.b $crop,$crqp,$crpp"
3854 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1) crqp crpp crop (f-ivc2-4u28 0))
3856 (c-call "check_option_cp" pc)
3857 (set crop (c-call DI "ivc2_cpadd3_b" pc crqp crpp)) )
3861 ; 00010 qqqqq ppppp ooooo cpadd3.h =crop,crqp,crpp (p0_1)
3862 (dni cpadd3_h_P0S_P1 "cpadd3.h $crop,$crqp,$crpp Pn"
3863 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_h"))
3864 "cpadd3.h $crop,$crqp,$crpp"
3865 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x2) crqp crpp crop (f-ivc2-4u28 0))
3867 (c-call "check_option_cp" pc)
3868 (set crop (c-call DI "ivc2_cpadd3_h" pc crqp crpp)) )
3872 ; 00011 qqqqq ppppp ooooo cpadd3.w =crop,crqp,crpp (p0_1)
3873 (dni cpadd3_w_P0S_P1 "cpadd3.w $crop,$crqp,$crpp Pn"
3874 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpadd3_w"))
3875 "cpadd3.w $crop,$crqp,$crpp"
3876 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x3) crqp crpp crop (f-ivc2-4u28 0))
3878 (c-call "check_option_cp" pc)
3879 (set crop (c-call DI "ivc2_cpadd3_w" pc crqp crpp)) )
3883 ; 00101 qqqqq ppppp ooooo cpunpacku.b =crop,crqp,crpp (p0_1)
3884 (dni cpunpacku_b_P0S_P1 "cpunpacku.b $crop,$crqp,$crpp Pn"
3885 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_b"))
3886 "cpunpacku.b $crop,$crqp,$crpp"
3887 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x5) crqp crpp crop (f-ivc2-4u28 0))
3889 (c-call "check_option_cp" pc)
3890 (set crop (c-call DI "ivc2_cpunpacku_b" pc crqp crpp)) )
3894 ; 00110 qqqqq ppppp ooooo cpunpacku.h =crop,crqp,crpp (p0_1)
3895 (dni cpunpacku_h_P0S_P1 "cpunpacku.h $crop,$crqp,$crpp Pn"
3896 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_h"))
3897 "cpunpacku.h $crop,$crqp,$crpp"
3898 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x6) crqp crpp crop (f-ivc2-4u28 0))
3900 (c-call "check_option_cp" pc)
3901 (set crop (c-call DI "ivc2_cpunpacku_h" pc crqp crpp)) )
3905 ; 00111 qqqqq ppppp ooooo cpunpacku.w =crop,crqp,crpp (p0_1)
3906 (dni cpunpacku_w_P0S_P1 "cpunpacku.w $crop,$crqp,$crpp Pn"
3907 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpacku_w"))
3908 "cpunpacku.w $crop,$crqp,$crpp"
3909 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x7) crqp crpp crop (f-ivc2-4u28 0))
3911 (c-call "check_option_cp" pc)
3912 (set crop (c-call DI "ivc2_cpunpacku_w" pc crqp crpp)) )
3916 ; 01001 qqqqq ppppp ooooo cpunpackl.b =crop,crqp,crpp (p0_1)
3917 (dni cpunpackl_b_P0S_P1 "cpunpackl.b $crop,$crqp,$crpp Pn"
3918 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_b"))
3919 "cpunpackl.b $crop,$crqp,$crpp"
3920 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x9) crqp crpp crop (f-ivc2-4u28 0))
3922 (c-call "check_option_cp" pc)
3923 (set crop (c-call DI "ivc2_cpunpackl_b" pc crqp crpp)) )
3927 ; 01010 qqqqq ppppp ooooo cpunpackl.h =crop,crqp,crpp (p0_1)
3928 (dni cpunpackl_h_P0S_P1 "cpunpackl.h $crop,$crqp,$crpp Pn"
3929 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_h"))
3930 "cpunpackl.h $crop,$crqp,$crpp"
3931 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xa) crqp crpp crop (f-ivc2-4u28 0))
3933 (c-call "check_option_cp" pc)
3934 (set crop (c-call DI "ivc2_cpunpackl_h" pc crqp crpp)) )
3938 ; 01011 qqqqq ppppp ooooo cpunpackl.w =crop,crqp,crpp (p0_1)
3939 (dni cpunpackl_w_P0S_P1 "cpunpackl.w $crop,$crqp,$crpp Pn"
3940 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpunpackl_w"))
3941 "cpunpackl.w $crop,$crqp,$crpp"
3942 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xb) crqp crpp crop (f-ivc2-4u28 0))
3944 (c-call "check_option_cp" pc)
3945 (set crop (c-call DI "ivc2_cpunpackl_w" pc crqp crpp)) )
3949 ; 00100 qqqqq ppppp ooooo cpsel =crop,crqp,crpp (p0_1)
3950 (dni cpsel_P0S_P1 "cpsel $crop,$crqp,$crpp Pn"
3951 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpsel"))
3952 "cpsel $crop,$crqp,$crpp"
3953 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x4) crqp crpp crop (f-ivc2-4u28 0))
3955 (c-call "check_option_cp" pc)
3956 (set crop (c-call DI "ivc2_cpsel" pc crqp crpp)) )
3960 ; 01100 qqqqq ppppp ooooo cpfsftbs0 =crop,crqp,crpp (p0_1)
3961 (dni cpfsftbs0_P0S_P1 "cpfsftbs0 $crop,$crqp,$crpp Pn"
3962 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs0"))
3963 "cpfsftbs0 $crop,$crqp,$crpp"
3964 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xc) crqp crpp crop (f-ivc2-4u28 0))
3966 (c-call "check_option_cp" pc)
3967 (set crop (c-call DI "ivc2_cpfsftbs0" pc crqp crpp)) )
3971 ; 01101 qqqqq ppppp ooooo cpfsftbs1 =crop,crqp,crpp (p0_1)
3972 (dni cpfsftbs1_P0S_P1 "cpfsftbs1 $crop,$crqp,$crpp Pn"
3973 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpfsftbs1"))
3974 "cpfsftbs1 $crop,$crqp,$crpp"
3975 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #xd) crqp crpp crop (f-ivc2-4u28 0))
3977 (c-call "check_option_cp" pc)
3978 (set crop (c-call DI "ivc2_cpfsftbs1" pc crqp crpp)) )
3982 ; 10000 qqqqq 00000 ooooo cpmov =crop,crqp (p0_1)
3983 (dni cpmov_P0S_P1 "cpmov $crop,$crqp Pn"
3984 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmov"))
3986 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
3988 (c-call "check_option_cp" pc)
3989 (set crop (c-call DI "ivc2_cpmov" pc crqp)) )
3993 ; 10000 qqqqq 00001 ooooo cpabsz.b =crop,crqp (p0_1)
3994 (dni cpabsz_b_P0S_P1 "cpabsz.b $crop,$crqp Pn"
3995 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_b"))
3996 "cpabsz.b $crop,$crqp"
3997 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
3999 (c-call "check_option_cp" pc)
4000 (set crop (c-call DI "ivc2_cpabsz_b" pc crqp)) )
4004 ; 10000 qqqqq 00010 ooooo cpabsz.h =crop,crqp (p0_1)
4005 (dni cpabsz_h_P0S_P1 "cpabsz.h $crop,$crqp Pn"
4006 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_h"))
4007 "cpabsz.h $crop,$crqp"
4008 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4010 (c-call "check_option_cp" pc)
4011 (set crop (c-call DI "ivc2_cpabsz_h" pc crqp)) )
4015 ; 10000 qqqqq 00011 ooooo cpabsz.w =crop,crqp (p0_1)
4016 (dni cpabsz_w_P0S_P1 "cpabsz.w $crop,$crqp Pn"
4017 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpabsz_w"))
4018 "cpabsz.w $crop,$crqp"
4019 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4021 (c-call "check_option_cp" pc)
4022 (set crop (c-call DI "ivc2_cpabsz_w" pc crqp)) )
4026 ; 10000 qqqqq 00100 ooooo cpldz.h =crop,crqp (p0_1)
4027 (dni cpldz_h_P0S_P1 "cpldz.h $crop,$crqp Pn"
4028 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_h"))
4029 "cpldz.h $crop,$crqp"
4030 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4032 (c-call "check_option_cp" pc)
4033 (set crop (c-call DI "ivc2_cpldz_h" pc crqp)) )
4037 ; 10000 qqqqq 00101 ooooo cpldz.w =crop,crqp (p0_1)
4038 (dni cpldz_w_P0S_P1 "cpldz.w $crop,$crqp Pn"
4039 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpldz_w"))
4040 "cpldz.w $crop,$crqp"
4041 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4043 (c-call "check_option_cp" pc)
4044 (set crop (c-call DI "ivc2_cpldz_w" pc crqp)) )
4048 ; 10000 qqqqq 00110 ooooo cpnorm.h =crop,crqp (p0_1)
4049 (dni cpnorm_h_P0S_P1 "cpnorm.h $crop,$crqp Pn"
4050 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_h"))
4051 "cpnorm.h $crop,$crqp"
4052 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4054 (c-call "check_option_cp" pc)
4055 (set crop (c-call DI "ivc2_cpnorm_h" pc crqp)) )
4059 ; 10000 qqqqq 00111 ooooo cpnorm.w =crop,crqp (p0_1)
4060 (dni cpnorm_w_P0S_P1 "cpnorm.w $crop,$crqp Pn"
4061 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpnorm_w"))
4062 "cpnorm.w $crop,$crqp"
4063 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4065 (c-call "check_option_cp" pc)
4066 (set crop (c-call DI "ivc2_cpnorm_w" pc crqp)) )
4070 ; 10000 qqqqq 01000 ooooo cphaddu.b =crop,crqp (p0_1)
4071 (dni cphaddu_b_P0S_P1 "cphaddu.b $crop,$crqp Pn"
4072 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphaddu_b"))
4073 "cphaddu.b $crop,$crqp"
4074 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4076 (c-call "check_option_cp" pc)
4077 (set crop (c-call DI "ivc2_cphaddu_b" pc crqp)) )
4081 ; 10000 qqqqq 01001 ooooo cphadd.b =crop,crqp (p0_1)
4082 (dni cphadd_b_P0S_P1 "cphadd.b $crop,$crqp Pn"
4083 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_b"))
4084 "cphadd.b $crop,$crqp"
4085 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4087 (c-call "check_option_cp" pc)
4088 (set crop (c-call DI "ivc2_cphadd_b" pc crqp)) )
4092 ; 10000 qqqqq 01010 ooooo cphadd.h =crop,crqp (p0_1)
4093 (dni cphadd_h_P0S_P1 "cphadd.h $crop,$crqp Pn"
4094 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_h"))
4095 "cphadd.h $crop,$crqp"
4096 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4098 (c-call "check_option_cp" pc)
4099 (set crop (c-call DI "ivc2_cphadd_h" pc crqp)) )
4103 ; 10000 qqqqq 01011 ooooo cphadd.w =crop,crqp (p0_1)
4104 (dni cphadd_w_P0S_P1 "cphadd.w $crop,$crqp Pn"
4105 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cphadd_w"))
4106 "cphadd.w $crop,$crqp"
4107 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
4109 (c-call "check_option_cp" pc)
4110 (set crop (c-call DI "ivc2_cphadd_w" pc crqp)) )
4114 ; 10000 qqqqq 01100 00000 cpccadd.b +crqp (p0_1)
4115 (dni cpccadd_b_P0S_P1 "cpccadd.b $crqp Pn"
4116 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpccadd_b"))
4118 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xc) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4120 (c-call "check_option_cp" pc)
4121 (c-call "ivc2_cpccadd_b" pc (index-of crqp)) )
4125 ; 10000 qqqqq 01101 ooooo cpbcast.b =crop,crqp (p0_1)
4126 (dni cpbcast_b_P0S_P1 "cpbcast.b $crop,$crqp Pn"
4127 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_b"))
4128 "cpbcast.b $crop,$crqp"
4129 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
4131 (c-call "check_option_cp" pc)
4132 (set crop (c-call DI "ivc2_cpbcast_b" pc crqp)) )
4136 ; 10000 qqqqq 01110 ooooo cpbcast.h =crop,crqp (p0_1)
4137 (dni cpbcast_h_P0S_P1 "cpbcast.h $crop,$crqp Pn"
4138 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_h"))
4139 "cpbcast.h $crop,$crqp"
4140 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
4142 (c-call "check_option_cp" pc)
4143 (set crop (c-call DI "ivc2_cpbcast_h" pc crqp)) )
4147 ; 10000 qqqqq 01111 ooooo cpbcast.w =crop,crqp (p0_1)
4148 (dni cpbcast_w_P0S_P1 "cpbcast.w $crop,$crqp Pn"
4149 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpbcast_w"))
4150 "cpbcast.w $crop,$crqp"
4151 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4153 (c-call "check_option_cp" pc)
4154 (set crop (c-call DI "ivc2_cpbcast_w" pc crqp)) )
4158 ; 10000 qqqqq 10000 ooooo cpextuu.b =crop,crqp (p0_1)
4159 (dni cpextuu_b_P0S_P1 "cpextuu.b $crop,$crqp Pn"
4160 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_b"))
4161 "cpextuu.b $crop,$crqp"
4162 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
4164 (c-call "check_option_cp" pc)
4165 (set crop (c-call DI "ivc2_cpextuu_b" pc crqp)) )
4169 ; 10000 qqqqq 10001 ooooo cpextu.b =crop,crqp (p0_1)
4170 (dni cpextu_b_P0S_P1 "cpextu.b $crop,$crqp Pn"
4171 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_b"))
4172 "cpextu.b $crop,$crqp"
4173 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
4175 (c-call "check_option_cp" pc)
4176 (set crop (c-call DI "ivc2_cpextu_b" pc crqp)) )
4180 ; 10000 qqqqq 10010 ooooo cpextuu.h =crop,crqp (p0_1)
4181 (dni cpextuu_h_P0S_P1 "cpextuu.h $crop,$crqp Pn"
4182 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextuu_h"))
4183 "cpextuu.h $crop,$crqp"
4184 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
4186 (c-call "check_option_cp" pc)
4187 (set crop (c-call DI "ivc2_cpextuu_h" pc crqp)) )
4191 ; 10000 qqqqq 10011 ooooo cpextu.h =crop,crqp (p0_1)
4192 (dni cpextu_h_P0S_P1 "cpextu.h $crop,$crqp Pn"
4193 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextu_h"))
4194 "cpextu.h $crop,$crqp"
4195 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
4197 (c-call "check_option_cp" pc)
4198 (set crop (c-call DI "ivc2_cpextu_h" pc crqp)) )
4202 ; 10000 qqqqq 10100 ooooo cpextlu.b =crop,crqp (p0_1)
4203 (dni cpextlu_b_P0S_P1 "cpextlu.b $crop,$crqp Pn"
4204 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_b"))
4205 "cpextlu.b $crop,$crqp"
4206 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x14) crop (f-ivc2-4u28 0))
4208 (c-call "check_option_cp" pc)
4209 (set crop (c-call DI "ivc2_cpextlu_b" pc crqp)) )
4213 ; 10000 qqqqq 10101 ooooo cpextl.b =crop,crqp (p0_1)
4214 (dni cpextl_b_P0S_P1 "cpextl.b $crop,$crqp Pn"
4215 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_b"))
4216 "cpextl.b $crop,$crqp"
4217 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x15) crop (f-ivc2-4u28 0))
4219 (c-call "check_option_cp" pc)
4220 (set crop (c-call DI "ivc2_cpextl_b" pc crqp)) )
4224 ; 10000 qqqqq 10110 ooooo cpextlu.h =crop,crqp (p0_1)
4225 (dni cpextlu_h_P0S_P1 "cpextlu.h $crop,$crqp Pn"
4226 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextlu_h"))
4227 "cpextlu.h $crop,$crqp"
4228 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x16) crop (f-ivc2-4u28 0))
4230 (c-call "check_option_cp" pc)
4231 (set crop (c-call DI "ivc2_cpextlu_h" pc crqp)) )
4235 ; 10000 qqqqq 10111 ooooo cpextl.h =crop,crqp (p0_1)
4236 (dni cpextl_h_P0S_P1 "cpextl.h $crop,$crqp Pn"
4237 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpextl_h"))
4238 "cpextl.h $crop,$crqp"
4239 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x17) crop (f-ivc2-4u28 0))
4241 (c-call "check_option_cp" pc)
4242 (set crop (c-call DI "ivc2_cpextl_h" pc crqp)) )
4246 ; 10000 qqqqq 11000 ooooo cpcastub.h =crop,crqp (p0_1)
4247 (dni cpcastub_h_P0S_P1 "cpcastub.h $crop,$crqp Pn"
4248 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_h"))
4249 "cpcastub.h $crop,$crqp"
4250 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x18) crop (f-ivc2-4u28 0))
4252 (c-call "check_option_cp" pc)
4253 (set crop (c-call DI "ivc2_cpcastub_h" pc crqp)) )
4257 ; 10000 qqqqq 11001 ooooo cpcastb.h =crop,crqp (p0_1)
4258 (dni cpcastb_h_P0S_P1 "cpcastb.h $crop,$crqp Pn"
4259 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_h"))
4260 "cpcastb.h $crop,$crqp"
4261 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x19) crop (f-ivc2-4u28 0))
4263 (c-call "check_option_cp" pc)
4264 (set crop (c-call DI "ivc2_cpcastb_h" pc crqp)) )
4268 ; 10000 qqqqq 11100 ooooo cpcastub.w =crop,crqp (p0_1)
4269 (dni cpcastub_w_P0S_P1 "cpcastub.w $crop,$crqp Pn"
4270 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastub_w"))
4271 "cpcastub.w $crop,$crqp"
4272 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1c) crop (f-ivc2-4u28 0))
4274 (c-call "check_option_cp" pc)
4275 (set crop (c-call DI "ivc2_cpcastub_w" pc crqp)) )
4279 ; 10000 qqqqq 11101 ooooo cpcastb.w =crop,crqp (p0_1)
4280 (dni cpcastb_w_P0S_P1 "cpcastb.w $crop,$crqp Pn"
4281 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastb_w"))
4282 "cpcastb.w $crop,$crqp"
4283 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1d) crop (f-ivc2-4u28 0))
4285 (c-call "check_option_cp" pc)
4286 (set crop (c-call DI "ivc2_cpcastb_w" pc crqp)) )
4290 ; 10000 qqqqq 11110 ooooo cpcastuh.w =crop,crqp (p0_1)
4291 (dni cpcastuh_w_P0S_P1 "cpcastuh.w $crop,$crqp Pn"
4292 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcastuh_w"))
4293 "cpcastuh.w $crop,$crqp"
4294 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1e) crop (f-ivc2-4u28 0))
4296 (c-call "check_option_cp" pc)
4297 (set crop (c-call DI "ivc2_cpcastuh_w" pc crqp)) )
4301 ; 10000 qqqqq 11111 ooooo cpcasth.w =crop,crqp (p0_1)
4302 (dni cpcasth_w_P0S_P1 "cpcasth.w $crop,$crqp Pn"
4303 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcasth_w"))
4304 "cpcasth.w $crop,$crqp"
4305 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1f) crop (f-ivc2-4u28 0))
4307 (c-call "check_option_cp" pc)
4308 (set crop (c-call DI "ivc2_cpcasth_w" pc crqp)) )
4312 ; 10000 qqqqq 11010 ooooo cdcastuw =crop,crqp (p0_1)
4313 (dni cdcastuw_P0S_P1 "cdcastuw $crop,$crqp Pn"
4314 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastuw"))
4315 "cdcastuw $crop,$crqp"
4316 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1a) crop (f-ivc2-4u28 0))
4318 (c-call "check_option_cp" pc)
4319 (set crop (c-call DI "ivc2_cdcastuw" pc crqp)) )
4323 ; 10000 qqqqq 11011 ooooo cdcastw =crop,crqp (p0_1)
4324 (dni cdcastw_P0S_P1 "cdcastw $crop,$crqp Pn"
4325 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cdcastw"))
4326 "cdcastw $crop,$crqp"
4327 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x10) crqp (f-ivc2-5u18 #x1b) crop (f-ivc2-4u28 0))
4329 (c-call "check_option_cp" pc)
4330 (set crop (c-call DI "ivc2_cdcastw" pc crqp)) )
4334 ; 10001 00000 00000 ooooo cpmovfrcsar0 =crop (p0_1)
4335 (dni cpmovfrcsar0_P0S_P1 "cpmovfrcsar0 $crop Pn"
4336 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar0"))
4337 "cpmovfrcsar0 $crop"
4338 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
4340 (c-call "check_option_cp" pc)
4341 (set crop (c-call DI "ivc2_cpmovfrcsar0" pc)) )
4345 ; 10001 00000 01111 ooooo cpmovfrcsar1 =crop (p0_1)
4346 (dni cpmovfrcsar1_P0S_P1 "cpmovfrcsar1 $crop Pn"
4347 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcsar1"))
4348 "cpmovfrcsar1 $crop"
4349 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
4351 (c-call "check_option_cp" pc)
4352 (set crop (c-call DI "ivc2_cpmovfrcsar1" pc)) )
4356 ; 10001 00000 00001 ooooo cpmovfrcc =crop (p0_1)
4357 (dni cpmovfrcc_P0S_P1 "cpmovfrcc $crop Pn"
4358 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovfrcc"))
4360 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4362 (c-call "check_option_cp" pc)
4363 (set crop (c-call DI "ivc2_cpmovfrcc" pc)) )
4367 ; 10001 qqqqq 10000 00000 cpmovtocsar0 crqp (p0_1)
4368 (dni cpmovtocsar0_P0S_P1 "cpmovtocsar0 $crqp Pn"
4369 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar0"))
4370 "cpmovtocsar0 $crqp"
4371 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4373 (c-call "check_option_cp" pc)
4374 (c-call "ivc2_cpmovtocsar0" pc crqp) )
4378 ; 10001 qqqqq 11111 00000 cpmovtocsar1 crqp (p0_1)
4379 (dni cpmovtocsar1_P0S_P1 "cpmovtocsar1 $crqp Pn"
4380 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocsar1"))
4381 "cpmovtocsar1 $crqp"
4382 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x1f) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4384 (c-call "check_option_cp" pc)
4385 (c-call "ivc2_cpmovtocsar1" pc crqp) )
4389 ; 10001 qqqqq 10001 00000 cpmovtocc crqp (p0_1)
4390 (dni cpmovtocc_P0S_P1 "cpmovtocc $crqp Pn"
4391 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpmovtocc"))
4393 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x11) crqp (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4395 (c-call "check_option_cp" pc)
4396 (c-call "ivc2_cpmovtocc" pc crqp) )
4400 ; 10010 qqqqq ppppp 00000 cpcmpeqz.b crqp,crpp (p0_1)
4401 (dni cpcmpeqz_b_P0S_P1 "cpcmpeqz.b $crqp,$crpp Pn"
4402 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeqz_b"))
4403 "cpcmpeqz.b $crqp,$crpp"
4404 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4406 (c-call "check_option_cp" pc)
4407 (c-call "ivc2_cpcmpeqz_b" pc crqp crpp) )
4411 ; 10010 qqqqq ppppp 00001 cpcmpeq.b crqp,crpp (p0_1)
4412 (dni cpcmpeq_b_P0S_P1 "cpcmpeq.b $crqp,$crpp Pn"
4413 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_b"))
4414 "cpcmpeq.b $crqp,$crpp"
4415 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
4417 (c-call "check_option_cp" pc)
4418 (c-call "ivc2_cpcmpeq_b" pc crqp crpp) )
4422 ; 10010 qqqqq ppppp 00011 cpcmpeq.h crqp,crpp (p0_1)
4423 (dni cpcmpeq_h_P0S_P1 "cpcmpeq.h $crqp,$crpp Pn"
4424 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_h"))
4425 "cpcmpeq.h $crqp,$crpp"
4426 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
4428 (c-call "check_option_cp" pc)
4429 (c-call "ivc2_cpcmpeq_h" pc crqp crpp) )
4433 ; 10010 qqqqq ppppp 00101 cpcmpeq.w crqp,crpp (p0_1)
4434 (dni cpcmpeq_w_P0S_P1 "cpcmpeq.w $crqp,$crpp Pn"
4435 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpeq_w"))
4436 "cpcmpeq.w $crqp,$crpp"
4437 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
4439 (c-call "check_option_cp" pc)
4440 (c-call "ivc2_cpcmpeq_w" pc crqp crpp) )
4444 ; 10010 qqqqq ppppp 01001 cpcmpne.b crqp,crpp (p0_1)
4445 (dni cpcmpne_b_P0S_P1 "cpcmpne.b $crqp,$crpp Pn"
4446 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_b"))
4447 "cpcmpne.b $crqp,$crpp"
4448 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
4450 (c-call "check_option_cp" pc)
4451 (c-call "ivc2_cpcmpne_b" pc crqp crpp) )
4455 ; 10010 qqqqq ppppp 01011 cpcmpne.h crqp,crpp (p0_1)
4456 (dni cpcmpne_h_P0S_P1 "cpcmpne.h $crqp,$crpp Pn"
4457 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_h"))
4458 "cpcmpne.h $crqp,$crpp"
4459 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
4461 (c-call "check_option_cp" pc)
4462 (c-call "ivc2_cpcmpne_h" pc crqp crpp) )
4466 ; 10010 qqqqq ppppp 01101 cpcmpne.w crqp,crpp (p0_1)
4467 (dni cpcmpne_w_P0S_P1 "cpcmpne.w $crqp,$crpp Pn"
4468 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpne_w"))
4469 "cpcmpne.w $crqp,$crpp"
4470 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
4472 (c-call "check_option_cp" pc)
4473 (c-call "ivc2_cpcmpne_w" pc crqp crpp) )
4477 ; 10010 qqqqq ppppp 10000 cpcmpgtu.b crqp,crpp (p0_1)
4478 (dni cpcmpgtu_b_P0S_P1 "cpcmpgtu.b $crqp,$crpp Pn"
4479 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_b"))
4480 "cpcmpgtu.b $crqp,$crpp"
4481 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
4483 (c-call "check_option_cp" pc)
4484 (c-call "ivc2_cpcmpgtu_b" pc crqp crpp) )
4488 ; 10010 qqqqq ppppp 10001 cpcmpgt.b crqp,crpp (p0_1)
4489 (dni cpcmpgt_b_P0S_P1 "cpcmpgt.b $crqp,$crpp Pn"
4490 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_b"))
4491 "cpcmpgt.b $crqp,$crpp"
4492 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
4494 (c-call "check_option_cp" pc)
4495 (c-call "ivc2_cpcmpgt_b" pc crqp crpp) )
4499 ; 10010 qqqqq ppppp 10011 cpcmpgt.h crqp,crpp (p0_1)
4500 (dni cpcmpgt_h_P0S_P1 "cpcmpgt.h $crqp,$crpp Pn"
4501 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_h"))
4502 "cpcmpgt.h $crqp,$crpp"
4503 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
4505 (c-call "check_option_cp" pc)
4506 (c-call "ivc2_cpcmpgt_h" pc crqp crpp) )
4510 ; 10010 qqqqq ppppp 10100 cpcmpgtu.w crqp,crpp (p0_1)
4511 (dni cpcmpgtu_w_P0S_P1 "cpcmpgtu.w $crqp,$crpp Pn"
4512 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgtu_w"))
4513 "cpcmpgtu.w $crqp,$crpp"
4514 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
4516 (c-call "check_option_cp" pc)
4517 (c-call "ivc2_cpcmpgtu_w" pc crqp crpp) )
4521 ; 10010 qqqqq ppppp 10101 cpcmpgt.w crqp,crpp (p0_1)
4522 (dni cpcmpgt_w_P0S_P1 "cpcmpgt.w $crqp,$crpp Pn"
4523 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgt_w"))
4524 "cpcmpgt.w $crqp,$crpp"
4525 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
4527 (c-call "check_option_cp" pc)
4528 (c-call "ivc2_cpcmpgt_w" pc crqp crpp) )
4532 ; 10010 qqqqq ppppp 11000 cpcmpgeu.b crqp,crpp (p0_1)
4533 (dni cpcmpgeu_b_P0S_P1 "cpcmpgeu.b $crqp,$crpp Pn"
4534 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_b"))
4535 "cpcmpgeu.b $crqp,$crpp"
4536 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
4538 (c-call "check_option_cp" pc)
4539 (c-call "ivc2_cpcmpgeu_b" pc crqp crpp) )
4543 ; 10010 qqqqq ppppp 11001 cpcmpge.b crqp,crpp (p0_1)
4544 (dni cpcmpge_b_P0S_P1 "cpcmpge.b $crqp,$crpp Pn"
4545 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_b"))
4546 "cpcmpge.b $crqp,$crpp"
4547 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
4549 (c-call "check_option_cp" pc)
4550 (c-call "ivc2_cpcmpge_b" pc crqp crpp) )
4554 ; 10010 qqqqq ppppp 11011 cpcmpge.h crqp,crpp (p0_1)
4555 (dni cpcmpge_h_P0S_P1 "cpcmpge.h $crqp,$crpp Pn"
4556 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_h"))
4557 "cpcmpge.h $crqp,$crpp"
4558 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
4560 (c-call "check_option_cp" pc)
4561 (c-call "ivc2_cpcmpge_h" pc crqp crpp) )
4565 ; 10010 qqqqq ppppp 11100 cpcmpgeu.w crqp,crpp (p0_1)
4566 (dni cpcmpgeu_w_P0S_P1 "cpcmpgeu.w $crqp,$crpp Pn"
4567 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpgeu_w"))
4568 "cpcmpgeu.w $crqp,$crpp"
4569 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
4571 (c-call "check_option_cp" pc)
4572 (c-call "ivc2_cpcmpgeu_w" pc crqp crpp) )
4576 ; 10010 qqqqq ppppp 11101 cpcmpge.w crqp,crpp (p0_1)
4577 (dni cpcmpge_w_P0S_P1 "cpcmpge.w $crqp,$crpp Pn"
4578 (OPTIONAL_CP_INSN ivc2-p0s-p1-isa (SLOTS P0S,P1) (INTRINSIC "cpcmpge_w"))
4579 "cpcmpge.w $crqp,$crpp"
4580 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x12) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
4582 (c-call "check_option_cp" pc)
4583 (c-call "ivc2_cpcmpge_w" pc crqp crpp) )
4587 ; 11000 qqqqq ppppp 00000 cpadda0u.b crqp,crpp (p0_1)
4588 (dni cpadda0u_b_P0S "cpadda0u.b $crqp,$crpp Pn"
4589 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0u_b"))
4590 "cpadda0u.b $crqp,$crpp"
4591 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
4593 (c-call "check_option_cp" pc)
4594 (c-call "ivc2_cpadda0u_b" pc crqp crpp) )
4598 ; 11000 qqqqq ppppp 00001 cpadda0.b crqp,crpp (p0_1)
4599 (dni cpadda0_b_P0S "cpadda0.b $crqp,$crpp Pn"
4600 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpadda0_b"))
4601 "cpadda0.b $crqp,$crpp"
4602 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
4604 (c-call "check_option_cp" pc)
4605 (c-call "ivc2_cpadda0_b" pc crqp crpp) )
4609 ; 11000 qqqqq ppppp 00010 cpaddua0.h crqp,crpp (p0_1)
4610 (dni cpaddua0_h_P0S "cpaddua0.h $crqp,$crpp Pn"
4611 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddua0_h"))
4612 "cpaddua0.h $crqp,$crpp"
4613 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
4615 (c-call "check_option_cp" pc)
4616 (c-call "ivc2_cpaddua0_h" pc crqp crpp) )
4620 ; 11000 qqqqq ppppp 00011 cpaddla0.h crqp,crpp (p0_1)
4621 (dni cpaddla0_h_P0S "cpaddla0.h $crqp,$crpp Pn"
4622 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddla0_h"))
4623 "cpaddla0.h $crqp,$crpp"
4624 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
4626 (c-call "check_option_cp" pc)
4627 (c-call "ivc2_cpaddla0_h" pc crqp crpp) )
4631 ; 11000 qqqqq ppppp 00100 cpaddaca0u.b crqp,crpp (p0_1)
4632 (dni cpaddaca0u_b_P0S "cpaddaca0u.b $crqp,$crpp Pn"
4633 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0u_b"))
4634 "cpaddaca0u.b $crqp,$crpp"
4635 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
4637 (c-call "check_option_cp" pc)
4638 (c-call "ivc2_cpaddaca0u_b" pc crqp crpp) )
4642 ; 11000 qqqqq ppppp 00101 cpaddaca0.b crqp,crpp (p0_1)
4643 (dni cpaddaca0_b_P0S "cpaddaca0.b $crqp,$crpp Pn"
4644 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddaca0_b"))
4645 "cpaddaca0.b $crqp,$crpp"
4646 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
4648 (c-call "check_option_cp" pc)
4649 (c-call "ivc2_cpaddaca0_b" pc crqp crpp) )
4653 ; 11000 qqqqq ppppp 00110 cpaddacua0.h crqp,crpp (p0_1)
4654 (dni cpaddacua0_h_P0S "cpaddacua0.h $crqp,$crpp Pn"
4655 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacua0_h"))
4656 "cpaddacua0.h $crqp,$crpp"
4657 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
4659 (c-call "check_option_cp" pc)
4660 (c-call "ivc2_cpaddacua0_h" pc crqp crpp) )
4664 ; 11000 qqqqq ppppp 00111 cpaddacla0.h crqp,crpp (p0_1)
4665 (dni cpaddacla0_h_P0S "cpaddacla0.h $crqp,$crpp Pn"
4666 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaddacla0_h"))
4667 "cpaddacla0.h $crqp,$crpp"
4668 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
4670 (c-call "check_option_cp" pc)
4671 (c-call "ivc2_cpaddacla0_h" pc crqp crpp) )
4675 ; 11000 qqqqq ppppp 01000 cpsuba0u.b crqp,crpp (p0_1)
4676 (dni cpsuba0u_b_P0S "cpsuba0u.b $crqp,$crpp Pn"
4677 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0u_b"))
4678 "cpsuba0u.b $crqp,$crpp"
4679 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
4681 (c-call "check_option_cp" pc)
4682 (c-call "ivc2_cpsuba0u_b" pc crqp crpp) )
4686 ; 11000 qqqqq ppppp 01001 cpsuba0.b crqp,crpp (p0_1)
4687 (dni cpsuba0_b_P0S "cpsuba0.b $crqp,$crpp Pn"
4688 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsuba0_b"))
4689 "cpsuba0.b $crqp,$crpp"
4690 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
4692 (c-call "check_option_cp" pc)
4693 (c-call "ivc2_cpsuba0_b" pc crqp crpp) )
4697 ; 11000 qqqqq ppppp 01010 cpsubua0.h crqp,crpp (p0_1)
4698 (dni cpsubua0_h_P0S "cpsubua0.h $crqp,$crpp Pn"
4699 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubua0_h"))
4700 "cpsubua0.h $crqp,$crpp"
4701 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
4703 (c-call "check_option_cp" pc)
4704 (c-call "ivc2_cpsubua0_h" pc crqp crpp) )
4708 ; 11000 qqqqq ppppp 01011 cpsubla0.h crqp,crpp (p0_1)
4709 (dni cpsubla0_h_P0S "cpsubla0.h $crqp,$crpp Pn"
4710 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubla0_h"))
4711 "cpsubla0.h $crqp,$crpp"
4712 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
4714 (c-call "check_option_cp" pc)
4715 (c-call "ivc2_cpsubla0_h" pc crqp crpp) )
4719 ; 11000 qqqqq ppppp 01100 cpsubaca0u.b crqp,crpp (p0_1)
4720 (dni cpsubaca0u_b_P0S "cpsubaca0u.b $crqp,$crpp Pn"
4721 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0u_b"))
4722 "cpsubaca0u.b $crqp,$crpp"
4723 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
4725 (c-call "check_option_cp" pc)
4726 (c-call "ivc2_cpsubaca0u_b" pc crqp crpp) )
4730 ; 11000 qqqqq ppppp 01101 cpsubaca0.b crqp,crpp (p0_1)
4731 (dni cpsubaca0_b_P0S "cpsubaca0.b $crqp,$crpp Pn"
4732 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubaca0_b"))
4733 "cpsubaca0.b $crqp,$crpp"
4734 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
4736 (c-call "check_option_cp" pc)
4737 (c-call "ivc2_cpsubaca0_b" pc crqp crpp) )
4741 ; 11000 qqqqq ppppp 01110 cpsubacua0.h crqp,crpp (p0_1)
4742 (dni cpsubacua0_h_P0S "cpsubacua0.h $crqp,$crpp Pn"
4743 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacua0_h"))
4744 "cpsubacua0.h $crqp,$crpp"
4745 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
4747 (c-call "check_option_cp" pc)
4748 (c-call "ivc2_cpsubacua0_h" pc crqp crpp) )
4752 ; 11000 qqqqq ppppp 01111 cpsubacla0.h crqp,crpp (p0_1)
4753 (dni cpsubacla0_h_P0S "cpsubacla0.h $crqp,$crpp Pn"
4754 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsubacla0_h"))
4755 "cpsubacla0.h $crqp,$crpp"
4756 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
4758 (c-call "check_option_cp" pc)
4759 (c-call "ivc2_cpsubacla0_h" pc crqp crpp) )
4763 ; 11000 qqqqq ppppp 10000 cpabsa0u.b crqp,crpp (p0_1)
4764 (dni cpabsa0u_b_P0S "cpabsa0u.b $crqp,$crpp Pn"
4765 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0u_b"))
4766 "cpabsa0u.b $crqp,$crpp"
4767 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
4769 (c-call "check_option_cp" pc)
4770 (c-call "ivc2_cpabsa0u_b" pc crqp crpp) )
4774 ; 11000 qqqqq ppppp 10001 cpabsa0.b crqp,crpp (p0_1)
4775 (dni cpabsa0_b_P0S "cpabsa0.b $crqp,$crpp Pn"
4776 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsa0_b"))
4777 "cpabsa0.b $crqp,$crpp"
4778 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
4780 (c-call "check_option_cp" pc)
4781 (c-call "ivc2_cpabsa0_b" pc crqp crpp) )
4785 ; 11000 qqqqq ppppp 10010 cpabsua0.h crqp,crpp (p0_1)
4786 (dni cpabsua0_h_P0S "cpabsua0.h $crqp,$crpp Pn"
4787 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsua0_h"))
4788 "cpabsua0.h $crqp,$crpp"
4789 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
4791 (c-call "check_option_cp" pc)
4792 (c-call "ivc2_cpabsua0_h" pc crqp crpp) )
4796 ; 11000 qqqqq ppppp 10011 cpabsla0.h crqp,crpp (p0_1)
4797 (dni cpabsla0_h_P0S "cpabsla0.h $crqp,$crpp Pn"
4798 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpabsla0_h"))
4799 "cpabsla0.h $crqp,$crpp"
4800 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
4802 (c-call "check_option_cp" pc)
4803 (c-call "ivc2_cpabsla0_h" pc crqp crpp) )
4807 ; 11000 qqqqq ppppp 10100 cpsada0u.b crqp,crpp (p0_1)
4808 (dni cpsada0u_b_P0S "cpsada0u.b $crqp,$crpp Pn"
4809 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0u_b"))
4810 "cpsada0u.b $crqp,$crpp"
4811 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
4813 (c-call "check_option_cp" pc)
4814 (c-call "ivc2_cpsada0u_b" pc crqp crpp) )
4818 ; 11000 qqqqq ppppp 10101 cpsada0.b crqp,crpp (p0_1)
4819 (dni cpsada0_b_P0S "cpsada0.b $crqp,$crpp Pn"
4820 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsada0_b"))
4821 "cpsada0.b $crqp,$crpp"
4822 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
4824 (c-call "check_option_cp" pc)
4825 (c-call "ivc2_cpsada0_b" pc crqp crpp) )
4829 ; 11000 qqqqq ppppp 10110 cpsadua0.h crqp,crpp (p0_1)
4830 (dni cpsadua0_h_P0S "cpsadua0.h $crqp,$crpp Pn"
4831 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadua0_h"))
4832 "cpsadua0.h $crqp,$crpp"
4833 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
4835 (c-call "check_option_cp" pc)
4836 (c-call "ivc2_cpsadua0_h" pc crqp crpp) )
4840 ; 11000 qqqqq ppppp 10111 cpsadla0.h crqp,crpp (p0_1)
4841 (dni cpsadla0_h_P0S "cpsadla0.h $crqp,$crpp Pn"
4842 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsadla0_h"))
4843 "cpsadla0.h $crqp,$crpp"
4844 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
4846 (c-call "check_option_cp" pc)
4847 (c-call "ivc2_cpsadla0_h" pc crqp crpp) )
4851 ; 11000 qqqqq ppppp 11011 cpseta0.h crqp,crpp (p0_1)
4852 (dni cpseta0_h_P0S "cpseta0.h $crqp,$crpp Pn"
4853 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpseta0_h"))
4854 "cpseta0.h $crqp,$crpp"
4855 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
4857 (c-call "check_option_cp" pc)
4858 (c-call "ivc2_cpseta0_h" pc crqp crpp) )
4862 ; 11000 qqqqq ppppp 11100 cpsetua0.w crqp,crpp (p0_1)
4863 (dni cpsetua0_w_P0S "cpsetua0.w $crqp,$crpp Pn"
4864 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetua0_w"))
4865 "cpsetua0.w $crqp,$crpp"
4866 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
4868 (c-call "check_option_cp" pc)
4869 (c-call "ivc2_cpsetua0_w" pc crqp crpp) )
4873 ; 11000 qqqqq ppppp 11101 cpsetla0.w crqp,crpp (p0_1)
4874 (dni cpsetla0_w_P0S "cpsetla0.w $crqp,$crpp Pn"
4875 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsetla0_w"))
4876 "cpsetla0.w $crqp,$crpp"
4877 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
4879 (c-call "check_option_cp" pc)
4880 (c-call "ivc2_cpsetla0_w" pc crqp crpp) )
4884 ; 11001 00000 00001 ooooo cpmova0.b =crop (p0_1)
4885 (dni cpmova0_b_P0S "cpmova0.b $crop Pn"
4886 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmova0_b"))
4888 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
4890 (c-call "check_option_cp" pc)
4891 (set crop (c-call DI "ivc2_cpmova0_b" pc)) )
4895 ; 11001 00000 00010 ooooo cpmovua0.h =crop (p0_1)
4896 (dni cpmovua0_h_P0S "cpmovua0.h $crop Pn"
4897 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovua0_h"))
4899 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
4901 (c-call "check_option_cp" pc)
4902 (set crop (c-call DI "ivc2_cpmovua0_h" pc)) )
4906 ; 11001 00000 00011 ooooo cpmovla0.h =crop (p0_1)
4907 (dni cpmovla0_h_P0S "cpmovla0.h $crop Pn"
4908 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovla0_h"))
4910 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
4912 (c-call "check_option_cp" pc)
4913 (set crop (c-call DI "ivc2_cpmovla0_h" pc)) )
4917 ; 11001 00000 00100 ooooo cpmovuua0.w =crop (p0_1)
4918 (dni cpmovuua0_w_P0S "cpmovuua0.w $crop Pn"
4919 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovuua0_w"))
4921 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
4923 (c-call "check_option_cp" pc)
4924 (set crop (c-call DI "ivc2_cpmovuua0_w" pc)) )
4928 ; 11001 00000 00101 ooooo cpmovula0.w =crop (p0_1)
4929 (dni cpmovula0_w_P0S "cpmovula0.w $crop Pn"
4930 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovula0_w"))
4932 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
4934 (c-call "check_option_cp" pc)
4935 (set crop (c-call DI "ivc2_cpmovula0_w" pc)) )
4939 ; 11001 00000 00110 ooooo cpmovlua0.w =crop (p0_1)
4940 (dni cpmovlua0_w_P0S "cpmovlua0.w $crop Pn"
4941 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlua0_w"))
4943 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
4945 (c-call "check_option_cp" pc)
4946 (set crop (c-call DI "ivc2_cpmovlua0_w" pc)) )
4950 ; 11001 00000 00111 ooooo cpmovlla0.w =crop (p0_1)
4951 (dni cpmovlla0_w_P0S "cpmovlla0.w $crop Pn"
4952 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovlla0_w"))
4954 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
4956 (c-call "check_option_cp" pc)
4957 (set crop (c-call DI "ivc2_cpmovlla0_w" pc)) )
4961 ; 11001 00000 01000 ooooo cppacka0u.b =crop (p0_1)
4962 (dni cppacka0u_b_P0S "cppacka0u.b $crop Pn"
4963 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0u_b"))
4965 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
4967 (c-call "check_option_cp" pc)
4968 (set crop (c-call DI "ivc2_cppacka0u_b" pc)) )
4972 ; 11001 00000 01001 ooooo cppacka0.b =crop (p0_1)
4973 (dni cppacka0_b_P0S "cppacka0.b $crop Pn"
4974 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppacka0_b"))
4976 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
4978 (c-call "check_option_cp" pc)
4979 (set crop (c-call DI "ivc2_cppacka0_b" pc)) )
4983 ; 11001 00000 01010 ooooo cppackua0.h =crop (p0_1)
4984 (dni cppackua0_h_P0S "cppackua0.h $crop Pn"
4985 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_h"))
4987 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
4989 (c-call "check_option_cp" pc)
4990 (set crop (c-call DI "ivc2_cppackua0_h" pc)) )
4994 ; 11001 00000 01011 ooooo cppackla0.h =crop (p0_1)
4995 (dni cppackla0_h_P0S "cppackla0.h $crop Pn"
4996 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_h"))
4998 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
5000 (c-call "check_option_cp" pc)
5001 (set crop (c-call DI "ivc2_cppackla0_h" pc)) )
5005 ; 11001 00000 01100 ooooo cppackua0.w =crop (p0_1)
5006 (dni cppackua0_w_P0S "cppackua0.w $crop Pn"
5007 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackua0_w"))
5009 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
5011 (c-call "check_option_cp" pc)
5012 (set crop (c-call DI "ivc2_cppackua0_w" pc)) )
5016 ; 11001 00000 01101 ooooo cppackla0.w =crop (p0_1)
5017 (dni cppackla0_w_P0S "cppackla0.w $crop Pn"
5018 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cppackla0_w"))
5020 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
5022 (c-call "check_option_cp" pc)
5023 (set crop (c-call DI "ivc2_cppackla0_w" pc)) )
5027 ; 11001 00000 01110 ooooo cpmovhua0.w =crop (p0_1)
5028 (dni cpmovhua0_w_P0S "cpmovhua0.w $crop Pn"
5029 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhua0_w"))
5031 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
5033 (c-call "check_option_cp" pc)
5034 (set crop (c-call DI "ivc2_cpmovhua0_w" pc)) )
5038 ; 11001 00000 01111 ooooo cpmovhla0.w =crop (p0_1)
5039 (dni cpmovhla0_w_P0S "cpmovhla0.w $crop Pn"
5040 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpmovhla0_w"))
5042 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
5044 (c-call "check_option_cp" pc)
5045 (set crop (c-call DI "ivc2_cpmovhla0_w" pc)) )
5049 ; 11001 00000 10000 00000 cpacsuma0 (p0_1)
5050 (dni cpacsuma0_P0S "cpacsuma0 Pn"
5051 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpacsuma0"))
5053 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5055 (c-call "check_option_cp" pc)
5056 (c-call "ivc2_cpacsuma0" pc) )
5060 ; 11001 00000 10001 00000 cpaccpa0 (p0_1)
5061 (dni cpaccpa0_P0S "cpaccpa0 Pn"
5062 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpaccpa0"))
5064 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5066 (c-call "check_option_cp" pc)
5067 (c-call "ivc2_cpaccpa0" pc) )
5071 ; 11001 qqqqq 11000 00000 cpsrla0 crqp (p0_1)
5072 (dni cpsrla0_P0S "cpsrla0 $crqp Pn"
5073 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrla0"))
5075 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5077 (c-call "check_option_cp" pc)
5078 (c-call "ivc2_cpsrla0" pc crqp) )
5082 ; 11001 qqqqq 11001 00000 cpsraa0 crqp (p0_1)
5083 (dni cpsraa0_P0S "cpsraa0 $crqp Pn"
5084 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraa0"))
5086 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5088 (c-call "check_option_cp" pc)
5089 (c-call "ivc2_cpsraa0" pc crqp) )
5093 ; 11001 qqqqq 11010 00000 cpslla0 crqp (p0_1)
5094 (dni cpslla0_P0S "cpslla0 $crqp Pn"
5095 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpslla0"))
5097 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5099 (c-call "check_option_cp" pc)
5100 (c-call "ivc2_cpslla0" pc crqp) )
5104 ; 11001 00000 11100 iiiii cpsrlia0 imm5p23 (p0_1)
5105 (dni cpsrlia0_P0S "cpsrlia0 imm5p23 Pn"
5106 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsrlia0"))
5108 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
5110 (c-call "check_option_cp" pc)
5111 (c-call "ivc2_cpsrlia0" pc imm5p23) )
5115 ; 11001 00000 11101 iiiii cpsraia0 imm5p23 (p0_1)
5116 (dni cpsraia0_P0S "cpsraia0 imm5p23 Pn"
5117 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsraia0"))
5119 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
5121 (c-call "check_option_cp" pc)
5122 (c-call "ivc2_cpsraia0" pc imm5p23) )
5126 ; 11001 00000 11110 iiiii cpsllia0 imm5p23 (p0_1)
5127 (dni cpsllia0_P0S "cpsllia0 imm5p23 Pn"
5128 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpsllia0"))
5130 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
5132 (c-call "check_option_cp" pc)
5133 (c-call "ivc2_cpsllia0" pc imm5p23) )
5137 ; 11111 qqqqq ppppp 00000 cpfsftba0s0u.b crqp,crpp (p0_1)
5138 (dni cpfsftba0s0u_b_P0S "cpfsftba0s0u.b $crqp,$crpp Pn"
5139 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0u_b"))
5140 "cpfsftba0s0u.b $crqp,$crpp"
5141 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
5143 (c-call "check_option_cp" pc)
5144 (c-call "ivc2_cpfsftba0s0u_b" pc crqp crpp) )
5148 ; 11111 qqqqq ppppp 00001 cpfsftba0s0.b crqp,crpp (p0_1)
5149 (dni cpfsftba0s0_b_P0S "cpfsftba0s0.b $crqp,$crpp Pn"
5150 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s0_b"))
5151 "cpfsftba0s0.b $crqp,$crpp"
5152 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5154 (c-call "check_option_cp" pc)
5155 (c-call "ivc2_cpfsftba0s0_b" pc crqp crpp) )
5159 ; 11111 qqqqq ppppp 00010 cpfsftbua0s0.h crqp,crpp (p0_1)
5160 (dni cpfsftbua0s0_h_P0S "cpfsftbua0s0.h $crqp,$crpp Pn"
5161 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s0_h"))
5162 "cpfsftbua0s0.h $crqp,$crpp"
5163 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
5165 (c-call "check_option_cp" pc)
5166 (c-call "ivc2_cpfsftbua0s0_h" pc crqp crpp) )
5170 ; 11111 qqqqq ppppp 00011 cpfsftbla0s0.h crqp,crpp (p0_1)
5171 (dni cpfsftbla0s0_h_P0S "cpfsftbla0s0.h $crqp,$crpp Pn"
5172 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s0_h"))
5173 "cpfsftbla0s0.h $crqp,$crpp"
5174 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5176 (c-call "check_option_cp" pc)
5177 (c-call "ivc2_cpfsftbla0s0_h" pc crqp crpp) )
5181 ; 11111 qqqqq ppppp 00100 cpfaca0s0u.b crqp,crpp (p0_1)
5182 (dni cpfaca0s0u_b_P0S "cpfaca0s0u.b $crqp,$crpp Pn"
5183 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0u_b"))
5184 "cpfaca0s0u.b $crqp,$crpp"
5185 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
5187 (c-call "check_option_cp" pc)
5188 (c-call "ivc2_cpfaca0s0u_b" pc crqp crpp) )
5192 ; 11111 qqqqq ppppp 00101 cpfaca0s0.b crqp,crpp (p0_1)
5193 (dni cpfaca0s0_b_P0S "cpfaca0s0.b $crqp,$crpp Pn"
5194 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s0_b"))
5195 "cpfaca0s0.b $crqp,$crpp"
5196 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5198 (c-call "check_option_cp" pc)
5199 (c-call "ivc2_cpfaca0s0_b" pc crqp crpp) )
5203 ; 11111 qqqqq ppppp 00110 cpfacua0s0.h crqp,crpp (p0_1)
5204 (dni cpfacua0s0_h_P0S "cpfacua0s0.h $crqp,$crpp Pn"
5205 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s0_h"))
5206 "cpfacua0s0.h $crqp,$crpp"
5207 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
5209 (c-call "check_option_cp" pc)
5210 (c-call "ivc2_cpfacua0s0_h" pc crqp crpp) )
5214 ; 11111 qqqqq ppppp 00111 cpfacla0s0.h crqp,crpp (p0_1)
5215 (dni cpfacla0s0_h_P0S "cpfacla0s0.h $crqp,$crpp Pn"
5216 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s0_h"))
5217 "cpfacla0s0.h $crqp,$crpp"
5218 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
5220 (c-call "check_option_cp" pc)
5221 (c-call "ivc2_cpfacla0s0_h" pc crqp crpp) )
5225 ; 11111 qqqqq ppppp 01000 cpfsftba0s1u.b crqp,crpp (p0_1)
5226 (dni cpfsftba0s1u_b_P0S "cpfsftba0s1u.b $crqp,$crpp Pn"
5227 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1u_b"))
5228 "cpfsftba0s1u.b $crqp,$crpp"
5229 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
5231 (c-call "check_option_cp" pc)
5232 (c-call "ivc2_cpfsftba0s1u_b" pc crqp crpp) )
5236 ; 11111 qqqqq ppppp 01001 cpfsftba0s1.b crqp,crpp (p0_1)
5237 (dni cpfsftba0s1_b_P0S "cpfsftba0s1.b $crqp,$crpp Pn"
5238 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftba0s1_b"))
5239 "cpfsftba0s1.b $crqp,$crpp"
5240 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5242 (c-call "check_option_cp" pc)
5243 (c-call "ivc2_cpfsftba0s1_b" pc crqp crpp) )
5247 ; 11111 qqqqq ppppp 01010 cpfsftbua0s1.h crqp,crpp (p0_1)
5248 (dni cpfsftbua0s1_h_P0S "cpfsftbua0s1.h $crqp,$crpp Pn"
5249 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbua0s1_h"))
5250 "cpfsftbua0s1.h $crqp,$crpp"
5251 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
5253 (c-call "check_option_cp" pc)
5254 (c-call "ivc2_cpfsftbua0s1_h" pc crqp crpp) )
5258 ; 11111 qqqqq ppppp 01011 cpfsftbla0s1.h crqp,crpp (p0_1)
5259 (dni cpfsftbla0s1_h_P0S "cpfsftbla0s1.h $crqp,$crpp Pn"
5260 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfsftbla0s1_h"))
5261 "cpfsftbla0s1.h $crqp,$crpp"
5262 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5264 (c-call "check_option_cp" pc)
5265 (c-call "ivc2_cpfsftbla0s1_h" pc crqp crpp) )
5269 ; 11111 qqqqq ppppp 01100 cpfaca0s1u.b crqp,crpp (p0_1)
5270 (dni cpfaca0s1u_b_P0S "cpfaca0s1u.b $crqp,$crpp Pn"
5271 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1u_b"))
5272 "cpfaca0s1u.b $crqp,$crpp"
5273 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
5275 (c-call "check_option_cp" pc)
5276 (c-call "ivc2_cpfaca0s1u_b" pc crqp crpp) )
5280 ; 11111 qqqqq ppppp 01101 cpfaca0s1.b crqp,crpp (p0_1)
5281 (dni cpfaca0s1_b_P0S "cpfaca0s1.b $crqp,$crpp Pn"
5282 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfaca0s1_b"))
5283 "cpfaca0s1.b $crqp,$crpp"
5284 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5286 (c-call "check_option_cp" pc)
5287 (c-call "ivc2_cpfaca0s1_b" pc crqp crpp) )
5291 ; 11111 qqqqq ppppp 01110 cpfacua0s1.h crqp,crpp (p0_1)
5292 (dni cpfacua0s1_h_P0S "cpfacua0s1.h $crqp,$crpp Pn"
5293 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacua0s1_h"))
5294 "cpfacua0s1.h $crqp,$crpp"
5295 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
5297 (c-call "check_option_cp" pc)
5298 (c-call "ivc2_cpfacua0s1_h" pc crqp crpp) )
5302 ; 11111 qqqqq ppppp 01111 cpfacla0s1.h crqp,crpp (p0_1)
5303 (dni cpfacla0s1_h_P0S "cpfacla0s1.h $crqp,$crpp Pn"
5304 (OPTIONAL_CP_INSN ivc2-p0s-isa (SLOTS P0S) (INTRINSIC "cpfacla0s1_h"))
5305 "cpfacla0s1.h $crqp,$crpp"
5306 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
5308 (c-call "check_option_cp" pc)
5309 (c-call "ivc2_cpfacla0s1_h" pc crqp crpp) )
5313 ; xxxxxiii 01000 qqqqq ppppp ooooo cpfsftbi =crop,crqp,crpp,imm3p5 (p0_1)
5314 (dni cpfsftbi_P0_P1 "cpfsftbi $crop,$crqp,$crpp,imm3p5 Pn"
5315 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpfsftbi"))
5316 "cpfsftbi $crop,$crqp,$crpp,$imm3p5"
5317 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x8) crqp crpp crop (f-ivc2-4u28 0))
5319 (c-call "check_option_cp" pc)
5320 (set crop (c-call DI "ivc2_cpfsftbi" pc crqp crpp imm3p5)) )
5324 ; 00000000 10011 qqqqq ppppp 00001 cpacmpeq.b crqp,crpp (p0_1)
5325 (dni cpacmpeq_b_P0_P1 "cpacmpeq.b $crqp,$crpp Pn"
5326 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_b"))
5327 "cpacmpeq.b $crqp,$crpp"
5328 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5330 (c-call "check_option_cp" pc)
5331 (c-call "ivc2_cpacmpeq_b" pc crqp crpp) )
5335 ; 00000000 10011 qqqqq ppppp 00011 cpacmpeq.h crqp,crpp (p0_1)
5336 (dni cpacmpeq_h_P0_P1 "cpacmpeq.h $crqp,$crpp Pn"
5337 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_h"))
5338 "cpacmpeq.h $crqp,$crpp"
5339 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5341 (c-call "check_option_cp" pc)
5342 (c-call "ivc2_cpacmpeq_h" pc crqp crpp) )
5346 ; 00000000 10011 qqqqq ppppp 00101 cpacmpeq.w crqp,crpp (p0_1)
5347 (dni cpacmpeq_w_P0_P1 "cpacmpeq.w $crqp,$crpp Pn"
5348 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpeq_w"))
5349 "cpacmpeq.w $crqp,$crpp"
5350 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5352 (c-call "check_option_cp" pc)
5353 (c-call "ivc2_cpacmpeq_w" pc crqp crpp) )
5357 ; 00000000 10011 qqqqq ppppp 01001 cpacmpne.b crqp,crpp (p0_1)
5358 (dni cpacmpne_b_P0_P1 "cpacmpne.b $crqp,$crpp Pn"
5359 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_b"))
5360 "cpacmpne.b $crqp,$crpp"
5361 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5363 (c-call "check_option_cp" pc)
5364 (c-call "ivc2_cpacmpne_b" pc crqp crpp) )
5368 ; 00000000 10011 qqqqq ppppp 01011 cpacmpne.h crqp,crpp (p0_1)
5369 (dni cpacmpne_h_P0_P1 "cpacmpne.h $crqp,$crpp Pn"
5370 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_h"))
5371 "cpacmpne.h $crqp,$crpp"
5372 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5374 (c-call "check_option_cp" pc)
5375 (c-call "ivc2_cpacmpne_h" pc crqp crpp) )
5379 ; 00000000 10011 qqqqq ppppp 01101 cpacmpne.w crqp,crpp (p0_1)
5380 (dni cpacmpne_w_P0_P1 "cpacmpne.w $crqp,$crpp Pn"
5381 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpne_w"))
5382 "cpacmpne.w $crqp,$crpp"
5383 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5385 (c-call "check_option_cp" pc)
5386 (c-call "ivc2_cpacmpne_w" pc crqp crpp) )
5390 ; 00000000 10011 qqqqq ppppp 10000 cpacmpgtu.b crqp,crpp (p0_1)
5391 (dni cpacmpgtu_b_P0_P1 "cpacmpgtu.b $crqp,$crpp Pn"
5392 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_b"))
5393 "cpacmpgtu.b $crqp,$crpp"
5394 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5396 (c-call "check_option_cp" pc)
5397 (c-call "ivc2_cpacmpgtu_b" pc crqp crpp) )
5401 ; 00000000 10011 qqqqq ppppp 10001 cpacmpgt.b crqp,crpp (p0_1)
5402 (dni cpacmpgt_b_P0_P1 "cpacmpgt.b $crqp,$crpp Pn"
5403 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_b"))
5404 "cpacmpgt.b $crqp,$crpp"
5405 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5407 (c-call "check_option_cp" pc)
5408 (c-call "ivc2_cpacmpgt_b" pc crqp crpp) )
5412 ; 00000000 10011 qqqqq ppppp 10011 cpacmpgt.h crqp,crpp (p0_1)
5413 (dni cpacmpgt_h_P0_P1 "cpacmpgt.h $crqp,$crpp Pn"
5414 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_h"))
5415 "cpacmpgt.h $crqp,$crpp"
5416 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5418 (c-call "check_option_cp" pc)
5419 (c-call "ivc2_cpacmpgt_h" pc crqp crpp) )
5423 ; 00000000 10011 qqqqq ppppp 10100 cpacmpgtu.w crqp,crpp (p0_1)
5424 (dni cpacmpgtu_w_P0_P1 "cpacmpgtu.w $crqp,$crpp Pn"
5425 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgtu_w"))
5426 "cpacmpgtu.w $crqp,$crpp"
5427 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5429 (c-call "check_option_cp" pc)
5430 (c-call "ivc2_cpacmpgtu_w" pc crqp crpp) )
5434 ; 00000000 10011 qqqqq ppppp 10101 cpacmpgt.w crqp,crpp (p0_1)
5435 (dni cpacmpgt_w_P0_P1 "cpacmpgt.w $crqp,$crpp Pn"
5436 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgt_w"))
5437 "cpacmpgt.w $crqp,$crpp"
5438 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5440 (c-call "check_option_cp" pc)
5441 (c-call "ivc2_cpacmpgt_w" pc crqp crpp) )
5445 ; 00000000 10011 qqqqq ppppp 11000 cpacmpgeu.b crqp,crpp (p0_1)
5446 (dni cpacmpgeu_b_P0_P1 "cpacmpgeu.b $crqp,$crpp Pn"
5447 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_b"))
5448 "cpacmpgeu.b $crqp,$crpp"
5449 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5451 (c-call "check_option_cp" pc)
5452 (c-call "ivc2_cpacmpgeu_b" pc crqp crpp) )
5456 ; 00000000 10011 qqqqq ppppp 11001 cpacmpge.b crqp,crpp (p0_1)
5457 (dni cpacmpge_b_P0_P1 "cpacmpge.b $crqp,$crpp Pn"
5458 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_b"))
5459 "cpacmpge.b $crqp,$crpp"
5460 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5462 (c-call "check_option_cp" pc)
5463 (c-call "ivc2_cpacmpge_b" pc crqp crpp) )
5467 ; 00000000 10011 qqqqq ppppp 11011 cpacmpge.h crqp,crpp (p0_1)
5468 (dni cpacmpge_h_P0_P1 "cpacmpge.h $crqp,$crpp Pn"
5469 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_h"))
5470 "cpacmpge.h $crqp,$crpp"
5471 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5473 (c-call "check_option_cp" pc)
5474 (c-call "ivc2_cpacmpge_h" pc crqp crpp) )
5478 ; 00000000 10011 qqqqq ppppp 11100 cpacmpgeu.w crqp,crpp (p0_1)
5479 (dni cpacmpgeu_w_P0_P1 "cpacmpgeu.w $crqp,$crpp Pn"
5480 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpgeu_w"))
5481 "cpacmpgeu.w $crqp,$crpp"
5482 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5484 (c-call "check_option_cp" pc)
5485 (c-call "ivc2_cpacmpgeu_w" pc crqp crpp) )
5489 ; 00000000 10011 qqqqq ppppp 11101 cpacmpge.w crqp,crpp (p0_1)
5490 (dni cpacmpge_w_P0_P1 "cpacmpge.w $crqp,$crpp Pn"
5491 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpacmpge_w"))
5492 "cpacmpge.w $crqp,$crpp"
5493 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5495 (c-call "check_option_cp" pc)
5496 (c-call "ivc2_cpacmpge_w" pc crqp crpp) )
5500 ; 00000001 10011 qqqqq ppppp 00001 cpocmpeq.b crqp,crpp (p0_1)
5501 (dni cpocmpeq_b_P0_P1 "cpocmpeq.b $crqp,$crpp Pn"
5502 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_b"))
5503 "cpocmpeq.b $crqp,$crpp"
5504 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
5506 (c-call "check_option_cp" pc)
5507 (c-call "ivc2_cpocmpeq_b" pc crqp crpp) )
5511 ; 00000001 10011 qqqqq ppppp 00011 cpocmpeq.h crqp,crpp (p0_1)
5512 (dni cpocmpeq_h_P0_P1 "cpocmpeq.h $crqp,$crpp Pn"
5513 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_h"))
5514 "cpocmpeq.h $crqp,$crpp"
5515 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
5517 (c-call "check_option_cp" pc)
5518 (c-call "ivc2_cpocmpeq_h" pc crqp crpp) )
5522 ; 00000001 10011 qqqqq ppppp 00101 cpocmpeq.w crqp,crpp (p0_1)
5523 (dni cpocmpeq_w_P0_P1 "cpocmpeq.w $crqp,$crpp Pn"
5524 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpeq_w"))
5525 "cpocmpeq.w $crqp,$crpp"
5526 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
5528 (c-call "check_option_cp" pc)
5529 (c-call "ivc2_cpocmpeq_w" pc crqp crpp) )
5533 ; 00000001 10011 qqqqq ppppp 01001 cpocmpne.b crqp,crpp (p0_1)
5534 (dni cpocmpne_b_P0_P1 "cpocmpne.b $crqp,$crpp Pn"
5535 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_b"))
5536 "cpocmpne.b $crqp,$crpp"
5537 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
5539 (c-call "check_option_cp" pc)
5540 (c-call "ivc2_cpocmpne_b" pc crqp crpp) )
5544 ; 00000001 10011 qqqqq ppppp 01011 cpocmpne.h crqp,crpp (p0_1)
5545 (dni cpocmpne_h_P0_P1 "cpocmpne.h $crqp,$crpp Pn"
5546 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_h"))
5547 "cpocmpne.h $crqp,$crpp"
5548 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
5550 (c-call "check_option_cp" pc)
5551 (c-call "ivc2_cpocmpne_h" pc crqp crpp) )
5555 ; 00000001 10011 qqqqq ppppp 01101 cpocmpne.w crqp,crpp (p0_1)
5556 (dni cpocmpne_w_P0_P1 "cpocmpne.w $crqp,$crpp Pn"
5557 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpne_w"))
5558 "cpocmpne.w $crqp,$crpp"
5559 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
5561 (c-call "check_option_cp" pc)
5562 (c-call "ivc2_cpocmpne_w" pc crqp crpp) )
5566 ; 00000001 10011 qqqqq ppppp 10000 cpocmpgtu.b crqp,crpp (p0_1)
5567 (dni cpocmpgtu_b_P0_P1 "cpocmpgtu.b $crqp,$crpp Pn"
5568 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_b"))
5569 "cpocmpgtu.b $crqp,$crpp"
5570 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
5572 (c-call "check_option_cp" pc)
5573 (c-call "ivc2_cpocmpgtu_b" pc crqp crpp) )
5577 ; 00000001 10011 qqqqq ppppp 10001 cpocmpgt.b crqp,crpp (p0_1)
5578 (dni cpocmpgt_b_P0_P1 "cpocmpgt.b $crqp,$crpp Pn"
5579 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_b"))
5580 "cpocmpgt.b $crqp,$crpp"
5581 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
5583 (c-call "check_option_cp" pc)
5584 (c-call "ivc2_cpocmpgt_b" pc crqp crpp) )
5588 ; 00000001 10011 qqqqq ppppp 10011 cpocmpgt.h crqp,crpp (p0_1)
5589 (dni cpocmpgt_h_P0_P1 "cpocmpgt.h $crqp,$crpp Pn"
5590 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_h"))
5591 "cpocmpgt.h $crqp,$crpp"
5592 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
5594 (c-call "check_option_cp" pc)
5595 (c-call "ivc2_cpocmpgt_h" pc crqp crpp) )
5599 ; 00000001 10011 qqqqq ppppp 10100 cpocmpgtu.w crqp,crpp (p0_1)
5600 (dni cpocmpgtu_w_P0_P1 "cpocmpgtu.w $crqp,$crpp Pn"
5601 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgtu_w"))
5602 "cpocmpgtu.w $crqp,$crpp"
5603 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
5605 (c-call "check_option_cp" pc)
5606 (c-call "ivc2_cpocmpgtu_w" pc crqp crpp) )
5610 ; 00000001 10011 qqqqq ppppp 10101 cpocmpgt.w crqp,crpp (p0_1)
5611 (dni cpocmpgt_w_P0_P1 "cpocmpgt.w $crqp,$crpp Pn"
5612 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgt_w"))
5613 "cpocmpgt.w $crqp,$crpp"
5614 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
5616 (c-call "check_option_cp" pc)
5617 (c-call "ivc2_cpocmpgt_w" pc crqp crpp) )
5621 ; 00000001 10011 qqqqq ppppp 11000 cpocmpgeu.b crqp,crpp (p0_1)
5622 (dni cpocmpgeu_b_P0_P1 "cpocmpgeu.b $crqp,$crpp Pn"
5623 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_b"))
5624 "cpocmpgeu.b $crqp,$crpp"
5625 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x18) (f-ivc2-4u28 0))
5627 (c-call "check_option_cp" pc)
5628 (c-call "ivc2_cpocmpgeu_b" pc crqp crpp) )
5632 ; 00000001 10011 qqqqq ppppp 11001 cpocmpge.b crqp,crpp (p0_1)
5633 (dni cpocmpge_b_P0_P1 "cpocmpge.b $crqp,$crpp Pn"
5634 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_b"))
5635 "cpocmpge.b $crqp,$crpp"
5636 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x19) (f-ivc2-4u28 0))
5638 (c-call "check_option_cp" pc)
5639 (c-call "ivc2_cpocmpge_b" pc crqp crpp) )
5643 ; 00000001 10011 qqqqq ppppp 11011 cpocmpge.h crqp,crpp (p0_1)
5644 (dni cpocmpge_h_P0_P1 "cpocmpge.h $crqp,$crpp Pn"
5645 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_h"))
5646 "cpocmpge.h $crqp,$crpp"
5647 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
5649 (c-call "check_option_cp" pc)
5650 (c-call "ivc2_cpocmpge_h" pc crqp crpp) )
5654 ; 00000001 10011 qqqqq ppppp 11100 cpocmpgeu.w crqp,crpp (p0_1)
5655 (dni cpocmpgeu_w_P0_P1 "cpocmpgeu.w $crqp,$crpp Pn"
5656 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpgeu_w"))
5657 "cpocmpgeu.w $crqp,$crpp"
5658 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
5660 (c-call "check_option_cp" pc)
5661 (c-call "ivc2_cpocmpgeu_w" pc crqp crpp) )
5665 ; 00000001 10011 qqqqq ppppp 11101 cpocmpge.w crqp,crpp (p0_1)
5666 (dni cpocmpge_w_P0_P1 "cpocmpge.w $crqp,$crpp Pn"
5667 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpocmpge_w"))
5668 "cpocmpge.w $crqp,$crpp"
5669 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x13) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
5671 (c-call "check_option_cp" pc)
5672 (c-call "ivc2_cpocmpge_w" pc crqp crpp) )
5676 ; 00000011 10100 qqqqq ppppp ooooo cdadd3 =crop,crqp,crpp (p0_1)
5677 (dni cdadd3_P0_P1 "cdadd3 $crop,$crqp,$crpp Pn"
5678 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdadd3"))
5679 "cdadd3 $crop,$crqp,$crpp"
5680 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5682 (c-call "check_option_cp" pc)
5683 (set crop (c-call DI "ivc2_cdadd3" pc crqp crpp)) )
5687 ; 00000100 10100 qqqqq ppppp ooooo cpsub3.b =crop,crqp,crpp (p0_1)
5688 (dni cpsub3_b_P0_P1 "cpsub3.b $crop,$crqp,$crpp Pn"
5689 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_b"))
5690 "cpsub3.b $crop,$crqp,$crpp"
5691 (+ (f-ivc2-8u0 #x4) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5693 (c-call "check_option_cp" pc)
5694 (set crop (c-call DI "ivc2_cpsub3_b" pc crqp crpp)) )
5698 ; 00000101 10100 qqqqq ppppp ooooo cpsub3.h =crop,crqp,crpp (p0_1)
5699 (dni cpsub3_h_P0_P1 "cpsub3.h $crop,$crqp,$crpp Pn"
5700 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_h"))
5701 "cpsub3.h $crop,$crqp,$crpp"
5702 (+ (f-ivc2-8u0 #x5) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5704 (c-call "check_option_cp" pc)
5705 (set crop (c-call DI "ivc2_cpsub3_h" pc crqp crpp)) )
5709 ; 00000110 10100 qqqqq ppppp ooooo cpsub3.w =crop,crqp,crpp (p0_1)
5710 (dni cpsub3_w_P0_P1 "cpsub3.w $crop,$crqp,$crpp Pn"
5711 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsub3_w"))
5712 "cpsub3.w $crop,$crqp,$crpp"
5713 (+ (f-ivc2-8u0 #x6) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5715 (c-call "check_option_cp" pc)
5716 (set crop (c-call DI "ivc2_cpsub3_w" pc crqp crpp)) )
5720 ; 00000111 10100 qqqqq ppppp ooooo cdsub3 =crop,crqp,crpp (p0_1)
5721 (dni cdsub3_P0_P1 "cdsub3 $crop,$crqp,$crpp Pn"
5722 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsub3"))
5723 "cdsub3 $crop,$crqp,$crpp"
5724 (+ (f-ivc2-8u0 #x7) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5726 (c-call "check_option_cp" pc)
5727 (set crop (c-call DI "ivc2_cdsub3" pc crqp crpp)) )
5731 ; 00001010 10100 qqqqq ppppp ooooo cpsadd3.h =crop,crqp,crpp (p0_1)
5732 (dni cpsadd3_h_P0_P1 "cpsadd3.h $crop,$crqp,$crpp Pn"
5733 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_h"))
5734 "cpsadd3.h $crop,$crqp,$crpp"
5735 (+ (f-ivc2-8u0 #xa) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5737 (c-call "check_option_cp" pc)
5738 (set crop (c-call DI "ivc2_cpsadd3_h" pc crqp crpp)) )
5742 ; 00001011 10100 qqqqq ppppp ooooo cpsadd3.w =crop,crqp,crpp (p0_1)
5743 (dni cpsadd3_w_P0_P1 "cpsadd3.w $crop,$crqp,$crpp Pn"
5744 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsadd3_w"))
5745 "cpsadd3.w $crop,$crqp,$crpp"
5746 (+ (f-ivc2-8u0 #xb) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5748 (c-call "check_option_cp" pc)
5749 (set crop (c-call DI "ivc2_cpsadd3_w" pc crqp crpp)) )
5753 ; 00001110 10100 qqqqq ppppp ooooo cpssub3.h =crop,crqp,crpp (p0_1)
5754 (dni cpssub3_h_P0_P1 "cpssub3.h $crop,$crqp,$crpp Pn"
5755 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_h"))
5756 "cpssub3.h $crop,$crqp,$crpp"
5757 (+ (f-ivc2-8u0 #xe) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5759 (c-call "check_option_cp" pc)
5760 (set crop (c-call DI "ivc2_cpssub3_h" pc crqp crpp)) )
5764 ; 00001111 10100 qqqqq ppppp ooooo cpssub3.w =crop,crqp,crpp (p0_1)
5765 (dni cpssub3_w_P0_P1 "cpssub3.w $crop,$crqp,$crpp Pn"
5766 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssub3_w"))
5767 "cpssub3.w $crop,$crqp,$crpp"
5768 (+ (f-ivc2-8u0 #xf) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5770 (c-call "check_option_cp" pc)
5771 (set crop (c-call DI "ivc2_cpssub3_w" pc crqp crpp)) )
5775 ; 00010000 10100 qqqqq ppppp ooooo cpextuaddu3.b =crop,crqp,crpp (p0_1)
5776 (dni cpextuaddu3_b_P0_P1 "cpextuaddu3.b $crop,$crqp,$crpp Pn"
5777 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuaddu3_b"))
5778 "cpextuaddu3.b $crop,$crqp,$crpp"
5779 (+ (f-ivc2-8u0 #x10) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5781 (c-call "check_option_cp" pc)
5782 (set crop (c-call DI "ivc2_cpextuaddu3_b" pc crqp crpp)) )
5786 ; 00010001 10100 qqqqq ppppp ooooo cpextuadd3.b =crop,crqp,crpp (p0_1)
5787 (dni cpextuadd3_b_P0_P1 "cpextuadd3.b $crop,$crqp,$crpp Pn"
5788 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextuadd3_b"))
5789 "cpextuadd3.b $crop,$crqp,$crpp"
5790 (+ (f-ivc2-8u0 #x11) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5792 (c-call "check_option_cp" pc)
5793 (set crop (c-call DI "ivc2_cpextuadd3_b" pc crqp crpp)) )
5797 ; 00010010 10100 qqqqq ppppp ooooo cpextladdu3.b =crop,crqp,crpp (p0_1)
5798 (dni cpextladdu3_b_P0_P1 "cpextladdu3.b $crop,$crqp,$crpp Pn"
5799 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladdu3_b"))
5800 "cpextladdu3.b $crop,$crqp,$crpp"
5801 (+ (f-ivc2-8u0 #x12) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5803 (c-call "check_option_cp" pc)
5804 (set crop (c-call DI "ivc2_cpextladdu3_b" pc crqp crpp)) )
5808 ; 00010011 10100 qqqqq ppppp ooooo cpextladd3.b =crop,crqp,crpp (p0_1)
5809 (dni cpextladd3_b_P0_P1 "cpextladd3.b $crop,$crqp,$crpp Pn"
5810 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextladd3_b"))
5811 "cpextladd3.b $crop,$crqp,$crpp"
5812 (+ (f-ivc2-8u0 #x13) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5814 (c-call "check_option_cp" pc)
5815 (set crop (c-call DI "ivc2_cpextladd3_b" pc crqp crpp)) )
5819 ; 00010100 10100 qqqqq ppppp ooooo cpextusubu3.b =crop,crqp,crpp (p0_1)
5820 (dni cpextusubu3_b_P0_P1 "cpextusubu3.b $crop,$crqp,$crpp Pn"
5821 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusubu3_b"))
5822 "cpextusubu3.b $crop,$crqp,$crpp"
5823 (+ (f-ivc2-8u0 #x14) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5825 (c-call "check_option_cp" pc)
5826 (set crop (c-call DI "ivc2_cpextusubu3_b" pc crqp crpp)) )
5830 ; 00010101 10100 qqqqq ppppp ooooo cpextusub3.b =crop,crqp,crpp (p0_1)
5831 (dni cpextusub3_b_P0_P1 "cpextusub3.b $crop,$crqp,$crpp Pn"
5832 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextusub3_b"))
5833 "cpextusub3.b $crop,$crqp,$crpp"
5834 (+ (f-ivc2-8u0 #x15) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5836 (c-call "check_option_cp" pc)
5837 (set crop (c-call DI "ivc2_cpextusub3_b" pc crqp crpp)) )
5841 ; 00010110 10100 qqqqq ppppp ooooo cpextlsubu3.b =crop,crqp,crpp (p0_1)
5842 (dni cpextlsubu3_b_P0_P1 "cpextlsubu3.b $crop,$crqp,$crpp Pn"
5843 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsubu3_b"))
5844 "cpextlsubu3.b $crop,$crqp,$crpp"
5845 (+ (f-ivc2-8u0 #x16) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5847 (c-call "check_option_cp" pc)
5848 (set crop (c-call DI "ivc2_cpextlsubu3_b" pc crqp crpp)) )
5852 ; 00010111 10100 qqqqq ppppp ooooo cpextlsub3.b =crop,crqp,crpp (p0_1)
5853 (dni cpextlsub3_b_P0_P1 "cpextlsub3.b $crop,$crqp,$crpp Pn"
5854 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpextlsub3_b"))
5855 "cpextlsub3.b $crop,$crqp,$crpp"
5856 (+ (f-ivc2-8u0 #x17) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5858 (c-call "check_option_cp" pc)
5859 (set crop (c-call DI "ivc2_cpextlsub3_b" pc crqp crpp)) )
5863 ; 00011000 10100 qqqqq ppppp ooooo cpaveu3.b =crop,crqp,crpp (p0_1)
5864 (dni cpaveu3_b_P0_P1 "cpaveu3.b $crop,$crqp,$crpp Pn"
5865 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaveu3_b"))
5866 "cpaveu3.b $crop,$crqp,$crpp"
5867 (+ (f-ivc2-8u0 #x18) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5869 (c-call "check_option_cp" pc)
5870 (set crop (c-call DI "ivc2_cpaveu3_b" pc crqp crpp)) )
5874 ; 00011001 10100 qqqqq ppppp ooooo cpave3.b =crop,crqp,crpp (p0_1)
5875 (dni cpave3_b_P0_P1 "cpave3.b $crop,$crqp,$crpp Pn"
5876 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_b"))
5877 "cpave3.b $crop,$crqp,$crpp"
5878 (+ (f-ivc2-8u0 #x19) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5880 (c-call "check_option_cp" pc)
5881 (set crop (c-call DI "ivc2_cpave3_b" pc crqp crpp)) )
5885 ; 00011010 10100 qqqqq ppppp ooooo cpave3.h =crop,crqp,crpp (p0_1)
5886 (dni cpave3_h_P0_P1 "cpave3.h $crop,$crqp,$crpp Pn"
5887 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_h"))
5888 "cpave3.h $crop,$crqp,$crpp"
5889 (+ (f-ivc2-8u0 #x1a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5891 (c-call "check_option_cp" pc)
5892 (set crop (c-call DI "ivc2_cpave3_h" pc crqp crpp)) )
5896 ; 00011011 10100 qqqqq ppppp ooooo cpave3.w =crop,crqp,crpp (p0_1)
5897 (dni cpave3_w_P0_P1 "cpave3.w $crop,$crqp,$crpp Pn"
5898 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpave3_w"))
5899 "cpave3.w $crop,$crqp,$crpp"
5900 (+ (f-ivc2-8u0 #x1b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5902 (c-call "check_option_cp" pc)
5903 (set crop (c-call DI "ivc2_cpave3_w" pc crqp crpp)) )
5907 ; 00011100 10100 qqqqq ppppp ooooo cpaddsru3.b =crop,crqp,crpp (p0_1)
5908 (dni cpaddsru3_b_P0_P1 "cpaddsru3.b $crop,$crqp,$crpp Pn"
5909 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsru3_b"))
5910 "cpaddsru3.b $crop,$crqp,$crpp"
5911 (+ (f-ivc2-8u0 #x1c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5913 (c-call "check_option_cp" pc)
5914 (set crop (c-call DI "ivc2_cpaddsru3_b" pc crqp crpp)) )
5918 ; 00011101 10100 qqqqq ppppp ooooo cpaddsr3.b =crop,crqp,crpp (p0_1)
5919 (dni cpaddsr3_b_P0_P1 "cpaddsr3.b $crop,$crqp,$crpp Pn"
5920 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_b"))
5921 "cpaddsr3.b $crop,$crqp,$crpp"
5922 (+ (f-ivc2-8u0 #x1d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5924 (c-call "check_option_cp" pc)
5925 (set crop (c-call DI "ivc2_cpaddsr3_b" pc crqp crpp)) )
5929 ; 00011110 10100 qqqqq ppppp ooooo cpaddsr3.h =crop,crqp,crpp (p0_1)
5930 (dni cpaddsr3_h_P0_P1 "cpaddsr3.h $crop,$crqp,$crpp Pn"
5931 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_h"))
5932 "cpaddsr3.h $crop,$crqp,$crpp"
5933 (+ (f-ivc2-8u0 #x1e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5935 (c-call "check_option_cp" pc)
5936 (set crop (c-call DI "ivc2_cpaddsr3_h" pc crqp crpp)) )
5940 ; 00011111 10100 qqqqq ppppp ooooo cpaddsr3.w =crop,crqp,crpp (p0_1)
5941 (dni cpaddsr3_w_P0_P1 "cpaddsr3.w $crop,$crqp,$crpp Pn"
5942 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpaddsr3_w"))
5943 "cpaddsr3.w $crop,$crqp,$crpp"
5944 (+ (f-ivc2-8u0 #x1f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5946 (c-call "check_option_cp" pc)
5947 (set crop (c-call DI "ivc2_cpaddsr3_w" pc crqp crpp)) )
5951 ; 00100000 10100 qqqqq ppppp ooooo cpabsu3.b =crop,crqp,crpp (p0_1)
5952 (dni cpabsu3_b_P0_P1 "cpabsu3.b $crop,$crqp,$crpp Pn"
5953 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabsu3_b"))
5954 "cpabsu3.b $crop,$crqp,$crpp"
5955 (+ (f-ivc2-8u0 #x20) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5957 (c-call "check_option_cp" pc)
5958 (set crop (c-call DI "ivc2_cpabsu3_b" pc crqp crpp)) )
5962 ; 00100001 10100 qqqqq ppppp ooooo cpabs3.b =crop,crqp,crpp (p0_1)
5963 (dni cpabs3_b_P0_P1 "cpabs3.b $crop,$crqp,$crpp Pn"
5964 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_b"))
5965 "cpabs3.b $crop,$crqp,$crpp"
5966 (+ (f-ivc2-8u0 #x21) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5968 (c-call "check_option_cp" pc)
5969 (set crop (c-call DI "ivc2_cpabs3_b" pc crqp crpp)) )
5973 ; 00100010 10100 qqqqq ppppp ooooo cpabs3.h =crop,crqp,crpp (p0_1)
5974 (dni cpabs3_h_P0_P1 "cpabs3.h $crop,$crqp,$crpp Pn"
5975 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpabs3_h"))
5976 "cpabs3.h $crop,$crqp,$crpp"
5977 (+ (f-ivc2-8u0 #x22) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5979 (c-call "check_option_cp" pc)
5980 (set crop (c-call DI "ivc2_cpabs3_h" pc crqp crpp)) )
5984 ; 00100100 10100 qqqqq ppppp ooooo cpand3 =crop,crqp,crpp (p0_1)
5985 (dni cpand3_P0_P1 "cpand3 $crop,$crqp,$crpp Pn"
5986 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpand3"))
5987 "cpand3 $crop,$crqp,$crpp"
5988 (+ (f-ivc2-8u0 #x24) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
5990 (c-call "check_option_cp" pc)
5991 (set crop (c-call DI "ivc2_cpand3" pc crqp crpp)) )
5995 ; 00100101 10100 qqqqq ppppp ooooo cpor3 =crop,crqp,crpp (p0_1)
5996 (dni cpor3_P0_P1 "cpor3 $crop,$crqp,$crpp Pn"
5997 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpor3"))
5998 "cpor3 $crop,$crqp,$crpp"
5999 (+ (f-ivc2-8u0 #x25) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6001 (c-call "check_option_cp" pc)
6002 (set crop (c-call DI "ivc2_cpor3" pc crqp crpp)) )
6006 ; 00100110 10100 qqqqq ppppp ooooo cpnor3 =crop,crqp,crpp (p0_1)
6007 (dni cpnor3_P0_P1 "cpnor3 $crop,$crqp,$crpp Pn"
6008 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpnor3"))
6009 "cpnor3 $crop,$crqp,$crpp"
6010 (+ (f-ivc2-8u0 #x26) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6012 (c-call "check_option_cp" pc)
6013 (set crop (c-call DI "ivc2_cpnor3" pc crqp crpp)) )
6017 ; 00100111 10100 qqqqq ppppp ooooo cpxor3 =crop,crqp,crpp (p0_1)
6018 (dni cpxor3_P0_P1 "cpxor3 $crop,$crqp,$crpp Pn"
6019 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpxor3"))
6020 "cpxor3 $crop,$crqp,$crpp"
6021 (+ (f-ivc2-8u0 #x27) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6023 (c-call "check_option_cp" pc)
6024 (set crop (c-call DI "ivc2_cpxor3" pc crqp crpp)) )
6028 ; 00101100 10100 qqqqq ppppp ooooo cppacku.b =crop,crqp,crpp (p0_1)
6029 (dni cppacku_b_P0_P1 "cppacku.b $crop,$crqp,$crpp Pn"
6030 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppacku_b"))
6031 "cppacku.b $crop,$crqp,$crpp"
6032 (+ (f-ivc2-8u0 #x2c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6034 (c-call "check_option_cp" pc)
6035 (set crop (c-call DI "ivc2_cppacku_b" pc crqp crpp)) )
6039 ; 00101101 10100 qqqqq ppppp ooooo cppack.b =crop,crqp,crpp (p0_1)
6040 (dni cppack_b_P0_P1 "cppack.b $crop,$crqp,$crpp Pn"
6041 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_b"))
6042 "cppack.b $crop,$crqp,$crpp"
6043 (+ (f-ivc2-8u0 #x2d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6045 (c-call "check_option_cp" pc)
6046 (set crop (c-call DI "ivc2_cppack_b" pc crqp crpp)) )
6050 ; 00101111 10100 qqqqq ppppp ooooo cppack.h =crop,crqp,crpp (p0_1)
6051 (dni cppack_h_P0_P1 "cppack.h $crop,$crqp,$crpp Pn"
6052 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cppack_h"))
6053 "cppack.h $crop,$crqp,$crpp"
6054 (+ (f-ivc2-8u0 #x2f) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6056 (c-call "check_option_cp" pc)
6057 (set crop (c-call DI "ivc2_cppack_h" pc crqp crpp)) )
6061 ; 00110000 10100 qqqqq ppppp ooooo cpmaxu3.b =crop,crqp,crpp (p0_1)
6062 (dni cpmaxu3_b_P0_P1 "cpmaxu3.b $crop,$crqp,$crpp Pn"
6063 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_b"))
6064 "cpmaxu3.b $crop,$crqp,$crpp"
6065 (+ (f-ivc2-8u0 #x30) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6067 (c-call "check_option_cp" pc)
6068 (set crop (c-call DI "ivc2_cpmaxu3_b" pc crqp crpp)) )
6072 ; 00110001 10100 qqqqq ppppp ooooo cpmax3.b =crop,crqp,crpp (p0_1)
6073 (dni cpmax3_b_P0_P1 "cpmax3.b $crop,$crqp,$crpp Pn"
6074 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_b"))
6075 "cpmax3.b $crop,$crqp,$crpp"
6076 (+ (f-ivc2-8u0 #x31) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6078 (c-call "check_option_cp" pc)
6079 (set crop (c-call DI "ivc2_cpmax3_b" pc crqp crpp)) )
6083 ; 00110011 10100 qqqqq ppppp ooooo cpmax3.h =crop,crqp,crpp (p0_1)
6084 (dni cpmax3_h_P0_P1 "cpmax3.h $crop,$crqp,$crpp Pn"
6085 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_h"))
6086 "cpmax3.h $crop,$crqp,$crpp"
6087 (+ (f-ivc2-8u0 #x33) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6089 (c-call "check_option_cp" pc)
6090 (set crop (c-call DI "ivc2_cpmax3_h" pc crqp crpp)) )
6094 ; 00110100 10100 qqqqq ppppp ooooo cpmaxu3.w =crop,crqp,crpp (p0_1)
6095 (dni cpmaxu3_w_P0_P1 "cpmaxu3.w $crop,$crqp,$crpp Pn"
6096 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmaxu3_w"))
6097 "cpmaxu3.w $crop,$crqp,$crpp"
6098 (+ (f-ivc2-8u0 #x34) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6100 (c-call "check_option_cp" pc)
6101 (set crop (c-call DI "ivc2_cpmaxu3_w" pc crqp crpp)) )
6105 ; 00110101 10100 qqqqq ppppp ooooo cpmax3.w =crop,crqp,crpp (p0_1)
6106 (dni cpmax3_w_P0_P1 "cpmax3.w $crop,$crqp,$crpp Pn"
6107 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmax3_w"))
6108 "cpmax3.w $crop,$crqp,$crpp"
6109 (+ (f-ivc2-8u0 #x35) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6111 (c-call "check_option_cp" pc)
6112 (set crop (c-call DI "ivc2_cpmax3_w" pc crqp crpp)) )
6116 ; 00111000 10100 qqqqq ppppp ooooo cpminu3.b =crop,crqp,crpp (p0_1)
6117 (dni cpminu3_b_P0_P1 "cpminu3.b $crop,$crqp,$crpp Pn"
6118 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_b"))
6119 "cpminu3.b $crop,$crqp,$crpp"
6120 (+ (f-ivc2-8u0 #x38) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6122 (c-call "check_option_cp" pc)
6123 (set crop (c-call DI "ivc2_cpminu3_b" pc crqp crpp)) )
6127 ; 00111001 10100 qqqqq ppppp ooooo cpmin3.b =crop,crqp,crpp (p0_1)
6128 (dni cpmin3_b_P0_P1 "cpmin3.b $crop,$crqp,$crpp Pn"
6129 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_b"))
6130 "cpmin3.b $crop,$crqp,$crpp"
6131 (+ (f-ivc2-8u0 #x39) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6133 (c-call "check_option_cp" pc)
6134 (set crop (c-call DI "ivc2_cpmin3_b" pc crqp crpp)) )
6138 ; 00111011 10100 qqqqq ppppp ooooo cpmin3.h =crop,crqp,crpp (p0_1)
6139 (dni cpmin3_h_P0_P1 "cpmin3.h $crop,$crqp,$crpp Pn"
6140 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_h"))
6141 "cpmin3.h $crop,$crqp,$crpp"
6142 (+ (f-ivc2-8u0 #x3b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6144 (c-call "check_option_cp" pc)
6145 (set crop (c-call DI "ivc2_cpmin3_h" pc crqp crpp)) )
6149 ; 00111100 10100 qqqqq ppppp ooooo cpminu3.w =crop,crqp,crpp (p0_1)
6150 (dni cpminu3_w_P0_P1 "cpminu3.w $crop,$crqp,$crpp Pn"
6151 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpminu3_w"))
6152 "cpminu3.w $crop,$crqp,$crpp"
6153 (+ (f-ivc2-8u0 #x3c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6155 (c-call "check_option_cp" pc)
6156 (set crop (c-call DI "ivc2_cpminu3_w" pc crqp crpp)) )
6160 ; 00111101 10100 qqqqq ppppp ooooo cpmin3.w =crop,crqp,crpp (p0_1)
6161 (dni cpmin3_w_P0_P1 "cpmin3.w $crop,$crqp,$crpp Pn"
6162 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmin3_w"))
6163 "cpmin3.w $crop,$crqp,$crpp"
6164 (+ (f-ivc2-8u0 #x3d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6166 (c-call "check_option_cp" pc)
6167 (set crop (c-call DI "ivc2_cpmin3_w" pc crqp crpp)) )
6171 ; 01000000 10100 qqqqq ppppp ooooo cpsrl3.b =crop,crqp,crpp (p0_1)
6172 (dni cpsrl3_b_P0_P1 "cpsrl3.b $crop,$crqp,$crpp Pn"
6173 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_b"))
6174 "cpsrl3.b $crop,$crqp,$crpp"
6175 (+ (f-ivc2-8u0 #x40) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6177 (c-call "check_option_cp" pc)
6178 (set crop (c-call DI "ivc2_cpsrl3_b" pc crqp crpp)) )
6182 ; 01000001 10100 qqqqq ppppp ooooo cpssrl3.b =crop,crqp,crpp (p0_1)
6183 (dni cpssrl3_b_P0_P1 "cpssrl3.b $crop,$crqp,$crpp Pn"
6184 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_b"))
6185 "cpssrl3.b $crop,$crqp,$crpp"
6186 (+ (f-ivc2-8u0 #x41) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6188 (c-call "check_option_cp" pc)
6189 (set crop (c-call DI "ivc2_cpssrl3_b" pc crqp crpp)) )
6193 ; 01000010 10100 qqqqq ppppp ooooo cpsrl3.h =crop,crqp,crpp (p0_1)
6194 (dni cpsrl3_h_P0_P1 "cpsrl3.h $crop,$crqp,$crpp Pn"
6195 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_h"))
6196 "cpsrl3.h $crop,$crqp,$crpp"
6197 (+ (f-ivc2-8u0 #x42) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6199 (c-call "check_option_cp" pc)
6200 (set crop (c-call DI "ivc2_cpsrl3_h" pc crqp crpp)) )
6204 ; 01000011 10100 qqqqq ppppp ooooo cpssrl3.h =crop,crqp,crpp (p0_1)
6205 (dni cpssrl3_h_P0_P1 "cpssrl3.h $crop,$crqp,$crpp Pn"
6206 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_h"))
6207 "cpssrl3.h $crop,$crqp,$crpp"
6208 (+ (f-ivc2-8u0 #x43) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6210 (c-call "check_option_cp" pc)
6211 (set crop (c-call DI "ivc2_cpssrl3_h" pc crqp crpp)) )
6215 ; 01000100 10100 qqqqq ppppp ooooo cpsrl3.w =crop,crqp,crpp (p0_1)
6216 (dni cpsrl3_w_P0_P1 "cpsrl3.w $crop,$crqp,$crpp Pn"
6217 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrl3_w"))
6218 "cpsrl3.w $crop,$crqp,$crpp"
6219 (+ (f-ivc2-8u0 #x44) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6221 (c-call "check_option_cp" pc)
6222 (set crop (c-call DI "ivc2_cpsrl3_w" pc crqp crpp)) )
6226 ; 01000101 10100 qqqqq ppppp ooooo cpssrl3.w =crop,crqp,crpp (p0_1)
6227 (dni cpssrl3_w_P0_P1 "cpssrl3.w $crop,$crqp,$crpp Pn"
6228 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssrl3_w"))
6229 "cpssrl3.w $crop,$crqp,$crpp"
6230 (+ (f-ivc2-8u0 #x45) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6232 (c-call "check_option_cp" pc)
6233 (set crop (c-call DI "ivc2_cpssrl3_w" pc crqp crpp)) )
6237 ; 01000110 10100 qqqqq ppppp ooooo cdsrl3 =crop,crqp,crpp (p0_1)
6238 (dni cdsrl3_P0_P1 "cdsrl3 $crop,$crqp,$crpp Pn"
6239 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrl3"))
6240 "cdsrl3 $crop,$crqp,$crpp"
6241 (+ (f-ivc2-8u0 #x46) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6243 (c-call "check_option_cp" pc)
6244 (set crop (c-call DI "ivc2_cdsrl3" pc crqp crpp)) )
6248 ; 01001000 10100 qqqqq ppppp ooooo cpsra3.b =crop,crqp,crpp (p0_1)
6249 (dni cpsra3_b_P0_P1 "cpsra3.b $crop,$crqp,$crpp Pn"
6250 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_b"))
6251 "cpsra3.b $crop,$crqp,$crpp"
6252 (+ (f-ivc2-8u0 #x48) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6254 (c-call "check_option_cp" pc)
6255 (set crop (c-call DI "ivc2_cpsra3_b" pc crqp crpp)) )
6259 ; 01001001 10100 qqqqq ppppp ooooo cpssra3.b =crop,crqp,crpp (p0_1)
6260 (dni cpssra3_b_P0_P1 "cpssra3.b $crop,$crqp,$crpp Pn"
6261 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_b"))
6262 "cpssra3.b $crop,$crqp,$crpp"
6263 (+ (f-ivc2-8u0 #x49) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6265 (c-call "check_option_cp" pc)
6266 (set crop (c-call DI "ivc2_cpssra3_b" pc crqp crpp)) )
6270 ; 01001010 10100 qqqqq ppppp ooooo cpsra3.h =crop,crqp,crpp (p0_1)
6271 (dni cpsra3_h_P0_P1 "cpsra3.h $crop,$crqp,$crpp Pn"
6272 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_h"))
6273 "cpsra3.h $crop,$crqp,$crpp"
6274 (+ (f-ivc2-8u0 #x4a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6276 (c-call "check_option_cp" pc)
6277 (set crop (c-call DI "ivc2_cpsra3_h" pc crqp crpp)) )
6281 ; 01001011 10100 qqqqq ppppp ooooo cpssra3.h =crop,crqp,crpp (p0_1)
6282 (dni cpssra3_h_P0_P1 "cpssra3.h $crop,$crqp,$crpp Pn"
6283 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_h"))
6284 "cpssra3.h $crop,$crqp,$crpp"
6285 (+ (f-ivc2-8u0 #x4b) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6287 (c-call "check_option_cp" pc)
6288 (set crop (c-call DI "ivc2_cpssra3_h" pc crqp crpp)) )
6292 ; 01001100 10100 qqqqq ppppp ooooo cpsra3.w =crop,crqp,crpp (p0_1)
6293 (dni cpsra3_w_P0_P1 "cpsra3.w $crop,$crqp,$crpp Pn"
6294 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsra3_w"))
6295 "cpsra3.w $crop,$crqp,$crpp"
6296 (+ (f-ivc2-8u0 #x4c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6298 (c-call "check_option_cp" pc)
6299 (set crop (c-call DI "ivc2_cpsra3_w" pc crqp crpp)) )
6303 ; 01001101 10100 qqqqq ppppp ooooo cpssra3.w =crop,crqp,crpp (p0_1)
6304 (dni cpssra3_w_P0_P1 "cpssra3.w $crop,$crqp,$crpp Pn"
6305 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssra3_w"))
6306 "cpssra3.w $crop,$crqp,$crpp"
6307 (+ (f-ivc2-8u0 #x4d) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6309 (c-call "check_option_cp" pc)
6310 (set crop (c-call DI "ivc2_cpssra3_w" pc crqp crpp)) )
6314 ; 01001110 10100 qqqqq ppppp ooooo cdsra3 =crop,crqp,crpp (p0_1)
6315 (dni cdsra3_P0_P1 "cdsra3 $crop,$crqp,$crpp Pn"
6316 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsra3"))
6317 "cdsra3 $crop,$crqp,$crpp"
6318 (+ (f-ivc2-8u0 #x4e) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6320 (c-call "check_option_cp" pc)
6321 (set crop (c-call DI "ivc2_cdsra3" pc crqp crpp)) )
6325 ; 01010000 10100 qqqqq ppppp ooooo cpsll3.b =crop,crqp,crpp (p0_1)
6326 (dni cpsll3_b_P0_P1 "cpsll3.b $crop,$crqp,$crpp Pn"
6327 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_b"))
6328 "cpsll3.b $crop,$crqp,$crpp"
6329 (+ (f-ivc2-8u0 #x50) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6331 (c-call "check_option_cp" pc)
6332 (set crop (c-call DI "ivc2_cpsll3_b" pc crqp crpp)) )
6336 ; 01010001 10100 qqqqq ppppp ooooo cpssll3.b =crop,crqp,crpp (p0_1)
6337 (dni cpssll3_b_P0_P1 "cpssll3.b $crop,$crqp,$crpp Pn"
6338 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_b"))
6339 "cpssll3.b $crop,$crqp,$crpp"
6340 (+ (f-ivc2-8u0 #x51) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6342 (c-call "check_option_cp" pc)
6343 (set crop (c-call DI "ivc2_cpssll3_b" pc crqp crpp)) )
6347 ; 01010010 10100 qqqqq ppppp ooooo cpsll3.h =crop,crqp,crpp (p0_1)
6348 (dni cpsll3_h_P0_P1 "cpsll3.h $crop,$crqp,$crpp Pn"
6349 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_h"))
6350 "cpsll3.h $crop,$crqp,$crpp"
6351 (+ (f-ivc2-8u0 #x52) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6353 (c-call "check_option_cp" pc)
6354 (set crop (c-call DI "ivc2_cpsll3_h" pc crqp crpp)) )
6358 ; 01010011 10100 qqqqq ppppp ooooo cpssll3.h =crop,crqp,crpp (p0_1)
6359 (dni cpssll3_h_P0_P1 "cpssll3.h $crop,$crqp,$crpp Pn"
6360 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_h"))
6361 "cpssll3.h $crop,$crqp,$crpp"
6362 (+ (f-ivc2-8u0 #x53) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6364 (c-call "check_option_cp" pc)
6365 (set crop (c-call DI "ivc2_cpssll3_h" pc crqp crpp)) )
6369 ; 01010100 10100 qqqqq ppppp ooooo cpsll3.w =crop,crqp,crpp (p0_1)
6370 (dni cpsll3_w_P0_P1 "cpsll3.w $crop,$crqp,$crpp Pn"
6371 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsll3_w"))
6372 "cpsll3.w $crop,$crqp,$crpp"
6373 (+ (f-ivc2-8u0 #x54) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6375 (c-call "check_option_cp" pc)
6376 (set crop (c-call DI "ivc2_cpsll3_w" pc crqp crpp)) )
6380 ; 01010101 10100 qqqqq ppppp ooooo cpssll3.w =crop,crqp,crpp (p0_1)
6381 (dni cpssll3_w_P0_P1 "cpssll3.w $crop,$crqp,$crpp Pn"
6382 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpssll3_w"))
6383 "cpssll3.w $crop,$crqp,$crpp"
6384 (+ (f-ivc2-8u0 #x55) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6386 (c-call "check_option_cp" pc)
6387 (set crop (c-call DI "ivc2_cpssll3_w" pc crqp crpp)) )
6391 ; 01010110 10100 qqqqq ppppp ooooo cdsll3 =crop,crqp,crpp (p0_1)
6392 (dni cdsll3_P0_P1 "cdsll3 $crop,$crqp,$crpp Pn"
6393 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsll3"))
6394 "cdsll3 $crop,$crqp,$crpp"
6395 (+ (f-ivc2-8u0 #x56) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6397 (c-call "check_option_cp" pc)
6398 (set crop (c-call DI "ivc2_cdsll3" pc crqp crpp)) )
6402 ; 01011010 10100 qqqqq ppppp ooooo cpsla3.h =crop,crqp,crpp (p0_1)
6403 (dni cpsla3_h_P0_P1 "cpsla3.h $crop,$crqp,$crpp Pn"
6404 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_h"))
6405 "cpsla3.h $crop,$crqp,$crpp"
6406 (+ (f-ivc2-8u0 #x5a) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6408 (c-call "check_option_cp" pc)
6409 (set crop (c-call DI "ivc2_cpsla3_h" pc crqp crpp)) )
6413 ; 01011100 10100 qqqqq ppppp ooooo cpsla3.w =crop,crqp,crpp (p0_1)
6414 (dni cpsla3_w_P0_P1 "cpsla3.w $crop,$crqp,$crpp Pn"
6415 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsla3_w"))
6416 "cpsla3.w $crop,$crqp,$crpp"
6417 (+ (f-ivc2-8u0 #x5c) (f-ivc2-5u8 #x14) crqp crpp crop (f-ivc2-4u28 0))
6419 (c-call "check_option_cp" pc)
6420 (set crop (c-call DI "ivc2_cpsla3_w" pc crqp crpp)) )
6424 ; xxxxxiii 10101 qqqqq 00000 ooooo cpsrli3.b =crop,crqp,imm3p5 (p0_1)
6425 (dni cpsrli3_b_P0_P1 "cpsrli3.b $crop,$crqp,imm3p5 Pn"
6426 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_b"))
6427 "cpsrli3.b $crop,$crqp,$imm3p5"
6428 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x0) crop (f-ivc2-4u28 0))
6430 (c-call "check_option_cp" pc)
6431 (set crop (c-call DI "ivc2_cpsrli3_b" pc crqp imm3p5)) )
6435 ; xxxxiiii 10101 qqqqq 00001 ooooo cpsrli3.h =crop,crqp,imm4p4 (p0_1)
6436 (dni cpsrli3_h_P0_P1 "cpsrli3.h $crop,$crqp,imm4p4 Pn"
6437 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_h"))
6438 "cpsrli3.h $crop,$crqp,$imm4p4"
6439 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
6441 (c-call "check_option_cp" pc)
6442 (set crop (c-call DI "ivc2_cpsrli3_h" pc crqp imm4p4)) )
6446 ; xxxiiiii 10101 qqqqq 00010 ooooo cpsrli3.w =crop,crqp,imm5p3 (p0_1)
6447 (dni cpsrli3_w_P0_P1 "cpsrli3.w $crop,$crqp,imm5p3 Pn"
6448 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrli3_w"))
6449 "cpsrli3.w $crop,$crqp,$imm5p3"
6450 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
6452 (c-call "check_option_cp" pc)
6453 (set crop (c-call DI "ivc2_cpsrli3_w" pc crqp imm5p3)) )
6457 ; xxiiiiii 10101 qqqqq 00011 ooooo cdsrli3 =crop,crqp,imm6p2 (p0_1)
6458 (dni cdsrli3_P0_P1 "cdsrli3 $crop,$crqp,imm6p2 Pn"
6459 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrli3"))
6460 "cdsrli3 $crop,$crqp,$imm6p2"
6461 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
6463 (c-call "check_option_cp" pc)
6464 (set crop (c-call DI "ivc2_cdsrli3" pc crqp imm6p2)) )
6468 ; xxxxxiii 10101 qqqqq 00100 ooooo cpsrai3.b =crop,crqp,imm3p5 (p0_1)
6469 (dni cpsrai3_b_P0_P1 "cpsrai3.b $crop,$crqp,imm3p5 Pn"
6470 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_b"))
6471 "cpsrai3.b $crop,$crqp,$imm3p5"
6472 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
6474 (c-call "check_option_cp" pc)
6475 (set crop (c-call DI "ivc2_cpsrai3_b" pc crqp imm3p5)) )
6479 ; xxxxiiii 10101 qqqqq 00101 ooooo cpsrai3.h =crop,crqp,imm4p4 (p0_1)
6480 (dni cpsrai3_h_P0_P1 "cpsrai3.h $crop,$crqp,imm4p4 Pn"
6481 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_h"))
6482 "cpsrai3.h $crop,$crqp,$imm4p4"
6483 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
6485 (c-call "check_option_cp" pc)
6486 (set crop (c-call DI "ivc2_cpsrai3_h" pc crqp imm4p4)) )
6490 ; xxxiiiii 10101 qqqqq 00110 ooooo cpsrai3.w =crop,crqp,imm5p3 (p0_1)
6491 (dni cpsrai3_w_P0_P1 "cpsrai3.w $crop,$crqp,imm5p3 Pn"
6492 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpsrai3_w"))
6493 "cpsrai3.w $crop,$crqp,$imm5p3"
6494 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
6496 (c-call "check_option_cp" pc)
6497 (set crop (c-call DI "ivc2_cpsrai3_w" pc crqp imm5p3)) )
6501 ; xxiiiiii 10101 qqqqq 00111 ooooo cdsrai3 =crop,crqp,imm6p2 (p0_1)
6502 (dni cdsrai3_P0_P1 "cdsrai3 $crop,$crqp,imm6p2 Pn"
6503 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdsrai3"))
6504 "cdsrai3 $crop,$crqp,$imm6p2"
6505 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
6507 (c-call "check_option_cp" pc)
6508 (set crop (c-call DI "ivc2_cdsrai3" pc crqp imm6p2)) )
6512 ; xxxxxiii 10101 qqqqq 01000 ooooo cpslli3.b =crop,crqp,imm3p5 (p0_1)
6513 (dni cpslli3_b_P0_P1 "cpslli3.b $crop,$crqp,imm3p5 Pn"
6514 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_b"))
6515 "cpslli3.b $crop,$crqp,$imm3p5"
6516 (+ ivc-x-0-5 imm3p5 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
6518 (c-call "check_option_cp" pc)
6519 (set crop (c-call DI "ivc2_cpslli3_b" pc crqp imm3p5)) )
6523 ; xxxxiiii 10101 qqqqq 01001 ooooo cpslli3.h =crop,crqp,imm4p4 (p0_1)
6524 (dni cpslli3_h_P0_P1 "cpslli3.h $crop,$crqp,imm4p4 Pn"
6525 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_h"))
6526 "cpslli3.h $crop,$crqp,$imm4p4"
6527 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
6529 (c-call "check_option_cp" pc)
6530 (set crop (c-call DI "ivc2_cpslli3_h" pc crqp imm4p4)) )
6534 ; xxxiiiii 10101 qqqqq 01010 ooooo cpslli3.w =crop,crqp,imm5p3 (p0_1)
6535 (dni cpslli3_w_P0_P1 "cpslli3.w $crop,$crqp,imm5p3 Pn"
6536 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslli3_w"))
6537 "cpslli3.w $crop,$crqp,$imm5p3"
6538 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
6540 (c-call "check_option_cp" pc)
6541 (set crop (c-call DI "ivc2_cpslli3_w" pc crqp imm5p3)) )
6545 ; xxiiiiii 10101 qqqqq 01011 ooooo cdslli3 =crop,crqp,imm6p2 (p0_1)
6546 (dni cdslli3_P0_P1 "cdslli3 $crop,$crqp,imm6p2 Pn"
6547 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdslli3"))
6548 "cdslli3 $crop,$crqp,$imm6p2"
6549 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
6551 (c-call "check_option_cp" pc)
6552 (set crop (c-call DI "ivc2_cdslli3" pc crqp imm6p2)) )
6556 ; xxxxiiii 10101 qqqqq 01101 ooooo cpslai3.h =crop,crqp,imm4p4 (p0_1)
6557 (dni cpslai3_h_P0_P1 "cpslai3.h $crop,$crqp,imm4p4 Pn"
6558 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_h"))
6559 "cpslai3.h $crop,$crqp,$imm4p4"
6560 (+ ivc-x-0-4 imm4p4 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
6562 (c-call "check_option_cp" pc)
6563 (set crop (c-call DI "ivc2_cpslai3_h" pc crqp imm4p4)) )
6567 ; xxxiiiii 10101 qqqqq 01110 ooooo cpslai3.w =crop,crqp,imm5p3 (p0_1)
6568 (dni cpslai3_w_P0_P1 "cpslai3.w $crop,$crqp,imm5p3 Pn"
6569 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpslai3_w"))
6570 "cpslai3.w $crop,$crqp,$imm5p3"
6571 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
6573 (c-call "check_option_cp" pc)
6574 (set crop (c-call DI "ivc2_cpslai3_w" pc crqp imm5p3)) )
6578 ; xxxiiiii 10101 qqqqq 10000 ooooo cpclipiu3.w =crop,crqp,imm5p3 (p0_1)
6579 (dni cpclipiu3_w_P0_P1 "cpclipiu3.w $crop,$crqp,imm5p3 Pn"
6580 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipiu3_w"))
6581 "cpclipiu3.w $crop,$crqp,$imm5p3"
6582 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x10) crop (f-ivc2-4u28 0))
6584 (c-call "check_option_cp" pc)
6585 (set crop (c-call DI "ivc2_cpclipiu3_w" pc crqp imm5p3)) )
6589 ; xxxiiiii 10101 qqqqq 10001 ooooo cpclipi3.w =crop,crqp,imm5p3 (p0_1)
6590 (dni cpclipi3_w_P0_P1 "cpclipi3.w $crop,$crqp,imm5p3 Pn"
6591 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpclipi3_w"))
6592 "cpclipi3.w $crop,$crqp,$imm5p3"
6593 (+ ivc-x-0-3 imm5p3 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x11) crop (f-ivc2-4u28 0))
6595 (c-call "check_option_cp" pc)
6596 (set crop (c-call DI "ivc2_cpclipi3_w" pc crqp imm5p3)) )
6600 ; xxiiiiii 10101 qqqqq 10010 ooooo cdclipiu3 =crop,crqp,imm6p2 (p0_1)
6601 (dni cdclipiu3_P0_P1 "cdclipiu3 $crop,$crqp,imm6p2 Pn"
6602 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipiu3"))
6603 "cdclipiu3 $crop,$crqp,$imm6p2"
6604 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x12) crop (f-ivc2-4u28 0))
6606 (c-call "check_option_cp" pc)
6607 (set crop (c-call DI "ivc2_cdclipiu3" pc crqp imm6p2)) )
6611 ; xxiiiiii 10101 qqqqq 10011 ooooo cdclipi3 =crop,crqp,imm6p2 (p0_1)
6612 (dni cdclipi3_P0_P1 "cdclipi3 $crop,$crqp,imm6p2 Pn"
6613 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdclipi3"))
6614 "cdclipi3 $crop,$crqp,$imm6p2"
6615 (+ ivc-x-0-2 imm6p2 (f-ivc2-5u8 #x15) crqp (f-ivc2-5u18 #x13) crop (f-ivc2-4u28 0))
6617 (c-call "check_option_cp" pc)
6618 (set crop (c-call DI "ivc2_cdclipi3" pc crqp imm6p2)) )
6622 ; iiiiiiii 10110 qqqqq 01iii iiiii cpmovi.h =crqp,simm16p0 (p0_i)
6623 (dni cpmovi_h_P0_P1 "cpmovi.h $crqp,simm16p0 Pn"
6624 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_h"))
6625 "cpmovi.h $crqp,$simm16p0"
6626 (+ (f-ivc2-5u8 #x16) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
6628 (c-call "check_option_cp" pc)
6629 (set crqp (c-call DI "ivc2_cpmovi_h16" pc simm16p0)) )
6633 ; iiiiiiii 10111 qqqqq 00iii iiiii cpmoviu.w =crqp,imm16p0 (p0_i)
6634 (dni cpmoviu_w_P0_P1 "cpmoviu.w $crqp,imm16p0 Pn"
6635 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmoviu_w"))
6636 "cpmoviu.w $crqp,$imm16p0"
6637 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x0) imm16p0(f-ivc2-4u28 0))
6639 (c-call "check_option_cp" pc)
6640 (set crqp (c-call DI "ivc2_cpmoviu_w16" pc imm16p0)) )
6644 ; iiiiiiii 10111 qqqqq 01iii iiiii cpmovi.w =crqp,simm16p0 (p0_i)
6645 (dni cpmovi_w_P0_P1 "cpmovi.w $crqp,simm16p0 Pn"
6646 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cpmovi_w"))
6647 "cpmovi.w $crqp,$simm16p0"
6648 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x1) simm16p0(f-ivc2-4u28 0))
6650 (c-call "check_option_cp" pc)
6651 (set crqp (c-call DI "ivc2_cpmovi_w16" pc simm16p0)) )
6655 ; iiiiiiii 10111 qqqqq 10iii iiiii cdmoviu =crqp,imm16p0 (p0_i)
6656 (dni cdmoviu_P0_P1 "cdmoviu $crqp,imm16p0 Pn"
6657 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmoviu"))
6658 "cdmoviu $crqp,$imm16p0"
6659 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x2) imm16p0(f-ivc2-4u28 0))
6661 (c-call "check_option_cp" pc)
6662 (set crqp (c-call DI "ivc2_cdmoviu16" pc imm16p0)) )
6666 ; iiiiiiii 10111 qqqqq 11iii iiiii cdmovi =crqp,simm16p0 (p0_i)
6667 (dni cdmovi_P0_P1 "cdmovi $crqp,simm16p0 Pn"
6668 (OPTIONAL_CP_INSN ivc2-p0-p1-isa (SLOTS P0,P1) (INTRINSIC "cdmovi"))
6669 "cdmovi $crqp,$simm16p0"
6670 (+ (f-ivc2-5u8 #x17) crqp (f-ivc2-2u18 #x3) simm16p0(f-ivc2-4u28 0))
6672 (c-call "check_option_cp" pc)
6673 (set crqp (c-call DI "ivc2_cdmovi16" pc simm16p0)) )
6677 ; 00000000 00000 00000 00000 00000 c1nop (p0_1)
6678 (dni c1nop_P1 "c1nop Pn"
6679 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "c1nop"))
6681 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x0) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x0) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
6683 (c-call "check_option_cp" pc)
6684 (c-call "ivc2_c1nop" pc) )
6688 ; 00000000 11000 qqqqq ppppp 00000 cpadda1u.b crqp,crpp (p0_1)
6689 (dni cpadda1u_b_P1 "cpadda1u.b $crqp,$crpp Pn"
6690 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1u_b"))
6691 "cpadda1u.b $crqp,$crpp"
6692 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
6694 (c-call "check_option_cp" pc)
6695 (c-call "ivc2_cpadda1u_b" pc crqp crpp) )
6699 ; 00000000 11000 qqqqq ppppp 00001 cpadda1.b crqp,crpp (p0_1)
6700 (dni cpadda1_b_P1 "cpadda1.b $crqp,$crpp Pn"
6701 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpadda1_b"))
6702 "cpadda1.b $crqp,$crpp"
6703 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
6705 (c-call "check_option_cp" pc)
6706 (c-call "ivc2_cpadda1_b" pc crqp crpp) )
6710 ; 00000000 11000 qqqqq ppppp 00010 cpaddua1.h crqp,crpp (p0_1)
6711 (dni cpaddua1_h_P1 "cpaddua1.h $crqp,$crpp Pn"
6712 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddua1_h"))
6713 "cpaddua1.h $crqp,$crpp"
6714 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
6716 (c-call "check_option_cp" pc)
6717 (c-call "ivc2_cpaddua1_h" pc crqp crpp) )
6721 ; 00000000 11000 qqqqq ppppp 00011 cpaddla1.h crqp,crpp (p0_1)
6722 (dni cpaddla1_h_P1 "cpaddla1.h $crqp,$crpp Pn"
6723 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddla1_h"))
6724 "cpaddla1.h $crqp,$crpp"
6725 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
6727 (c-call "check_option_cp" pc)
6728 (c-call "ivc2_cpaddla1_h" pc crqp crpp) )
6732 ; 00000000 11000 qqqqq ppppp 00100 cpaddaca1u.b crqp,crpp (p0_1)
6733 (dni cpaddaca1u_b_P1 "cpaddaca1u.b $crqp,$crpp Pn"
6734 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1u_b"))
6735 "cpaddaca1u.b $crqp,$crpp"
6736 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
6738 (c-call "check_option_cp" pc)
6739 (c-call "ivc2_cpaddaca1u_b" pc crqp crpp) )
6743 ; 00000000 11000 qqqqq ppppp 00101 cpaddaca1.b crqp,crpp (p0_1)
6744 (dni cpaddaca1_b_P1 "cpaddaca1.b $crqp,$crpp Pn"
6745 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddaca1_b"))
6746 "cpaddaca1.b $crqp,$crpp"
6747 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
6749 (c-call "check_option_cp" pc)
6750 (c-call "ivc2_cpaddaca1_b" pc crqp crpp) )
6754 ; 00000000 11000 qqqqq ppppp 00110 cpaddacua1.h crqp,crpp (p0_1)
6755 (dni cpaddacua1_h_P1 "cpaddacua1.h $crqp,$crpp Pn"
6756 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacua1_h"))
6757 "cpaddacua1.h $crqp,$crpp"
6758 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
6760 (c-call "check_option_cp" pc)
6761 (c-call "ivc2_cpaddacua1_h" pc crqp crpp) )
6765 ; 00000000 11000 qqqqq ppppp 00111 cpaddacla1.h crqp,crpp (p0_1)
6766 (dni cpaddacla1_h_P1 "cpaddacla1.h $crqp,$crpp Pn"
6767 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaddacla1_h"))
6768 "cpaddacla1.h $crqp,$crpp"
6769 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
6771 (c-call "check_option_cp" pc)
6772 (c-call "ivc2_cpaddacla1_h" pc crqp crpp) )
6776 ; 00000000 11000 qqqqq ppppp 01000 cpsuba1u.b crqp,crpp (p0_1)
6777 (dni cpsuba1u_b_P1 "cpsuba1u.b $crqp,$crpp Pn"
6778 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1u_b"))
6779 "cpsuba1u.b $crqp,$crpp"
6780 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
6782 (c-call "check_option_cp" pc)
6783 (c-call "ivc2_cpsuba1u_b" pc crqp crpp) )
6787 ; 00000000 11000 qqqqq ppppp 01001 cpsuba1.b crqp,crpp (p0_1)
6788 (dni cpsuba1_b_P1 "cpsuba1.b $crqp,$crpp Pn"
6789 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsuba1_b"))
6790 "cpsuba1.b $crqp,$crpp"
6791 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
6793 (c-call "check_option_cp" pc)
6794 (c-call "ivc2_cpsuba1_b" pc crqp crpp) )
6798 ; 00000000 11000 qqqqq ppppp 01010 cpsubua1.h crqp,crpp (p0_1)
6799 (dni cpsubua1_h_P1 "cpsubua1.h $crqp,$crpp Pn"
6800 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubua1_h"))
6801 "cpsubua1.h $crqp,$crpp"
6802 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
6804 (c-call "check_option_cp" pc)
6805 (c-call "ivc2_cpsubua1_h" pc crqp crpp) )
6809 ; 00000000 11000 qqqqq ppppp 01011 cpsubla1.h crqp,crpp (p0_1)
6810 (dni cpsubla1_h_P1 "cpsubla1.h $crqp,$crpp Pn"
6811 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubla1_h"))
6812 "cpsubla1.h $crqp,$crpp"
6813 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
6815 (c-call "check_option_cp" pc)
6816 (c-call "ivc2_cpsubla1_h" pc crqp crpp) )
6820 ; 00000000 11000 qqqqq ppppp 01100 cpsubaca1u.b crqp,crpp (p0_1)
6821 (dni cpsubaca1u_b_P1 "cpsubaca1u.b $crqp,$crpp Pn"
6822 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1u_b"))
6823 "cpsubaca1u.b $crqp,$crpp"
6824 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
6826 (c-call "check_option_cp" pc)
6827 (c-call "ivc2_cpsubaca1u_b" pc crqp crpp) )
6831 ; 00000000 11000 qqqqq ppppp 01101 cpsubaca1.b crqp,crpp (p0_1)
6832 (dni cpsubaca1_b_P1 "cpsubaca1.b $crqp,$crpp Pn"
6833 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubaca1_b"))
6834 "cpsubaca1.b $crqp,$crpp"
6835 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
6837 (c-call "check_option_cp" pc)
6838 (c-call "ivc2_cpsubaca1_b" pc crqp crpp) )
6842 ; 00000000 11000 qqqqq ppppp 01110 cpsubacua1.h crqp,crpp (p0_1)
6843 (dni cpsubacua1_h_P1 "cpsubacua1.h $crqp,$crpp Pn"
6844 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacua1_h"))
6845 "cpsubacua1.h $crqp,$crpp"
6846 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
6848 (c-call "check_option_cp" pc)
6849 (c-call "ivc2_cpsubacua1_h" pc crqp crpp) )
6853 ; 00000000 11000 qqqqq ppppp 01111 cpsubacla1.h crqp,crpp (p0_1)
6854 (dni cpsubacla1_h_P1 "cpsubacla1.h $crqp,$crpp Pn"
6855 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsubacla1_h"))
6856 "cpsubacla1.h $crqp,$crpp"
6857 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
6859 (c-call "check_option_cp" pc)
6860 (c-call "ivc2_cpsubacla1_h" pc crqp crpp) )
6864 ; 00000000 11000 qqqqq ppppp 10000 cpabsa1u.b crqp,crpp (p0_1)
6865 (dni cpabsa1u_b_P1 "cpabsa1u.b $crqp,$crpp Pn"
6866 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1u_b"))
6867 "cpabsa1u.b $crqp,$crpp"
6868 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
6870 (c-call "check_option_cp" pc)
6871 (c-call "ivc2_cpabsa1u_b" pc crqp crpp) )
6875 ; 00000000 11000 qqqqq ppppp 10001 cpabsa1.b crqp,crpp (p0_1)
6876 (dni cpabsa1_b_P1 "cpabsa1.b $crqp,$crpp Pn"
6877 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsa1_b"))
6878 "cpabsa1.b $crqp,$crpp"
6879 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
6881 (c-call "check_option_cp" pc)
6882 (c-call "ivc2_cpabsa1_b" pc crqp crpp) )
6886 ; 00000000 11000 qqqqq ppppp 10010 cpabsua1.h crqp,crpp (p0_1)
6887 (dni cpabsua1_h_P1 "cpabsua1.h $crqp,$crpp Pn"
6888 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsua1_h"))
6889 "cpabsua1.h $crqp,$crpp"
6890 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
6892 (c-call "check_option_cp" pc)
6893 (c-call "ivc2_cpabsua1_h" pc crqp crpp) )
6897 ; 00000000 11000 qqqqq ppppp 10011 cpabsla1.h crqp,crpp (p0_1)
6898 (dni cpabsla1_h_P1 "cpabsla1.h $crqp,$crpp Pn"
6899 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpabsla1_h"))
6900 "cpabsla1.h $crqp,$crpp"
6901 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
6903 (c-call "check_option_cp" pc)
6904 (c-call "ivc2_cpabsla1_h" pc crqp crpp) )
6908 ; 00000000 11000 qqqqq ppppp 10100 cpsada1u.b crqp,crpp (p0_1)
6909 (dni cpsada1u_b_P1 "cpsada1u.b $crqp,$crpp Pn"
6910 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1u_b"))
6911 "cpsada1u.b $crqp,$crpp"
6912 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
6914 (c-call "check_option_cp" pc)
6915 (c-call "ivc2_cpsada1u_b" pc crqp crpp) )
6919 ; 00000000 11000 qqqqq ppppp 10101 cpsada1.b crqp,crpp (p0_1)
6920 (dni cpsada1_b_P1 "cpsada1.b $crqp,$crpp Pn"
6921 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsada1_b"))
6922 "cpsada1.b $crqp,$crpp"
6923 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
6925 (c-call "check_option_cp" pc)
6926 (c-call "ivc2_cpsada1_b" pc crqp crpp) )
6930 ; 00000000 11000 qqqqq ppppp 10110 cpsadua1.h crqp,crpp (p0_1)
6931 (dni cpsadua1_h_P1 "cpsadua1.h $crqp,$crpp Pn"
6932 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadua1_h"))
6933 "cpsadua1.h $crqp,$crpp"
6934 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
6936 (c-call "check_option_cp" pc)
6937 (c-call "ivc2_cpsadua1_h" pc crqp crpp) )
6941 ; 00000000 11000 qqqqq ppppp 10111 cpsadla1.h crqp,crpp (p0_1)
6942 (dni cpsadla1_h_P1 "cpsadla1.h $crqp,$crpp Pn"
6943 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsadla1_h"))
6944 "cpsadla1.h $crqp,$crpp"
6945 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
6947 (c-call "check_option_cp" pc)
6948 (c-call "ivc2_cpsadla1_h" pc crqp crpp) )
6952 ; 00000000 11000 qqqqq ppppp 11011 cpseta1.h crqp,crpp (p0_1)
6953 (dni cpseta1_h_P1 "cpseta1.h $crqp,$crpp Pn"
6954 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpseta1_h"))
6955 "cpseta1.h $crqp,$crpp"
6956 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
6958 (c-call "check_option_cp" pc)
6959 (c-call "ivc2_cpseta1_h" pc crqp crpp) )
6963 ; 00000000 11000 qqqqq ppppp 11100 cpsetua1.w crqp,crpp (p0_1)
6964 (dni cpsetua1_w_P1 "cpsetua1.w $crqp,$crpp Pn"
6965 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetua1_w"))
6966 "cpsetua1.w $crqp,$crpp"
6967 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
6969 (c-call "check_option_cp" pc)
6970 (c-call "ivc2_cpsetua1_w" pc crqp crpp) )
6974 ; 00000000 11000 qqqqq ppppp 11101 cpsetla1.w crqp,crpp (p0_1)
6975 (dni cpsetla1_w_P1 "cpsetla1.w $crqp,$crpp Pn"
6976 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsetla1_w"))
6977 "cpsetla1.w $crqp,$crpp"
6978 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x18) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
6980 (c-call "check_option_cp" pc)
6981 (c-call "ivc2_cpsetla1_w" pc crqp crpp) )
6985 ; 00000000 11001 00000 00001 ooooo cpmova1.b =crop (p0_1)
6986 (dni cpmova1_b_P1 "cpmova1.b $crop Pn"
6987 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmova1_b"))
6989 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1) crop (f-ivc2-4u28 0))
6991 (c-call "check_option_cp" pc)
6992 (set crop (c-call DI "ivc2_cpmova1_b" pc)) )
6996 ; 00000000 11001 00000 00010 ooooo cpmovua1.h =crop (p0_1)
6997 (dni cpmovua1_h_P1 "cpmovua1.h $crop Pn"
6998 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovua1_h"))
7000 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x2) crop (f-ivc2-4u28 0))
7002 (c-call "check_option_cp" pc)
7003 (set crop (c-call DI "ivc2_cpmovua1_h" pc)) )
7007 ; 00000000 11001 00000 00011 ooooo cpmovla1.h =crop (p0_1)
7008 (dni cpmovla1_h_P1 "cpmovla1.h $crop Pn"
7009 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovla1_h"))
7011 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x3) crop (f-ivc2-4u28 0))
7013 (c-call "check_option_cp" pc)
7014 (set crop (c-call DI "ivc2_cpmovla1_h" pc)) )
7018 ; 00000000 11001 00000 00100 ooooo cpmovuua1.w =crop (p0_1)
7019 (dni cpmovuua1_w_P1 "cpmovuua1.w $crop Pn"
7020 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovuua1_w"))
7022 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x4) crop (f-ivc2-4u28 0))
7024 (c-call "check_option_cp" pc)
7025 (set crop (c-call DI "ivc2_cpmovuua1_w" pc)) )
7029 ; 00000000 11001 00000 00101 ooooo cpmovula1.w =crop (p0_1)
7030 (dni cpmovula1_w_P1 "cpmovula1.w $crop Pn"
7031 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovula1_w"))
7033 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x5) crop (f-ivc2-4u28 0))
7035 (c-call "check_option_cp" pc)
7036 (set crop (c-call DI "ivc2_cpmovula1_w" pc)) )
7040 ; 00000000 11001 00000 00110 ooooo cpmovlua1.w =crop (p0_1)
7041 (dni cpmovlua1_w_P1 "cpmovlua1.w $crop Pn"
7042 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlua1_w"))
7044 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x6) crop (f-ivc2-4u28 0))
7046 (c-call "check_option_cp" pc)
7047 (set crop (c-call DI "ivc2_cpmovlua1_w" pc)) )
7051 ; 00000000 11001 00000 00111 ooooo cpmovlla1.w =crop (p0_1)
7052 (dni cpmovlla1_w_P1 "cpmovlla1.w $crop Pn"
7053 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovlla1_w"))
7055 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x7) crop (f-ivc2-4u28 0))
7057 (c-call "check_option_cp" pc)
7058 (set crop (c-call DI "ivc2_cpmovlla1_w" pc)) )
7062 ; 00000000 11001 00000 01000 ooooo cppacka1u.b =crop (p0_1)
7063 (dni cppacka1u_b_P1 "cppacka1u.b $crop Pn"
7064 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1u_b"))
7066 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x8) crop (f-ivc2-4u28 0))
7068 (c-call "check_option_cp" pc)
7069 (set crop (c-call DI "ivc2_cppacka1u_b" pc)) )
7073 ; 00000000 11001 00000 01001 ooooo cppacka1.b =crop (p0_1)
7074 (dni cppacka1_b_P1 "cppacka1.b $crop Pn"
7075 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppacka1_b"))
7077 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x9) crop (f-ivc2-4u28 0))
7079 (c-call "check_option_cp" pc)
7080 (set crop (c-call DI "ivc2_cppacka1_b" pc)) )
7084 ; 00000000 11001 00000 01010 ooooo cppackua1.h =crop (p0_1)
7085 (dni cppackua1_h_P1 "cppackua1.h $crop Pn"
7086 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_h"))
7088 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xa) crop (f-ivc2-4u28 0))
7090 (c-call "check_option_cp" pc)
7091 (set crop (c-call DI "ivc2_cppackua1_h" pc)) )
7095 ; 00000000 11001 00000 01011 ooooo cppackla1.h =crop (p0_1)
7096 (dni cppackla1_h_P1 "cppackla1.h $crop Pn"
7097 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_h"))
7099 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xb) crop (f-ivc2-4u28 0))
7101 (c-call "check_option_cp" pc)
7102 (set crop (c-call DI "ivc2_cppackla1_h" pc)) )
7106 ; 00000000 11001 00000 01100 ooooo cppackua1.w =crop (p0_1)
7107 (dni cppackua1_w_P1 "cppackua1.w $crop Pn"
7108 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackua1_w"))
7110 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xc) crop (f-ivc2-4u28 0))
7112 (c-call "check_option_cp" pc)
7113 (set crop (c-call DI "ivc2_cppackua1_w" pc)) )
7117 ; 00000000 11001 00000 01101 ooooo cppackla1.w =crop (p0_1)
7118 (dni cppackla1_w_P1 "cppackla1.w $crop Pn"
7119 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cppackla1_w"))
7121 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xd) crop (f-ivc2-4u28 0))
7123 (c-call "check_option_cp" pc)
7124 (set crop (c-call DI "ivc2_cppackla1_w" pc)) )
7128 ; 00000000 11001 00000 01110 ooooo cpmovhua1.w =crop (p0_1)
7129 (dni cpmovhua1_w_P1 "cpmovhua1.w $crop Pn"
7130 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhua1_w"))
7132 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xe) crop (f-ivc2-4u28 0))
7134 (c-call "check_option_cp" pc)
7135 (set crop (c-call DI "ivc2_cpmovhua1_w" pc)) )
7139 ; 00000000 11001 00000 01111 ooooo cpmovhla1.w =crop (p0_1)
7140 (dni cpmovhla1_w_P1 "cpmovhla1.w $crop Pn"
7141 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmovhla1_w"))
7143 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #xf) crop (f-ivc2-4u28 0))
7145 (c-call "check_option_cp" pc)
7146 (set crop (c-call DI "ivc2_cpmovhla1_w" pc)) )
7150 ; 00000000 11001 00000 10000 00000 cpacsuma1 (p0_1)
7151 (dni cpacsuma1_P1 "cpacsuma1 Pn"
7152 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacsuma1"))
7154 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x10) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7156 (c-call "check_option_cp" pc)
7157 (c-call "ivc2_cpacsuma1" pc) )
7161 ; 00000000 11001 00000 10001 00000 cpaccpa1 (p0_1)
7162 (dni cpaccpa1_P1 "cpaccpa1 Pn"
7163 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpaccpa1"))
7165 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x11) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7167 (c-call "check_option_cp" pc)
7168 (c-call "ivc2_cpaccpa1" pc) )
7172 ; 00000000 11001 00000 10010 00000 cpacswp (p0_1)
7173 (dni cpacswp_P1 "cpacswp Pn"
7174 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpacswp"))
7176 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x12) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7178 (c-call "check_option_cp" pc)
7179 (c-call "ivc2_cpacswp" pc) )
7183 ; 00000000 11001 qqqqq 11000 00000 cpsrla1 crqp (p0_1)
7184 (dni cpsrla1_P1 "cpsrla1 $crqp Pn"
7185 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrla1"))
7187 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x18) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7189 (c-call "check_option_cp" pc)
7190 (c-call "ivc2_cpsrla1" pc crqp) )
7194 ; 00000000 11001 qqqqq 11001 00000 cpsraa1 crqp (p0_1)
7195 (dni cpsraa1_P1 "cpsraa1 $crqp Pn"
7196 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraa1"))
7198 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x19) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7200 (c-call "check_option_cp" pc)
7201 (c-call "ivc2_cpsraa1" pc crqp) )
7205 ; 00000000 11001 qqqqq 11010 00000 cpslla1 crqp (p0_1)
7206 (dni cpslla1_P1 "cpslla1 $crqp Pn"
7207 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpslla1"))
7209 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) crqp (f-ivc2-5u18 #x1a) (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7211 (c-call "check_option_cp" pc)
7212 (c-call "ivc2_cpslla1" pc crqp) )
7216 ; 00000000 11001 00000 11100 iiiii cpsrlia1 imm5p23 (p0_1)
7217 (dni cpsrlia1_1_p1 "cpsrlia1 imm5p23 Pn"
7218 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsrlia1"))
7220 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1c) imm5p23 (f-ivc2-4u28 0))
7222 (c-call "check_option_cp" pc)
7223 (c-call "ivc2_cpsrlia1" pc imm5p23) )
7227 ; 00000000 11001 00000 11101 iiiii cpsraia1 imm5p23 (p0_1)
7228 (dni cpsraia1_1_p1 "cpsraia1 imm5p23 Pn"
7229 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsraia1"))
7231 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1d) imm5p23 (f-ivc2-4u28 0))
7233 (c-call "check_option_cp" pc)
7234 (c-call "ivc2_cpsraia1" pc imm5p23) )
7238 ; 00000000 11001 00000 11110 iiiii cpsllia1 imm5p23 (p0_1)
7239 (dni cpsllia1_1_p1 "cpsllia1 imm5p23 Pn"
7240 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsllia1"))
7242 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x19) (f-ivc2-5u13 #x0) (f-ivc2-5u18 #x1e) imm5p23 (f-ivc2-4u28 0))
7244 (c-call "check_option_cp" pc)
7245 (c-call "ivc2_cpsllia1" pc imm5p23) )
7249 ; iiiiiiii 11111 qqqqq ppppp 00000 cpfmulia1s0u.b crqp,crpp,simm8p0 (p0_1)
7250 (dni cpfmulia1s0u_b_P1 "cpfmulia1s0u.b $crqp,$crpp,simm8p0 Pn"
7251 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0u_b"))
7252 "cpfmulia1s0u.b $crqp,$crpp,$simm8p0"
7253 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7255 (c-call "check_option_cp" pc)
7256 (c-call "ivc2_cpfmulia1s0u_b" pc crqp crpp simm8p0) )
7260 ; iiiiiiii 11111 qqqqq ppppp 00001 cpfmulia1s0.b crqp,crpp,simm8p0 (p0_1)
7261 (dni cpfmulia1s0_b_P1 "cpfmulia1s0.b $crqp,$crpp,simm8p0 Pn"
7262 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s0_b"))
7263 "cpfmulia1s0.b $crqp,$crpp,$simm8p0"
7264 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7266 (c-call "check_option_cp" pc)
7267 (c-call "ivc2_cpfmulia1s0_b" pc crqp crpp simm8p0) )
7271 ; iiiiiiii 11111 qqqqq ppppp 00010 cpfmuliua1s0.h crqp,crpp,simm8p0 (p0_1)
7272 (dni cpfmuliua1s0_h_P1 "cpfmuliua1s0.h $crqp,$crpp,simm8p0 Pn"
7273 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s0_h"))
7274 "cpfmuliua1s0.h $crqp,$crpp,$simm8p0"
7275 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x2) (f-ivc2-4u28 0))
7277 (c-call "check_option_cp" pc)
7278 (c-call "ivc2_cpfmuliua1s0_h" pc crqp crpp simm8p0) )
7282 ; iiiiiiii 11111 qqqqq ppppp 00011 cpfmulila1s0.h crqp,crpp,simm8p0 (p0_1)
7283 (dni cpfmulila1s0_h_P1 "cpfmulila1s0.h $crqp,$crpp,simm8p0 Pn"
7284 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s0_h"))
7285 "cpfmulila1s0.h $crqp,$crpp,$simm8p0"
7286 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x3) (f-ivc2-4u28 0))
7288 (c-call "check_option_cp" pc)
7289 (c-call "ivc2_cpfmulila1s0_h" pc crqp crpp simm8p0) )
7293 ; iiiiiiii 11111 qqqqq ppppp 00100 cpfmadia1s0u.b crqp,crpp,simm8p0 (p0_1)
7294 (dni cpfmadia1s0u_b_P1 "cpfmadia1s0u.b $crqp,$crpp,simm8p0 Pn"
7295 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0u_b"))
7296 "cpfmadia1s0u.b $crqp,$crpp,$simm8p0"
7297 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7299 (c-call "check_option_cp" pc)
7300 (c-call "ivc2_cpfmadia1s0u_b" pc crqp crpp simm8p0) )
7304 ; iiiiiiii 11111 qqqqq ppppp 00101 cpfmadia1s0.b crqp,crpp,simm8p0 (p0_1)
7305 (dni cpfmadia1s0_b_P1 "cpfmadia1s0.b $crqp,$crpp,simm8p0 Pn"
7306 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s0_b"))
7307 "cpfmadia1s0.b $crqp,$crpp,$simm8p0"
7308 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7310 (c-call "check_option_cp" pc)
7311 (c-call "ivc2_cpfmadia1s0_b" pc crqp crpp simm8p0) )
7315 ; iiiiiiii 11111 qqqqq ppppp 00110 cpfmadiua1s0.h crqp,crpp,simm8p0 (p0_1)
7316 (dni cpfmadiua1s0_h_P1 "cpfmadiua1s0.h $crqp,$crpp,simm8p0 Pn"
7317 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s0_h"))
7318 "cpfmadiua1s0.h $crqp,$crpp,$simm8p0"
7319 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x6) (f-ivc2-4u28 0))
7321 (c-call "check_option_cp" pc)
7322 (c-call "ivc2_cpfmadiua1s0_h" pc crqp crpp simm8p0) )
7326 ; iiiiiiii 11111 qqqqq ppppp 00111 cpfmadila1s0.h crqp,crpp,simm8p0 (p0_1)
7327 (dni cpfmadila1s0_h_P1 "cpfmadila1s0.h $crqp,$crpp,simm8p0 Pn"
7328 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s0_h"))
7329 "cpfmadila1s0.h $crqp,$crpp,$simm8p0"
7330 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x7) (f-ivc2-4u28 0))
7332 (c-call "check_option_cp" pc)
7333 (c-call "ivc2_cpfmadila1s0_h" pc crqp crpp simm8p0) )
7337 ; iiiiiiii 11111 qqqqq ppppp 01000 cpfmulia1s1u.b crqp,crpp,simm8p0 (p0_1)
7338 (dni cpfmulia1s1u_b_P1 "cpfmulia1s1u.b $crqp,$crpp,simm8p0 Pn"
7339 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1u_b"))
7340 "cpfmulia1s1u.b $crqp,$crpp,$simm8p0"
7341 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7343 (c-call "check_option_cp" pc)
7344 (c-call "ivc2_cpfmulia1s1u_b" pc crqp crpp simm8p0) )
7348 ; iiiiiiii 11111 qqqqq ppppp 01001 cpfmulia1s1.b crqp,crpp,simm8p0 (p0_1)
7349 (dni cpfmulia1s1_b_P1 "cpfmulia1s1.b $crqp,$crpp,simm8p0 Pn"
7350 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1s1_b"))
7351 "cpfmulia1s1.b $crqp,$crpp,$simm8p0"
7352 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7354 (c-call "check_option_cp" pc)
7355 (c-call "ivc2_cpfmulia1s1_b" pc crqp crpp simm8p0) )
7359 ; iiiiiiii 11111 qqqqq ppppp 01010 cpfmuliua1s1.h crqp,crpp,simm8p0 (p0_1)
7360 (dni cpfmuliua1s1_h_P1 "cpfmuliua1s1.h $crqp,$crpp,simm8p0 Pn"
7361 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1s1_h"))
7362 "cpfmuliua1s1.h $crqp,$crpp,$simm8p0"
7363 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7365 (c-call "check_option_cp" pc)
7366 (c-call "ivc2_cpfmuliua1s1_h" pc crqp crpp simm8p0) )
7370 ; iiiiiiii 11111 qqqqq ppppp 01011 cpfmulila1s1.h crqp,crpp,simm8p0 (p0_1)
7371 (dni cpfmulila1s1_h_P1 "cpfmulila1s1.h $crqp,$crpp,simm8p0 Pn"
7372 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1s1_h"))
7373 "cpfmulila1s1.h $crqp,$crpp,$simm8p0"
7374 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7376 (c-call "check_option_cp" pc)
7377 (c-call "ivc2_cpfmulila1s1_h" pc crqp crpp simm8p0) )
7381 ; iiiiiiii 11111 qqqqq ppppp 01100 cpfmadia1s1u.b crqp,crpp,simm8p0 (p0_1)
7382 (dni cpfmadia1s1u_b_P1 "cpfmadia1s1u.b $crqp,$crpp,simm8p0 Pn"
7383 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1u_b"))
7384 "cpfmadia1s1u.b $crqp,$crpp,$simm8p0"
7385 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7387 (c-call "check_option_cp" pc)
7388 (c-call "ivc2_cpfmadia1s1u_b" pc crqp crpp simm8p0) )
7392 ; iiiiiiii 11111 qqqqq ppppp 01101 cpfmadia1s1.b crqp,crpp,simm8p0 (p0_1)
7393 (dni cpfmadia1s1_b_P1 "cpfmadia1s1.b $crqp,$crpp,simm8p0 Pn"
7394 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1s1_b"))
7395 "cpfmadia1s1.b $crqp,$crpp,$simm8p0"
7396 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7398 (c-call "check_option_cp" pc)
7399 (c-call "ivc2_cpfmadia1s1_b" pc crqp crpp simm8p0) )
7403 ; iiiiiiii 11111 qqqqq ppppp 01110 cpfmadiua1s1.h crqp,crpp,simm8p0 (p0_1)
7404 (dni cpfmadiua1s1_h_P1 "cpfmadiua1s1.h $crqp,$crpp,simm8p0 Pn"
7405 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1s1_h"))
7406 "cpfmadiua1s1.h $crqp,$crpp,$simm8p0"
7407 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7409 (c-call "check_option_cp" pc)
7410 (c-call "ivc2_cpfmadiua1s1_h" pc crqp crpp simm8p0) )
7414 ; iiiiiiii 11111 qqqqq ppppp 01111 cpfmadila1s1.h crqp,crpp,simm8p0 (p0_1)
7415 (dni cpfmadila1s1_h_P1 "cpfmadila1s1.h $crqp,$crpp,simm8p0 Pn"
7416 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1s1_h"))
7417 "cpfmadila1s1.h $crqp,$crpp,$simm8p0"
7418 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7420 (c-call "check_option_cp" pc)
7421 (c-call "ivc2_cpfmadila1s1_h" pc crqp crpp simm8p0) )
7425 ; iiiiiiii 11111 qqqqq ppppp 10000 cpamulia1u.b crqp,crpp,simm8p0 (p0_1)
7426 (dni cpamulia1u_b_P1 "cpamulia1u.b $crqp,$crpp,simm8p0 Pn"
7427 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1u_b"))
7428 "cpamulia1u.b $crqp,$crpp,$simm8p0"
7429 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7431 (c-call "check_option_cp" pc)
7432 (c-call "ivc2_cpamulia1u_b" pc crqp crpp simm8p0) )
7436 ; iiiiiiii 11111 qqqqq ppppp 10001 cpamulia1.b crqp,crpp,simm8p0 (p0_1)
7437 (dni cpamulia1_b_P1 "cpamulia1.b $crqp,$crpp,simm8p0 Pn"
7438 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulia1_b"))
7439 "cpamulia1.b $crqp,$crpp,$simm8p0"
7440 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7442 (c-call "check_option_cp" pc)
7443 (c-call "ivc2_cpamulia1_b" pc crqp crpp simm8p0) )
7447 ; iiiiiiii 11111 qqqqq ppppp 10010 cpamuliua1.h crqp,crpp,simm8p0 (p0_1)
7448 (dni cpamuliua1_h_P1 "cpamuliua1.h $crqp,$crpp,simm8p0 Pn"
7449 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamuliua1_h"))
7450 "cpamuliua1.h $crqp,$crpp,$simm8p0"
7451 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7453 (c-call "check_option_cp" pc)
7454 (c-call "ivc2_cpamuliua1_h" pc crqp crpp simm8p0) )
7458 ; iiiiiiii 11111 qqqqq ppppp 10011 cpamulila1.h crqp,crpp,simm8p0 (p0_1)
7459 (dni cpamulila1_h_P1 "cpamulila1.h $crqp,$crpp,simm8p0 Pn"
7460 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamulila1_h"))
7461 "cpamulila1.h $crqp,$crpp,$simm8p0"
7462 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7464 (c-call "check_option_cp" pc)
7465 (c-call "ivc2_cpamulila1_h" pc crqp crpp simm8p0) )
7469 ; iiiiiiii 11111 qqqqq ppppp 10100 cpamadia1u.b crqp,crpp,simm8p0 (p0_1)
7470 (dni cpamadia1u_b_P1 "cpamadia1u.b $crqp,$crpp,simm8p0 Pn"
7471 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1u_b"))
7472 "cpamadia1u.b $crqp,$crpp,$simm8p0"
7473 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
7475 (c-call "check_option_cp" pc)
7476 (c-call "ivc2_cpamadia1u_b" pc crqp crpp simm8p0) )
7480 ; iiiiiiii 11111 qqqqq ppppp 10101 cpamadia1.b crqp,crpp,simm8p0 (p0_1)
7481 (dni cpamadia1_b_P1 "cpamadia1.b $crqp,$crpp,simm8p0 Pn"
7482 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadia1_b"))
7483 "cpamadia1.b $crqp,$crpp,$simm8p0"
7484 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
7486 (c-call "check_option_cp" pc)
7487 (c-call "ivc2_cpamadia1_b" pc crqp crpp simm8p0) )
7491 ; iiiiiiii 11111 qqqqq ppppp 10110 cpamadiua1.h crqp,crpp,simm8p0 (p0_1)
7492 (dni cpamadiua1_h_P1 "cpamadiua1.h $crqp,$crpp,simm8p0 Pn"
7493 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadiua1_h"))
7494 "cpamadiua1.h $crqp,$crpp,$simm8p0"
7495 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
7497 (c-call "check_option_cp" pc)
7498 (c-call "ivc2_cpamadiua1_h" pc crqp crpp simm8p0) )
7502 ; iiiiiiii 11111 qqqqq ppppp 10111 cpamadila1.h crqp,crpp,simm8p0 (p0_1)
7503 (dni cpamadila1_h_P1 "cpamadila1.h $crqp,$crpp,simm8p0 Pn"
7504 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpamadila1_h"))
7505 "cpamadila1.h $crqp,$crpp,$simm8p0"
7506 (+ simm8p0 (f-ivc2-5u8 #x1f) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
7508 (c-call "check_option_cp" pc)
7509 (c-call "ivc2_cpamadila1_h" pc crqp crpp simm8p0) )
7513 ; iiiiiiii 11100 qqqqq ppppp 00 III cpfmulia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
7514 (dni cpfmulia1u_b_P1 "cpfmulia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
7515 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1u_b"))
7516 "cpfmulia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
7517 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
7519 (c-call "check_option_cp" pc)
7520 (c-call "ivc2_cpfmulia1u_b" pc crqp crpp imm3p25 simm8p0) )
7524 ; iiiiiiii 11100 qqqqq ppppp 01 III cpfmulia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
7525 (dni cpfmulia1_b_P1 "cpfmulia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
7526 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulia1_b"))
7527 "cpfmulia1.b $crqp,$crpp,$imm3p25,$simm8p0"
7528 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
7530 (c-call "check_option_cp" pc)
7531 (c-call "ivc2_cpfmulia1_b" pc crqp crpp imm3p25 simm8p0) )
7535 ; iiiiiiii 11100 qqqqq ppppp 10 III cpfmuliua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
7536 (dni cpfmuliua1_h_P1 "cpfmuliua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
7537 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmuliua1_h"))
7538 "cpfmuliua1.h $crqp,$crpp,$imm3p25,$simm8p0"
7539 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
7541 (c-call "check_option_cp" pc)
7542 (c-call "ivc2_cpfmuliua1_h" pc crqp crpp imm3p25 simm8p0) )
7546 ; iiiiiiii 11100 qqqqq ppppp 11 III cpfmulila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
7547 (dni cpfmulila1_h_P1 "cpfmulila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
7548 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmulila1_h"))
7549 "cpfmulila1.h $crqp,$crpp,$imm3p25,$simm8p0"
7550 (+ simm8p0 (f-ivc2-5u8 #x1c) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
7552 (c-call "check_option_cp" pc)
7553 (c-call "ivc2_cpfmulila1_h" pc crqp crpp imm3p25 simm8p0) )
7557 ; iiiiiiii 11101 qqqqq ppppp 00 III cpfmadia1u.b crqp,crpp,imm3p25,simm8p0 (cpfm)
7558 (dni cpfmadia1u_b_P1 "cpfmadia1u.b $crqp,$crpp,imm3p25,simm8p0 Pn"
7559 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1u_b"))
7560 "cpfmadia1u.b $crqp,$crpp,$imm3p25,$simm8p0"
7561 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x0) imm3p25 (f-ivc2-4u28 0))
7563 (c-call "check_option_cp" pc)
7564 (c-call "ivc2_cpfmadia1u_b" pc crqp crpp imm3p25 simm8p0) )
7568 ; iiiiiiii 11101 qqqqq ppppp 01 III cpfmadia1.b crqp,crpp,imm3p25,simm8p0 (cpfm)
7569 (dni cpfmadia1_b_P1 "cpfmadia1.b $crqp,$crpp,imm3p25,simm8p0 Pn"
7570 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadia1_b"))
7571 "cpfmadia1.b $crqp,$crpp,$imm3p25,$simm8p0"
7572 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x1) imm3p25 (f-ivc2-4u28 0))
7574 (c-call "check_option_cp" pc)
7575 (c-call "ivc2_cpfmadia1_b" pc crqp crpp imm3p25 simm8p0) )
7579 ; iiiiiiii 11101 qqqqq ppppp 10 III cpfmadiua1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
7580 (dni cpfmadiua1_h_P1 "cpfmadiua1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
7581 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadiua1_h"))
7582 "cpfmadiua1.h $crqp,$crpp,$imm3p25,$simm8p0"
7583 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x2) imm3p25 (f-ivc2-4u28 0))
7585 (c-call "check_option_cp" pc)
7586 (c-call "ivc2_cpfmadiua1_h" pc crqp crpp imm3p25 simm8p0) )
7590 ; iiiiiiii 11101 qqqqq ppppp 11 III cpfmadila1.h crqp,crpp,imm3p25,simm8p0 (cpfm)
7591 (dni cpfmadila1_h_P1 "cpfmadila1.h $crqp,$crpp,imm3p25,simm8p0 Pn"
7592 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpfmadila1_h"))
7593 "cpfmadila1.h $crqp,$crpp,$imm3p25,$simm8p0"
7594 (+ simm8p0 (f-ivc2-5u8 #x1d) crqp crpp (f-ivc2-2u23 #x3) imm3p25 (f-ivc2-4u28 0))
7596 (c-call "check_option_cp" pc)
7597 (c-call "ivc2_cpfmadila1_h" pc crqp crpp imm3p25 simm8p0) )
7601 ; 00000000 11110 qqqqq ppppp 00000 cpssqa1u.b crqp,crpp (p0_1)
7602 (dni cpssqa1u_b_P1 "cpssqa1u.b $crqp,$crpp Pn"
7603 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1u_b"))
7604 "cpssqa1u.b $crqp,$crpp"
7605 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x0) (f-ivc2-4u28 0))
7607 (c-call "check_option_cp" pc)
7608 (c-call "ivc2_cpssqa1u_b" pc crqp crpp) )
7612 ; 00000000 11110 qqqqq ppppp 00001 cpssqa1.b crqp,crpp (p0_1)
7613 (dni cpssqa1_b_P1 "cpssqa1.b $crqp,$crpp Pn"
7614 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssqa1_b"))
7615 "cpssqa1.b $crqp,$crpp"
7616 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1) (f-ivc2-4u28 0))
7618 (c-call "check_option_cp" pc)
7619 (c-call "ivc2_cpssqa1_b" pc crqp crpp) )
7623 ; 00000000 11110 qqqqq ppppp 00100 cpssda1u.b crqp,crpp (p0_1)
7624 (dni cpssda1u_b_P1 "cpssda1u.b $crqp,$crpp Pn"
7625 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1u_b"))
7626 "cpssda1u.b $crqp,$crpp"
7627 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x4) (f-ivc2-4u28 0))
7629 (c-call "check_option_cp" pc)
7630 (c-call "ivc2_cpssda1u_b" pc crqp crpp) )
7634 ; 00000000 11110 qqqqq ppppp 00101 cpssda1.b crqp,crpp (p0_1)
7635 (dni cpssda1_b_P1 "cpssda1.b $crqp,$crpp Pn"
7636 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpssda1_b"))
7637 "cpssda1.b $crqp,$crpp"
7638 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x5) (f-ivc2-4u28 0))
7640 (c-call "check_option_cp" pc)
7641 (c-call "ivc2_cpssda1_b" pc crqp crpp) )
7645 ; 00000000 11110 qqqqq ppppp 01000 cpmula1u.b crqp,crpp (p0_1)
7646 (dni cpmula1u_b_P1 "cpmula1u.b $crqp,$crpp Pn"
7647 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1u_b"))
7648 "cpmula1u.b $crqp,$crpp"
7649 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x8) (f-ivc2-4u28 0))
7651 (c-call "check_option_cp" pc)
7652 (c-call "ivc2_cpmula1u_b" pc crqp crpp) )
7656 ; 00000000 11110 qqqqq ppppp 01001 cpmula1.b crqp,crpp (p0_1)
7657 (dni cpmula1_b_P1 "cpmula1.b $crqp,$crpp Pn"
7658 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmula1_b"))
7659 "cpmula1.b $crqp,$crpp"
7660 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x9) (f-ivc2-4u28 0))
7662 (c-call "check_option_cp" pc)
7663 (c-call "ivc2_cpmula1_b" pc crqp crpp) )
7667 ; 00000000 11110 qqqqq ppppp 01010 cpmulua1.h crqp,crpp (p0_1)
7668 (dni cpmulua1_h_P1 "cpmulua1.h $crqp,$crpp Pn"
7669 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_h"))
7670 "cpmulua1.h $crqp,$crpp"
7671 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7673 (c-call "check_option_cp" pc)
7674 (c-call "ivc2_cpmulua1_h" pc crqp crpp) )
7678 ; 00000000 11110 qqqqq ppppp 01011 cpmulla1.h crqp,crpp (p0_1)
7679 (dni cpmulla1_h_P1 "cpmulla1.h $crqp,$crpp Pn"
7680 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_h"))
7681 "cpmulla1.h $crqp,$crpp"
7682 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7684 (c-call "check_option_cp" pc)
7685 (c-call "ivc2_cpmulla1_h" pc crqp crpp) )
7689 ; 00000000 11110 qqqqq ppppp 01100 cpmulua1u.w crqp,crpp (p0_1)
7690 (dni cpmulua1u_w_P1 "cpmulua1u.w $crqp,$crpp Pn"
7691 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1u_w"))
7692 "cpmulua1u.w $crqp,$crpp"
7693 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xc) (f-ivc2-4u28 0))
7695 (c-call "check_option_cp" pc)
7696 (c-call "ivc2_cpmulua1u_w" pc crqp crpp) )
7700 ; 00000000 11110 qqqqq ppppp 01101 cpmulla1u.w crqp,crpp (p0_1)
7701 (dni cpmulla1u_w_P1 "cpmulla1u.w $crqp,$crpp Pn"
7702 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1u_w"))
7703 "cpmulla1u.w $crqp,$crpp"
7704 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xd) (f-ivc2-4u28 0))
7706 (c-call "check_option_cp" pc)
7707 (c-call "ivc2_cpmulla1u_w" pc crqp crpp) )
7711 ; 00000000 11110 qqqqq ppppp 01110 cpmulua1.w crqp,crpp (p0_1)
7712 (dni cpmulua1_w_P1 "cpmulua1.w $crqp,$crpp Pn"
7713 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulua1_w"))
7714 "cpmulua1.w $crqp,$crpp"
7715 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
7717 (c-call "check_option_cp" pc)
7718 (c-call "ivc2_cpmulua1_w" pc crqp crpp) )
7722 ; 00000000 11110 qqqqq ppppp 01111 cpmulla1.w crqp,crpp (p0_1)
7723 (dni cpmulla1_w_P1 "cpmulla1.w $crqp,$crpp Pn"
7724 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulla1_w"))
7725 "cpmulla1.w $crqp,$crpp"
7726 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
7728 (c-call "check_option_cp" pc)
7729 (c-call "ivc2_cpmulla1_w" pc crqp crpp) )
7733 ; 00000000 11110 qqqqq ppppp 10000 cpmada1u.b crqp,crpp (p0_1)
7734 (dni cpmada1u_b_P1 "cpmada1u.b $crqp,$crpp Pn"
7735 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1u_b"))
7736 "cpmada1u.b $crqp,$crpp"
7737 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x10) (f-ivc2-4u28 0))
7739 (c-call "check_option_cp" pc)
7740 (c-call "ivc2_cpmada1u_b" pc crqp crpp) )
7744 ; 00000000 11110 qqqqq ppppp 10001 cpmada1.b crqp,crpp (p0_1)
7745 (dni cpmada1_b_P1 "cpmada1.b $crqp,$crpp Pn"
7746 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmada1_b"))
7747 "cpmada1.b $crqp,$crpp"
7748 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x11) (f-ivc2-4u28 0))
7750 (c-call "check_option_cp" pc)
7751 (c-call "ivc2_cpmada1_b" pc crqp crpp) )
7755 ; 00000000 11110 qqqqq ppppp 10010 cpmadua1.h crqp,crpp (p0_1)
7756 (dni cpmadua1_h_P1 "cpmadua1.h $crqp,$crpp Pn"
7757 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_h"))
7758 "cpmadua1.h $crqp,$crpp"
7759 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7761 (c-call "check_option_cp" pc)
7762 (c-call "ivc2_cpmadua1_h" pc crqp crpp) )
7766 ; 00000000 11110 qqqqq ppppp 10011 cpmadla1.h crqp,crpp (p0_1)
7767 (dni cpmadla1_h_P1 "cpmadla1.h $crqp,$crpp Pn"
7768 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_h"))
7769 "cpmadla1.h $crqp,$crpp"
7770 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7772 (c-call "check_option_cp" pc)
7773 (c-call "ivc2_cpmadla1_h" pc crqp crpp) )
7777 ; 00000000 11110 qqqqq ppppp 10100 cpmadua1u.w crqp,crpp (p0_1)
7778 (dni cpmadua1u_w_P1 "cpmadua1u.w $crqp,$crpp Pn"
7779 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1u_w"))
7780 "cpmadua1u.w $crqp,$crpp"
7781 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x14) (f-ivc2-4u28 0))
7783 (c-call "check_option_cp" pc)
7784 (c-call "ivc2_cpmadua1u_w" pc crqp crpp) )
7788 ; 00000000 11110 qqqqq ppppp 10101 cpmadla1u.w crqp,crpp (p0_1)
7789 (dni cpmadla1u_w_P1 "cpmadla1u.w $crqp,$crpp Pn"
7790 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1u_w"))
7791 "cpmadla1u.w $crqp,$crpp"
7792 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x15) (f-ivc2-4u28 0))
7794 (c-call "check_option_cp" pc)
7795 (c-call "ivc2_cpmadla1u_w" pc crqp crpp) )
7799 ; 00000000 11110 qqqqq ppppp 10110 cpmadua1.w crqp,crpp (p0_1)
7800 (dni cpmadua1_w_P1 "cpmadua1.w $crqp,$crpp Pn"
7801 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadua1_w"))
7802 "cpmadua1.w $crqp,$crpp"
7803 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
7805 (c-call "check_option_cp" pc)
7806 (c-call "ivc2_cpmadua1_w" pc crqp crpp) )
7810 ; 00000000 11110 qqqqq ppppp 10111 cpmadla1.w crqp,crpp (p0_1)
7811 (dni cpmadla1_w_P1 "cpmadla1.w $crqp,$crpp Pn"
7812 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmadla1_w"))
7813 "cpmadla1.w $crqp,$crpp"
7814 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
7816 (c-call "check_option_cp" pc)
7817 (c-call "ivc2_cpmadla1_w" pc crqp crpp) )
7821 ; 00000000 11110 qqqqq ppppp 11010 cpmsbua1.h crqp,crpp (p0_1)
7822 (dni cpmsbua1_h_P1 "cpmsbua1.h $crqp,$crpp Pn"
7823 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_h"))
7824 "cpmsbua1.h $crqp,$crpp"
7825 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
7827 (c-call "check_option_cp" pc)
7828 (c-call "ivc2_cpmsbua1_h" pc crqp crpp) )
7832 ; 00000000 11110 qqqqq ppppp 11011 cpmsbla1.h crqp,crpp (p0_1)
7833 (dni cpmsbla1_h_P1 "cpmsbla1.h $crqp,$crpp Pn"
7834 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_h"))
7835 "cpmsbla1.h $crqp,$crpp"
7836 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
7838 (c-call "check_option_cp" pc)
7839 (c-call "ivc2_cpmsbla1_h" pc crqp crpp) )
7843 ; 00000000 11110 qqqqq ppppp 11100 cpmsbua1u.w crqp,crpp (p0_1)
7844 (dni cpmsbua1u_w_P1 "cpmsbua1u.w $crqp,$crpp Pn"
7845 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1u_w"))
7846 "cpmsbua1u.w $crqp,$crpp"
7847 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1c) (f-ivc2-4u28 0))
7849 (c-call "check_option_cp" pc)
7850 (c-call "ivc2_cpmsbua1u_w" pc crqp crpp) )
7854 ; 00000000 11110 qqqqq ppppp 11101 cpmsbla1u.w crqp,crpp (p0_1)
7855 (dni cpmsbla1u_w_P1 "cpmsbla1u.w $crqp,$crpp Pn"
7856 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1u_w"))
7857 "cpmsbla1u.w $crqp,$crpp"
7858 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1d) (f-ivc2-4u28 0))
7860 (c-call "check_option_cp" pc)
7861 (c-call "ivc2_cpmsbla1u_w" pc crqp crpp) )
7865 ; 00000000 11110 qqqqq ppppp 11110 cpmsbua1.w crqp,crpp (p0_1)
7866 (dni cpmsbua1_w_P1 "cpmsbua1.w $crqp,$crpp Pn"
7867 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbua1_w"))
7868 "cpmsbua1.w $crqp,$crpp"
7869 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
7871 (c-call "check_option_cp" pc)
7872 (c-call "ivc2_cpmsbua1_w" pc crqp crpp) )
7876 ; 00000000 11110 qqqqq ppppp 11111 cpmsbla1.w crqp,crpp (p0_1)
7877 (dni cpmsbla1_w_P1 "cpmsbla1.w $crqp,$crpp Pn"
7878 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmsbla1_w"))
7879 "cpmsbla1.w $crqp,$crpp"
7880 (+ (f-ivc2-8u0 #x0) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
7882 (c-call "check_option_cp" pc)
7883 (c-call "ivc2_cpmsbla1_w" pc crqp crpp) )
7887 ; 00000001 11110 qqqqq ppppp 10010 cpsmadua1.h crqp,crpp (p0_1)
7888 (dni cpsmadua1_h_P1 "cpsmadua1.h $crqp,$crpp Pn"
7889 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_h"))
7890 "cpsmadua1.h $crqp,$crpp"
7891 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
7893 (c-call "check_option_cp" pc)
7894 (c-call "ivc2_cpsmadua1_h" pc crqp crpp) )
7898 ; 00000001 11110 qqqqq ppppp 10011 cpsmadla1.h crqp,crpp (p0_1)
7899 (dni cpsmadla1_h_P1 "cpsmadla1.h $crqp,$crpp Pn"
7900 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_h"))
7901 "cpsmadla1.h $crqp,$crpp"
7902 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
7904 (c-call "check_option_cp" pc)
7905 (c-call "ivc2_cpsmadla1_h" pc crqp crpp) )
7909 ; 00000001 11110 qqqqq ppppp 10110 cpsmadua1.w crqp,crpp (p0_1)
7910 (dni cpsmadua1_w_P1 "cpsmadua1.w $crqp,$crpp Pn"
7911 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadua1_w"))
7912 "cpsmadua1.w $crqp,$crpp"
7913 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
7915 (c-call "check_option_cp" pc)
7916 (c-call "ivc2_cpsmadua1_w" pc crqp crpp) )
7920 ; 00000001 11110 qqqqq ppppp 10111 cpsmadla1.w crqp,crpp (p0_1)
7921 (dni cpsmadla1_w_P1 "cpsmadla1.w $crqp,$crpp Pn"
7922 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadla1_w"))
7923 "cpsmadla1.w $crqp,$crpp"
7924 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
7926 (c-call "check_option_cp" pc)
7927 (c-call "ivc2_cpsmadla1_w" pc crqp crpp) )
7931 ; 00000001 11110 qqqqq ppppp 11010 cpsmsbua1.h crqp,crpp (p0_1)
7932 (dni cpsmsbua1_h_P1 "cpsmsbua1.h $crqp,$crpp Pn"
7933 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_h"))
7934 "cpsmsbua1.h $crqp,$crpp"
7935 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
7937 (c-call "check_option_cp" pc)
7938 (c-call "ivc2_cpsmsbua1_h" pc crqp crpp) )
7942 ; 00000001 11110 qqqqq ppppp 11011 cpsmsbla1.h crqp,crpp (p0_1)
7943 (dni cpsmsbla1_h_P1 "cpsmsbla1.h $crqp,$crpp Pn"
7944 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_h"))
7945 "cpsmsbla1.h $crqp,$crpp"
7946 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
7948 (c-call "check_option_cp" pc)
7949 (c-call "ivc2_cpsmsbla1_h" pc crqp crpp) )
7953 ; 00000001 11110 qqqqq ppppp 11110 cpsmsbua1.w crqp,crpp (p0_1)
7954 (dni cpsmsbua1_w_P1 "cpsmsbua1.w $crqp,$crpp Pn"
7955 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbua1_w"))
7956 "cpsmsbua1.w $crqp,$crpp"
7957 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
7959 (c-call "check_option_cp" pc)
7960 (c-call "ivc2_cpsmsbua1_w" pc crqp crpp) )
7964 ; 00000001 11110 qqqqq ppppp 11111 cpsmsbla1.w crqp,crpp (p0_1)
7965 (dni cpsmsbla1_w_P1 "cpsmsbla1.w $crqp,$crpp Pn"
7966 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbla1_w"))
7967 "cpsmsbla1.w $crqp,$crpp"
7968 (+ (f-ivc2-8u0 #x1) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
7970 (c-call "check_option_cp" pc)
7971 (c-call "ivc2_cpsmsbla1_w" pc crqp crpp) )
7975 ; 00000010 11110 qqqqq ppppp 01010 cpmulslua1.h crqp,crpp (p0_1)
7976 (dni cpmulslua1_h_P1 "cpmulslua1.h $crqp,$crpp Pn"
7977 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_h"))
7978 "cpmulslua1.h $crqp,$crpp"
7979 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xa) (f-ivc2-4u28 0))
7981 (c-call "check_option_cp" pc)
7982 (c-call "ivc2_cpmulslua1_h" pc crqp crpp) )
7986 ; 00000010 11110 qqqqq ppppp 01011 cpmulslla1.h crqp,crpp (p0_1)
7987 (dni cpmulslla1_h_P1 "cpmulslla1.h $crqp,$crpp Pn"
7988 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_h"))
7989 "cpmulslla1.h $crqp,$crpp"
7990 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xb) (f-ivc2-4u28 0))
7992 (c-call "check_option_cp" pc)
7993 (c-call "ivc2_cpmulslla1_h" pc crqp crpp) )
7997 ; 00000010 11110 qqqqq ppppp 01110 cpmulslua1.w crqp,crpp (p0_1)
7998 (dni cpmulslua1_w_P1 "cpmulslua1.w $crqp,$crpp Pn"
7999 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslua1_w"))
8000 "cpmulslua1.w $crqp,$crpp"
8001 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xe) (f-ivc2-4u28 0))
8003 (c-call "check_option_cp" pc)
8004 (c-call "ivc2_cpmulslua1_w" pc crqp crpp) )
8008 ; 00000010 11110 qqqqq ppppp 01111 cpmulslla1.w crqp,crpp (p0_1)
8009 (dni cpmulslla1_w_P1 "cpmulslla1.w $crqp,$crpp Pn"
8010 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpmulslla1_w"))
8011 "cpmulslla1.w $crqp,$crpp"
8012 (+ (f-ivc2-8u0 #x2) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #xf) (f-ivc2-4u28 0))
8014 (c-call "check_option_cp" pc)
8015 (c-call "ivc2_cpmulslla1_w" pc crqp crpp) )
8019 ; 00000011 11110 qqqqq ppppp 10010 cpsmadslua1.h crqp,crpp (p0_1)
8020 (dni cpsmadslua1_h_P1 "cpsmadslua1.h $crqp,$crpp Pn"
8021 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_h"))
8022 "cpsmadslua1.h $crqp,$crpp"
8023 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x12) (f-ivc2-4u28 0))
8025 (c-call "check_option_cp" pc)
8026 (c-call "ivc2_cpsmadslua1_h" pc crqp crpp) )
8030 ; 00000011 11110 qqqqq ppppp 10011 cpsmadslla1.h crqp,crpp (p0_1)
8031 (dni cpsmadslla1_h_P1 "cpsmadslla1.h $crqp,$crpp Pn"
8032 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_h"))
8033 "cpsmadslla1.h $crqp,$crpp"
8034 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x13) (f-ivc2-4u28 0))
8036 (c-call "check_option_cp" pc)
8037 (c-call "ivc2_cpsmadslla1_h" pc crqp crpp) )
8041 ; 00000011 11110 qqqqq ppppp 10110 cpsmadslua1.w crqp,crpp (p0_1)
8042 (dni cpsmadslua1_w_P1 "cpsmadslua1.w $crqp,$crpp Pn"
8043 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslua1_w"))
8044 "cpsmadslua1.w $crqp,$crpp"
8045 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x16) (f-ivc2-4u28 0))
8047 (c-call "check_option_cp" pc)
8048 (c-call "ivc2_cpsmadslua1_w" pc crqp crpp) )
8052 ; 00000011 11110 qqqqq ppppp 10111 cpsmadslla1.w crqp,crpp (p0_1)
8053 (dni cpsmadslla1_w_P1 "cpsmadslla1.w $crqp,$crpp Pn"
8054 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmadslla1_w"))
8055 "cpsmadslla1.w $crqp,$crpp"
8056 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x17) (f-ivc2-4u28 0))
8058 (c-call "check_option_cp" pc)
8059 (c-call "ivc2_cpsmadslla1_w" pc crqp crpp) )
8063 ; 00000011 11110 qqqqq ppppp 11010 cpsmsbslua1.h crqp,crpp (p0_1)
8064 (dni cpsmsbslua1_h_P1 "cpsmsbslua1.h $crqp,$crpp Pn"
8065 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_h"))
8066 "cpsmsbslua1.h $crqp,$crpp"
8067 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1a) (f-ivc2-4u28 0))
8069 (c-call "check_option_cp" pc)
8070 (c-call "ivc2_cpsmsbslua1_h" pc crqp crpp) )
8074 ; 00000011 11110 qqqqq ppppp 11011 cpsmsbslla1.h crqp,crpp (p0_1)
8075 (dni cpsmsbslla1_h_P1 "cpsmsbslla1.h $crqp,$crpp Pn"
8076 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_h"))
8077 "cpsmsbslla1.h $crqp,$crpp"
8078 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1b) (f-ivc2-4u28 0))
8080 (c-call "check_option_cp" pc)
8081 (c-call "ivc2_cpsmsbslla1_h" pc crqp crpp) )
8085 ; 00000011 11110 qqqqq ppppp 11110 cpsmsbslua1.w crqp,crpp (p0_1)
8086 (dni cpsmsbslua1_w_P1 "cpsmsbslua1.w $crqp,$crpp Pn"
8087 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslua1_w"))
8088 "cpsmsbslua1.w $crqp,$crpp"
8089 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1e) (f-ivc2-4u28 0))
8091 (c-call "check_option_cp" pc)
8092 (c-call "ivc2_cpsmsbslua1_w" pc crqp crpp) )
8096 ; 00000011 11110 qqqqq ppppp 11111 cpsmsbslla1.w crqp,crpp (p0_1)
8097 (dni cpsmsbslla1_w_P1 "cpsmsbslla1.w $crqp,$crpp Pn"
8098 (OPTIONAL_CP_INSN ivc2-p1-isa (SLOTS P1) (INTRINSIC "cpsmsbslla1_w"))
8099 "cpsmsbslla1.w $crqp,$crpp"
8100 (+ (f-ivc2-8u0 #x3) (f-ivc2-5u8 #x1e) crqp crpp (f-ivc2-5u23 #x1f) (f-ivc2-4u28 0))
8102 (c-call "check_option_cp" pc)
8103 (c-call "ivc2_cpsmsbslla1_w" pc crqp crpp) )