I have found the following thing playing with BCC32, and asking for an
assembly output (-S directive):
if ??version GT 500H
.mmx
endif
I think this is pretty interesting. If I understand it right there can be a
version newer than 5.0, what supports MMX instructions.
Anyone knows anything?
Thx.
Gabor Nemeth a.k.a. FooLman
--
FooLman/United Force
"Szabo Rozalia - Legenda"
BCB 5.0 ships with TASM 5.3, and TASM 5.0 and later supports MMX.
>BCB 5.0 ships with TASM 5.3, and TASM 5.0 and later supports MMX.
I have purchased TASM5.0 as a standalone product, but that doesn't support
MMX, or at least I was not able to find it out. Could anyone help me with
this one?
I do not want to buy BCB5, or any other unneccessary products, is TASM5.3
available anywhere - so I can blame our local dealers?
Thanks
Gabor Nemeth
--
FooLman / United Force
"Szabo Rozalia - Legenda!"
Borland provides a file called tasm5patch.zip which contains a patch for
TASM 5.0 and TD32 5.0 to support MMX instructions I think. I have that patch
on one of my CDs, so if you want it, e-mail me.
I also have the TASM32.EXE file from Borland C++Builder 4.0 (version number
is 5.2) so I can e-mail it to you if you want.
Borland also recently made available the newest version of TD32 5.5 for
free.
If you want some of these tools, just e-mail me, I'll send it to you.
--
Radek Zajic
(If you want to e-mail me, simply remove the text .NOSPAM from my e-mail
address - my address becomes rza...@seznam.cz )
I was quite disappointed when I shelled out the cash for 5.0, and all
that changed was the font in the manuals. However, there are
undocumented changes to the TASM32.EXE (not the 16-bit TASM.EXE). You
can compile MMX instructions by adding the PMMX directive at the top of
your source.
> I do not want to buy BCB5, or any other unneccessary products, is
> TASM5.3 available anywhere - so I can blame our local dealers?
I don't think 5.3 is available as a stand alone product. Which is
unfortunate, because they've since added conditional MOV instructions.
Still no support for SIMD or 3DNow!, that I'm aware of.
>undocumented changes to the TASM32.EXE (not the 16-bit TASM.EXE). You
>can compile MMX instructions by adding the PMMX directive at the top of
>your source.
Whoa! That's great, thanks!
But to be exact this is not in the Out-of-Box 5.0, i had to apply Patch1
from the website. (Unfortunately the td32 patch fails :( )
>I don't think 5.3 is available as a stand alone product. Which is
Too bad. :( But I was almost sure this will be this way. I think there are
not enough assembly programmers out there to make a standalone Assembler a
profitable product :(
But right now I am happy to get rid of that ugly ibmmx.inc :).
Thanks Again
I heard about a 5.2 Version which supports .686 and .MMX, but not
separatley released. Maybe comes with the C++ Builder???
>I heard about a 5.2 Version which supports .686 and .MMX, but not
>separatley released. Maybe comes with the C++ Builder???
I have TASM 5.3. And yes, it came with BC++Builder.
Gruss
Julian aka JMMR
(Zum Antworten via Mail .nospam in der ElektroPost Adresse entfernen.)
(To reply simply remove .nospam in my email address.)