Recent

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

zamronypj

  • Full Member
  • ***
  • Posts: 133
    • 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
Apache module executes Pascal program like scripting language https://zamronypj.github.io/mod_pascal/
Github https://github.com/zamronypj

Thaddy

  • Hero Member
  • *****
  • Posts: 14205
  • Probably until I exterminate Putin.
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 »
Specialize a type, not a var.

BeanzMaster

  • Sr. Member
  • ****
  • Posts: 268
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: 14205
  • Probably until I exterminate Putin.
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...
Specialize a type, not a var.

 

TinyPortal © 2005-2018