Author Topic: Fpulib  (Read 15953 times)

raymond

  • Member
  • ***
  • Posts: 327
    • Raymond's page
Fpulib
« on: May 31, 2012, 11:03:40 AM »
I'm certainly partly to blame for not checking what was intended to be used in the MASM32 SDK prior to its official release. I have recently realized that the currently included Fpulib version is a 5-year old one. Until this gets corrected in the near future, anyone having already downloaded the SDK (or doing so before it gets updated), and wishing to use the Fpulib, should thus download the latest version from:
http://www.ray.masmcode.com/fpu.html#fpulib

You should unzip it in the existing /masm32/fpulib subfolder, overwriting everything, and then copy
the Fpu.inc file to the /masm32/include subfolder,
the Fpu.lib file to the /masm32/lib subfolder, and
the Fpulib.chm file to the /masm32/help subfolder.

Sorry for the inconvenience. :redface:
Whenever you assume something, you risk being wrong half the time.
http://www.ray.masmcode.com/

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 10583
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Fpulib
« Reply #1 on: May 31, 2012, 01:01:41 PM »
Sad to say this was my blunder, I downloaded the wrong file from Ray's site and the version included in the current MASM32 SDK Version 11 is out of date.

Fpulib is an important part of the MASM32 SDK and to bring your vewrsion up to date you should download the zip file from Ray's site and install it according to his instructions.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Fpulib
« Reply #2 on: May 31, 2012, 01:13:49 PM »
don't feel bad guys - a lot of stuff to keep track of    :t

qWord

  • Member
  • *****
  • Posts: 1475
  • The base type of a type is the type itself
    • SmplMath macros
Re: Fpulib
« Reply #3 on: May 31, 2012, 09:18:38 PM »
Hi Hutch,
have you planed an updated release of the SDK?
I'm currently working on some of the macros to make them TCHAR-aware…

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

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Fpulib
« Reply #4 on: May 31, 2012, 09:41:33 PM »
there are a few small issues that could be fixed in kernel32/kernl32p as well

mywan

  • Guest
Re: Fpulib
« Reply #5 on: July 16, 2012, 04:04:24 PM »
Is it safe to assume that the MASM32 SDK downloaded this month (July) has the updated Fpulib included? It's not part of the core what what I intend to use MASM for but I might want to play with it some.

jj2007

  • Member
  • *****
  • Posts: 13945
  • Assembly is fun ;-)
    • MasmBasic
Re: Fpulib
« Reply #6 on: July 16, 2012, 04:26:48 PM »
No, it's not updated afaik. Follow the link in Ray's post above.

mywan

  • Guest
Re: Fpulib
« Reply #7 on: July 17, 2012, 04:38:57 AM »
Gotcha, thanks.

raymond

  • Member
  • ***
  • Posts: 327
    • Raymond's page
Re: Fpulib
« Reply #8 on: February 25, 2017, 05:27:18 AM »
My son gave me a ThinkPad for Christmas so that I would have a more modern decent computer while being down South for a few winter months (I still have WinXP down there).

Yesterday, I decided to download the latest version (v11) of the MASM32 SDK. The latest version of the Fpulib folder (Fpulib2_3) has been added as an additional folder alongside with the old Fpulib folder in the download. However, I strongly suspect that the fpu library included in the "lib" folder is the old version because only the files from that folder seem to have been compiled to create the fpu.lib file in that old forder with yesterday's date as its creation date. The fpu.lib file in the new Fpulib2_3 folder still has its 2010 creation date.

The fpuhelp file in the 'help' folder is also the one for the older version of the library, and is also the one called up by qeditor in its help options.

As a side note, I tried to install the SDK directly to my laptop. The .zip file downloaded without problem but nothing was happening when trying to install it (it simply created a transparent window). I eventually installed it on my old XP computer, and then transfered the new MASM32 folder to my laptop with a USB memory stick!!!!
Whenever you assume something, you risk being wrong half the time.
http://www.ray.masmcode.com/