aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add a readme.HEADfrontrodri2023-12-021-0/+223
|
* implement memory aligned versions of some functions.rodri2023-12-013-2/+139
|
* remove instructions recently added to 9front. implemented some tests.rodri2023-11-295-35/+73
|
* idem.rodri2023-11-274-51/+87
|
* corrected tests and reimplemented some functions using 6a's own instructions.rodri2023-11-261-3/+10
| | | | some tests were reporting wrong results when the functions didn't write to the correct memory addresses, because they were reused from the previous test. now those are reset before every run.
* add 3d point sum.rodri2023-11-254-0/+58
|
* cleaned things up and improved the organization a bit.rodri2023-11-258-188/+283
|
* add more avx instructions and place VZEROUPPERs.rodri2023-11-242-3/+75
|
* clean and organize things up. implement VZEROUPPER.rodri2023-11-245-53/+63
|
* add more avx instructions and a bench9 benchmark file.rodri2023-11-244-0/+182
|
* fix the 9 asm notes. add VFMA231[SP]D instructions.rodri2023-11-243-26/+47
|
* add base VEX encoding definitions.rodri2023-11-231-6/+22
|
* add 9 asm notes of the macro instructions.rodri2023-11-231-9/+9
|
* initial SIMD trials of some libgeometry functions.rodri2023-11-236-0/+330