Experimenting with multiple data functions for a direct sampling DSP application.

Posted on 2009-09-01 08:55:55 by john 2236
Which SIMD you mean? MMX or SSE? MMX is supported by pretty much everything. SSE is supported by any relatively recent assembler. And in all assemblers you can write SSE support via macros.

So the short answer is: Every assembler supports SIMD :)
Posted on 2009-09-01 10:00:52 by ti_mo_n
TASM 5.3 supports instructions up to MMX.
It can be extended up to the SSE2 instruction set using macros.
I use an old macro include file called "Ta0Fx.asi" by Morten Elling from 2001.
Posted on 2009-09-01 19:43:03 by TasmDev
Sorry for bumping this topic,
but where can I get Morten Elling's files?
Does/did he eventually got a website I can search for on google.com/archive.org?
Posted on 2010-01-31 07:07:16 by arm64
Did a few "lazy" google searches, but wasn't successful in locating the macros. But why bother, really? There's so many modern assemblers around, why stick with TASM?

FASM, YASM, JWASM, LZASM, NASM...
Posted on 2010-01-31 11:21:36 by f0dder
I searched for anything related to this and another topic, his name and the names of the files I need and I only get to that TASM FAQ (because of its credits-list).
I'm hoping someone knows his old webpage or sth similar so I could use archive.org..

"why stick with TASM?"
I'm just a noob, I won't succeed in anything so it actually does not matter..
Posted on 2010-01-31 14:00:51 by arm64
If you are "noob" then there is no point in reading about SIMD. If you know your way around then there is no point in sticking with TASM ^^ I myself prefer TASM, but mainly due to sentimental reasons. If you want to write modern asm code then you should stick with MASM v9 or NASM at the very least. They are much better supported.
Posted on 2010-01-31 15:15:19 by ti_mo_n
I'm not that old that I would have been programming in those times, strangely I'm nostalgic, though :P
And I'm wondering how I could obtain Morten Elling's files, which I rather need drastically
Posted on 2010-01-31 17:08:45 by arm64
If you mean the TA0FX.ASI file from Morton Elling, here it is.
It doesn't seem to be available on the net anymore.
Read the instructions, uncomment lines 282...285, and use line 292 as an example how to activate specific instruction sets.
Attachments:
Posted on 2010-02-04 19:02:26 by TasmDev
Ah, thank you, sir :P
If I may ask, where did you get it from?
Do you by accident got more from Morten Elling?
Since I also look for his documentation
Thank you again! :>
Posted on 2010-02-05 15:42:39 by arm64
Sorry, I can't really say where I got this file from. I think I downloaded it about nine years before from an FTP server to a floppy disc. The source host was something like ftp://wuarchive.wustl.edu.
At this time such servers were hosting GIF pictures of half naked girls among others and therefore it was worth to roam around there. But nowadays (if these servers still exist) you'll find only useless stuff.
My floppy is already gone and I own only this copy. I wouldn't never imagine that this include file could come in handy...
Posted on 2010-02-06 19:14:24 by TasmDev
Yeah, this file and TASM5.3 are both unique relics of the time where programming in assembly was a valued skill ^^
Posted on 2010-02-06 20:39:44 by ti_mo_n
Last I heard, assembly programmers were being wooed toward embedded systems coding with big money.
Hey, it beats maintaining unix mainframes, right?
Posted on 2010-02-06 22:47:33 by Homer