Lines Matching refs:poly3_span

652 struct poly3_span {  struct
659 static void poly3_span_add(const struct poly3_span *out, in poly3_span_add() argument
660 const struct poly3_span *a, in poly3_span_add()
661 const struct poly3_span *b, size_t n) { in poly3_span_add()
668 static void poly3_span_sub(const struct poly3_span *a, in poly3_span_sub()
669 const struct poly3_span *b, size_t n) { in poly3_span_sub()
680 static void poly3_mul_aux(const struct poly3_span *out, in poly3_mul_aux()
681 const struct poly3_span *scratch, in poly3_mul_aux()
682 const struct poly3_span *a, in poly3_mul_aux()
683 const struct poly3_span *b, size_t n) { in poly3_mul_aux()
730 const struct poly3_span a_high = {&a->s[low_len], &a->a[low_len]}; in poly3_mul_aux()
731 const struct poly3_span b_high = {&b->s[low_len], &b->a[low_len]}; in poly3_mul_aux()
735 const struct poly3_span a_cross_sum = *out; in poly3_mul_aux()
736 const struct poly3_span b_cross_sum = {&out->s[high_len], &out->a[high_len]}; in poly3_mul_aux()
746 const struct poly3_span child_scratch = {&scratch->s[2 * high_len], in poly3_mul_aux()
748 const struct poly3_span out_mid = {&out->s[low_len], &out->a[low_len]}; in poly3_mul_aux()
749 const struct poly3_span out_high = {&out->s[2 * low_len], in poly3_mul_aux()
774 const struct poly3_span prod_span = {prod_s, prod_a}; in HRSS_poly3_mul()
775 const struct poly3_span scratch_span = {scratch_s, scratch_a}; in HRSS_poly3_mul()
776 const struct poly3_span x_span = {(crypto_word_t *)x->s.v, in HRSS_poly3_mul()
778 const struct poly3_span y_span = {(crypto_word_t *)y->s.v, in HRSS_poly3_mul()