Up | Previous | Next | Title Page | Contents

1.4 Data Type Labels

VICAR uses system label items to keep track of the machine type the file (both image and binary label) was written on. These label items are summarized below.

HOST label
Description of host machine
ALLIANT *
Alliant FX series computer
AXP-LINUX *
DIGITAL Alpha running Linux
AXP-UNIX *
DIGITAL Alpha running Unix (OSF/1)
AXP-VMS
DIGITAL Alpha running VMS
CRAY *
Cray (port is incomplete)
DECSTATN *
DECstation (any DEC MIPS-based RISC machine) running Ultrix
HP-700
HP 9000 Series 700 workstation
MAC-AUX *
Macintosh running A/UX
MAC-MPW *
Macintosh running native mode with Mac Programmers Workbench
SGI
Silicon Graphics workstation
SUN-SOLR
Sun SPARC machine running Solaris 2
SUN-3 *
Sun 3, any model
SUN-4 †
Sun 4, SPARCstation, or Sun clone running SunOS
TEK *
Tektronix workstation
VAX-VMS †
DIGITAL VAX running VMS
X86-LINUX
Intel x86 machine running Linux
X86-SOLR *
Intel x86 machine running Solaris 2

* Host machine is not officially supported
† No longer officially supported

Table 1: Valid VICAR HOST Labels and Machine Types

INTFMT label
Description
LOW
Low byte first, “little endian”. Used for hosts VAX-VMS, AXP-VMS, X86-SOLR, DECSTATN, AXP-UNIX, AXP-LINUX, X86-LINUX.
HIGH
High byte first, “big endian”. Used for all other hosts (except for CRAY, which has not been implemented).

Table 2: Valid VICAR Integer Formats

REALFMT label
Description
VAX
VAX format. Single precision is VAX F format, double precision is VAX D format. Used on hosts VAX-VMS, AXP-VMS, X86-SOLR, DECSTATN, AXP-UNIX, AXP-LINUX, X86-LINUX.
RIEEE
Reverse IEEE format. Just like IEEE, except the bytes are reversed,with the exponent last. Used on hosts DECSTATN and X86-SOLR only
IEEE
IEEE 754 format, with the high-order bytes (containing the exponent) first. Used for all other hosts (except for the CRAY, which has not been implemented)

Table 3: Valid VICAR Real Number Formats

The label item FORMAT is used to specify the data type. It is unfortunate that the name FORMAT is used for the data type, rather than for the host representation (which would better be called format), but the names cannot be changed for historical reasons.

Up | Previous | Next | Title Page | Contents