Software optimization resources | E-mail subscription to this blog | www.agner.org
Threaded View | Search | List | List Messageboards | Help |
Major update of Vector Class Library - Agner - 2019-08-05 |
Major update of Vector Class Library - aalex - 2020-07-21 |
Major update of Vector Class Library - Agner - 2020-07-22 |
Major update of Vector Class Library |
---|
Author: Agner | Date: 2019-08-05 03:15 |
Good news. I have made a major update of the Vector Class Library.
This has been a lot of work, and it has been postponed because I have been busy on other projects. But finally VCL version 2.00 is here. The new C++14 and C++17 standards allow me to do a lot of metaprogramming, especially in the permute and blend functions. The code will do a lot of calculations and search to find the optimal implementation of a particular permutation pattern - at compile time. The result is just one or a few instructions to execute at run time. These metaprogramming features are something that I have been longing for. Version 1 of VCL used a lot of awkward tricks to work with the limited metaprogramming possibilities.
|
Reply To This Message |
Major update of Vector Class Library |
---|
Author: | Date: 2020-07-21 20:25 |
I am seeing the following error while compiling vcl ( in fact just including the vectorclass.h header) , please advice ====== code being compiled ================ int main() ============ error ========================== g++ -mavx -march=native -O3 -std=gnu++17 -I./version2-master -o output/test_vcl test_vcl.cpp ============ error ========================== g++ -mavx -march=native -O3 -std=c++17 -I./version2-master -o output/test_vcl test_vcl.cpp g++ -mavx -O3 -std=c++17 -I./version2-master -o output/test_vcl test_vcl.cpp ============= compiler info =============================================
|
Reply To This Message |
Major update of Vector Class Library |
---|
Author: Agner | Date: 2020-07-22 00:06 |
aalex wrote:I am seeing the following error while compiling vclPlease use a newer version of g++ or clang++ |
Reply To This Message |
Threaded View | Search | List | List Messageboards | Help |