Skip to content
Snippets Groups Projects
Commit 222c1227 authored by Olivier BICHLER's avatar Olivier BICHLER
Browse files

Fixed restrict

parent 8e7e8c69
No related branches found
No related tags found
2 merge requests!93Release v0.3.0,!79Refactor OperatorImpl for backend/export
Pipeline #54741 passed
This commit is part of merge request !79. Comments created here will be created in the context of that merge request.
...@@ -18,11 +18,11 @@ namespace Aidge { ...@@ -18,11 +18,11 @@ namespace Aidge {
template <class I, class O> template <class I, class O>
void MatMulImpl_cpu_forward_kernel(const std::size_t n, const std::size_t k, const std::size_t m, void MatMulImpl_cpu_forward_kernel(const std::size_t n, const std::size_t k, const std::size_t m,
const void* input1_, const void* input2_, void* __restrict__ output_) { const void* input1_, const void* input2_, void* __restrict output_) {
// FIXME: missing MatMul parameters as arguments // FIXME: missing MatMul parameters as arguments
const I* input1 = static_cast<const I*>(input1_); const I* input1 = static_cast<const I*>(input1_);
const I* input2 = static_cast<const I*>(input2_); const I* input2 = static_cast<const I*>(input2_);
O* __restrict__ output = static_cast<O* __restrict__>(output_); O* __restrict output = static_cast<O* __restrict>(output_);
std::memset(output, O(0), n * m * sizeof(O)); std::memset(output, O(0), n * m * sizeof(O));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment