rc6a.h

来自「AVR单片机的优化RC6 加密算法(速度快」· C头文件 代码 · 共 23 行

H
23
字号
//uint16_t rotrwFix(register uint16_t d);
unsigned int  rotlw(register unsigned int  d,register unsigned char n);
unsigned int  rotrw(register unsigned int  d,register unsigned char n);
//unsigned char byte8x8(unsigned char x,unsigned char y);
//unsigned int word8x8(unsigned char x,unsigned char y);
/*#if __AVR_ENHANCED__
	#define w_square_mod(x) \
		__asm__ __volatile__ ( \
			"mul %A0,%B0"   "\n\t"  \
			"lsl r0"   "\n\t"  \
			"mov %B0,r0"   "\n\t"  \
			"mov r0,%A0"   "\n\t"  \
			"mul r0,%A0"   "\n\t"  \
			"mov %A0,r0"   "\n\t"  \
			"add %B0,r1"   "\n\t"  \
			"clr r1"   "\n\t"  \
			:"=r" (x) \
			:"0" (x) \
		)
#else*/
	unsigned int w_square_mod(unsigned int x);
//#endif

⌨️ 快捷键说明

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