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

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

?? div.s

?? flint庫 RSA算法
?? S
?? 第 1 頁 / 共 2 頁
字號:
#.d3:    cmpl    $14,%esi        jb      .d3a        pushl   %edi        movl    a(%ebp,%esi),%edx      # uj   unshifed in dx (hiWord)        movl    a-4(%ebp,%esi),%eax    # uj+1 unshifted        movl    a-8(%ebp,%esi),%ebx    # uj+2 unshifted        movl    a-12(%ebp,%esi),%edi   # uj+3 unshifted        pushl   %ecx        movw    d(%ebp),%cx.l12:   cmpw    $0,%cx        je      .l13        rcll    $1,%edi        rcll    $1,%ebx        rcll    $1,%eax        rcll    $1,%edx        decw    %cx        jmp     .l12.l13:   popl    %ecx        popl    %edi        jmp     .qhat#.d3a:   movl    a(%ebp,%esi),%edx      # uj   unshifted        movl    a-4(%ebp,%esi),%eax    # uj+1 unshifted        movl    a-8(%ebp,%esi),%ebx    # uj+2 unshifted        pushl   %ecx        movw    d(%ebp),%cx.l14:   cmpw    $0,%cx        je      .l15        rcll    $1,%ebx        rcll    $1,%eax        rcll    $1,%edx        decw    %cx        jmp     .l14.l15:   popl    %ecx##-----> Calculate and test qhat#.qhat:  movl    %eax,uj1(%ebp)  # Store shifted uj+1         movl    %ebx,uj2(%ebp)  # Store shifted uj+2        movl    v1(%ebp),%ebx   # v1 in bx        cmpl    %edx,%ebx        je      .bm1		# If v1 = uj q = b - 1#        divl    %ebx		# eax <- qhat# edx <- rhat: = uj*b + uj+1 -qhat*v1 = (uj*b + uj+1) mod v1        movl    %eax,q1(%ebp)   # Store qhat        cmpl    $0,%eax        jne     .l16        jmp     .dml		# If q = 0 process next digit#.bm1:   movl    $0x0ffffffff,%eax       # eax <- qhat        movl    %eax,q1(%ebp)   # Store qhat        movl    uj1(%ebp),%edx  # edx <- uj+1        addl    v1(%ebp),%edx   # edx <- uj+1 + v1 =: rhat        jc      .d4		# rhat >= b => v2 * qhat < rhat * b#.l16:   movl    %edx,%ebx       # ebx <- rhat        mull    v2(%ebp)        # eax <- low(qhat * v2), edx <- high(qhat * v2)        cmpl    %ebx,%edx       # rhat >= high(qhat * v2) ?        jb      .d4		# CF == 1?  Then we're done        ja      .l17		# rhat < high(qhat * v2) => decrement qhat        cmpl    uj2(%ebp),%eax  # uj+2 >= low(qhat * v2) ?        jbe     .d4		# CF == 1 OR ZF == 1? Then we're done#.l17:   decl    q1(%ebp)        # Correct qhat--        addl    v1(%ebp),%ebx   # ebx <- rhat + v1        jc      .d4		# rhat >= b => v2 * qhat < rhat * b        subl    v2(%ebp),%eax   # (qhat * v2) - v2        sbb     $0,%edx#        cmpl    %ebx,%edx       # rhat >= high(qhat * v2) ?        jb      .d4		# CF == 1?  Then we're done        ja      .l17		# rhat < high(qhat * v2) => decrement qhat        cmpl    uj2(%ebp),%eax  # uj+2 >= low(qhat * v2) ?        ja      .l17     # CF==0 + ZF==0? => Repeat decrement of qhat#.d4:    pushl   %ecx		# Store main counter        pushl   %esi		# Store j + l(b)         pushl   %edi		# Store j        movw    b(%ebp),%cx     # Load counter with l(b)        shrw    $1,%cx        jnc     .d4a        incw    %cx.d4a:   movl    q1(%ebp),%ebx   # q in bx        movl    $2,%esi        movl    $0,%edx		# Dummy carry##-----> Multiplication and subtraction#.dms:   push    %edx        movl    %ebx,%eax       # q in ax        mull    b(%ebp,%esi)    # hi:dx lo:ax        subl    %eax,a(%ebp,%edi)        adcl    $0,%edx		# Carry to next subtrahend        popl    %eax        subl    %eax,a(%ebp,%edi)        adcl    $0,%edx		# Carry to next subtrahend        incl    %edi        incl    %edi        incl    %edi        incl    %edi        incl    %esi        incl    %esi        incl    %esi        incl    %esi        loop    .dms        subl    %edx,a(%ebp,%edi)        jnc     .dnc		# No correction necessary if carry = 0##-----> Correction#        popl    %edi        pushl   %edi        xorl    %ecx,%ecx        movw    b(%ebp),%cx     # Load counter with l(b)        shrw    $1,%cx        jnc     .d4b        incw    %cx.d4b:   movl    $2,%esi        clc     .d5:    movl    b(%ebp,%esi),%eax       # b[i]        adcl    %eax,a(%ebp,%edi)       # a[j+i] + b[i]        incl    %edi        incl    %edi        incl    %edi        incl    %edi        incl    %esi        incl    %esi        incl    %esi        incl    %esi        loop    .d5		# Outer loop        jnc     .d51        incl    a(%ebp,%edi).d51:   decl    q1(%ebp)        # q = q - 1##.dnc:   popl    %edi		# Get pointers and counters        popl    %esi        popl    %ecx.dml:   movl    q1(%ebp),%eax   # Get q        movl    %eax,q(%ebp,%edi)       # q[j] = q        subl    $4,%edi        subl    $4,%esi        decl    %ecx		# Inner loop        jz      .d6        jmp     .d3#.d6:    popl    %edi		# Load length l(a)-l(b)-1 in ULONGs        addl    $2,%edi		# di points to loByte of last USHORT        movl    $0,%eax.l18:   cmpw    q(%ebp,%edi),%ax        # q[l(a)-l(b)]=0 ?        jne     .d7		# If so ...        decl    %edi        decl    %edi		# ... l(q) = l(a) - l(b) - 1        cmpl    $0,%edi        jne     .l18.d7:    movl    %edi,%edx        shrl    $1,%edx		# l(q) (#USHORTs) in dx        movw    %dx,q(%ebp)     # Store l(q)##-----> Determine length of remainder#        movl    $0,%eax        movw    b(%ebp),%ax        movl    %eax,%ecx        shlw    $1,%ax        movl    %eax,%edi        movl    $0,%ebx        incl    %edi        incl    %edi.d8:    decl    %edi        decl    %edi		# di points to loByte of a[l(b)]        cmpw    %bx,a(%ebp,%edi)        loope   .d8        jz      .d9		# If a[bp][di]!= 0 ...        incw    %cx		# ... l has to be incremented.d9:    movw    %cx,a(%ebp)     # Store l(r)##-----> Store results#.dstore: 	movl    %ebp,%esi        movl    %ebp,%ebx        popl    %ebp        pushl   %esi        addl    $q,%esi        movl    16(%ebp),%edi   # Offset of quotient        movl    $0,%ecx        movw    (%esi),%cx        shrw    $1,%cx        jnc     .l19        incw    %cx.l19:   cld             cmpw    $0,%cx        je      .qzero        rep     	movsl   .qzero: movsw   ##-----> Store remainder#        popl    %esi.drs:                    movl    20(%ebp),%edi        addl    $a,%esi        movl    $0,%ecx        movw    (%esi),%cx        shrw    $1,%cx        jnc     .l20        incw    %cx.l20:   cld             cmpw    $0,%cx        je      .rzero        rep     	movsl   .rzero: movsw           movl    $0,%eax		# Return-Value = 0: OK##*******************************************************************************#       Security: Purge stackdivret: movl    %ebx,%edi        movl    $(WORKSP-4)/4,%ecx        cld             rep     	stosl			# Overwrite with  0 or -1#*******************************************************************************#        popl    %esi        popl    %edi        popl    %ebx        movl    %ebp,%esp        popl    %ebp        ret     ##.divz:  movl    $0,%eax		# Return-Value = 0: Everything OK         movl    20(%ebp),%edi   # Destination Offset of remainder         movl    16(%ebp),%esi   # Destination offset of quotient          movw    %ax,(%edi)      # Remainder = 0                           movw    %ax,(%esi)      # Quotient = 0                            jmp     divret#.divbyz: 	movl    $-1,%eax        jmp     divret		# Return-Value = -1: Division by zero##-----> Case q = 0 and r = a#.dra:   movl    %ebp,%esi        movl    %ebp,%ebx        popl    %ebp        movl    16(%ebp),%edi        movw    $0,(%edi)       # q = 0        jmp     .drs		# Store remainder###>>>>>> Short Division##.dshort: 	movl    $0,%ecx        movw    a(%ebp),%cx        shrw    $1,%cx        jnc     .dsh0        incw    %cx.dsh0:  movl    %ecx,%edi        shll    $2,%edi        subl    $2,%edi        movl    $0,%edx        movl    b+2(%ebp),%ebx.dsh1:  movl    a(%ebp,%edi),%eax        divl    %ebx        movl    %eax,q(%ebp,%edi)        subl    $4,%edi        loop    .dsh1.dsh2:  movl    $0,%ecx        movw    a(%ebp),%cx        movl    %ecx,%esi        shll    $1,%esi.l21:   movw    q(%ebp,%esi),%bx        cmpw    $0,%bx        jne     .dsh3        decl    %esi        decl    %esi        decl    %ecx        cmpw    $0,%cx        jne     .l21.dsh3:  movw    %cx,q(%ebp)        movl    %edx,a+2(%ebp)        movw    $2,a(%ebp)        cmpw    $0,a+4(%ebp)        jne     .dst        movw    $1,a(%ebp)        cmpw    $0,a+2(%ebp)        jne     .dst        movw    $0,a(%ebp).dst:   jmp     .dstore#

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品视频在线| 91精品综合久久久久久| 欧美日韩大陆在线| 国产精品电影院| 紧缚捆绑精品一区二区| 欧美无砖专区一中文字| 国产欧美一区二区在线| 久久99精品国产.久久久久| 在线欧美日韩精品| 日韩理论电影院| 成人av在线电影| 国产欧美精品区一区二区三区| 天天综合色天天| 欧美午夜片在线看| 亚洲视频一区二区在线观看| 高清成人免费视频| 国产午夜精品久久久久久免费视| 日韩va亚洲va欧美va久久| 欧美亚洲自拍偷拍| 激情久久五月天| 欧美一区二区观看视频| 亚洲妇熟xx妇色黄| 欧美色爱综合网| 亚洲一区中文日韩| 欧美色视频一区| 亚洲一区在线视频| 欧美日韩亚洲国产综合| 亚洲成人免费电影| 制服丝袜中文字幕亚洲| 日韩国产精品久久| 日韩欧美三级在线| 精品一区二区影视| 国产亚洲一区字幕| yourporn久久国产精品| 国产精品久久久久久久午夜片| www.亚洲免费av| 亚洲久本草在线中文字幕| 一本大道综合伊人精品热热| 一区二区三区在线观看动漫| 色婷婷国产精品综合在线观看| 综合欧美亚洲日本| 欧美日韩一二区| 美日韩一区二区三区| 久久久久久99精品| 色婷婷av一区二区三区大白胸 | 91婷婷韩国欧美一区二区| 国产精品福利一区二区三区| 91色视频在线| 性做久久久久久久免费看| 欧美va在线播放| 成人av在线影院| 亚洲国产成人高清精品| 欧美一二三区在线| 国产91色综合久久免费分享| 综合av第一页| 欧美一二三四在线| 波多野结衣的一区二区三区| 亚洲国产成人va在线观看天堂| 日韩免费电影网站| 成人免费视频网站在线观看| 亚洲午夜电影在线观看| 精品国产一区二区三区不卡 | 日韩毛片在线免费观看| 777亚洲妇女| www.亚洲免费av| 蜜臀av在线播放一区二区三区| 欧美国产综合一区二区| 欧美日韩黄色影视| 成人免费的视频| 免费观看成人av| 一区二区三区免费看视频| 欧美成人三级电影在线| 91捆绑美女网站| 国产精品影视在线观看| 亚洲国产精品天堂| 国产精品视频线看| 欧美一级xxx| 在线观看视频一区| 成人激情免费视频| 色狠狠色噜噜噜综合网| 国产精品一区不卡| 蜜臀av性久久久久av蜜臀妖精 | 精品一区二区三区免费毛片爱| 国产精品免费久久久久| 欧美sm美女调教| 欧美日韩极品在线观看一区| av午夜一区麻豆| 国产在线精品国自产拍免费| 日韩国产精品大片| 亚洲一区二区视频在线观看| 国产精品妹子av| 久久精品免费在线观看| 欧美大胆一级视频| 在线播放欧美女士性生活| 91日韩精品一区| 风间由美一区二区av101| 激情图区综合网| 久久电影网站中文字幕| 午夜视频在线观看一区二区 | 国产精品一二三四| 麻豆国产精品官网| 蜜臀精品一区二区三区在线观看| 亚洲亚洲人成综合网络| 亚洲最新在线观看| 伊人性伊人情综合网| 亚洲欧美偷拍卡通变态| 中文字幕一区二区不卡| 中文欧美字幕免费| 中文字幕一区二区三区精华液| 国产欧美一区在线| 国产精品美女久久久久高潮| 欧美激情在线一区二区| 国产精品无遮挡| 亚洲丝袜制服诱惑| 亚洲色图第一区| 亚洲精品国产视频| 亚洲成人免费影院| 美女视频黄a大片欧美| 久久成人免费日本黄色| 韩国av一区二区| 成人高清在线视频| 91久久精品网| 欧美日韩aaaaaa| 精品精品国产高清a毛片牛牛 | 欧美精品日韩精品| 欧美精品 国产精品| 日韩欧美亚洲一区二区| 久久一区二区三区四区| 欧美国产精品中文字幕| 亚洲精品少妇30p| 肉肉av福利一精品导航| 激情综合色播五月| 高清av一区二区| 在线观看视频一区二区| 欧美一区二区在线播放| 国产亚洲成aⅴ人片在线观看 | 色婷婷综合久久久中文字幕| 欧美美女一区二区| 26uuu国产在线精品一区二区| 国产拍欧美日韩视频二区| 亚洲精品欧美激情| 免播放器亚洲一区| 成人中文字幕合集| 欧美精品日韩一区| 中文字幕欧美三区| 午夜精品123| 成人动漫一区二区在线| 欧美丰满少妇xxxbbb| 国产亲近乱来精品视频 | 视频一区中文字幕| 国产成人免费视频网站 | 爽爽淫人综合网网站| 国产精品自拍在线| 欧美日韩第一区日日骚| 中文字幕欧美区| 男男成人高潮片免费网站| 99精品视频在线观看免费| 7777精品伊人久久久大香线蕉超级流畅 | 天天av天天翘天天综合网| 国产成人在线视频免费播放| 在线欧美小视频| 久久精品视频网| 亚洲3atv精品一区二区三区| 国产精品白丝av| 欧美电影一区二区| 亚洲欧美怡红院| 国产福利一区二区三区视频| 欧美亚日韩国产aⅴ精品中极品| 26uuu成人网一区二区三区| 午夜日韩在线电影| 91丨porny丨首页| 国产婷婷色一区二区三区在线| 亚洲3atv精品一区二区三区| av毛片久久久久**hd| 久久九九全国免费| 久久激情综合网| 亚洲精品免费看| 国产剧情一区二区| 精品国产欧美一区二区| 亚洲一二三区不卡| 91小视频在线免费看| 日本一区二区免费在线观看视频 | 国产一区二区三区免费| 制服.丝袜.亚洲.另类.中文| 一区二区国产视频| 色综合欧美在线| 亚洲视频一区在线观看| 99久久精品99国产精品| 国产精品久久久久久久岛一牛影视 | 91在线精品一区二区| 国产精品天美传媒| 成人深夜在线观看| 中文字幕在线不卡一区二区三区| 国产九色精品成人porny| 久久久久久久国产精品影院| 国产成人综合亚洲网站| 日本一区二区三区四区在线视频| 丰满亚洲少妇av| 亚洲美女精品一区| 日本久久一区二区|