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

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

?? sparc.s

?? 著名的解Unix密碼的源程序
?? S
字號:
/* * This file is part of John the Ripper password cracker, * Copyright (c) 1996-98 by Solar Designer *//* * SPARC V8 assembly routines. */#include "arch.h"/* * DES stuff. */#define tmp1				%g1#define tmp2				%g2#define tmp3				%g3#define tmp4				%g4#define count				%l5#define Dl				%g6#define Dh				%g7#define kp				%i0#define out				%i1#define Rl				%o2#define Rh				%o3#define Ll				%o4#define Lh				%o5#if DES_128K#define tmp5				%g5#define SPE_L_4				tmp1#define SPE_0				%l0#define SPE_1				%l1#define SPE_2				%l2#define SPE_3				%l3#define FFFF				%l4#else#define SPE_L_0				%l0#define SPE_H_0				%l1#define SPE_L_1				%l2#define SPE_H_1				%l3#define SPE_L_2				%l4#define SPE_H_2				%g5#define SPE_L_3				%l6#define SPE_H_3				%l7#define SPE_L_4				%o0#define SPE_H_4				%o1#define SPE_L_5				%i2#define SPE_H_5				%i3#define SPE_L_6				%i4#define SPE_H_6				%i5#define SPE_L_7				%o7#define SPE_H_7				%i7#endif.text#if DES_128K#define DES_2_ROUNDS_START(K) \	xor Dl,Rl,Dl; \	xor Dh,Rh,Dh; \	and Dl,FFFF,tmp1; \	srl Dl,16,tmp4; \	ldd [SPE_0+tmp1],tmp2; \	ldd [SPE_1+tmp4],tmp4; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	xor Ll,tmp4,Ll; \	and Dh,FFFF,tmp1; \	xor Lh,tmp5,Lh; \	srl Dh,16,tmp4; \	ldd [SPE_2+tmp1],tmp2; \	ldd [SPE_3+tmp4],tmp4; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	ldd [K+8],Dl; \	xor Ll,tmp4,Ll; \	xor Lh,tmp5,Lh; \	xor Dl,Ll,Dl; \	xor Dh,Lh,Dh; \	and Dl,FFFF,tmp1; \	srl Dl,16,tmp4; \	ldd [SPE_0+tmp1],tmp2; \	ldd [SPE_1+tmp4],tmp4; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	xor Rl,tmp4,Rl; \	and Dh,FFFF,tmp1; \	xor Rh,tmp5,Rh; \	srl Dh,16,tmp2; \	ldd [SPE_2+tmp1],tmp4; \	ldd [SPE_3+tmp2],tmp2; \	xor Rl,tmp4,Rl; \	xor Rh,tmp5,Rh#else#define DES_2_ROUNDS_START(K) \	xor Dl,Rl,Dl; \	xor Dh,Rh,Dh; \	and Dl,0xFF,tmp1; \	srl Dl,8,tmp4; \	ld [SPE_L_0+tmp1],tmp2; \	ld [SPE_H_0+tmp1],tmp3; \	and tmp4,0xFF,Dl; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	srl tmp4,8,tmp4; \	ld [SPE_L_1+Dl],tmp2; \	ld [SPE_H_1+Dl],tmp3; \	and tmp4,0xFF,tmp1; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	ld [SPE_L_2+tmp1],tmp2; \	ld [SPE_H_2+tmp1],tmp3; \	srl tmp4,8,tmp4; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	ld [SPE_L_3+tmp4],tmp2; \	ld [SPE_H_3+tmp4],tmp3; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	and Dh,0xFF,tmp1; \	srl Dh,8,tmp4; \	ld [SPE_L_4+tmp1],tmp2; \	ld [SPE_H_4+tmp1],tmp3; \	and tmp4,0xFF,Dh; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	srl tmp4,8,tmp4; \	ld [SPE_L_5+Dh],tmp2; \	ld [SPE_H_5+Dh],tmp3; \	and tmp4,0xFF,tmp1; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	ld [SPE_L_6+tmp1],tmp2; \	ld [SPE_H_6+tmp1],tmp3; \	srl tmp4,8,tmp4; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	ld [SPE_L_7+tmp4],tmp2; \	ld [SPE_H_7+tmp4],tmp3; \	ldd [K+8],Dl; \	xor Ll,tmp2,Ll; \	xor Lh,tmp3,Lh; \	xor Dl,Ll,Dl; \	xor Dh,Lh,Dh; \	and Dl,0xFF,tmp1; \	srl Dl,8,tmp4; \	ld [SPE_L_0+tmp1],tmp2; \	ld [SPE_H_0+tmp1],tmp3; \	and tmp4,0xFF,Dl; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	srl tmp4,8,tmp4; \	ld [SPE_L_1+Dl],tmp2; \	ld [SPE_H_1+Dl],tmp3; \	and tmp4,0xFF,tmp1; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	ld [SPE_L_2+tmp1],tmp2; \	ld [SPE_H_2+tmp1],tmp3; \	srl tmp4,8,tmp4; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	ld [SPE_L_3+tmp4],tmp2; \	ld [SPE_H_3+tmp4],tmp3; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	and Dh,0xFF,tmp1; \	srl Dh,8,tmp4; \	ld [SPE_L_4+tmp1],tmp2; \	ld [SPE_H_4+tmp1],tmp3; \	and tmp4,0xFF,Dh; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	srl tmp4,8,tmp4; \	ld [SPE_L_5+Dh],tmp2; \	ld [SPE_H_5+Dh],tmp3; \	and tmp4,0xFF,tmp1; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	ld [SPE_L_6+tmp1],tmp2; \	ld [SPE_H_6+tmp1],tmp3; \	srl tmp4,8,tmp4; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh; \	ld [SPE_L_7+tmp4],tmp2; \	ld [SPE_H_7+tmp4],tmp3#endif#define DES_2_ROUNDS(K) \	DES_2_ROUNDS_START(K); \	ldd [K+16],Dl; \	xor Rl,tmp2,Rl; \	xor Rh,tmp3,Rh.align 32.globl DES_std_cryptDES_std_crypt:#if DES_128K	save %sp,-112,%sp	sethi %hi(DES_SPE_L+0x400),SPE_L_4	sethi %hi(DES_SPE_W),SPE_0	sethi %hi(DES_SPE_W+0x8000),SPE_1	sethi %hi(DES_SPE_W+0x10000),SPE_2	sethi %hi(DES_SPE_W+0x18000),SPE_3	set 0xFFFF,FFFF#else	save %sp,-120,%sp	st %i7,[%fp-24]	sethi %hi(DES_SPE_L),SPE_L_0	sethi %hi(DES_SPE_L+0x400),SPE_L_4	add SPE_L_0,0x808,SPE_H_0	add SPE_L_0,0x100,SPE_L_1	add SPE_L_0,0x200,SPE_L_2	add SPE_L_0,0x300,SPE_L_3	add SPE_L_0,0x500,SPE_L_5	add SPE_L_0,0x600,SPE_L_6	add SPE_L_0,0x700,SPE_L_7	add SPE_H_0,0x100,SPE_H_1	add SPE_H_0,0x200,SPE_H_2	add SPE_H_0,0x300,SPE_H_3	add SPE_H_0,0x400,SPE_H_4	add SPE_H_0,0x500,SPE_H_5	add SPE_H_0,0x600,SPE_H_6	add SPE_H_0,0x700,SPE_H_7#endif	ldd [kp],Dl	ldd [SPE_L_4+0xC08],Rl	ldd [SPE_L_4+0xC10],Ll	ld [SPE_L_4+0xC18],countDES_loop:	DES_2_ROUNDS(kp)	DES_2_ROUNDS(kp+16)	DES_2_ROUNDS(kp+32)	DES_2_ROUNDS(kp+48)	DES_2_ROUNDS(kp+64)	DES_2_ROUNDS(kp+80)	DES_2_ROUNDS(kp+96)	DES_2_ROUNDS_START(kp+112)	xor Rl,tmp2,Rl	xor Rh,tmp3,Rh	deccc count	xor Ll,Rl,Ll	xor Lh,Rh,Lh	xor Rl,Ll,Rl	xor Rh,Lh,Rh	xor Ll,Rl,Ll	xor Lh,Rh,Lh	bnz,a DES_loop	ldd [kp],Dl#if !DES_128K	ld [%fp-24],%i7#endif	std Rl,[out]	std Ll,[out+8]	ret	restore#undef kp#define kp				%g1#define key1				%o0#define key2				%o1#undef tmp1#undef tmp2#undef tmp3#undef tmp4#undef tmp5#define tmp1				%g2#define tmp2				%g3#define tmp3				%g4#define tmp4				%g5#define tmp5				%g6#define tmp6				%g7#define tmp7				%o2#define tmp8				%o3#define tmp9				%o4#define tmp10				%o5#define DES_xor1(ofs, cmd) \	ldd [key1+ofs],tmp1; \	ldd [key1+ofs+8],tmp5; \	ldd [kp+ofs],tmp3; \	ldd [kp+ofs+8],tmp7; \	xor tmp1,tmp3,tmp1; \	xor tmp2,tmp4,tmp2; \	std tmp1,[kp+ofs]; \	xor tmp5,tmp7,tmp5; \	xor tmp6,tmp8,tmp6; \	cmd; \	std tmp5,[kp+ofs+8].align 16.globl DES_xor_key1DES_xor_key1:	sethi %hi(DES_KS_current),kp	DES_xor1(0,)	DES_xor1(16,)	DES_xor1(32,)	DES_xor1(48,)	DES_xor1(64,)	DES_xor1(80,)	DES_xor1(96,)	DES_xor1(112, retl)#define DES_xor2(ofs, cmd) \	ldd [key1+ofs],tmp1; \	ldd [key1+ofs+8],tmp7; \	ldd [key2+ofs],tmp3; \	ldd [key2+ofs+8],tmp9; \	ldd [kp+ofs],tmp5; \	xor tmp1,tmp3,tmp1; \	xor tmp2,tmp4,tmp2; \	xor tmp1,tmp5,tmp1; \	xor tmp2,tmp6,tmp2; \	ldd [kp+ofs+8],tmp3; \	xor tmp7,tmp9,tmp7; \	xor tmp8,tmp10,tmp8; \	std tmp1,[kp+ofs]; \	xor tmp7,tmp3,tmp7; \	xor tmp8,tmp4,tmp8; \	cmd; \	std tmp7,[kp+ofs+8].align 16.globl DES_xor_key2DES_xor_key2:	sethi %hi(DES_KS_current),kp	DES_xor2(0,)	DES_xor2(16,)	DES_xor2(32,)	DES_xor2(48,)	DES_xor2(64,)	DES_xor2(80,)	DES_xor2(96,)	DES_xor2(112, retl).data.align 1024.globl DES_SPE_LDES_SPE_L:.skip 0x800/* * Cache bank shift. This should be at least as large as the word size, but * smaller than the cache line size. */.skip 8.globl DES_SPE_HDES_SPE_H:.skip 0x800.globl DES_IVDES_IV:.skip 16.globl DES_countDES_count:.skip 4#if DES_128K.common DES_SPE_W, 0x20000, 1024#endif.common DES_KS_current, 128, 1024.common DES_KS_table, (8 * 128 * 16 * 8), 32

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区不卡在线视频 午夜欧美不卡在| 国产在线麻豆精品观看| 亚洲欧美色一区| 日韩不卡一区二区三区| 91在线观看免费视频| 2023国产精品视频| 婷婷中文字幕综合| 91成人免费在线| 欧美国产激情一区二区三区蜜月| 丝袜亚洲另类欧美| 在线一区二区三区四区五区| 国产精品网站在线观看| 九九在线精品视频| 欧美巨大另类极品videosbest| 日本成人中文字幕在线视频| 91网上在线视频| 国产精品嫩草久久久久| 国产精品一级片在线观看| 91精品国产91久久久久久最新毛片 | 国产成人av资源| 亚洲国产毛片aaaaa无费看 | 久久精品在这里| 秋霞成人午夜伦在线观看| 色狠狠综合天天综合综合| 国产精品三级在线观看| 国产成人av资源| 欧美激情在线观看视频免费| 国产成人免费高清| 国产午夜精品福利| 国产精品一级在线| 国产亚洲自拍一区| 国产传媒久久文化传媒| 国产欧美视频在线观看| 国产成人精品影视| 亚洲国产精品精华液ab| 成a人片国产精品| 中文字幕一区二区三区在线不卡 | 舔着乳尖日韩一区| 91蜜桃网址入口| 国产精品高潮久久久久无| 黑人精品欧美一区二区蜜桃 | 亚洲日本在线天堂| 91视频在线观看| 夜夜操天天操亚洲| 777a∨成人精品桃花网| 久久国产综合精品| 国产日韩欧美制服另类| 成人精品小蝌蚪| 一区二区在线观看免费视频播放| 欧美体内she精高潮| 免费成人av在线播放| wwwwww.欧美系列| 波波电影院一区二区三区| 亚洲欧美另类在线| 67194成人在线观看| 国产乱码精品一区二区三区av| 精品国产一区二区三区四区四| 国产在线一区二区| 亚洲丝袜美腿综合| 欧美电影在线免费观看| 久久99久久99| 中文字幕一区二| 91精选在线观看| 国产乱人伦精品一区二区在线观看| 国产精品萝li| 91精品国产综合久久香蕉的特点| 寂寞少妇一区二区三区| 亚洲天堂精品在线观看| 欧美一区二区不卡视频| 成人免费高清视频| 日韩国产一二三区| 国产精品美女久久久久久| 欧美日韩一区二区三区四区| 国产一区久久久| 亚洲成人综合视频| 日本一区二区三区视频视频| 欧美精品丝袜中出| av亚洲精华国产精华精华| 麻豆成人免费电影| 亚洲专区一二三| 欧美乱妇一区二区三区不卡视频| 国产成人综合在线观看| 日韩vs国产vs欧美| 最好看的中文字幕久久| 精品国产91久久久久久久妲己| 日本韩国一区二区三区视频| 国产精品白丝jk黑袜喷水| 日日骚欧美日韩| 亚洲人成7777| 免费成人av资源网| 亚洲国产精品视频| 亚洲男同1069视频| 国产午夜精品福利| 精品国产制服丝袜高跟| 欧美日韩视频第一区| 色综合婷婷久久| 成人黄色电影在线| 国产精品一区免费视频| 麻豆91在线看| 日韩高清中文字幕一区| 亚洲一区二区三区四区五区中文| 国产精品久久久久久久久免费丝袜| 精品国产免费一区二区三区四区| 欧美三级一区二区| 欧美在线不卡一区| 91亚洲午夜精品久久久久久| 成人avav影音| 成人免费观看男女羞羞视频| 国产高清成人在线| 国产盗摄一区二区三区| 国产精品99精品久久免费| 激情综合五月天| 经典三级视频一区| 狠狠色丁香久久婷婷综合_中| 精品写真视频在线观看| 国产一区二区三区四| 国产精品自在在线| 福利一区二区在线| 懂色av噜噜一区二区三区av| 国产精品白丝av| 99热在这里有精品免费| 精品在线播放免费| 日韩电影一二三区| 美女精品一区二区| 国产一区二区三区香蕉| 国产精品1区2区3区| 国产高清视频一区| 91丨九色porny丨蝌蚪| 色八戒一区二区三区| 欧美男人的天堂一二区| 欧美一区二区美女| 久久午夜色播影院免费高清| 国产欧美日韩在线| 亚洲精品国产视频| 午夜精品久久久久久久蜜桃app| 三级精品在线观看| 韩国女主播成人在线| 成人动漫精品一区二区| 欧洲人成人精品| 欧美成人综合网站| 国产精品福利电影一区二区三区四区| 亚洲人精品午夜| 亚洲视频1区2区| 97精品国产97久久久久久久久久久久 | 国产精品国产三级国产普通话三级 | 亚洲精品一线二线三线| 国产亚洲短视频| 一卡二卡欧美日韩| 久久激情五月婷婷| 成人18视频日本| 欧美一区二区三区四区五区| 国产日韩欧美一区二区三区乱码| 一区二区三区四区高清精品免费观看| 日韩中文字幕亚洲一区二区va在线 | 亚洲国产成人av| 国产真实乱子伦精品视频| 在线观看中文字幕不卡| 亚洲精品国产高清久久伦理二区| 无码av免费一区二区三区试看| 国产伦精品一区二区三区在线观看 | 亚洲男女一区二区三区| 久久爱另类一区二区小说| 一本大道久久a久久精二百| 精品少妇一区二区三区日产乱码| 国产精品卡一卡二| 狂野欧美性猛交blacked| 日本道免费精品一区二区三区| 国产一区二区精品久久| 成a人片国产精品| 在线电影欧美成精品| 亚洲国产精品二十页| 日韩福利电影在线| 色欧美片视频在线观看在线视频| 日韩免费成人网| 亚洲第一福利一区| 91看片淫黄大片一级| 久久色.com| 精品影视av免费| 日韩一二三四区| 亚洲va韩国va欧美va| 一本一道综合狠狠老| 国产精品久久久久久久久快鸭| 国产一区久久久| 精品久久久久久久久久久久久久久| 午夜精品久久久久久久99樱桃| 色综合天天综合色综合av| 欧美国产一区视频在线观看| 国产在线不卡一卡二卡三卡四卡| 777xxx欧美| 午夜在线成人av| 欧美日韩国产首页| 依依成人精品视频| 日本高清成人免费播放| 日韩精品一区二| 一区二区三区欧美在线观看| 成人午夜视频福利| 久久久久久久精| 国产 日韩 欧美大片| 久久婷婷国产综合精品青草| 国产一区二区三区精品欧美日韩一区二区三区|