Lines Matching refs:fr

97    (prev-fr-load      DI) ; Previous use of FR  register was target of a load
98 (prev-fr-complex-1 DI) ; Previous use of FR register has variable latency
99 (prev-fr-complex-2 DI) ; Previous use of FR register has variable latency
102 (cur-fr-load DI) ; Current use of FR register was target of a load
103 (cur-fr-complex-1 DI) ; Current use of FR register has variable latency
104 (cur-fr-complex-2 DI) ; Current use of FR register has variable latency
276 (unit u-fr-load "FR Load Unit" ()
284 (unit u-fr-store "FR Store Unit" ()
633 (unit u-fr-load "FR Load Unit" ()
641 (unit u-fr-store "FR Store Unit" ()
649 (unit u-fr-r-store "FR Recovering Store Unit" ()
980 (prev-fr-p4 DI) ; Previous use of FR register was media unit 4
981 (prev-fr-p6 DI) ; Previous use of FR register was media unit 6
985 (cur-fr-p4 DI) ; Current use of FR register is media unit 4
986 (cur-fr-p6 DI) ; Current use of FR register is media unit 6
1072 (unit u-fr-load "FR Load Unit" ()
1080 (unit u-fr-store "FR Store Unit" ()
1357 (prev-fr-p4 DI) ; Previous use of FR register was media unit 4
1358 (prev-fr-p6 DI) ; Previous use of FR register was media unit 6
1362 (cur-fr-p4 DI) ; Current use of FR register is media unit 4
1363 (cur-fr-p6 DI) ; Current use of FR register is media unit 6
1449 (unit u-fr-load "FR Load Unit" ()
1457 (unit u-fr-store "FR Store Unit" ()
2278 (name fr-names)
2279 (print-name h-fr)
2294 (name h-fr)
2298 (indices extern-keyword fr-names)
2304 ; These registers are shadowed onto h-fr
2312 (indices extern-keyword fr-names)
2320 ; These registers are shadowed onto h-fr
2327 (indices extern-keyword fr-names)
2335 ; These registers are shadowed onto h-fr
2341 (indices extern-keyword fr-names)
2352 (indices extern-keyword fr-names)
2360 ; These registers are shadowed onto h-fr
2366 (indices extern-keyword fr-names)
2380 (indices extern-keyword fr-names)
2394 (indices extern-keyword fr-names)
2408 (indices extern-keyword fr-names)
3141 (dnmop FRi "source register 1" () h-fr f-FRi SF)
3142 (dnmop FRj "source register 2" () h-fr f-FRj SF)
3143 (dnmop FRk "destination register" () h-fr f-FRk SF)
4354 (define-pmacro (load-fr-r name mode op ope comment)
4362 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4363 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4367 (load-fr-r ldbf UQI OP_02 OPE1_08 "Load byte float")
4368 (load-fr-r ldhf UHI OP_02 OPE1_09 "Load half float")
4369 (load-fr-r ldf SI OP_02 OPE1_0A "Load word float")
4424 (define-pmacro (ne-load-fr-r name mode op ope size comment)
4435 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4439 (ne-load-fr-r nldbf UQI OP_02 OPE1_28 (ne-UQI-size) "Load byte float")
4440 (ne-load-fr-r nldhf UHI OP_02 OPE1_29 (ne-UHI-size) "Load half float")
4441 (ne-load-fr-r nldf SI OP_02 OPE1_2A (ne-SI-size) "Load word float")
4474 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4475 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4502 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load double float")
4528 (load-quad-r-r ldqf OP_02 OPE1_0C FRint FR-ACCESS ((fr500 (unit u-fr-load)))
4551 ((fr500 (unit u-fr-load))) "Load quad float")
4609 (define-pmacro (load-fr-u name mode op ope comment)
4617 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4618 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4622 (load-fr-u ldbfu UQI OP_02 OPE1_18 "Load byte float, update index")
4623 (load-fr-u ldhfu UHI OP_02 OPE1_19 "Load half float, update index")
4624 (load-fr-u ldfu SI OP_02 OPE1_1A "Load word float, update index")
4648 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4717 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4718 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4732 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4795 ((fr500 (unit u-fr-load))) "Load quad float, update index")
4807 ((fr500 (unit u-fr-load)))
4848 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4849 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4852 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4853 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4856 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4857 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4888 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load byte float")
4890 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load half float")
4892 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load word float")
4913 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
4914 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
4938 ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load double float")
4955 ((fr500 (unit u-fr-load))) "Load quad float")
4972 ((fr500 (unit u-fr-load))) "Load quad float")
5001 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5002 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5005 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5006 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5009 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5010 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5042 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5043 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5073 ((fr500 (unit u-fr-store)))
5108 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5109 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5112 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5113 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5116 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5117 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5143 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5144 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5166 ((fr500 (unit u-fr-store)))
5207 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
5208 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
5211 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
5212 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
5215 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
5216 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
5240 (fr500 (unit u-gr-load)) (fr550 (unit u-fr-load)))
5294 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
5295 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
5329 ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load))
5330 (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load)))
5374 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5375 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5378 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5379 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5382 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5383 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5406 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5407 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5453 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5454 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5457 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5458 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5461 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5462 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5486 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5487 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5517 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5518 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5521 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5522 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5525 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5526 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5547 ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store))
5548 (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store)))
5629 "transfer gr to fr")
5636 "transfer fr to gr")
5739 "transfer gr to fr")
5745 "transfer fr to gr")
7086 (floating-point-dual-conversion fditos OP_79 OPE1_10 float SF FRintj h-fr_int FRk h-fr NA "Dual Con…
7087 (floating-point-dual-conversion fdstoi OP_79 OPE1_11 fix SI FRj h-fr FRintk h-fr_int NA "Dual Con…
7106 (ne-floating-point-dual-conversion nfditos OP_79 OPE1_30 float SF FRintj h-fr_int FRk h-fr NA "Non …
7107 (ne-floating-point-dual-conversion nfdstoi OP_79 OPE1_31 fix SI FRj h-fr FRintk h-fr_int NA "Non …
7161 (set (nextreg h-fr FRk 1) (nextreg h-fr FRj 1)))
7193 (set (nextreg h-fr FRk 1) (neg (nextreg h-fr FRj 1))))
7228 (set (nextreg h-fr FRk 1) (abs (nextreg h-fr FRj 1))))
7258 (set (nextreg h-fr FRk 1) (sqrt (nextreg h-fr FRj 1))))
7271 (set (nextreg h-fr FRk 1) (sqrt (nextreg h-fr FRj 1))))
7449 (compare-and-set-fcc (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)
7478 (set (nextreg h-fr FRk 1)
7479 (add (mul (nextreg h-fr FRi 1) (nextreg h-fr FRj 1))
7480 (nextreg h-fr FRk 1))))
7494 (set (nextreg h-fr FRk 1)
7495 (add (mul (nextreg h-fr FRi 1) (nextreg h-fr FRj 1))
7496 (nextreg h-fr FRk 1))))
7537 (set (nextreg h-fr targ 1)
7538 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))))
7559 (set (nextreg h-fr targ 1)
7560 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))
7561 (set (nextreg h-fr targ 2)
7562 (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2)))
7563 (set (nextreg h-fr targ 3)
7564 (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3))))
7589 (set (nextreg h-fr targ 1)
7590 (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1)))
7591 (set (nextreg h-fr targ 2)
7592 (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2)))
7593 (set (nextreg h-fr targ 3)
7594 (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3))))
7633 (set (nextreg h-fr targ 1)
7636 (fext DF FPCONV-DEFAULT (nextreg h-fr arg1 1))
7637 (fext DF FPCONV-DEFAULT (nextreg h-fr arg2 1))))))
7665 (set (nextreg h-fr FRk 1)
7666 (add_sub (nextreg h-fr FRi 1) (nextreg h-fr FRj 1))))
7682 (set (nextreg h-fr FRk 1)
7683 (oper2 (nextreg h-fr FRi 1) (nextreg h-fr FRj 1))))
7700 (set FRk (mul FRi (nextreg h-fr FRj 1)))
7701 (set (nextreg h-fr FRk 1) (mul (nextreg h-fr FRi 1) FRj)))
7712 (set FRk (mul FRi (nextreg h-fr FRj 1)))
7714 (set (nextreg h-fr FRk 1) (mul (nextreg h-fr FRi 1) FRj)))
7728 (set (nextreg h-fr FRk 1)
7729 (oper2 (nextreg h-fr FRi 1) (nextreg h-fr FRj 1))))
7749 (compare-and-set-fcc (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)