home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / ASM / MMXTASM0.ZIP / README.TXT < prev   
Encoding:
Text File  |  1998-02-12  |  1.8 KB  |  45 lines

  1. MMx macroes for the Turbo Assembler from Borland.
  2.  
  3.  
  4.   The macroes are based on Intel's IAMMX.INC written for Microsoft Assembler.
  5. They were coded with "Ideal" mode in mind as in not MASM.  They will compile 
  6. with or without case sensitivity assuming you have the same conventions than 
  7. I.  You'll have to compile them with at least two passes.
  8.  
  9.   I know that there is another good assembler that already support MMx
  10. instructions.  If I had not bought Turbo Assembler, I would have used NASM
  11. which is a very nice assembler by the way!
  12.  
  13.   The only glitch I have so far is that local jump labels are unusable if
  14. they are separated by a multiline macro.  This means that you can't use local 
  15. jump labels separated by an MMx instruction.
  16.  
  17.   I have included an example of how to use the macroes.  It's quite simple to 
  18. understand and it demonstrates the speed you can dish out of the MMx subsystem.
  19. The example is a mandelbrot set.  You must take note that the maximal 
  20. precision the technique used in the example is 16 bits which is really not 
  21. enough if you plan to zoom many times.
  22.  
  23.   The only thing I can add is that I grant you the right to use my macroes
  24. under two simple restrictions:
  25.  
  26.    - You cannot remove my name or email address from the macroes.
  27.    - If you see bugs, errors or improvements, report them to my email address.
  28.  
  29.   In a word, don't steel my work and help make this product a pleasure to
  30. work with! (yes, it's free!)
  31.  
  32.   This being out of the way, happy MMx programming!
  33.  
  34.  
  35. Normand Leclerc
  36. lecn1306@ele.etsmtl.ca
  37.  
  38.  
  39.  
  40.  
  41. NASM is the Netwide Assembler, WEB http://www.cryogen.com/Nasm/ (CHECK IT OUT)
  42. Intel and MMX are registered to Intel corporation.
  43. Turbo Assembler is registered to Borland International.
  44. Microsoft Assembler and MASM are registered to Microsoft corporation.
  45.