mozilla-disable-neon-option.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 28 Apr 2012 23:20:28 +0200
changeset 438 7d934b2f5014
parent 382 67f876aafae8
permissions -rw-r--r--
rebased and removed upstreamed and obsolete patches
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     1
# HG changeset patch
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     2
# User Joop Boonen <joop.boonen@opensuse.org>
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
     3
# Parent 5f38d3aa0414fe0ac7ff1f0b47da44069e7ccdda
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     4
Add configure option to allow disabling of neon.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     5
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     6
diff --git a/configure.in b/configure.in
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     7
--- a/configure.in
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
     8
+++ b/configure.in
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
     9
@@ -1726,41 +1726,47 @@ if test -n "$all_flags"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    10
     ASFLAGS="$ASFLAGS $all_flags"
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    11
     if test -n "$thumb_flag"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    12
         LDFLAGS="$LDFLAGS $thumb_flag"
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    13
     fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    14
 fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    15
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    16
 AC_SUBST(MOZ_THUMB2)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    17
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    18
-if test "$CPU_ARCH" = "arm"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    19
-  AC_MSG_CHECKING(for ARM SIMD support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    20
-  # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    21
-  # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    22
-  AC_TRY_LINK([],
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    23
+MOZ_ARG_DISABLE_BOOL(neon,
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    24
+[  --disable-neon       Disable neon extensions],
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    25
+    NS_DISABLE_NEON=1,
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    26
+    NS_DISABLE_NEON= )
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    27
+if test "$NS_DISABLE_NEON" != "1"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    28
+  if test "$CPU_ARCH" = "arm"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    29
+    AC_MSG_CHECKING(for ARM SIMD support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    30
+    # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    31
+    # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    32
+    AC_TRY_LINK([],
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    33
                  [asm("uqadd8 r1, r1, r2");],
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    34
                  result="yes", result="no")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    35
-  AC_MSG_RESULT("$result")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    36
-  if test "$result" = "yes"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    37
+    AC_MSG_RESULT("$result")
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    38
+    if test "$result" = "yes"; then
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    39
       AC_DEFINE(HAVE_ARM_SIMD)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    40
       HAVE_ARM_SIMD=1
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    41
-  fi
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    42
-
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    43
-  AC_MSG_CHECKING(for ARM NEON support in compiler)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    44
-  # We try to link so that this also fails when
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    45
-  # building with LTO.
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    46
-  AC_TRY_LINK([],
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    47
+    fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    48
+
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    49
+    AC_MSG_CHECKING(for ARM NEON support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    50
+    # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    51
+    # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    52
+    AC_TRY_LINK([],
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    53
                  [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    54
                  result="yes", result="no")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    55
-  AC_MSG_RESULT("$result")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    56
-  if test "$result" = "yes"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    57
+    AC_MSG_RESULT("$result")
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    58
+    if test "$result" = "yes"; then
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    59
       AC_DEFINE(HAVE_ARM_NEON)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    60
       HAVE_ARM_NEON=1
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    61
-  fi
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    62
-fi # CPU_ARCH = arm
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    63
+    fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    64
+  fi # CPU_ARCH = arm
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    65
+fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    66
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    67
 AC_SUBST(HAVE_ARM_SIMD)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    68
 AC_SUBST(HAVE_ARM_NEON)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    69
 
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    70
 dnl =================================================================
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    71
 dnl Set up and test static assertion macros used to avoid AC_TRY_RUN,
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    72
 dnl which is bad when cross compiling.
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    73
 dnl =================================================================
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    74
diff --git a/js/src/configure.in b/js/src/configure.in
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    75
--- a/js/src/configure.in
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    76
+++ b/js/src/configure.in
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
    77
@@ -1664,41 +1664,47 @@ if test -n "$all_flags"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    78
     ASFLAGS="$ASFLAGS $all_flags"
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    79
     if test -n "$thumb_flag"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    80
         LDFLAGS="$LDFLAGS $thumb_flag"
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    81
     fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    82
 fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    83
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    84
 AC_SUBST(MOZ_THUMB2)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    85
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    86
-if test "$CPU_ARCH" = "arm"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    87
-  AC_MSG_CHECKING(for ARM SIMD support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    88
-  # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    89
-  # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    90
-  AC_TRY_LINK([],
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    91
+MOZ_ARG_DISABLE_BOOL(neon,
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    92
+[  --disable-neon       Disable neon extensions],
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    93
+    NS_DISABLE_NEON=1,
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    94
+    NS_DISABLE_NEON= )
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    95
+if test "$NS_DISABLE_NEON" != "1"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    96
+  if test "$CPU_ARCH" = "arm"; then
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    97
+    AC_MSG_CHECKING(for ARM SIMD support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    98
+    # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
    99
+    # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   100
+    AC_TRY_LINK([],
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   101
                  [asm("uqadd8 r1, r1, r2");],
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   102
                  result="yes", result="no")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   103
-  AC_MSG_RESULT("$result")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   104
-  if test "$result" = "yes"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   105
+    AC_MSG_RESULT("$result")
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   106
+    if test "$result" = "yes"; then
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   107
       AC_DEFINE(HAVE_ARM_SIMD)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   108
       HAVE_ARM_SIMD=1
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   109
-  fi
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   110
-
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   111
-  AC_MSG_CHECKING(for ARM NEON support in compiler)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   112
-  # We try to link so that this also fails when
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   113
-  # building with LTO.
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   114
-  AC_TRY_LINK([],
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   115
+    fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   116
+
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   117
+    AC_MSG_CHECKING(for ARM NEON support in compiler)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   118
+    # We try to link so that this also fails when
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   119
+    # building with LTO.
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   120
+    AC_TRY_LINK([],
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   121
                  [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   122
                  result="yes", result="no")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   123
-  AC_MSG_RESULT("$result")
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   124
-  if test "$result" = "yes"; then
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   125
+    AC_MSG_RESULT("$result")
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   126
+    if test "$result" = "yes"; then
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   127
       AC_DEFINE(HAVE_ARM_NEON)
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   128
       HAVE_ARM_NEON=1
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   129
-  fi
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   130
-fi # CPU_ARCH = arm
371
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   131
+    fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   132
+  fi # CPU_ARCH = arm
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   133
+fi
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   134
 
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   135
 AC_SUBST(HAVE_ARM_SIMD)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   136
 AC_SUBST(HAVE_ARM_NEON)
ead21d122ed0 introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
diff changeset
   137
 
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   138
 dnl =================================================================
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   139
 dnl Set up and test static assertion macros used to avoid AC_TRY_RUN,
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   140
 dnl which is bad when cross compiling.
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 371
diff changeset
   141
 dnl =================================================================