lbn8086.h

来自「包含哈希,对称以及非对称的经典算法 包含经典事例」· C头文件 代码 · 共 67 行

H
67
字号
/* * lbn8086.h - This file defines the interfaces to the 8086 * assembly primitives.  It is intended to be included in "lbn.h" * via the "#include BNINCLUDE" mechanism. */ #define BN_LITTLE_ENDIAN 1#ifdef __cplusplusextern "C" {#endifvoid __cdecl __farlbnMulN1_16(unsigned __far *out, unsigned const __far *in,            unsigned len, unsigned k);#define lbnMulN1_16 lbnMulN1_16            unsigned __cdecl __farlbnMulAdd1_16(unsigned __far *out, unsigned const __far *in,              unsigned len, unsigned k);#define lbnMulAdd1_16 lbnMulAdd1_16       unsigned __cdecl __farlbnMulSub1_16(unsigned __far *out, unsigned const __far *in,              unsigned len, unsigned k);#define lbnMulSub1_16 lbnMulSub1_16unsigned __cdecl __farlbnDiv21_16(unsigned __far *q, unsigned nh, unsigned nl, unsigned d);#define lbnDiv21_16 lbnDiv21_16unsigned __cdecl __farlbnModQ_16(unsigned const __far *n, unsigned len, unsigned d);#define lbnModQ_16 lbnModQ_16void __cdecl __farlbnMulN1_32(unsigned long __far *out, unsigned long const __far *in,            unsigned len, unsigned long k);#define lbnMulN1_32 lbnMulN1_32            unsigned long __cdecl __farlbnMulAdd1_32(unsigned long __far *out, unsigned long const __far *in,              unsigned len, unsigned long k);#define lbnMulAdd1_32 lbnMulAdd1_32       unsigned long __cdecl __farlbnMulSub1_32(unsigned long __far *out, unsigned long const __far *in,              unsigned len, unsigned long k);#define lbnMulSub1_32 lbnMulSub1_32unsigned long __cdecl __farlbnDiv21_32(unsigned long __far *q, unsigned long nh, unsigned long nl,            unsigned long d);#define lbnDiv21_32 lbnDiv21_32unsigned __cdecl __farlbnModQ_32(unsigned long const __far *n, unsigned len, unsigned long d);#define lbnModQ_32 lbnModQ_32int __cdecl __far not386(void);#ifdef __cplusplus}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?