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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? aes-x86_64-asm.s

?? linux2.6.16版本
?? S
字號(hào):
/* 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#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,BASE,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+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	(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,BASE,B128,B192) \	prologue(FUNC,BASE,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_encrypt(void *ctx, u8 *out, const u8 *in) */	entry(aes_encrypt,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_decrypt(void *ctx, u8 *out, const u8 *in) */	entry(aes_decrypt,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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伊人夜夜躁av伊人久久| 成人小视频在线观看| 午夜欧美2019年伦理| 亚洲精品视频在线观看免费 | 精品播放一区二区| 91麻豆精品久久久久蜜臀| 欧美性大战久久久久久久蜜臀| 一本在线高清不卡dvd| 96av麻豆蜜桃一区二区| 色综合久久66| 色婷婷综合五月| 在线免费观看日韩欧美| 欧美在线三级电影| 精品视频在线免费观看| 欧美视频自拍偷拍| 欧美日本精品一区二区三区| 欧美老女人在线| 欧美一区二区三区四区在线观看| 91精品国产综合久久蜜臀| 日韩一区二区电影网| 日韩精品一区在线观看| 久久蜜桃一区二区| 中文字幕免费一区| 国产成人av资源| aaa亚洲精品| 欧洲激情一区二区| 3d动漫精品啪啪一区二区竹菊| 日韩无一区二区| 久久久夜色精品亚洲| 国产精品久久久久久久久久久免费看| 国产精品免费丝袜| 亚洲欧美色图小说| 丝袜国产日韩另类美女| 蜜臀精品久久久久久蜜臀| 国产精品羞羞答答xxdd | 久久日韩粉嫩一区二区三区| 国产偷国产偷亚洲高清人白洁| 国产精品丝袜黑色高跟| 亚洲欧美日韩一区二区三区在线观看| 亚洲最新视频在线播放| 日产精品久久久久久久性色| 国产一区视频导航| 91免费视频大全| 91精品国产91综合久久蜜臀| 国产午夜亚洲精品不卡| 一区二区三区日韩欧美| 久久福利资源站| 99精品视频在线免费观看| 欧美片网站yy| 欧美国产一区二区| 亚洲午夜电影在线观看| 精久久久久久久久久久| 一本色道a无线码一区v| 日韩精品中文字幕一区 | 久久精品国产精品亚洲红杏| 成人av在线资源网站| 欧美日韩高清在线| 国产片一区二区三区| 亚洲va中文字幕| 国产精品99久久久久久似苏梦涵| 91久久精品一区二区三区| 欧美va在线播放| 亚洲二区视频在线| 国产成人啪免费观看软件| 欧美日本在线视频| 国产精品国产三级国产aⅴ入口| 日本伊人午夜精品| 色域天天综合网| 国产女主播在线一区二区| 午夜精品久久久久| a4yy欧美一区二区三区| 精品久久久影院| 亚洲3atv精品一区二区三区| caoporm超碰国产精品| 精品国产乱码久久久久久蜜臀| 一区二区三区欧美亚洲| 国产aⅴ综合色| 91精品国产综合久久精品性色| 亚洲欧洲成人自拍| 国产一区二区三区四| 欧美高清视频一二三区| 亚洲另类中文字| 成人精品视频一区二区三区 | 日本成人在线看| 色狠狠色狠狠综合| 国产精品麻豆视频| 国内精品免费在线观看| 欧美日本一道本| 夜夜精品视频一区二区| 成年人国产精品| 国产情人综合久久777777| 国产一区二区三区久久悠悠色av| 5566中文字幕一区二区电影 | 奇米在线7777在线精品| 在线观看日韩电影| 亚洲人精品午夜| 不卡一二三区首页| 日本一区二区三区电影| 国产老肥熟一区二区三区| 日韩午夜小视频| 久久99精品一区二区三区| 日韩欧美激情一区| 久久精品久久综合| 日韩欧美精品在线| 蜜桃一区二区三区在线| 欧美一区二区三区公司| 日本特黄久久久高潮| 欧美二区在线观看| 日韩国产精品大片| 日韩视频一区二区| 久久精品国产亚洲高清剧情介绍| 欧美日韩免费在线视频| 午夜欧美电影在线观看| 欧美日韩精品一区二区天天拍小说 | 日韩精品一区二区在线观看| 精品一区二区三区影院在线午夜 | 一区二区高清视频在线观看| 色欧美乱欧美15图片| 亚洲自拍偷拍图区| 欧美日韩欧美一区二区| 日本成人在线网站| 亚洲精品在线观| 国产成a人亚洲精品| 国产精品成人一区二区艾草 | 91精品国产综合久久精品| 人人精品人人爱| 久久久精品影视| 99久久精品免费| 亚洲影视在线播放| 欧美日韩激情在线| 久久91精品国产91久久小草| 国产夜色精品一区二区av| 成人a区在线观看| 亚洲综合小说图片| 日韩一区二区三区在线| 国产一区二区0| 综合在线观看色| 欧美日本国产一区| 国产乱一区二区| 最新不卡av在线| 制服丝袜中文字幕一区| 国产一区二区三区在线看麻豆| 国产精品国产自产拍高清av| 欧美日韩综合在线免费观看| 久久精品国产在热久久| 国产精品护士白丝一区av| 欧美人狂配大交3d怪物一区| 精品一区二区三区香蕉蜜桃| 国产精品高潮呻吟| 欧美日韩精品电影| 国产成人鲁色资源国产91色综| 亚洲视频一区二区在线| 欧美一区二区视频观看视频| 成人久久视频在线观看| 三级在线观看一区二区 | 日韩不卡一二三区| 日本一区二区三区在线不卡| 欧美日韩免费不卡视频一区二区三区| 精品一区二区日韩| 亚洲免费观看高清完整版在线| 欧美一区二区在线看| 播五月开心婷婷综合| 日韩和欧美的一区| 日韩一区欧美小说| 日韩女优毛片在线| 在线亚洲欧美专区二区| 国产一区二区三区在线观看免费视频 | 国产一区二区三区在线观看免费| 一区二区不卡在线视频 午夜欧美不卡在| 欧美一区二区三区免费| 色狠狠av一区二区三区| 国产成a人无v码亚洲福利| 日韩电影在线一区二区| 中文字幕欧美一| 久久影院视频免费| 欧美夫妻性生活| 91网站在线播放| 国产乱子轮精品视频| 日韩有码一区二区三区| 综合自拍亚洲综合图不卡区| www久久精品| 欧美顶级少妇做爰| 欧美性猛交xxxx乱大交退制版| 粉嫩高潮美女一区二区三区| 免费成人你懂的| 五月婷婷久久综合| 亚洲精品免费在线| 国产精品久久久久毛片软件| ww亚洲ww在线观看国产| 日韩欧美一卡二卡| 欧美色图第一页| 91猫先生在线| 成人国产精品免费观看视频| 韩国视频一区二区| 日韩av一区二区三区四区| 亚洲一二三四区| 日韩美女精品在线| 中文字幕一区三区| 中日韩av电影| 国产精品热久久久久夜色精品三区|