📄 route.lst
字号:
1022 .LBB22:
1023 .LBB23:
1025 .LM124:
1026 0436 5901 movw r10,r18
1027 0438 13C0 rjmp .L118
1028 .L169:
1029 .LBE23:
1030 .LBE22:
1032 .LM125:
1033 043a 8091 0000 lds r24,freerecorder
1034 043e 8823 tst r24
1035 0440 09F4 brne .+2
1036 0442 50C0 rjmp .L113
1037 .LBB24:
1038 .LBB25:
1040 .LM126:
1041 0444 90E0 ldi r25,lo8(0)
1042 0446 E0E0 ldi r30,lo8(nbrTable)
1043 0448 F0E0 ldi r31,hi8(nbrTable)
1044 044a 20E0 ldi r18,lo8(0)
1045 044c 30E0 ldi r19,hi8(0)
1046 .L119:
1048 .LM127:
1049 044e 8081 ld r24,Z
1050 0450 3996 adiw r30,9
1051 0452 8F3F cpi r24,lo8(-1)
1052 0454 81F3 breq .L164
1054 .LM128:
1055 0456 9F5F subi r25,lo8(-(1))
1056 0458 2F5F subi r18,lo8(-(1))
1057 045a 3F4F sbci r19,hi8(-(1))
1058 045c 9E31 cpi r25,lo8(30)
1059 045e B8F3 brlo .L119
1060 .L118:
1061 .LBE25:
1062 .LBE24:
1064 .LM129:
1065 0460 0A2D mov r16,r10
1066 0462 1127 clr r17
1067 0464 E801 movw r28,r16
1068 0466 83E0 ldi r24,3
1069 0468 CC0F 1: lsl r28
1070 046a DD1F rol r29
1071 046c 8A95 dec r24
1072 046e E1F7 brne 1b
1073 0470 C00F add r28,r16
1074 0472 D11F adc r29,r17
1075 0474 C050 subi r28,lo8(-(nbrTable))
1076 0476 D040 sbci r29,hi8(-(nbrTable))
1077 0478 E882 st Y,r14
1079 .LM130:
1080 047a C601 movw r24,r12
1081 047c 0E94 0000 call LocalAddrInReceive
1082 0480 8823 tst r24
1083 0482 C1F0 breq .L120
1085 .LM131:
1086 0484 81E0 ldi r24,lo8(1)
1087 0486 8983 std Y+1,r24
1089 .LM132:
1090 0488 2F2D mov r18,r15
1091 048a 3327 clr r19
1092 048c 8091 0000 lds r24,metric
1093 0490 9927 clr r25
1094 0492 0197 sbiw r24,1
1095 0494 2817 cp r18,r24
1096 0496 3907 cpc r19,r25
1097 0498 74F4 brge .L123
1099 .LM133:
1100 049a F394 inc r15
1101 049c F092 0000 sts metric,r15
1102 04a0 FA94 dec r15
1104 .LM134:
1105 04a2 6620 tst r6
1106 04a4 41F0 breq .L123
1107 04a6 7720 tst r7
1108 04a8 31F0 breq .L123
1109 04aa 6A2D mov r22,r10
1110 04ac 8881 ld r24,Y
1111 04ae 0E94 0000 call InParentBool
1112 04b2 01C0 rjmp .L123
1113 .L120:
1115 .LM135:
1116 04b4 8983 std Y+1,r24
1117 .L123:
1119 .LM136:
1120 04b6 F801 movw r30,r16
1121 04b8 C3E0 ldi r28,3
1122 04ba EE0F 1: lsl r30
1123 04bc FF1F rol r31
1124 04be CA95 dec r28
1125 04c0 E1F7 brne 1b
1126 04c2 E00F add r30,r16
1127 04c4 F11F adc r31,r17
1128 04c6 E050 subi r30,lo8(-(nbrTable))
1129 04c8 F040 sbci r31,hi8(-(nbrTable))
1130 04ca F282 std Z+2,r15
1132 .LM137:
1133 04cc 8382 std Z+3,r8
1134 04ce 9482 std Z+4,r9
1136 .LM138:
1137 04d0 8582 std Z+5,r8
1138 04d2 9682 std Z+6,r9
1140 .LM139:
1141 04d4 1782 std Z+7,__zero_reg__
1143 .LM140:
1144 04d6 7086 std Z+8,r7
1146 .LM141:
1147 04d8 8091 0000 lds r24,freerecorder
1148 04dc 8150 subi r24,lo8(-(-1))
1149 04de 8093 0000 sts freerecorder,r24
1150 04e2 87C0 rjmp .L151
1151 .L113:
1152 .LBB26:
1153 .LBB27:
1154 .LBB28:
1155 .LBB29:
1157 .LM142:
1158 04e4 9091 0000 lds r25,flag
1159 04e8 9923 tst r25
1160 04ea C1F4 brne .L125
1162 .LM143:
1163 04ec 81E0 ldi r24,lo8(1)
1164 04ee 8093 0000 sts flag,r24
1165 04f2 E0E0 ldi r30,lo8(nbrTable+1)
1166 04f4 F0E0 ldi r31,hi8(nbrTable+1)
1167 04f6 20E0 ldi r18,lo8(0)
1168 04f8 30E0 ldi r19,hi8(0)
1169 .L131:
1171 .LM144:
1172 04fa 8081 ld r24,Z
1173 04fc 3996 adiw r30,9
1174 04fe 8823 tst r24
1175 0500 31F0 breq .L165
1177 .LM145:
1178 0502 9F5F subi r25,lo8(-(1))
1179 0504 2F5F subi r18,lo8(-(1))
1180 0506 3F4F sbci r19,hi8(-(1))
1181 0508 9E31 cpi r25,lo8(30)
1182 050a B8F3 brlo .L131
1183 050c 13C0 rjmp .L132
1184 .L165:
1186 .LM146:
1187 050e C901 movw r24,r18
1188 0510 13C0 rjmp .L130
1189 .L166:
1191 .LM147:
1192 0512 892F mov r24,r25
1193 0514 9927 clr r25
1194 0516 10C0 rjmp .L130
1195 .L167:
1196 .LBE29:
1197 .LBE28:
1198 .LBB30:
1199 .LBB31:
1201 .LM148:
1202 0518 C901 movw r24,r18
1203 051a 23C0 rjmp .L143
1204 .L125:
1205 .LBE31:
1206 .LBE30:
1207 .LBB32:
1208 .LBB33:
1210 .LM149:
1211 051c 8093 0000 sts flag,r24
1213 .LM150:
1214 0520 9EE1 ldi r25,lo8(30)
1215 0522 E0E0 ldi r30,lo8(nbrTable+262)
1216 0524 F0E0 ldi r31,hi8(nbrTable+262)
1217 .L137:
1219 .LM151:
1220 0526 8081 ld r24,Z
1221 0528 3997 sbiw r30,9
1222 052a 9150 subi r25,lo8(-(-1))
1223 052c 8823 tst r24
1224 052e 89F3 breq .L166
1226 .LM152:
1227 0530 9923 tst r25
1228 0532 C9F7 brne .L137
1229 .L132:
1231 .LM153:
1232 0534 88E2 ldi r24,lo8(40)
1233 0536 90E0 ldi r25,hi8(40)
1234 .L130:
1235 .LBE33:
1236 .LBE32:
1238 .LM154:
1239 0538 682F mov r22,r24
1241 .LM155:
1242 053a 8F31 cpi r24,lo8(31)
1243 053c 98F0 brlo .L138
1244 .LBB34:
1245 .LBB35:
1247 .LM156:
1248 053e 90E0 ldi r25,lo8(0)
1249 0540 4091 0000 lds r20,metric
1250 0544 E0E0 ldi r30,lo8(nbrTable+2)
1251 0546 F0E0 ldi r31,hi8(nbrTable+2)
1252 0548 20E0 ldi r18,lo8(0)
1253 054a 30E0 ldi r19,hi8(0)
1254 .L144:
1256 .LM157:
1257 054c 8081 ld r24,Z
1258 054e 3996 adiw r30,9
1259 0550 8417 cp r24,r20
1260 0552 11F3 breq .L167
1262 .LM158:
1263 0554 9F5F subi r25,lo8(-(1))
1264 0556 2F5F subi r18,lo8(-(1))
1265 0558 3F4F sbci r19,hi8(-(1))
1266 055a 9E31 cpi r25,lo8(30)
1267 055c B8F3 brlo .L144
1269 .LM159:
1270 055e 88E2 ldi r24,lo8(40)
1271 0560 90E0 ldi r25,hi8(40)
1272 .L143:
1273 .LBE35:
1274 .LBE34:
1276 .LM160:
1277 0562 682F mov r22,r24
1278 .L138:
1280 .LM161:
1281 0564 A62E mov r10,r22
1282 0566 BB24 clr r11
1283 .LBE27:
1284 .LBE26:
1286 .LM162:
1287 0568 CA2D mov r28,r10
1289 .LM163:
1290 056a CE31 cpi r28,lo8(30)
1291 056c 08F0 brlo .+2
1292 056e 41C0 rjmp .L151
1294 .LM164:
1295 0570 0A2D mov r16,r10
1296 0572 1127 clr r17
1297 0574 E801 movw r28,r16
1298 0576 B3E0 ldi r27,3
1299 0578 CC0F 1: lsl r28
1300 057a DD1F rol r29
1301 057c BA95 dec r27
1302 057e E1F7 brne 1b
1303 0580 C00F add r28,r16
1304 0582 D11F adc r29,r17
1305 0584 C050 subi r28,lo8(-(nbrTable))
1306 0586 D040 sbci r29,hi8(-(nbrTable))
1307 0588 E882 st Y,r14
1309 .LM165:
1310 058a F801 movw r30,r16
1311 058c E050 subi r30,lo8(-(parentpool))
1312 058e F040 sbci r31,hi8(-(parentpool))
1313 0590 8FEF ldi r24,lo8(-1)
1314 0592 8083 st Z,r24
1316 .LM166:
1317 0594 C601 movw r24,r12
1318 0596 0E94 0000 call LocalAddrInReceive
1319 059a 8823 tst r24
1320 059c C1F0 breq .L147
1322 .LM167:
1323 059e 81E0 ldi r24,lo8(1)
1324 05a0 8983 std Y+1,r24
1326 .LM168:
1327 05a2 2F2D mov r18,r15
1328 05a4 3327 clr r19
1329 05a6 8091 0000 lds r24,metric
1330 05aa 9927 clr r25
1331 05ac 0197 sbiw r24,1
1332 05ae 2817 cp r18,r24
1333 05b0 3907 cpc r19,r25
1334 05b2 74F4 brge .L150
1336 .LM169:
1337 05b4 F394 inc r15
1338 05b6 F092 0000 sts metric,r15
1339 05ba FA94 dec r15
1341 .LM170:
1342 05bc 6620 tst r6
1343 05be 41F0 breq .L150
1344 05c0 7720 tst r7
1345 05c2 31F0 breq .L150
1346 05c4 6A2D mov r22,r10
1347 05c6 8881 ld r24,Y
1348 05c8 0E94 0000 call InParentBool
1349 05cc 01C0 rjmp .L150
1350 .L147:
1352 .LM171:
1353 05ce 8983 std Y+1,r24
1354 .L150:
1356 .LM172:
1357 05d0 F801 movw r30,r16
1358 05d2 A3E0 ldi r26,3
1359 05d4 EE0F 1: lsl r30
1360 05d6 FF1F rol r31
1361 05d8 AA95 dec r26
1362 05da E1F7 brne 1b
1363 05dc E00F add r30,r16
1364 05de F11F adc r31,r17
1365 05e0 E050 subi r30,lo8(-(nbrTable))
1366 05e2 F040 sbci r31,hi8(-(nbrTable))
1367 05e4 F282 std Z+2,r15
1369 .LM173:
1370 05e6 8382 std Z+3,r8
1371 05e8 9482 std Z+4,r9
1373 .LM174:
1374 05ea 8582 std Z+5,r8
1375 05ec 9682 std Z+6,r9
1377 .LM175:
1378 05ee 17
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -