print addresses of seqs

This commit is contained in:
Jaremy Creechley 2024-03-02 16:44:54 -07:00
parent 4de5347c95
commit 0b7e5b912c

View File

@ -107,7 +107,7 @@ func multiplyByPowers( xs: seq[Fr], eta: Fr ): seq[Fr] =
# interpolates a polynomial, shift the variable by `eta`, and compute the shifted values
func shiftEvalDomain( values: seq[Fr], D: Domain, eta: Fr ): seq[Fr] =
echo "task: abc.values: ", values.unsafeAddr.pointer.repr
echo "task: abc.values: ", values[0].unsafeAddr.pointer.repr
let poly : Poly = polyInverseNTT( values , D )
let cs : seq[Fr] = poly.coeffs
var ds : seq[Fr] = multiplyByPowers( cs, eta )
@ -129,9 +129,9 @@ proc computeQuotientPointwise( nthreads: int, abc: ABC ): Poly =
let invZ1 = invFr( smallPowFr(eta,n) - oneFr )
var pool = Taskpool.new(num_threads = nthreads)
echo "main: abc.valuesAz: ", abc.valuesAz.unsafeAddr.pointer.repr
echo "main: abc.valuesBz: ", abc.valuesBz.unsafeAddr.pointer.repr
echo "main: abc.valuesCz: ", abc.valuesCz.unsafeAddr.pointer.repr
echo "main: abc.valuesAz: ", abc.valuesAz[0].unsafeAddr.pointer.repr
echo "main: abc.valuesBz: ", abc.valuesBz[0].unsafeAddr.pointer.repr
echo "main: abc.valuesCz: ", abc.valuesCz[0].unsafeAddr.pointer.repr
var A1fv : FlowVar[seq[Fr]] = pool.spawn shiftEvalDomain( abc.valuesAz, D, eta )
var B1fv : FlowVar[seq[Fr]] = pool.spawn shiftEvalDomain( abc.valuesBz, D, eta )
var C1fv : FlowVar[seq[Fr]] = pool.spawn shiftEvalDomain( abc.valuesCz, D, eta )