Fixnum
Fixnum
FixData: -3.8125, Quantized by QFormat: SQ(8,4)
x.bin => 11000011 x.oct => 103 x.hex => c3
val x = FixData(-3.785333,SQ(8,4))
Usage:
Usage:
:FixData:-3.78533 FixOff
FixOff() val a = FixData(-3.785333,SQ(8,4))
IntToFixData
IntToFixData
FixData: -5.125, QFormat: Q(8,4,signed)
toFixData(322111, SQ(8,4)) => FixData: -8.0, QFormat: Q(8,4,signed) toFixData(322111, UQ(8,4)) => FixData: 7.9375, QFormat: Q(8,4,unsigned) toFixData(-322111,SQ(8,4)) => FixData: -8.0, QFormat: Q(8,4,signed) toFixData(-322111,UQ(8,4)) => FixData: 0, QFormat: Q(8,4,unsigned) toFixData(-0x0f, SQ(8,4)) => FixData: -0.9375,QFormat: Q(8,4,signed)
val x = toFixData(0xFFAE,SQ(8,4))