Lines Matching refs:quad

402   (unit u-media-quad "Media-quad unit" ()
493 (unit u-media-4-quad "Media-4-quad unit" ()
607 ; GR load unit -- TODO doesn't handle quad
615 ; GR store unit -- TODO doesn't handle quad
623 ; GR recovering store unit -- TODO doesn't handle quad
631 ; FR load unit -- TODO doesn't handle quad
639 ; FR store unit -- TODO doesn't handle quad
647 ; FR recovering store unit -- TODO doesn't handle quad
787 (unit u-media-quad-arith "Media Quad Arithmetic unit" ()
803 (unit u-media-quad-mul "Media Quad Multiplication unit" ()
811 (unit u-media-quad-complex "Media Quad Complex unit" ()
1054 ; GR load unit -- TODO doesn't handle quad
1062 ; GR store unit -- TODO doesn't handle quad
1070 ; FR load unit -- TODO doesn't handle quad
1078 ; FR store unit -- TODO doesn't handle quad
1134 (unit u-media-1-quad "Media-1-quad unit" ()
1156 (unit u-media-2-quad "Media-2-quad unit" ()
1206 (unit u-media-3-quad "Media-3-quad unit" ()
1431 ; GR load unit -- TODO doesn't handle quad
1439 ; GR store unit -- TODO doesn't handle quad
1447 ; FR load unit -- TODO doesn't handle quad
1455 ; FR store unit -- TODO doesn't handle quad
1511 (unit u-media-1-quad "Media-1-quad unit" ()
1533 (unit u-media-2-quad "Media-2-quad unit" ()
1583 (unit u-media-3-quad "Media-3-quad unit" ()
4494 ; Semantics for a load-quad insn
4496 (define-pmacro (load-quad-semantics regtype address arg)
4503 (define-pmacro (load-quad-r-r name op ope regtype attr profile comment)
4510 (load-quad-semantics regtype address GRj))
4516 (load-quad-r-r ldq OP_02 OPE1_06 GR NA ((fr500 (unit u-gr-load)))
4517 "Load quad word")
4518 (load-quad-r-r ldqf OP_02 OPE1_0C FRint FR-ACCESS ((fr500 (unit u-fr-load)))
4519 "Load quad float")
4520 (load-quad-r-r ldqc OP_02 OPE1_0F CPR NA () "Load coprocessor quad")
4522 (define-pmacro (ne-load-quad-r-r
4532 (load-quad-semantics regtype address GRj)))
4538 (ne-load-quad-r-r nldq OP_02 OPE1_26 GR (ne-XI-size) 0 NA
4539 ((fr500 (unit u-gr-load))) "Load quad word")
4540 (ne-load-quad-r-r nldqf OP_02 OPE1_2C FRint (ne-XI-size) 1 FR-ACCESS
4541 ((fr500 (unit u-fr-load))) "Load quad float")
4728 (define-pmacro (load-quad-gr-u-semantics)
4730 (load-quad-semantics GR address GRj)
4737 (define-pmacro (load-quad-gr-u name op ope comment)
4743 (load-quad-gr-u-semantics)
4749 (load-quad-gr-u ldqu OP_02 OPE1_16 "Load quad word, update index")
4751 (define-pmacro (ne-load-quad-gr-u name op ope size comment)
4758 (load-quad-gr-u-semantics))
4764 (ne-load-quad-gr-u nldqu OP_02 OPE1_36 (ne-XI-size) "Load quad word, update index")
4766 (define-pmacro (load-quad-non-gr-u-semantics regtype)
4768 (load-quad-semantics regtype address GRj)
4773 (define-pmacro (load-quad-non-gr-u name op ope regtype attr profile comment)
4779 (load-quad-non-gr-u-semantics regtype)
4784 (load-quad-non-gr-u ldqfu OP_02 OPE1_1C FRint FR-ACCESS
4785 ((fr500 (unit u-fr-load))) "Load quad float, update index")
4786 (load-quad-non-gr-u ldqcu OP_02 OPE1_1F CPR NA
4787 () "Load coprocessor quad word, update index")
4789 (define-pmacro (ne-load-quad-non-gr-u name op ope regtype size comment)
4796 (load-quad-non-gr-u-semantics regtype))
4801 (ne-load-quad-non-gr-u nldqfu OP_02 OPE1_3C FRint (ne-XI-size) "Load quad float,update index")
4930 (define-pmacro (load-quad-r-simm name op regtype attr profile comment)
4937 (load-quad-semantics regtype address d12))
4942 (load-quad-r-simm ldqi OP_34 GR NA
4943 ((fr500 (unit u-gr-load))) "Load quad word")
4944 (load-quad-r-simm ldqfi OP_3C FRint FR-ACCESS
4945 ((fr500 (unit u-fr-load))) "Load quad float")
4947 (define-pmacro (ne-load-quad-r-simm
4956 (load-quad-semantics regtype address d12)))
4961 (ne-load-quad-r-simm nldqfi OP_4C FRint (ne-XI-size) 1 FR-ACCESS
4962 ((fr500 (unit u-fr-load))) "Load quad float")
5039 ; Semantics for a store-quad insn
5041 (define-pmacro (store-quad-semantics regtype address arg)
5048 (define-pmacro (store-quad-r-r name op ope regtype attr profile comment)
5055 (store-quad-semantics regtype address GRj))
5060 (store-quad-r-r stq OP_03 OPE1_04 GR NA
5061 ((fr500 (unit u-gr-store))) "Store quad word")
5062 (store-quad-r-r stqf OP_03 OPE1_0C FRint FR-ACCESS
5064 "Store quad float")
5065 (store-quad-r-r stqc OP_03 OPE1_27 CPR NA
5066 () "Store coprocessor quad word")
5139 (define-pmacro (store-quad-r-r-u name op ope regtype attr profile comment)
5146 (store-quad-semantics regtype address GRj)
5152 (store-quad-r-r-u stqu OP_03 OPE1_14 GR NA
5154 "Store quad word, update index")
5155 (store-quad-r-r-u stqfu OP_03 OPE1_1C FRint FR-ACCESS
5157 "Store quad float, update index")
5158 (store-quad-r-r-u stqcu OP_03 OPE1_2F CPR NA ()
5159 "Store coprocessor quad word, update index")
5234 "conditional load quad integer"
5240 (load-quad-semantics GR address GRj)))
5324 "conditional load quad integer and update index"
5330 (load-quad-semantics GR address GRj)
5401 "conditionally store quad word"
5407 (store-quad-semantics GR address GRj)))
5541 (define-pmacro (store-quad-r-simm name op regtype attr profile comment)
5548 (store-quad-semantics regtype address d12))
5553 (store-quad-r-simm stqi OP_54 GR NA ((fr500 (unit u-gr-store)))
5554 "Store quad word")
5555 (store-quad-r-simm stqfi OP_57 FRint FR-ACCESS ()
5556 "Store quad float")
5673 "move GR for FR quad"
5695 "move FR for GR quad"
8039 ((fr400 (unit u-media-3-quad
8042 (fr450 (unit u-media-3-quad
8045 (fr550 (unit u-media-quad)))
8116 "Media quad saturation signed"
8134 ((fr400 (unit u-media-1-quad
8138 (fr450 (unit u-media-1-quad
8142 (fr550 (unit u-media-quad)))
8288 (define-pmacro (media-quad-arith-sat-semantics cond operation mode max min)
8315 (define-pmacro (media-quad-arith-sat name operation mode max min op ope comment)
8322 (media-quad-arith-sat-semantics 1 operation mode max min)
8323 ((fr400 (unit u-media-1-quad
8327 (fr450 (unit u-media-1-quad
8331 (fr500 (unit u-media-quad-arith
8334 (out FRintk FRintkeven))) (fr550 (unit u-media-quad)))
8338 (media-quad-arith-sat mqaddhss add HI 32767 -32768 OP_7B OPE1_18 "Media quad add signed with satur…
8339 (media-quad-arith-sat mqaddhus add UHI 65535 0 OP_7B OPE1_19 "Media quad add unsigned with sat…
8341 (media-quad-arith-sat mqsubhss sub HI 32767 -32768 OP_7B OPE1_1A "Media quad sub signed with satur…
8342 (media-quad-arith-sat mqsubhus sub UHI 65535 0 OP_7B OPE1_1B "Media quad sub unsigned with sat…
8344 (define-pmacro (conditional-media-quad-arith-sat
8352 (media-quad-arith-sat-semantics (eq CCi (or cond 2))
8354 ((fr400 (unit u-media-1-quad
8358 (fr450 (unit u-media-1-quad
8362 (fr500 (unit u-media-quad-arith
8365 (out FRintk FRintkeven))) (fr550 (unit u-media-quad)))
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…
8394 (define-pmacro (media-quad-limit name operation op ope comment)
8415 ((fr450 (unit u-media-1-quad
8422 (media-quad-limit mqlclrhs media-low-clear-semantics OP_78 OPE1_10
8423 "Media quad low clear")
8424 (media-quad-limit mqlmths media-scope-limit-semantics OP_78 OPE1_14
8425 "Media quad scope limitation")
8427 (define-pmacro (media-quad-shift name operation op ope comment)
8452 ((fr450 (unit u-media-3-quad
8459 (media-quad-shift mqsllhi sll OP_78 OPE1_11 "Media quad left shift")
8460 (media-quad-shift mqsrahi sra OP_78 OPE1_13 "Media quad right shift")
8652 (define-pmacro (media-quad-multiply-semantics cond mode conv rhs1 rhs2)
8675 (define-pmacro (media-quad-multiply name mode conv rhs1 rhs2 op ope comment)
8682 (media-quad-multiply-semantics 1 mode conv rhs1 rhs2)
8683 ((fr400 (unit u-media-2-quad
8686 (fr450 (unit u-media-2-quad
8689 (fr500 (unit u-media-quad-mul
8691 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
8695 (media-quad-multiply mqmulhs HI ext argjhi argjlo OP_7B OPE1_1C "Media quad multiply signed")
8696 (media-quad-multiply mqmulhu UHI zext argjhi argjlo OP_7B OPE1_1D "Media quad multiply unsigned")
8698 (media-quad-multiply mqmulxhs HI ext argjlo argjhi OP_7B OPE1_2A "Media quad cross multiply signe…
8699 (media-quad-multiply mqmulxhu UHI zext argjlo argjhi OP_7B OPE1_2B "Media quad cross multiply unsig…
8701 (define-pmacro (conditional-media-quad-multiply
8710 (media-quad-multiply-semantics (eq CCi (or cond 2)) mode conv rhs1 rhs2)
8711 ((fr400 (unit u-media-2-quad
8714 (fr450 (unit u-media-2-quad
8717 (fr500 (unit u-media-quad-mul
8719 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
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…
8809 (define-pmacro (media-quad-multiply-acc-semantics
8839 (define-pmacro (media-quad-multiply-acc
8847 (media-quad-multiply-acc-semantics 1 mode conv addop rhw res max min)
8848 ((fr400 (unit u-media-2-quad
8851 (fr450 (unit u-media-2-quad
8854 (fr500 (unit u-media-quad-mul
8856 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
8860 (media-quad-multiply-acc mqmachs HI ext add h-acc40S ACC40Sk
8863 "Media quad multiply and accumulate signed")
8865 (media-quad-multiply-acc mqmachu UHI zext add h-acc40U ACC40Uk
8868 "Media quad multiply and accumulate unsigned")
8870 (define-pmacro (conditional-media-quad-multiply-acc
8878 (media-quad-multiply-acc-semantics (eq CCi (or cond 2))
8880 ((fr400 (unit u-media-2-quad
8883 (fr450 (unit u-media-2-quad
8886 (fr500 (unit u-media-quad-mul
8888 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
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")
8902 (define-pmacro (media-quad-multiply-cross-acc-semantics
8932 (define-pmacro (media-quad-multiply-cross-acc
8940 (media-quad-multiply-cross-acc-semantics 1 mode conv addop rhw res
8942 ((fr400 (unit u-media-2-quad
8945 (fr450 (unit u-media-2-quad
8948 (fr550 (unit u-media-4-quad)))
8952 (media-quad-multiply-cross-acc mqxmachs HI ext add h-acc40S ACC40Sk
8955 "Media quad multiply and cross accumulate signed")
8957 (define-pmacro (media-quad-cross-multiply-cross-acc-semantics
8987 (define-pmacro (media-quad-cross-multiply-cross-acc
8995 (media-quad-cross-multiply-cross-acc-semantics 1 mode conv addop rhw res
8997 ((fr400 (unit u-media-2-quad
9000 (fr450 (unit u-media-2-quad
9003 (fr550 (unit u-media-4-quad)))
9007 (media-quad-cross-multiply-cross-acc mqxmacxhs HI ext add h-acc40S ACC40Sk
9010 "Media quad cross multiply and cross accumulate signed")
9012 (define-pmacro (media-quad-cross-multiply-acc-semantics
9042 (define-pmacro (media-quad-cross-multiply-acc
9050 (media-quad-cross-multiply-acc-semantics 1 mode conv addop rhw res
9052 ((fr400 (unit u-media-2-quad
9055 (fr450 (unit u-media-2-quad
9058 (fr550 (unit u-media-4-quad)))
9062 (media-quad-cross-multiply-acc mqmacxhs HI ext add h-acc40S ACC40Sk
9065 "Media quad cross multiply and accumulate signed")
9199 (define-pmacro (media-quad-complex
9225 ((fr400 (unit u-media-2-quad
9228 (fr450 (unit u-media-2-quad
9231 (fr500 (unit u-media-quad-complex
9233 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
9237 (define-pmacro (media-quad-complex-i
9263 ((fr400 (unit u-media-2-quad
9266 (fr450 (unit u-media-2-quad
9269 (fr500 (unit u-media-quad-complex
9271 (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad)))
9275 (media-quad-complex mqcpxrs HI ext argjhi argjlo
9278 "Media quad complex real signed with saturation")
9280 (media-quad-complex mqcpxru UHI zext argjhi argjlo
9283 "Media quad complex real unsigned with saturation")
9285 (media-quad-complex-i mqcpxis HI ext argjlo argjhi
9288 "Media quad complex imaginary signed with saturation")
9290 (media-quad-complex-i mqcpxiu UHI zext argjlo argjhi
9293 "Media quad complex imaginary unsigned with saturation")
9409 ((fr400 (unit u-media-3-quad
9413 (fr450 (unit u-media-3-quad
9417 (fr500 (unit u-media-quad-arith
9421 (fr550 (unit u-media-quad)))