2022-09-09 13:43:59 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
namespace infini {
|
2024-01-15 11:02:13 +08:00
|
|
|
void div_kernel(int dtypeIndex, void *a, void *b, void *c, int a0, int a1,
|
|
|
|
int a2, int a3, int b0, int b1, int b2, int b3, int c0, int c1,
|
|
|
|
int c2, int c3);
|
|
|
|
void add_kernel(int dtypeIndex, void *a, void *b, void *c, int a0, int a1,
|
|
|
|
int a2, int a3, int b0, int b1, int b2, int b3, int c0, int c1,
|
|
|
|
int c2, int c3);
|
|
|
|
void pow_kernel(int dtypeIndex, void *a, void *b, void *c, int a0, int a1,
|
|
|
|
int a2, int a3, int b0, int b1, int b2, int b3, int c0, int c1,
|
|
|
|
int c2, int c3);
|
|
|
|
void less_kernel(int dtypeIndex, void *a, void *b, void *c, int a0, int a1,
|
|
|
|
int a2, int a3, int b0, int b1, int b2, int b3, int c0, int c1,
|
|
|
|
int c2, int c3);
|
2024-04-01 14:04:28 +08:00
|
|
|
|
|
|
|
void div_const_kernel(int dType, void *a, void *b, void *c, size_t n);
|
|
|
|
|
|
|
|
void pow_const_kernel(int dType, void *a, void *b, void *c, size_t n);
|
2022-10-15 16:29:28 +08:00
|
|
|
}; // namespace infini
|