Author Topic: SmplMath v2 released  (Read 4432 times)

qWord

  • Member
  • *****
  • Posts: 1471
  • The base type of a type is the type itself
    • SmplMath macros
SmplMath v2 released
« on: February 10, 2013, 12:47:09 PM »
Hello all,

I've update my 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

regards, qWord
MREAL macros - when you need floating point arithmetic while assembling!

Gunther

  • Member
  • *****
  • Posts: 3517
  • Forgive your enemies, but never forget their names
Re: SmplMath v2 released
« Reply #1 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
Get your facts first, and then you can distort them.

qWord

  • Member
  • *****
  • Posts: 1471
  • The base type of a type is the type itself
    • SmplMath macros
Re: SmplMath v2 released
« Reply #2 on: February 10, 2013, 01:12:05 PM »
hi,
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:
MREAL macros - when you need floating point arithmetic while assembling!

Biterider

  • Member
  • **
  • Posts: 126
  • ObjAsm32
    • ObjAsm32
Re: SmplMath v2 released
« Reply #3 on: February 10, 2013, 06:48:12 PM »
hi
Thanks for the update!

Quote
Even 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

Gunther

  • Member
  • *****
  • Posts: 3517
  • Forgive your enemies, but never forget their names
Re: SmplMath v2 released
« Reply #4 on: February 10, 2013, 10:25:54 PM »
Hi qWord,

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
Get your facts first, and then you can distort them.

dedndave

  • Member
  • *****
  • Posts: 8751
  • Still using Abacus 2.0
    • DednDave
Re: SmplMath v2 released
« Reply #5 on: February 10, 2013, 11:47:42 PM »
hi
Thanks for the update!

Quote
Even 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)

qWord

  • Member
  • *****
  • Posts: 1471
  • The base type of a type is the type itself
    • SmplMath macros
Re: SmplMath v2 released
« Reply #6 on: February 11, 2013, 06:26:34 AM »
Not completely true, you have at least one user   :P
:biggrin: - I'm allowed to ask for what you use the macros?

qWord
MREAL macros - when you need floating point arithmetic while assembling!

Biterider

  • Member
  • **
  • Posts: 126
  • ObjAsm32
    • ObjAsm32
Re: SmplMath v2 released
« Reply #7 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

hfheatherfox07

  • Member
  • ***
  • Posts: 464
Re: SmplMath v2 released
« Reply #8 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

Your code and your skills will be assimilated. Your programming language is irrelevant.
We are the ASM Borg and you will become part of us. Compile and be assembled.