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