home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!decwrl!pa.dec.com!datum.nyo.dec.com!nntpd.lkg.dec.com!gauche.zko.dec.com!jnelson
- From: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
- Newsgroups: vmsnet.internals
- Subject: Re: VAX and Alpha: differences in image size for same program
- Message-ID: <1992Oct7.223444.21580@nntpd.lkg.dec.com>
- Date: 7 Oct 92 22:34:44 GMT
- References: <00961BED.B4C4E4C0.8746@EIMONI.TUWIEN.AC.AT>
- Sender: usenet@nntpd.lkg.dec.com (USENET News System)
- Reply-To: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
- Organization: Digital Equipment Corporation
- Lines: 45
-
-
- In article <00961BED.B4C4E4C0.8746@EIMONI.TUWIEN.AC.AT>, "Franz
- Schoenbauer, Computer Science, +43-1-58801-4131" writes:
- |>I've recently worked on an alpha and written a programm in MACRO.
- |>I had a
- |>x: .blkb 16*1024*1024
- |>statement and whoa! my image file had over 32000 blocks !
-
- An image on an OpenVMS Alpha AXP system is usually larger than the
- equivalent image on an OpenVMS VAX system. This difference is due to
- many factors; probably the most dominant factor is simply the number of
- RISC instructions it takes to equal one CISC instruction.
-
- However, I took the following Macro source file:
-
- .psect $data$,rd,wrt,noexe
- x: .blkb 16*1024*1024
-
- and generated an OpenVMS Alpha AXP system executable image (with no transfer
- address, of course), and the size of the file was 2 blocks, the same as the
- size of the equivalent OpenVMS VAX system executable image.
-
- |>On the vax if you had that .blkb statement, the image file was just a
- |>couple of blocks and (i believe) the image activator would create those
- |>pages when you ran the image. On alpha it seems to be the linker who
- |>preallocates them. Can this behaviour be modified ?
-
- It appears that the behavior you saw (a) has been reported as a bug (and
- fixed), or (b) is unrepeatable from your example.
-
- |>I have no "real" access to the alpha system, i can only put up
- |>benchmark programs and have them compiled, linked and executed,
- |>so please forgive me if a simple $ help link or something similar
- |>would have told me waht to do.
-
- It is my understanding that field test sites of the OpenVMS for Alpha
- AXP operating system have access to Digital support. You should be using
- those support channels to report problems and other suspected anomalous
- behavior. If you don't have a Digital support channel available or if it
- isn't working for you, please let me know. Posting to vmsnet.internals isn't
- the best way to get answers to your questions.
-
- -Jeff E. Nelson
- -Digital Equipment Corporation
- -Internet: jnelson@gauche.zko.dec.com
-