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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lib_mem.txt

?? ucos2.86版本結(jié)合STM板極支持包
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
0000b8  d006              BEQ      |L1.200|
                  |L1.186|
;;;328           *pmem_08_dest++ = *pmem_08_src++;                        /* ... copy psrc to pdest by octets.                    */
0000ba  f811f811          LDRB     r3,[r1],#1
0000be  f800f800          STRB     r3,[r0],#1
;;;329            size_rem      -=  sizeof(CPU_INT08U);
0000c2  1e52              SUBS     r2,r2,#1
0000c4  2a00              CMP      r2,#0
0000c6  d1f8              BNE      |L1.186|
                  |L1.200|
;;;330        }
;;;331    }
0000c8  4770              BX       lr
;;;332    #endif
                          ENDP

                  Mem_Cmp PROC
;;;378                          CPU_SIZE_T   size)
;;;379    {
0000ca  b430              PUSH     {r4,r5}
0000cc  4603              MOV      r3,r0
;;;380        CPU_SIZE_T    size_rem;
;;;381        CPU_ALIGN    *p1_mem_align;
;;;382        CPU_ALIGN    *p2_mem_align;
;;;383        CPU_INT08U   *p1_mem_08;
;;;384        CPU_INT08U   *p2_mem_08;
;;;385        CPU_INT08U    i;
;;;386        CPU_INT08U    mem_align_modulo_1;
;;;387        CPU_INT08U    mem_align_modulo_2;
;;;388        CPU_BOOLEAN   mem_aligned;
;;;389        CPU_BOOLEAN   mem_cmp;
;;;390    
;;;391    
;;;392        if (size < 1) {                                             /* See Note #1.                                         */
0000ce  b912              CBNZ     r2,|L1.214|
;;;393            return (DEF_YES);
;;;394        }
;;;395        if (p1_mem == (void *)0) {
;;;396            return (DEF_NO);
;;;397        }
;;;398        if (p2_mem == (void *)0) {
;;;399            return (DEF_NO);
;;;400        }
;;;401    
;;;402    
;;;403        mem_cmp            =  DEF_YES;
;;;404        size_rem           =  size;
;;;405                                                                    /* Start @ end of mem bufs (see Note #2).               */
;;;406        p1_mem_08          = (CPU_INT08U *)p1_mem + size;
;;;407        p2_mem_08          = (CPU_INT08U *)p2_mem + size;
;;;408                                                                    /* See Note #4.                                         */
;;;409        mem_align_modulo_1 = (CPU_INT08U  )((CPU_ADDR)p1_mem_08 % sizeof(CPU_ALIGN));
;;;410        mem_align_modulo_2 = (CPU_INT08U  )((CPU_ADDR)p2_mem_08 % sizeof(CPU_ALIGN));
;;;411    
;;;412        mem_aligned        = (mem_align_modulo_1 == mem_align_modulo_2) ? DEF_YES : DEF_NO;
;;;413    
;;;414        if (mem_aligned == DEF_YES) {                               /* If mem bufs' alignment offset equal, ...             */
;;;415                                                                    /* ... optimize cmp for mem buf alignment.              */
;;;416            if (mem_align_modulo_1 != 0) {                          /* If trailing octets avail,                  ...       */
;;;417                i = mem_align_modulo_1;
;;;418                while ((mem_cmp == DEF_YES) &&                      /* ... cmp mem bufs while identical &         ...       */
;;;419                       (size_rem > 0)       &&                      /* ... start mem buf cmp with trailing octets ...       */
;;;420                       (i        > 0)) {                            /* ... until next CPU_ALIGN word boundary.              */
;;;421                    p1_mem_08--;
;;;422                    p2_mem_08--;
;;;423                    if (*p1_mem_08 != *p2_mem_08) {                 /* If ANY data octet(s) NOT identical, cmp fails.       */
;;;424                         mem_cmp = DEF_NO;
;;;425                    }
;;;426                    size_rem -= sizeof(CPU_INT08U);
;;;427                    i--;
;;;428                }
;;;429            }
;;;430    
;;;431            if (mem_cmp == DEF_YES) {                               /* If cmp still identical, cmp aligned mem bufs.        */
;;;432                p1_mem_align = (CPU_ALIGN *)p1_mem_08;              /* See Note #3a.                                        */
;;;433                p2_mem_align = (CPU_ALIGN *)p2_mem_08;
;;;434    
;;;435                while ((mem_cmp  == DEF_YES) &&                     /* Cmp mem bufs while identical & ...                   */
;;;436                       (size_rem >= sizeof(CPU_ALIGN))) {           /* ... mem bufs aligned on CPU_ALIGN word boundaries.   */
;;;437                    p1_mem_align--;
;;;438                    p2_mem_align--;
;;;439                    if (*p1_mem_align != *p2_mem_align) {           /* If ANY data octet(s) NOT identical, cmp fails.       */
;;;440                         mem_cmp = DEF_NO;
;;;441                    }
;;;442                    size_rem -= sizeof(CPU_ALIGN);
;;;443                }
;;;444    
;;;445                p1_mem_08 = (CPU_INT08U *)p1_mem_align;
;;;446                p2_mem_08 = (CPU_INT08U *)p2_mem_align;
;;;447            }
;;;448        }
;;;449    
;;;450        while ((mem_cmp == DEF_YES) &&                              /* Cmp mem bufs while identical ...                     */
;;;451               (size_rem > 0)) {                                    /* ... for unaligned mem bufs or trailing octets.       */
;;;452            p1_mem_08--;
;;;453            p2_mem_08--;
;;;454            if (*p1_mem_08 != *p2_mem_08) {                         /* If ANY data octet(s) NOT identical, cmp fails.       */
;;;455                 mem_cmp = DEF_NO;
;;;456            }
;;;457            size_rem -= sizeof(CPU_INT08U);
;;;458        }
;;;459    
;;;460        return (mem_cmp);
;;;461    }
0000d0  bc30              POP      {r4,r5}
0000d2  2001              MOVS     r0,#1
0000d4  4770              BX       lr
                  |L1.214|
0000d6  b913              CBNZ     r3,|L1.222|
0000d8  bc30              POP      {r4,r5}
0000da  2000              MOVS     r0,#0
0000dc  4770              BX       lr
                  |L1.222|
0000de  b911              CBNZ     r1,|L1.230|
0000e0  2000              MOVS     r0,#0
                  |L1.226|
0000e2  bc30              POP      {r4,r5}
0000e4  4770              BX       lr
                  |L1.230|
0000e6  2001              MOVS     r0,#1
0000e8  4413              ADD      r3,r3,r2
0000ea  4411              ADD      r1,r1,r2
0000ec  f003f003          AND      r12,r3,#3
0000f0  f001f001          AND      r4,r1,#3
0000f4  45a4              CMP      r12,r4
0000f6  d101              BNE      |L1.252|
0000f8  2401              MOVS     r4,#1
0000fa  e000              B        |L1.254|
                  |L1.252|
0000fc  2400              MOVS     r4,#0
                  |L1.254|
0000fe  2c01              CMP      r4,#1
000100  d12d              BNE      |L1.350|
000102  f1bcf1bc          CMP      r12,#0
000106  d012              BEQ      |L1.302|
000108  e00b              B        |L1.290|
                  |L1.266|
00010a  1e5b              SUBS     r3,r3,#1
00010c  1e49              SUBS     r1,r1,#1
00010e  781c              LDRB     r4,[r3,#0]
000110  780d              LDRB     r5,[r1,#0]
000112  42ac              CMP      r4,r5
000114  d000              BEQ      |L1.280|
000116  2000              MOVS     r0,#0
                  |L1.280|
000118  1e52              SUBS     r2,r2,#1
00011a  f1acf1ac          SUB      r12,r12,#1
00011e  f00cf00c          AND      r12,r12,#0xff
                  |L1.290|
000122  2801              CMP      r0,#1
000124  d103              BNE      |L1.302|
000126  b112              CBZ      r2,|L1.302|
000128  f1bcf1bc          CMP      r12,#0
00012c  d1ed              BNE      |L1.266|
                  |L1.302|
00012e  2801              CMP      r0,#1
000130  d115              BNE      |L1.350|
000132  e007              B        |L1.324|
                  |L1.308|
000134  1f09              SUBS     r1,r1,#4
000136  f853f853          LDR      r12,[r3,#-4]!
00013a  680c              LDR      r4,[r1,#0]
00013c  45a4              CMP      r12,r4
00013e  d000              BEQ      |L1.322|
000140  2000              MOVS     r0,#0
                  |L1.322|
000142  1f12              SUBS     r2,r2,#4
                  |L1.324|
000144  2801              CMP      r0,#1
000146  d10a              BNE      |L1.350|
000148  2a04              CMP      r2,#4
00014a  d2f3              BCS      |L1.308|
00014c  e007              B        |L1.350|
                  |L1.334|
00014e  1e49              SUBS     r1,r1,#1
000150  f813f813          LDRB     r12,[r3,#-1]!
000154  780c              LDRB     r4,[r1,#0]
000156  45a4              CMP      r12,r4
000158  d000              BEQ      |L1.348|
00015a  2000              MOVS     r0,#0
                  |L1.348|
00015c  1e52              SUBS     r2,r2,#1
                  |L1.350|
00015e  2801              CMP      r0,#1
000160  d1bf              BNE      |L1.226|
000162  2a00              CMP      r2,#0
000164  d1f3              BNE      |L1.334|
000166  bc30              POP      {r4,r5}
000168  4770              BX       lr
;;;462    
                          ENDP

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲风情在线资源站| 久久精品一区二区三区不卡牛牛 | 国产91丝袜在线播放九色| 亚洲三级免费电影| 精品久久久久久无| 欧美中文字幕一区| 成人免费毛片片v| 久久91精品久久久久久秒播| 亚洲欧美一区二区三区国产精品| 日韩欧美国产三级| 欧美亚洲禁片免费| 成人国产免费视频| 国产精品亚洲成人| 久久精品国产亚洲一区二区三区| 亚洲精品成a人| 中国av一区二区三区| 亚洲精品一区二区三区香蕉| 在线欧美日韩精品| 色综合天天性综合| 成人免费视频播放| 精品一区二区三区久久| 日日摸夜夜添夜夜添精品视频 | 天天综合色天天| 亚洲欧美区自拍先锋| 中文在线一区二区| 国产婷婷色一区二区三区在线| 91精品啪在线观看国产60岁| 在线免费观看日韩欧美| 91在线云播放| 91亚洲永久精品| 国产成人免费视频一区| 激情六月婷婷久久| 免费高清成人在线| 日韩不卡手机在线v区| 日本韩国欧美在线| 波多野结衣在线aⅴ中文字幕不卡| 青青草伊人久久| 欧美日韩中字一区| 欧美综合色免费| 欧美午夜精品电影| 欧美日韩在线播放| 精品婷婷伊人一区三区三| 欧美日韩在线播| 91精品国产综合久久蜜臀| 91精品国产综合久久小美女| 91麻豆精品国产91久久久资源速度 | 欧美高清视频不卡网| 欧美日韩中文另类| 欧美一区日韩一区| 精品区一区二区| 亚洲精品一区二区三区香蕉| 久久亚洲免费视频| 国产精品久久久久久久久免费丝袜 | 亚洲欧美另类久久久精品| 国产精品第一页第二页第三页| 国产精品天干天干在线综合| 中文字幕一区二区三| 亚洲三级在线观看| 亚洲高清免费一级二级三级| 日本vs亚洲vs韩国一区三区| 久热成人在线视频| 国产a区久久久| 99国产精品国产精品久久| 在线视频你懂得一区二区三区| 欧美日韩精品一区二区三区四区| 欧美一级久久久久久久大片| 精品国产sm最大网站免费看| 国产精品色噜噜| 亚洲午夜影视影院在线观看| 全国精品久久少妇| 国产不卡高清在线观看视频| 91色在线porny| 3atv一区二区三区| 国产午夜精品福利| 亚洲成人一区在线| 国产九色sp调教91| 一本一道久久a久久精品综合蜜臀| 欧美日韩成人一区二区| 久久久久久久久久久久久夜| 曰韩精品一区二区| 另类小说一区二区三区| 99久久99久久精品免费观看| 欧美精品第一页| 国产精品情趣视频| 日韩av网站免费在线| 成人av在线影院| 日韩欧美中文字幕制服| 亚洲欧美综合另类在线卡通| 日韩av网站在线观看| 91一区二区三区在线观看| 欧美成人vr18sexvr| 国产精品国产a| 美国欧美日韩国产在线播放| 91无套直看片红桃| 欧美成人精品1314www| 一区二区三区蜜桃网| 国产精品亚洲综合一区在线观看| 欧美午夜精品电影| 国产精品乱码妇女bbbb| 久久成人免费日本黄色| 欧美性感一类影片在线播放| 久久久久久久久久看片| 日本欧美肥老太交大片| 日本高清不卡aⅴ免费网站| 国产视频一区在线播放| 日韩成人免费电影| 欧美在线观看视频一区二区 | 亚洲色图在线视频| 国产精品一品二品| 日韩午夜在线观看视频| 亚洲成国产人片在线观看| 不卡av免费在线观看| 国产亚洲欧美色| 久久91精品国产91久久小草| 欧美日韩国产三级| 亚洲色图在线视频| av网站免费线看精品| 久久久久国产一区二区三区四区| 偷拍亚洲欧洲综合| 欧美日韩高清不卡| 亚洲一区二区在线播放相泽| 成人h动漫精品一区二区| 国产亚洲短视频| 国产一区二区中文字幕| 精品国产乱码久久久久久牛牛| 亚洲成人黄色小说| 欧美视频一区二区| 午夜视频久久久久久| 色婷婷久久综合| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲欧美在线视频观看| 成人综合婷婷国产精品久久免费| 久久久久久**毛片大全| 国产乱码精品一区二区三区av| 日韩欧美卡一卡二| 久久国产精品露脸对白| 26uuu国产日韩综合| 国产乱码一区二区三区| 久久精品人人做人人爽97| 国产一区91精品张津瑜| 26uuu亚洲综合色欧美| 国产v综合v亚洲欧| 中文字幕av免费专区久久| a级精品国产片在线观看| 亚洲欧美日韩精品久久久久| 91老师片黄在线观看| 亚洲影院免费观看| 欧美日韩激情一区二区三区| 日本成人在线不卡视频| 日韩欧美视频在线| 国产盗摄视频一区二区三区| 国产精品久久久久桃色tv| 91麻豆精品视频| 亚洲高清在线精品| 欧美一级黄色大片| 国产91清纯白嫩初高中在线观看 | 美女mm1313爽爽久久久蜜臀| 欧美成人性福生活免费看| 国产精品乡下勾搭老头1| 国产精品电影院| 在线免费一区三区| 免费精品视频在线| 国产欧美一区二区精品性色超碰| 99久久久无码国产精品| 亚洲午夜久久久久久久久电影院| 7777精品伊人久久久大香线蕉 | 中文字幕成人网| 99视频精品在线| 亚洲综合成人网| 91精品国产免费久久综合| 韩国精品在线观看| 亚洲美女精品一区| 欧美一区二区福利在线| 国产91在线观看| 亚洲一区在线观看免费观看电影高清| 91精品国产色综合久久| 国产福利一区在线观看| 一个色在线综合| 久久婷婷综合激情| 欧美综合亚洲图片综合区| 九九九精品视频| 亚洲日本在线a| 欧美一级黄色录像| 色综合av在线| 国内精品免费在线观看| 亚洲免费观看高清完整版在线观看 | 亚洲精品视频自拍| 精品国产免费一区二区三区香蕉| 99国产精品一区| 久久精品国产亚洲5555| 亚洲精品免费在线| 久久久久九九视频| 欧美精品在线观看播放| 成人免费视频一区二区| 丝袜亚洲另类丝袜在线| 国产精品久久久久久亚洲伦| 日韩一区二区中文字幕| 色婷婷综合久久久久中文一区二区| 久久成人久久鬼色| 午夜精品久久久久久久久久|