Remove option HAVE_LONGLONG
diff --git a/include/mbedtls/bignum.h b/include/mbedtls/bignum.h
index 68ac65b..88fc86e 100644
--- a/include/mbedtls/bignum.h
+++ b/include/mbedtls/bignum.h
@@ -138,15 +138,8 @@
      #define MBEDTLS_HAVE_INT32
      typedef  int32_t mbedtls_mpi_sint;
      typedef uint32_t mbedtls_mpi_uint;
-     #if ( defined(_MSC_VER) && defined(_M_IX86) )
-       typedef uint64_t mbedtls_t_udbl;
-       #define MBEDTLS_HAVE_UDBL
-     #else
-       #if defined( MBEDTLS_HAVE_LONGLONG )
-         typedef unsigned long long mbedtls_t_udbl;
-         #define MBEDTLS_HAVE_UDBL
-       #endif
-     #endif
+     typedef uint64_t mbedtls_t_udbl;
+     #define MBEDTLS_HAVE_UDBL
   #endif /* !MBEDTLS_HAVE_INT32 && __GNUC__ && 64-bit platform */
 #endif /* !MBEDTLS_HAVE_INT32 && _MSC_VER && _M_AMD64 */
 
diff --git a/include/mbedtls/compat-1.3.h b/include/mbedtls/compat-1.3.h
index 7b8c3bf..7b98317 100644
--- a/include/mbedtls/compat-1.3.h
+++ b/include/mbedtls/compat-1.3.h
@@ -240,9 +240,6 @@
 #if defined MBEDTLS_HAVE_ASM
 #define POLARSSL_HAVE_ASM MBEDTLS_HAVE_ASM
 #endif
-#if defined MBEDTLS_HAVE_LONGLONG
-#define POLARSSL_HAVE_LONGLONG MBEDTLS_HAVE_LONGLONG
-#endif
 #if defined MBEDTLS_HAVE_SSE2
 #define POLARSSL_HAVE_SSE2 MBEDTLS_HAVE_SSE2
 #endif
diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h
index 80e50f2..46cc7ae 100644
--- a/include/mbedtls/config.h
+++ b/include/mbedtls/config.h
@@ -40,14 +40,6 @@
  */
 
 /**
- * \def MBEDTLS_HAVE_LONGLONG
- *
- * The compiler supports the 'long long' type.
- * (Only used on 32-bit platforms)
- */
-#define MBEDTLS_HAVE_LONGLONG
-
-/**
  * \def MBEDTLS_HAVE_ASM
  *
  * The compiler has support for asm().