aarch64: update ampere1 vectorization cost
authorPhilipp Tomsich <philipp.tomsich@vrull.eu>
Mon, 27 Mar 2023 07:16:22 +0000 (09:16 +0200)
committerPhilipp Tomsich <philipp.tomsich@vrull.eu>
Mon, 27 Mar 2023 09:11:30 +0000 (11:11 +0200)
commitff1f2f2412bda118f7ddc10e69bd4284d9b24b9e
treef9bc681d8c5a97f92e8c2657157dd762bdf18a87
parent059961927624224c63c798873fc3b0c0c7abb0d0
aarch64: update ampere1 vectorization cost

The original submission of AmpereOne (-mcpu=ampere1) costs occurred
prior to exhaustive testing of vectorizable workloads against
hardware.

Adjust the vector costs to achieve the best results and more closely
match the underlying hardware.

gcc/ChangeLog:

* config/aarch64/aarch64.cc: Update vector costs for ampere1.

Co-Authored-By: Jiangning Liu <jiangning.liu@amperecomputing.com>
Co-Authored-By: Manolis Tsamis <manolis.tsamis@vrull.eu>
gcc/config/aarch64/aarch64.cc