Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
reference_blas.hpp
Go to the documentation of this file.
1#pragma once
2
15
17#include <uni20/config.hpp>
18
21#define BLASCHAR s
24#define BLASTYPE float32
27#define BLASCOMPLEX 0
29#undef BLASCHAR
30#undef BLASTYPE
31#undef BLASCOMPLEX
32
35#define BLASCHAR d
38#define BLASTYPE float64
41#define BLASCOMPLEX 0
43#undef BLASCHAR
44#undef BLASTYPE
45#undef BLASCOMPLEX
46
49#define BLASCHAR c
52#define BLASTYPE complex64
55#define BLASREALTYPE float32
58#define BLASCOMPLEX 1
60#undef BLASCHAR
61#undef BLASTYPE
62#undef BLASREALTYPE
63#undef BLASCOMPLEX
64
67#define BLASCHAR z
70#define BLASTYPE complex128
73#define BLASREALTYPE float64
76#define BLASCOMPLEX 1
78#undef BLASCHAR
79#undef BLASTYPE
80#undef BLASREALTYPE
81#undef BLASCOMPLEX
Templated BLAS interface declarations and wrappers.