| void One(ref FieldElement& x) | Static+1 flags | — | 0x10 |
| void AsBytes(ulong x0, ulong x1, const byte[]& z) | Static+1 flags | — | 0x08 |
| void AsBytes(ref FieldElement& x, const byte[]& z) | Static+1 flags | — | 0x10 |
| void AsFieldElement(const byte[]& x, ref FieldElement& z) | Static+1 flags | — | 0x10 |
| void DivideP(ref FieldElement& x, ref FieldElement& z) | Static+1 flags | — | 0x10 |
| void Multiply(const byte[]& x, const byte[]& y) | Static+1 flags | — | 0x08 |
| void Multiply(ref FieldElement& x, ref FieldElement& y) | Static+1 flags | — | 0x10 |
| void MultiplyP7(ref FieldElement& x) | Static+1 flags | — | 0x10 |
| void MultiplyP8(ref FieldElement& x) | Static+1 flags | — | 0x10 |
| void MultiplyP8(ref FieldElement& x, ref FieldElement& y) | Static+1 flags | — | 0x10 |
| void MultiplyP16(ref FieldElement& x) | Static+1 flags | — | 0x10 |
| void Square(ref FieldElement& x) | Static+1 flags | — | 0x10 |
| void Xor(const byte[]& x, const byte[]& y) | Static+1 flags | — | 0x08 |
| void Xor(const byte[]& x, const byte[]& y, int yOff) | Static+1 flags | — | 0x08 |
| void Xor(const byte[]& x, const byte[]& y, int yOff, int yLen) | Static+1 flags | — | 0x08 |
| void Xor(const byte[]& x, int xOff, const byte[]& y, int yOff, int len) | Static+1 flags | — | 0x08 |
| void Xor(ref FieldElement& x, ref FieldElement& y) | Static+1 flags | — | 0x10 |
| void Xor(ref FieldElement& x, ref FieldElement& y, ref FieldElement& z) | Static+1 flags | — | 0x10 |
| void Xor(const Span<System.Byte>& x, const ReadOnlySpan<System.Byte>& y) | Static+1 flags | — | 0x10 |
| void Xor(const Span<System.Byte>& x, const ReadOnlySpan<System.Byte>& y, int len) | Static+1 flags | — | 0x10 |
| ulong ImplMul64(ulong x, ulong y) | PrivateStatic | — | 0x08 |
| void .ctor() | 2 flags | — | 0x00 |