GAS LISTING /tmp/cc6Y2pKh.s page 1 1 .file "lcpin.c" 2 __SP_H__ = 0x3e 3 __SP_L__ = 0x3d 4 __SREG__ = 0x3f 5 __RAMPZ__ = 0x3b 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .section .text.__byte_swap2,"ax",@progbits 9 .type __byte_swap2, @function 10 __byte_swap2: 11 /* prologue: function */ 12 /* frame size = 0 */ 13 /* stack size = 0 */ 14 .L__stack_usage = 0 15 /* #APP */ 16 ; 309 "../../nut/include/sys/types.h" 1 17 0000 082E mov __tmp_reg__, r24 18 0002 892F mov r24, r25 19 0004 902D mov r25, __tmp_reg__ 20 21 ; 0 "" 2 22 /* #NOAPP */ 23 0006 0895 ret 24 .size __byte_swap2, .-__byte_swap2 25 .section .text.LcpRxConfNakRej,"ax",@progbits 26 .type LcpRxConfNakRej, @function 27 LcpRxConfNakRej: 28 0000 CF92 push r12 29 0002 DF92 push r13 30 0004 FF92 push r15 31 0006 0F93 push r16 32 0008 1F93 push r17 33 000a CF93 push r28 34 000c DF93 push r29 35 000e 1F92 push __zero_reg__ 36 0010 CDB7 in r28,__SP_L__ 37 0012 DEB7 in r29,__SP_H__ 38 /* prologue: function */ 39 /* frame size = 1 */ 40 /* stack size = 8 */ 41 .L__stack_usage = 8 42 0014 8C01 movw r16,r24 43 0016 CA01 movw r24,r20 44 0018 F801 movw r30,r16 45 001a C188 ldd r12,Z+17 46 001c D288 ldd r13,Z+18 47 001e F601 movw r30,r12 48 0020 F380 ldd r15,Z+3 49 0022 F612 cpse r15,r22 50 0024 00C0 rjmp .L3 51 0026 3581 ldd r19,Z+5 52 0028 3323 tst r19 53 002a 01F0 breq .L4 54 .L3: 55 /* epilogue start */ 56 002c 0F90 pop __tmp_reg__ 57 002e DF91 pop r29 GAS LISTING /tmp/cc6Y2pKh.s page 2 58 0030 CF91 pop r28 59 0032 1F91 pop r17 60 0034 0F91 pop r16 61 0036 FF90 pop r15 62 0038 DF90 pop r13 63 003a CF90 pop r12 64 003c 0C94 0000 jmp NutNetBufFree 65 .L4: 66 0040 31E0 ldi r19,lo8(1) 67 0042 F601 movw r30,r12 68 0044 3583 std Z+5,r19 69 0046 FA01 movw r30,r20 70 0048 A785 ldd r26,Z+15 71 004a B089 ldd r27,Z+16 72 004c 4189 ldd r20,Z+17 73 004e 5289 ldd r21,Z+18 74 .L5: 75 0050 4230 cpi r20,2 76 0052 5105 cpc r21,__zero_reg__ 77 0054 00F0 brlo .L22 78 0056 1196 adiw r26,1 79 0058 6C91 ld r22,X 80 005a 1197 sbiw r26,1 81 005c 70E0 ldi r23,0 82 005e 461B sub r20,r22 83 0060 570B sbc r21,r23 84 0062 A60F add r26,r22 85 0064 B71F adc r27,r23 86 0066 00C0 rjmp .L5 87 .L22: 88 0068 2983 std Y+1,r18 89 006a 0E94 0000 call NutNetBufFree 90 006e F601 movw r30,r12 91 0070 8281 ldd r24,Z+2 92 0072 2981 ldd r18,Y+1 93 0074 8630 cpi r24,lo8(6) 94 0076 01F0 breq .L8 95 0078 00F4 brsh .L9 96 007a 8250 subi r24,lo8(-(-2)) 97 007c 8230 cpi r24,lo8(2) 98 007e 00F4 brsh .L2 99 0080 20E0 ldi r18,0 100 0082 30E0 ldi r19,0 101 0084 4F2D mov r20,r15 102 0086 66E0 ldi r22,lo8(6) 103 0088 C801 movw r24,r16 104 /* epilogue start */ 105 008a 0F90 pop __tmp_reg__ 106 008c DF91 pop r29 107 008e CF91 pop r28 108 0090 1F91 pop r17 109 0092 0F91 pop r16 110 0094 FF90 pop r15 111 0096 DF90 pop r13 112 0098 CF90 pop r12 113 009a 0C94 0000 jmp NutLcpOutput 114 .L9: GAS LISTING /tmp/cc6Y2pKh.s page 3 115 009e 8830 cpi r24,lo8(8) 116 00a0 01F0 breq .L8 117 00a2 00F0 brlo .L20 118 00a4 8930 cpi r24,lo8(9) 119 00a6 01F4 brne .L2 120 00a8 C801 movw r24,r16 121 00aa 0E94 0000 call IpcpLowerDown 122 00ae 00C0 rjmp .L20 123 .L8: 124 00b0 F601 movw r30,r12 125 00b2 6381 ldd r22,Z+3 126 00b4 6F5F subi r22,lo8(-(1)) 127 00b6 6383 std Z+3,r22 128 00b8 422F mov r20,r18 129 00ba C801 movw r24,r16 130 /* epilogue start */ 131 00bc 0F90 pop __tmp_reg__ 132 00be DF91 pop r29 133 00c0 CF91 pop r28 134 00c2 1F91 pop r17 135 00c4 0F91 pop r16 136 00c6 FF90 pop r15 137 00c8 DF90 pop r13 138 00ca CF90 pop r12 139 00cc 0C94 0000 jmp LcpTxConfReq 140 .L20: 141 00d0 F601 movw r30,r12 142 00d2 6381 ldd r22,Z+3 143 00d4 6F5F subi r22,lo8(-(1)) 144 00d6 6383 std Z+3,r22 145 00d8 40E0 ldi r20,0 146 00da C801 movw r24,r16 147 00dc 0E94 0000 call LcpTxConfReq 148 00e0 86E0 ldi r24,lo8(6) 149 00e2 F601 movw r30,r12 150 00e4 8283 std Z+2,r24 151 .L2: 152 /* epilogue start */ 153 00e6 0F90 pop __tmp_reg__ 154 00e8 DF91 pop r29 155 00ea CF91 pop r28 156 00ec 1F91 pop r17 157 00ee 0F91 pop r16 158 00f0 FF90 pop r15 159 00f2 DF90 pop r13 160 00f4 CF90 pop r12 161 00f6 0895 ret 162 .size LcpRxConfNakRej, .-LcpRxConfNakRej 163 .section .text.LcpRxProtRej,"ax",@progbits 164 .global LcpRxProtRej 165 .type LcpRxProtRej, @function 166 LcpRxProtRej: 167 0000 0F93 push r16 168 0002 1F93 push r17 169 0004 CF93 push r28 170 0006 DF93 push r29 171 /* prologue: function */ GAS LISTING /tmp/cc6Y2pKh.s page 4 172 /* frame size = 0 */ 173 /* stack size = 4 */ 174 .L__stack_usage = 4 175 0008 8C01 movw r16,r24 176 000a FC01 movw r30,r24 177 000c C189 ldd r28,Z+17 178 000e D289 ldd r29,Z+18 179 0010 8A81 ldd r24,Y+2 180 0012 8430 cpi r24,lo8(4) 181 0014 01F0 breq .L25 182 0016 00F4 brsh .L26 183 0018 8230 cpi r24,lo8(2) 184 001a 01F0 breq .L25 185 001c 8330 cpi r24,lo8(3) 186 001e 01F0 breq .L27 187 0020 00C0 rjmp .L23 188 .L26: 189 0022 8930 cpi r24,lo8(9) 190 0024 00F0 brlo .L27 191 0026 8930 cpi r24,lo8(9) 192 0028 01F4 brne .L23 193 002a C801 movw r24,r16 194 002c 0E94 0000 call IpcpLowerDown 195 0030 20E0 ldi r18,0 196 0032 30E0 ldi r19,0 197 0034 4B81 ldd r20,Y+3 198 0036 65E0 ldi r22,lo8(5) 199 0038 C801 movw r24,r16 200 003a 0E94 0000 call NutIpcpOutput 201 003e 85E0 ldi r24,lo8(5) 202 0040 00C0 rjmp .L38 203 .L25: 204 0042 82E0 ldi r24,lo8(2) 205 0044 00C0 rjmp .L38 206 .L27: 207 0046 83E0 ldi r24,lo8(3) 208 .L38: 209 0048 8A83 std Y+2,r24 210 .L23: 211 /* epilogue start */ 212 004a DF91 pop r29 213 004c CF91 pop r28 214 004e 1F91 pop r17 215 0050 0F91 pop r16 216 0052 0895 ret 217 .size LcpRxProtRej, .-LcpRxProtRej 218 .section .text.NutLcpInput,"ax",@progbits 219 .global NutLcpInput 220 .type NutLcpInput, @function 221 NutLcpInput: 222 0000 5F92 push r5 223 0002 6F92 push r6 224 0004 7F92 push r7 225 0006 8F92 push r8 226 0008 9F92 push r9 227 000a AF92 push r10 228 000c BF92 push r11 GAS LISTING /tmp/cc6Y2pKh.s page 5 229 000e CF92 push r12 230 0010 DF92 push r13 231 0012 EF92 push r14 232 0014 FF92 push r15 233 0016 0F93 push r16 234 0018 1F93 push r17 235 001a CF93 push r28 236 001c DF93 push r29 237 /* prologue: function */ 238 /* frame size = 0 */ 239 /* stack size = 15 */ 240 .L__stack_usage = 15 241 001e EC01 movw r28,r24 242 0020 8B01 movw r16,r22 243 0022 DB01 movw r26,r22 244 0024 1996 adiw r26,9 245 0026 8D91 ld r24,X+ 246 0028 9C91 ld r25,X 247 002a 1A97 sbiw r26,9+1 248 002c 0497 sbiw r24,4 249 002e 00F4 brsh .+2 250 0030 00C0 rjmp .L42 251 0032 C988 ldd r12,Y+17 252 0034 DA88 ldd r13,Y+18 253 0036 FB01 movw r30,r22 254 0038 E780 ldd r14,Z+7 255 003a F084 ldd r15,Z+8 256 003c D701 movw r26,r14 257 003e 1296 adiw r26,2 258 0040 8D91 ld r24,X+ 259 0042 9C91 ld r25,X 260 0044 1397 sbiw r26,2+1 261 0046 0E94 0000 call __byte_swap2 262 004a 8430 cpi r24,4 263 004c 9105 cpc r25,__zero_reg__ 264 004e 00F4 brsh .+2 265 0050 00C0 rjmp .L42 266 0052 F801 movw r30,r16 267 0054 2185 ldd r18,Z+9 268 0056 3285 ldd r19,Z+10 269 0058 2817 cp r18,r24 270 005a 3907 cpc r19,r25 271 005c 00F4 brsh .+2 272 005e 00C0 rjmp .L42 273 0060 D601 movw r26,r12 274 0062 1296 adiw r26,2 275 0064 8C91 ld r24,X 276 0066 8230 cpi r24,lo8(2) 277 0068 00F4 brsh .+2 278 006a 00C0 rjmp .L42 279 006c C701 movw r24,r14 280 006e 0496 adiw r24,4 281 0070 908B std Z+16,r25 282 0072 8787 std Z+15,r24 283 0074 F701 movw r30,r14 284 0076 8281 ldd r24,Z+2 285 0078 9381 ldd r25,Z+3 GAS LISTING /tmp/cc6Y2pKh.s page 6 286 007a 0E94 0000 call __byte_swap2 287 007e 0497 sbiw r24,4 288 0080 D801 movw r26,r16 289 0082 5296 adiw r26,17+1 290 0084 9C93 st X,r25 291 0086 8E93 st -X,r24 292 0088 5197 sbiw r26,17 293 008a D701 movw r26,r14 294 008c EC91 ld r30,X 295 008e 8E2F mov r24,r30 296 0090 90E0 ldi r25,0 297 0092 FC01 movw r30,r24 298 0094 3197 sbiw r30,1 299 0096 EB30 cpi r30,11 300 0098 F105 cpc r31,__zero_reg__ 301 009a 00F0 brlo .+2 302 009c 00C0 rjmp .L42 303 009e 8827 clr r24 304 00a0 E050 subi r30,pm_lo8(-(.L44)) 305 00a2 F040 sbci r31,pm_hi8(-(.L44)) 306 00a4 8040 sbci r24,pm_hh8(-(.L44)) 307 00a6 0C94 0000 jmp __tablejump2__ 308 .section .progmem.gcc_sw_table.NutLcpInput,"a",@progbits 309 .p2align 1 310 .L44: 311 0000 0000 .word gs(.L43) 312 0002 0000 .word gs(.L45) 313 0004 0000 .word gs(.L46) 314 0006 0000 .word gs(.L47) 315 0008 0000 .word gs(.L48) 316 000a 0000 .word gs(.L49) 317 000c 0000 .word gs(.L50) 318 000e 0000 .word gs(.L42) 319 0010 0000 .word gs(.L51) 320 0012 0000 .word gs(.L42) 321 0014 0000 .word gs(.L42) 322 .section .text.NutLcpInput 323 .L43: 324 00aa F701 movw r30,r14 325 00ac 5180 ldd r5,Z+1 326 00ae E988 ldd r14,Y+17 327 00b0 FA88 ldd r15,Y+18 328 00b2 D701 movw r26,r14 329 00b4 1296 adiw r26,2 330 00b6 8C91 ld r24,X 331 00b8 8630 cpi r24,lo8(6) 332 00ba 00F4 brsh .L54 333 00bc 8430 cpi r24,lo8(4) 334 00be 00F0 brlo .+2 335 00c0 00C0 rjmp .L42 336 00c2 8230 cpi r24,lo8(2) 337 00c4 01F0 breq .L56 338 00c6 8330 cpi r24,lo8(3) 339 00c8 01F4 brne .L53 340 00ca D701 movw r26,r14 341 00cc 1396 adiw r26,3 342 00ce 6C91 ld r22,X GAS LISTING /tmp/cc6Y2pKh.s page 7 343 00d0 1397 sbiw r26,3 344 00d2 6F5F subi r22,lo8(-(1)) 345 00d4 1396 adiw r26,3 346 00d6 6C93 st X,r22 347 00d8 40E0 ldi r20,0 348 00da CE01 movw r24,r28 349 00dc 0E94 0000 call LcpTxConfReq 350 00e0 86E0 ldi r24,lo8(6) 351 00e2 F701 movw r30,r14 352 00e4 8283 std Z+2,r24 353 00e6 00C0 rjmp .L53 354 .L54: 355 00e8 8930 cpi r24,lo8(9) 356 00ea 01F4 brne .L53 357 00ec CE01 movw r24,r28 358 00ee 0E94 0000 call IpcpLowerDown 359 00f2 F701 movw r30,r14 360 00f4 6381 ldd r22,Z+3 361 00f6 6F5F subi r22,lo8(-(1)) 362 00f8 6383 std Z+3,r22 363 00fa 40E0 ldi r20,0 364 00fc CE01 movw r24,r28 365 00fe 0E94 0000 call LcpTxConfReq 366 0102 00C0 rjmp .L53 367 .L56: 368 0104 C801 movw r24,r16 369 0106 0E94 0000 call NutNetBufFree 370 010a 20E0 ldi r18,0 371 010c 30E0 ldi r19,0 372 010e 452D mov r20,r5 373 0110 00C0 rjmp .L155 374 .L53: 375 0112 D801 movw r26,r16 376 0114 1F96 adiw r26,15 377 0116 ED91 ld r30,X+ 378 0118 FC91 ld r31,X 379 011a 5097 sbiw r26,15+1 380 011c 5196 adiw r26,17 381 011e 2D91 ld r18,X+ 382 0120 3C91 ld r19,X 383 0122 5297 sbiw r26,17+1 384 0124 4F01 movw r8,r30 385 0126 612C mov r6,__zero_reg__ 386 0128 712C mov r7,__zero_reg__ 387 .L59: 388 012a 2230 cpi r18,2 389 012c 3105 cpc r19,__zero_reg__ 390 012e 00F4 brsh .+2 391 0130 00C0 rjmp .L158 392 0132 5181 ldd r21,Z+1 393 0134 852F mov r24,r21 394 0136 90E0 ldi r25,0 395 0138 2817 cp r18,r24 396 013a 3907 cpc r19,r25 397 013c 00F0 brlo .L129 398 013e 4081 ld r20,Z 399 0140 4230 cpi r20,lo8(2) GAS LISTING /tmp/cc6Y2pKh.s page 8 400 0142 01F0 breq .L62 401 0144 00F4 brsh .L63 402 0146 4130 cpi r20,lo8(1) 403 0148 01F0 breq .L64 404 014a 00C0 rjmp .L61 405 .L63: 406 014c 4330 cpi r20,lo8(3) 407 014e 01F0 breq .L65 408 0150 4530 cpi r20,lo8(5) 409 0152 01F0 breq .L62 410 0154 00C0 rjmp .L61 411 .L64: 412 0156 5430 cpi r21,lo8(4) 413 0158 01F4 brne .L61 414 015a 00C0 rjmp .L66 415 .L62: 416 015c 5630 cpi r21,lo8(6) 417 015e 01F4 brne .L61 418 0160 00C0 rjmp .L66 419 .L65: 420 0162 5430 cpi r21,lo8(4) 421 0164 00F4 brsh .L66 422 .L61: 423 0166 0097 sbiw r24,0 424 0168 01F0 breq .L66 425 016a 00C0 rjmp .L60 426 .L129: 427 016c C901 movw r24,r18 428 .L60: 429 016e E815 cp r30,r8 430 0170 F905 cpc r31,r9 431 0172 01F4 brne .L67 432 .L70: 433 0174 880E add r8,r24 434 0176 991E adc r9,r25 435 0178 680E add r6,r24 436 017a 791E adc r7,r25 437 017c 00C0 rjmp .L66 438 .L67: 439 017e 4081 ld r20,Z 440 0180 D401 movw r26,r8 441 0182 4C93 st X,r20 442 0184 1196 adiw r26,1 443 0186 8C93 st X,r24 444 0188 B12C mov r11,__zero_reg__ 445 018a 6C01 movw r12,r24 446 018c B2E0 ldi r27,2 447 018e CB1A sub r12,r27 448 0190 D108 sbc r13,__zero_reg__ 449 .L68: 450 0192 4B2D mov r20,r11 451 0194 50E0 ldi r21,0 452 0196 4C15 cp r20,r12 453 0198 5D05 cpc r21,r13 454 019a 00F4 brsh .L70 455 019c BF01 movw r22,r30 456 019e 640F add r22,r20 GAS LISTING /tmp/cc6Y2pKh.s page 9 457 01a0 751F adc r23,r21 458 01a2 DB01 movw r26,r22 459 01a4 1296 adiw r26,2 460 01a6 6C91 ld r22,X 461 01a8 480D add r20,r8 462 01aa 591D adc r21,r9 463 01ac DA01 movw r26,r20 464 01ae 1296 adiw r26,2 465 01b0 6C93 st X,r22 466 01b2 B394 inc r11 467 01b4 00C0 rjmp .L68 468 .L66: 469 01b6 8181 ldd r24,Z+1 470 01b8 90E0 ldi r25,0 471 01ba 281B sub r18,r24 472 01bc 390B sbc r19,r25 473 01be E80F add r30,r24 474 01c0 F91F adc r31,r25 475 01c2 00C0 rjmp .L59 476 .L158: 477 01c4 6114 cp r6,__zero_reg__ 478 01c6 7104 cpc r7,__zero_reg__ 479 01c8 01F0 breq .L72 480 01ca F801 movw r30,r16 481 01cc 728A std Z+18,r7 482 01ce 618A std Z+17,r6 483 01d0 24E0 ldi r18,lo8(4) 484 01d2 C22E mov r12,r18 485 01d4 D12C mov r13,__zero_reg__ 486 01d6 00C0 rjmp .L73 487 .L72: 488 01d8 D801 movw r26,r16 489 01da 1F96 adiw r26,15 490 01dc CD90 ld r12,X+ 491 01de DC90 ld r13,X 492 01e0 5097 sbiw r26,15+1 493 01e2 5196 adiw r26,17 494 01e4 8D90 ld r8,X+ 495 01e6 9C90 ld r9,X 496 01e8 5297 sbiw r26,17+1 497 01ea 5601 movw r10,r12 498 .L74: 499 01ec B2E0 ldi r27,2 500 01ee 8B16 cp r8,r27 501 01f0 9104 cpc r9,__zero_reg__ 502 01f2 00F4 brsh .+2 503 01f4 00C0 rjmp .L159 504 01f6 F601 movw r30,r12 505 01f8 8081 ld r24,Z 506 01fa 8330 cpi r24,lo8(3) 507 01fc 01F0 breq .L76 508 01fe 00F4 brsh .L77 509 0200 8130 cpi r24,lo8(1) 510 0202 01F0 breq .L78 511 0204 8230 cpi r24,lo8(2) 512 0206 01F0 breq .+2 513 0208 00C0 rjmp .L126 GAS LISTING /tmp/cc6Y2pKh.s page 10 514 020a F601 movw r30,r12 515 020c 8281 ldd r24,Z+2 516 020e 9381 ldd r25,Z+3 517 0210 A481 ldd r26,Z+4 518 0212 B581 ldd r27,Z+5 519 /* #APP */ 520 ; 319 "../../nut/include/sys/types.h" 1 521 0214 082E mov __tmp_reg__, r24 522 0216 8B2F mov r24, r27 523 0218 B02D mov r27, __tmp_reg__ 524 021a 092E mov __tmp_reg__, r25 525 021c 9A2F mov r25, r26 526 021e A02D mov r26, __tmp_reg__ 527 528 ; 0 "" 2 529 /* #NOAPP */ 530 0220 F701 movw r30,r14 531 0222 8287 std Z+10,r24 532 0224 9387 std Z+11,r25 533 0226 A487 std Z+12,r26 534 0228 B587 std Z+13,r27 535 022a 00C0 rjmp .L126 536 .L77: 537 022c 8730 cpi r24,lo8(7) 538 022e 01F4 brne .+2 539 0230 00C0 rjmp .L80 540 0232 8830 cpi r24,lo8(8) 541 0234 01F4 brne .+2 542 0236 00C0 rjmp .L81 543 0238 8530 cpi r24,lo8(5) 544 023a 01F0 breq .+2 545 023c 00C0 rjmp .L126 546 023e 00C0 rjmp .L160 547 .L78: 548 0240 8281 ldd r24,Z+2 549 0242 9381 ldd r25,Z+3 550 0244 0E94 0000 call __byte_swap2 551 0248 8038 cpi r24,-128 552 024a 9105 cpc r25,__zero_reg__ 553 024c 00F4 brsh .L83 554 024e 80E8 ldi r24,lo8(-128) 555 0250 90E0 ldi r25,0 556 0252 00C0 rjmp .L152 557 .L83: 558 0254 D701 movw r26,r14 559 0256 1996 adiw r26,8+1 560 0258 9C93 st X,r25 561 025a 8E93 st -X,r24 562 025c 1897 sbiw r26,8 563 025e 00C0 rjmp .L126 564 .L76: 565 0260 8281 ldd r24,Z+2 566 0262 9381 ldd r25,Z+3 567 0264 0E94 0000 call __byte_swap2 568 0268 8332 cpi r24,35 569 026a 904C sbci r25,-64 570 026c 01F4 brne .+2 GAS LISTING /tmp/cc6Y2pKh.s page 11 571 026e 00C0 rjmp .L126 572 0270 83E2 ldi r24,lo8(35) 573 0272 90EC ldi r25,lo8(-64) 574 .L152: 575 0274 0E94 0000 call __byte_swap2 576 0278 F501 movw r30,r10 577 027a 9383 std Z+3,r25 578 027c 8283 std Z+2,r24 579 027e 84E0 ldi r24,lo8(4) 580 0280 90E0 ldi r25,0 581 0282 00C0 rjmp .L84 582 .L160: 583 0284 F601 movw r30,r12 584 0286 8281 ldd r24,Z+2 585 0288 9381 ldd r25,Z+3 586 028a A481 ldd r26,Z+4 587 028c B581 ldd r27,Z+5 588 028e F701 movw r30,r14 589 0290 4589 ldd r20,Z+21 590 0292 5689 ldd r21,Z+22 591 0294 6789 ldd r22,Z+23 592 0296 708D ldd r23,Z+24 593 0298 8417 cp r24,r20 594 029a 9507 cpc r25,r21 595 029c A607 cpc r26,r22 596 029e B707 cpc r27,r23 597 02a0 01F0 breq .L86 598 02a2 4189 ldd r20,Z+17 599 02a4 5289 ldd r21,Z+18 600 02a6 6389 ldd r22,Z+19 601 02a8 7489 ldd r23,Z+20 602 02aa 8417 cp r24,r20 603 02ac 9507 cpc r25,r21 604 02ae A607 cpc r26,r22 605 02b0 B707 cpc r27,r23 606 02b2 01F4 brne .L126 607 .L86: 608 02b4 8091 0000 lds r24,new_magic 609 02b8 9091 0000 lds r25,new_magic+1 610 02bc A091 0000 lds r26,new_magic+2 611 02c0 B091 0000 lds r27,new_magic+3 612 02c4 F701 movw r30,r14 613 02c6 818F std Z+25,r24 614 02c8 928F std Z+26,r25 615 02ca A38F std Z+27,r26 616 02cc B48F std Z+28,r27 617 02ce F501 movw r30,r10 618 02d0 8283 std Z+2,r24 619 02d2 9383 std Z+3,r25 620 02d4 A483 std Z+4,r26 621 02d6 B583 std Z+5,r27 622 02d8 86E0 ldi r24,lo8(6) 623 02da 90E0 ldi r25,0 624 02dc 00C0 rjmp .L84 625 .L80: 626 02de D701 movw r26,r14 627 02e0 1E96 adiw r26,14 GAS LISTING /tmp/cc6Y2pKh.s page 12 628 02e2 8C91 ld r24,X 629 02e4 1E97 sbiw r26,14 630 02e6 8160 ori r24,lo8(1) 631 02e8 1E96 adiw r26,14 632 02ea 8C93 st X,r24 633 02ec 00C0 rjmp .L126 634 .L81: 635 02ee F701 movw r30,r14 636 02f0 8685 ldd r24,Z+14 637 02f2 8260 ori r24,lo8(2) 638 02f4 8687 std Z+14,r24 639 02f6 00C0 rjmp .L126 640 .L84: 641 02f8 CA14 cp r12,r10 642 02fa DB04 cpc r13,r11 643 02fc 01F0 breq .L128 644 02fe D601 movw r26,r12 645 0300 2C91 ld r18,X 646 0302 F501 movw r30,r10 647 0304 2083 st Z,r18 648 0306 8183 std Z+1,r24 649 .L128: 650 0308 A80E add r10,r24 651 030a B91E adc r11,r25 652 030c 680E add r6,r24 653 030e 791E adc r7,r25 654 .L126: 655 0310 D601 movw r26,r12 656 0312 1196 adiw r26,1 657 0314 8C91 ld r24,X 658 0316 90E0 ldi r25,0 659 0318 881A sub r8,r24 660 031a 990A sbc r9,r25 661 031c C80E add r12,r24 662 031e D91E adc r13,r25 663 0320 00C0 rjmp .L74 664 .L159: 665 0322 6114 cp r6,__zero_reg__ 666 0324 7104 cpc r7,__zero_reg__ 667 0326 01F0 breq .L130 668 0328 F801 movw r30,r16 669 032a 728A std Z+18,r7 670 032c 618A std Z+17,r6 671 032e 93E0 ldi r25,lo8(3) 672 0330 C92E mov r12,r25 673 0332 D12C mov r13,__zero_reg__ 674 0334 00C0 rjmp .L73 675 .L130: 676 0336 82E0 ldi r24,lo8(2) 677 0338 C82E mov r12,r24 678 033a D12C mov r13,__zero_reg__ 679 .L73: 680 033c 9801 movw r18,r16 681 033e 452D mov r20,r5 682 0340 6C2D mov r22,r12 683 0342 CE01 movw r24,r28 684 0344 0E94 0000 call NutLcpOutput GAS LISTING /tmp/cc6Y2pKh.s page 13 685 0348 D701 movw r26,r14 686 034a 1296 adiw r26,2 687 034c 8C91 ld r24,X 688 034e B2E0 ldi r27,2 689 0350 CB16 cp r12,r27 690 0352 D104 cpc r13,__zero_reg__ 691 0354 01F4 brne .L89 692 0356 8730 cpi r24,lo8(7) 693 0358 01F4 brne .L90 694 035a 89E0 ldi r24,lo8(9) 695 035c F701 movw r30,r14 696 035e 8283 std Z+2,r24 697 0360 A701 movw r20,r14 698 0362 465F subi r20,-10 699 0364 5F4F sbci r21,-1 700 0366 6EE2 ldi r22,lo8(46) 701 0368 71E0 ldi r23,lo8(1) 702 036a FF96 adiw r30,63 703 036c 8081 ld r24,Z 704 036e 9181 ldd r25,Z+1 705 0370 0E94 0000 call _ioctl 706 0374 D701 movw r26,r14 707 0376 1F96 adiw r26,15 708 0378 8D91 ld r24,X+ 709 037a 9C91 ld r25,X 710 037c 5097 sbiw r26,15+1 711 037e 8332 cpi r24,35 712 0380 904C sbci r25,-64 713 0382 01F4 brne .L91 714 0384 F701 movw r30,r14 715 0386 6381 ldd r22,Z+3 716 0388 6F5F subi r22,lo8(-(1)) 717 038a 6383 std Z+3,r22 718 038c CE01 movw r24,r28 719 038e 0E94 0000 call PapTxAuthReq 720 0392 00C0 rjmp .L92 721 .L91: 722 0394 CE01 movw r24,r28 723 0396 0E94 0000 call IpcpLowerUp 724 039a 00C0 rjmp .L92 725 .L90: 726 039c 88E0 ldi r24,lo8(8) 727 039e D701 movw r26,r14 728 03a0 1296 adiw r26,2 729 03a2 8C93 st X,r24 730 .L92: 731 03a4 F701 movw r30,r14 732 03a6 12AE std Z+58,__zero_reg__ 733 03a8 00C0 rjmp .L39 734 .L89: 735 03aa 8730 cpi r24,lo8(7) 736 03ac 01F0 breq .+2 737 03ae 00C0 rjmp .L124 738 03b0 00C0 rjmp .L39 739 .L45: 740 03b2 F701 movw r30,r14 741 03b4 9180 ldd r9,Z+1 GAS LISTING /tmp/cc6Y2pKh.s page 14 742 03b6 E988 ldd r14,Y+17 743 03b8 FA88 ldd r15,Y+18 744 03ba D701 movw r26,r14 745 03bc 1396 adiw r26,3 746 03be 8C91 ld r24,X 747 03c0 9816 cp r9,r24 748 03c2 01F0 breq .L95 749 .L98: 750 03c4 C801 movw r24,r16 751 03c6 0E94 0000 call NutNetBufFree 752 03ca F701 movw r30,r14 753 03cc 8581 ldd r24,Z+5 754 03ce 8111 cpse r24,__zero_reg__ 755 03d0 00C0 rjmp .L149 756 03d2 00C0 rjmp .L39 757 .L95: 758 03d4 D701 movw r26,r14 759 03d6 1596 adiw r26,5 760 03d8 8C91 ld r24,X 761 03da 1597 sbiw r26,5 762 03dc 8111 cpse r24,__zero_reg__ 763 03de 00C0 rjmp .L98 764 03e0 81E0 ldi r24,lo8(1) 765 03e2 1596 adiw r26,5 766 03e4 8C93 st X,r24 767 03e6 F801 movw r30,r16 768 03e8 C784 ldd r12,Z+15 769 03ea D088 ldd r13,Z+16 770 03ec A188 ldd r10,Z+17 771 03ee B288 ldd r11,Z+18 772 .L99: 773 03f0 F2E0 ldi r31,2 774 03f2 AF16 cp r10,r31 775 03f4 B104 cpc r11,__zero_reg__ 776 03f6 00F0 brlo .L98 777 03f8 D601 movw r26,r12 778 03fa 8C91 ld r24,X 779 03fc 8530 cpi r24,lo8(5) 780 03fe 01F0 breq .L101 781 0400 00F4 brsh .L102 782 0402 8130 cpi r24,lo8(1) 783 0404 01F0 breq .L103 784 0406 8330 cpi r24,lo8(3) 785 0408 01F0 breq .L104 786 040a 00C0 rjmp .L100 787 .L102: 788 040c 8730 cpi r24,lo8(7) 789 040e 01F0 breq .L105 790 0410 8830 cpi r24,lo8(8) 791 0412 01F0 breq .L106 792 0414 00C0 rjmp .L100 793 .L103: 794 0416 F601 movw r30,r12 795 0418 8281 ldd r24,Z+2 796 041a 9381 ldd r25,Z+3 797 041c 0E94 0000 call __byte_swap2 798 0420 8C3D cpi r24,-36 GAS LISTING /tmp/cc6Y2pKh.s page 15 799 0422 9540 sbci r25,5 800 0424 01F4 brne .L106 801 0426 00C0 rjmp .L100 802 .L104: 803 0428 F601 movw r30,r12 804 042a 8281 ldd r24,Z+2 805 042c 9381 ldd r25,Z+3 806 042e 0E94 0000 call __byte_swap2 807 0432 D701 movw r26,r14 808 0434 1F96 adiw r26,15 809 0436 2D91 ld r18,X+ 810 0438 3C91 ld r19,X 811 043a 5097 sbiw r26,15+1 812 043c 8217 cp r24,r18 813 043e 9307 cpc r25,r19 814 0440 01F4 brne .L151 815 0442 00C0 rjmp .L100 816 .L101: 817 0444 F601 movw r30,r12 818 0446 8281 ldd r24,Z+2 819 0448 9381 ldd r25,Z+3 820 044a A481 ldd r26,Z+4 821 044c B581 ldd r27,Z+5 822 044e F701 movw r30,r14 823 0450 4189 ldd r20,Z+17 824 0452 5289 ldd r21,Z+18 825 0454 6389 ldd r22,Z+19 826 0456 7489 ldd r23,Z+20 827 0458 8417 cp r24,r20 828 045a 9507 cpc r25,r21 829 045c A607 cpc r26,r22 830 045e B707 cpc r27,r23 831 0460 01F4 brne .L106 832 0462 858B std Z+21,r24 833 0464 968B std Z+22,r25 834 0466 A78B std Z+23,r26 835 0468 B08F std Z+24,r27 836 046a 00C0 rjmp .L100 837 .L105: 838 046c F701 movw r30,r14 839 046e 1582 std Z+5,__zero_reg__ 840 0470 00C0 rjmp .L100 841 .L106: 842 0472 D701 movw r26,r14 843 .L151: 844 0474 1596 adiw r26,5 845 0476 1C92 st X,__zero_reg__ 846 .L100: 847 0478 F601 movw r30,r12 848 047a 8181 ldd r24,Z+1 849 047c 90E0 ldi r25,0 850 047e A81A sub r10,r24 851 0480 B90A sbc r11,r25 852 0482 C80E add r12,r24 853 0484 D91E adc r13,r25 854 0486 00C0 rjmp .L99 855 .L149: GAS LISTING /tmp/cc6Y2pKh.s page 16 856 0488 8281 ldd r24,Z+2 857 048a 8630 cpi r24,lo8(6) 858 048c 01F4 brne .+2 859 048e 00C0 rjmp .L111 860 0490 00F4 brsh .L112 861 0492 8250 subi r24,lo8(-(-2)) 862 0494 8230 cpi r24,lo8(2) 863 0496 00F0 brlo .+2 864 0498 00C0 rjmp .L39 865 049a 20E0 ldi r18,0 866 049c 30E0 ldi r19,0 867 049e 492D mov r20,r9 868 04a0 00C0 rjmp .L155 869 .L112: 870 04a2 8830 cpi r24,lo8(8) 871 04a4 01F4 brne .+2 872 04a6 00C0 rjmp .L114 873 04a8 00F0 brlo .L115 874 04aa 8930 cpi r24,lo8(9) 875 04ac 01F0 breq .+2 876 04ae 00C0 rjmp .L39 877 04b0 CE01 movw r24,r28 878 04b2 0E94 0000 call IpcpLowerDown 879 04b6 F701 movw r30,r14 880 04b8 6381 ldd r22,Z+3 881 04ba 6F5F subi r22,lo8(-(1)) 882 04bc 6383 std Z+3,r22 883 04be 40E0 ldi r20,0 884 04c0 CE01 movw r24,r28 885 04c2 0E94 0000 call LcpTxConfReq 886 04c6 00C0 rjmp .L124 887 .L48: 888 04c8 F701 movw r30,r14 889 04ca D180 ldd r13,Z+1 890 04cc E988 ldd r14,Y+17 891 04ce FA88 ldd r15,Y+18 892 04d0 C801 movw r24,r16 893 04d2 0E94 0000 call NutNetBufFree 894 04d6 D701 movw r26,r14 895 04d8 1296 adiw r26,2 896 04da 8C91 ld r24,X 897 04dc 8730 cpi r24,lo8(7) 898 04de 00F0 brlo .+2 899 04e0 00C0 rjmp .L161 900 .L118: 901 04e2 20E0 ldi r18,0 902 04e4 30E0 ldi r19,0 903 04e6 4D2D mov r20,r13 904 .L155: 905 04e8 66E0 ldi r22,lo8(6) 906 .L156: 907 04ea CE01 movw r24,r28 908 /* epilogue start */ 909 04ec DF91 pop r29 910 04ee CF91 pop r28 911 04f0 1F91 pop r17 912 04f2 0F91 pop r16 GAS LISTING /tmp/cc6Y2pKh.s page 17 913 04f4 FF90 pop r15 914 04f6 EF90 pop r14 915 04f8 DF90 pop r13 916 04fa CF90 pop r12 917 04fc BF90 pop r11 918 04fe AF90 pop r10 919 0500 9F90 pop r9 920 0502 8F90 pop r8 921 0504 7F90 pop r7 922 0506 6F90 pop r6 923 0508 5F90 pop r5 924 050a 0C94 0000 jmp NutLcpOutput 925 .L111: 926 050e 87E0 ldi r24,lo8(7) 927 0510 F701 movw r30,r14 928 0512 8283 std Z+2,r24 929 0514 11AE std Z+57,__zero_reg__ 930 0516 00C0 rjmp .L39 931 .L115: 932 0518 6381 ldd r22,Z+3 933 051a 6F5F subi r22,lo8(-(1)) 934 051c 6383 std Z+3,r22 935 051e 40E0 ldi r20,0 936 0520 CE01 movw r24,r28 937 0522 0E94 0000 call LcpTxConfReq 938 0526 86E0 ldi r24,lo8(6) 939 0528 00C0 rjmp .L153 940 .L114: 941 052a 89E0 ldi r24,lo8(9) 942 052c 8283 std Z+2,r24 943 052e A701 movw r20,r14 944 0530 465F subi r20,-10 945 0532 5F4F sbci r21,-1 946 0534 6EE2 ldi r22,lo8(46) 947 0536 71E0 ldi r23,lo8(1) 948 0538 F701 movw r30,r14 949 053a FF96 adiw r30,63 950 053c 8081 ld r24,Z 951 053e 9181 ldd r25,Z+1 952 0540 0E94 0000 call _ioctl 953 0544 F701 movw r30,r14 954 0546 8785 ldd r24,Z+15 955 0548 9089 ldd r25,Z+16 956 054a 8332 cpi r24,35 957 054c 904C sbci r25,-64 958 054e 01F4 brne .L117 959 0550 D701 movw r26,r14 960 0552 1396 adiw r26,3 961 0554 6C91 ld r22,X 962 0556 1397 sbiw r26,3 963 0558 6F5F subi r22,lo8(-(1)) 964 055a 1396 adiw r26,3 965 055c 6C93 st X,r22 966 055e CE01 movw r24,r28 967 /* epilogue start */ 968 0560 DF91 pop r29 969 0562 CF91 pop r28 GAS LISTING /tmp/cc6Y2pKh.s page 18 970 0564 1F91 pop r17 971 0566 0F91 pop r16 972 0568 FF90 pop r15 973 056a EF90 pop r14 974 056c DF90 pop r13 975 056e CF90 pop r12 976 0570 BF90 pop r11 977 0572 AF90 pop r10 978 0574 9F90 pop r9 979 0576 8F90 pop r8 980 0578 7F90 pop r7 981 057a 6F90 pop r6 982 057c 5F90 pop r5 983 057e 0C94 0000 jmp PapTxAuthReq 984 .L117: 985 0582 CE01 movw r24,r28 986 /* epilogue start */ 987 0584 DF91 pop r29 988 0586 CF91 pop r28 989 0588 1F91 pop r17 990 058a 0F91 pop r16 991 058c FF90 pop r15 992 058e EF90 pop r14 993 0590 DF90 pop r13 994 0592 CF90 pop r12 995 0594 BF90 pop r11 996 0596 AF90 pop r10 997 0598 9F90 pop r9 998 059a 8F90 pop r8 999 059c 7F90 pop r7 1000 059e 6F90 pop r6 1001 05a0 5F90 pop r5 1002 05a2 0C94 0000 jmp IpcpLowerUp 1003 .L46: 1004 05a6 20E0 ldi r18,0 1005 05a8 A801 movw r20,r16 1006 05aa F701 movw r30,r14 1007 05ac 6181 ldd r22,Z+1 1008 05ae 00C0 rjmp .L157 1009 .L47: 1010 05b0 21E0 ldi r18,lo8(1) 1011 05b2 A801 movw r20,r16 1012 05b4 D701 movw r26,r14 1013 05b6 1196 adiw r26,1 1014 05b8 6C91 ld r22,X 1015 .L157: 1016 05ba CE01 movw r24,r28 1017 /* epilogue start */ 1018 05bc DF91 pop r29 1019 05be CF91 pop r28 1020 05c0 1F91 pop r17 1021 05c2 0F91 pop r16 1022 05c4 FF90 pop r15 1023 05c6 EF90 pop r14 1024 05c8 DF90 pop r13 1025 05ca CF90 pop r12 1026 05cc BF90 pop r11 GAS LISTING /tmp/cc6Y2pKh.s page 19 1027 05ce AF90 pop r10 1028 05d0 9F90 pop r9 1029 05d2 8F90 pop r8 1030 05d4 7F90 pop r7 1031 05d6 6F90 pop r6 1032 05d8 5F90 pop r5 1033 05da 0C94 0000 jmp LcpRxConfNakRej 1034 .L161: 1035 05de 8930 cpi r24,lo8(9) 1036 05e0 00F0 brlo .L119 1037 05e2 8930 cpi r24,lo8(9) 1038 05e4 01F0 breq .+2 1039 05e6 00C0 rjmp .L118 1040 05e8 CE01 movw r24,r28 1041 05ea 0E94 0000 call IpcpLowerDown 1042 05ee 85E0 ldi r24,lo8(5) 1043 05f0 D701 movw r26,r14 1044 05f2 1296 adiw r26,2 1045 05f4 8C93 st X,r24 1046 05f6 00C0 rjmp .L118 1047 .L119: 1048 05f8 86E0 ldi r24,lo8(6) 1049 05fa F701 movw r30,r14 1050 05fc 8283 std Z+2,r24 1051 05fe 00C0 rjmp .L118 1052 .L49: 1053 0600 E988 ldd r14,Y+17 1054 0602 FA88 ldd r15,Y+18 1055 0604 C801 movw r24,r16 1056 0606 0E94 0000 call NutNetBufFree 1057 060a F701 movw r30,r14 1058 060c 8281 ldd r24,Z+2 1059 060e 8530 cpi r24,lo8(5) 1060 0610 01F0 breq .L121 1061 0612 00F4 brsh .L122 1062 0614 8430 cpi r24,lo8(4) 1063 0616 01F0 breq .+2 1064 0618 00C0 rjmp .L39 1065 061a 82E0 ldi r24,lo8(2) 1066 061c 00C0 rjmp .L154 1067 .L122: 1068 061e 8730 cpi r24,lo8(7) 1069 0620 01F0 breq .L124 1070 0622 8930 cpi r24,lo8(9) 1071 0624 01F0 breq .+2 1072 0626 00C0 rjmp .L39 1073 0628 CE01 movw r24,r28 1074 062a 0E94 0000 call IpcpLowerDown 1075 062e F701 movw r30,r14 1076 0630 6381 ldd r22,Z+3 1077 0632 6F5F subi r22,lo8(-(1)) 1078 0634 6383 std Z+3,r22 1079 0636 40E0 ldi r20,0 1080 0638 CE01 movw r24,r28 1081 /* epilogue start */ 1082 063a DF91 pop r29 1083 063c CF91 pop r28 GAS LISTING /tmp/cc6Y2pKh.s page 20 1084 063e 1F91 pop r17 1085 0640 0F91 pop r16 1086 0642 FF90 pop r15 1087 0644 EF90 pop r14 1088 0646 DF90 pop r13 1089 0648 CF90 pop r12 1090 064a BF90 pop r11 1091 064c AF90 pop r10 1092 064e 9F90 pop r9 1093 0650 8F90 pop r8 1094 0652 7F90 pop r7 1095 0654 6F90 pop r6 1096 0656 5F90 pop r5 1097 0658 0C94 0000 jmp LcpTxConfReq 1098 .L121: 1099 065c 83E0 ldi r24,lo8(3) 1100 .L153: 1101 065e F701 movw r30,r14 1102 0660 8283 std Z+2,r24 1103 0662 00C0 rjmp .L39 1104 .L124: 1105 0664 86E0 ldi r24,lo8(6) 1106 .L154: 1107 0666 D701 movw r26,r14 1108 0668 1296 adiw r26,2 1109 066a 8C93 st X,r24 1110 066c 00C0 rjmp .L39 1111 .L50: 1112 066e 0988 ldd __tmp_reg__,Y+17 1113 0670 DA89 ldd r29,Y+18 1114 0672 C02D mov r28,__tmp_reg__ 1115 0674 C801 movw r24,r16 1116 0676 0E94 0000 call NutNetBufFree 1117 067a 8A81 ldd r24,Y+2 1118 067c 8730 cpi r24,lo8(7) 1119 067e 01F4 brne .L39 1120 0680 86E0 ldi r24,lo8(6) 1121 0682 8A83 std Y+2,r24 1122 0684 00C0 rjmp .L39 1123 .L51: 1124 0686 E989 ldd r30,Y+17 1125 0688 FA89 ldd r31,Y+18 1126 068a 8281 ldd r24,Z+2 1127 068c 8930 cpi r24,lo8(9) 1128 068e 01F4 brne .L42 1129 0690 D701 movw r26,r14 1130 0692 1196 adiw r26,1 1131 0694 4C91 ld r20,X 1132 0696 D801 movw r26,r16 1133 0698 1F96 adiw r26,15 1134 069a 8D91 ld r24,X+ 1135 069c 9C91 ld r25,X 1136 069e 5097 sbiw r26,15+1 1137 06a0 C588 ldd r12,Z+21 1138 06a2 D688 ldd r13,Z+22 1139 06a4 E788 ldd r14,Z+23 1140 06a6 F08C ldd r15,Z+24 GAS LISTING /tmp/cc6Y2pKh.s page 21 1141 06a8 FC01 movw r30,r24 1142 06aa C082 st Z,r12 1143 06ac D182 std Z+1,r13 1144 06ae E282 std Z+2,r14 1145 06b0 F382 std Z+3,r15 1146 06b2 9801 movw r18,r16 1147 06b4 6AE0 ldi r22,lo8(10) 1148 06b6 00C0 rjmp .L156 1149 .L42: 1150 06b8 C801 movw r24,r16 1151 /* epilogue start */ 1152 06ba DF91 pop r29 1153 06bc CF91 pop r28 1154 06be 1F91 pop r17 1155 06c0 0F91 pop r16 1156 06c2 FF90 pop r15 1157 06c4 EF90 pop r14 1158 06c6 DF90 pop r13 1159 06c8 CF90 pop r12 1160 06ca BF90 pop r11 1161 06cc AF90 pop r10 1162 06ce 9F90 pop r9 1163 06d0 8F90 pop r8 1164 06d2 7F90 pop r7 1165 06d4 6F90 pop r6 1166 06d6 5F90 pop r5 1167 06d8 0C94 0000 jmp NutNetBufFree 1168 .L39: 1169 /* epilogue start */ 1170 06dc DF91 pop r29 1171 06de CF91 pop r28 1172 06e0 1F91 pop r17 1173 06e2 0F91 pop r16 1174 06e4 FF90 pop r15 1175 06e6 EF90 pop r14 1176 06e8 DF90 pop r13 1177 06ea CF90 pop r12 1178 06ec BF90 pop r11 1179 06ee AF90 pop r10 1180 06f0 9F90 pop r9 1181 06f2 8F90 pop r8 1182 06f4 7F90 pop r7 1183 06f6 6F90 pop r6 1184 06f8 5F90 pop r5 1185 06fa 0895 ret 1186 .size NutLcpInput, .-NutLcpInput 1187 .ident "GCC: (GNU) 5.3.0" GAS LISTING /tmp/cc6Y2pKh.s page 22 DEFINED SYMBOLS *ABS*:0000000000000000 lcpin.c /tmp/cc6Y2pKh.s:2 *ABS*:000000000000003e __SP_H__ /tmp/cc6Y2pKh.s:3 *ABS*:000000000000003d __SP_L__ /tmp/cc6Y2pKh.s:4 *ABS*:000000000000003f __SREG__ /tmp/cc6Y2pKh.s:5 *ABS*:000000000000003b __RAMPZ__ /tmp/cc6Y2pKh.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/cc6Y2pKh.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/cc6Y2pKh.s:10 .text.__byte_swap2:0000000000000000 __byte_swap2 /tmp/cc6Y2pKh.s:27 .text.LcpRxConfNakRej:0000000000000000 LcpRxConfNakRej /tmp/cc6Y2pKh.s:166 .text.LcpRxProtRej:0000000000000000 LcpRxProtRej /tmp/cc6Y2pKh.s:221 .text.NutLcpInput:0000000000000000 NutLcpInput UNDEFINED SYMBOLS NutNetBufFree NutLcpOutput IpcpLowerDown LcpTxConfReq NutIpcpOutput __tablejump2__ new_magic _ioctl PapTxAuthReq IpcpLowerUp