1.4.4.9 Fract_Convert_Q15bfpToQ15d16 Function

fract_q15d16_t Fract_Convert_Q15bfpToQ15d16( fract_q15bfp_t x )

Summary

Convert Q15 block floating point to Q15.16 fixed point.

Description

Convert Q15 block floating point to Q15.16 fixed point.

Preconditions

None.

Parameters

x Q15 Block Floating Point

Returns

Input converted to Q15.16 fixed point.

Remarks

No effort is made to trap overflows of underflows,

Example

fract_q15d16_t x_Q15d16;

fract_q15bfp_t x_Q15bfp;

x_Q15bfp.m = 0x4000; _// 1/2_

x_Q15bfp.e = -1; _// 1/2>>1 = 1/4_

x_Q15d16 = Fract_Convert_Q15bfpToQ15d16( x_Q15bfp );

_// x_Q15d16 = 0x0000 4000_

C

fract_q15d16_t Fract_Convert_Q15bfpToQ15d16 (fract_q15bfp_t x );