I'm terribly new to assembly, so please forgive me, if I'm just wasting Your precious time, but it seemes to me, that I've found a small bug in fasm (I'm using 1.41 version). I think, that both FPU instructions: `fadd' and `fmul' are swapped (I mean of course, `fadd' acts like `fmul' should act and vice-versa).
Greetings for all!
Posted on 2002-12-02 03:20:05 by Ender
No, I think you are wrong.

Just try to write some little programm with fadd/fmul, compile it and then open in any debugger.

Posted on 2002-12-02 08:37:42 by JohnFound
Yes, there was a bug in case of "FADD STn,ST0"/"FMUL STn,ST0", and it's now fixed. Please make sure you have the release 1.41 with date 02-12-2002, it has the fixes for all small bugs people have found after the first official 1.41 release (the feedback after this release was large as never before). Thanks for all who did the bug reports (including you, Ender ;))!
Posted on 2002-12-02 08:45:57 by Tomasz Grysztar
I was just to post the asmcode that generates an error (well, my first post was a bit laconic), but it's already been fixed... so... Thank You, Privalov!
Posted on 2002-12-02 08:53:03 by Ender