#ifdefined(__clang__) template <int N, typename T> using Vec = T __attribute__((ext_vector_type(N))); #elifdefined(__GNUC__) // Unfortunately, GCC does not allow us to omit the struct. This will not compile: // template <int N, typename T> using Vec = T __attribute__((vector_size(N*sizeof(T)))); template <int N, typename T> struct VecHelper { typedef T __attribute__((vector_size(N * sizeof(T)))) V;
}; template <int N, typename T> using Vec = typename VecHelper<N, T>::V; #endif
/** Interface */
namespace baseline {
void run_program(const Op* program, constvoid** contexts, ptrdiff_t programSize, constchar* src, char* dst, int n, const size_t src_bpp, const size_t dst_bpp);
} namespace hsw {
void run_program(const Op* program, constvoid** contexts, ptrdiff_t programSize, constchar* src, char* dst, int n, const size_t src_bpp, const size_t dst_bpp);
} namespace skx {
void run_program(const Op* program, constvoid** contexts, ptrdiff_t programSize, constchar* src, char* dst, int n, const size_t src_bpp, const size_t dst_bpp);
}
} // namespace skcms_private
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.