GAS LISTING /tmp/cc2yQD9i.s page 1 1 .file "ir.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.NutIrGet,"ax",@progbits 9 .global NutIrGet 10 .type NutIrGet, @function 11 NutIrGet: 12 /* prologue: function */ 13 /* frame size = 0 */ 14 /* stack size = 0 */ 15 .L__stack_usage = 0 16 0000 AB01 movw r20,r22 17 0002 BC01 movw r22,r24 18 0004 80E0 ldi r24,lo8(nut_irqueue) 19 0006 90E0 ldi r25,hi8(nut_irqueue) 20 0008 0E94 0000 call NutEventWait 21 000c 892B or r24,r25 22 000e 01F4 brne .L3 23 0010 6091 0000 lds r22,nut_ircode 24 0014 7091 0000 lds r23,nut_ircode+1 25 0018 8091 0000 lds r24,nut_ircode+2 26 001c 9091 0000 lds r25,nut_ircode+3 27 0020 0895 ret 28 .L3: 29 0022 6FEF ldi r22,lo8(-1) 30 0024 7FEF ldi r23,lo8(-1) 31 0026 CB01 movw r24,r22 32 0028 0895 ret 33 .size NutIrGet, .-NutIrGet 34 .ident "GCC: (GNU) 5.3.0" GAS LISTING /tmp/cc2yQD9i.s page 2 DEFINED SYMBOLS *ABS*:0000000000000000 ir.c /tmp/cc2yQD9i.s:2 *ABS*:000000000000003e __SP_H__ /tmp/cc2yQD9i.s:3 *ABS*:000000000000003d __SP_L__ /tmp/cc2yQD9i.s:4 *ABS*:000000000000003f __SREG__ /tmp/cc2yQD9i.s:5 *ABS*:000000000000003b __RAMPZ__ /tmp/cc2yQD9i.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/cc2yQD9i.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/cc2yQD9i.s:11 .text.NutIrGet:0000000000000000 NutIrGet UNDEFINED SYMBOLS nut_irqueue NutEventWait nut_ircode