Lines Matching full:prefixed
233 (dnf f-src32-an-prefixed "destination An for m32c" (MACH32 m32c-isa) 19 1)
255 (df f-src32-rn-prefixed-QI "source Rn QI for m32c" (MACH32 m32c-isa) 18 2 UINT
280 (df f-src32-rn-prefixed-HI "source Rn HI for m32c" (MACH32 m32c-isa) 18 2 UINT
294 (df f-src32-rn-prefixed-SI "source Rn SI for m32c" (MACH32 m32c-isa) 18 2 UINT
309 (dnf f-dst32-an-prefixed "destination An for m32c" (MACH32 m32c-isa) 17 1)
323 (df f-dst32-rn-prefixed-QI "destination Rn QI for m32c" (MACH32 m32c-isa) 16 2 UINT
339 (df f-dst32-rn-prefixed-HI "destination Rn HI for m32c" (MACH32 m32c-isa) 16 2 UINT
352 (df f-dst32-rn-prefixed-SI "destination Rn SI for m32c" (MACH32 m32c-isa) 16 2 UINT
795 (dnf f-bitno32-prefixed "bit index for m32c" (all-isas) 21 3)
868 (dnmf f-bitbase32-24-u11-prefixed "unsigned bit,base:11" (all-isas) UINT
869 (f-bitno32-prefixed f-dsp-24-u8)
871 (set (ifield f-bitno32-prefixed) (and f-bitbase32-24-u11-prefixed #x7))
872 (set (ifield f-dsp-24-u8) (and (srl (ifield f-bitbase32-24-u11-prefixed) 3) #xff))
875 (set (ifield f-bitbase32-24-u11-prefixed) (or (sll (ifield f-dsp-24-u8) 3)
876 (ifield f-bitno32-prefixed)))
879 (dnmf f-bitbase32-24-s11-prefixed "signed bit,base:11" (all-isas) INT
880 (f-bitno32-prefixed f-dsp-24-s8)
882 (set (ifield f-bitno32-prefixed) (and f-bitbase32-24-s11-prefixed #x7))
883 (set (ifield f-dsp-24-s8) (sra INT (ifield f-bitbase32-24-s11-prefixed) 3))
886 (set (ifield f-bitbase32-24-s11-prefixed) (or (sll (ifield f-dsp-24-s8) 3)
887 (ifield f-bitno32-prefixed)))
891 (dnmf f-bitbase32-24-u19-prefixed "unsigned bit,base:19" (all-isas) UINT
892 (f-bitno32-prefixed f-dsp-24-u8 f-dsp-32-u8)
894 (set (ifield f-bitno32-prefixed) (and f-bitbase32-24-u19-prefixed #x7))
895 (set (ifield f-dsp-24-u8) (and (srl (ifield f-bitbase32-24-u19-prefixed) 3) #xff))
896 (set (ifield f-dsp-32-u8) (and (srl (ifield f-bitbase32-24-u19-prefixed) 11) #xff))
899 (set (ifield f-bitbase32-24-u19-prefixed) (or (sll (ifield f-dsp-24-u8) 3)
901 (ifield f-bitno32-prefixed))))
905 (dnmf f-bitbase32-24-s19-prefixed "signed bit,base:11" (all-isas) INT
906 (f-bitno32-prefixed f-dsp-24-u8 f-dsp-32-s8)
908 (set (ifield f-bitno32-prefixed) (and f-bitbase32-24-s19-prefixed #x7))
909 (set (ifield f-dsp-24-u8) (and (srl (ifield f-bitbase32-24-s19-prefixed) 3) #xff))
910 (set (ifield f-dsp-32-s8) (sra INT (ifield f-bitbase32-24-s19-prefixed) 11))
913 (set (ifield f-bitbase32-24-s19-prefixed) (or (sll (ifield f-dsp-24-u8) 3)
915 (ifield f-bitno32-prefixed))))
919 (dnmf f-bitbase32-24-u27-prefixed "unsigned bit,base:27" (all-isas) UINT
920 (f-bitno32-prefixed f-dsp-24-u8 f-dsp-32-u16)
922 (set (ifield f-bitno32-prefixed) (and f-bitbase32-24-u27-prefixed #x7))
923 (set (ifield f-dsp-24-u8) (and (srl (ifield f-bitbase32-24-u27-prefixed) 3) #xff))
924 (set (ifield f-dsp-32-u16) (and (srl (ifield f-bitbase32-24-u27-prefixed) 11) #xffff))
927 (set (ifield f-bitbase32-24-u27-prefixed) (or (sll (ifield f-dsp-24-u8) 3)
929 (ifield f-bitno32-prefixed))))
1688 (dnop Src32RnPrefixedQI "general register QI view" (MACH32 m32c-isa) h-gr-QI f-src32-rn-prefixed-QI)
1689 (dnop Src32RnPrefixedHI "general register HI view" (MACH32 m32c-isa) h-gr-HI f-src32-rn-prefixed-HI)
1690 (dnop Src32RnPrefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-src32-rn-prefixed-SI)
1701 (dnop Src32AnPrefixed "address register" (MACH32 m32c-isa) h-ar f-src32-an-prefixed)
1702 (dnop Src32AnPrefixedQI "address register QI view" (MACH32 m32c-isa) h-ar-QI f-src32-an-prefixed)
1703 (dnop Src32AnPrefixedHI "address register HI view" (MACH32 m32c-isa) h-ar-HI f-src32-an-prefixed)
1704 (dnop Src32AnPrefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-src32-an-prefixed)
1722 (dnop Dst32RnPrefixedQI "general register QI view" (MACH32 m32c-isa) h-gr-QI f-dst32-rn-prefixed-QI)
1723 (dnop Dst32RnPrefixedHI "general register HI view" (MACH32 m32c-isa) h-gr-HI f-dst32-rn-prefixed-HI)
1724 (dnop Dst32RnPrefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-dst32-rn-prefixed-SI)
1732 (dnop Bit32RnPrefixed "general register bit view" (MACH32 m32c-isa) h-gr-QI f-dst32-rn-prefixed-QI)
1758 (dnop Dst32AnPrefixed "address register" (MACH32 m32c-isa) h-ar f-dst32-an-prefixed)
1759 (dnop Dst32AnPrefixedQI "address register QI view" (MACH32 m32c-isa) h-ar-QI f-dst32-an-prefixed)
1760 (dnop Dst32AnPrefixedHI "address register HI view" (MACH32 m32c-isa) h-ar-HI f-dst32-an-prefixed)
1761 (dnop Dst32AnPrefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-dst32-an-prefixed)
1765 (dnop Bit32AnPrefixed "address register bit" (MACH32 m32c-isa) h-ar f-dst32-an-prefixed)
2078 (dnop Bitno32Prefixed "bit number for indexing objects" (m32c-isa) h-uint f-bitno32-prefixed)
2118 (define-full-operand BitBase32-24-u11-Prefixed "unsigned bit,base:11 at offset 24 for m32c" (m32c-isa)
2119 h-uint DFLT f-bitbase32-24-u11-prefixed
2122 (define-full-operand BitBase32-24-s11-Prefixed "signed bit,base:11 at offset 24 for m32c" (m32c-isa)
2123 h-sint DFLT f-bitbase32-24-s11-prefixed
2126 (define-full-operand BitBase32-24-u19-Prefixed "unsigned bit,base:19 at offset 24 for m32c" (m32c-isa)
2127 h-uint DFLT f-bitbase32-24-u19-prefixed
2130 (define-full-operand BitBase32-24-s19-Prefixed "signed bit,base:19 at offset 24 for m32c" (m32c-isa)
2131 h-sint DFLT f-bitbase32-24-s19-prefixed
2134 (define-full-operand BitBase32-24-u27-Prefixed "unsigned bit,base:27 at offset 24 for m32c" (m32c-isa)
2135 h-uint DFLT f-bitbase32-24-u27-prefixed
2197 (dnop cr1-Prefixed-32 "control" (m32c-isa) h-cr1-32 f-21-3)
2200 (dnop cr3-Prefixed-32 "control" (m32c-isa) h-cr3-32 f-21-3)
2305 (src32-Rn-direct-operand Prefixed 9 QI)
2307 (src32-Rn-direct-operand Prefixed 9 HI)
2309 (src32-Rn-direct-operand Prefixed 9 SI)
2356 (src32-An-direct-operand Prefixed 9 18 QI)
2357 (src32-An-direct-operand Prefixed 9 18 HI)
2358 (src32-An-direct-operand Prefixed 9 18 SI)
2409 (src32-An-indirect-operand Prefixed 9 18 QI)
2410 (src32-An-indirect-operand Prefixed 9 18 HI)
2411 (src32-An-indirect-operand Prefixed 9 18 SI)
2616 (src32-relative-operand 24 Prefixed 9 18 QI)
2617 (src32-relative-operand 24 Prefixed 9 18 HI)
2618 (src32-relative-operand 24 Prefixed 9 18 SI)
2683 (src32-absolute 24 Prefixed 9 18 QI)
2684 (src32-absolute 24 Prefixed 9 18 HI)
2685 (src32-absolute 24 Prefixed 9 18 SI)
2980 (dst32-Rn-direct-operand Prefixed 12 QI)
2982 (dst32-Rn-direct-operand Prefixed 12 HI)
2984 (dst32-Rn-direct-operand Prefixed 12 SI)
3065 (dst32-An-direct-operand Prefixed 12 16 QI)
3067 (dst32-An-direct-operand Prefixed 12 16 HI)
3069 (dst32-An-direct-operand Prefixed 12 16 SI)
3134 (dst32-An-indirect-operand Prefixed 12 16 QI QI)
3136 (dst32-An-indirect-operand Prefixed 12 16 HI HI)
3138 (dst32-An-indirect-operand Prefixed 12 16 SI SI)
3440 (dst32-relative-operand 24 Prefixed 12 16 QI QI)
3441 (dst32-relative-operand 32 Prefixed 12 16 QI QI)
3442 (dst32-relative-operand 40 Prefixed 12 16 QI QI)
3443 (dst32-relative-operand 48 Prefixed 12 16 QI QI)
3444 (dst32-relative-operand 24 Prefixed 12 16 HI HI)
3445 (dst32-relative-operand 32 Prefixed 12 16 HI HI)
3446 (dst32-relative-operand 40 Prefixed 12 16 HI HI)
3447 (dst32-relative-operand 48 Prefixed 12 16 HI HI)
3448 (dst32-relative-operand 24 Prefixed 12 16 SI SI)
3449 (dst32-relative-operand 32 Prefixed 12 16 SI SI)
3450 (dst32-relative-operand 40 Prefixed 12 16 SI SI)
3451 (dst32-relative-operand 48 Prefixed 12 16 SI SI)
3556 (dst32-absolute 24 Prefixed 12 16 QI QI)
3557 (dst32-absolute 32 Prefixed 12 16 QI QI)
3558 (dst32-absolute 40 Prefixed 12 16 QI QI)
3559 (dst32-absolute 48 Prefixed 12 16 QI QI)
3560 (dst32-absolute 24 Prefixed 12 16 HI HI)
3561 (dst32-absolute 32 Prefixed 12 16 HI HI)
3562 (dst32-absolute 40 Prefixed 12 16 HI HI)
3563 (dst32-absolute 48 Prefixed 12 16 HI HI)
3564 (dst32-absolute 24 Prefixed 12 16 SI SI)
3565 (dst32-absolute 32 Prefixed 12 16 SI SI)
3566 (dst32-absolute 40 Prefixed 12 16 SI SI)
3567 (dst32-absolute 48 Prefixed 12 16 SI SI)
3821 (bit32-Rn-direct-operand Prefixed 12)
3860 (bit32-An-direct-operand Prefixed 12 16)
3899 (bit32-An-indirect-operand Prefixed 12 16)
4074 (bit32-relative-operand 24 Prefixed 12 16)
4174 (bit32-absolute 24 Prefixed 12 16)
4480 (name (.sym src32-basic-Prefixed- xmode))
4485 (.sym src32-Rn-direct-Prefixed- xmode)
4486 (.sym src32-An-direct-Prefixed- xmode)
4487 (.sym src32-An-indirect-Prefixed- xmode)
4512 src32-Rn-direct-Prefixed-QI
4513 src32-An-indirect-Prefixed-QI
4634 (src-24-operand Prefixed QI)
4635 (src-24-operand Prefixed HI)
4636 (src-24-operand Prefixed SI)
4734 (name (.sym dst32-basic-Prefixed- xmode))
4739 (.sym dst32-Rn-direct-Prefixed- xmode)
4740 (.sym dst32-An-direct-Prefixed- xmode)
4741 (.sym dst32-An-indirect-Prefixed- xmode)
5311 (name (.sym dst32-24-Prefixed- xmode))
5316 (.sym dst32-Rn-direct-Prefixed- xmode)
5317 (.sym dst32-An-direct-Prefixed- xmode)
5318 (.sym dst32-An-indirect-Prefixed- xmode)
5319 (.sym dst32-24-8-An-relative-Prefixed- xmode)
5320 (.sym dst32-24-16-An-relative-Prefixed- xmode)
5321 (.sym dst32-24-24-An-relative-Prefixed- xmode)
5322 (.sym dst32-24-8-SB-relative-Prefixed- xmode)
5323 (.sym dst32-24-16-SB-relative-Prefixed- xmode)
5324 (.sym dst32-24-8-FB-relative-Prefixed- xmode)
5325 (.sym dst32-24-16-FB-relative-Prefixed- xmode)
5326 (.sym dst32-24-16-absolute-Prefixed- xmode)
5327 (.sym dst32-24-24-absolute-Prefixed- xmode)
5331 (name (.sym dst32-24-8-Prefixed- xmode))
5336 (.sym dst32-24-8-An-relative-Prefixed- xmode)
5337 (.sym dst32-24-8-SB-relative-Prefixed- xmode)
5338 (.sym dst32-24-8-FB-relative-Prefixed- xmode)
5342 (name (.sym dst32-24-16-Prefixed- xmode))
5347 (.sym dst32-24-16-An-relative-Prefixed- xmode)
5348 (.sym dst32-24-16-SB-relative-Prefixed- xmode)
5349 (.sym dst32-24-16-FB-relative-Prefixed- xmode)
5350 (.sym dst32-24-16-absolute-Prefixed- xmode)
5354 (name (.sym dst32-24-24-Prefixed- xmode))
5359 (.sym dst32-24-24-An-relative-Prefixed- xmode)
5360 (.sym dst32-24-24-absolute-Prefixed- xmode)
5506 (name (.sym dst32- offset -Prefixed- xmode))
5511 (.sym dst32-Rn-direct-Prefixed- xmode)
5512 (.sym dst32-An-direct-Prefixed- xmode)
5513 (.sym dst32-An-indirect-Prefixed- xmode)
5514 (.sym dst32- offset -8-An-relative-Prefixed- xmode)
5515 (.sym dst32- offset -16-An-relative-Prefixed- xmode)
5516 (.sym dst32- offset -24-An-relative-Prefixed- xmode)
5517 (.sym dst32- offset -8-SB-relative-Prefixed- xmode)
5518 (.sym dst32- offset -16-SB-relative-Prefixed- xmode)
5519 (.sym dst32- offset -8-FB-relative-Prefixed- xmode)
5520 (.sym dst32- offset -16-FB-relative-Prefixed- xmode)
5521 (.sym dst32- offset -16-absolute-Prefixed- xmode)
5522 (.sym dst32- offset -24-absolute-Prefixed- xmode)
5568 (name (.sym dst32- offset -Prefixed- xmode))
5573 (.sym dst32-Rn-direct-Prefixed- xmode)
5574 (.sym dst32-An-direct-Prefixed- xmode)
5575 (.sym dst32-An-indirect-Prefixed- xmode)
5576 (.sym dst32- offset -8-An-relative-Prefixed- xmode)
5577 (.sym dst32- offset -16-An-relative-Prefixed- xmode)
5578 (.sym dst32- offset -24-An-relative-Prefixed- xmode)
5579 (.sym dst32- offset -8-SB-relative-Prefixed- xmode)
5580 (.sym dst32- offset -16-SB-relative-Prefixed- xmode)
5581 (.sym dst32- offset -8-FB-relative-Prefixed- xmode)
5582 (.sym dst32- offset -16-FB-relative-Prefixed- xmode)
5583 (.sym dst32- offset -16-absolute-Prefixed- xmode)
5584 (.sym dst32- offset -24-absolute-Prefixed- xmode)
5711 (bit32-operand 24 Prefixed)
6078 (ext32-binary-insn basic-ExtPrefixed 24-Prefixed op wstr
6079 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 0) src32-basic-ExtPrefixed-QI dst32-24-Prefixed-HI (f-20-4 opc2))
6081 (ext32-binary-insn 24-24-Prefixed 48-Prefixed op wstr
6082 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 0) src32-24-24-Prefixed-QI dst32-48-Prefixed-HI (f-20-4 opc2))
6084 (ext32-binary-insn 24-16-Prefixed 40-Prefixed op wstr
6085 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 0) src32-24-16-Prefixed-QI dst32-40-Prefixed-HI (f-20-4 opc2))
6087 (ext32-binary-insn 24-8-Prefixed 32-Prefixed op wstr
6088 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 0) src32-24-8-Prefixed-QI dst32-32-Prefixed-HI (f-20-4 opc2))
6231 ; m32c Prefixed variants
6232 (define-pmacro (binary-arith32-imm-dst-Prefixed smode dmode wstr wbit op suffix opc1 opc2 opc3 sem)
6234 (binary-arith-imm-dst-defn 32 (.sym Imm-48- smode) 24-24-Prefixed dmode wstr op suffix
6235 (+ (f-0-4 0) (f-4-4 1) (f-8-4 opc1) (f-18-2 opc2) (f-15-1 wbit) (f-20-4 opc3) (.sym dst32-24-24-Prefixed- dmode) (.sym Imm-48- smode))
6237 (binary-arith-imm-dst-defn 32 (.sym Imm-40- smode) 24-16-Prefixed dmode wstr op suffix
6238 (+ (f-0-4 0) (f-4-4 1) (f-8-4 opc1) (f-18-2 opc2) (f-15-1 wbit) (f-20-4 opc3) (.sym dst32-24-16-Prefixed- dmode) (.sym Imm-40- smode))
6240 (binary-arith-imm-dst-defn 32 (.sym Imm-32- smode) 24-8-Prefixed dmode wstr op suffix
6241 (+ (f-0-4 0) (f-4-4 1) (f-8-4 opc1) (f-18-2 opc2) (f-15-1 wbit) (f-20-4 opc3) (.sym dst32-24-8-Prefixed- dmode) (.sym Imm-32- smode))
6243 (binary-arith-imm-dst-defn 32 (.sym Imm-24- smode) basic-Prefixed dmode wstr op suffix
6244 (+ (f-0-4 0) (f-4-4 1) (f-8-4 opc1) (f-18-2 opc2) (f-15-1 wbit) (f-20-4 opc3) (.sym dst32-basic-Prefixed- dmode) (.sym Imm-24- smode))
6399 ; m32c Prefixed variants
6400 (define-pmacro (binary-arith32-src-dst-Prefixed smode dmode wstr wbit op suffix opc1 opc2 sem)
6402 (binary-arith-src-dst-defn 32 basic-Prefixed 24-Prefixed smode dmode wstr op suffix
6403 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 wbit) (.sym src32-basic-Prefixed- smode) (.sym dst32-24-Prefixed- dmode) (f-20-4 opc2))
6405 (binary-arith-src-dst-defn 32 24-24-Prefixed 48-Prefixed smode dmode wstr op suffix
6406 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 wbit) (.sym src32-24-24-Prefixed- smode) (.sym dst32-48-Prefixed- dmode) (f-20-4 opc2))
6408 (binary-arith-src-dst-defn 32 24-16-Prefixed 40-Prefixed smode dmode wstr op suffix
6409 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 wbit) (.sym src32-24-16-Prefixed- smode) (.sym dst32-40-Prefixed- dmode) (f-20-4 opc2))
6411 (binary-arith-src-dst-defn 32 24-8-Prefixed 32-Prefixed smode dmode wstr op suffix
6412 (+ (f-0-4 0) (f-4-4 1) (f-8-1 opc1) (f-15-1 wbit) (.sym src32-24-8-Prefixed- smode) (.sym dst32-32-Prefixed- dmode) (f-20-4 opc2))
6431 ; (binary-arith-src-dst-defn 32 24-24-absolute-indirect 48-Prefixed smode dmode wstr op suffix
6433 ; (.sym src32-24-24-absolute-indirect- smode) (.sym dst32-48-Prefixed- dmode) (f-20-4 opc2))
6435 ; (binary-arith-src-dst-defn 32 24-16-absolute-indirect 40-Prefixed smode dmode wstr op suffix
6437 ; (.sym src32-24-16-absolute-indirect- smode) (.sym dst32-40-Prefixed- dmode) (f-20-4 opc2))
6447 ; (binary-arith-src-dst-defn 32 basic-Prefixed 24-absolute-indirect smode dmode wstr op suffix
6449 ; (.sym src32-basic-Prefixed- smode) (.sym dst32-24-absolute-indirect- dmode) (f-20-4 opc2))
6451 ; (binary-arith-src-dst-defn 32 24-24-Prefixed 48-absolute-indirect smode dmode wstr op suffix
6453 ; (.sym src32-24-24-Prefixed- smode) (.sym dst32-48-absolute-indirect- dmode) (f-20-4 opc2))
6455 ; (binary-arith-src-dst-defn 32 24-16-Prefixed 40-absolute-indirect smode dmode wstr op suffix
6457 ; (.sym src32-24-16-Prefixed- smode) (.sym dst32-40-absolute-indirect- dmode) (f-20-4 opc2))
6459 ; (binary-arith-src-dst-defn 32 24-8-Prefixed 32-absolute-indirect smode dmode wstr op suffix
6461 ; (.sym src32-24-8-Prefixed- smode) (.sym dst32-32-absolute-indirect- dmode) (f-20-4 opc2))
6491 ; (binary-arith-src-dst-defn 32 basic-indirect 24-Prefixed smode dmode wstr op suffix
6493 ; (.sym src32-basic-indirect- smode) (.sym dst32-24-Prefixed- dmode) (f-20-4 opc2))
6495 ; (binary-arith-src-dst-defn 32 24-24-indirect 48-Prefixed smode dmode wstr op suffix
6497 ; (.sym src32-24-24-indirect- smode) (.sym dst32-48-Prefixed- dmode) (f-20-4 opc2))
6499 ; (binary-arith-src-dst-defn 32 24-16-indirect 40-Prefixed smode dmode wstr op suffix
6501 ; (.sym src32-24-16-indirect- smode) (.sym dst32-40-Prefixed- dmode) (f-20-4 opc2))
6503 ; (binary-arith-src-dst-defn 32 24-8-indirect 32-Prefixed smode dmode wstr op suffix
6505 ; (.sym src32-24-8-indirect- smode) (.sym dst32-32-Prefixed- dmode) (f-20-4 opc2))
6507 ; (binary-arith-src-dst-defn 32 basic-Prefixed 24-indirect smode dmode wstr op suffix
6509 ; (.sym src32-basic-Prefixed- smode) (.sym dst32-24-indirect- dmode) (f-20-4 opc2))
6511 ; (binary-arith-src-dst-defn 32 24-24-Prefixed 48-indirect smode dmode wstr op suffix
6513 ; (.sym src32-24-24-Prefixed- smode) (.sym dst32-48-indirect- dmode) (f-20-4 opc2))
6515 ; (binary-arith-src-dst-defn 32 24-16-Prefixed 40-indirect smode dmode wstr op suffix
6517 ; (.sym src32-24-16-Prefixed- smode) (.sym dst32-40-indirect- dmode) (f-20-4 opc2))
6519 ; (binary-arith-src-dst-defn 32 24-8-Prefixed 32-indirect smode dmode wstr op suffix
6521 ; (.sym src32-24-8-Prefixed- smode) (.sym dst32-32-indirect- dmode) (f-20-4 opc2))
7068 (bit-insn-defn 32 op X bit32-24-Prefixed
7069 (+ (f-0-4 0) (f-4-4 1) (f-8-4 opc1) bit32-24-Prefixed (f-15-1 opc2) (f-18-3 opc3))
7170 ; m32c Prefixed variants
7171 (define-pmacro (insn32-imm1-imm2-dst-Prefixed-defn xmode wstr wbit base1 base2 base3 base4 op opc1 opc2 opc3 sem)
7173 (insn-imm1-imm2-dst-defn (.sym Imm-48- xmode) (.sym Imm- base4 - xmode) 24-24-Prefixed xmode wstr op
7175 (.sym dst32-24-24-Prefixed- xmode) (.sym Imm-48- xmode) (.sym Imm- base4 - xmode))
7177 (insn-imm1-imm2-dst-defn (.sym Imm-40- xmode) (.sym Imm- base3 - xmode) 24-16-Prefixed xmode wstr op
7179 (.sym dst32-24-16-Prefixed- xmode) (.sym Imm-40- xmode) (.sym Imm- base3 - xmode))
7181 (insn-imm1-imm2-dst-defn (.sym Imm-32- xmode) (.sym Imm- base2 - xmode) 24-8-Prefixed xmode wstr op
7183 (.sym dst32-24-8-Prefixed- xmode) (.sym Imm-32- xmode) (.sym Imm- base2 - xmode))
7185 (insn-imm1-imm2-dst-defn (.sym Imm-24- xmode) (.sym Imm- base1 - xmode) basic-Prefixed xmode wstr op
7187 (.sym dst32-basic-Prefixed- xmode) (.sym Imm-24- xmode) (.sym Imm- base1 - xmode))
7214 (define-pmacro (insn-imm1-imm2-dst-Prefixed op opc32-1 opc32-2 opc32-3 sem)
7216 (insn32-imm1-imm2-dst-Prefixed-defn QI .b 0 32 40 48 56 op opc32-1 opc32-2 opc32-3 sem)
7217 (insn32-imm1-imm2-dst-Prefixed-defn HI .w 1 40 48 56 64 op opc32-1 opc32-2 opc32-3 sem)
7320 (binary-arith32-imm-dst-Prefixed QI QI .b 0 adc X #x8 #x2 #xE addc-sem)
7321 (binary-arith32-imm-dst-Prefixed HI HI .w 1 adc X #x8 #x2 #xE addc-sem)
7326 (binary-arith32-src-dst-Prefixed QI QI .b 0 adc X #x1 #x4 addc-sem)
7327 (binary-arith32-src-dst-Prefixed HI HI .w 1 adc X #x1 #x4 addc-sem)
7383 (binary-arith32-imm-dst-Prefixed QI QI .b 0 dadc X #x8 #x0 #xE dadc-sem)
7384 (binary-arith32-imm-dst-Prefixed HI HI .w 1 dadc X #x8 #x0 #xE dadc-sem)
7386 (binary-arith32-src-dst-Prefixed QI QI .b 0 dadc X #x1 #x8 dadc-sem)
7387 (binary-arith32-src-dst-Prefixed HI HI .w 1 dadc X #x1 #x8 dadc-sem)
7401 (binary-arith32-imm-dst-Prefixed QI QI .b 0 dadd X #x8 #x1 #xE dadd-sem)
7402 (binary-arith32-imm-dst-Prefixed HI HI .w 1 dadd X #x8 #x1 #xE dadd-sem)
7404 (binary-arith32-src-dst-Prefixed QI QI .b 0 dadd X #x1 #x0 dadd-sem)
7405 (binary-arith32-src-dst-Prefixed HI HI .w 1 dadd X #x1 #x0 dadd-sem)
7721 (insn-imm1-imm2-dst-Prefixed clip #x8 #x3 #xE clip-sem)
7815 (div-src-defn 32 .l div dst32-24-Prefixed-SI
7816 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x1) (f-20-4 #xf) dst32-24-Prefixed-SI)
7819 (div-src-defn 32 .l divu dst32-24-Prefixed-SI
7820 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x0) (f-20-4 #xf) dst32-24-Prefixed-SI)
7823 (div-src-defn 32 .l divx dst32-24-Prefixed-SI
7824 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x2) (f-20-4 #xf) dst32-24-Prefixed-SI)
7845 (binary-arith32-imm-dst-Prefixed QI QI .b 0 dsbb X #x9 #x0 #xE dsbb-sem)
7846 (binary-arith32-imm-dst-Prefixed HI HI .w 1 dsbb X #x9 #x0 #xE dsbb-sem)
7848 (binary-arith32-src-dst-Prefixed QI QI .b 0 dsbb X #x1 #xA dsbb-sem)
7849 (binary-arith32-src-dst-Prefixed HI HI .w 1 dsbb X #x1 #xA dsbb-sem)
7863 (binary-arith32-imm-dst-Prefixed QI QI .b 0 dsub X #x9 #x1 #xE dsub-sem)
7864 (binary-arith32-imm-dst-Prefixed HI HI .w 1 dsub X #x9 #x1 #xE dsub-sem)
7866 (binary-arith32-src-dst-Prefixed QI QI .b 0 dsub X #x1 #x2 dsub-sem)
7867 (binary-arith32-src-dst-Prefixed HI HI .w 1 dsub X #x1 #x2 dsub-sem)
8558 ("ldc ${dst32-24-Prefixed-HI},${cr1-Prefixed-32}")
8559 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-HI (f-15-1 1) (f-18-2 0) (f-20-1 1) cr1-Prefixed-32)
8560 (ldc32-cr1-sem dst32-24-Prefixed-HI cr1-Prefixed-32)
8570 ("ldc ${dst32-24-Prefixed-SI},${cr3-Prefixed-32}")
8571 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-SI (f-15-1 1) (f-18-2 0) (f-20-1 0) cr3-Prefixed-32)
8572 (ldc32-cr3-sem dst32-24-Prefixed-SI cr3-Prefixed-32)
8606 ("stc ${cr1-Prefixed-32},${dst32-24-Prefixed-HI}")
8607 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-HI (f-15-1 1) (f-18-2 1) (f-20-1 1) cr1-Prefixed-32)
8608 (stc32-cr1-sem cr1-Prefixed-32 dst32-24-Prefixed-HI )
8618 ("stc ${cr3-Prefixed-32},${dst32-24-Prefixed-SI}")
8619 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-SI (f-15-1 1) (f-18-2 1) (f-20-1 0) cr3-Prefixed-32)
8620 (stc32-cr3-sem cr3-Prefixed-32 dst32-24-Prefixed-SI )
8692 (binary-arith32-imm-dst-Prefixed QI QI .b 0 max X #x8 #x3 #xF max-sem)
8693 (binary-arith32-imm-dst-Prefixed HI HI .w 1 max X #x8 #x3 #xF max-sem)
8696 (binary-arith32-src-dst-Prefixed QI QI .b 0 max X #x1 #xD max-sem)
8697 (binary-arith32-src-dst-Prefixed HI HI .w 1 max X #x1 #xD max-sem)
8710 (binary-arith32-imm-dst-Prefixed QI QI .b 0 min X #x8 #x2 #xF min-sem)
8711 (binary-arith32-imm-dst-Prefixed HI HI .w 1 min X #x8 #x2 #xF min-sem)
8714 (binary-arith32-src-dst-Prefixed QI QI .b 0 min X #x1 #xC min-sem)
8715 (binary-arith32-src-dst-Prefixed HI HI .w 1 min X #x1 #xC min-sem)
8970 (.str "mov" nib " r0l,${dst32-24-Prefixed-QI}")
8971 (+ (f-0-4 #x0) (f-4-4 #x1) (f-8-4 #xB) dst32-24-Prefixed-QI (f-15-1 0) (f-18-2 o1o0) (f-20-4 #xE))
8972 (movdir-sem o1o0 (reg h-r0l) dst32-24-Prefixed-QI)
8983 (.str "mov" nib " ${dst32-24-Prefixed-QI},r0l")
8984 (+ (f-0-4 #x0) (f-4-4 #x1) (f-8-4 #xA) dst32-24-Prefixed-QI (f-15-1 0) (f-18-2 o1o0) (f-20-4 #xE))
8985 (movdir-sem o1o0 dst32-24-Prefixed-QI (reg h-r0l))
9024 Prefixed-SI},r2r0")
9026 dst32-24-Prefixed-SI)
9030 ("mulu.l ${dst32-24-Prefixed-SI},r2r0")
9032 dst32-24-Prefixed-SI)
9770 (binary-arith32-imm-dst-Prefixed QI QI .b 0 sbb X #x9 #x2 #xE sbb-sem)
9771 (binary-arith32-imm-dst-Prefixed HI HI .w 1 sbb X #x9 #x2 #xE sbb-sem)
9776 (binary-arith32-src-dst-Prefixed QI QI .b 0 sbb X #x1 #x6 sbb-sem)
9777 (binary-arith32-src-dst-Prefixed HI HI .w 1 sbb X #x1 #x6 sbb-sem)
10370 (binary-arith32-src-dst-Prefixed QI QI .b 0 tst G #x1 #x9 tst-sem)
10371 (binary-arith32-src-dst-Prefixed HI HI .w 1 tst G #x1 #x9 tst-sem)