News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

x87 FPU and SSE/SSE2 Floating-Point Assists: A Comprehensive Guide for RosAsm

Started by guga, May 03, 2025, 06:31:07 AM

Previous topic - Next topic

NoCforMe

Sorry to interrupt the yuk-fest here, but @Guga:

If you're going to post things like assembler EQUates, could you please do it in MASM syntax?
I hate to break it to you, but nobody[1] uses your strange RosAsm.
Which means anyone who wants to use those statements has to translate them.

We now return to the yuk-fest which is in progress ...

[1] For certain values of "nobody", which is down in the single-digit percentages.
32-bit code and Windows 7 foreva!

guga

Hi David.

I though it could be easy to read. Although the guide is intended for RosAsm, i only put a bit of RosAsm syntax in some examples, but the whole equates values are in their own tables containing the hexadecimal values, not the syntax (either for RosAsm or Masm).

SSE_MXCSR_FULL_OPTIMIZATION (0x9FC0) - No need for any syntax here. Or also in the tables i used. I described what were the values. Like in:

QuoteBits  Equate                                                     Hex         Binary                                              Description
0      FPU_EXCEPTION_INVALIDOPERATION     0x01        0000_0000_0000_0001    Invalid Operation Mask
1      FPU_EXCEPTION_DENORMALIZED         0x02        0000_0000_0000_0010    Denormal Operand Mask
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com