forked from pool/MozillaFirefox
This commit is contained in:
parent
c23a3695e5
commit
faf5bbda6a
@ -1,11 +1,11 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
# Parent bf1b6555518cfc5ea794a63078739cdf0bd8c73d
|
# Parent 5573047016750e02413781dac0ac4c2361946ed2
|
||||||
|
|
||||||
diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private.h
|
diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private.h
|
||||||
--- a/modules/fdlibm/src/math_private.h
|
--- a/modules/fdlibm/src/math_private.h
|
||||||
+++ b/modules/fdlibm/src/math_private.h
|
+++ b/modules/fdlibm/src/math_private.h
|
||||||
@@ -25,17 +25,21 @@
|
@@ -25,19 +25,24 @@
|
||||||
|
|
||||||
#include "fdlibm.h"
|
#include "fdlibm.h"
|
||||||
|
|
||||||
@ -16,14 +16,18 @@ diff --git a/modules/fdlibm/src/math_private.h b/modules/fdlibm/src/math_private
|
|||||||
|
|
||||||
+#ifdef __i386__
|
+#ifdef __i386__
|
||||||
+typedef long double __double_t;
|
+typedef long double __double_t;
|
||||||
|
+typedef long double __float_t;
|
||||||
+#else
|
+#else
|
||||||
typedef double __double_t;
|
typedef double __double_t;
|
||||||
|
+typedef float __float_t;
|
||||||
+#endif
|
+#endif
|
||||||
typedef __double_t double_t;
|
typedef __double_t double_t;
|
||||||
typedef float __float_t;
|
-typedef float __float_t;
|
||||||
typedef __float_t float_t;
|
typedef __float_t float_t;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The original fdlibm code used statements like:
|
* The original fdlibm code used statements like:
|
||||||
* n0 = ((*(int*)&one)>>29)^1; * index of high word *
|
* n0 = ((*(int*)&one)>>29)^1; * index of high word *
|
||||||
* ix0 = *(n0+(int*)&x); * high word of x *
|
* ix0 = *(n0+(int*)&x); * high word of x *
|
||||||
|
* ix1 = *((1-n0)+(int*)&x); * low word of x *
|
||||||
|
* to dig two 32 bit words out of the 64 bit IEEE floating point
|
||||||
|
@ -1,6 +1,29 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
# Parent 265eaf654a30dd08d5d35428fde308ccdb6142ec
|
# Parent 63af48397aee6985bb8d711bd918a201e5c8c282
|
||||||
|
# References: bmo#1792159 - Add missing includes to AtomicOperationsGenerated.h
|
||||||
|
|
||||||
|
diff --git a/js/src/jit/GenerateAtomicOperations.py b/js/src/jit/GenerateAtomicOperations.py
|
||||||
|
--- a/js/src/jit/GenerateAtomicOperations.py
|
||||||
|
+++ b/js/src/jit/GenerateAtomicOperations.py
|
||||||
|
@@ -702,16 +702,18 @@ HEADER_TEMPLATE = """\
|
||||||
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
|
#ifndef jit_AtomicOperationsGenerated_h
|
||||||
|
#define jit_AtomicOperationsGenerated_h
|
||||||
|
|
||||||
|
/* This file is generated by jit/GenerateAtomicOperations.py. Do not edit! */
|
||||||
|
|
||||||
|
+#include "mozilla/Attributes.h"
|
||||||
|
+
|
||||||
|
namespace js {
|
||||||
|
namespace jit {
|
||||||
|
|
||||||
|
%(contents)s
|
||||||
|
|
||||||
|
} // namespace jit
|
||||||
|
} // namespace js
|
||||||
|
|
||||||
diff --git a/mozglue/misc/SIMD_avx2.cpp b/mozglue/misc/SIMD_avx2.cpp
|
diff --git a/mozglue/misc/SIMD_avx2.cpp b/mozglue/misc/SIMD_avx2.cpp
|
||||||
--- a/mozglue/misc/SIMD_avx2.cpp
|
--- a/mozglue/misc/SIMD_avx2.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user