Lazarus
Announcements => Third party => Topic started by: AlexTP on November 04, 2018, 12:09:20 pm
-
https://github.com/mikerabat/mrmath
It supports FPC. It has classes for matrix handling optimized in ASM.
FreePascal support has been added for both x86 and x64 windows platforms.
You find a unit test project in the "Test" folder called MathUtilsTestsFPC.lpr
-
Correction: "optimized" Intel/amd ASM, and only in the context of Windows and Limited linuxes on Intel. So the assembler optimizations are utterly useless cross-platform.
Also: TASMNativeInt? FPC already has a type for that: OpaquePointer (from 3.2)
Otherwise looks good.
-
mrmath is a very useful library for fast matrix manipulation. I am actually using it on win, linux, mac.
-
This sounds great, thanks. Would appreciate confirmation that it is cross platform.
-
Is this also 64 bit?
-
it's for 32/64 bit and is cross platform (Win, Linux, Mac).
Just recently I overhauled the 32bit part to have faster function calls (assembler call directive).
There should be a few test projects for Win, Mac and Linux ;)
-
By The way... TASMNativeInt was introduced for Delphi platforms that do not have a NativeInt ;)
-
Actually I can confirm it's compatible with x86/x64 Win/Linux/Mac
platforms.
-
Yes, but it is a pity it doesn't support my main platform which is 32/64 arm-linux.... :D
Otherwise it does what is says on the tin... Good job..
-
Hi, where can I find some help/info/description about the funcions and procedures?
thanks
/BlueIcaro
-
I started this:
https://github.com/mikerabat/mrmath/wiki
And a few examples can be downloaded here:
http://www.mrsoft.org/home/downloads.html