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

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

?? mips3-mont.pl

?? OpenSSL 0.9.8k 最新版OpenSSL
?? PL
字號:
#!/usr/bin/env perl## ====================================================================# Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL# project. The module is, however, dual licensed under OpenSSL and# CRYPTOGAMS licenses depending on where you obtain it. For further# details see http://www.openssl.org/~appro/cryptogams/.# ====================================================================# This module doesn't present direct interest for OpenSSL, because it# doesn't provide better performance for longer keys. While 512-bit# RSA private key operations are 40% faster, 1024-bit ones are hardly# faster at all, while longer key operations are slower by up to 20%.# It might be of interest to embedded system developers though, as# it's smaller than 1KB, yet offers ~3x improvement over compiler# generated code.## The module targets N32 and N64 MIPS ABIs and currently is a bit# IRIX-centric, i.e. is likely to require adaptation for other OSes.# int bn_mul_mont($rp="a0";	# BN_ULONG *rp,$ap="a1";	# const BN_ULONG *ap,$bp="a2";	# const BN_ULONG *bp,$np="a3";	# const BN_ULONG *np,$n0="a4";	# const BN_ULONG *n0,$num="a5";	# int num);$lo0="a6";$hi0="a7";$lo1="v0";$hi1="v1";$aj="t0";$bi="t1";$nj="t2";$tp="t3";$alo="s0";$ahi="s1";$nlo="s2";$nhi="s3";$tj="s4";$i="s5";$j="s6";$fp="t8";$m1="t9";$FRAME=8*(2+8);$code=<<___;#include <asm.h>#include <regdef.h>.text.set	noat.set	reorder.align	5.globl	bn_mul_mont.ent	bn_mul_montbn_mul_mont:	.set	noreorder	PTR_SUB	sp,64	move	$fp,sp	.frame	$fp,64,ra	slt	AT,$num,4	li	v0,0	beqzl	AT,.Lproceed	nop	jr	ra	PTR_ADD	sp,$fp,64	.set	reorder.align	5.Lproceed:	ld	$n0,0($n0)	ld	$bi,0($bp)	# bp[0]	ld	$aj,0($ap)	# ap[0]	ld	$nj,0($np)	# np[0]	PTR_SUB	sp,16		# place for two extra words	sll	$num,3	li	AT,-4096	PTR_SUB	sp,$num	and	sp,AT	sd	s0,0($fp)	sd	s1,8($fp)	sd	s2,16($fp)	sd	s3,24($fp)	sd	s4,32($fp)	sd	s5,40($fp)	sd	s6,48($fp)	sd	s7,56($fp)	dmultu	$aj,$bi	ld	$alo,8($ap)	ld	$nlo,8($np)	mflo	$lo0	mfhi	$hi0	dmultu	$lo0,$n0	mflo	$m1	dmultu	$alo,$bi	mflo	$alo	mfhi	$ahi	dmultu	$nj,$m1	mflo	$lo1	mfhi	$hi1	dmultu	$nlo,$m1	daddu	$lo1,$lo0	sltu	AT,$lo1,$lo0	daddu	$hi1,AT	mflo	$nlo	mfhi	$nhi	move	$tp,sp	li	$j,16.align	4.L1st:	.set	noreorder	PTR_ADD	$aj,$ap,$j	ld	$aj,($aj)	PTR_ADD	$nj,$np,$j	ld	$nj,($nj)	dmultu	$aj,$bi	daddu	$lo0,$alo,$hi0	daddu	$lo1,$nlo,$hi1	sltu	AT,$lo0,$hi0	sltu	s7,$lo1,$hi1	daddu	$hi0,$ahi,AT	daddu	$hi1,$nhi,s7	mflo	$alo	mfhi	$ahi	daddu	$lo1,$lo0	sltu	AT,$lo1,$lo0	dmultu	$nj,$m1	daddu	$hi1,AT	addu	$j,8	sd	$lo1,($tp)	sltu	s7,$j,$num	mflo	$nlo	mfhi	$nhi	bnez	s7,.L1st	PTR_ADD	$tp,8	.set	reorder	daddu	$lo0,$alo,$hi0	sltu	AT,$lo0,$hi0	daddu	$hi0,$ahi,AT	daddu	$lo1,$nlo,$hi1	sltu	s7,$lo1,$hi1	daddu	$hi1,$nhi,s7	daddu	$lo1,$lo0	sltu	AT,$lo1,$lo0	daddu	$hi1,AT	sd	$lo1,($tp)	daddu	$hi1,$hi0	sltu	AT,$hi1,$hi0	sd	$hi1,8($tp)	sd	AT,16($tp)	li	$i,8.align	4.Louter:	PTR_ADD	$bi,$bp,$i	ld	$bi,($bi)	ld	$aj,($ap)	ld	$alo,8($ap)	ld	$tj,(sp)	dmultu	$aj,$bi	ld	$nj,($np)	ld	$nlo,8($np)	mflo	$lo0	mfhi	$hi0	daddu	$lo0,$tj	dmultu	$lo0,$n0	sltu	AT,$lo0,$tj	daddu	$hi0,AT	mflo	$m1	dmultu	$alo,$bi	mflo	$alo	mfhi	$ahi	dmultu	$nj,$m1	mflo	$lo1	mfhi	$hi1	dmultu	$nlo,$m1	daddu	$lo1,$lo0	sltu	AT,$lo1,$lo0	daddu	$hi1,AT	mflo	$nlo	mfhi	$nhi	move	$tp,sp	li	$j,16	ld	$tj,8($tp).align	4.Linner:	.set	noreorder	PTR_ADD	$aj,$ap,$j	ld	$aj,($aj)	PTR_ADD	$nj,$np,$j	ld	$nj,($nj)	dmultu	$aj,$bi	daddu	$lo0,$alo,$hi0	daddu	$lo1,$nlo,$hi1	sltu	AT,$lo0,$hi0	sltu	s7,$lo1,$hi1	daddu	$hi0,$ahi,AT	daddu	$hi1,$nhi,s7	mflo	$alo	mfhi	$ahi	daddu	$lo0,$tj	addu	$j,8	dmultu	$nj,$m1	sltu	AT,$lo0,$tj	daddu	$lo1,$lo0	daddu	$hi0,AT	sltu	s7,$lo1,$lo0	ld	$tj,16($tp)	daddu	$hi1,s7	sltu	AT,$j,$num	mflo	$nlo	mfhi	$nhi	sd	$lo1,($tp)	bnez	AT,.Linner	PTR_ADD	$tp,8	.set	reorder	daddu	$lo0,$alo,$hi0	sltu	AT,$lo0,$hi0	daddu	$hi0,$ahi,AT	daddu	$lo0,$tj	sltu	s7,$lo0,$tj	daddu	$hi0,s7	ld	$tj,16($tp)	daddu	$lo1,$nlo,$hi1	sltu	AT,$lo1,$hi1	daddu	$hi1,$nhi,AT	daddu	$lo1,$lo0	sltu	s7,$lo1,$lo0	daddu	$hi1,s7	sd	$lo1,($tp)	daddu	$lo1,$hi1,$hi0	sltu	$hi1,$lo1,$hi0	daddu	$lo1,$tj	sltu	AT,$lo1,$tj	daddu	$hi1,AT	sd	$lo1,8($tp)	sd	$hi1,16($tp)	addu	$i,8	sltu	s7,$i,$num	bnez	s7,.Louter	.set	noreorder	PTR_ADD	$tj,sp,$num	# &tp[num]	move	$tp,sp	move	$ap,sp	li	$hi0,0		# clear borrow bit.align	4.Lsub:	ld	$lo0,($tp)	ld	$lo1,($np)	PTR_ADD	$tp,8	PTR_ADD	$np,8	dsubu	$lo1,$lo0,$lo1	# tp[i]-np[i]	sgtu	AT,$lo1,$lo0	dsubu	$lo0,$lo1,$hi0	sgtu	$hi0,$lo0,$lo1	sd	$lo0,($rp)	or	$hi0,AT	sltu	AT,$tp,$tj	bnez	AT,.Lsub	PTR_ADD	$rp,8	dsubu	$hi0,$hi1,$hi0	# handle upmost overflow bit	move	$tp,sp	PTR_SUB	$rp,$num	# restore rp	not	$hi1,$hi0	and	$ap,$hi0,sp	and	$bp,$hi1,$rp	or	$ap,$ap,$bp	# ap=borrow?tp:rp.align	4.Lcopy:	ld	$aj,($ap)	PTR_ADD	$ap,8	PTR_ADD	$tp,8	sd	zero,-8($tp)	sltu	AT,$tp,$tj	sd	$aj,($rp)	bnez	AT,.Lcopy	PTR_ADD	$rp,8	ld	s0,0($fp)	ld	s1,8($fp)	ld	s2,16($fp)	ld	s3,24($fp)	ld	s4,32($fp)	ld	s5,40($fp)	ld	s6,48($fp)	ld	s7,56($fp)	li	v0,1	jr	ra	PTR_ADD	sp,$fp,64	.set	reorderEND(bn_mul_mont).rdata.asciiz	"Montgomery Multiplication for MIPS III/IV, CRYPTOGAMS by <appro\@openssl.org>"___print $code;close STDOUT;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一级二级| 欧美吞精做爰啪啪高潮| 久久精品国产99| 亚洲777理论| 亚洲一区二区三区中文字幕在线| 一区在线观看免费| 一区二区三区自拍| 亚洲一线二线三线久久久| 一级精品视频在线观看宜春院| 国产精品久久毛片av大全日韩| 中文字幕国产一区| 一区二区中文视频| 一区二区欧美在线观看| 亚洲成人自拍网| 青娱乐精品视频在线| 九九国产精品视频| 国产盗摄一区二区| 99热99精品| 欧美理论电影在线| 欧美zozozo| 国产无遮挡一区二区三区毛片日本| 国产欧美精品区一区二区三区| 日本一区二区久久| 亚洲国产精品久久艾草纯爱 | 精品久久久久久久久久久院品网| 欧美一区二区在线免费观看| 日韩一区二区中文字幕| 国产欧美日韩久久| 亚洲激情六月丁香| 麻豆一区二区三| 成人美女视频在线看| 欧美美女网站色| 久久夜色精品一区| 一区二区三区在线视频免费 | 日韩精品最新网址| 日本一区二区综合亚洲| 亚洲美女少妇撒尿| 另类欧美日韩国产在线| 97超碰欧美中文字幕| 在线精品视频小说1| 久久―日本道色综合久久| 亚洲精品免费看| 国产一区激情在线| 欧美日韩精品高清| 国产精品美女一区二区三区 | 亚洲午夜一二三区视频| 国产成人av网站| 欧美乱妇20p| 最近中文字幕一区二区三区| 精品制服美女久久| 欧美日韩久久一区| 亚洲欧美日韩一区| 懂色av中文字幕一区二区三区| 91麻豆精品国产91久久久资源速度| 久久久久久夜精品精品免费| 日韩有码一区二区三区| 色视频欧美一区二区三区| 国产亚洲精品资源在线26u| 日欧美一区二区| 欧美色区777第一页| 亚洲日本va午夜在线电影| 国产最新精品免费| 日韩一级免费观看| 日本不卡在线视频| 欧美群妇大交群中文字幕| 亚洲日本丝袜连裤袜办公室| 国产99精品视频| 精品国产精品一区二区夜夜嗨| 亚洲国产精品久久久久婷婷884| 91麻豆swag| 亚洲精品水蜜桃| 欧美在线观看你懂的| 国产精品日日摸夜夜摸av| 亚洲美女淫视频| 欧美精品一区二区在线观看| 国产欧美日韩不卡| 国产精品自在在线| 久久亚洲精精品中文字幕早川悠里| 强制捆绑调教一区二区| 欧美日韩高清一区二区| 午夜精品久久久久久久久久久| 91国产免费看| 五月天视频一区| 日韩一区二区三区视频| 国产综合色产在线精品| 久久久久国产精品人| 国产99一区视频免费| 中文字幕成人av| av一本久道久久综合久久鬼色| 欧美国产综合色视频| 91免费视频网址| 亚洲国产日韩精品| 91精品国产综合久久久久久久 | 精品亚洲免费视频| 中文子幕无线码一区tr| 波多野结衣亚洲一区| 国产精品乱人伦一区二区| 99久久久久免费精品国产 | 欧美大白屁股肥臀xxxxxx| 捆绑调教美女网站视频一区| 亚洲精品一区二区三区影院| 从欧美一区二区三区| 一区二区三区精密机械公司| 欧美一区二区三区在线看| 国产一区在线观看视频| 亚洲人被黑人高潮完整版| 欧美一二三区精品| 成人黄色国产精品网站大全在线免费观看 | 国内一区二区在线| 亚洲视频你懂的| 7777精品久久久大香线蕉| 国产精品一区久久久久| 亚洲精品伦理在线| 久久久久久免费毛片精品| 91麻豆免费观看| 久久精品国产在热久久| 中文字幕日本不卡| 欧美本精品男人aⅴ天堂| 日本精品免费观看高清观看| 久久91精品久久久久久秒播 | 欧美日韩国产123区| 国产99精品国产| 麻豆精品视频在线观看免费| 一区二区三区色| 国产精品久久久久久久久免费桃花 | 欧美极品xxx| 欧美精品三级在线观看| eeuss鲁片一区二区三区| 极品美女销魂一区二区三区免费| 亚洲欧美色综合| 国产蜜臀97一区二区三区| 欧美一区二区免费| 欧美日韩一区二区三区在线| 成人永久看片免费视频天堂| 美女国产一区二区| 丝袜亚洲另类欧美| 亚洲综合色自拍一区| 亚洲天堂2014| 国产精品精品国产色婷婷| 国产亚洲午夜高清国产拍精品| 337p亚洲精品色噜噜| 欧美日韩另类国产亚洲欧美一级| av成人免费在线| 成人开心网精品视频| 国产高清不卡一区| 国产在线视视频有精品| 久久精品国产亚洲高清剧情介绍 | 日韩精品在线看片z| 欧美日韩一区二区三区不卡| 97久久人人超碰| www.性欧美| 99久久精品免费看| 91美女在线看| 日本韩国一区二区| 欧美性一级生活| 欧美三级日本三级少妇99| 欧美色手机在线观看| 欧美性色aⅴ视频一区日韩精品| 91视频91自| 91黄色免费看| 欧美日韩成人在线| 精品噜噜噜噜久久久久久久久试看| 欧美一级午夜免费电影| 日韩午夜在线观看视频| 精品国产免费一区二区三区香蕉| 日韩精品一区二区三区视频| 日韩欧美一级二级三级久久久| 日韩一区二区三区视频在线观看| 日韩免费视频一区二区| 国产亚洲欧洲997久久综合| 亚洲欧洲在线观看av| 亚洲国产一区在线观看| 理论电影国产精品| 不卡的电影网站| 欧美日本在线视频| 亚洲精品一区二区三区蜜桃下载| 国产校园另类小说区| 亚洲三级在线免费| 日韩精品电影在线| 国产成人综合网站| 欧美亚洲一区三区| 国产日韩综合av| 亚洲线精品一区二区三区八戒| 美日韩一区二区| jvid福利写真一区二区三区| 欧美剧情片在线观看| 久久理论电影网| 亚洲欧美日韩中文字幕一区二区三区| 一区二区三区在线观看视频| 看电影不卡的网站| 色综合久久99| 久久久综合九色合综国产精品| 国产精品久久国产精麻豆99网站| 三级不卡在线观看| 91在线观看免费视频| 欧美一级生活片| 亚洲精品大片www| 国产精品自拍一区| 欧美一卡2卡三卡4卡5免费| 国产精品久线观看视频|