X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/b817bfc642225b8c3c0b6a7e42d1fb949b61a606..025c5f4aa5ffbf8948482a4233318db81c2df5d2:/gf.h diff --git a/gf.h b/gf.h index 2429e95..eea204f 100644 --- a/gf.h +++ b/gf.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: gf.h,v 1.4 2004/04/08 01:36:15 mdw Exp $ + * $Id$ * * Arithmetic on binary polynomials * @@ -91,6 +91,17 @@ extern mp *gf_sqr(mp */*d*/, mp */*a*/); extern void gf_div(mp **/*qq*/, mp **/*rr*/, mp */*a*/, mp */*b*/); +/* --- @gf_exp@ --- * + * + * Arguments: @mp *d@ = fake destination + * @mp *a@ = base + * @mp *e@ = exponent + * + * Returns: Result, %$a^e$%. + */ + +extern mp *gf_exp(mp */*d*/, mp */*a*/, mp */*e*/); + /* --- @gf_irreduciblep@ --- * * * Arguments: @mp *f@ = a polynomial