Versions in this module Expand all Collapse all v0 v0.16.0 Jan 31, 2025 v0.15.0 Jan 21, 2025 Changes in this version + func ElementASMFileName(nbWords, nbBits int) string + func GenerateCommonASM(w io.Writer, nbWords, nbBits int, hasVector bool) error + func GenerateF31ASM(f *FFArm64, hasVector bool) error + type FFArm64 struct + NbWords int + NbWordsIndexesFull []int + NbWordsIndexesNoZero []int + NbWordsLastIndex int + func NewFFArm64(w io.Writer, nbWords int) *FFArm64 + func (f *FFArm64) AssertCleanStack(reservedStackSize, minStackSize int) + func (f *FFArm64) Define(name string, nbInputs int, fn defineFn) defineFn + func (f *FFArm64) DefineFn(name string) (fn defineFn, err error) + func (f *FFArm64) Pop(registers *arm64.Registers, forceStack ...bool) arm64.Register + func (f *FFArm64) PopN(registers *arm64.Registers, forceStack ...bool) []arm64.Register + func (f *FFArm64) Push(registers *arm64.Registers, rIn ...arm64.Register)