GAS LISTING /tmp/cc4WiysH.s page 1 1 .file "fmode.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._fmode,"ax",@progbits 9 .global _fmode 10 .type _fmode, @function 11 _fmode: 12 /* prologue: function */ 13 /* frame size = 0 */ 14 /* stack size = 0 */ 15 .L__stack_usage = 0 16 0000 FC01 movw r30,r24 17 0002 2081 ld r18,Z 18 0004 2237 cpi r18,lo8(114) 19 0006 01F0 breq .L12 20 0008 2737 cpi r18,lo8(119) 21 000a 01F0 breq .L4 22 000c 2136 cpi r18,lo8(97) 23 000e 01F4 brne .L15 24 0010 6AE0 ldi r22,lo8(10) 25 0012 71E0 ldi r23,lo8(1) 26 0014 49E0 ldi r20,lo8(9) 27 0016 51E0 ldi r21,lo8(1) 28 0018 00C0 rjmp .L3 29 .L4: 30 001a 62E0 ldi r22,lo8(2) 31 001c 73E0 ldi r23,lo8(3) 32 001e 41E0 ldi r20,lo8(1) 33 0020 53E0 ldi r21,lo8(3) 34 0022 00C0 rjmp .L3 35 .L12: 36 0024 62E0 ldi r22,lo8(2) 37 0026 70E0 ldi r23,0 38 0028 40E0 ldi r20,0 39 002a 50E0 ldi r21,0 40 .L3: 41 002c FC01 movw r30,r24 42 002e 3196 adiw r30,1 43 0030 20E0 ldi r18,0 44 0032 30E4 ldi r19,lo8(64) 45 0034 00C0 rjmp .L6 46 .L15: 47 0036 86E1 ldi r24,lo8(22) 48 0038 90E0 ldi r25,0 49 003a 9093 0000 sts errno+1,r25 50 003e 8093 0000 sts errno,r24 51 0042 8FEF ldi r24,lo8(-1) 52 0044 9FEF ldi r25,lo8(-1) 53 0046 0895 ret 54 .L11: 55 0048 8B32 cpi r24,lo8(43) 56 004a 01F4 brne .L17 57 004c AB01 movw r20,r22 GAS LISTING /tmp/cc4WiysH.s page 2 58 .L6: 59 004e 8191 ld r24,Z+ 60 0050 8111 cpse r24,__zero_reg__ 61 0052 00C0 rjmp .L11 62 0054 00C0 rjmp .L18 63 .L17: 64 0056 8236 cpi r24,lo8(98) 65 0058 01F4 brne .L15 66 005a 20E0 ldi r18,0 67 005c 30E8 ldi r19,lo8(-128) 68 005e 00C0 rjmp .L6 69 .L18: 70 0060 CA01 movw r24,r20 71 0062 822B or r24,r18 72 0064 932B or r25,r19 73 0066 0895 ret 74 .size _fmode, .-_fmode 75 .ident "GCC: (GNU) 5.3.0" GAS LISTING /tmp/cc4WiysH.s page 3 DEFINED SYMBOLS *ABS*:0000000000000000 fmode.c /tmp/cc4WiysH.s:2 *ABS*:000000000000003e __SP_H__ /tmp/cc4WiysH.s:3 *ABS*:000000000000003d __SP_L__ /tmp/cc4WiysH.s:4 *ABS*:000000000000003f __SREG__ /tmp/cc4WiysH.s:5 *ABS*:000000000000003b __RAMPZ__ /tmp/cc4WiysH.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/cc4WiysH.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/cc4WiysH.s:11 .text._fmode:0000000000000000 _fmode UNDEFINED SYMBOLS errno