Most significant bit
c = getmsb(a)
c = getmsb(a)
returns the value of the
most significant bit in a
as a u1,0
.
a
can be a scalar fi
object
or a vector fi
object.
getmsb
only supports fi
objects
with fixed-point data types.
The following example uses getmsb
to find
the most significant bit in the fi
object a.
a = fi(-26, 1, 6, 0); c = getmsb(a) c = 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Unsigned WordLength: 1 FractionLength: 0 >>
You can verify that the most significant bit in the fi
object a is 1
by
looking at the binary representation of a.
disp(bin(a)) 100110
bitand
| bitandreduce
| bitconcat
| bitget
| bitor
| bitorreduce
| bitset
| bitxor
| bitxorreduce
| getlsb