[llvm-commits] [llvm-gcc-4.2] r80832 - in /llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon: vdupQ_nf32.c vdup_nf32.c vextQf32.c vextQp16.c vextQp8.c vextQs16.c vextQs8.c vextQu16.c vextQu32.c vextQu8.c vextf32.c vextp16.c vextp8.c vexts16.c vexts32.c vexts8.c vextu16.c vextu32.c vextu8.c
Anton Korobeynikov
asl at math.spbu.ru
Wed Sep 2 13:06:20 PDT 2009
Author: asl
Date: Wed Sep 2 15:06:19 2009
New Revision: 80832
URL: http://llvm.org/viewvc/llvm-project?rev=80832&view=rev
Log:
Unbreak the tests
Modified:
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c Wed Sep 2 15:06:19 2009
@@ -8,10 +8,10 @@
#include "arm_neon.h"
-void test_vdupQ_nf32 (void)
+ /* LLVM LOCAL */
+void test_vdupQ_nf32 (float32_t arg0_float32_t)
{
float32x4_t out_float32x4_t;
- float32_t arg0_float32_t;
out_float32x4_t = vdupq_n_f32 (arg0_float32_t);
}
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c Wed Sep 2 15:06:19 2009
@@ -8,10 +8,10 @@
#include "arm_neon.h"
-void test_vdup_nf32 (void)
+ /* LLVM LOCAL */
+void test_vdup_nf32 (float32_t arg0_float32_t)
{
float32x2_t out_float32x2_t;
- float32_t arg0_float32_t;
out_float32x2_t = vdup_n_f32 (arg0_float32_t);
}
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
float32x4_t arg0_float32x4_t;
float32x4_t arg1_float32x4_t;
- out_float32x4_t = vextq_f32 (arg0_float32x4_t, arg1_float32x4_t, 0);
+ /* LLVM LOCAL */
+ out_float32x4_t = vextq_f32 (arg0_float32x4_t, arg1_float32x4_t, 1);
}
/* { dg-final { scan-assembler "vext\.32\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
poly16x8_t arg0_poly16x8_t;
poly16x8_t arg1_poly16x8_t;
- out_poly16x8_t = vextq_p16 (arg0_poly16x8_t, arg1_poly16x8_t, 0);
+ /* LLVM LOCAL */
+ out_poly16x8_t = vextq_p16 (arg0_poly16x8_t, arg1_poly16x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
poly8x16_t arg0_poly8x16_t;
poly8x16_t arg1_poly8x16_t;
- out_poly8x16_t = vextq_p8 (arg0_poly8x16_t, arg1_poly8x16_t, 0);
+ /* LLVM LOCAL */
+ out_poly8x16_t = vextq_p8 (arg0_poly8x16_t, arg1_poly8x16_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
int16x8_t arg0_int16x8_t;
int16x8_t arg1_int16x8_t;
- out_int16x8_t = vextq_s16 (arg0_int16x8_t, arg1_int16x8_t, 0);
+ /* LLVM LOCAL */
+ out_int16x8_t = vextq_s16 (arg0_int16x8_t, arg1_int16x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
int8x16_t arg0_int8x16_t;
int8x16_t arg1_int8x16_t;
- out_int8x16_t = vextq_s8 (arg0_int8x16_t, arg1_int8x16_t, 0);
+ /* LLVM LOCAL */
+ out_int8x16_t = vextq_s8 (arg0_int8x16_t, arg1_int8x16_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint16x8_t arg0_uint16x8_t;
uint16x8_t arg1_uint16x8_t;
- out_uint16x8_t = vextq_u16 (arg0_uint16x8_t, arg1_uint16x8_t, 0);
+ /* LLVM LOCAL */
+ out_uint16x8_t = vextq_u16 (arg0_uint16x8_t, arg1_uint16x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint32x4_t arg0_uint32x4_t;
uint32x4_t arg1_uint32x4_t;
- out_uint32x4_t = vextq_u32 (arg0_uint32x4_t, arg1_uint32x4_t, 0);
+ /* LLVM LOCAL */
+ out_uint32x4_t = vextq_u32 (arg0_uint32x4_t, arg1_uint32x4_t, 1);
}
/* { dg-final { scan-assembler "vext\.32\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint8x16_t arg0_uint8x16_t;
uint8x16_t arg1_uint8x16_t;
- out_uint8x16_t = vextq_u8 (arg0_uint8x16_t, arg1_uint8x16_t, 0);
+ /* LLVM LOCAL */
+ out_uint8x16_t = vextq_u8 (arg0_uint8x16_t, arg1_uint8x16_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
float32x2_t arg0_float32x2_t;
float32x2_t arg1_float32x2_t;
- out_float32x2_t = vext_f32 (arg0_float32x2_t, arg1_float32x2_t, 0);
+ /* LLVM LOCAL */
+ out_float32x2_t = vext_f32 (arg0_float32x2_t, arg1_float32x2_t, 1);
}
/* { dg-final { scan-assembler "vext\.32\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
poly16x4_t arg0_poly16x4_t;
poly16x4_t arg1_poly16x4_t;
- out_poly16x4_t = vext_p16 (arg0_poly16x4_t, arg1_poly16x4_t, 0);
+ /* LLVM LOCAL */
+ out_poly16x4_t = vext_p16 (arg0_poly16x4_t, arg1_poly16x4_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
poly8x8_t arg0_poly8x8_t;
poly8x8_t arg1_poly8x8_t;
- out_poly8x8_t = vext_p8 (arg0_poly8x8_t, arg1_poly8x8_t, 0);
+ /* LLVM LOCAL */
+ out_poly8x8_t = vext_p8 (arg0_poly8x8_t, arg1_poly8x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
int16x4_t arg0_int16x4_t;
int16x4_t arg1_int16x4_t;
- out_int16x4_t = vext_s16 (arg0_int16x4_t, arg1_int16x4_t, 0);
+ /* LLVM LOCAL */
+ out_int16x4_t = vext_s16 (arg0_int16x4_t, arg1_int16x4_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
int32x2_t arg0_int32x2_t;
int32x2_t arg1_int32x2_t;
- out_int32x2_t = vext_s32 (arg0_int32x2_t, arg1_int32x2_t, 0);
+ /* LLVM LOCAL */
+ out_int32x2_t = vext_s32 (arg0_int32x2_t, arg1_int32x2_t, 1);
}
/* { dg-final { scan-assembler "vext\.32\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
int8x8_t arg0_int8x8_t;
int8x8_t arg1_int8x8_t;
- out_int8x8_t = vext_s8 (arg0_int8x8_t, arg1_int8x8_t, 0);
+ /* LLVM LOCAL */
+ out_int8x8_t = vext_s8 (arg0_int8x8_t, arg1_int8x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint16x4_t arg0_uint16x4_t;
uint16x4_t arg1_uint16x4_t;
- out_uint16x4_t = vext_u16 (arg0_uint16x4_t, arg1_uint16x4_t, 0);
+ /* LLVM LOCAL */
+ out_uint16x4_t = vext_u16 (arg0_uint16x4_t, arg1_uint16x4_t, 1);
}
/* { dg-final { scan-assembler "vext\.16\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint32x2_t arg0_uint32x2_t;
uint32x2_t arg1_uint32x2_t;
- out_uint32x2_t = vext_u32 (arg0_uint32x2_t, arg1_uint32x2_t, 0);
+ /* LLVM LOCAL */
+ out_uint32x2_t = vext_u32 (arg0_uint32x2_t, arg1_uint32x2_t, 1);
}
/* { dg-final { scan-assembler "vext\.32\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c?rev=80832&r1=80831&r2=80832&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c Wed Sep 2 15:06:19 2009
@@ -14,7 +14,8 @@
uint8x8_t arg0_uint8x8_t;
uint8x8_t arg1_uint8x8_t;
- out_uint8x8_t = vext_u8 (arg0_uint8x8_t, arg1_uint8x8_t, 0);
+ /* LLVM LOCAL */
+ out_uint8x8_t = vext_u8 (arg0_uint8x8_t, arg1_uint8x8_t, 1);
}
/* { dg-final { scan-assembler "vext\.8\[ \]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ \]+@\[a-zA-Z0-9 \]+\)?\n" } } */
More information about the llvm-commits
mailing list