Home
last modified time | relevance | path

Searched refs:mla (Results 1 – 25 of 105) sorted by relevance

12345

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Daarch-common.c431 rtx mla = SET_SRC (consumer_set); in aarch_accumulator_forwarding() local
440 if (GET_CODE (mla) == ZERO_EXTEND) in aarch_accumulator_forwarding()
441 mla = XEXP (mla, 0); in aarch_accumulator_forwarding()
443 switch (GET_CODE (mla)) in aarch_accumulator_forwarding()
447 if (GET_CODE (XEXP (mla, 0)) == MULT) in aarch_accumulator_forwarding()
448 accumulator = XEXP (mla, 1); in aarch_accumulator_forwarding()
454 if (GET_CODE (XEXP (mla, 1)) == MULT) in aarch_accumulator_forwarding()
455 accumulator = XEXP (mla, 0); in aarch_accumulator_forwarding()
462 if (REG_P (XEXP (mla, 1)) in aarch_accumulator_forwarding()
463 && REG_P (XEXP (mla, 2)) in aarch_accumulator_forwarding()
[all …]
H A Darm1026ejs.md120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations
125 (eq_attr "type" "smlalxy,mul,mla"))
H A Dcortex-a17.md74 (eq_attr "type" "mla,mlas,smmla"))
H A Dcortex-m7.md84 (eq_attr "type" "mla,mlas"))
H A Dtypes.md104 ; mla integer multiply accumulate.
639 mla,\
1115 "smulxy,smlaxy,smulwy,smlawx,mul,muls,mla,mlas,smlawy,smuad,smuadx,\
H A Dfmp626.md94 (eq_attr "type" "mul,mla"))
H A Dfa626te.md102 (eq_attr "type" "mul,mla"))
H A Dfa526.md96 (eq_attr "type" "mul,mla,muls,mlas,umull,umlal,smull,smlal,umulls,\
H A Dfa606te.md95 (eq_attr "type" "mul,mla,muls,mlas"))
H A Darm1020e.md120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations
125 (eq_attr "type" "smlalxy,mul,mla"))
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Daarch-common.cc431 rtx mla = SET_SRC (consumer_set); in aarch_accumulator_forwarding() local
440 if (GET_CODE (mla) == ZERO_EXTEND) in aarch_accumulator_forwarding()
441 mla = XEXP (mla, 0); in aarch_accumulator_forwarding()
443 switch (GET_CODE (mla)) in aarch_accumulator_forwarding()
447 if (GET_CODE (XEXP (mla, 0)) == MULT) in aarch_accumulator_forwarding()
448 accumulator = XEXP (mla, 1); in aarch_accumulator_forwarding()
454 if (GET_CODE (XEXP (mla, 1)) == MULT) in aarch_accumulator_forwarding()
455 accumulator = XEXP (mla, 0); in aarch_accumulator_forwarding()
462 if (REG_P (XEXP (mla, 1)) in aarch_accumulator_forwarding()
463 && REG_P (XEXP (mla, 2)) in aarch_accumulator_forwarding()
[all …]
H A Darm1026ejs.md120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations
125 (eq_attr "type" "smlalxy,mul,mla"))
H A Dcortex-a17.md74 (eq_attr "type" "mla,mlas,smmla"))
H A Dcortex-m7.md84 (eq_attr "type" "mla,mlas"))
H A Dfa526.md96 (eq_attr "type" "mul,mla,muls,mlas,umull,umlal,smull,smlal,umulls,\
H A Dfa626te.md102 (eq_attr "type" "mul,mla"))
H A Dfa606te.md95 (eq_attr "type" "mul,mla,muls,mlas"))
H A Dfmp626.md94 (eq_attr "type" "mul,mla"))
H A Darm1020e.md120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations
125 (eq_attr "type" "smlalxy,mul,mla"))
H A Dtypes.md122 ; mla integer multiply accumulate.
658 mla,\
1171 "smulxy,smlaxy,smulwy,smlawx,mul,muls,mla,mlas,smlawy,smuad,smuadx,\
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/aarch64/
H A Dmla.s3 # Check the vector multiply add instruction: mla.
44 mla v1.8b, v0.8b, v0.8b
52 mla v1.16b, v0.16b, v0.16b
64 mla v1.4h, v0.4h, v0.4h
72 mla v1.8h, v0.8h, v0.8h
84 mla v1.2s, v0.2s, v0.2s
92 mla v1.4s, v0.4s, v0.4s
H A DChangeLog-202111 * fcvtz.s, fstur.s, ldn_single.s, ldnr.s, mla.s, mls.s, uzp.s: Align
47 * mla.s: New.
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/arm/
H A Dmla.cgs1 # arm testcase for mla$cond${set-cc?} ${mul-rd},$rm,$rs,${mul-rn}
8 .global mla
9 mla:
/netbsd-src/sys/external/bsd/gnu-efi/dist/lib/arm/
H A Dmullu.S33 mla r1, r2, r1, ip
34 mla r1, r3, lr, r1
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DREADME.txt10 mla r4, r3, lr, r4
19 mla r4, r3, lr, r4
27 mla r4, r3, lr, r4

12345