mirror of
https://github.com/pseXperiments/cuda-sumcheck.git
synced 2026-01-08 23:18:00 -05:00
Very basic kernel : scalar multiplication
This commit is contained in:
9
sumcheck/src/cuda/kernels/multilinear.cu
Normal file
9
sumcheck/src/cuda/kernels/multilinear.cu
Normal file
@@ -0,0 +1,9 @@
|
||||
#include "../includes/barretenberg/ecc/curves/bn254/fr.cuh"
|
||||
|
||||
extern "C" __global__ void mul(bb::fr* elems, bb::fr* results) {
|
||||
elems[0].self_to_montgomery_form();
|
||||
elems[1].self_to_montgomery_form();
|
||||
bb::fr temp = elems[0] * elems[1];
|
||||
results[threadIdx.x] = temp.from_montgomery_form();
|
||||
return;
|
||||
}
|
||||
Reference in New Issue
Block a user