Subject: Re: Need VAX assembly info (was: what to do with an idle VAX...)
To: Brian Chase <bdc@world.std.com>
From: Lord Isildur <mrfusion@umbar.vaxpower.org>
List: port-vax
Date: 06/19/2001 13:22:22
The single best place for information is the VARM. You can still find 
copies here and there. there is nothing more authoritative than that!

isildur

On Tue, 19 Jun 2001, Brian Chase wrote:

> On Tue, 19 Jun 2001, John wrote:
> 
> > Just for notes, a 40 MHz 68040 does an average sized OGR node in about
> > four days. Many VAX will probably take a week or two to do one node, but
> > the check-in time for distributed.net will allow this.
> >
> > So who has some good links and info on VAX assembly?
> 
> The VAX MACRO and Instruction Set Reference manual is online at Compaq's
> OpenVMS site.  Of course, the MACRO specific bits are really relevant to
> you if you're programming on NetBSD/vax with gcc and gas.
> 
>   http://www.openvms.compaq.com:8000/72final/4515/4515pro.html
> 
> A good way to learn about what's expected by the NetBSD assembler can be
> gleaned from the assembly portions of the kernel.  Or you can also take
> some normal C source files and run them through gcc with the -S option to
> output assembly instead of object code.
> 
>   % gcc -S somefile.c
> 
> This will generate a file somefile.s containing gas flavored VAX assembly
> source.  And then the GNU assembler documentation is on-line to help
> clarify some of the details.
> 
>   http://www.gnu.org/manual/gas-2.9.1/as.html
> 
> -brian.
> 
>