Return of Data Types

The table below lists the Open PL/I data types and the registers to which they are returned on each platform.

Open PL/I Data Type Register Returned in
  HP Intel RS/6000 Sun Sparc
Fixed Binary

Character(1), not * or Varying

Bit(1), not *

Pointer

Offset

File

GR28 eax GPR3 o0
Float Binary FR4 on top of the floating-point coprocessor stack FPR1 f0/f1
Fixed Decimal

Float Decimal

Character( n), n > 1 or n = * Character( n) Varying

Bit( n), n > 1 or n = *

Picture

Label

Entry

Returned in Temporary Storage Area