⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fimvlib.txt

📁 s3c24a0固件测试代码 ? ? ? ? ?啊 
💻 TXT
📖 第 1 页 / 共 2 页
字号:
;;;129    	break;
;;;130    
;;;131        case IMAGE420_NO_PADDED:
;;;132    	pYSrcStart=(U8 *)pSrcImage420->yStartAddr;    
;;;133    	pYDstStart=(U8 *)pDstImage420->yStartAddr;    
;;;134    	ySize=imageWidth*imageHeight;
;;;135    	
;;;136    	pCbSrcStart=(U8 *)pSrcImage420->cbStartAddr;
;;;137    	pCbDstStart=(U8 *)pDstImage420->cbStartAddr;
;;;138    	cbSize=imageWidth*imageHeight/4;
;;;139    	
;;;140    	pCrSrcStart=(U8 *)pSrcImage420->crStartAddr;
;;;141    	pCrDstStart=(U8 *)pDstImage420->crStartAddr;
;;;142    	crSize=imageWidth*imageHeight/4;
;;;143        	break;
;;;144    
;;;145        case IMAGE420_DCTQ_COEFF:
;;;146        	// not implemented yet.
;;;147    	break;
;;;148    
;;;149        default:
;;;150        	printf("ERROR:CopyImage420:not supported IMAGE420 type.\n");
;;;151    	return;
;;;152    	break;
;;;153        }	
;;;154    	
;;;155        for(i=0;i<ySize;i++)
;;;156        	*(pYDstStart+i)=*(pYSrcStart+i);
;;;157        for(i=0;i<cbSize;i++)
;;;158    	*(pCbDstStart+i)=*(pCbSrcStart+i);
;;;159        for(i=0;i<crSize;i++)
;;;160    	*(pCrDstStart+i)=*(pCrSrcStart+i);
;;;161    }
                  |L1.360|
000168  e28dd01c          ADD      sp,sp,#0x1c
00016c  e8bd8ff0          LDMFD    sp!,{r4-r11,pc}
                  |L1.368|
000170  e5960018          LDR      r0,[r6,#0x18]         ;115
000174  e3500000          CMP      r0,#0                 ;115
000178  0a000004          BEQ      |L1.400|              ;115
00017c  e3500001          CMP      r0,#1                 ;115
000180  0a000034          BEQ      |L1.600|              ;115
000184  e3500002          CMP      r0,#2                 ;115
000188  1a000045          BNE      |L1.676|              ;115
00018c  ea000043          B        |L1.672|              ;115
                  |L1.400|
000190  e3a01f84          MOV      r1,#0x210             ;118
000194  e0811205          ADD      r1,r1,r5,LSL #4       ;118
000198  e5960004          LDR      r0,[r6,#4]            ;118
00019c  e0400001          SUB      r0,r0,r1              ;118
0001a0  e58d0018          STR      r0,[sp,#0x18]         ;118
0001a4  e3a01f84          MOV      r1,#0x210             ;119
0001a8  e0811205          ADD      r1,r1,r5,LSL #4       ;119
0001ac  e5970004          LDR      r0,[r7,#4]            ;119
0001b0  e0401001          SUB      r1,r0,r1              ;119
0001b4  e58d1014          STR      r1,[sp,#0x14]         ;119
0001b8  e2850020          ADD      r0,r5,#0x20           ;120
0001bc  e2881020          ADD      r1,r8,#0x20           ;120
0001c0  e0090091          MUL      r9,r1,r0              ;120
0001c4  e3a01f80          MOV      r1,#0x200             ;122
0001c8  e0811205          ADD      r1,r1,r5,LSL #4       ;122
0001cc  e3a02008          MOV      r2,#8                 ;122
0001d0  e0821121          ADD      r1,r2,r1,LSR #2       ;122
0001d4  e5960008          LDR      r0,[r6,#8]            ;122
0001d8  e0400001          SUB      r0,r0,r1              ;122
0001dc  e58d0010          STR      r0,[sp,#0x10]         ;122
0001e0  e3a01f80          MOV      r1,#0x200             ;123
0001e4  e0811205          ADD      r1,r1,r5,LSL #4       ;123
0001e8  e3a02008          MOV      r2,#8                 ;123
0001ec  e0821121          ADD      r1,r2,r1,LSR #2       ;123
0001f0  e5970008          LDR      r0,[r7,#8]            ;123
0001f4  e0401001          SUB      r1,r0,r1              ;123
0001f8  e58d100c          STR      r1,[sp,#0xc]          ;123
0001fc  e2850020          ADD      r0,r5,#0x20           ;124
000200  e2881020          ADD      r1,r8,#0x20           ;124
000204  e0000091          MUL      r0,r1,r0              ;124
000208  e1a0a120          MOV      r10,r0,LSR #2         ;124
00020c  e3a01f80          MOV      r1,#0x200             ;126
000210  e0811205          ADD      r1,r1,r5,LSL #4       ;126
000214  e3a02008          MOV      r2,#8                 ;126
000218  e0821121          ADD      r1,r2,r1,LSR #2       ;126
00021c  e596000c          LDR      r0,[r6,#0xc]          ;126
000220  e0400001          SUB      r0,r0,r1              ;126
000224  e58d0008          STR      r0,[sp,#8]            ;126
000228  e3a01f80          MOV      r1,#0x200             ;127
00022c  e0811205          ADD      r1,r1,r5,LSL #4       ;127
000230  e3a02008          MOV      r2,#8                 ;127
000234  e0821121          ADD      r1,r2,r1,LSR #2       ;127
000238  e597000c          LDR      r0,[r7,#0xc]          ;127
00023c  e0401001          SUB      r1,r0,r1              ;127
000240  e58d1004          STR      r1,[sp,#4]            ;127
000244  e2850020          ADD      r0,r5,#0x20           ;128
000248  e2881020          ADD      r1,r8,#0x20           ;128
00024c  e0000091          MUL      r0,r1,r0              ;128
000250  e1a0b120          MOV      r11,r0,LSR #2         ;128
000254  ea000015          B        |L1.688|              ;129
                  |L1.600|
000258  e5960004          LDR      r0,[r6,#4]            ;132
00025c  e58d0018          STR      r0,[sp,#0x18]         ;132
000260  e5971004          LDR      r1,[r7,#4]            ;133
000264  e58d1014          STR      r1,[sp,#0x14]         ;133
000268  e0090598          MUL      r9,r8,r5              ;134
00026c  e5960008          LDR      r0,[r6,#8]            ;136
000270  e58d0010          STR      r0,[sp,#0x10]         ;136
000274  e5971008          LDR      r1,[r7,#8]            ;137
000278  e58d100c          STR      r1,[sp,#0xc]          ;137
00027c  e0000598          MUL      r0,r8,r5              ;138
000280  e1a0a120          MOV      r10,r0,LSR #2         ;138
000284  e596000c          LDR      r0,[r6,#0xc]          ;140
000288  e58d0008          STR      r0,[sp,#8]            ;140
00028c  e597100c          LDR      r1,[r7,#0xc]          ;141
000290  e58d1004          STR      r1,[sp,#4]            ;141
000294  e0000598          MUL      r0,r8,r5              ;142
000298  e1a0b120          MOV      r11,r0,LSR #2         ;142
00029c  ea000003          B        |L1.688|              ;143
                  |L1.672|
0002a0  ea000002          B        |L1.688|              ;147
                  |L1.676|
0002a4  e28f00c4          ADR      r0,|L1.880|           ;150
0002a8  ebfffffe          BL       printf                ;150
0002ac  eaffffad          B        |L1.360|              ;151
                  |L1.688|
0002b0  e3a04000          MOV      r4,#0                 ;155
                  |L1.692|
0002b4  e1540009          CMP      r4,r9                 ;155
0002b8  2a000007          BCS      |L1.732|              ;155
0002bc  ea000001          B        |L1.712|              ;155
                  |L1.704|
0002c0  e2844001          ADD      r4,r4,#1              ;155
0002c4  eafffffa          B        |L1.692|              ;155
                  |L1.712|
0002c8  e59d0018          LDR      r0,[sp,#0x18]         ;156
0002cc  e7d00004          LDRB     r0,[r0,r4]            ;156
0002d0  e59d1014          LDR      r1,[sp,#0x14]         ;156
0002d4  e7c10004          STRB     r0,[r1,r4]            ;156
0002d8  eafffff8          B        |L1.704|              ;156
                  |L1.732|
0002dc  e3a04000          MOV      r4,#0                 ;157
                  |L1.736|
0002e0  e154000a          CMP      r4,r10                ;157
0002e4  2a000007          BCS      |L1.776|              ;157
0002e8  ea000001          B        |L1.756|              ;157
                  |L1.748|
0002ec  e2844001          ADD      r4,r4,#1              ;157
0002f0  eafffffa          B        |L1.736|              ;157
                  |L1.756|
0002f4  e59d0010          LDR      r0,[sp,#0x10]         ;158
0002f8  e7d00004          LDRB     r0,[r0,r4]            ;158
0002fc  e59d100c          LDR      r1,[sp,#0xc]          ;158
000300  e7c10004          STRB     r0,[r1,r4]            ;158
000304  eafffff8          B        |L1.748|              ;158
                  |L1.776|
000308  e3a04000          MOV      r4,#0                 ;159
                  |L1.780|
00030c  e154000b          CMP      r4,r11                ;159
000310  2a000007          BCS      |L1.820|              ;159
000314  ea000001          B        |L1.800|              ;159
                  |L1.792|
000318  e2844001          ADD      r4,r4,#1              ;159
00031c  eafffffa          B        |L1.780|              ;159
                  |L1.800|
000320  e59d0008          LDR      r0,[sp,#8]            ;160
000324  e7d00004          LDRB     r0,[r0,r4]            ;160
000328  e59d1004          LDR      r1,[sp,#4]            ;160
00032c  e7c10004          STRB     r0,[r1,r4]            ;160
000330  eafffff8          B        |L1.792|              ;160
                  |L1.820|
000334  eaffff8b          B        |L1.360|
                  |L1.824|
000338  4f525245          DCB      "ERRO"
00033c  68543a52          DCB      "R:Th"
000340  79742065          DCB      "e ty"
000344  6f206570          DCB      "pe o"
000348  77742066          DCB      "f tw"
00034c  4d49206f          DCB      "o IM"
000350  34454741          DCB      "AGE4"
000354  70203032          DCB      "20 p"
000358  75746369          DCB      "ictu"
00035c  68206572          DCB      "re h"
000360  74207361          DCB      "as t"
000364  6562206f          DCB      "o be"
000368  6d617320          DCB      " sam"
00036c  000a2e65          DCB      "e.\n\0"
                  |L1.880|
000370  4f525245          DCB      "ERRO"
000374  6f433a52          DCB      "R:Co"
000378  6d497970          DCB      "pyIm"
00037c  34656761          DCB      "age4"
000380  6e3a3032          DCB      "20:n"
000384  7320746f          DCB      "ot s"
000388  6f707075          DCB      "uppo"
00038c  64657472          DCB      "rted"
000390  414d4920          DCB      " IMA"
000394  32344547          DCB      "GE42"
000398  79742030          DCB      "0 ty"
00039c  0a2e6570          DCB      "pe.\n"
0003a0  00000000          DCB      "\0\0\0\0"
                          ENDP



        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -