亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aes-x86_64-asm_64.s

?? linux 內核源代碼
?? S
字號:
/* AES (Rijndael) implementation (FIPS PUB 197) for x86_64 * * Copyright (C) 2005 Andreas Steinmetz, <ast@domdv.de> * * License: * This code can be distributed under the terms of the GNU General Public * License (GPL) Version 2 provided that the above header down to and * including this sentence is retained in full. */.extern aes_ft_tab.extern aes_it_tab.extern aes_fl_tab.extern aes_il_tab.text#include <asm/asm-offsets.h>#define BASE crypto_tfm_ctx_offset#define R1	%rax#define R1E	%eax#define R1X	%ax#define R1H	%ah#define R1L	%al#define R2	%rbx#define R2E	%ebx#define R2X	%bx#define R2H	%bh#define R2L	%bl#define R3	%rcx#define R3E	%ecx#define R3X	%cx#define R3H	%ch#define R3L	%cl#define R4	%rdx#define R4E	%edx#define R4X	%dx#define R4H	%dh#define R4L	%dl#define R5	%rsi#define R5E	%esi#define R6	%rdi#define R6E	%edi#define R7	%rbp#define R7E	%ebp#define R8	%r8#define R9	%r9#define R10	%r10#define R11	%r11#define prologue(FUNC,KEY,B128,B192,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11) \	.global	FUNC;			\	.type	FUNC,@function;		\	.align	8;			\FUNC:	movq	r1,r2;			\	movq	r3,r4;			\	leaq	BASE+KEY+52(r8),r9;	\	movq	r10,r11;		\	movl	(r7),r5 ## E;		\	movl	4(r7),r1 ## E;		\	movl	8(r7),r6 ## E;		\	movl	12(r7),r7 ## E;		\	movl	BASE(r8),r10 ## E;	\	xorl	-48(r9),r5 ## E;	\	xorl	-44(r9),r1 ## E;	\	xorl	-40(r9),r6 ## E;	\	xorl	-36(r9),r7 ## E;	\	cmpl	$24,r10 ## E;		\	jb	B128;			\	leaq	32(r9),r9;		\	je	B192;			\	leaq	32(r9),r9;#define epilogue(r1,r2,r3,r4,r5,r6,r7,r8,r9) \	movq	r1,r2;			\	movq	r3,r4;			\	movl	r5 ## E,(r9);		\	movl	r6 ## E,4(r9);		\	movl	r7 ## E,8(r9);		\	movl	r8 ## E,12(r9);		\	ret;#define round(TAB,OFFSET,r1,r2,r3,r4,r5,r6,r7,r8,ra,rb,rc,rd) \	movzbl	r2 ## H,r5 ## E;	\	movzbl	r2 ## L,r6 ## E;	\	movl	TAB+1024(,r5,4),r5 ## E;\	movw	r4 ## X,r2 ## X;	\	movl	TAB(,r6,4),r6 ## E;	\	roll	$16,r2 ## E;		\	shrl	$16,r4 ## E;		\	movzbl	r4 ## H,r7 ## E;	\	movzbl	r4 ## L,r4 ## E;	\	xorl	OFFSET(r8),ra ## E;	\	xorl	OFFSET+4(r8),rb ## E;	\	xorl	TAB+3072(,r7,4),r5 ## E;\	xorl	TAB+2048(,r4,4),r6 ## E;\	movzbl	r1 ## L,r7 ## E;	\	movzbl	r1 ## H,r4 ## E;	\	movl	TAB+1024(,r4,4),r4 ## E;\	movw	r3 ## X,r1 ## X;	\	roll	$16,r1 ## E;		\	shrl	$16,r3 ## E;		\	xorl	TAB(,r7,4),r5 ## E;	\	movzbl	r3 ## H,r7 ## E;	\	movzbl	r3 ## L,r3 ## E;	\	xorl	TAB+3072(,r7,4),r4 ## E;\	xorl	TAB+2048(,r3,4),r5 ## E;\	movzbl	r1 ## H,r7 ## E;	\	movzbl	r1 ## L,r3 ## E;	\	shrl	$16,r1 ## E;		\	xorl	TAB+3072(,r7,4),r6 ## E;\	movl	TAB+2048(,r3,4),r3 ## E;\	movzbl	r1 ## H,r7 ## E;	\	movzbl	r1 ## L,r1 ## E;	\	xorl	TAB+1024(,r7,4),r6 ## E;\	xorl	TAB(,r1,4),r3 ## E;	\	movzbl	r2 ## H,r1 ## E;	\	movzbl	r2 ## L,r7 ## E;	\	shrl	$16,r2 ## E;		\	xorl	TAB+3072(,r1,4),r3 ## E;\	xorl	TAB+2048(,r7,4),r4 ## E;\	movzbl	r2 ## H,r1 ## E;	\	movzbl	r2 ## L,r2 ## E;	\	xorl	OFFSET+8(r8),rc ## E;	\	xorl	OFFSET+12(r8),rd ## E;	\	xorl	TAB+1024(,r1,4),r3 ## E;\	xorl	TAB(,r2,4),r4 ## E;#define move_regs(r1,r2,r3,r4) \	movl	r3 ## E,r1 ## E;	\	movl	r4 ## E,r2 ## E;#define entry(FUNC,KEY,B128,B192) \	prologue(FUNC,KEY,B128,B192,R2,R8,R7,R9,R1,R3,R4,R6,R10,R5,R11)#define return epilogue(R8,R2,R9,R7,R5,R6,R3,R4,R11)#define encrypt_round(TAB,OFFSET) \	round(TAB,OFFSET,R1,R2,R3,R4,R5,R6,R7,R10,R5,R6,R3,R4) \	move_regs(R1,R2,R5,R6)#define encrypt_final(TAB,OFFSET) \	round(TAB,OFFSET,R1,R2,R3,R4,R5,R6,R7,R10,R5,R6,R3,R4)#define decrypt_round(TAB,OFFSET) \	round(TAB,OFFSET,R2,R1,R4,R3,R6,R5,R7,R10,R5,R6,R3,R4) \	move_regs(R1,R2,R5,R6)#define decrypt_final(TAB,OFFSET) \	round(TAB,OFFSET,R2,R1,R4,R3,R6,R5,R7,R10,R5,R6,R3,R4)/* void aes_enc_blk(stuct crypto_tfm *tfm, u8 *out, const u8 *in) */	entry(aes_enc_blk,0,enc128,enc192)	encrypt_round(aes_ft_tab,-96)	encrypt_round(aes_ft_tab,-80)enc192:	encrypt_round(aes_ft_tab,-64)	encrypt_round(aes_ft_tab,-48)enc128:	encrypt_round(aes_ft_tab,-32)	encrypt_round(aes_ft_tab,-16)	encrypt_round(aes_ft_tab,  0)	encrypt_round(aes_ft_tab, 16)	encrypt_round(aes_ft_tab, 32)	encrypt_round(aes_ft_tab, 48)	encrypt_round(aes_ft_tab, 64)	encrypt_round(aes_ft_tab, 80)	encrypt_round(aes_ft_tab, 96)	encrypt_final(aes_fl_tab,112)	return/* void aes_dec_blk(struct crypto_tfm *tfm, u8 *out, const u8 *in) */	entry(aes_dec_blk,240,dec128,dec192)	decrypt_round(aes_it_tab,-96)	decrypt_round(aes_it_tab,-80)dec192:	decrypt_round(aes_it_tab,-64)	decrypt_round(aes_it_tab,-48)dec128:	decrypt_round(aes_it_tab,-32)	decrypt_round(aes_it_tab,-16)	decrypt_round(aes_it_tab,  0)	decrypt_round(aes_it_tab, 16)	decrypt_round(aes_it_tab, 32)	decrypt_round(aes_it_tab, 48)	decrypt_round(aes_it_tab, 64)	decrypt_round(aes_it_tab, 80)	decrypt_round(aes_it_tab, 96)	decrypt_final(aes_il_tab,112)	return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人丝袜高跟foot| 精品亚洲免费视频| 亚洲欧美一区二区三区极速播放| www亚洲一区| 久久综合九色综合97婷婷女人| 欧美va亚洲va香蕉在线| 日韩精品一区二区三区四区视频| 欧美剧在线免费观看网站| 欧美日本在线播放| 欧美成人官网二区| 久久久久久久久久看片| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品美女久久久久av爽李琼| 1区2区3区欧美| 亚洲黄一区二区三区| 亚洲高清一区二区三区| 日韩精品欧美精品| 国产乱子轮精品视频| 99国产精品久久久久久久久久久| 色综合天天综合狠狠| 欧美亚洲综合色| 日韩免费观看高清完整版在线观看| 日韩你懂的在线观看| 国产女主播视频一区二区| 国产精品动漫网站| 日韩二区三区在线观看| 国产一区二区三区黄视频 | 成人v精品蜜桃久久一区| 97精品超碰一区二区三区| 欧美日韩激情一区| 欧美极品美女视频| 亚洲成人动漫在线免费观看| 看电影不卡的网站| 91成人免费网站| 2014亚洲片线观看视频免费| 亚洲理论在线观看| 精品中文字幕一区二区小辣椒 | 色欧美片视频在线观看在线视频| 欧美欧美午夜aⅴ在线观看| 国产无一区二区| 午夜精品久久久久久久久| 粉嫩aⅴ一区二区三区四区| 欧美日本在线观看| 亚洲视频一区二区在线| 黄色精品一二区| 欧美日韩不卡一区| 亚洲欧美精品午睡沙发| 久久99久久精品欧美| 91一区在线观看| 久久久91精品国产一区二区三区| 亚洲动漫第一页| 欧美裸体一区二区三区| 亚洲欧洲无码一区二区三区| 精品一区二区日韩| 精品视频123区在线观看| 中文字幕中文在线不卡住| 九色综合国产一区二区三区| 欧美视频在线观看一区二区| 国产精品国产三级国产aⅴ入口| 青青青伊人色综合久久| 色视频欧美一区二区三区| 中文av字幕一区| 国产成人免费视频| 精品国产露脸精彩对白| 日韩国产高清在线| 欧美性做爰猛烈叫床潮| 亚洲欧美偷拍三级| 成人av在线资源网| 国产欧美一区二区精品秋霞影院 | 欧美一级日韩不卡播放免费| 亚洲综合久久久久| 成人免费视频一区| 日本一区二区三区在线观看| 国产九色sp调教91| 久久女同性恋中文字幕| 国产精品中文欧美| 中文字幕第一区二区| 国产成人综合网站| 国产精品嫩草久久久久| 国产成人精品综合在线观看| 久久久久久麻豆| 福利一区二区在线| 国产精品理论在线观看| 波多野结衣精品在线| 自拍偷拍欧美激情| 91麻豆高清视频| 亚洲国产精品综合小说图片区| 在线日韩av片| 日本中文字幕不卡| 欧美成人免费网站| 成人av网站免费| 久久精品一区蜜桃臀影院| 成人美女视频在线观看| 成人欧美一区二区三区白人| 91浏览器在线视频| 日本成人中文字幕在线视频| 久久夜色精品一区| www.亚洲人| 午夜成人免费视频| 久久久久久久综合日本| 色综合天天综合网天天狠天天 | 欧美电影免费观看高清完整版在线 | 成人少妇影院yyyy| 一区二区欧美视频| 精品国产自在久精品国产| 成人教育av在线| 亚洲综合在线视频| 精品欧美一区二区久久| 懂色av一区二区在线播放| 一区二区三区在线视频播放| 宅男噜噜噜66一区二区66| 国产精品一区二区免费不卡| 亚洲蜜臀av乱码久久精品蜜桃| 欧美三电影在线| 国产一区二区三区日韩| 一区二区三区**美女毛片| 中文字幕精品—区二区四季| 欧美日韩视频第一区| 国产成人免费视频精品含羞草妖精| 一区二区三区在线观看国产| 2023国产一二三区日本精品2022| 一本大道久久a久久综合| 精品综合久久久久久8888| 亚洲成a人片在线不卡一二三区 | 国产精品国产三级国产普通话99 | 国产日韩高清在线| 欧美精选在线播放| 91视频免费播放| 国产成人精品在线看| 美女久久久精品| 亚洲成人第一页| 亚洲人成网站色在线观看| 久久久久久久久久久99999| 91精品欧美久久久久久动漫| 色综合久久综合网97色综合| 成人晚上爱看视频| 国产高清在线精品| 久久99精品久久久久久国产越南| 亚洲国产一区二区a毛片| 亚洲免费成人av| 国产精品国产三级国产a | 色婷婷亚洲精品| 懂色中文一区二区在线播放| 激情欧美一区二区| 麻豆精品一区二区三区| 丝袜a∨在线一区二区三区不卡 | 麻豆一区二区99久久久久| 一区二区三区中文字幕精品精品| 欧美国产日产图区| 国产精品久久久久久久久免费樱桃| 久久色中文字幕| 久久久一区二区| 久久久综合视频| 国产欧美视频在线观看| 国产欧美一区二区三区网站 | 欧美精品亚洲一区二区在线播放| 在线观看亚洲精品视频| 91麻豆高清视频| 欧美日韩中文一区| 91精品国产麻豆国产自产在线| 欧美精品18+| 精品国产一区二区三区久久影院| 精品国产一区久久| 中文字幕精品综合| 亚洲女人的天堂| 无吗不卡中文字幕| 精品亚洲aⅴ乱码一区二区三区| 精品综合免费视频观看| 成人高清免费在线播放| 色综合视频在线观看| 欧美日韩精品综合在线| 欧美一级理论片| 欧美激情一区二区三区| 另类综合日韩欧美亚洲| 精品中文av资源站在线观看| 国产成人免费视频| 欧美性受xxxx黑人xyx| 日韩三级在线观看| 国产日韩欧美麻豆| 亚洲国产综合视频在线观看| 欧美aa在线视频| av电影在线观看一区| 6080亚洲精品一区二区| 久久精品人人做人人爽97| 亚洲精品视频在线看| 天天综合色天天| 国产成人免费在线观看| 91高清视频免费看| www久久久久| 一区二区三区欧美久久| 国产一区日韩二区欧美三区| 成人激情小说网站| 日韩美女天天操| 一区二区国产视频| 国产91精品久久久久久久网曝门| 91黄色免费网站| 亚洲国产精品99久久久久久久久| 亚洲成人1区2区| 91色porny| 中文字幕av一区二区三区高 |