neon-testgen.ml: Use dg-add-options arm_neon.
2010-05-24 Daniel Jacobowitz <dan@codesourcery.com> Sandra Loosemore <sandra@codesourcery.com> gcc/ * config/arm/neon-testgen.ml: Use dg-add-options arm_neon. * doc/sourcebuild.texi (Effective-Target Keywords): Update arm_neon_ok description. Add arm_neon_fp16_ok. (Add Options): Add arm_neon and arm_neon_fp16. gcc/testsuite/ * gcc.target/arm/neon/: Regenerated test cases. * gcc.target/arm/neon/polytypes.c, gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c, gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c, gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c, gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C, g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use dg-add-options arm_neon. * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c, gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C, g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16 and arm_neon_fp16_ok. * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp, gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon. * lib/target-supports.exp (add_options_for_arm_neon): New. (check_effective_target_arm_neon_ok_nocache): New, from check_effective_target_arm_neon_ok. Check multiple possibilities. (check_effective_target_arm_neon_ok): Use check_effective_target_arm_neon_ok_nocache. (add_options_for_arm_neon_fp16) (check_effective_target_arm_neon_fp16_ok) check_effective_target_arm_neon_fp16_ok_nocache): New. (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon. Co-Authored-By: Sandra Loosemore <sandra@codesourcery.com> From-SVN: r159794
This commit is contained in:
parent
243fbddd9c
commit
0c422e7433
|
@ -1,3 +1,11 @@
|
||||||
|
2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
||||||
|
* config/arm/neon-testgen.ml: Use dg-add-options arm_neon.
|
||||||
|
* doc/sourcebuild.texi (Effective-Target Keywords): Update arm_neon_ok
|
||||||
|
description. Add arm_neon_fp16_ok.
|
||||||
|
(Add Options): Add arm_neon and arm_neon_fp16.
|
||||||
|
|
||||||
2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
|
2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
|
||||||
|
|
||||||
* configure.ac (--enable-lto): All *-apple-darwin* now support LTO.
|
* configure.ac (--enable-lto): All *-apple-darwin* now support LTO.
|
||||||
|
|
|
@ -51,8 +51,8 @@ let emit_prologue chan test_name =
|
||||||
Printf.fprintf chan "/* This file was autogenerated by neon-testgen. */\n\n";
|
Printf.fprintf chan "/* This file was autogenerated by neon-testgen. */\n\n";
|
||||||
Printf.fprintf chan "/* { dg-do assemble } */\n";
|
Printf.fprintf chan "/* { dg-do assemble } */\n";
|
||||||
Printf.fprintf chan "/* { dg-require-effective-target arm_neon_ok } */\n";
|
Printf.fprintf chan "/* { dg-require-effective-target arm_neon_ok } */\n";
|
||||||
Printf.fprintf chan
|
Printf.fprintf chan "/* { dg-options \"-save-temps -O0\" } */\n";
|
||||||
"/* { dg-options \"-save-temps -O0 -mfpu=neon -mfloat-abi=softfp\" } */\n";
|
Printf.fprintf chan "/* { dg-add-options arm_neon } */\n";
|
||||||
Printf.fprintf chan "\n#include \"arm_neon.h\"\n\n";
|
Printf.fprintf chan "\n#include \"arm_neon.h\"\n\n";
|
||||||
Printf.fprintf chan "void test_%s (void)\n{\n" test_name
|
Printf.fprintf chan "void test_%s (void)\n{\n" test_name
|
||||||
|
|
||||||
|
|
|
@ -1500,8 +1500,14 @@ ARM target supports generating NEON instructions.
|
||||||
Test system supports executing NEON instructions.
|
Test system supports executing NEON instructions.
|
||||||
|
|
||||||
@item arm_neon_ok
|
@item arm_neon_ok
|
||||||
ARM Target supports @code{-mfpu=neon -mfloat-abi=softfp}.
|
@anchor{arm_neon_ok}
|
||||||
Some multilibs may be incompatible with these options.
|
ARM Target supports @code{-mfpu=neon -mfloat-abi=softfp} or compatible
|
||||||
|
options. Some multilibs may be incompatible with these options.
|
||||||
|
|
||||||
|
@item arm_neon_fp16_ok
|
||||||
|
@anchor{arm_neon_fp16_ok}
|
||||||
|
ARM Target supports @code{-mfpu=neon-fp16 -mfloat-abi=softfp} or compatible
|
||||||
|
options. Some multilibs may be incompatible with these options.
|
||||||
|
|
||||||
@item arm_thumb1_ok
|
@item arm_thumb1_ok
|
||||||
ARM target generates Thumb-1 code for @code{-mthumb}.
|
ARM target generates Thumb-1 code for @code{-mthumb}.
|
||||||
|
@ -1875,6 +1881,16 @@ compliance mode.
|
||||||
@item mips16_attribute
|
@item mips16_attribute
|
||||||
@code{mips16} function attributes.
|
@code{mips16} function attributes.
|
||||||
Only MIPS targets support this feature, and only then in certain modes.
|
Only MIPS targets support this feature, and only then in certain modes.
|
||||||
|
|
||||||
|
@item arm_neon
|
||||||
|
NEON support. Only ARM targets support this feature, and only then
|
||||||
|
in certain modes; see the @ref{arm_neon_ok,,arm_neon_ok effective target
|
||||||
|
keyword}.
|
||||||
|
|
||||||
|
@item arm_neon_fp16
|
||||||
|
NEON and half-precision floating point support. Only ARM targets
|
||||||
|
support this feature, and only then in certain modes; see
|
||||||
|
the @ref{arm_neon_ok,,arm_neon_fp16_ok effective target keyword}.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node Require Support
|
@node Require Support
|
||||||
|
|
|
@ -1,3 +1,34 @@
|
||||||
|
2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
||||||
|
* gcc.target/arm/neon/: Regenerated test cases.
|
||||||
|
|
||||||
|
* gcc.target/arm/neon/polytypes.c,
|
||||||
|
gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
|
||||||
|
gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
|
||||||
|
gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
|
||||||
|
gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
|
||||||
|
g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
|
||||||
|
dg-add-options arm_neon.
|
||||||
|
|
||||||
|
* gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
|
||||||
|
gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
|
||||||
|
g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
|
||||||
|
and arm_neon_fp16_ok.
|
||||||
|
|
||||||
|
* gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
|
||||||
|
gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
|
||||||
|
|
||||||
|
* lib/target-supports.exp (add_options_for_arm_neon): New.
|
||||||
|
(check_effective_target_arm_neon_ok_nocache): New, from
|
||||||
|
check_effective_target_arm_neon_ok. Check multiple possibilities.
|
||||||
|
(check_effective_target_arm_neon_ok): Use
|
||||||
|
check_effective_target_arm_neon_ok_nocache.
|
||||||
|
(add_options_for_arm_neon_fp16)
|
||||||
|
(check_effective_target_arm_neon_fp16_ok)
|
||||||
|
check_effective_target_arm_neon_fp16_ok_nocache): New.
|
||||||
|
(check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
|
||||||
|
|
||||||
2010-05-24 Jason Merrill <jason@redhat.com>
|
2010-05-24 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/41510
|
PR c++/41510
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
// { dg-do compile }
|
// { dg-do compile }
|
||||||
// { dg-require-effective-target arm_neon_ok }
|
// { dg-require-effective-target arm_neon_ok }
|
||||||
// { dg-options "-mfpu=neon -mfloat-abi=softfp" }
|
// { dg-add-options arm_neon }
|
||||||
|
|
||||||
#include <arm_neon.h>
|
#include <arm_neon.h>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_fp16_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -mfpu=neon-fp16 -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee" } */
|
||||||
|
/* { dg-add-options arm_neon_fp16 } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_fp16_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -ffast-math -mfpu=neon-fp16 -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee -ffast-math" } */
|
||||||
|
/* { dg-add-options arm_neon_fp16 } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -ffast-math -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee -ffast-math" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,7 @@ if [istarget "powerpc-*paired*"] {
|
||||||
} elseif [istarget "ia64-*-*"] {
|
} elseif [istarget "ia64-*-*"] {
|
||||||
set dg-do-what-default run
|
set dg-do-what-default run
|
||||||
} elseif [is-effective-target arm_neon_ok] {
|
} elseif [is-effective-target arm_neon_ok] {
|
||||||
lappend DEFAULT_VECTCFLAGS "-mfpu=neon" "-mfloat-abi=softfp"
|
eval lappend DEFAULT_VECTCFLAGS [add_options_for_arm_neon ""]
|
||||||
if [is-effective-target arm_neon_hw] {
|
if [is-effective-target arm_neon_hw] {
|
||||||
set dg-do-what-default run
|
set dg-do-what-default run
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_fp16_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -mfpu=neon-fp16 -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee" } */
|
||||||
|
/* { dg-add-options arm_neon_fp16 } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_fp16_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -ffast-math -mfpu=neon-fp16 -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee -ffast-math" } */
|
||||||
|
/* { dg-add-options arm_neon_fp16 } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
/* Test various operators on __fp16 and mixed __fp16/float operands. */
|
||||||
/* { dg-do compile { target arm*-*-* } } */
|
/* { dg-do compile { target arm*-*-* } } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -ffast-math -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee -ffast-math" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm-fp16-ops.h"
|
#include "arm-fp16-ops.h"
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,7 @@ if [istarget "powerpc-*paired*"] {
|
||||||
} elseif [istarget "ia64-*-*"] {
|
} elseif [istarget "ia64-*-*"] {
|
||||||
set dg-do-what-default run
|
set dg-do-what-default run
|
||||||
} elseif [is-effective-target arm_neon_ok] {
|
} elseif [is-effective-target arm_neon_ok] {
|
||||||
lappend DEFAULT_VECTCFLAGS "-mfpu=neon" "-mfloat-abi=softfp"
|
eval lappend DEFAULT_VECTCFLAGS [add_options_for_arm_neon ""]
|
||||||
if [is-effective-target arm_neon_hw] {
|
if [is-effective-target arm_neon_hw] {
|
||||||
set dg-do-what-default run
|
set dg-do-what-default run
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* { dg-do compile } */
|
/* { dg-do compile } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_fp16_ok } */
|
||||||
/* { dg-options "-mfp16-format=ieee -mfpu=neon-fp16 -mfloat-abi=softfp" } */
|
/* { dg-options "-mfp16-format=ieee" } */
|
||||||
|
/* { dg-add-options arm_neon_fp16 } */
|
||||||
|
|
||||||
/* Test generation of VFP __fp16 instructions. */
|
/* Test generation of VFP __fp16 instructions. */
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* { dg-do run } */
|
/* { dg-do run } */
|
||||||
/* { dg-require-effective-target arm_neon_hw } */
|
/* { dg-require-effective-target arm_neon_hw } */
|
||||||
/* { dg-options "-O2 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-O2" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
/* Check that the arm_final_prescan_insn ccfsm code does not try to
|
/* Check that the arm_final_prescan_insn ccfsm code does not try to
|
||||||
* conditionally execute NEON instructions. */
|
* conditionally execute NEON instructions. */
|
||||||
#include <arm_neon.h>
|
#include <arm_neon.h>
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* { dg-do compile } */
|
/* { dg-do compile } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-O2 -mthumb -march=armv7-a -mfloat-abi=softfp -mfpu=neon" } */
|
/* { dg-options "-O2 -mthumb -march=armv7-a" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include <arm_neon.h>
|
#include <arm_neon.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/* { dg-require-effective-target arm_neon_hw } */
|
/* { dg-require-effective-target arm_neon_hw } */
|
||||||
/* { dg-options "-O2 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize" } */
|
/* { dg-options "-O2 -ftree-vectorize" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
/* { dg-final { scan-assembler "vmla\\.f32" } } */
|
/* { dg-final { scan-assembler "vmla\\.f32" } } */
|
||||||
|
|
||||||
/* Verify that VMLA is used. */
|
/* Verify that VMLA is used. */
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/* { dg-require-effective-target arm_neon_hw } */
|
/* { dg-require-effective-target arm_neon_hw } */
|
||||||
/* { dg-options "-O2 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize" } */
|
/* { dg-options "-O2 -ftree-vectorize" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
/* { dg-final { scan-assembler "vmls\\.f32" } } */
|
/* { dg-final { scan-assembler "vmls\\.f32" } } */
|
||||||
|
|
||||||
/* Verify that VMLS is used. */
|
/* Verify that VMLS is used. */
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
/* { dg-do compile } */
|
/* { dg-do compile } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include <arm_neon.h>
|
#include <arm_neon.h>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
/* { dg-do assemble } */
|
/* { dg-do assemble } */
|
||||||
/* { dg-require-effective-target arm_neon_ok } */
|
/* { dg-require-effective-target arm_neon_ok } */
|
||||||
/* { dg-options "-save-temps -O0 -mfpu=neon -mfloat-abi=softfp" } */
|
/* { dg-options "-save-temps -O0" } */
|
||||||
|
/* { dg-add-options arm_neon } */
|
||||||
|
|
||||||
#include "arm_neon.h"
|
#include "arm_neon.h"
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue