====== ConvertSF16_F32 ====== Converts a 16.16 fraction to a 32.32 fraction. ==== Synopsis ==== ''%%void ConvertSF16_F32( frac32 *d, frac16 x )%%'' ==== Description ==== This macro converts a 16.16 fraction to a 32.32 fraction. The upper 16-bits of the result are the sign bit of the argument, the least 16-bits of the result are zero. The 32.32 fraction result is deposited in the location pointed to by the d argument. ==== Arguments ==== * **d** A pointer to a 32.32 fraction structure to store the result. * **x** A 16.16 fraction to be converted. ==== Implementation ==== Macro implemented in operamath.h V20. ==== Associated Files ==== operamath.h ==== See Also ==== ''%%ConvertF14_F16%%''(), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr022#xref38073|ConvertF16_F14]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr023#xref41341|ConvertF16_F30]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr024#xref20475|ConvertF30_F16]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr021#xref38935|ConvertF16_32]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr019#xref42145|Convert32_F32]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr025#xref10484|ConvertF32_F16]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr026#xref38205|ConvertS32_64]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr018#xref10836|Convert32_F16]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr028#xref35474|ConvertU32_64]](), [[:documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr029#xref33475|ConvertUF16_F32]]()