Module binius_field::arch

source ·

Modules§

Structs§

  • Use operations with GFNI instructions
  • This strategies uses bot operations over packed subfield and operations over sub-elements.
  • Packed strategy for arithmetic operations. (Uses arithmetic operations with underlier and subfield to simultaneously calculate the result for all packed values)
  • Pairwise recursive strategy. Calculates the result by applying recursive algorithm for each packed value independently.
  • Pairwise strategy. Apply the result of the operation to each packed element independently.
  • Get result of operation from the table for each sub-element
  • Applicable only for multiply by alpha and square operations. Reuse multiplication operation for that.
  • Similar to PackedStrategy, but uses SIMD operations supported by the platform.

Constants§

Traits§

Type Aliases§