|
| 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) |
| |