Displaying 6 results from an estimated 6 matches for "vector_foo_02".
Did you mean:
vector_foo_04
2019 Jun 11
2
RFC: Interface user provided vector functions with the vectorizer.
...oo_01)"}
```
## Example 2
Exposing an Advanced SIMD vector function when targeting Advanced SIMD
in AArch64, but with the wrong signature. The user specifies a masked
version of the function in the clauses of the attribute, the compiler
throws an error suggesting the signature expected for
``vector_foo_02.``
```
double foo_02(double Input) __attribute__(clang_declare_simd_variant(“vector_foo_02", simdlen(2), inbranch, isa("simd"));
// Advanced SIMD version
float64x2_t vector_foo_02(float64x2_t VectorInput);
// (suggested) compiler error -> ^ Missing mask par...
2019 Jun 17
3
RFC: Interface user provided vector functions with the vectorizer.
...2
>
> Exposing an Advanced SIMD vector function when targeting Advanced SIMD
> in AArch64, but with the wrong signature. The user specifies a masked
> version of the function in the clauses of the attribute, the compiler
> throws an error suggesting the signature expected for
> ``vector_foo_02.``
>
> ```
> double foo_02(double Input) __attribute__(clang_declare_simd_variant(“vector_foo_02", simdlen(2), inbranch, isa("simd"));
>
> // Advanced SIMD version
> float64x2_t vector_foo_02(float64x2_t VectorInput);
> // (suggested) compiler error ->...
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
...MD vector function when targeting Advanced SIMD
>> > in AArch64, but with the wrong signature. The user specifies a masked
>> > version of the function in the clauses of the attribute, the compiler
>> > throws an error suggesting the signature expected for
>> > ``vector_foo_02.``
>> >
>> > ```
>> > double foo_02(double Input) __attribute__(clang_declare_simd_variant(“vector_foo_02", simdlen(2), inbranch, isa("simd"));
>> >
>> > // Advanced SIMD version
>> > float64x2_t vector_foo_02(float64x2_t VectorIn...
2019 Jun 21
2
RFC: Interface user provided vector functions with the vectorizer.
...Advanced SIMD vector function when targeting Advanced
> > SIMD in AArch64, but with the wrong signature. The user specifies a
> > masked version of the function in the clauses of the attribute, the
> > compiler throws an error suggesting the signature expected for
> > ``vector_foo_02.``
> >
> > ```
> > double foo_02(double Input)
> > __attribute__(clang_declare_simd_variant(“vector_foo_02",
> > simdlen(2), inbranch, isa("simd"));
> >
> > // Advanced SIMD version
> > float64x2_t vector_foo_02(float64x2_t VectorInpu...
2019 Jun 24
4
RFC: Interface user provided vector functions with the vectorizer.
...g an Advanced SIMD vector function when targeting Advanced
> > SIMD in AArch64, but with the wrong signature. The user specifies a
> > masked version of the function in the clauses of the attribute, the
> > compiler throws an error suggesting the signature expected for
> > ``vector_foo_02.``
> >
> > ```
> > double foo_02(double Input)
> > __attribute__(clang_declare_simd_variant(“vector_foo_02",
> > simdlen(2), inbranch, isa("simd"));
> >
> > // Advanced SIMD version
> > float64x2_t vector_foo_02(float64x2_t VectorInput)...
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
>Thank you everybody for their input, and for your patience. This is proving harder than expected! :)
Thank you for doing the hard part of the work.
Hideki
-----Original Message-----
From: Francesco Petrogalli [mailto:Francesco.Petrogalli at arm.com]
Sent: Monday, June 24, 2019 11:26 AM
To: Saito, Hideki <hideki.saito at intel.com>
Cc: Doerfert, Johannes <jdoerfert at anl.gov>;