blob: aa82b11e8cd7ed004f70fcbbd8dde8c29a34b519 [file] [log] [blame]
Fariborz Jahanian5da3c082011-04-14 20:33:36 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
2// rdar://9208404
3
4typedef int MP4Err;
5typedef float Float32;
6typedef float float32_t;
7typedef __attribute__((neon_vector_type(4))) float32_t float32x4_t;
8typedef float vFloat __attribute__((__vector_size__(16)));
9typedef vFloat VFLOAT;
10typedef unsigned long UInt32;
11
12extern int bar (float32x4_t const *p);
13
14int foo (const Float32 *realBufPtr) {
15 float32x4_t const *vRealPtr = (VFLOAT *)&realBufPtr[0];
16 return bar(vRealPtr);
17}
18
19MP4Err autoCorrelation2nd_Neon(Float32 *alphar, Float32 *alphai,
20 const Float32 *realBufPtr,
21 const Float32 *imagBufPtr,
22 const UInt32 len)
23{
24 float32x4_t const *vRealPtr = (VFLOAT *)&realBufPtr[0];
25 return 0;
26}
27