/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
H A D | aarch-common.c | 431 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 D | arm1026ejs.md | 120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations 125 (eq_attr "type" "smlalxy,mul,mla"))
|
H A D | cortex-a17.md | 74 (eq_attr "type" "mla,mlas,smmla"))
|
H A D | cortex-m7.md | 84 (eq_attr "type" "mla,mlas"))
|
H A D | types.md | 104 ; mla integer multiply accumulate. 639 mla,\ 1115 "smulxy,smlaxy,smulwy,smlawx,mul,muls,mla,mlas,smlawy,smuad,smuadx,\
|
H A D | fmp626.md | 94 (eq_attr "type" "mul,mla"))
|
H A D | fa626te.md | 102 (eq_attr "type" "mul,mla"))
|
H A D | fa526.md | 96 (eq_attr "type" "mul,mla,muls,mlas,umull,umlal,smull,smlal,umulls,\
|
H A D | fa606te.md | 95 (eq_attr "type" "mul,mla,muls,mlas"))
|
H A D | arm1020e.md | 120 ;; 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 D | aarch-common.cc | 431 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 D | arm1026ejs.md | 120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations 125 (eq_attr "type" "smlalxy,mul,mla"))
|
H A D | cortex-a17.md | 74 (eq_attr "type" "mla,mlas,smmla"))
|
H A D | cortex-m7.md | 84 (eq_attr "type" "mla,mlas"))
|
H A D | fa526.md | 96 (eq_attr "type" "mul,mla,muls,mlas,umull,umlal,smull,smlal,umulls,\
|
H A D | fa626te.md | 102 (eq_attr "type" "mul,mla"))
|
H A D | fa606te.md | 95 (eq_attr "type" "mul,mla,muls,mlas"))
|
H A D | fmp626.md | 94 (eq_attr "type" "mul,mla"))
|
H A D | arm1020e.md | 120 ;; The "smlalxy", "mul", and "mla" instructions require two iterations 125 (eq_attr "type" "smlalxy,mul,mla"))
|
H A D | types.md | 122 ; 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 D | mla.s | 3 # 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 D | ChangeLog-2021 | 11 * 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 D | mla.cgs | 1 # 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 D | mullu.S | 33 mla r1, r2, r1, ip 34 mla r1, r3, lr, r1
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | README.txt | 10 mla r4, r3, lr, r4 19 mla r4, r3, lr, r4 27 mla r4, r3, lr, r4
|