diff --git a/libavutil/intfloat_readwrite.c b/libavutil/intfloat_readwrite.c
index b429fe98ea8511fc7b558d8cef5b182384363a89..7deb77711b18b71d653c79633834b6ce5c3d86f5 100644
--- a/libavutil/intfloat_readwrite.c
+++ b/libavutil/intfloat_readwrite.c
@@ -27,7 +27,7 @@
 #include "intfloat_readwrite.h"
 
 double av_int2dbl(int64_t v){
-    if(v+v > 0xFFELLU<<52)
+    if(v+v > 0xFFEULL<<52)
         return 0.0/0.0;
     return ldexp(((v&((1LL<<52)-1)) + (1LL<<52)) * (v>>63|1), (v>>52&0x7FF)-1075);
 }