Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
src
uni20
backend
blas
reference
reference_blas.hpp
Go to the documentation of this file.
1
#pragma once
2
15
16
#include <
uni20/backend/backend.hpp
>
17
#include <uni20/config.hpp>
18
21
#define BLASCHAR s
24
#define BLASTYPE float32
27
#define BLASCOMPLEX 0
28
#include <
uni20/backend/blas/reference/detail/blasproto.hpp
>
29
#undef BLASCHAR
30
#undef BLASTYPE
31
#undef BLASCOMPLEX
32
35
#define BLASCHAR d
38
#define BLASTYPE float64
41
#define BLASCOMPLEX 0
42
#include <
uni20/backend/blas/reference/detail/blasproto.hpp
>
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
59
#include <
uni20/backend/blas/reference/detail/blasproto.hpp
>
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
77
#include <
uni20/backend/blas/reference/detail/blasproto.hpp
>
78
#undef BLASCHAR
79
#undef BLASTYPE
80
#undef BLASREALTYPE
81
#undef BLASCOMPLEX
backend.hpp
blasproto.hpp
Templated BLAS interface declarations and wrappers.
Generated by
1.9.8