📄 os_time.lst
字号:
38 00 39 00
2C 00 00 00
00 00
00000A1E 54 00 00 00 .dd LM19-_OSTimeDlyHMSM
00000A20 0D 00 0A 00 .dw 0x0d,0x0a
00008940 .code
LM19:
00008940 09 93 53 00 R1=83 // QImode move
00008942 0F 9F 65 8A pc=L7 // Indirect jump
L12:
00000A22 .debug
00000A22 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
00000A35 58 00 00 00 .dd LM20-_OSTimeDlyHMSM
00000A37 0D 00 0A 00 .dw 0x0d,0x0a
00008944 .code
LM20:
00008944 03 98 R4=[bp+3] // QImode move
00008945 C4 92 R1=[R4] // QImode move
00008946 0A 95 10 0E R2=3600 // QImode move
00008948 0A F3 mr=R1*R2 // R3=R1*R2 32bit=16bit*16bit
//split [bp+30], R3
00008949 1E D6 [bp+30]=R3 // QImode move
0000894A 1F D8 [bp+31]=R4 // QImode move
0000894B 03 98 R4=[bp+3] // QImode move
0000894C C4 94 R2=[R4] // QImode move
// ashrqi3_rr1 R1 R2 15
0000894D 32 93 R1=R2 asr 3
0000894E 39 93 R1=R1 asr 4
0000894F 39 93 R1=R1 asr 4
00008950 39 93 R1=R1 asr 4
00008951 09 B5 10 0E R2=R1&3600
00008953 1F 96 R3=[bp+31] // QImode move
00008954 03 93 R1=R3 // QImode move
00008955 02 03 R1 = R1 + R2 //addqi3
00008956 0C 99 10 0E R4=3600 // QImode move
00008958 04 D8 [bp+4]=R4 // QImode move
00008959 04 94 R2=[bp+4] // QImode move
// ashrqi3_rr1 R2 R2 15
0000895A 32 95 R2=R2 asr 3
0000895B 3A 95 R2=R2 asr 4
0000895C 3A 95 R2=R2 asr 4
0000895D 3A 95 R2=R2 asr 4
0000895E 20 D4 [bp+32]=R2 // QImode move
0000895F 20 96 R3=[bp+32] // QImode move
00008960 03 98 R4=[bp+3] // QImode move
00008961 C4 B6 R3&=[R4] // andqi3_r0R
00008962 05 D6 [bp+5]=R3 // QImode move
00008963 05 02 R1 = R1 + [bp+5] //addqi3
00008964 01 95 R2=R1 // QImode move
00008965 1F D4 [bp+31]=R2 // QImode move
00008966 03 94 R2=[bp+3] // QImode move
00008967 03 96 R3=[bp+3] // QImode move
00008968 41 06 R3=R3+1
00008969 21 D6 [bp+33]=R3 // QImode move
0000896A 21 92 R1=[bp+33] // QImode move
0000896B C1 92 R1=[R1] // QImode move
0000896C 20 D2 [bp+32]=R1 // QImode move
0000896D 7C 94 R2=60 // QImode move
0000896E 08 D4 [bp+8]=R2 // QImode move
0000896F 20 92 R1=[bp+32] // QImode move
00008970 08 94 R2=[bp+8] // QImode move
00008971 0A F3 mr=R1*R2 // R3=R1*R2 32bit=16bit*16bit
//split [bp+6], R3
00008972 06 D6 [bp+6]=R3 // QImode move
00008973 07 D8 [bp+7]=R4 // QImode move
00008974 21 96 R3=[bp+33] // QImode move
00008975 C3 96 R3=[R3] // QImode move
00008976 09 D6 [bp+9]=R3 // QImode move
00008977 09 98 R4=[bp+9] // QImode move
// ashrqi3_rr1 R4 R4 15
00008978 34 99 R4=R4 asr 3
00008979 3C 99 R4=R4 asr 4
0000897A 3C 99 R4=R4 asr 4
0000897B 3C 99 R4=R4 asr 4
0000897C 20 D8 [bp+32]=R4 // QImode move
0000897D 20 92 R1=[bp+32] // QImode move
0000897E 7C B2 R1=R1&60
0000897F 0A D2 [bp+10]=R1 // QImode move
00008980 07 94 R2=[bp+7] // QImode move
00008981 20 D4 [bp+32]=R2 // QImode move
00008982 20 96 R3=[bp+32] // QImode move
00008983 0A 06 R3 = R3 + [bp+10] //addqi3
00008984 20 D6 [bp+32]=R3 // QImode move
00008985 7C 98 R4=60 // QImode move
00008986 0C D8 [bp+12]=R4 // QImode move
00008987 0C 92 R1=[bp+12] // QImode move
// ashrqi3_rr1 R1 R1 15
00008988 31 93 R1=R1 asr 3
00008989 39 93 R1=R1 asr 4
0000898A 39 93 R1=R1 asr 4
0000898B 39 93 R1=R1 asr 4
0000898C 0B D2 [bp+11]=R1 // QImode move
0000898D 0B 92 R1=[bp+11] // QImode move
0000898E 21 94 R2=[bp+33] // QImode move
0000898F C2 B2 R1&=[R2] // andqi3_r0R
00008990 20 96 R3=[bp+32] // QImode move
00008991 0D D6 [bp+13]=R3 // QImode move
00008992 0D 98 R4=[bp+13] // QImode move
00008993 01 09 R4 = R4 + R1 //addqi3
00008994 0D D8 [bp+13]=R4 // QImode move
00008995 0D 92 R1=[bp+13] // QImode move
00008996 07 D2 [bp+7]=R1 // QImode move
00008997 1E 96 R3=[bp+30] // QImode move
00008998 0E D6 [bp+14]=R3 // QImode move
00008999 06 98 R4=[bp+6] // QImode move
0000899A 0E 08 R4 = R4 + [bp+14] //addqi3
0000899B 0E D8 [bp+14]=R4 // QImode move
0000899C 0E 92 R1=[bp+14] // QImode move
0000899D 41 96 R3=1 // QImode move
0000899E 0F D6 [bp+15]=R3 // QImode move
0000899F 0E 98 R4=[bp+14] // QImode move
000089A0 1E 96 R3=[bp+30] // QImode move
000089A1 03 49 CMP R4,R3 // QImode compare
000089A2 04 0E 01 EE NSJB L13 //QImode LTU
00 EE
000089A5 40 98 R4=0 // QImode move
000089A6 0F D8 [bp+15]=R4 // QImode move
L13:
000089A7 1F 98 R4=[bp+31] // QImode move
000089A8 04 97 R3=R4 // QImode move
000089A9 07 98 R4=[bp+7] // QImode move
000089AA 04 07 R3 = R3 + R4 //addqi3
000089AB 03 95 R2=R3 // QImode move
000089AC 0F 06 R3 = R3 + [bp+15] //addqi3
000089AD 03 95 R2=R3 // QImode move
000089AE 03 96 R3=[bp+3] // QImode move
000089AF 03 96 R3=[bp+3] // QImode move
000089B0 42 06 R3=R3+2
000089B1 10 D6 [bp+16]=R3 // QImode move
000089B2 10 98 R4=[bp+16] // QImode move
000089B3 C4 96 R3=[R4]
000089B4 40 98 R4=0
//split [bp+17], R3
000089B5 11 D6 [bp+17]=R3 // QImode move
000089B6 12 D8 [bp+18]=R4 // QImode move
000089B7 13 D2 [bp+19]=R1 // QImode move
000089B8 11 96 R3=[bp+17] // QImode move
000089B9 13 06 R3 = R3 + [bp+19] //addqi3
000089BA 13 D6 [bp+19]=R3 // QImode move
000089BB 13 98 R4=[bp+19] // QImode move
000089BC 1E D8 [bp+30]=R4 // QImode move
000089BD 41 96 R3=1 // QImode move
000089BE 14 D6 [bp+20]=R3 // QImode move
000089BF 13 98 R4=[bp+19] // QImode move
000089C0 01 49 CMP R4,R1 // QImode compare
000089C1 04 0E 01 EE NSJB L14 //QImode LTU
00 EE
000089C4 40 96 R3=0 // QImode move
000089C5 14 D6 [bp+20]=R3 // QImode move
L14:
000089C6 02 93 R1=R2 // QImode move
000089C7 12 98 R4=[bp+18] // QImode move
000089C8 04 03 R1 = R1 + R4 //addqi3
000089C9 01 95 R2=R1 // QImode move
000089CA 1F D4 [bp+31]=R2 // QImode move
000089CB 14 02 R1 = R1 + [bp+20] //addqi3
000089CC 01 97 R3=R1 // QImode move
000089CD 1F D6 [bp+31]=R3 // QImode move
//split R1, [bp+30]
000089CE 1E 92 R1=[bp+30] // QImode move
000089CF 1F 94 R2=[bp+31] // QImode move
//split [bp+30], R1
000089D0 1E D2 [bp+30]=R1 // QImode move
000089D1 1F D4 [bp+31]=R2 // QImode move
//split R1, [bp+30]
000089D2 1E 92 R1=[bp+30] // QImode move
000089D3 1F 94 R2=[bp+31] // QImode move
000089D4 46 96 R3=6 // QImode move
000089D5 C8 D6 [SP--]=R3 // QImode move
000089D6 90 D4 push R1,R2 to [sp] // pushhi
000089D7 40 F0 EA 8F call __lshiu2 // call with return value
000089D9 43 00 SP = SP + 3 //SP
//split [bp+21], R1
000089DA 15 D2 [bp+21]=R1 // QImode move
000089DB 16 D4 [bp+22]=R2 // QImode move
000089DC 03 92 R1=[bp+3] // QImode move
000089DD 03 96 R3=[bp+3] // QImode move
000089DE 0B 05 03 00 R2=R3+3
000089E0 02 93 R1=R2 // QImode move
000089E1 C1 96 R3=[R1]
000089E2 40 98 R4=0
000089E3 0B 03 07 00 R1=R3+7 // HImode RD=RS+#IMM16
000089E5 0C 15 00 00 R2=R4+0, Carry
//split [bp+23], R1
000089E7 17 D2 [bp+23]=R1 // QImode move
000089E8 18 D4 [bp+24]=R2 // QImode move
//split R1, [bp+23]
000089E9 17 92 R1=[bp+23] // QImode move
000089EA 18 94 R2=[bp+24] // QImode move
000089EB 46 96 R3=6 // QImode move
000089EC C8 D6 [SP--]=R3 // QImode move
000089ED 90 D4 push R1,R2 to [sp] // pushhi
000089EE 40 F0 EA 8F call __lshiu2 // call with return value
000089F0 43 00 SP = SP + 3 //SP
//split R3, 1000
000089F1 0B 97 E8 03 R3=1000 // QImode move
000089F3 40 98 R4=0 // QImode move
000089F4 90 D8 push R3,R4 to [sp] // pushhi
000089F5 90 D4 push R1,R2 to [sp] // pushhi
000089F6 40 F0 54 8F call __divu2 // call with return value
000089F8 44 00 SP = SP + 4 //SP
//split [bp+30], R1
000089F9 1E D2 [bp+30]=R1 // QImode move
000089FA 1F D4 [bp+31]=R2 // QImode move
000089FB 15 96 R3=[bp+21] // QImode move
000089FC 19 D6 [bp+25]=R3 // QImode move
000089FD 1E 98 R4=[bp+30] // QImode move
000089FE 19 08 R4 = R4 + [bp+25] //addqi3
000089FF 19 D8 [bp+25]=R4 // QImode move
00008A00 19 92 R1=[bp+25] // QImode move
00008A01 41 96 R3=1 // QImode move
00008A02 1A D6 [bp+26]=R3 // QImode move
00008A03 19 98 R4=[bp+25] // QImode move
00008A04 15 96 R3=[bp+21] // QImode move
00008A05 03 49 CMP R4,R3 // QImode compare
00008A06 04 0E 01 EE NSJB L15 //QImode LTU
00 EE
00008A09 40 98 R4=0 // QImode move
00008A0A 1A D8 [bp+26]=R4 // QImode move
L15:
00008A0B 16 96 R3=[bp+22] // QImode move
00008A0C 1B D6 [bp+27]=R3 // QImode move
00008A0D 1F 98 R4=[bp+31] // QImode move
00008A0E 1B 08 R4 = R4 + [bp+27] //addqi3
00008A0F 1B D8 [bp+27]=R4 // QImode move
00008A10 1B 94 R2=[bp+27] // QImode move
00008A11 1B 96 R3=[bp+27] // QImode move
00008A12 1A 06 R3 = R3 + [bp+26] //addqi3
00008A13 03 95 R2=R3 // QImode move
//split [BP], R1
00008A14 C5 D2 [BP]=R1 // QImode move
00008A15 01 D4 [bp+1]=R2 // QImode move
00000A39 .debug
00000A39 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
00000A4C 2A 01 00 00 .dd LM21-_OSTimeDlyHMSM
00000A4E 0D 00 0A 00 .dw 0x0d,0x0a
00008A16 .code
LM21:
00008A16 05 95 R2=BP // QImode move
00008A17 0D 03 02 00 R1=BP+2
//split R3, [BP]
00008A19 C5 96 R3=[BP] // QImode move
00008A1A 01 98 R4=[bp+1] // QImode move
//split [bp+28], R3
00008A1B 1C D6 [bp+28]=R3 // QImode move
00008A1C 1D D8 [bp+29]=R4 // QImode move
//split R3, [bp+28]
00008A1D 1C 96 R3=[bp+28] // QImode move
00008A1E 1D 98 R4=[bp+29] // QImode move
00008A1F 04 97 R3 = R4 //special case for logical right shift 16 bits
00008A20 40 98 R4 = 0
//split [bp+30], R3
00008A21 1E D6 [bp+30]=R3 // QImode move
00008A22 1F D8 [bp+31]=R4 // QImode move
00008A23 1E 98 R4=[bp+30] // QImode move
00008A24 04 95 R2=R4 // QImode move
00008A25 01 97 R3=R1 // QImode move
00008A26 C3 D4 [R3]=R2 // QImode move
00000A50 .debug
00000A50 2E 00 73 00 .dw '.stabn 0x44,0,96,',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 36 00
2C 00 00 00
00 00
00000A63 3B 01 00 00 .dd LM22-_OSTimeDlyHMSM
00000A65 0D 00 0A 00 .dw 0x0d,0x0a
00008A27 .code
LM22:
//split R1, [BP]
00008A27 C5 92 R1=[BP] // QImode move
00008A28 01 94 R2=[bp+1] // QImode move
00008A29 09 B7 FF FF R3=R1&(-1) // HImode RD=RS&#IMM16
00008A2B 0A B9 00 00 R4=R2&0
//split [BP], R3
00008A2D C5 D6 [BP]=R3 // QImode move
00008A2E 01 D8 [bp+1]=R4 // QImode move
00000A67 .debug
00000A67 2E 00 73 00 .dw '.stabn 0x44,0,97,',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 37 00
2C 00 00 00
00 00
00000A7A 43 01 00 00 .dd LM23-_OSTimeDlyHMSM
00000A7C 0D 00 0A 00 .dw 0x0d,0x0a
00008A2F .code
LM23:
00008A2F C5 92 R1=[BP] // QImode move
00008A30 C8 D2 [SP--]=R1 // QImode move
00008A31 40 F0 9A 88 call _OSTimeDly // call without return value
00008A33 41 00 SP = SP + 1 //SP
00000A7E .debug
00000A7E 2E 00 73 00 .dw '.stabn 0x44,0,98,',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 38 00
2C 00 00 00
00 00
00000A91 48 01 00 00 .dd LM24-_OSTimeDlyHMSM
00000A93 0D 00 0A 00 .dw 0x0d,0x0a
00008A34 .code
LM24:
L16:
00008A34 05 93 R1=BP // QImode move
00008A35 0D 05 02 00 R2=BP+2
00008A37 02 99 R4=R2 // QImode move
00008A38 C4 92 R1=[R4] // QImode move
00008A39 40 42 CMP R1,0 // QImode test
00008A3A 04 4E 01 EE NSJNZ L18 //QImode NE
00 EE
00008A3D 0F 9F 5C 8A pc=L17 // Indirect jump
L18:
00000A95 .debug
00000A95 2E 00 73 00 .dw '.stabn 0x44,0,99,',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 39 00
2C 00 00 00
00 00
00000AA8 53 01 00 00 .dd LM25-_OSTimeDlyHMSM
00000AAA 0D 00 0A 00 .dw 0x0d,0x0a
00008A3F .code
LM25:
00008A3F 09 63 00 80 R1=(-32768) // QImode move
00008A41 C8 D2 [SP--]=R1 // QImode move
00008A42 40 F0 9A 88 call _OSTimeDly // call without return value
00008A44 41 00 SP = SP + 1 //SP
00000AAC .debug
00000AAC 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
00000AC0 59 01 00 00 .dd LM26-_OSTimeDlyHMSM
00000AC2 0D 00 0A 00 .dw 0x0d,0x0a
00008A45 .code
LM26:
00008A45 09 63 00 80 R1=(-32768) // QImode move
00008A47 C8 D2 [SP--]=R1 // QImode move
00008A48 40 F0 9A 88 call _OSTimeDly // call without return value
00008A4A 41 00 SP = SP + 1 //SP
00000AC4 .debug
00000AC4 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
00000AD8 5F 01 00 00 .dd LM27-_OSTimeDlyHMSM
00000ADA 0D 00 0A 00 .dw 0x0d,0x0a
00008A4B .code
LM27:
00008A4B 05 93 R1=BP // QImode move
00008A4C 0D 05 02 00 R2=BP+2
00008A4E 05 97 R3=BP // QImode move
00008A4F 0D 03 02 00 R1=BP+2
00008A51 05 95 R2=BP // QImode move
00008A52 0D 07 02 00 R3=BP+2
00008A5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -