Recent

Author Topic: Collection of operator overloading for vector operations with SIMD  (Read 473 times)

zamronypj

  • New Member
  • *
  • Posts: 41
    • Fano Framework, Free Pascal web application framework
Collection of operator overloading for vector operation using Intel SIMD SSE instructions written in Free Pascal

https://github.com/zamronypj/oprsimd
Fano Framework, Free Pascal web application framework https://fanoframework.github.io
Personal Projects https://v3.juhara.com
Github https://github.com/zamronypj

Thaddy

  • Hero Member
  • *****
  • Posts: 9273
Re: Collection of operator overloading for vector operations with SIMD
« Reply #1 on: July 14, 2019, 02:35:18 pm »
What I am missing is a pure pascal version and the ability to use the compiler support for vector operations.
In the long run that might be a better option. (Not now, but in the future)

Good job, nevertheless!

p.s.: I am referring to the available -Sv option in combination with -CfXXX That combination is processor independent.
« Last Edit: July 14, 2019, 02:38:27 pm by Thaddy »
also related to equus asinus.

BeanzMaster

  • Full Member
  • ***
  • Posts: 182
Re: Collection of operator overloading for vector operations with SIMD
« Reply #2 on: July 14, 2019, 05:47:25 pm »
Hi if you are interesting by Vector lib using SIMD you can also take a look to my library here : https://github.com/jdelauney/SIMD-VectorMath-UnitTest

Best regards

Thaddy

  • Hero Member
  • *****
  • Posts: 9273
Re: Collection of operator overloading for vector operations with SIMD
« Reply #3 on: July 14, 2019, 06:13:49 pm »
Still, both of you need to test against the compiler .... I gave a hint on how to use them...
also related to equus asinus.