fpa_log2

log2

log2 value for fpa type

Calling Sequence

log2_value = fpa_log2(fpa_object)
log2_value = fpa_log2(fpa_object, precision, round)

Overloaded usage:

log2_value = log2(fpa_object)

Arguments

log2_value

a fpa object with log2 value

fpa_object

fpa object created

precision

precision: 2 bit or higher (53 bit by default)

round

round mode: a character ('N' by default)

'N': round to nearest (roundTiesToEven in IEEE 754-2008)

'Z': round toward zero (roundTowardZero in IEEE 754-2008)

'U': round toward plus infinity (roundTowardPositive in IEEE 754-2008)

'D': round toward minus infinity (roundTowardNegative in IEEE 754-2008)

'A': round away from zero

'F': faithful rounding

'R': round to nearest, with ties away from zero

Description

Get log2 value for fpa type

Examples

a = fpa_fi(200)
b = log2(a)

c = fpa_fi(200, 4)
d = fpa_log2(c, 2, 'Z')

Author