Skip to main content

Module parallel_point

Module parallel_point 

Expand description

Level-scheduled Edwards formulas over four field engines.

Independent products within one formula level launch together. The controller advances only after every enabled lane completes, preserving a fixed operation schedule for addition, doubling, Niels conversion, and identity testing.

Structs§

ParallelPointOpController
Four-lane level scheduler for extended Edwards formulas.
ParallelPointOpControllerIn
Point request plus four shared field-lane responses.
ParallelPointOpControllerOut
Point response plus commands for four shared field lanes.
ParallelPointOpRegs
Registered operation, formula-level, lane-mask, and identity state.

Enums§

ParallelPointOpState
Formula launch, wait, and completion states.

Functions§

parallel_point_op_controller_kernel
Next-state/output kernel for ParallelPointOpController.