Numeric Architectural Groups

Overview of Numeric Architectural Groups

The following sections contain lists of cross-version architecture groups for SAS 8 and SAS 9.3. These architectural groups are valid only for access between the following:
  • a SAS 8 client (or server) and a SAS 9.3 server (or client)
  • a SAS 8 client and a SAS 8 server.
The following lists show the SAS 8 and SAS 9.3 operating environments that SAS/SHARE software runs on. The lists are grouped on the basis of similar numerical representation. No numeric (floating-point) translation is required in communications between any two operating environments in the same group. When two operating environments in different groups communicate, numeric translation is required, and restrictions and limitations are applied. For details, see Cross-Architecture Restrictions and Limitations .
Note: For backward compatibility, the following lists include architectures and operating environments that were supported in earlier versions of SAS but are not supported in SAS 9 and later.

Version 8 Numeric Architecture Groups

IBM System/390 Format Operating Environments

  • CMS
  • z/OS

IEEE Format Operating Environments

  • AIX
  • AIX 64
  • Compaq Tru64 UNIX (formerly Compaq's DIGITAL UNIX)
  • HP-UX
  • HP 64
  • HP-UX/Itanium
  • Intel ABI+ hosts
  • OpenVMS Alpha
  • OpenVMS Alpha 64
  • OS/2
  • RedHat Linux/Intel
  • SGI
  • Solaris 2
  • Solaris 64
  • Windows XP
  • Windows NT
  • Windows 2000
  • Windows 98
  • Windows 95
  • Windows/Itanium
Translation of numeric data is necessary between some of these operating environments because byte-ordering or alignment requirements are different. However, because they all use the same number of exponent and mantissa bits, loss of precision or range does not occur.

OpenVMS VAX Operating Environment

OpenVMS VAX uses a unique numeric representation.

SAS 9.3 Numeric Architecture Groups

IBM System/390 Format Operating Environment

  • z/OS

IEEE Format Operating Environments

  • AIX 64
  • Compaq Tru64 UNIX (formerly Compaq's DIGITAL UNIX)
  • HP 64
  • HP-UX/Itanium
  • OSF Alpha
  • RedHat Linux/Intel
  • RedHat Linux/Itanium
  • RedHat Linux/Intel 64
  • Solaris 64
  • Solaris 64/Intel 64
  • Windows XP
  • Windows NT
  • Windows 2000
  • Windows/Itanium
Translation of numeric data is necessary between some of these operating environments because byte-ordering or alignment requirements are different. However, because they all use the same number of exponent and mantissa bits, loss of precision or range does not occur.