]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/softfloat.h
Move DECLARE_ALIGNED and DECLARE_ASM_CONST back from lavu/internal.h to
[ffmpeg] / libavutil / softfloat.h
index bb8bb279be7f7405820125d1cebf76d6c042626e..97e09ea7e7ac4842aa07aed8d427711fadaf2c31 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#ifndef FFMPEG_SOFTFLOAT_H
-#define FFMPEG_SOFTFLOAT_H
+#ifndef AVUTIL_SOFTFLOAT_H
+#define AVUTIL_SOFTFLOAT_H
 
 #include <stdint.h>
+#include "common.h"
 
 #define MIN_EXP -126
 #define MAX_EXP  126
@@ -71,10 +72,9 @@ static inline av_const SoftFloat av_normalize1_sf(SoftFloat a){
 }
 
 /**
- *
- * @return will not be more denormalized then a+b, so if either input is
- *         normalized then the output wont be worse then the other input
- *         if both are normalized then the output will be normalized
+ * @return Will not be more denormalized than a+b. So if either input is
+ *         normalized, then the output will not be worse then the other input.
+ *         If both are normalized, then the output will be normalized.
  */
 static inline av_const SoftFloat av_mul_sf(SoftFloat a, SoftFloat b){
     a.exp += b.exp;
@@ -83,9 +83,8 @@ static inline av_const SoftFloat av_mul_sf(SoftFloat a, SoftFloat b){
 }
 
 /**
- *
- * b has to be normalized and not zero
- * @return will not be more denormalized then a
+ * b has to be normalized and not zero.
+ * @return Will not be more denormalized than a.
  */
 static av_const SoftFloat av_div_sf(SoftFloat a, SoftFloat b){
     a.exp -= b.exp+1;
@@ -116,8 +115,7 @@ static inline av_const SoftFloat av_int2sf(int v, int frac_bits){
 }
 
 /**
- *
- * rounding is to -inf
+ * Rounding is to -inf.
  */
 static inline av_const int av_sf2int(SoftFloat v, int frac_bits){
     v.exp += frac_bits - ONE_BITS;
@@ -125,4 +123,4 @@ static inline av_const int av_sf2int(SoftFloat v, int frac_bits){
     else           return v.mant >>(-v.exp);
 }
 
-#endif /* FFMPEG_SOFTFLOAT_H */
+#endif /* AVUTIL_SOFTFLOAT_H */