📄 os_time.lst
字号:
00000C1D .debug
00000C1D 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000C2F 07 00 00 00 .dd LBB2-_OSTimeDly
00000C31 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
00000C33 .debug
00000C33 2E 00 73 00 .dw '.stabs "y:21",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
79 00 3A 00
32 00 31 00
22 00 2C 00
31 00 32 00
38 00 2C 00
30 00 2C 00
30 00 2C 00
30 00 0D 00
0A 00
00009CA1 .CODE
00000C4C .debug
00000C4C 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000C5E 0D 00 00 00 .dd LBB3-_OSTimeDly
00000C60 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
00000C62 .debug
00000C62 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000C74 52 00 00 00 .dd LBE3-_OSTimeDly
00000C76 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
00000C78 .debug
00000C78 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000C8A 52 00 00 00 .dd LBE2-_OSTimeDly
00000C8C 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
00000C8E .debug
00000C8E 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000C97 55 00 00 00 .dd LME1-_OSTimeDly
00000C99 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
LME1:
00009CA1 .code
00000C9B .debug
00000C9B 2E 00 73 00 .dw '.stabs "OSTimeDlyHMSM:F21",36,0,0,',0,0,offset _OSTimeDlyHMSM,seg _OSTimeDlyHMSM,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
54 00 69 00
6D 00 65 00
44 00 6C 00
79 00 48 00
4D 00 53 00
4D 00 3A 00
46 00 32 00
31 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
55 00 00 00
0D 00 0A 00
00009CA1 .CODE
.public _OSTimeDlyHMSM
_OSTimeDlyHMSM: .proc
00000CC3 .debug
00000CC3 2E 00 73 00 .dw '.stabn 0x44,0,85,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
38 00 35 00
2C 00 00 00
00 00
00000CD6 00 00 00 00 .dd LM15-_OSTimeDlyHMSM
00000CD8 0D 00 0A 00 .dw 0x0d,0x0a
00009CA1 .code
LM15:
// total=34, vars=34
// frame_pointer_needed: 1
00009CA1 88 DA push bp to [sp]
00009CA2 62 20 sp-=34
00009CA3 08 0B 01 00 bp=sp+1
00009CA5 0D 03 25 00 R1=BP+37
00009CA7 03 D2 [bp+3]=R1 // QImode move
00000CDA .debug
00000CDA 2E 00 73 00 .dw '.stabn 0x44,0,86,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
38 00 36 00
2C 00 00 00
00 00
00000CED 07 00 00 00 .dd LM16-_OSTimeDlyHMSM
00000CEF 0D 00 0A 00 .dw 0x0d,0x0a
00009CA8 .code
LM16:
LBB4:
00000CF1 .debug
00000CF1 2E 00 73 00 .dw '.stabn 0x44,0,91,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
39 00 31 00
2C 00 00 00
00 00
00000D04 07 00 00 00 .dd LM17-_OSTimeDlyHMSM
00000D06 0D 00 0A 00 .dw 0x0d,0x0a
00009CA8 .code
LM17:
00009CA8 03 94 R2=[bp+3] // QImode move
00009CA9 C2 92 R1=[R2] // QImode move
00009CAA 40 42 CMP R1,0 // QImode test
00009CAB 24 4E 01 EE NSJNZ L8 //QImode NE
00 EE
00000D08 .debug
00000D08 2E 00 73 00 .dw '.stabn 0x44,0,92,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
39 00 32 00
2C 00 00 00
00 00
00000D1B 0D 00 00 00 .dd LM18-_OSTimeDlyHMSM
00000D1D 0D 00 0A 00 .dw 0x0d,0x0a
00009CAE .code
LM18:
00009CAE 03 92 R1=[bp+3] // QImode move
00009CAF 03 96 R3=[bp+3] // QImode move
00009CB0 0B 05 01 00 R2=R3+1
00009CB2 02 99 R4=R2 // QImode move
00009CB3 C4 92 R1=[R4] // QImode move
00009CB4 40 42 CMP R1,0 // QImode test
00009CB5 1A 4E 01 EE NSJNZ L8 //QImode NE
00 EE
00000D1F .debug
00000D1F 2E 00 73 00 .dw '.stabn 0x44,0,93,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
39 00 33 00
2C 00 00 00
00 00
00000D32 17 00 00 00 .dd LM19-_OSTimeDlyHMSM
00000D34 0D 00 0A 00 .dw 0x0d,0x0a
00009CB8 .code
LM19:
00009CB8 03 92 R1=[bp+3] // QImode move
00009CB9 03 92 R1=[bp+3] // QImode move
00009CBA 09 05 02 00 R2=R1+2
00009CBC 02 97 R3=R2 // QImode move
00009CBD C3 92 R1=[R3] // QImode move
00009CBE 40 42 CMP R1,0 // QImode test
00009CBF 10 4E 01 EE NSJNZ L8 //QImode NE
00 EE
00000D36 .debug
00000D36 2E 00 73 00 .dw '.stabn 0x44,0,94,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
39 00 34 00
2C 00 00 00
00 00
00000D49 21 00 00 00 .dd LM20-_OSTimeDlyHMSM
00000D4B 0D 00 0A 00 .dw 0x0d,0x0a
00009CC2 .code
LM20:
00009CC2 03 92 R1=[bp+3] // QImode move
00009CC3 03 98 R4=[bp+3] // QImode move
00009CC4 0C 05 03 00 R2=R4+3
00009CC6 02 97 R3=R2 // QImode move
00009CC7 C3 92 R1=[R3] // QImode move
00009CC8 40 42 CMP R1,0 // QImode test
00009CC9 06 4E 01 EE NSJNZ L8 //QImode NE
00 EE
00000D4D .debug
00000D4D 2E 00 73 00 .dw '.stabn 0x44,0,95,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
39 00 35 00
2C 00 00 00
00 00
00000D60 2B 00 00 00 .dd LM21-_OSTimeDlyHMSM
00000D62 0D 00 0A 00 .dw 0x0d,0x0a
00009CCC .code
LM21:
00009CCC 09 93 54 00 R1=84 // QImode move
00009CCE 0F 9F 16 9E pc=L7 // Indirect jump
L11:
L10:
L9:
L8:
00000D64 .debug
00000D64 2E 00 73 00 .dw '.stabn 0x44,0,100,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
30 00 2C 00
00 00 00 00
00000D78 2F 00 00 00 .dd LM22-_OSTimeDlyHMSM
00000D7A 0D 00 0A 00 .dw 0x0d,0x0a
00009CD0 .code
LM22:
00009CD0 03 92 R1=[bp+3] // QImode move
00009CD1 03 98 R4=[bp+3] // QImode move
00009CD2 0C 05 01 00 R2=R4+1
00009CD4 02 97 R3=R2 // QImode move
00009CD5 C3 92 R1=[R3] // QImode move
00009CD6 7B 42 CMP R1,59 // QImode compare
00009CD7 06 8E 01 EE NSJNA L12 //QImode LEU
00 EE
00000D7C .debug
00000D7C 2E 00 73 00 .dw '.stabn 0x44,0,101,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
31 00 2C 00
00 00 00 00
00000D90 39 00 00 00 .dd LM23-_OSTimeDlyHMSM
00000D92 0D 00 0A 00 .dw 0x0d,0x0a
00009CDA .code
LM23:
00009CDA 09 93 51 00 R1=81 // QImode move
00009CDC 0F 9F 16 9E pc=L7 // Indirect jump
L12:
00000D94 .debug
00000D94 2E 00 73 00 .dw '.stabn 0x44,0,103,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
33 00 2C 00
00 00 00 00
00000DA8 3D 00 00 00 .dd LM24-_OSTimeDlyHMSM
00000DAA 0D 00 0A 00 .dw 0x0d,0x0a
00009CDE .code
LM24:
00009CDE 03 92 R1=[bp+3] // QImode move
00009CDF 03 98 R4=[bp+3] // QImode move
00009CE0 0C 05 02 00 R2=R4+2
00009CE2 02 97 R3=R2 // QImode move
00009CE3 C3 92 R1=[R3] // QImode move
00009CE4 7B 42 CMP R1,59 // QImode compare
00009CE5 06 8E 01 EE NSJNA L13 //QImode LEU
00 EE
00000DAC .debug
00000DAC 2E 00 73 00 .dw '.stabn 0x44,0,104,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
34 00 2C 00
00 00 00 00
00000DC0 47 00 00 00 .dd LM25-_OSTimeDlyHMSM
00000DC2 0D 00 0A 00 .dw 0x0d,0x0a
00009CE8 .code
LM25:
00009CE8 09 93 52 00 R1=82 // QImode move
00009CEA 0F 9F 16 9E pc=L7 // Indirect jump
L13:
00000DC4 .debug
00000DC4 2E 00 73 00 .dw '.stabn 0x44,0,106,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
36 00 2C 00
00 00 00 00
00000DD8 4B 00 00 00 .dd LM26-_OSTimeDlyHMSM
00000DDA 0D 00 0A 00 .dw 0x0d,0x0a
00009CEC .code
LM26:
00009CEC 03 92 R1=[bp+3] // QImode move
00009CED 03 98 R4=[bp+3] // QImode move
00009CEE 0C 05 03 00 R2=R4+3
00009CF0 02 97 R3=R2 // QImode move
00009CF1 C3 92 R1=[R3] // QImode move
00009CF2 09 43 E7 03 CMP R1,999 // QImode compare
00009CF4 06 8E 01 EE NSJNA L14 //QImode LEU
00 EE
00000DDC .debug
00000DDC 2E 00 73 00 .dw '.stabn 0x44,0,107,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 30 00
37 00 2C 00
00 00 00 00
00000DF0 56 00 00 00 .dd LM27-_OSTimeDlyHMSM
00000DF2 0D 00 0A 00 .dw 0x0d,0x0a
00009CF7 .code
LM27:
00009CF7 09 93 53 00 R1=83 // QImode move
00009CF9 0F 9F 16 9E pc=L7 // Indirect jump
L14:
00000DF4 .debug
00000DF4 2E 00 73 00 .dw '.stabn 0x44,0,112,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
31 00 31 00
32 00 2C 00
00 00 00 00
00000E08 5A 00 00 00 .dd LM28-_OSTimeDlyHMSM
00000E0A 0D 00 0A 00 .dw 0x0d,0x0a
00009CFB .code
LM28:
00009CFB 03 98 R4=[bp+3] // QImode move
00009CFC C4 92 R1=[R4] // QImode move
00009CFD 0A 95 10 0E R2=3600 // QImode move
00009CFF 0A F3 mr=R1*R2 // R3=R1*R2 32bit=16bit*16bit
//split [bp+30], R3
00009D00 1E D6 [bp+30]=R3 // QImode move
00009D01 1F D8 [bp+31]=R4 // QImode move
00009D02 03 98 R4=[bp+3] // QImode move
00009D03 C4 94 R2=[R4] // QImode move
// ashrqi3_rr1 R1 R2 15
00009D04 32 93 R1=R2 asr 3
00009D05 39 93 R1=R1 asr 4
00009D06 39 93 R1=R1 asr 4
00009D07 39 93 R1=R1 asr 4
00009D08 09 B5 10 0E R2=R1&3600
00009D0A 1F 96 R3=[bp+31] // QImode move
00009D0B 03 93 R1=R3 // QImode move
00009D0C 02 03 R1 = R1 + R2 //addqi3
00009D0D 0C 99 10 0E R4=3600 // QImode move
00009D0F 04 D8 [bp+4]=R4 // QImode move
00009D10 04 94 R2=[bp+4] // QImode move
// ashrqi3_rr1 R2 R2 15
00009D11 32 95 R2=R2 asr 3
00009D12 3A 95 R2=R2 asr 4
00009D13 3A 95 R2=R2 asr 4
00009D14 3A 95 R2=R2 asr 4
00009D15 20 D4 [bp+32]=R2 // QImode move
00009D16 20 96 R3=[bp+32] // QImode move
00009D17 03 98 R4=[bp+3] // QImode move
00009D18 C4 B6 R3&=[R4] // andqi3_r0R
00009D19 05 D6 [bp+5]=R3 // QImode move
00009D1A 05 02 R1 = R1 + [bp+5] //addqi3
00009D1B 01 95 R2=R1 // QImode move
00009D1C 1F D4 [bp+31]=R2 // QImode move
00009D1D 03 94 R2=[bp+3] // QImode move
00009D1E 03 96 R3=[bp+3] // QImode move
00009D1F 41 06 R3=R3+1
00009D20 21 D6 [bp+33]=R3 // QImode move
00009D21 21 92 R1=[bp+33] // QImode move
00009D22 C1 92 R1=[R1] // QImode move
00009D23 20 D2 [bp+32]=R1 // QImode move
00009D24 7C 94 R2=60 // QImode move
00009D25 08 D4 [bp+8]=R2 // QImode move
00009D26 20 92 R1=[bp+32] // QImode move
00009D27 08 94 R2=[bp+8] // QImode move
00009D28 0A F3 mr=R1*R2 // R3=R1*R2 32bit=16bit*16bit
//split [bp+6], R3
00009D29 06 D6 [bp+6]=R3 // QImode move
00009D2A 07 D8 [bp+7]=R4 // QImode move
00009D2B 21 96 R3=[bp+33] // QImode move
00009D2C C3 96 R3=[R3] // QImode move
00009D2D 09 D6 [bp+9]=R3 // QImode move
00009D2E 09 98 R4=[bp+9] // QImode move
// ashrqi3_rr1 R4 R4 15
00009D2F 34 99 R4=R4 asr 3
00009D30 3C 99 R4=R4 asr 4
00009D31 3C 99 R4=R4 asr 4
00009D32 3C 99
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -