search for: vector_foo_02

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>;