Lines Matching refs:store
267 ; GR store unit
268 (unit u-gr-store "GR Store Unit" ()
283 ; FR store unit
284 (unit u-fr-store "FR Store Unit" ()
616 ; GR store unit -- TODO doesn't handle quad
617 (unit u-gr-store "GR Store Unit" ()
624 ; GR recovering store unit -- TODO doesn't handle quad
625 (unit u-gr-r-store "GR Recovering Store Unit" ()
640 ; FR store unit -- TODO doesn't handle quad
641 (unit u-fr-store "FR Store Unit" ()
648 ; FR recovering store unit -- TODO doesn't handle quad
649 (unit u-fr-r-store "FR Recovering Store Unit" ()
1063 ; GR store unit -- TODO doesn't handle quad
1064 (unit u-gr-store "GR Store Unit" ()
1079 ; FR store unit -- TODO doesn't handle quad
1080 (unit u-fr-store "FR Store Unit" ()
1440 ; GR store unit -- TODO doesn't handle quad
1441 (unit u-gr-store "GR Store Unit" ()
1456 ; FR store unit -- TODO doesn't handle quad
1457 (unit u-fr-store "FR Store Unit" ()
1778 STORE ; store slotted differently on different machines
4974 (define-pmacro (store-r-r name mode op ope reg attr profile comment)
4987 (store-r-r stb QI OP_03 OPE1_00 GR NA
4988 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
4989 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
4991 (store-r-r sth HI OP_03 OPE1_01 GR NA
4992 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
4993 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
4995 (store-r-r st SI OP_03 OPE1_02 GR NA
4996 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
4997 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5000 (store-r-r stbf QI OP_03 OPE1_08 FRint FR-ACCESS
5001 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5002 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5004 (store-r-r sthf HI OP_03 OPE1_09 FRint FR-ACCESS
5005 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5006 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5008 (store-r-r stf SI OP_03 OPE1_0A FRint FR-ACCESS
5009 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5010 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5013 (store-r-r stc SI OP_03 OPE1_25 CPR (MACH frv) () "Store coprocessor word")
5015 ; Semantics for a store-double insn
5017 (define-pmacro (store-double-semantics mode regtype address arg)
5024 (define-pmacro (store-double-r-r name mode op ope regtype attr profile comment)
5032 (store-double-semantics mode regtype address GRj))
5037 (store-double-r-r std DI OP_03 OPE1_03 GR NA
5038 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5039 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5041 (store-double-r-r stdf DF OP_03 OPE1_0B FR FR-ACCESS
5042 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5043 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5046 (store-double-r-r stdc DI OP_03 OPE1_26 CPR (MACH frv)
5049 ; Semantics for a store-quad insn
5051 (define-pmacro (store-quad-semantics regtype address arg)
5058 (define-pmacro (store-quad-r-r name op ope regtype attr profile comment)
5065 (store-quad-semantics regtype address GRj))
5070 (store-quad-r-r stq OP_03 OPE1_04 GR NA
5071 ((fr500 (unit u-gr-store))) "Store quad word")
5072 (store-quad-r-r stqf OP_03 OPE1_0C FRint FR-ACCESS
5073 ((fr500 (unit u-fr-store)))
5075 (store-quad-r-r stqc OP_03 OPE1_27 CPR NA
5078 (define-pmacro (store-r-r-u name mode op ope regtype attr profile comment)
5094 (store-r-r-u stbu QI OP_03 OPE1_10 GR NA
5095 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5096 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5098 (store-r-r-u sthu HI OP_03 OPE1_11 GR NA
5099 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5100 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5102 (store-r-r-u stu WI OP_03 OPE1_12 GR NA
5103 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5104 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5107 (store-r-r-u stbfu QI OP_03 OPE1_18 FRint FR-ACCESS
5108 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5109 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5111 (store-r-r-u sthfu HI OP_03 OPE1_19 FRint FR-ACCESS
5112 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5113 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5115 (store-r-r-u stfu SI OP_03 OPE1_1A FRint FR-ACCESS
5116 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5117 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5120 (store-r-r-u stcu SI OP_03 OPE1_2D CPR (MACH frv) ()
5123 (define-pmacro (store-double-r-r-u
5132 (store-double-semantics mode regtype address GRj)
5138 (store-double-r-r-u stdu DI OP_03 OPE1_13 GR NA
5139 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5140 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5142 (store-double-r-r-u stdfu DF OP_03 OPE1_1B FR FR-ACCESS
5143 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5144 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5146 (store-double-r-r-u stdcu DI OP_03 OPE1_2E CPR (MACH frv) ()
5149 (define-pmacro (store-quad-r-r-u name op ope regtype attr profile comment)
5156 (store-quad-semantics regtype address GRj)
5162 (store-quad-r-r-u stqu OP_03 OPE1_14 GR NA
5163 ((fr500 (unit u-gr-store)))
5165 (store-quad-r-r-u stqfu OP_03 OPE1_1C FRint FR-ACCESS
5166 ((fr500 (unit u-fr-store)))
5168 (store-quad-r-r-u stqcu OP_03 OPE1_2F CPR NA ()
5346 (define-pmacro (conditional-store name mode op ope regtype profile comment)
5360 (conditional-store cstb QI OP_64 OPE4_0 GR
5361 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5362 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5364 (conditional-store csth HI OP_64 OPE4_1 GR
5365 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5366 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5368 (conditional-store cst SI OP_64 OPE4_2 GR
5369 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5370 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5373 (conditional-store cstbf QI OP_66 OPE4_0 FRint
5374 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5375 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5377 (conditional-store csthf HI OP_66 OPE4_1 FRint
5378 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5379 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5381 (conditional-store cstf SI OP_66 OPE4_2 FRint
5382 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5383 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5386 (define-pmacro (conditional-store-double
5396 (store-double-semantics mode regtype address GRj)))
5401 (conditional-store-double cstd DI OP_64 OPE4_3 GR NA
5402 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5403 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5405 (conditional-store-double cstdf DF OP_66 OPE4_3 FR FR-ACCESS
5406 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5407 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5411 "conditionally store quad word"
5417 (store-quad-semantics GR address GRj)))
5418 ((fr500 (unit u-gr-store)))
5421 (define-pmacro (conditional-store-u
5439 (conditional-store-u cstbu QI OP_67 OPE4_0 GR NA
5440 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5441 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5443 (conditional-store-u csthu HI OP_67 OPE4_1 GR NA
5444 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5445 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5447 (conditional-store-u cstu SI OP_67 OPE4_2 GR NA
5448 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5449 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5452 (conditional-store-u cstbfu QI OP_68 OPE4_0 FRint FR-ACCESS
5453 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5454 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5456 (conditional-store-u csthfu HI OP_68 OPE4_1 FRint FR-ACCESS
5457 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5458 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5460 (conditional-store-u cstfu SI OP_68 OPE4_2 FRint FR-ACCESS
5461 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5462 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5465 (define-pmacro (conditional-store-double-u
5475 (store-double-semantics mode regtype address GRj)
5481 (conditional-store-double-u cstdu DI OP_67 OPE4_3 GR NA
5482 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5483 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5485 (conditional-store-double-u cstdfu DF OP_68 OPE4_3 FR FR-ACCESS
5486 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5487 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5490 (define-pmacro (store-r-simm name mode op regtype attr profile comment)
5503 (store-r-simm stbi QI OP_50 GR NA
5504 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5505 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5507 (store-r-simm sthi HI OP_51 GR NA
5508 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5509 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5511 (store-r-simm sti SI OP_52 GR NA
5512 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5513 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5516 (store-r-simm stbfi QI OP_4E FRint FR-ACCESS
5517 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5518 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5520 (store-r-simm sthfi HI OP_4F FRint FR-ACCESS
5521 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5522 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5524 (store-r-simm stfi SI OP_55 FRint FR-ACCESS
5525 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5526 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5529 (define-pmacro (store-double-r-simm name mode op regtype attr profile comment)
5537 (store-double-semantics mode regtype address d12))
5542 (store-double-r-simm stdi DI OP_53 GR NA
5543 ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store))
5544 (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store)))
5546 (store-double-r-simm stdfi DF OP_56 FR FR-ACCESS
5547 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5548 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5551 (define-pmacro (store-quad-r-simm name op regtype attr profile comment)
5558 (store-quad-semantics regtype address d12))
5563 (store-quad-r-simm stqi OP_54 GR NA ((fr500 (unit u-gr-store)))
5565 (store-quad-r-simm stqfi OP_57 FRint FR-ACCESS ()