Guest User

Untitled

a guest
Aug 17th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    1                    .file   "shiftregister.c"
  2.    2                __SREG__ = 0x3f
  3.    3                __SP_H__ = 0x3e
  4.    4                __SP_L__ = 0x3d
  5.    5                __CCP__ = 0x34
  6.    6                __tmp_reg__ = 0
  7.    7                __zero_reg__ = 1
  8.   15                .Ltext0:
  9.   16                .global shift
  10.   18                shift:
  11.   19                .LFB0:
  12.   20                .LM1:
  13.   21                .LVL0:
  14.   22                /* prologue: function */
  15.   23                /* frame size = 0 */
  16.   24                /* stack size = 0 */
  17.   25                .L__stack_usage = 0
  18.   26                .LBB2:
  19.   27                .LM2:
  20.   28 0000 8823              tst r24
  21.   29 0002 01F0              breq .L2
  22.   30 0004 E62F              mov r30,r22
  23.   31 0006 F72F              mov r31,r23
  24.   32 0008 90E0              ldi r25,lo8(0)
  25.   33 000a 00C0              rjmp .L5
  26.   34                .LVL1:
  27.   35                .L8:
  28.   36                .LM3:
  29.   37 000c 149A              sbi 34-32,4
  30.   38                .LM4:
  31.   39 000e 1298              cbi 34-32,2
  32.   40                .LM5:
  33.   41 0010 129A              sbi 34-32,2
  34.   42                .LM6:
  35.   43 0012 1298              cbi 34-32,2
  36.   44                .LM7:
  37.   45 0014 9F5F              subi r25,lo8(-(1))
  38.   46                .LVL2:
  39.   47 0016 9817              cp r25,r24
  40.   48 0018 00F4              brsh .L2
  41.   49                .LVL3:
  42.   50                .L5:
  43.   51                .LM8:
  44.   52 001a 2191              ld r18,Z+
  45.   53 001c 2223              tst r18
  46.   54 001e 01F4              brne .L8
  47.   55                .LM9:
  48.   56 0020 1498              cbi 34-32,4
  49.   57                .LM10:
  50.   58 0022 1298              cbi 34-32,2
  51.   59                .LM11:
  52.   60 0024 129A              sbi 34-32,2
  53.   61                .LM12:
  54.   62 0026 1298              cbi 34-32,2
  55.   63                .LM13:
  56.   64 0028 9F5F              subi r25,lo8(-(1))
  57.   65                .LVL4:
  58.   66 002a 9817              cp r25,r24
  59.   67 002c 00F0              brlo .L5
  60.   68                .LVL5:
  61.   69                .L2:
  62.   70                .LBE2:
  63.   71                .LM14:
  64.   72 002e 1398              cbi 34-32,3
  65.   73                .LM15:
  66.   74 0030 139A              sbi 34-32,3
  67.   75                .LM16:
  68.   76 0032 1398              cbi 34-32,3
  69.   77                /* epilogue start */
  70.   78                .LM17:
  71.   79 0034 0895              ret
  72.   80                .LFE0:
  73.   82                .global shift_on
  74.   84                shift_on:
  75.   85                .LFB1:
  76.   86                .LM18:
  77.   87                .LVL6:
  78.   88                /* prologue: function */
  79.   89                /* frame size = 0 */
  80.   90                /* stack size = 0 */
  81.   91                .L__stack_usage = 0
  82.   92                /* epilogue start */
  83.   93                .LM19:
  84.   94 0036 0895              ret
  85.   95                .LFE1:
  86.   97                .global shift_off
  87.   99                shift_off:
  88.  100                .LFB2:
  89.  101                .LM20:
  90.  102                .LVL7:
  91.  103                /* prologue: function */
  92.  104                /* frame size = 0 */
  93.  105                /* stack size = 0 */
  94.  106                .L__stack_usage = 0
  95.  107                /* epilogue start */
  96.  108                .LM21:
  97.  109 0038 0895              ret
  98.  110                .LFE2:
  99.  152                .Letext0:
  100. DEFINED SYMBOLS
  101.                             *ABS*:0000000000000000 shiftregister.c
  102.      /tmp/cc1Au0lK.s:2      *ABS*:000000000000003f __SREG__
  103.      /tmp/cc1Au0lK.s:3      *ABS*:000000000000003e __SP_H__
  104.      /tmp/cc1Au0lK.s:4      *ABS*:000000000000003d __SP_L__
  105.      /tmp/cc1Au0lK.s:5      *ABS*:0000000000000034 __CCP__
  106.      /tmp/cc1Au0lK.s:6      *ABS*:0000000000000000 __tmp_reg__
  107.      /tmp/cc1Au0lK.s:7      *ABS*:0000000000000001 __zero_reg__
  108.      /tmp/cc1Au0lK.s:18     .text:0000000000000000 shift
  109.      /tmp/cc1Au0lK.s:84     .text:0000000000000036 shift_on
  110.      /tmp/cc1Au0lK.s:99     .text:0000000000000038 shift_off
  111.  
  112. NO UNDEFINED SYMBOLS
Add Comment
Please, Sign In to add comment