home *** CD-ROM | disk | FTP | other *** search
- MMx macroes for the Turbo Assembler from Borland.
-
-
- The macroes are based on Intel's IAMMX.INC written for Microsoft Assembler.
- They were coded with "Ideal" mode in mind as in not MASM. They will compile
- with or without case sensitivity assuming you have the same conventions than
- I. You'll have to compile them with at least two passes.
-
- I know that there is another good assembler that already support MMx
- instructions. If I had not bought Turbo Assembler, I would have used NASM
- which is a very nice assembler by the way!
-
- The only glitch I have so far is that local jump labels are unusable if
- they are separated by a multiline macro. This means that you can't use local
- jump labels separated by an MMx instruction.
-
- I have included an example of how to use the macroes. It's quite simple to
- understand and it demonstrates the speed you can dish out of the MMx subsystem.
- The example is a mandelbrot set. You must take note that the maximal
- precision the technique used in the example is 16 bits which is really not
- enough if you plan to zoom many times.
-
- The only thing I can add is that I grant you the right to use my macroes
- under two simple restrictions:
-
- - You cannot remove my name or email address from the macroes.
- - If you see bugs, errors or improvements, report them to my email address.
-
- In a word, don't steel my work and help make this product a pleasure to
- work with! (yes, it's free!)
-
- This being out of the way, happy MMx programming!
-
-
- Normand Leclerc
- lecn1306@ele.etsmtl.ca
-
-
-
-
- NASM is the Netwide Assembler, WEB http://www.cryogen.com/Nasm/ (CHECK IT OUT)
- Intel and MMX are registered to Intel corporation.
- Turbo Assembler is registered to Borland International.
- Microsoft Assembler and MASM are registered to Microsoft corporation.
-