The MASM Forum

Miscellaneous => Miscellaneous Projects => Topic started by: qWord on February 10, 2013, 12:47:09 PM

Title: SmplMath v2 released
Post by: qWord on February 10, 2013, 12:47:09 PM
Edit 10/2020: The code is also available at github: https://github.com/qwordAtGitHub/SmplMath. There will be probably no further development from my side.

Hello all,

I've update my SmplMath (http://sourceforge.net/projects/smplmath/) macros system to version 2. These macros allow to evaluate mathematically expression similar to HLLs.
Currently the macros support 32 and 64 bit code and are compatible with the MASM32 SDK. 64 bit programming requires jWasm.
The macros are organized in some kind of a front end / back end architecture, whereas there are currently back ends for FPU and SSE2 instructions.

Even if I do not really expect that anyone will ever use the macros serious (except myself), I think it might be an interesting source for people interested in writing macros or searching for FPU and SSE2 algorithms.
Regardless that, feedback is welcome  :biggrin:

The package can be downloaded from sourceforge: SmplMath (http://sourceforge.net/projects/smplmath/)

regards, qWord
Title: Re: SmplMath v2 released
Post by: Gunther on February 10, 2013, 01:04:55 PM
Hi qWord,

rock solid work at the first glance with extensive documentation. Avira has another false positive in SimplMathDemo.exe.

By the way, you should think about using LATEX to write your documentations; it's worth a try.

Gunther
Title: Re: SmplMath v2 released
Post by: qWord on February 10, 2013, 01:12:05 PM
hi,
Quote from: Gunther on February 10, 2013, 01:04:55 PM
By the way, you should think about using LATEX to write your documentations; it's worth a try.
you are absolute right (I'm fully aware of Latex). The problem is that I'm currently  too lazy transfer the document  :biggrin:
Title: Re: SmplMath v2 released
Post by: Biterider on February 10, 2013, 06:48:12 PM
hi
Thanks for the update!

QuoteEven if I do not really expect that anyone will ever use the macros serious (except myself), ...
Not completely true, you have at least one user   :P

Biterider
Title: Re: SmplMath v2 released
Post by: Gunther on February 10, 2013, 10:25:54 PM
Hi qWord,

Quote from: qWord on February 10, 2013, 01:12:05 PM
you are absolute right (I'm fully aware of Latex). The problem is that I'm currently  too lazy transfer the document  :biggrin:

your life could be very easy by using LATEX for your documentation.

Gunther
Title: Re: SmplMath v2 released
Post by: dedndave on February 10, 2013, 11:47:42 PM
Quote from: Biterider on February 10, 2013, 06:48:12 PM
hi
Thanks for the update!

QuoteEven if I do not really expect that anyone will ever use the macros serious (except myself), ...
Not completely true, you have at least one user   :P

Biterider

so, that's how you do it   :P

(Biterider solves a few Project Euler problems before anyone else)
Title: Re: SmplMath v2 released
Post by: qWord on February 11, 2013, 06:26:34 AM
Quote from: Biterider on February 10, 2013, 06:48:12 PMNot completely true, you have at least one user   :P
:biggrin: - I'm allowed to ask for what you use the macros?

qWord
Title: Re: SmplMath v2 released
Post by: Biterider on February 11, 2013, 06:45:26 PM
Hallo
I use the macros in some projects. The most used macro set by me is ConstDiv.inc
In one of the projects I'm working on, I use SmplMath to generate complex embroidery designs.
It took me much less time code these design templates than doing by hand. The most intensive computations are the plausibility checks for the boring operation.

Biterider
Title: Re: SmplMath v2 released
Post by: hfheatherfox07 on February 20, 2013, 05:04:58 AM
Hi qWord,
I use it for all the sine scrollers you posted on the old forum :)

http://www.masmforum.com/board/index.php?PHPSESSID=786dd40408172108b65a5a36b09c88c0&topic=16710.30

I am going to try to add dib bmp font to them :)

Sorry I am a beginner with masm , as I understand masm better I am sure I will find more uses :)

Thank you for all your help with my silly question over the years