Module avx2

Module avx2 

Source

Structsยง

Backend ๐Ÿ”’

Constantsยง

N ๐Ÿ”’
Number of __m256i to store parallel blocks.
PAR_BLOCKS ๐Ÿ”’
Number of blocks processed in parallel.

Functionsยง

add_xor_rot ๐Ÿ”’ โš avx2
cols_to_rows ๐Ÿ”’ โš avx2
The goal of this function is to transform the state words from:
double_quarter_round ๐Ÿ”’ โš avx2
inner ๐Ÿ”’ โš avx2
rounds ๐Ÿ”’ โš avx2
rows_to_cols ๐Ÿ”’ โš avx2
The goal of this function is to transform the state words from: