mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
1894d9317a8299d0a4ef42c5cd6ea86c5256df91
As pointed out by Mark Rages, GCC/G++ support auto vectorization optimisations with this flag (amongst others). This has quite a significant performance impact for almost all parts of GC that loop over ride files. It certainly improves the mean-max routine performance dramatically. Anecdotely it seems to improve performance on most charts when intervals are selected and make the Metric charts particularly snappy. More info on auto vectorization can be found at the following url: http://gcc.gnu.org/projects/tree-ssa/vectorization.html Tested on intel and amd hosts running Linux and Windows.
To build cp src/gcconfig.pri.in src/gcconfig.pri cp qwt/qwtconfig.pri.in qwt/qwtconfig.pri Edit both src/gcconfig.pri and qwt/qwtconfig.pri as necessary, then qmake make To uninstall the older FTDI VCP drivers on Mac OS X, open a Terminal and type: sudo mv /System/Library/Extensions/FTDIUSBSerialDriver.kext /tmp Type your password when prompted, then restart your computer.
Description
Languages
Standard ML
68.2%
C++
28.2%
C
2.7%
Yacc
0.2%
QMake
0.2%
Other
0.1%