
Programming Release Notes
5.24 HP Fortran for Integrity servers
For more information about this release, including installation instructions, read
the Fortran V8.0 or V8.1 product release notes. To extract the release notes, set
your default to the directory that contains the Fortran PCSI kit and enter one of
the following commands:
$ PRODUCT EXTRACT RELEASE_NOTES FORTRAN ! For TXT file
$ PRODUCT EXTRACT FILE FORTRAN/SELECT=FORTRAN_RELEASE_NOTES.PS ! For PS file
5.25 HP MACRO for OpenVMS
The OpenVMS MACRO compiler compiles Macro-32 source code written for
OpenVMS VAX systems (the VAX MACRO assembler) into machine code that
runs on OpenVMS Alpha and OpenVMS Integrity servers. The following notes
pertain to the MACRO compiler.
5.25.1 Enhancements for the Macro-32 Compiler
V8.4
The Macro-32 compiler has been enhanced to include several new instruction
level built-ins for OpenVMS Alpha and OpenVMS Integrity server systems.
Table 5–1 summarizes the new built-ins added.
Table 5–1 Macro-32 New Built-ins
Built-in Operands
1
Description
Supported
on
EVAX_WH64 <AB> Generate Alpha write hint 64
instructions
Alpha
IA64_PADD1 <WQ,RQ,RQ> Generate Parallel Add instruction, single
byte form with the first argument as the
destination and the next two arguments
as the source operands
Integrity
servers
IA64_PADD1_SSS <WQ,RQ,RQ> Generate Parallel Add instruction, single
byte form, with the first argument as the
destination and the next two arguments
as the source operands. Result and both
source operands are treated as signed.
Integrity
servers
IA64_PADD1_UUS <WQ,RQ,RQ> Generate Parallel Add instruction, single
byte form, with the first argument as the
destination and the next two arguments
as the source operands. Result and first
source operand are treated as unsigned
and the second source operand is treated
as signed.
Integrity
servers
IA64_PADD1_UUU <WQ,RQ,RQ> Generate Parallel Add instruction, single
byte form, with the first argument as the
destination and the next two arguments
as the source operands. Result and both
source operands are treated as unsigned.
Integrity
servers
1
The built-in requires the operands, where WQ - Write Quadword, PQ - Read Quadword, AB - Address of Byte.
(continued on next page)
Programming Release Notes 5–19