Home | History | Annotate | Download | only in cpu

Lines Matching full:simm

4029 ; Format: INT, Logic, Shift r-simm
4031 (define-pmacro (int-logic-r-simm name operation op comment)
4044 (int-logic-r-simm addi add OP_10 "add reg/immed")
4045 (int-logic-r-simm subi sub OP_14 "sub reg/immed")
4046 (int-logic-r-simm andi and OP_20 "and reg/immed")
4047 (int-logic-r-simm ori or OP_22 "or reg/immed")
4048 (int-logic-r-simm xori xor OP_24 "xor reg/immed")
4104 (define-pmacro (multiply-r-simm name signop op comment)
4117 (multiply-r-simm smuli ext OP_18 "signed multiply reg/immed")
4118 (multiply-r-simm umuli zext OP_1A "unsigned multiply reg/immed")
4120 (define-pmacro (int-shift-r-simm name op comment)
4133 (int-shift-r-simm sll OP_28 "shift left logical reg/immed")
4134 (int-shift-r-simm srl OP_2A "shift right logical reg/immed")
4135 (int-shift-r-simm sra OP_2C "shift right arith reg/immed")
4148 ; Format: INT, Logic, Shift cc r-simm
4150 (define-pmacro (int-arith-cc-r-simm name operation op comment)
4172 (int-arith-cc-r-simm addicc add OP_11 "add reg/immed, set icc")
4173 (int-arith-cc-r-simm subicc sub OP_15 "sub reg/immed, set icc")
4175 (define-pmacro (int-logic-cc-r-simm name op comment)
4191 (int-logic-cc-r-simm and OP_21 "and reg/immed, set icc")
4192 (int-logic-cc-r-simm or OP_23 "or reg/immed, set icc")
4193 (int-logic-cc-r-simm xor OP_25 "xor reg/immed, set icc")
4195 (define-pmacro (multiply-cc-r-simm name signop op comment)
4208 (multiply-cc-r-simm smulicc ext OP_19 "signed multiply reg/immed")
4209 (multiply-cc-r-simm umulicc zext OP_1B "unsigned multiply reg/immed")
4211 (define-pmacro (int-shift-cc-r-simm name l-r op comment)
4231 (int-shift-cc-r-simm sll left OP_29 "shift left logical reg/immed, set icc")
4232 (int-shift-cc-r-simm srl right OP_2B "shift right logical reg/immed, set icc")
4233 (int-shift-cc-r-simm sra right OP_2D "shift right arith reg/immed, set icc")
4235 (define-pmacro (int-arith-x-r-simm name operation op comment)
4248 (int-arith-x-r-simm addxi add OP_12 "Add reg/immed, with carry")
4249 (int-arith-x-r-simm subxi sub OP_16 "Sub reg/immed, with carry")
4251 (define-pmacro (int-arith-x-cc-r-simm name operation op comment)
4271 (int-arith-x-cc-r-simm addxicc add OP_13 "Add reg/immed, with carry")
4272 (int-arith-x-cc-r-simm subxicc sub OP_17 "Sub reg/immed, with carry")
4827 (define-pmacro (load-r-simm name mode op regtype attr profile comment)
4840 (load-r-simm ldsbi QI OP_30 GR NA
4844 (load-r-simm ldshi HI OP_31 GR NA
4848 (load-r-simm ldi SI OP_32 GR NA
4852 (load-r-simm ldubi UQI OP_35 GR NA
4856 (load-r-simm lduhi UHI OP_36 GR NA
4861 (load-r-simm ldbfi UQI OP_38 FRint FR-ACCESS
4865 (load-r-simm ldhfi UHI OP_39 FRint FR-ACCESS
4869 (load-r-simm ldfi SI OP_3A FRint FR-ACCESS
4874 (define-pmacro (ne-load-r-simm
4890 (ne-load-r-simm nldsbi QI OP_40 GR (ne-QI-size) 0 NA
4892 (ne-load-r-simm nldubi UQI OP_41 GR (ne-UQI-size) 0 NA
4894 (ne-load-r-simm nldshi HI OP_42 GR (ne-HI-size) 0 NA
4896 (ne-load-r-simm nlduhi UHI OP_43 GR (ne-UHI-size) 0 NA
4898 (ne-load-r-simm nldi SI OP_44 GR (ne-SI-size) 0 NA
4901 (ne-load-r-simm nldbfi UQI OP_48 FRint (ne-UQI-size) 1 FR-ACCESS
4903 (ne-load-r-simm nldhfi UHI OP_49 FRint (ne-UHI-size) 1 FR-ACCESS
4905 (ne-load-r-simm nldfi SI OP_4A FRint (ne-SI-size) 1 FR-ACCESS
4908 (define-pmacro (load-double-r-simm
4922 (load-double-r-simm lddi 0 DI OP_33 GR NA
4926 (load-double-r-simm lddfi 1 DF OP_3B FR FR-ACCESS
4931 (define-pmacro (ne-load-double-r-simm
4949 (ne-load-double-r-simm nlddi 0 DI OP_45 GR (ne-DI-size) 0 NA
4951 (ne-load-double-r-simm nlddfi 1 DF OP_4B FR (ne-DI-size) 1 FR-ACCESS
4954 (define-pmacro (load-quad-r-simm name op regtype attr profile comment)
4966 (load-quad-r-simm ldqi OP_34 GR NA
4968 (load-quad-r-simm ldqfi OP_3C FRint FR-ACCESS
4971 (define-pmacro (ne-load-quad-r-simm
4985 (ne-load-quad-r-simm nldqfi OP_4C FRint (ne-XI-size) 1 FR-ACCESS
5504 (define-pmacro (store-r-simm name mode op regtype attr profile comment)
5517 (store-r-simm stbi QI OP_50 GR NA
5521 (store-r-simm sthi HI OP_51 GR NA
5525 (store-r-simm sti SI OP_52 GR NA
5530 (store-r-simm stbfi QI OP_4E FRint FR-ACCESS
5534 (store-r-simm sthfi HI OP_4F FRint FR-ACCESS
5538 (store-r-simm stfi SI OP_55 FRint FR-ACCESS
5543 (define-pmacro (store-double-r-simm name mode op regtype attr profile comment)
5556 (store-double-r-simm stdi DI OP_53 GR NA
5560 (store-double-r-simm stdfi DF OP_56 FR FR-ACCESS
5565 (define-pmacro (store-quad-r-simm name op regtype attr profile comment)
5577 (store-quad-r-simm stqi OP_54 GR NA ((fr500 (unit u-gr-store)))
5579 (store-quad-r-simm stqfi OP_57 FRint FR-ACCESS ()