Commit graph

8 commits

Author SHA1 Message Date
60d069924d Renaming methods
To ease the naming we put the sse methods the same as the sse instructions it uses.
2018-12-02 10:40:04 +00:00
a794464432 Changed print into printHex
The print in decimal format is not good to validate the packed structure of integers. The hex format is better because it enable us to validate the methods
by looking at the position of the packed values
2018-12-02 10:16:40 +00:00
618e5efcfa Refactoring code
* Cleanup in main.cpp
* Refactor in bmath.h
* Refactor in avx2.hpp avx2.cpp
* Added types.hpp to abstract architecture datatypes
* Refactored utils.hpp
* Refactored sse.cpp
* Added some utility methods for integer, long packed values
* Convert print into a generic method with use of templates
2018-12-02 10:09:37 +00:00
7d0629887a Added utils header file to group all utility code under the same utility class 2018-12-02 09:33:50 +00:00
2ae4f28e7d Added assembly sse instruction for long and int adding 2018-12-01 23:21:40 +00:00
2db72850bc Added sse files to implement sse assembly instructions in inline code 2018-12-01 22:56:44 +00:00
7e09862950 Refactor
Changed binary directories
Fixed cmake files
Fixed naive 128bit sum implementation
2018-12-01 21:18:49 +00:00
11378e5ea6 Added gitignore 2018-12-01 14:09:07 +00:00