|
static void | genInputs (vector< vectElt > &inputs) |
|
static void | genInputsWithZero (vector< vectElt > &inputs) |
|
static Element | zero () |
|
static Element | vand (Element x1, Element x2) |
|
static Element | vor (Element x1, Element x2) |
|
static Element | vxor (Element x1, Element x2) |
|
static Element | vandnot (Element x1, Element x2) |
|
static Element | add (Element x1, Element x2) |
|
static Element | addin (Element &x1, Element x2) |
|
static Element | sub (Element x1, Element x2) |
|
static Element | subin (Element &x1, Element x2) |
|
static Element | mul (Element x1, Element x2) |
|
static Element | mulin (Element &x1, Element x2) |
|
static Element | div (Element x1, Element x2) |
|
static Element | fmadd (Element x1, Element x2, Element x3) |
|
static Element | fmaddin (Element &x1, Element x2, Element x3) |
|
static Element | fmsub (Element x1, Element x2, Element x3) |
|
static Element | fmsubin (Element &x1, Element x2, Element x3) |
|
static Element | fnmadd (Element x1, Element x2, Element x3) |
|
static Element | fnmaddin (Element &x1, Element x2, Element x3) |
|
static Element | lesser (Element x1, Element x2) |
|
static Element | lesser_eq (Element x1, Element x2) |
|
static Element | greater (Element x1, Element x2) |
|
static Element | greater_eq (Element x1, Element x2) |
|
static Element | eq (Element x1, Element x2) |
|
static vectElt | unpacklo (vectElt a, vectElt b) |
|
static vectElt | unpackhi (vectElt a, vectElt b) |
|
static void | unpacklohi (vectElt &lo, vectElt &hi, vectElt a, vectElt b) |
|
static vectElt | pack_even (vectElt a, vectElt b) |
|
static vectElt | pack_odd (vectElt a, vectElt b) |
|
static void | pack (vectElt &even, vectElt &odd, vectElt a, vectElt b) |
|
template<uint16_t s> |
static vectElt | blend (vectElt a, vectElt b) |
|