7137 |
7137 |
rm -f conftest*
|
7138 |
7138 |
echo "$ac_t"""$result"" 1>&6
|
7139 |
7139 |
if test "$result" = "yes"; then
|
7140 |
|
cat >> confdefs.pytmp <<\EOF
|
7141 |
|
(''' HAVE_ARM_SIMD ''', ' 1 ')
|
7142 |
|
EOF
|
7143 |
|
cat >> confdefs.h <<\EOF
|
7144 |
|
#define HAVE_ARM_SIMD 1
|
7145 |
|
EOF
|
7146 |
|
|
7147 |
|
HAVE_ARM_SIMD=1
|
|
7140 |
HAVE_ARM_SIMD=
|
7148 |
7141 |
fi
|
7149 |
7142 |
|
7150 |
7143 |
echo $ac_n "checking ARM version support in compiler""... $ac_c" 1>&6
|
... | ... | |
7176 |
7169 |
rm -f conftest*
|
7177 |
7170 |
echo "$ac_t"""$result"" 1>&6
|
7178 |
7171 |
if test "$result" = "yes"; then
|
7179 |
|
cat >> confdefs.pytmp <<\EOF
|
7180 |
|
(''' HAVE_ARM_NEON ''', ' 1 ')
|
7181 |
|
EOF
|
7182 |
|
cat >> confdefs.h <<\EOF
|
7183 |
|
#define HAVE_ARM_NEON 1
|
7184 |
|
EOF
|
|
7172 |
HAVE_ARM_NEON=
|
7185 |
7173 |
|
7186 |
|
HAVE_ARM_NEON=1
|
7187 |
|
|
7188 |
|
if test -n "$ARM_ARCH"; then
|
|
7174 |
if test -n "$ARM_ARCH"; then
|
7189 |
7175 |
if test "$ARM_ARCH" -lt 7; then
|
7190 |
7176 |
BUILD_ARM_NEON=
|
7191 |
7177 |
else
|
7192 |
|
cat >> confdefs.pytmp <<\EOF
|
7193 |
|
(''' BUILD_ARM_NEON ''', ' 1 ')
|
7194 |
|
EOF
|
7195 |
|
cat >> confdefs.h <<\EOF
|
7196 |
|
#define BUILD_ARM_NEON 1
|
7197 |
|
EOF
|
7198 |
|
|
7199 |
|
BUILD_ARM_NEON=1
|
|
7178 |
BUILD_ARM_NEON=
|
7200 |
7179 |
fi
|
7201 |
7180 |
fi
|
7202 |
7181 |
fi
|
7203 |
|
-- js/src/configure.orig 2015-08-07 06:33:02.108365042 -0600
|
|
7182 |
++ js/src/configure 2015-08-08 18:24:00.676479200 -0600
|
... | ... | |
6267 |
6267 |
rm -f conftest*
|
6268 |
6268 |
echo "$ac_t"""$result"" 1>&6
|
6269 |
6269 |
if test "$result" = "yes"; then
|
6270 |
|
cat >> confdefs.pytmp <<\EOF
|
6271 |
|
(''' HAVE_ARM_SIMD ''', ' 1 ')
|
6272 |
|
EOF
|
6273 |
|
cat >> confdefs.h <<\EOF
|
6274 |
|
#define HAVE_ARM_SIMD 1
|
6275 |
|
EOF
|
6276 |
|
|
6277 |
|
HAVE_ARM_SIMD=1
|
|
6270 |
HAVE_ARM_SIMD=
|
6278 |
6271 |
fi
|
6279 |
6272 |
|
6280 |
6273 |
echo $ac_n "checking ARM version support in compiler""... $ac_c" 1>&6
|
... | ... | |
6306 |
6299 |
rm -f conftest*
|
6307 |
6300 |
echo "$ac_t"""$result"" 1>&6
|
6308 |
6301 |
if test "$result" = "yes"; then
|
6309 |
|
cat >> confdefs.pytmp <<\EOF
|
6310 |
|
(''' HAVE_ARM_NEON ''', ' 1 ')
|
6311 |
|
EOF
|
6312 |
|
cat >> confdefs.h <<\EOF
|
6313 |
|
#define HAVE_ARM_NEON 1
|
6314 |
|
EOF
|
6315 |
|
|
6316 |
|
HAVE_ARM_NEON=1
|
|
6302 |
HAVE_ARM_NEON=
|
6317 |
6303 |
|
6318 |
6304 |
if test -n "$ARM_ARCH"; then
|
6319 |
6305 |
if test "$ARM_ARCH" -lt 7; then
|
6320 |
6306 |
BUILD_ARM_NEON=
|
6321 |
6307 |
else
|
6322 |
|
cat >> confdefs.pytmp <<\EOF
|
6323 |
|
(''' BUILD_ARM_NEON ''', ' 1 ')
|
6324 |
|
EOF
|
6325 |
|
cat >> confdefs.h <<\EOF
|
6326 |
|
#define BUILD_ARM_NEON 1
|
6327 |
|
EOF
|
6328 |
|
|
6329 |
|
BUILD_ARM_NEON=1
|
|
6308 |
BUILD_ARM_NEON=
|
6330 |
6309 |
fi
|
6331 |
6310 |
fi
|
6332 |
6311 |
fi
|
6333 |
|
-- mozglue/build/arm.h.orig 2015-08-08 18:21:03.686458059 -0600
|
|
6312 |
++ mozglue/build/arm.h 2015-08-08 18:21:16.781459724 -0600
|
... | ... | |
69 |
69 |
# endif
|
70 |
70 |
# endif
|
71 |
71 |
|
72 |
|
// When using -mfpu=neon, gcc generates neon instructions.
|
73 |
|
|
74 |
|
# if defined(__ARM_NEON__)
|
75 |
|
# define MOZILLA_PRESUME_NEON 1
|
76 |
|
# endif
|
77 |
|
|
78 |
72 |
// Currently we only have CPU detection for Linux via /proc/cpuinfo
|
79 |
73 |
# if defined(__linux__) || defined(ANDROID)
|
80 |
74 |
# define MOZILLA_ARM_HAVE_CPUID_DETECTION 1
|
81 |
|
-- build/gyp.mozbuild.orig 2015-08-08 20:00:38.026946903 -0600
|
|
75 |
++ build/gyp.mozbuild 2015-08-08 20:00:45.321915167 -0600
|
... | ... | |
40 |
40 |
|
41 |
41 |
# turn off mandatory use of NEON and instead use NEON detection
|
42 |
42 |
'arm_neon': 0,
|
43 |
|
'arm_neon_optional': 1,
|
|
43 |
'arm_neon_optional': 0,
|
44 |
44 |
|
45 |
45 |
'moz_widget_toolkit_gonk': 0,
|
46 |
46 |
'moz_webrtc_omx': 0,
|