MINEXP

MINEXP returns a FIXED BINARY(31,0) value that is the minimum value that EXPONENT(x) can assume.

Read syntax diagramSkip visual syntax diagram
>>-MINEXP(x)---------------------------------------------------><

x
Expression. x must have the REAL and FLOAT attributes.

MINEXP(x) is a constant and can be used in restricted expressions.

Example (Intel values)

  minexp(x) = -125    for x float bin(p), p <= 21
  minexp(x) = -1021    for x float bin(p), 21 < p <= 53
  minexp(x) = -16831    for x float bin(p), 53 < p

  minexp(x) = -125    for x float dec(p), p <= 6
  minexp(x) = -1021    for x float dec(p), 6 < p <= 16
  minexp(x) = -16831    for x float dec(p), 16 < p

Example (AIX values)

  minexp(x) = -125     for x float bin(p), p <= 21
  minexp(x) = -1021     for x float bin(p), 21 < p <= 53
  minexp(x) = -968     for x float bin(p), 53 < p

  minexp(x) = -125     for x float dec(p), p <= 6
  minexp(x) = -1021     for x float dec(p), 6 < p <= 16
  minexp(x) = -968     for x float dec(p), 16 < p

Example (z/OS Hexadecimal values)

  minexp(x) = -64    for x float bin(p), p <= 21
  minexp(x) = -64    for x float bin(p), 21 < p <= 53
  minexp(x) = -50    for x float bin(p), 53 < p

  minexp(x) = -64    for x float dec(p), p <= 6
  minexp(x) = -64    for x float dec(p), 6 < p <= 16
  minexp(x) = -50    for x float dec(p), 16 < p

Example (z/OS IEEE Binary Floating Point values)

  minexp(x) = -125    for x float bin(p), p <= 21
  minexp(x) = -1021   for x float bin(p), 21 < p <= 53
  minexp(x) = -16381  for x float bin(p), 53 < p

  minexp(x) = -125    for x float dec(p), p <= 6
  minexp(x) = -1021   for x float dec(p), 6 < p <= 16
  minexp(x) = -16381  for x float dec(p), 16 < p

Example (z/OS IEEE Decimal Floating Point values)

  minexp(x) = -94       for x float dec(p), p <= 7
  minexp(x) = -382      for x float dec(p), 7 < p <= 16
  minexp(x) = -6142     for x float dec(p), 16 < p





Published: 23 December 2018