]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/softfloat.h
avcodec/hevc_parser: use ff_h2645_packet_split() to parse NAL units
[ffmpeg] / libavutil / softfloat.h
index fa91d1e1cbf2760def88c3bfdaa56039640bf9f4..e6d30ad333d7692fdc97bf9797e23fbf5031ed3b 100644 (file)
@@ -50,8 +50,7 @@ static const SoftFloat FLOAT_0999999    = { 0x3FFFFBCE,   0};
  */
 static inline av_const double av_sf2double(SoftFloat v) {
     v.exp -= ONE_BITS +1;
-    if(v.exp > 0) return (double)v.mant * (double)(1 << v.exp);
-    else          return (double)v.mant / (double)(1 << (-v.exp));
+    return ldexp(v.mant, v.exp);
 }
 
 static av_const SoftFloat av_normalize_sf(SoftFloat a){