Lines Matching full:conditional
1859 ; Conditional insn
1863 (name CONDITIONAL)
1864 (comment "conditional insn")
1993 (df f-cond "conditional arithmetic" () 8 1 UINT #f #f)
3163 (dnop cond "conditional arithmetic" (HASH-PREFIX) h-uint f-cond)
3650 ; Format: conditional INT, Logic, Shift r-r
3652 (define-pmacro (conditional-int-logic name operation op ope comment)
3656 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3666 (conditional-int-logic cadd add OP_58 OPE4_0 "conditional add")
3667 (conditional-int-logic csub sub OP_58 OPE4_1 "conditional sub")
3668 (conditional-int-logic cand and OP_5A OPE4_0 "conditional and")
3669 (conditional-int-logic cor or OP_5A OPE4_1 "conditional or")
3670 (conditional-int-logic cxor xor OP_5A OPE4_2 "conditional xor")
3673 "conditional not"
3675 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3685 "conditional signed multiply"
3687 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3697 "conditional signed division"
3699 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3712 "conditional unsigned division"
3714 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3726 (define-pmacro (conditional-shift name operation op ope comment)
3730 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3740 (conditional-shift csll sll OP_5C OPE4_0 "conditional shift left logical")
3741 (conditional-shift csrl srl OP_5C OPE4_1 "conditional shift right logical")
3742 (conditional-shift csra sra OP_5C OPE4_2 "conditional shift right arith")
3745 "conditional scan"
3747 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3866 ; Format: conditional INT, Logic, Shift, cc r-r
3868 (define-pmacro (conditional-int-arith-cc name operation op ope comment)
3872 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3883 (conditional-int-arith-cc caddcc add OP_59 OPE4_0 "add, set icc")
3884 (conditional-int-arith-cc csubcc sub OP_59 OPE4_1 "sub, set icc")
3887 "conditional signed multiply and set condition code"
3889 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3899 (define-pmacro (conditional-int-logic-cc name operation op ope comment)
3903 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3914 (conditional-int-logic-cc candcc and OP_5B OPE4_0 "conditional and, set icc")
3915 (conditional-int-logic-cc corcc or OP_5B OPE4_1 "conditional or , set icc")
3916 (conditional-int-logic-cc cxorcc xor OP_5B OPE4_2 "conditional xor, set icc")
3918 (define-pmacro (conditional-int-shift-cc name l-r op ope comment)
3922 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
3933 (conditional-int-shift-cc sll left OP_5D OPE4_0 "shift left logical, set icc")
3934 (conditional-int-shift-cc srl right OP_5D OPE4_1 "shift right logical, set icc")
3935 (conditional-int-shift-cc sra right OP_5D OPE4_2 "shift right arith , set icc")
5161 (define-pmacro (conditional-load name mode op ope regtype profile comment)
5165 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL)
5175 (conditional-load cldsb QI OP_5E OPE4_0 GR
5179 (conditional-load cldub UQI OP_5E OPE4_1 GR
5183 (conditional-load cldsh HI OP_5E OPE4_2 GR
5187 (conditional-load clduh UHI OP_5E OPE4_3 GR
5191 (conditional-load cld SI OP_5F OPE4_0 GR
5196 (conditional-load cldbf UQI OP_60 OPE4_0 FRint
5200 (conditional-load cldhf UHI OP_60 OPE4_1 FRint
5204 (conditional-load cldf SI OP_60 OPE4_2 FRint
5209 (define-pmacro (conditional-load-double
5214 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL attr)
5224 (conditional-load-double cldd 0 DI OP_5F OPE4_1 GR NA
5228 (conditional-load-double clddf 1 DF OP_60 OPE4_3 FR FR-ACCESS
5234 "conditional load quad integer"
5235 ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) CONDITIONAL)
5244 (define-pmacro (conditional-load-gr-u name mode op ope comment)
5248 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL)
5264 (conditional-load-gr-u cldsbu QI OP_61 OPE4_0 "Load signed byte, update")
5265 (conditional-load-gr-u cldubu UQI OP_61 OPE4_1 "Load unsigned byte, update")
5266 (conditional-load-gr-u cldshu HI OP_61 OPE4_2 "Load signed half, update")
5267 (conditional-load-gr-u clduhu UHI OP_61 OPE4_3 "Load unsigned half, update")
5268 (conditional-load-gr-u cldu SI OP_62 OPE4_0 "Load word, update")
5270 (define-pmacro (conditional-load-non-gr-u name mode op ope regtype comment)
5274 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL FR-ACCESS)
5289 (conditional-load-non-gr-u cldbfu UQI OP_63 OPE4_0 FRint "Load byte float, update")
5290 (conditional-load-non-gr-u cldhfu UHI OP_63 OPE4_1 FRint "Load half float, update")
5291 (conditional-load-non-gr-u cldfu SI OP_63 OPE4_2 FRint "Load word float, update")
5297 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL)
5312 (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL FR-ACCESS)
5324 "conditional load quad integer and update index"
5325 ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) CONDITIONAL)
5336 (define-pmacro (conditional-store name mode op ope regtype profile comment)
5340 (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL)
5350 (conditional-store cstb QI OP_64 OPE4_0 GR
5354 (conditional-store csth HI OP_64 OPE4_1 GR
5358 (conditional-store cst SI OP_64 OPE4_2 GR
5363 (conditional-store cstbf QI OP_66 OPE4_0 FRint
5367 (conditional-store csthf HI OP_66 OPE4_1 FRint
5371 (conditional-store cstf SI OP_66 OPE4_2 FRint
5376 (define-pmacro (conditional-store-double
5381 (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr)
5391 (conditional-store-double cstd DI OP_64 OPE4_3 GR NA
5395 (conditional-store-double cstdf DF OP_66 OPE4_3 FR FR-ACCESS
5402 ((UNIT STORE) (FR500-MAJOR I-3) (MACH frv) CONDITIONAL)
5411 (define-pmacro (conditional-store-u
5416 (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr)
5429 (conditional-store-u cstbu QI OP_67 OPE4_0 GR NA
5433 (conditional-store-u csthu HI OP_67 OPE4_1 GR NA
5437 (conditional-store-u cstu SI OP_67 OPE4_2 GR NA
5442 (conditional-store-u cstbfu QI OP_68 OPE4_0 FRint FR-ACCESS
5446 (conditional-store-u csthfu HI OP_68 OPE4_1 FRint FR-ACCESS
5450 (conditional-store-u cstfu SI OP_68 OPE4_2 FRint FR-ACCESS
5455 (define-pmacro (conditional-store-double-u
5460 (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr)
5471 (conditional-store-double-u cstdu DI OP_67 OPE4_3 GR NA
5475 (conditional-store-double-u cstdfu DF OP_68 OPE4_3 FR FR-ACCESS
5592 (FR400-MAJOR C-2) (FR450-MAJOR C-2) CONDITIONAL)
5711 (define-pmacro (conditional-register-transfer
5715 (.splice (UNIT pipe) CONDITIONAL FR-ACCESS (.unsplice attrs))
5724 (conditional-register-transfer cmovgf OP_69 OPE4_0 GRj FRintk I0
5730 (conditional-register-transfer cmovfg OP_69 OPE4_2 FRintk GRj I0
5739 "Conditional move GR to FR double"
5741 (FR400-MAJOR I-4) (FR450-MAJOR I-4) CONDITIONAL FR-ACCESS)
5751 "Conditional move FR to GR double"
5753 (FR400-MAJOR I-4) (FR450-MAJOR I-4) CONDITIONAL FR-ACCESS)
5815 (define-pmacro (conditional-branch-i prefix cc op cond comment)
5855 (conditional-branch-i b eq OP_06 Ieq "integer branch equal")
5856 (conditional-branch-i b ne OP_06 Ine "integer branch not equal")
5857 (conditional-branch-i b le OP_06 Ile "integer branch less or equal")
5858 (conditional-branch-i b gt OP_06 Igt "integer branch greater")
5859 (conditional-branch-i b lt OP_06 Ilt "integer branch less")
5860 (conditional-branch-i b ge OP_06 Ige "integer branch greater or equal")
5861 (conditional-branch-i b ls OP_06 Ils "integer branch less or equal unsigned")
5862 (conditional-branch-i b hi OP_06 Ihi "integer branch greater unsigned")
5863 (conditional-branch-i b c OP_06 Ic "integer branch carry set")
5864 (conditional-branch-i b nc OP_06 Inc "integer branch carry clear")
5865 (conditional-branch-i b n OP_06 In "integer branch negative")
5866 (conditional-branch-i b p OP_06 Ip "integer branch positive")
5867 (conditional-branch-i b v OP_06 Iv "integer branch overflow set")
5868 (conditional-branch-i b nv OP_06 Inv "integer branch overflow clear")
5870 (define-pmacro (conditional-branch-f prefix cc op cond comment)
5909 (conditional-branch-f fb ne OP_07 Fne "float branch not equal")
5910 (conditional-branch-f fb eq OP_07 Feq "float branch equal")
5911 (conditional-branch-f fb lg OP_07 Flg "float branch less or greater")
5912 (conditional-branch-f fb ue OP_07 Fue "float branch unordered or equal")
5913 (conditional-branch-f fb ul OP_07 Ful "float branch unordered or less")
5914 (conditional-branch-f fb ge OP_07 Fge "float branch greater or equal")
5915 (conditional-branch-f fb lt OP_07 Flt "float branch less")
5916 (conditional-branch-f fb uge OP_07 Fuge "float branch unordered, greater,equal")
5917 (conditional-branch-f fb ug OP_07 Fug "float branch unordered or greater")
5918 (conditional-branch-f fb le OP_07 Fle "float branch less or equal")
5919 (conditional-branch-f fb gt OP_07 Fgt "float branch greater")
5920 (conditional-branch-f fb ule OP_07 Fule "float branch unordered, less or equal")
5921 (conditional-branch-f fb u OP_07 Fu "float branch unordered")
5922 (conditional-branch-f fb o OP_07 Fo "float branch ordered")
5937 "LCR conditional branch to lr"
5949 (define-pmacro (conditional-branch-cclr prefix cc i-f op ope cond attr comment)
5989 (conditional-branch-cclr b eq I OP_0E OPE3_02 Ieq NA "integer cclr branch equal")
5990 (conditional-branch-cclr b ne I OP_0E OPE3_02 Ine NA "integer cclr branch not equal")
5991 (conditional-branch-cclr b le I OP_0E OPE3_02 Ile NA "integer cclr branch less or equal")
5992 (conditional-branch-cclr b gt I OP_0E OPE3_02 Igt NA "integer cclr branch greater")
5993 (conditional-branch-cclr b lt I OP_0E OPE3_02 Ilt NA "integer cclr branch less")
5994 (conditional-branch-cclr b ge I OP_0E OPE3_02 Ige NA "integer cclr branch greater or equal")
5995 (conditional-branch-cclr b ls I OP_0E OPE3_02 Ils NA "integer cclr branch less or equal unsigned")
5996 (conditional-branch-cclr b hi I OP_0E OPE3_02 Ihi NA "integer cclr branch greater unsigned")
5997 (conditional-branch-cclr b c I OP_0E OPE3_02 Ic NA "integer cclr branch carry set")
5998 (conditional-branch-cclr b nc I OP_0E OPE3_02 Inc NA "integer cclr branch carry clear")
5999 (conditional-branch-cclr b n I OP_0E OPE3_02 In NA "integer cclr branch negative")
6000 (conditional-branch-cclr b p I OP_0E OPE3_02 Ip NA "integer cclr branch positive")
6001 (conditional-branch-cclr b v I OP_0E OPE3_02 Iv NA "integer cclr branch overflow set")
6002 (conditional-branch-cclr b nv I OP_0E OPE3_02 Inv NA "integer cclr branch overflow clear")
6028 (conditional-branch-cclr fb eq F OP_0E OPE3_06 Feq FR-ACCESS "float cclr branch equal")
6029 (conditional-branch-cclr fb ne F OP_0E OPE3_06 Fne FR-ACCESS "float cclr branch not equal")
6030 (conditional-branch-cclr fb lg F OP_0E OPE3_06 Flg FR-ACCESS "float branch less or greater")
6031 (conditional-branch-cclr fb ue F OP_0E OPE3_06 Fue FR-ACCESS "float branch unordered or equal")
6032 (conditional-branch-cclr fb ul F OP_0E OPE3_06 Ful FR-ACCESS "float branch unordered or less")
6033 (conditional-branch-cclr fb ge F OP_0E OPE3_06 Fge FR-ACCESS "float branch greater or equal")
6034 (conditional-branch-cclr fb lt F OP_0E OPE3_06 Flt FR-ACCESS "float branch less")
6035 (conditional-branch-cclr fb uge F OP_0E OPE3_06 Fuge FR-ACCESS "float branch unordered, greater, eq…
6036 (conditional-branch-cclr fb ug F OP_0E OPE3_06 Fug FR-ACCESS "float branch unordered or greater")
6037 (conditional-branch-cclr fb le F OP_0E OPE3_06 Fle FR-ACCESS "float branch less or equal")
6038 (conditional-branch-cclr fb gt F OP_0E OPE3_06 Fgt FR-ACCESS "float branch greater")
6039 (conditional-branch-cclr fb ule F OP_0E OPE3_06 Fule FR-ACCESS "float branch unordered, less or equ…
6040 (conditional-branch-cclr fb u F OP_0E OPE3_06 Fu FR-ACCESS "float branch unordered")
6041 (conditional-branch-cclr fb o F OP_0E OPE3_06 Fo FR-ACCESS "float branch ordered")
6043 (define-pmacro (conditional-branch-ctrlr prefix cc i-f op ope cond attr comment)
6084 (conditional-branch-ctrlr bc eq I OP_0E OPE3_03 Ieq NA "integer ctrlr branch equal")
6085 (conditional-branch-ctrlr bc ne I OP_0E OPE3_03 Ine NA "integer ctrlr branch not equal")
6086 (conditional-branch-ctrlr bc le I OP_0E OPE3_03 Ile NA "integer ctrlr branch less equal")
6087 (conditional-branch-ctrlr bc gt I OP_0E OPE3_03 Igt NA "integer ctrlr branch greater")
6088 (conditional-branch-ctrlr bc lt I OP_0E OPE3_03 Ilt NA "integer ctrlr branch less")
6089 (conditional-branch-ctrlr bc ge I OP_0E OPE3_03 Ige NA "integer ctrlr branch greater equal")
6090 (conditional-branch-ctrlr bc ls I OP_0E OPE3_03 Ils NA "integer ctrlr branch less equal unsigned")
6091 (conditional-branch-ctrlr bc hi I OP_0E OPE3_03 Ihi NA "integer ctrlr branch greater unsigned")
6092 (conditional-branch-ctrlr bc c I OP_0E OPE3_03 Ic NA "integer ctrlr branch carry set")
6093 (conditional-branch-ctrlr bc nc I OP_0E OPE3_03 Inc NA "integer ctrlr branch carry clear")
6094 (conditional-branch-ctrlr bc n I OP_0E OPE3_03 In NA "integer ctrlr branch negative")
6095 (conditional-branch-ctrlr bc p I OP_0E OPE3_03 Ip NA "integer ctrlr branch positive")
6096 (conditional-branch-ctrlr bc v I OP_0E OPE3_03 Iv NA "integer ctrlr branch overflow set")
6097 (conditional-branch-ctrlr bc nv I OP_0E OPE3_03 Inv NA "integer ctrlr branch overflow clear")
6125 (conditional-branch-ctrlr fcb eq F OP_0E OPE3_07 Feq FR-ACCESS "float cclr branch equal")
6126 (conditional-branch-ctrlr fcb ne F OP_0E OPE3_07 Fne FR-ACCESS "float cclr branch not equal")
6127 (conditional-branch-ctrlr fcb lg F OP_0E OPE3_07 Flg FR-ACCESS "float branch less or greater")
6128 (conditional-branch-ctrlr fcb ue F OP_0E OPE3_07 Fue FR-ACCESS "float branch unordered or equal")
6129 (conditional-branch-ctrlr fcb ul F OP_0E OPE3_07 Ful FR-ACCESS "float branch unordered or less")
6130 (conditional-branch-ctrlr fcb ge F OP_0E OPE3_07 Fge FR-ACCESS "float branch greater or equal")
6131 (conditional-branch-ctrlr fcb lt F OP_0E OPE3_07 Flt FR-ACCESS "float branch less")
6132 (conditional-branch-ctrlr fcb uge F OP_0E OPE3_07 Fuge FR-ACCESS "float branch unordered, greater, …
6133 (conditional-branch-ctrlr fcb ug F OP_0E OPE3_07 Fug FR-ACCESS "float branch unordered or greater…
6134 (conditional-branch-ctrlr fcb le F OP_0E OPE3_07 Fle FR-ACCESS "float branch less or equal")
6135 (conditional-branch-ctrlr fcb gt F OP_0E OPE3_07 Fgt FR-ACCESS "float branch greater")
6136 (conditional-branch-ctrlr fcb ule F OP_0E OPE3_07 Fule FR-ACCESS "float branch unordered, less or e…
6137 (conditional-branch-ctrlr fcb u F OP_0E OPE3_07 Fu FR-ACCESS "float branch unordered")
6138 (conditional-branch-ctrlr fcb o F OP_0E OPE3_07 Fo FR-ACCESS "float branch ordered")
6622 (define-pmacro (conditional-check-int-condition-code prefix cc op ope test comment)
6626 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL)
6639 "conditional check integer cc always"
6641 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL)
6653 "conditional check integer cc never"
6655 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL)
6666 (conditional-check-int-condition-code cck eq OP_6A OPE4_0 Ieq "check integer cc equal")
6667 (conditional-check-int-condition-code cck ne OP_6A OPE4_0 Ine "check integer cc not equal")
6668 (conditional-check-int-condition-code cck le OP_6A OPE4_0 Ile "check integer cc less or equal")
6669 (conditional-check-int-condition-code cck gt OP_6A OPE4_0 Igt "check integer cc greater")
6670 (conditional-check-int-condition-code cck lt OP_6A OPE4_0 Ilt "check integer cc less")
6671 (conditional-check-int-condition-code cck ge OP_6A OPE4_0 Ige "check integer cc greater or equal")
6672 (conditional-check-int-condition-code cck ls OP_6A OPE4_0 Ils "check integer cc less or equal uns…
6673 (conditional-check-int-condition-code cck hi OP_6A OPE4_0 Ihi "check integer cc greater unsigned")
6674 (conditional-check-int-condition-code cck c OP_6A OPE4_0 Ic "check integer cc carry set")
6675 (conditional-check-int-condition-code cck nc OP_6A OPE4_0 Inc "check integer cc carry clear")
6676 (conditional-check-int-condition-code cck n OP_6A OPE4_0 In "check integer cc negative")
6677 (conditional-check-int-condition-code cck p OP_6A OPE4_0 Ip "check integer cc positive")
6678 (conditional-check-int-condition-code cck v OP_6A OPE4_0 Iv "check integer cc overflow set")
6679 (conditional-check-int-condition-code cck nv OP_6A OPE4_0 Inv "check integer cc overflow clear")
6681 (define-pmacro (conditional-check-float-condition-code prefix cc op ope test comment)
6685 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS)
6698 "conditional check float cc always"
6700 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS)
6712 "conditional check float cc never"
6714 (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS)
6725 (conditional-check-float-condition-code cfck ne OP_6A OPE4_1 Fne "check float cc not equal")
6726 (conditional-check-float-condition-code cfck eq OP_6A OPE4_1 Feq "check float cc equal")
6727 (conditional-check-float-condition-code cfck lg OP_6A OPE4_1 Flg "check float cc greater or less")
6728 (conditional-check-float-condition-code cfck ue OP_6A OPE4_1 Fue "check float cc unordered or equ…
6729 (conditional-check-float-condition-code cfck ul OP_6A OPE4_1 Ful "check float cc unordered or les…
6730 (conditional-check-float-condition-code cfck ge OP_6A OPE4_1 Fge "check float cc greater or equal…
6731 (conditional-check-float-condition-code cfck lt OP_6A OPE4_1 Flt "check float cc less")
6732 (conditional-check-float-condition-code cfck uge OP_6A OPE4_1 Fuge "check float cc unordered greate…
6733 (conditional-check-float-condition-code cfck ug OP_6A OPE4_1 Fug "check float cc unordered or gre…
6734 (conditional-check-float-condition-code cfck le OP_6A OPE4_1 Fle "check float cc less or equal")
6735 (conditional-check-float-condition-code cfck gt OP_6A OPE4_1 Fgt "check float cc greater")
6736 (conditional-check-float-condition-code cfck ule OP_6A OPE4_1 Fule "check float cc unordered less o…
6737 (conditional-check-float-condition-code cfck u OP_6A OPE4_1 Fu "check float cc unordered")
6738 (conditional-check-float-condition-code cfck o OP_6A OPE4_1 Fo "check float cc ordered")
6741 "conditional jump and link"
6743 (FR400-MAJOR I-5) (FR450-MAJOR I-5) CONDITIONAL)
6753 "conditional call and link"
6755 (FR400-MAJOR I-5) (FR450-MAJOR I-5) CONDITIONAL)
7099 (define-pmacro (conditional-floating-point-conversion
7112 (conditional-floating-point-conversion cfitos OP_6B OPE4_0 float SF FRintj FRk "Conditional convert…
7113 (conditional-floating-point-conversion cfstoi OP_6B OPE4_1 fix SI FRj FRintk "Conditional convert…
7156 (conditional-register-transfer cfmovs OP_6C OPE4_0 FRj FRk FMALL
7160 "Conditional move Single Float")
7188 "Conditional floating point negate, single"
7223 "Conditional floating point absolute value, single"
7275 "Conditional square root single"
7336 (define-pmacro (conditional-float-binary-op name pipe attr operation op ope profile comment)
7349 (conditional-float-binary-op cfadds FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) add OP_6D OPE4_0
7352 (conditional-float-binary-op cfsubs FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) sub OP_6D OPE4_1
7355 (conditional-float-binary-op cfmuls FM01 ((FR500-MAJOR F-3) (FR550-MAJOR F-3)) mul OP_6E OPE4_0
7358 (conditional-float-binary-op cfdivs FM01 ((FR500-MAJOR F-4) (FR550-MAJOR F-3)) div OP_6E OPE4_1
7423 "Conditional compare single, float"
7491 (define-pmacro (conditional-float-mul-with-add
7495 ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv) CONDITIONAL)
7504 (conditional-float-mul-with-add cfmadds add FRi FRj FRk OP_6F OPE4_0 "conditional mul with add, sin…
7505 (conditional-float-mul-with-add cfmsubs sub FRi FRj FRk OP_6F OPE4_1 "conditional mul with sub, sin…
7602 (define-pmacro (conditional-float-parallel-mul-add name add_sub op ope comment)
7605 … ((UNIT FM01) (FR500-MAJOR F-5) (FR550-MAJOR F-4) CONDITIONAL (MACH simple,tomcat,fr500,fr550,frv))
7614 (conditional-float-parallel-mul-add cfmas add OP_6F OPE4_2 "conditional parallel mul/add, single")
7615 (conditional-float-parallel-mul-add cfmss sub OP_6F OPE4_3 "conditional parallel mul/sub, single")
7838 (define-pmacro (conditional-media-logic name operation op ope comment)
7842 (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL)
7852 (conditional-media-logic cmand and OP_70 OPE4_0 "conditional and reg/reg")
7853 (conditional-media-logic cmor or OP_70 OPE4_1 "conditional or reg/reg")
7854 (conditional-media-logic cmxor xor OP_70 OPE4_2 "conditional xor reg/reg")
7870 (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL)
8267 (define-pmacro (conditional-media-dual-arith-sat
8272 (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL)
8282 (conditional-media-dual-arith-sat cmaddhss add HI 32767 -32768 OP_71 OPE4_0 "Conditional Media dua…
8283 (conditional-media-dual-arith-sat cmaddhus add UHI 65535 0 OP_71 OPE4_1 "Conditional Media dua…
8285 (conditional-media-dual-arith-sat cmsubhss sub HI 32767 -32768 OP_71 OPE4_2 "Conditional Media dua…
8286 (conditional-media-dual-arith-sat cmsubhus sub UHI 65535 0 OP_71 OPE4_3 "Conditional Media dua…
8344 (define-pmacro (conditional-media-quad-arith-sat
8349 (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL)
8369 (conditional-media-quad-arith-sat cmqaddhss add HI 32767 -32768 OP_73 OPE4_0 "Conditional Media qu…
8370 (conditional-media-quad-arith-sat cmqaddhus add UHI 65535 0 OP_73 OPE4_1 "Conditional Media qu…
8372 (conditional-media-quad-arith-sat cmqsubhss sub HI 32767 -32768 OP_73 OPE4_2 "Conditional Media qu…
8373 (conditional-media-quad-arith-sat cmqsubhus sub UHI 65535 0 OP_73 OPE4_3 "Conditional Media qu…
8634 (define-pmacro (conditional-media-dual-multiply
8640 PRESERVE-OVF CONDITIONAL)
8649 (conditional-media-dual-multiply cmmulhs HI ext argjhi argjlo OP_72 OPE4_0 "Conditional Media dua…
8650 (conditional-media-dual-multiply cmmulhu UHI zext argjhi argjlo OP_72 OPE4_1 "Conditional Media dua…
8701 (define-pmacro (conditional-media-quad-multiply
8707 PRESERVE-OVF CONDITIONAL)
8723 (conditional-media-quad-multiply cmqmulhs HI ext argjhi argjlo OP_74 OPE4_0 "Conditional Media qu…
8724 (conditional-media-quad-multiply cmqmulhu UHI zext argjhi argjlo OP_74 OPE4_1 "Conditional Media qu…
8784 (define-pmacro (conditional-media-dual-multiply-acc
8789 (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL)
8799 (conditional-media-dual-multiply-acc cmmachs HI ext add h-acc40S ACC40Sk
8802 "Conditional Media dual multiply and accumulate signed")
8804 (conditional-media-dual-multiply-acc cmmachu UHI zext add h-acc40U ACC40Uk
8807 "Conditional Media dual multiply and accumulate unsigned")
8870 (define-pmacro (conditional-media-quad-multiply-acc
8875 (FR400-MAJOR M-2) (FR450-MAJOR M-4) CONDITIONAL)
8892 (conditional-media-quad-multiply-acc cmqmachs HI ext add h-acc40S ACC40Sk
8895 "Conditional Media quad multiply and accumulate signed")
8897 (conditional-media-quad-multiply-acc cmqmachu UHI zext add h-acc40U ACC40Uk
8900 "Conditional media quad multiply and accumulate unsigned")
9149 (define-pmacro (conditional-media-dual-complex
9154 (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL)
9164 (define-pmacro (conditional-media-dual-complex-i
9169 (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL)
9179 (conditional-media-dual-complex cmcpxrs HI ext argjhi argjlo
9182 "Conditional Media dual complex real signed with saturation")
9184 (conditional-media-dual-complex cmcpxru UHI zext argjhi argjlo
9187 "Conditional Media dual complex real unsigned with saturation")
9189 (conditional-media-dual-complex-i cmcpxis HI ext argjlo argjhi
9192 "Conditional Media dual complex imaginary signed with saturation")
9194 (conditional-media-dual-complex-i cmcpxiu UHI zext argjlo argjhi
9197 "Conditional Media dual complex imaginary unsigned with saturation")
9323 "Conditional media expand halfword to word"
9325 (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL)
9366 "Conditional media expand halfword to double"
9368 (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL)
9506 "Conditional media convert byte to halfword"
9508 (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL)
9559 "Conditional media convert halfword to byte"
9561 (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL)
9608 "Conditional media convert byte to halfword extended"
9609 ((UNIT FM01) (FR500-MAJOR M-7) CONDITIONAL (MACH simple,tomcat,frv))
9760 (dnmi ccmp "conditional compare"
9762 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)
9774 (dnmi cmov "conditional move"
9776 (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL)