📄 post.txt
字号:
0005c0 e0000499 MUL r0,r9,r4
0005c4 e2881002 ADD r1,r8,#2
0005c8 e0000091 MUL r0,r1,r0
0005cc e08770a0 ADD r7,r7,r0,LSR #1
;;;1240 ADDRStartY[1]=InFrameBuffer+(OrgSrcWidth*SrcStartY+SrcStartX)*inmultiplier;
0005d0 e020a49b MLA r0,r11,r4,r10
0005d4 e0207098 MLA r0,r8,r0,r7
0005d8 e59f10ec LDR r1,|L1.1740|
0005dc e5810004 STR r0,[r1,#4] ; ADDRStartY
;;;1241 ADDREndY[1]=ADDRStartY[1]+SrcWidth*SrcHeight*inmultiplier+OffsetY*(SrcHeight-1);
0005e0 e59f00e4 LDR r0,|L1.1740|
0005e4 e5900004 LDR r0,[r0,#4] ; ADDRStartY
0005e8 e0010695 MUL r1,r5,r6
0005ec e0200198 MLA r0,r8,r1,r0
0005f0 e2451001 SUB r1,r5,#1
0005f4 e59d200c LDR r2,[sp,#0xc]
0005f8 e0200291 MLA r0,r1,r2,r0
0005fc e59f10d0 LDR r1,|L1.1748|
000600 e5810004 STR r0,[r1,#4] ; ADDREndY
;;;1242 ADDRStartCb[1]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
000604 e1a000a4 MOV r0,r4,LSR #1
000608 e000009b MUL r0,r11,r0
00060c e1a000a0 MOV r0,r0,LSR #1
000610 e08000aa ADD r0,r0,r10,LSR #1
000614 e0217499 MLA r1,r9,r4,r7
000618 e0800001 ADD r0,r0,r1
00061c e59f10b4 LDR r1,|L1.1752|
000620 e5810004 STR r0,[r1,#4] ; ADDRStartCb
;;;1243 ADDREndCb[1]=ADDRStartCb[1]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
000624 e59f00ac LDR r0,|L1.1752|
000628 e5900004 LDR r0,[r0,#4] ; ADDRStartCb
00062c e1a010a6 MOV r1,r6,LSR #1
000630 e0010195 MUL r1,r5,r1
000634 e08000a1 ADD r0,r0,r1,LSR #1
000638 e3e01000 MVN r1,#0
00063c e08110a5 ADD r1,r1,r5,LSR #1
000640 e59d2008 LDR r2,[sp,#8]
000644 e0200291 MLA r0,r1,r2,r0
000648 e59f108c LDR r1,|L1.1756|
00064c e5810004 STR r0,[r1,#4] ; ADDREndCb
;;;1244 ADDRStartCr[1]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*OrgSrcHeight/2)*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
000650 e0207499 MLA r0,r9,r4,r7
000654 e1a010a4 MOV r1,r4,LSR #1
000658 e0010199 MUL r1,r9,r1
00065c e08000a1 ADD r0,r0,r1,LSR #1
000660 e1a010a4 MOV r1,r4,LSR #1
000664 e001019b MUL r1,r11,r1
000668 e1a010a1 MOV r1,r1,LSR #1
00066c e08110aa ADD r1,r1,r10,LSR #1
000670 e0800001 ADD r0,r0,r1
000674 e59f1064 LDR r1,|L1.1760|
000678 e5810004 STR r0,[r1,#4] ; ADDRStartCr
;;;1245 ADDREndCr[1]=ADDRStartCr[1]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
00067c e59f005c LDR r0,|L1.1760|
000680 e5900004 LDR r0,[r0,#4] ; ADDRStartCr
000684 e1a010a6 MOV r1,r6,LSR #1
000688 e0010195 MUL r1,r5,r1
00068c e08000a1 ADD r0,r0,r1,LSR #1
000690 e3e01000 MVN r1,#0
000694 e08110a5 ADD r1,r1,r5,LSR #1
000698 e59d2008 LDR r2,[sp,#8]
00069c e0200291 MLA r0,r1,r2,r0
0006a0 e59f103c LDR r1,|L1.1764|
0006a4 e5810004 STR r0,[r1,#4] ; ADDREndCr
;;;1246
;;;1247 InFrameBuffer+=(OrgSrcWidth*OrgSrcHeight)*(2+inmultiplier)/2;
0006a8 e0000499 MUL r0,r9,r4
0006ac e2881002 ADD r1,r8,#2
0006b0 e0000091 MUL r0,r1,r0
0006b4 e08770a0 ADD r7,r7,r0,LSR #1
;;;1248 ADDRStartY[2]=InFrameBuffer+(OrgSrcWidth*SrcStartY+SrcStartX)*inmultiplier;
0006b8 e020a49b MLA r0,r11,r4,r10
0006bc e0207098 MLA r0,r8,r0,r7
0006c0 e59f1004 LDR r1,|L1.1740|
0006c4 ea00001b B |L1.1848|
|L1.1736|
0006c8 00000000 DCD ||.bss$2||
|L1.1740|
0006cc 00000004 DCD ||.bss$2|| + 4
|L1.1744|
0006d0 4a100000 DCD 0x4a100000
|L1.1748|
0006d4 00000014 DCD ||.bss$2|| + 20
|L1.1752|
0006d8 00000024 DCD ||.bss$2|| + 36
|L1.1756|
0006dc 00000034 DCD ||.bss$2|| + 52
|L1.1760|
0006e0 00000044 DCD ||.bss$2|| + 68
|L1.1764|
0006e4 00000054 DCD ||.bss$2|| + 84
|L1.1768|
0006e8 40200000 DCD 0x40200000
|L1.1772|
0006ec 4f525245 DCB "ERRO"
0006f0 6e693a52 DCB "R:in"
0006f4 72726f63 DCB "corr"
0006f8 20746365 DCB "ect "
0006fc 54534f50 DCB "POST"
000700 706e6920 DCB " inp"
000704 66207475 DCB "ut f"
000708 616d726f DCB "orma"
00070c 000a2e74 DCB "t.\n\0"
|L1.1808|
000710 4f525245 DCB "ERRO"
000714 6e693a52 DCB "R:in"
000718 72726f63 DCB "corr"
00071c 20746365 DCB "ect "
000720 54534f50 DCB "POST"
000724 74756f20 DCB " out"
000728 20747570 DCB "put "
00072c 6d726f66 DCB "form"
000730 0a2e7461 DCB "at.\n"
000734 00000000 DCB "\0\0\0\0"
|L1.1848|
000738 e5810008 STR r0,[r1,#8] ; ADDRStartY
;;;1249 ADDREndY[2]=ADDRStartY[2]+SrcWidth*SrcHeight*inmultiplier+OffsetY*(SrcHeight-1);
00073c e51f0078 LDR r0,|L1.1740|
000740 e5900008 LDR r0,[r0,#8] ; ADDRStartY
000744 e0010695 MUL r1,r5,r6
000748 e0200198 MLA r0,r8,r1,r0
00074c e2451001 SUB r1,r5,#1
000750 e59d200c LDR r2,[sp,#0xc]
000754 e0200291 MLA r0,r1,r2,r0
000758 e51f108c LDR r1,|L1.1748|
00075c e5810008 STR r0,[r1,#8] ; ADDREndY
;;;1250 ADDRStartCb[2]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
000760 e1a000a4 MOV r0,r4,LSR #1
000764 e000009b MUL r0,r11,r0
000768 e1a000a0 MOV r0,r0,LSR #1
00076c e08000aa ADD r0,r0,r10,LSR #1
000770 e0217499 MLA r1,r9,r4,r7
000774 e0800001 ADD r0,r0,r1
000778 e51f10a8 LDR r1,|L1.1752|
00077c e5810008 STR r0,[r1,#8] ; ADDRStartCb
;;;1251 ADDREndCb[2]=ADDRStartCb[2]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
000780 e51f00b0 LDR r0,|L1.1752|
000784 e5900008 LDR r0,[r0,#8] ; ADDRStartCb
000788 e1a010a6 MOV r1,r6,LSR #1
00078c e0010195 MUL r1,r5,r1
000790 e08000a1 ADD r0,r0,r1,LSR #1
000794 e3e01000 MVN r1,#0
000798 e08110a5 ADD r1,r1,r5,LSR #1
00079c e59d2008 LDR r2,[sp,#8]
0007a0 e0200291 MLA r0,r1,r2,r0
0007a4 e51f10d0 LDR r1,|L1.1756|
0007a8 e5810008 STR r0,[r1,#8] ; ADDREndCb
;;;1252 ADDRStartCr[2]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*OrgSrcHeight/2)*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
0007ac e0207499 MLA r0,r9,r4,r7
0007b0 e1a010a4 MOV r1,r4,LSR #1
0007b4 e0010199 MUL r1,r9,r1
0007b8 e08000a1 ADD r0,r0,r1,LSR #1
0007bc e1a010a4 MOV r1,r4,LSR #1
0007c0 e001019b MUL r1,r11,r1
0007c4 e1a010a1 MOV r1,r1,LSR #1
0007c8 e08110aa ADD r1,r1,r10,LSR #1
0007cc e0800001 ADD r0,r0,r1
0007d0 e51f10f8 LDR r1,|L1.1760|
0007d4 e5810008 STR r0,[r1,#8] ; ADDRStartCr
;;;1253 ADDREndCr[2]=ADDRStartCr[2]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
0007d8 e51f0100 LDR r0,|L1.1760|
0007dc e5900008 LDR r0,[r0,#8] ; ADDRStartCr
0007e0 e1a010a6 MOV r1,r6,LSR #1
0007e4 e0010195 MUL r1,r5,r1
0007e8 e08000a1 ADD r0,r0,r1,LSR #1
0007ec e3e01000 MVN r1,#0
0007f0 e08110a5 ADD r1,r1,r5,LSR #1
0007f4 e59d2008 LDR r2,[sp,#8]
0007f8 e0200291 MLA r0,r1,r2,r0
0007fc e51f1120 LDR r1,|L1.1764|
000800 e5810008 STR r0,[r1,#8] ; ADDREndCr
;;;1254
;;;1255 InFrameBuffer+=(OrgSrcWidth*OrgSrcHeight)*(2+inmultiplier)/2;
000804 e0000499 MUL r0,r9,r4
000808 e2881002 ADD r1,r8,#2
00080c e0000091 MUL r0,r1,r0
000810 e08770a0 ADD r7,r7,r0,LSR #1
;;;1256 ADDRStartY[3]=InFrameBuffer+(OrgSrcWidth*SrcStartY+SrcStartX)*inmultiplier;
000814 e020a49b MLA r0,r11,r4,r10
000818 e0207098 MLA r0,r8,r0,r7
00081c e51f1158 LDR r1,|L1.1740|
000820 e581000c STR r0,[r1,#0xc] ; ADDRStartY
;;;1257 ADDREndY[3]=ADDRStartY[3]+SrcWidth*SrcHeight*inmultiplier+OffsetY*(SrcHeight-1);
000824 e51f0160 LDR r0,|L1.1740|
000828 e590000c LDR r0,[r0,#0xc] ; ADDRStartY
00082c e0010695 MUL r1,r5,r6
000830 e0200198 MLA r0,r8,r1,r0
000834 e2451001 SUB r1,r5,#1
000838 e59d200c LDR r2,[sp,#0xc]
00083c e0200291 MLA r0,r1,r2,r0
000840 e51f1174 LDR r1,|L1.1748|
000844 e581000c STR r0,[r1,#0xc] ; ADDREndY
;;;1258 ADDRStartCb[3]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
000848 e1a000a4 MOV r0,r4,LSR #1
00084c e000009b MUL r0,r11,r0
000850 e1a000a0 MOV r0,r0,LSR #1
000854 e08000aa ADD r0,r0,r10,LSR #1
000858 e0217499 MLA r1,r9,r4,r7
00085c e0800001 ADD r0,r0,r1
000860 e51f1190 LDR r1,|L1.1752|
000864 e581000c STR r0,[r1,#0xc] ; ADDRStartCb
;;;1259 ADDREndCb[3]=ADDRStartCb[3]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
000868 e51f0198 LDR r0,|L1.1752|
00086c e590000c LDR r0,[r0,#0xc] ; ADDRStartCb
000870 e1a010a6 MOV r1,r6,LSR #1
000874 e0010195 MUL r1,r5,r1
000878 e08000a1 ADD r0,r0,r1,LSR #1
00087c e3e01000 MVN r1,#0
000880 e08110a5 ADD r1,r1,r5,LSR #1
000884 e59d2008 LDR r2,[sp,#8]
000888 e0200291 MLA r0,r1,r2,r0
00088c e51f11b8 LDR r1,|L1.1756|
000890 e581000c STR r0,[r1,#0xc] ; ADDREndCb
;;;1260 ADDRStartCr[3]=InFrameBuffer+OrgSrcWidth*OrgSrcHeight*1+(OrgSrcWidth/2*OrgSrcHeight/2)*1+(OrgSrcWidth/2*SrcStartY/2+SrcStartX/2)*1;
000894 e0207499 MLA r0,r9,r4,r7
000898 e1a010a4 MOV r1,r4,LSR #1
00089c e0010199 MUL r1,r9,r1
0008a0 e08000a1 ADD r0,r0,r1,LSR #1
0008a4 e1a010a4 MOV r1,r4,LSR #1
0008a8 e001019b MUL r1,r11,r1
0008ac e1a010a1 MOV r1,r1,LSR #1
0008b0 e08110aa ADD r1,r1,r10,LSR #1
0008b4 e0800001 ADD r0,r0,r1
0008b8 e51f11e0 LDR r1,|L1.1760|
0008bc e581000c STR r0,[r1,#0xc] ; ADDRStartCr
;;;1261 ADDREndCr[3]=ADDRStartCr[3]+(SrcWidth/2*SrcHeight/2)*1+OffsetC*(SrcHeight/2-1);
0008c0 e51f01e8 LDR r0,|L1.1760|
0008c4 e590000c LDR r0,[r0,#0xc] ; ADDRStartCr
0008c8 e1a010a6 MOV r1,r6,LSR #1
0008cc e0010195 MUL r1,r5,r1
0008d0 e08000a1 ADD r0,r0,r1,LSR #1
0008d4 e3e01000 MVN r1,#0
0008d8 e08110a5 ADD r1,r1,r5,LSR #1
0008dc e59d2008 LDR r2,[sp,#8]
0008e0 e0200291 MLA r0,r1,r2,r0
0008e4 e51f1208 LDR r1,|L1.1764|
0008e8 e581000c STR r0,[r1,#0xc] ; ADDREndCr
;;;1262
;;;1263 OffsetRGB=(OrgDstWidth-DstWidth)*outmultiplier;
0008ec e59d1070 LDR r1,[sp,#0x70]
0008f0 e59d2068 LDR r2,[sp,#0x68]
0008f4 e0420001 SUB r0,r2,r1
0008f8 e59d1010 LDR r1,[sp,#0x10]
0008fc e0020091 MUL r2,r1,r0
000900 e58d2004 STR r2,[sp,#4]
;;;1264 ADDRStartRGB[0]=OutFrameBuffer+(OrgDstWidth*DstStartY+DstStartX)*outmultiplier;
000904 e59d1078 LDR r1,[sp,#0x78]
000908 e59d307c LDR r3,[sp,#0x7c]
00090c e59d2068 LDR r2,[sp,#0x68]
000910 e0201293 MLA r0,r3,r2,r1
000914 e59d1084 LDR r1,[sp,#0x84]
000918 e59d2010 LDR r2,[sp,#0x10]
00091c e0201092 MLA r0,r2,r0,r1
000920 e59f184c LDR r1,|L1.4468|
000924 e5810000 STR r0,[r1,#0] ; ADDRStartRGB
;;;1265 ADDREndRGB[0]=ADDRStartRGB[0]+(DstWidth*DstHeight)*outmultiplier+OffsetRGB*(DstHeight-1);
000928 e59f0844 LDR r0,|L1.4468|
00092c e5900000 LDR r0,[r0,#0] ; ADDRStartRGB
000930 e59d1070 LDR r1,[sp,#0x70]
000934 e59d3074 LDR r3,[sp,#0x74]
000938 e0010193 MUL r1,r3,r1
00093c e59d2010 LDR r2,[sp,#0x10]
000940 e0200192 MLA r0,r2,r1,r0
000944 e2431001 SUB r1,r3,#1
000948 e59d2004 LDR r2,[sp,#4]
00094c e0200291 MLA r0,r1,r2,r0
000950 e59f1820 LDR r1,|L1.4472|
000954 e5810000 STR r0,[r1,#0] ; ADDREndRGB
;;;1266
;;;1267 ADDRStartRGB[1]=ADDREndRGB[0]+(OrgDstWidth*DstStartY+DstStartX)*outmultiplier;
000958 e59f0818 LDR r0,|L1.4472|
00095c e5900000 LDR r0,[r0,#0] ; ADDREndRGB
000960 e59d1078 LDR r1,[sp,#0x78]
000964 e59d307c LDR r3,[sp,#0x7c]
000968 e59d2068 LDR r2,[sp,#0x68]
00096c e0211293 MLA r1,r3,r2,r1
000970 e59d2010 LDR r2,[sp,#0x10]
000974 e0200192 MLA r0,r2,r1,r0
000978 e59f17f4 LDR r1,|L1.4468|
00097c e5810004 STR r0,[r1,#4] ; ADDRStartRGB
;;;1268 ADDREndRGB[1]=ADDRStartRGB[1]+(DstWidth*DstHeight)*outmultiplier+OffsetRGB*(DstHeight-1);
000980 e59f07ec LDR r0,|L1.4468|
000984 e5900004 LDR r0,[r0,#4] ; ADDRStartRGB
000988 e59d1070 LDR r1,[sp,#0x70]
00098c e59d3074 LDR r3,[sp,#0x74]
000990 e0010193 MUL r1,r3,r1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -