aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/experimental/filesystem
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2022-11-23 17:27:19 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2022-11-24 13:30:04 +0000
commit0c1b0a23f1fe7db6a2e391b7cb78cff900377772 (patch)
tree3635f99729a30103f7954badb0a4a127ac77e6b3 /libstdc++-v3/testsuite/experimental/filesystem
parent138ee8f7453ffdd6856caf35cf32be6661086a54 (diff)
downloadgcc-0c1b0a23f1fe7db6a2e391b7cb78cff900377772.zip
gcc-0c1b0a23f1fe7db6a2e391b7cb78cff900377772.tar.gz
gcc-0c1b0a23f1fe7db6a2e391b7cb78cff900377772.tar.bz2
AArch64: Add fma_reassoc_width [PR107413]
Add a reassocation width for FMA in per-CPU tuning structures. Keep the existing setting of 1 for cores with 2 FMA pipes (this disables reassociation), and use 4 for cores with 4 FMA pipes. This improves SPECFP2017 on Neoverse V1 by ~1.5%. gcc/ PR tree-optimization/107413 * config/aarch64/aarch64.cc (struct tune_params): Add fma_reassoc_width to all CPU tuning structures. (aarch64_reassociation_width): Use fma_reassoc_width. * config/aarch64/aarch64-protos.h (struct tune_params): Add fma_reassoc_width.
Diffstat (limited to 'libstdc++-v3/testsuite/experimental/filesystem')
0 files changed, 0 insertions, 0 deletions