freeswitch/third_party/bnlib/lbnalpha.h

31 lines
721 B
C
Raw Normal View History

2010-02-20 18:51:54 +00:00
/*
* lbnalpha.h - header file that declares the Alpha assembly-language
* subroutines. It is intended to be included via the BNINCLUDE
* mechanism.
*/
#define BN_LITTLE_ENDIAN 1
typedef unsigned long bnword64;
#define BNWORD64 bnword64
#ifdef __cplusplus
/* These assembly-language primitives use C names */
extern "C" {
#endif
void lbnMulN1_64(bnword64 *out, bnword64 const *in, unsigned len, bnword64 k);
#define lbnMulN1_64 lbnMulN1_64
bnword64
lbnMulAdd1_64(bnword64 *out, bnword64 const *in, unsigned len, bnword64 k);
#define lbnMulAdd1_64 lbnMulAdd1_64
bnword64
lbnMulSub1_64(bnword64 *out, bnword64 const *in, unsigned len, bnword64 k);
#define lbnMulSub1_64 lbnMulSub1_64
#ifdef __cplusplus
}
#endif