mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-27 01:41:40 +00:00
20 lines
567 B
C
20 lines
567 B
C
|
#ifndef _BLAS_H_
|
||
|
#define _BLAS_H_
|
||
|
/// @file blas.h
|
||
|
/// @brief Defining the implementations for linear algebra functions depending on the machine architecture.
|
||
|
///
|
||
|
|
||
|
#include "blas_comm.h"
|
||
|
#include "blas_u32.h"
|
||
|
#include "rainbow_config.h"
|
||
|
|
||
|
#define gf256v_predicated_add PQCLEAN_RAINBOWIIICCLASSIC_CLEAN_gf256v_predicated_add_u32
|
||
|
#define gf256v_add PQCLEAN_RAINBOWIIICCLASSIC_CLEAN_gf256v_add_u32
|
||
|
|
||
|
|
||
|
#define gf256v_mul_scalar PQCLEAN_RAINBOWIIICCLASSIC_CLEAN_gf256v_mul_scalar_u32
|
||
|
#define gf256v_madd PQCLEAN_RAINBOWIIICCLASSIC_CLEAN_gf256v_madd_u32
|
||
|
|
||
|
|
||
|
#endif // _BLAS_H_
|