📄 duptmp.txt
字号:
CommentLine:(0,1,0,0)// GCC for SUNPLUS u'nSP version 1.0.21-12CommentLine:(0,2,0,0)// Command: C:\PROGRA~1\Sunplus\UNSPID~1.0\toolchain\cc1.exe C:\DOCUME~1\anxing\LOCALS~1\Temp\ccSGaaaa.i -fkeep-inline-functions -quiet -dumpbase picture.c -mglobal-var-iram -gstabs -Wall -o .\Debug/picture.asmExternalLine:(0,3,0,0) .external __sn_func_ptr_secCommentLine:(0,4,0,0)CommentLine:(0,5,0,0)// gcc2_compiled.:CommentLine:(0,6,0,0)SectionLine:(0,7,0,0).debugStorageLine:(0,8,0,0) .dw '.stabs "F:/unsp_061/gradute/gps/GPS_061a/",0x64,0,3,',0,0,offset Ltext0,seg Ltext0,0x0d,0x0aSectionLine:(0,9,0,0).codeSectionLine:(0,10,0,0).debugStorageLine:(0,11,0,0) .dw '.stabs "F:/unsp_061/gradute/gps/GPS_061a/picture.c",0x64,0,3,',0,0,offset Ltext0,seg Ltext0,0x0d,0x0aSectionLine:(0,12,0,0).codeSectionLine:(0,13,0,0).codeInstructionLine:(0,14,0,0)Ltext0:SectionLine:(0,15,0,0).debugStorageLine:(0,16,0,0) .dw '.stabs "int:t1=r1;-32768;32767;",128,0,0,0',0x0d,0x0aSectionLine:(0,17,0,0).CODESectionLine:(0,18,0,0).debugStorageLine:(0,19,0,0) .dw '.stabs "char:t2=r2;0;127;",128,0,0,0',0x0d,0x0aSectionLine:(0,20,0,0).CODESectionLine:(0,21,0,0).debugStorageLine:(0,22,0,0) .dw '.stabs "long int:t3=r3;-2147483648;2147483647;",128,0,0,0',0x0d,0x0aSectionLine:(0,23,0,0).CODESectionLine:(0,24,0,0).debugStorageLine:(0,25,0,0) .dw '.stabs "unsigned int:t4=r4;0;65535;",128,0,0,0',0x0d,0x0aSectionLine:(0,26,0,0).CODESectionLine:(0,27,0,0).debugStorageLine:(0,28,0,0) .dw '.stabs "long unsigned int:t5=r5;0;4294967295;",128,0,0,0',0x0d,0x0aSectionLine:(0,29,0,0).CODESectionLine:(0,30,0,0).debugStorageLine:(0,31,0,0) .dw '.stabs "long long int:t6=r6;-2147483648;2147483647;",128,0,0,0',0x0d,0x0aSectionLine:(0,32,0,0).CODESectionLine:(0,33,0,0).debugStorageLine:(0,34,0,0) .dw '.stabs "long long unsigned int:t7=r7;0;4294967295;",128,0,0,0',0x0d,0x0aSectionLine:(0,35,0,0).CODESectionLine:(0,36,0,0).debugStorageLine:(0,37,0,0) .dw '.stabs "short int:t8=r8;-32768;32767;",128,0,0,0',0x0d,0x0aSectionLine:(0,38,0,0).CODESectionLine:(0,39,0,0).debugStorageLine:(0,40,0,0) .dw '.stabs "short unsigned int:t9=r9;0;65535;",128,0,0,0',0x0d,0x0aSectionLine:(0,41,0,0).CODESectionLine:(0,42,0,0).debugStorageLine:(0,43,0,0) .dw '.stabs "signed char:t10=r10;-32768;32767;",128,0,0,0',0x0d,0x0aSectionLine:(0,44,0,0).CODESectionLine:(0,45,0,0).debugStorageLine:(0,46,0,0) .dw '.stabs "unsigned char:t11=r11;0;65535;",128,0,0,0',0x0d,0x0aSectionLine:(0,47,0,0).CODESectionLine:(0,48,0,0).debugStorageLine:(0,49,0,0) .dw '.stabs "float:t12=r1;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,50,0,0).CODESectionLine:(0,51,0,0).debugStorageLine:(0,52,0,0) .dw '.stabs "double:t13=r1;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,53,0,0).CODESectionLine:(0,54,0,0).debugStorageLine:(0,55,0,0) .dw '.stabs "long double:t14=r1;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,56,0,0).CODESectionLine:(0,57,0,0).debugStorageLine:(0,58,0,0) .dw '.stabs "complex int:t15=s2real:1,0,16;imag:1,16,16;;",128,0,0,0',0x0d,0x0aSectionLine:(0,59,0,0).CODESectionLine:(0,60,0,0).debugStorageLine:(0,61,0,0) .dw '.stabs "complex float:t16=r16;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,62,0,0).CODESectionLine:(0,63,0,0).debugStorageLine:(0,64,0,0) .dw '.stabs "complex double:t17=r17;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,65,0,0).CODESectionLine:(0,66,0,0).debugStorageLine:(0,67,0,0) .dw '.stabs "complex long double:t18=r18;2;0;",128,0,0,0',0x0d,0x0aSectionLine:(0,68,0,0).CODESectionLine:(0,69,0,0).debugStorageLine:(0,70,0,0) .dw '.stabs "void:t19=19",128,0,0,0',0x0d,0x0aSectionLine:(0,71,0,0).CODESectionLine:(0,72,0,0).debugStorageLine:(0,73,0,0) .dw '.stabs "date_time:t20=21=s16year:1,0,16;month:1,16,16;\\",128,0,0,0',0x0d,0x0aStorageLine:(0,74,0,0) .DW '.stabs "day:1,32,16;hour:1,48,16;minute:1,64,16;\\",128,0,0,0',0x0d,0x0aStorageLine:(0,75,0,0) .DW '.stabs "second:1,80,16;time_c:22=ar1;0;9;2,96,160;;",128,0,0,0',0x0d,0x0aSectionLine:(0,76,0,0).CODESectionLine:(0,77,0,0).debugStorageLine:(0,78,0,0) .dw '.stabs "GPS_INFO:t23=24=s57D:20,0,256;status:2,256,16;\\",128,0,0,0',0x0d,0x0aStorageLine:(0,79,0,0) .DW '.stabs "latitude:13,272,32;latitude_c:22,304,160;longitude:13,464,32;\\",128,0,0,0',0x0d,0x0aStorageLine:(0,80,0,0) .DW '.stabs "longitude_c:22,496,160;NS:2,656,16;EW:2,672,16;\\",128,0,0,0',0x0d,0x0aStorageLine:(0,81,0,0) .DW '.stabs "speed:13,688,32;speed_c:22,720,160;high:13,880,32;;",128,0,0,0',0x0d,0x0aSectionLine:(0,82,0,0).CODESectionLine:(0,83,0,0).debugStorageLine:(0,84,0,0) .dw '.stabs "WORD:t25=4",128,0,0,0',0x0d,0x0aSectionLine:(0,85,0,0).CODESectionLine:(0,86,0,0).debugStorageLine:(0,87,0,0) .dw '.stabs "GPS:G23",32,0,0,',0,0,offset _GPS,seg _GPS,0x0d,0x0aSectionLine:(0,88,0,0).CODEPublicLine:(0,89,0,0).public _GPS_ValidSectionLine:(0,90,0,0).iramInstructionLine:(0,91,0,0)_GPS_Valid:StorageLine:(0,92,0,0) .dw 0SectionLine:(0,93,0,0).debugStorageLine:(0,94,0,0) .dw '.stabs "GPS_Valid:G2",32,0,0,',0,0,offset _GPS_Valid,seg _GPS_Valid,0x0d,0x0aSectionLine:(0,95,0,0).CODESectionLine:(0,96,0,0).debugStorageLine:(0,97,0,0) .dw '.stabs "Buf:G26=ar1;0;99;2",32,0,0,',0,0,offset _Buf,seg _Buf,0x0d,0x0aSectionLine:(0,98,0,0).CODESectionLine:(0,99,0,0).codeSectionLine:(0,100,0,0).debugStorageLine:(0,101,0,0) .dw '.stabs "delay:F19",36,0,0,',0,0,offset _delay,seg _delay,0x0d,0x0aSectionLine:(0,102,0,0).CODEPublicLine:(0,103,0,0).public _delayProcDefStartLine:(0,104,0,0)_delay: .procSectionLine:(0,105,0,0).debugStorageLine:(0,106,0,0) .dw '.stabn 0x44,0,25,',0,0StorageLine:(0,107,0,0) .dd LM1-_delayStorageLine:(0,108,0,0) .dw 0x0d,0x0aSectionLine:(0,109,0,0).codeInstructionLine:(0,110,0,0)LM1:CommentLine:(0,111,0,0) // total=0, vars=0CommentLine:(0,112,0,0) // frame_pointer_needed: 1SectionLine:(0,113,0,0).debugStorageLine:(0,114,0,0) .dw '.stabn 0xa6,0,0,0',0x0d, 0x0aSectionLine:(0,115,0,0).codeInstructionLine:(0,116,0,0) PUSH BP to [SP]InstructionLine:(0,117,0,0) BP=SP+1CommentLine:(0,118,0,0)InstructionLine:(0,119,0,0) R1=BP+3SectionLine:(0,120,0,0).debugStorageLine:(0,121,0,0) .dw '.stabn 0x44,0,26,',0,0StorageLine:(0,122,0,0) .dd LM2-_delayStorageLine:(0,123,0,0) .dw 0x0d,0x0aSectionLine:(0,124,0,0).codeInstructionLine:(0,125,0,0)LM2:InstructionLine:(0,126,0,0) R2=1 // QImode moveInstructionLine:(0,127,0,0) [28690]=R2 // QImode moveSectionLine:(0,128,0,0).debugStorageLine:(0,129,0,0) .dw '.stabn 0x44,0,27,',0,0StorageLine:(0,130,0,0) .dd LM3-_delayStorageLine:(0,131,0,0) .dw 0x0d,0x0aSectionLine:(0,132,0,0).codeInstructionLine:(0,133,0,0)LM3:InstructionLine:(0,134,0,0)L3:InstructionLine:(0,135,0,0) R3=R1 // QImode moveInstructionLine:(0,136,0,0) R2=[R3] // QImode moveInstructionLine:(0,137,0,0) CMP R2,0 // QImode testInstructionLine:(0,138,0,0) NSJG L5 //QImode GTInstructionLine:(0,139,0,0) PC=L4 // jumpInstructionLine:(0,140,0,0)L6:InstructionLine:(0,141,0,0)L5:InstructionLine:(0,142,0,0) R3=R1 // QImode moveInstructionLine:(0,143,0,0) R2=[R3] // QImode moveInstructionLine:(0,144,0,0) R3=R2+(-1)InstructionLine:(0,145,0,0) R2=R1 // QImode moveInstructionLine:(0,146,0,0) [R2]=R3 // QImode moveInstructionLine:(0,147,0,0) PC=L3 // jumpInstructionLine:(0,148,0,0)L4:SectionLine:(0,149,0,0).debugStorageLine:(0,150,0,0) .dw '.stabn 0x44,0,28,',0,0StorageLine:(0,151,0,0) .dd LM4-_delayStorageLine:(0,152,0,0) .dw 0x0d,0x0aSectionLine:(0,153,0,0).codeInstructionLine:(0,154,0,0)LM4:SectionLine:(0,155,0,0).debugStorageLine:(0,156,0,0) .dw '.stabn 0x44,0,28,',0,0StorageLine:(0,157,0,0) .dd LM5-_delayStorageLine:(0,158,0,0) .dw 0x0d,0x0aSectionLine:(0,159,0,0).codeInstructionLine:(0,160,0,0)LM5:InstructionLine:(0,161,0,0)L2:CommentLine:(0,162,0,0)InstructionLine:(0,163,0,0) POP BP from [SP]InstructionLine:(0,164,0,0) RETFProcDefEndLine:(0,165,0,0) .endp // end of delayCommentLine:(0,166,0,0)SectionLine:(0,167,0,0).debugStorageLine:(0,168,0,0) .dw '.stabs "x:p1",160,0,0,3',0x0d,0x0aSectionLine:(0,169,0,0).CODESectionLine:(0,170,0,0).debugStorageLine:(0,171,0,0) .dw '.stabf ',0,0StorageLine:(0,172,0,0) .dd LME1-_delayStorageLine:(0,173,0,0) .dw 0x0d,0x0aSectionLine:(0,174,0,0).codeInstructionLine:(0,175,0,0)LME1:SectionLine:(0,176,0,0).codeSectionLine:(0,177,0,0).debugStorageLine:(0,178,0,0) .dw '.stabs "Show_Map:F19",36,0,0,',0,0,offset _Show_Map,seg _Show_Map,0x0d,0x0aSectionLine:(0,179,0,0).CODEPublicLine:(0,180,0,0).public _Show_MapProcDefStartLine:(0,181,0,0)_Show_Map: .procSectionLine:(0,182,0,0).debugStorageLine:(0,183,0,0) .dw '.stabn 0x44,0,44,',0,0StorageLine:(0,184,0,0) .dd LM6-_Show_MapStorageLine:(0,185,0,0) .dw 0x0d,0x0aSectionLine:(0,186,0,0).codeInstructionLine:(0,187,0,0)LM6:CommentLine:(0,188,0,0) // total=7, vars=7CommentLine:(0,189,0,0) // frame_pointer_needed: 1SectionLine:(0,190,0,0).debugStorageLine:(0,191,0,0) .dw '.stabn 0xa6,0,0,7',0x0d, 0x0aSectionLine:(0,192,0,0).codeInstructionLine:(0,193,0,0) PUSH BP to [SP]InstructionLine:(0,194,0,0) SP-=7InstructionLine:(0,195,0,0) BP=SP+1CommentLine:(0,196,0,0)InstructionLine:(0,197,0,0) R1=BP+10InstructionLine:(0,198,0,0) [BP+4]=R1 // QImode moveInstructionLine:(0,199,0,0)LBB2:SectionLine:(0,200,0,0).debugStorageLine:(0,201,0,0) .dw '.stabn 0x44,0,49,',0,0StorageLine:(0,202,0,0) .dd LM7-_Show_MapStorageLine:(0,203,0,0) .dw 0x0d,0x0aSectionLine:(0,204,0,0).codeInstructionLine:(0,205,0,0)LM7:InstructionLine:(0,206,0,0) R1=BP // QImode moveInstructionLine:(0,207,0,0) R2=BP+2InstructionLine:(0,208,0,0) R1=0 // QImode moveInstructionLine:(0,209,0,0) R3=R2 // QImode moveInstructionLine:(0,210,0,0) [R3]=R1 // QImode moveInstructionLine:(0,211,0,0) R1=BP // QImode moveInstructionLine:(0,212,0,0) R2=BP+3InstructionLine:(0,213,0,0) R1=0 // QImode moveInstructionLine:(0,214,0,0) R3=R2 // QImode moveInstructionLine:(0,215,0,0) [R3]=R1 // QImode moveSectionLine:(0,216,0,0).debugStorageLine:(0,217,0,0) .dw '.stabn 0x44,0,50,',0,0StorageLine:(0,218,0,0) .dd LM8-_Show_MapStorageLine:(0,219,0,0) .dw 0x0d,0x0aSectionLine:(0,220,0,0).codeInstructionLine:(0,221,0,0)LM8:InstructionLine:(0,222,0,0) R1=1 // QImode moveInstructionLine:(0,223,0,0) [28690]=R1 // QImode moveSectionLine:(0,224,0,0).debugStorageLine:(0,225,0,0) .dw '.stabn 0x44,0,51,',0,0StorageLine:(0,226,0,0) .dd LM9-_Show_MapStorageLine:(0,227,0,0) .dw 0x0d,0x0aSectionLine:(0,228,0,0).codeInstructionLine:(0,229,0,0)LM9:InstructionLine:(0,230,0,0) R1=0 // QImode moveInstructionLine:(0,231,0,0) [SP--]=R1 // QImode moveInstructionLine:(0,232,0,0) CALL _LCD501_ClrScreen // call without return valueInstructionLine:(0,233,0,0) SP = SP + 1 //SPSectionLine:(0,234,0,0).debugStorageLine:(0,235,0,0) .dw '.stabn 0x44,0,52,',0,0StorageLine:(0,236,0,0) .dd LM10-_Show_MapStorageLine:(0,237,0,0) .dw 0x0d,0x0aSectionLine:(0,238,0,0).codeInstructionLine:(0,239,0,0)LM10:InstructionLine:(0,240,0,0) R1=_encoding_0f // QImode moveInstructionLine:(0,241,0,0) [SP--]=R1 // QImode moveInstructionLine:(0,242,0,0) R1=0 // QImode moveInstructionLine:(0,243,0,0) [SP--]=R1 // QImode moveInstructionLine:(0,244,0,0) R1=0 // QImode moveInstructionLine:(0,245,0,0) [SP--]=R1 // QImode moveInstructionLine:(0,246,0,0) CALL _LCD501_Bitmap // call without return valueInstructionLine:(0,247,0,0) SP = SP + 3 //SPSectionLine:(0,248,0,0).debugStorageLine:(0,249,0,0) .dw '.stabn 0x44,0,53,',0,0StorageLine:(0,250,0,0) .dd LM11-_Show_MapStorageLine:(0,251,0,0) .dw 0x0d,0x0aSectionLine:(0,252,0,0).codeInstructionLine:(0,253,0,0)LM11:InstructionLine:(0,254,0,0)L9:InstructionLine:(0,255,0,0) PC=L11 // jumpInstructionLine:(0,256,0,0) PC=L10 // jumpInstructionLine:(0,257,0,0)L11:SectionLine:(0,258,0,0).debugStorageLine:(0,259,0,0) .dw '.stabn 0x44,0,55,',0,0StorageLine:(0,260,0,0) .dd LM12-_Show_MapStorageLine:(0,261,0,0) .dw 0x0d,0x0aSectionLine:(0,262,0,0).codeInstructionLine:(0,263,0,0)LM12:InstructionLine:(0,264,0,0) R1=1 // QImode moveInstructionLine:(0,265,0,0) [28690]=R1 // QImode moveSectionLine:(0,266,0,0).debugStorageLine:(0,267,0,0) .dw '.stabn 0x44,0,56,',0,0StorageLine:(0,268,0,0) .dd LM13-_Show_MapStorageLine:(0,269,0,0) .dw 0x0d,0x0aSectionLine:(0,270,0,0).codeInstructionLine:(0,271,0,0)LM13:InstructionLine:(0,272,0,0) R1=_Buf // QImode moveInstructionLine:(0,273,0,0) [SP--]=R1 // QImode moveInstructionLine:(0,274,0,0) CALL _DeQueue // call with return valueInstructionLine:(0,275,0,0) SP = SP + 1 //SPInstructionLine:(0,276,0,0) [BP]=R1 // QImode moveSectionLine:(0,277,0,0).debugStorageLine:(0,278,0,0) .dw '.stabn 0x44,0,57,',0,0StorageLine:(0,279,0,0) .dd LM14-_Show_MapStorageLine:(0,280,0,0) .dw 0x0d,0x0aSectionLine:(0,281,0,0).codeInstructionLine:(0,282,0,0)LM14:InstructionLine:(0,283,0,0) R1=[BP] // QImode moveInstructionLine:(0,284,0,0) CMP R1,1 // QImode compareInstructionLine:(0,285,0,0) NSJNZ L12 //QImode NESectionLine:(0,286,0,0).debugStorageLine:(0,287,0,0) .dw '.stabn 0x44,0,59,',0,0StorageLine:(0,288,0,0) .dd LM15-_Show_MapStorageLine:(0,289,0,0) .dw 0x0d,0x0aSectionLine:(0,290,0,0).code
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -