This sequence of patches improves Cortex-A7 pipeline description. [1/5] Add ffmas and ffmad type attribute and use it instead of fmacs and fmacd (respectively) for fused multiply and accumulate operations. [2/5] Update pipeline description of vdiv, vsqrt, and various vfp and neon mac operations. [3/5] Add bypass to forward the result of a mac operation to the accumulator of another mac operation. [4/5] Improve handling of calls. [5/5] Cleanup - remove unused reservation units.
Patches 1-3 must be applied in the given order. Patches 4,5 are independent. No regression on qemu for arm-none-eabi with cpu cortex-a7 arm/thumb. Bootstrap successful. Ok for trunk? Thanks, Greta