3D Now! instructions

3D Now! instructions

Post by Jean-Marc Vali » Thu, 25 May 2000 04:00:00



Hi,

I would like to add 3D now support for my program. I don't think either gcc or
pgcc supports it, but I've heard gas does. Does anyone have a link to some docs
about how to use them with gas. Also, where can I find some doc about these
instructions (except from the non-free doc from AMD)?

Thanks,

        Jean-Marc

--
Jean-Marc Valin
Universite de Sherbrooke - Genie Electrique

 
 
 

3D Now! instructions

Post by Tamas Rudna » Fri, 26 May 2000 04:00:00



> Hi,

> I would like to add 3D now support for my program. I don't think either gcc or
> pgcc supports it, but I've heard gas does. Does anyone have a link to some docs
> about how to use them with gas. Also, where can I find some doc about these
> instructions (except from the non-free doc from AMD)?

Actually it is free: I dropped an e-mail to the AMD and they sent me a CD full of
with documentation -- free of charge. However, I could not find the "normal" i80x86
instructions in there (just a list of the supported ones), but the full description
of MMX and the 3D Now.

Maybe you can also find the necessery info in the AMD website.

Regards, Tamas

 
 
 

3D Now! instructions

Post by fred smit » Fri, 26 May 2000 04:00:00


: Hi,

: I would like to add 3D now support for my program. I don't think either gcc or
: pgcc supports it, but I've heard gas does. Does anyone have a link to some docs
: about how to use them with gas. Also, where can I find some doc about these
: instructions (except from the non-free doc from AMD)?

there was an article in Linux Journal sometime last year about using AMD's
3DNow instructions to implement screaming-fast floating point arithmetic.
Perhaps a visit to the LJ web site would help?

Fred
--

               But God demonstrates his own love for us in this:
                         While we were still sinners,
                              Christ died for us.
------------------------------- Romans 5:8 (niv) ------------------------------

 
 
 

3D Now! instructions

Post by Tom Wilso » Fri, 26 May 2000 04:00:00



> Hi,

> I would like to add 3D now support for my program. I don't think either gcc or
> pgcc supports it, but I've heard gas does. Does anyone have a link to some docs
> about how to use them with gas. Also, where can I find some doc about these
> instructions (except from the non-free doc from AMD)?

From the PGCC FAQ:

2.6 Does PGCC support MMX or 3Dnow! instructions?

 PGCC does support MMX and 3Dnow! - recent snapshots can generate MMX
 instructions, and you can include them both in inline assembly. Using inline
 assembler will almost certainly produce the best results. To use these
 instructions, you need to be using GNU binutils-2.9.1 or later. For full
 details, see the optimization section.

To get the 3Dnow! instructions you need to use the -mk6 switch.

> Thanks,

>    Jean-Marc

> --
> Jean-Marc Valin
> Universite de Sherbrooke - Genie Electrique


--

  "Hey, look, the suns are setting.  I can finally switch to hard liquor"
        -- Bender
 
 
 

1. 3D shutter glasses and X windows (3D-MAX)

  I am seriously contemplating trying to get a stereoscopic display
working with LINUX and X-Windows and 3D-MAX LCD shutter glasses.  Has
anyone experimented with getting something like this to work?  If
anyone has information about someone who is working with hardware
stereo and LINUX, please send me information so that I may learn what
I can.

  Short of that, I am looking for answers to the following questions, related
to hardware stereo under LINUX/X.

1) Is it possible to "trick" X into an interlaced mode, with its graphics
memory actually appropriate for a non-interlaced mode?  That is, can I
force it into an interlaced mode in which what should be on the top half
of the screen is on the odd numbered scan lines, while what should be on
the bottom half of the screen is on the even numbered scan lines?  I
suspect that this would be the best compromise approach to using hardware
stereo while still being able to exploit accelerated graphics operations.

2) What video cards support 120 Hz interlaced modes?

3) What monitors support 120 Hz interlaced modes?  

  Thank you in advance for any help that you may provide.

-Chris Bruns

************************************************************************

* Research Institute MB4, 10666 N. Torrey Pines Rd., La Jolla CA 92037 *
* All true wisdom can be expressed in brief aphorisms.                 *
************************************************************************
--
************************************************************************

* Research Institute MB4, 10666 N. Torrey Pines Rd., La Jolla CA 92037 *
* All true wisdom can be expressed in brief aphorisms.                 *
************************************************************************

2. Linux on Gateway Profile 2 CX?

3. COMMERCIAL: Linux Goes 3D - Hardware-accelerated 3D X servers

4. Disk quota by group

5. ATI 3D Xpression or S3 VIRGE 3D

6. Signal handlers and errno

7. Diamond Stealth 3d 2000 Pro, and the Diamond Stealth 3d 3000, in Xfree86

8. Brocade help: can't see drives through only one switch

9. HELP: XFree86 3.3.1 & ATI 3D Pro Turbo (3D Rage II+DVD)

10. ATI 3D Expression (3d Rage) X problems

11. Need help with STB Velocity 3D S3 Virge 3D chipset

12. Creative Labs 3D Blaster PCI vs. Intergraph Intense 3D 100

13. 3D in GX [long] (Was Re: Lawson STILL doesn't understand what 3D is.