   1               		.file	"main.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
  15               	.Ltext0:
  16               	.global	LCDsendChar
  18               	LCDsendChar:
  19               	.LFB6:
  20               	.LM1:
  21               	.LVL0:
  22               	/* prologue: function */
  23               	/* frame size = 0 */
  24               	.LM2:
  25 0000 282F      		mov r18,r24
  26 0002 207F      		andi r18,lo8(-16)
  27 0004 28BB      		out 56-32,r18
  28               	.LM3:
  29 0006 C09A      		sbi 56-32,0
  30               	.LM4:
  31 0008 C29A      		sbi 56-32,2
  32               	.LBB108:
  33               	.LBB109:
  34               	.LBB110:
  35               	.LBB111:
  36               	.LM5:
  37 000a 20ED      		ldi r18,lo8(2000)
  38 000c 37E0      		ldi r19,hi8(2000)
  39 000e F901      		movw r30,r18
  40               	.LVL1:
  41               	/* #APP */
  42               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
  43 0010 3197      		1: sbiw r30,1
  44 0012 01F4      		brne 1b
  45               	 ;  0 "" 2
  46               	/* #NOAPP */
  47               	.LBE111:
  48               	.LBE110:
  49               	.LBE109:
  50               	.LBE108:
  51               	.LM6:
  52 0014 C298      		cbi 56-32,2
  53               	.LM7:
  54 0016 C098      		cbi 56-32,0
  55               	.LBB112:
  56               	.LBB113:
  57               	.LBB114:
  58               	.LBB115:
  59               	.LM8:
  60 0018 F901      		movw r30,r18
  61               	.LVL2:
  62               	/* #APP */
  63               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
  64 001a 3197      		1: sbiw r30,1
  65 001c 01F4      		brne 1b
  66               	 ;  0 "" 2
  67               	/* #NOAPP */
  68               	.LBE115:
  69               	.LBE114:
  70               	.LBE113:
  71               	.LBE112:
  72               	.LM9:
  73 001e 90E0      		ldi r25,lo8(0)
  74               	.LVL3:
  75 0020 44E0      		ldi r20,4
  76 0022 880F      	1:	lsl r24
  77 0024 991F      		rol r25
  78 0026 4A95      		dec r20
  79 0028 01F4      		brne 1b
  80               	.LVL4:
  81 002a 88BB      		out 56-32,r24
  82               	.LM10:
  83 002c C09A      		sbi 56-32,0
  84               	.LM11:
  85 002e C29A      		sbi 56-32,2
  86               	.LBB116:
  87               	.LBB117:
  88               	.LBB118:
  89               	.LBB119:
  90               	.LM12:
  91 0030 C901      		movw r24,r18
  92               	.LVL5:
  93               	/* #APP */
  94               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
  95 0032 0197      		1: sbiw r24,1
  96 0034 01F4      		brne 1b
  97               	 ;  0 "" 2
  98               	/* #NOAPP */
  99               	.LBE119:
 100               	.LBE118:
 101               	.LBE117:
 102               	.LBE116:
 103               	.LM13:
 104 0036 C298      		cbi 56-32,2
 105               	.LM14:
 106 0038 C098      		cbi 56-32,0
 107               	.LBB120:
 108               	.LBB121:
 109               	.LBB122:
 110               	.LBB123:
 111               	.LM15:
 112 003a C901      		movw r24,r18
 113               	.LVL6:
 114               	/* #APP */
 115               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 116 003c 0197      		1: sbiw r24,1
 117 003e 01F4      		brne 1b
 118               	 ;  0 "" 2
 119               	/* epilogue start */
 120               	/* #NOAPP */
 121               	.LBE123:
 122               	.LBE122:
 123               	.LBE121:
 124               	.LBE120:
 125               	.LM16:
 126 0040 0895      		ret
 127               	.LFE6:
 129               	.global	LCDsendCommand
 131               	LCDsendCommand:
 132               	.LFB7:
 133               	.LM17:
 134               	.LVL7:
 135               	/* prologue: function */
 136               	/* frame size = 0 */
 137               	.LM18:
 138 0042 282F      		mov r18,r24
 139 0044 207F      		andi r18,lo8(-16)
 140 0046 28BB      		out 56-32,r18
 141               	.LM19:
 142 0048 C29A      		sbi 56-32,2
 143               	.LBB124:
 144               	.LBB125:
 145               	.LBB126:
 146               	.LBB127:
 147               	.LM20:
 148 004a 20ED      		ldi r18,lo8(2000)
 149 004c 37E0      		ldi r19,hi8(2000)
 150 004e F901      		movw r30,r18
 151               	.LVL8:
 152               	/* #APP */
 153               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 154 0050 3197      		1: sbiw r30,1
 155 0052 01F4      		brne 1b
 156               	 ;  0 "" 2
 157               	/* #NOAPP */
 158               	.LBE127:
 159               	.LBE126:
 160               	.LBE125:
 161               	.LBE124:
 162               	.LM21:
 163 0054 C298      		cbi 56-32,2
 164               	.LBB128:
 165               	.LBB129:
 166               	.LBB130:
 167               	.LBB131:
 168               	.LM22:
 169 0056 F901      		movw r30,r18
 170               	.LVL9:
 171               	/* #APP */
 172               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 173 0058 3197      		1: sbiw r30,1
 174 005a 01F4      		brne 1b
 175               	 ;  0 "" 2
 176               	/* #NOAPP */
 177               	.LBE131:
 178               	.LBE130:
 179               	.LBE129:
 180               	.LBE128:
 181               	.LM23:
 182 005c 90E0      		ldi r25,lo8(0)
 183               	.LVL10:
 184 005e 54E0      		ldi r21,4
 185 0060 880F      	1:	lsl r24
 186 0062 991F      		rol r25
 187 0064 5A95      		dec r21
 188 0066 01F4      		brne 1b
 189               	.LVL11:
 190 0068 88BB      		out 56-32,r24
 191               	.LM24:
 192 006a C29A      		sbi 56-32,2
 193               	.LBB132:
 194               	.LBB133:
 195               	.LBB134:
 196               	.LBB135:
 197               	.LM25:
 198 006c C901      		movw r24,r18
 199               	.LVL12:
 200               	/* #APP */
 201               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 202 006e 0197      		1: sbiw r24,1
 203 0070 01F4      		brne 1b
 204               	 ;  0 "" 2
 205               	/* #NOAPP */
 206               	.LBE135:
 207               	.LBE134:
 208               	.LBE133:
 209               	.LBE132:
 210               	.LM26:
 211 0072 C298      		cbi 56-32,2
 212               	.LBB136:
 213               	.LBB137:
 214               	.LBB138:
 215               	.LBB139:
 216               	.LM27:
 217 0074 C901      		movw r24,r18
 218               	.LVL13:
 219               	/* #APP */
 220               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 221 0076 0197      		1: sbiw r24,1
 222 0078 01F4      		brne 1b
 223               	 ;  0 "" 2
 224               	/* epilogue start */
 225               	/* #NOAPP */
 226               	.LBE139:
 227               	.LBE138:
 228               	.LBE137:
 229               	.LBE136:
 230               	.LM28:
 231 007a 0895      		ret
 232               	.LFE7:
 234               	.global	LCDinit
 236               	LCDinit:
 237               	.LFB8:
 238               	.LM29:
 239               	/* prologue: function */
 240               	/* frame size = 0 */
 241               	.LBB140:
 242               	.LBB141:
 243               	.LBB142:
 244               	.LBB143:
 245               	.LM30:
 246 007c 80E3      		ldi r24,lo8(30000)
 247 007e 95E7      		ldi r25,hi8(30000)
 248               	.LVL14:
 249               	/* #APP */
 250               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 251 0080 0197      		1: sbiw r24,1
 252 0082 01F4      		brne 1b
 253               	 ;  0 "" 2
 254               	/* #NOAPP */
 255               	.LBE143:
 256               	.LBE142:
 257               	.LBE141:
 258               	.LBE140:
 259               	.LM31:
 260 0084 18BA      		out 56-32,__zero_reg__
 261               	.LM32:
 262 0086 18BA      		out 56-32,__zero_reg__
 263               	.LM33:
 264 0088 87B3      		in r24,55-32
 265               	.LVL15:
 266 008a 806F      		ori r24,lo8(-16)
 267 008c 87BB      		out 55-32,r24
 268               	.LM34:
 269 008e 87B3      		in r24,55-32
 270 0090 8760      		ori r24,lo8(7)
 271 0092 87BB      		out 55-32,r24
 272               	.LM35:
 273 0094 80E3      		ldi r24,lo8(48)
 274 0096 88BB      		out 56-32,r24
 275               	.LM36:
 276 0098 C29A      		sbi 56-32,2
 277               	.LBB144:
 278               	.LBB145:
 279               	.LBB146:
 280               	.LBB147:
 281               	.LM37:
 282 009a 20ED      		ldi r18,lo8(2000)
 283 009c 37E0      		ldi r19,hi8(2000)
 284 009e F901      		movw r30,r18
 285               	.LVL16:
 286               	/* #APP */
 287               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 288 00a0 3197      		1: sbiw r30,1
 289 00a2 01F4      		brne 1b
 290               	 ;  0 "" 2
 291               	/* #NOAPP */
 292               	.LBE147:
 293               	.LBE146:
 294               	.LBE145:
 295               	.LBE144:
 296               	.LM38:
 297 00a4 C298      		cbi 56-32,2
 298               	.LBB148:
 299               	.LBB149:
 300               	.LBB150:
 301               	.LBB151:
 302               	.LM39:
 303 00a6 F901      		movw r30,r18
 304               	.LVL17:
 305               	/* #APP */
 306               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 307 00a8 3197      		1: sbiw r30,1
 308 00aa 01F4      		brne 1b
 309               	 ;  0 "" 2
 310               	/* #NOAPP */
 311               	.LBE151:
 312               	.LBE150:
 313               	.LBE149:
 314               	.LBE148:
 315               	.LM40:
 316 00ac 88BB      		out 56-32,r24
 317               	.LM41:
 318 00ae C29A      		sbi 56-32,2
 319               	.LBB152:
 320               	.LBB153:
 321               	.LBB154:
 322               	.LBB155:
 323               	.LM42:
 324 00b0 C901      		movw r24,r18
 325               	.LVL18:
 326               	/* #APP */
 327               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 328 00b2 0197      		1: sbiw r24,1
 329 00b4 01F4      		brne 1b
 330               	 ;  0 "" 2
 331               	/* #NOAPP */
 332               	.LBE155:
 333               	.LBE154:
 334               	.LBE153:
 335               	.LBE152:
 336               	.LM43:
 337 00b6 C298      		cbi 56-32,2
 338               	.LBB156:
 339               	.LBB157:
 340               	.LBB158:
 341               	.LBB159:
 342               	.LM44:
 343 00b8 C901      		movw r24,r18
 344               	.LVL19:
 345               	/* #APP */
 346               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 347 00ba 0197      		1: sbiw r24,1
 348 00bc 01F4      		brne 1b
 349               	 ;  0 "" 2
 350               	/* #NOAPP */
 351               	.LBE159:
 352               	.LBE158:
 353               	.LBE157:
 354               	.LBE156:
 355               	.LM45:
 356 00be 80E2      		ldi r24,lo8(32)
 357               	.LVL20:
 358 00c0 88BB      		out 56-32,r24
 359               	.LM46:
 360 00c2 C29A      		sbi 56-32,2
 361               	.LBB160:
 362               	.LBB161:
 363               	.LBB162:
 364               	.LBB163:
 365               	.LM47:
 366 00c4 C901      		movw r24,r18
 367               	.LVL21:
 368               	/* #APP */
 369               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 370 00c6 0197      		1: sbiw r24,1
 371 00c8 01F4      		brne 1b
 372               	 ;  0 "" 2
 373               	/* #NOAPP */
 374               	.LBE163:
 375               	.LBE162:
 376               	.LBE161:
 377               	.LBE160:
 378               	.LM48:
 379 00ca C298      		cbi 56-32,2
 380               	.LBB164:
 381               	.LBB165:
 382               	.LBB166:
 383               	.LBB167:
 384               	.LM49:
 385 00cc C901      		movw r24,r18
 386               	.LVL22:
 387               	/* #APP */
 388               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 389 00ce 0197      		1: sbiw r24,1
 390 00d0 01F4      		brne 1b
 391               	 ;  0 "" 2
 392               	/* #NOAPP */
 393               	.LBE167:
 394               	.LBE166:
 395               	.LBE165:
 396               	.LBE164:
 397               	.LM50:
 398 00d2 88E2      		ldi r24,lo8(40)
 399               	.LVL23:
 400 00d4 00D0      		rcall LCDsendCommand
 401               	.LVL24:
 402               	.LM51:
 403 00d6 8EE0      		ldi r24,lo8(14)
 404 00d8 00D0      		rcall LCDsendCommand
 405               	/* epilogue start */
 406               	.LM52:
 407 00da 0895      		ret
 408               	.LFE8:
 410               	.global	LCDclr
 412               	LCDclr:
 413               	.LFB9:
 414               	.LM53:
 415               	/* prologue: function */
 416               	/* frame size = 0 */
 417               	.LM54:
 418 00dc 81E0      		ldi r24,lo8(1)
 419 00de 00D0      		rcall LCDsendCommand
 420               	/* epilogue start */
 421               	.LM55:
 422 00e0 0895      		ret
 423               	.LFE9:
 425               	.global	LCDhome
 427               	LCDhome:
 428               	.LFB10:
 429               	.LM56:
 430               	/* prologue: function */
 431               	/* frame size = 0 */
 432               	.LM57:
 433 00e2 82E0      		ldi r24,lo8(2)
 434 00e4 00D0      		rcall LCDsendCommand
 435               	/* epilogue start */
 436               	.LM58:
 437 00e6 0895      		ret
 438               	.LFE10:
 440               	.global	LCDstring
 442               	LCDstring:
 443               	.LFB11:
 444               	.LM59:
 445               	.LVL25:
 446 00e8 0F93      		push r16
 447 00ea 1F93      		push r17
 448 00ec CF93      		push r28
 449 00ee DF93      		push r29
 450               	/* prologue: function */
 451               	/* frame size = 0 */
 452 00f0 062F      		mov r16,r22
 453               	.LM60:
 454 00f2 0097      		sbiw r24,0
 455 00f4 01F0      		breq .L15
 456               	.LVL26:
 457 00f6 EC01      		movw r28,r24
 458 00f8 10E0      		ldi r17,lo8(0)
 459               	.LVL27:
 460 00fa 00C0      		rjmp .L13
 461               	.L14:
 462               	.LM61:
 463 00fc 8991      		ld r24,Y+
 464               	.LVL28:
 465 00fe 00D0      		rcall LCDsendChar
 466               	.LM62:
 467 0100 1F5F      		subi r17,lo8(-(1))
 468               	.LVL29:
 469               	.L13:
 470 0102 1017      		cp r17,r16
 471 0104 00F0      		brlo .L14
 472               	.L15:
 473               	/* epilogue start */
 474               	.LM63:
 475 0106 DF91      		pop r29
 476 0108 CF91      		pop r28
 477 010a 1F91      		pop r17
 478               	.LVL30:
 479 010c 0F91      		pop r16
 480               	.LVL31:
 481 010e 0895      		ret
 482               	.LFE11:
 484               	.global	LCDGotoXY
 486               	LCDGotoXY:
 487               	.LFB12:
 488               	.LM64:
 489               	.LVL32:
 490               	/* prologue: function */
 491               	/* frame size = 0 */
 492               	.LM65:
 493 0110 6230      		cpi r22,lo8(2)
 494 0112 01F0      		breq .L19
 495 0114 6330      		cpi r22,lo8(3)
 496 0116 01F0      		breq .L20
 497 0118 6130      		cpi r22,lo8(1)
 498 011a 01F4      		brne .L21
 499               	.LM66:
 500 011c 805C      		subi r24,lo8(-(64))
 501               	.LVL33:
 502 011e 00C0      		rjmp .L21
 503               	.LVL34:
 504               	.L19:
 505               	.LM67:
 506 0120 8C5E      		subi r24,lo8(-(20))
 507               	.LVL35:
 508 0122 00C0      		rjmp .L21
 509               	.LVL36:
 510               	.L20:
 511               	.LM68:
 512 0124 8C5A      		subi r24,lo8(-(84))
 513               	.LVL37:
 514               	.L21:
 515               	.LM69:
 516 0126 8068      		ori r24,lo8(-128)
 517               	.LVL38:
 518 0128 00D0      		rcall LCDsendCommand
 519               	.LVL39:
 520               	/* epilogue start */
 521               	.LM70:
 522 012a 0895      		ret
 523               	.LFE12:
 525               	.global	CopyStringtoLCD
 527               	CopyStringtoLCD:
 528               	.LFB13:
 529               	.LM71:
 530               	.LVL40:
 531 012c 1F93      		push r17
 532 012e CF93      		push r28
 533 0130 DF93      		push r29
 534               	/* prologue: function */
 535               	/* frame size = 0 */
 536 0132 EC01      		movw r28,r24
 537 0134 862F      		mov r24,r22
 538               	.LVL41:
 539               	.LM72:
 540 0136 642F      		mov r22,r20
 541               	.LVL42:
 542 0138 00D0      		rcall LCDGotoXY
 543               	.LVL43:
 544 013a 10E0      		ldi r17,lo8(0)
 545               	.LVL44:
 546 013c 00C0      		rjmp .L24
 547               	.LVL45:
 548               	.L25:
 549               	.LM73:
 550 013e 00D0      		rcall LCDsendChar
 551               	.LVL46:
 552               	.LM74:
 553 0140 1F5F      		subi r17,lo8(-(1))
 554               	.L24:
 555               	.LBB168:
 556 0142 FE01      		movw r30,r28
 557               	.LVL47:
 558 0144 E10F      		add r30,r17
 559 0146 F11D      		adc r31,__zero_reg__
 560               	/* #APP */
 561               	 ;  127 "./lcd_lib.c" 1
 562 0148 8491      		lpm r24, Z
 563               		
 564               	 ;  0 "" 2
 565               	.LVL48:
 566               	/* #NOAPP */
 567               	.LBE168:
 568 014a 8823      		tst r24
 569 014c 01F4      		brne .L25
 570               	/* epilogue start */
 571               	.LM75:
 572 014e DF91      		pop r29
 573 0150 CF91      		pop r28
 574               	.LVL49:
 575 0152 1F91      		pop r17
 576               	.LVL50:
 577 0154 0895      		ret
 578               	.LFE13:
 580               	.global	LCDdefinechar
 582               	LCDdefinechar:
 583               	.LFB14:
 584               	.LM76:
 585               	.LVL51:
 586 0156 EF92      		push r14
 587 0158 FF92      		push r15
 588 015a 0F93      		push r16
 589 015c 1F93      		push r17
 590 015e CF93      		push r28
 591 0160 DF93      		push r29
 592               	/* prologue: function */
 593               	/* frame size = 0 */
 594 0162 7C01      		movw r14,r24
 595 0164 162F      		mov r17,r22
 596               	.LVL52:
 597               	.LM77:
 598 0166 110F      		lsl r17
 599 0168 110F      		lsl r17
 600 016a 110F      		lsl r17
 601 016c 1064      		ori r17,lo8(64)
 602 016e C0E0      		ldi r28,lo8(0)
 603 0170 D0E0      		ldi r29,hi8(0)
 604               	.LVL53:
 605               	.L28:
 606               	.LBB169:
 607               	.LM78:
 608 0172 F701      		movw r30,r14
 609 0174 EC0F      		add r30,r28
 610 0176 FD1F      		adc r31,r29
 611               	/* #APP */
 612               	 ;  152 "./lcd_lib.c" 1
 613 0178 0491      		lpm r16, Z
 614               		
 615               	 ;  0 "" 2
 616               	.LVL54:
 617               	/* #NOAPP */
 618               	.LBE169:
 619               	.LM79:
 620 017a 812F      		mov r24,r17
 621 017c 8C0F      		add r24,r28
 622 017e 00D0      		rcall LCDsendCommand
 623               	.LVL55:
 624               	.LM80:
 625 0180 802F      		mov r24,r16
 626 0182 00D0      		rcall LCDsendChar
 627               	.LM81:
 628 0184 2196      		adiw r28,1
 629 0186 C830      		cpi r28,8
 630 0188 D105      		cpc r29,__zero_reg__
 631 018a 01F4      		brne .L28
 632               	/* epilogue start */
 633               	.LM82:
 634 018c DF91      		pop r29
 635 018e CF91      		pop r28
 636               	.LVL56:
 637 0190 1F91      		pop r17
 638               	.LVL57:
 639 0192 0F91      		pop r16
 640               	.LVL58:
 641 0194 FF90      		pop r15
 642 0196 EF90      		pop r14
 643               	.LVL59:
 644 0198 0895      		ret
 645               	.LFE14:
 647               	.global	LCDshiftLeft
 649               	LCDshiftLeft:
 650               	.LFB15:
 651               	.LM83:
 652               	.LVL60:
 653 019a 0F93      		push r16
 654 019c 1F93      		push r17
 655               	/* prologue: function */
 656               	/* frame size = 0 */
 657 019e 082F      		mov r16,r24
 658               	.LM84:
 659 01a0 10E0      		ldi r17,lo8(0)
 660               	.LVL61:
 661 01a2 00C0      		rjmp .L32
 662               	.LVL62:
 663               	.L33:
 664               	.LBB170:
 665               	.LM85:
 666 01a4 8EE1      		ldi r24,lo8(30)
 667 01a6 00D0      		rcall LCDsendCommand
 668               	.LM86:
 669 01a8 1F5F      		subi r17,lo8(-(1))
 670               	.LVL63:
 671               	.L32:
 672 01aa 1017      		cp r17,r16
 673 01ac 00F0      		brlo .L33
 674               	/* epilogue start */
 675               	.LBE170:
 676               	.LM87:
 677 01ae 1F91      		pop r17
 678               	.LVL64:
 679 01b0 0F91      		pop r16
 680               	.LVL65:
 681 01b2 0895      		ret
 682               	.LFE15:
 684               	.global	LCDshiftRight
 686               	LCDshiftRight:
 687               	.LFB16:
 688               	.LM88:
 689               	.LVL66:
 690 01b4 0F93      		push r16
 691 01b6 1F93      		push r17
 692               	/* prologue: function */
 693               	/* frame size = 0 */
 694 01b8 082F      		mov r16,r24
 695               	.LM89:
 696 01ba 10E0      		ldi r17,lo8(0)
 697               	.LVL67:
 698 01bc 00C0      		rjmp .L36
 699               	.LVL68:
 700               	.L37:
 701               	.LBB171:
 702               	.LM90:
 703 01be 88E1      		ldi r24,lo8(24)
 704 01c0 00D0      		rcall LCDsendCommand
 705               	.LM91:
 706 01c2 1F5F      		subi r17,lo8(-(1))
 707               	.LVL69:
 708               	.L36:
 709 01c4 1017      		cp r17,r16
 710 01c6 00F0      		brlo .L37
 711               	/* epilogue start */
 712               	.LBE171:
 713               	.LM92:
 714 01c8 1F91      		pop r17
 715               	.LVL70:
 716 01ca 0F91      		pop r16
 717               	.LVL71:
 718 01cc 0895      		ret
 719               	.LFE16:
 721               	.global	LCDcursorOn
 723               	LCDcursorOn:
 724               	.LFB17:
 725               	.LM93:
 726               	/* prologue: function */
 727               	/* frame size = 0 */
 728               	.LM94:
 729 01ce 8EE0      		ldi r24,lo8(14)
 730 01d0 00D0      		rcall LCDsendCommand
 731               	/* epilogue start */
 732               	.LM95:
 733 01d2 0895      		ret
 734               	.LFE17:
 736               	.global	LCDcursorOnBlink
 738               	LCDcursorOnBlink:
 739               	.LFB18:
 740               	.LM96:
 741               	/* prologue: function */
 742               	/* frame size = 0 */
 743               	.LM97:
 744 01d4 8FE0      		ldi r24,lo8(15)
 745 01d6 00D0      		rcall LCDsendCommand
 746               	/* epilogue start */
 747               	.LM98:
 748 01d8 0895      		ret
 749               	.LFE18:
 751               	.global	LCDcursorOFF
 753               	LCDcursorOFF:
 754               	.LFB19:
 755               	.LM99:
 756               	/* prologue: function */
 757               	/* frame size = 0 */
 758               	.LM100:
 759 01da 8CE0      		ldi r24,lo8(12)
 760 01dc 00D0      		rcall LCDsendCommand
 761               	/* epilogue start */
 762               	.LM101:
 763 01de 0895      		ret
 764               	.LFE19:
 766               	.global	LCDblank
 768               	LCDblank:
 769               	.LFB20:
 770               	.LM102:
 771               	/* prologue: function */
 772               	/* frame size = 0 */
 773               	.LM103:
 774 01e0 88E0      		ldi r24,lo8(8)
 775 01e2 00D0      		rcall LCDsendCommand
 776               	/* epilogue start */
 777               	.LM104:
 778 01e4 0895      		ret
 779               	.LFE20:
 781               	.global	LCDvisible
 783               	LCDvisible:
 784               	.LFB21:
 785               	.LM105:
 786               	/* prologue: function */
 787               	/* frame size = 0 */
 788               	.LM106:
 789 01e6 8CE0      		ldi r24,lo8(12)
 790 01e8 00D0      		rcall LCDsendCommand
 791               	/* epilogue start */
 792               	.LM107:
 793 01ea 0895      		ret
 794               	.LFE21:
 796               	.global	LCDcursorLeft
 798               	LCDcursorLeft:
 799               	.LFB22:
 800               	.LM108:
 801               	.LVL72:
 802 01ec 0F93      		push r16
 803 01ee 1F93      		push r17
 804               	/* prologue: function */
 805               	/* frame size = 0 */
 806 01f0 082F      		mov r16,r24
 807               	.LM109:
 808 01f2 10E0      		ldi r17,lo8(0)
 809               	.LVL73:
 810 01f4 00C0      		rjmp .L50
 811               	.LVL74:
 812               	.L51:
 813               	.LBB172:
 814               	.LM110:
 815 01f6 80E1      		ldi r24,lo8(16)
 816 01f8 00D0      		rcall LCDsendCommand
 817               	.LM111:
 818 01fa 1F5F      		subi r17,lo8(-(1))
 819               	.LVL75:
 820               	.L50:
 821 01fc 1017      		cp r17,r16
 822 01fe 00F0      		brlo .L51
 823               	/* epilogue start */
 824               	.LBE172:
 825               	.LM112:
 826 0200 1F91      		pop r17
 827               	.LVL76:
 828 0202 0F91      		pop r16
 829               	.LVL77:
 830 0204 0895      		ret
 831               	.LFE22:
 833               	.global	LCDcursorRight
 835               	LCDcursorRight:
 836               	.LFB23:
 837               	.LM113:
 838               	.LVL78:
 839 0206 0F93      		push r16
 840 0208 1F93      		push r17
 841               	/* prologue: function */
 842               	/* frame size = 0 */
 843 020a 082F      		mov r16,r24
 844               	.LM114:
 845 020c 10E0      		ldi r17,lo8(0)
 846               	.LVL79:
 847 020e 00C0      		rjmp .L54
 848               	.LVL80:
 849               	.L55:
 850               	.LBB173:
 851               	.LM115:
 852 0210 84E1      		ldi r24,lo8(20)
 853 0212 00D0      		rcall LCDsendCommand
 854               	.LM116:
 855 0214 1F5F      		subi r17,lo8(-(1))
 856               	.LVL81:
 857               	.L54:
 858 0216 1017      		cp r17,r16
 859 0218 00F0      		brlo .L55
 860               	/* epilogue start */
 861               	.LBE173:
 862               	.LM117:
 863 021a 1F91      		pop r17
 864               	.LVL82:
 865 021c 0F91      		pop r16
 866               	.LVL83:
 867 021e 0895      		ret
 868               	.LFE23:
 870               	.global	main
 872               	main:
 873               	.LFB24:
 874               	.LM118:
 875 0220 CF93      		push r28
 876 0222 DF93      		push r29
 877               	/* prologue: function */
 878               	/* frame size = 0 */
 879               	.LM119:
 880 0224 8FEF      		ldi r24,lo8(-1)
 881 0226 87BB      		out 55-32,r24
 882               	.LM120:
 883 0228 11BA      		out 49-32,__zero_reg__
 884               	.LM121:
 885 022a 18BA      		out 56-32,__zero_reg__
 886               	.LM122:
 887 022c 82BB      		out 50-32,r24
 888               	.LM123:
 889 022e 00D0      		rcall LCDinit
 890               	.LM124:
 891 0230 00D0      		rcall LCDclr
 892               	.LBB174:
 893               	.LBB175:
 894               	.LBB176:
 895               	.LBB177:
 896               	.LM125:
 897 0232 C8EC      		ldi r28,lo8(200)
 898 0234 D0E0      		ldi r29,hi8(200)
 899 0236 00C0      		rjmp .L80
 900               	.LVL84:
 901               	.L62:
 902               	.LBE177:
 903               	.LBE176:
 904               	.LBE175:
 905               	.LBE174:
 906               	.LM126:
 907 0238 8091 0000 		lds r24,a
 908 023c 9091 0000 		lds r25,(a)+1
 909               	.LVL85:
 910 0240 0196      		adiw r24,1
 911 0242 9093 0000 		sts (a)+1,r25
 912 0246 8093 0000 		sts a,r24
 913               	.LM127:
 914 024a 0A97      		sbiw r24,10
 915 024c 04F4      		brge .L59
 916               	.LM128:
 917 024e 80E0      		ldi r24,lo8(0)
 918 0250 60E0      		ldi r22,lo8(0)
 919 0252 00D0      		rcall LCDGotoXY
 920               	.LVL86:
 921               	.LM129:
 922 0254 8091 0000 		lds r24,a
 923 0258 805D      		subi r24,lo8(-(48))
 924 025a 00D0      		rcall LCDsendChar
 925               	.LVL87:
 926               	.L59:
 927               	.LM130:
 928 025c 8091 0000 		lds r24,a
 929 0260 9091 0000 		lds r25,(a)+1
 930 0264 0A97      		sbiw r24,10
 931 0266 04F0      		brlt .L60
 932               	.LM131:
 933 0268 80E0      		ldi r24,lo8(0)
 934 026a 60E0      		ldi r22,lo8(0)
 935 026c 00D0      		rcall LCDGotoXY
 936               	.LVL88:
 937               	.LM132:
 938 026e 8091 0000 		lds r24,a
 939 0272 9091 0000 		lds r25,(a)+1
 940 0276 6AE0      		ldi r22,lo8(10)
 941 0278 70E0      		ldi r23,hi8(10)
 942 027a 00D0      		rcall __divmodhi4
 943 027c 862F      		mov r24,r22
 944 027e 805D      		subi r24,lo8(-(48))
 945 0280 00D0      		rcall LCDsendChar
 946               	.LM133:
 947 0282 81E0      		ldi r24,lo8(1)
 948 0284 60E0      		ldi r22,lo8(0)
 949 0286 00D0      		rcall LCDGotoXY
 950               	.LM134:
 951 0288 8091 0000 		lds r24,a
 952 028c 9091 0000 		lds r25,(a)+1
 953 0290 6AE0      		ldi r22,lo8(10)
 954 0292 70E0      		ldi r23,hi8(10)
 955 0294 00D0      		rcall __divmodhi4
 956 0296 805D      		subi r24,lo8(-(48))
 957 0298 00D0      		rcall LCDsendChar
 958               	.LVL89:
 959               	.L60:
 960 029a 88EB      		ldi r24,lo8(3000)
 961 029c 9BE0      		ldi r25,hi8(3000)
 962               	.LVL90:
 963               	.L61:
 964               	.LBB181:
 965               	.LBB182:
 966               	.LBB183:
 967               	.LBB184:
 968               	.LM135:
 969 029e FE01      		movw r30,r28
 970               	.LVL91:
 971               	/* #APP */
 972               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 973 02a0 3197      		1: sbiw r30,1
 974 02a2 01F4      		brne 1b
 975               	 ;  0 "" 2
 976               	/* #NOAPP */
 977               	.LBE184:
 978               	.LBE183:
 979               	.LM136:
 980 02a4 0197      		sbiw r24,1
 981               	.LM137:
 982 02a6 01F4      		brne .L61
 983               	.LVL92:
 984               	.L80:
 985               	.LBE182:
 986               	.LBE181:
 987               	.LM138:
 988 02a8 809B      		sbis 48-32,0
 989 02aa 00C0      		rjmp .L62
 990 02ac 00C0      		rjmp .L81
 991               	.L67:
 992               	.LM139:
 993 02ae 8091 0000 		lds r24,b
 994 02b2 9091 0000 		lds r25,(b)+1
 995               	.LVL93:
 996 02b6 0196      		adiw r24,1
 997 02b8 9093 0000 		sts (b)+1,r25
 998 02bc 8093 0000 		sts b,r24
 999               	.LM140:
 1000 02c0 0A97      		sbiw r24,10
 1001 02c2 04F4      		brge .L64
 1002               	.LM141:
 1003 02c4 83E0      		ldi r24,lo8(3)
 1004 02c6 60E0      		ldi r22,lo8(0)
 1005 02c8 00D0      		rcall LCDGotoXY
 1006               	.LVL94:
 1007               	.LM142:
 1008 02ca 8091 0000 		lds r24,b
 1009 02ce 805D      		subi r24,lo8(-(48))
 1010 02d0 00D0      		rcall LCDsendChar
 1011               	.LVL95:
 1012               	.L64:
 1013               	.LM143:
 1014 02d2 8091 0000 		lds r24,b
 1015 02d6 9091 0000 		lds r25,(b)+1
 1016 02da 0A97      		sbiw r24,10
 1017 02dc 04F0      		brlt .L65
 1018               	.LM144:
 1019 02de 83E0      		ldi r24,lo8(3)
 1020 02e0 60E0      		ldi r22,lo8(0)
 1021 02e2 00D0      		rcall LCDGotoXY
 1022               	.LVL96:
 1023               	.LM145:
 1024 02e4 8091 0000 		lds r24,b
 1025 02e8 9091 0000 		lds r25,(b)+1
 1026 02ec 6AE0      		ldi r22,lo8(10)
 1027 02ee 70E0      		ldi r23,hi8(10)
 1028 02f0 00D0      		rcall __divmodhi4
 1029 02f2 862F      		mov r24,r22
 1030 02f4 805D      		subi r24,lo8(-(48))
 1031 02f6 00D0      		rcall LCDsendChar
 1032               	.LM146:
 1033 02f8 84E0      		ldi r24,lo8(4)
 1034 02fa 60E0      		ldi r22,lo8(0)
 1035 02fc 00D0      		rcall LCDGotoXY
 1036               	.LM147:
 1037 02fe 8091 0000 		lds r24,b
 1038 0302 9091 0000 		lds r25,(b)+1
 1039 0306 6AE0      		ldi r22,lo8(10)
 1040 0308 70E0      		ldi r23,hi8(10)
 1041 030a 00D0      		rcall __divmodhi4
 1042 030c 805D      		subi r24,lo8(-(48))
 1043 030e 00D0      		rcall LCDsendChar
 1044               	.LVL97:
 1045               	.L65:
 1046 0310 88EB      		ldi r24,lo8(3000)
 1047 0312 9BE0      		ldi r25,hi8(3000)
 1048               	.LVL98:
 1049               	.L66:
 1050               	.LBB185:
 1051               	.LBB180:
 1052               	.LBB179:
 1053               	.LBB178:
 1054               	.LM148:
 1055 0314 FE01      		movw r30,r28
 1056               	.LVL99:
 1057               	/* #APP */
 1058               	 ;  105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
 1059 0316 3197      		1: sbiw r30,1
 1060 0318 01F4      		brne 1b
 1061               	 ;  0 "" 2
 1062               	/* #NOAPP */
 1063               	.LBE178:
 1064               	.LBE179:
 1065               	.LM149:
 1066 031a 0197      		sbiw r24,1
 1067               	.LM150:
 1068 031c 01F4      		brne .L66
 1069               	.LVL100:
 1070               	.L81:
 1071               	.LBE180:
 1072               	.LBE185:
 1073               	.LM151:
 1074 031e 819B      		sbis 48-32,1
 1075 0320 00C0      		rjmp .L67
 1076               	.LM152:
 1077 0322 8299      		sbic 48-32,2
 1078 0324 00C0      		rjmp .L68
 1079               	.LM153:
 1080 0326 82E0      		ldi r24,lo8(2)
 1081               	.LVL101:
 1082 0328 60E0      		ldi r22,lo8(0)
 1083 032a 00D0      		rcall LCDGotoXY
 1084               	.LVL102:
 1085               	.LM154:
 1086 032c 8BE2      		ldi r24,lo8(43)
 1087 032e 00D0      		rcall LCDsendChar
 1088               	.LM155:
 1089 0330 85E0      		ldi r24,lo8(5)
 1090 0332 60E0      		ldi r22,lo8(0)
 1091 0334 00D0      		rcall LCDGotoXY
 1092               	.LM156:
 1093 0336 8DE3      		ldi r24,lo8(61)
 1094 0338 00D0      		rcall LCDsendChar
 1095               	.LM157:
 1096 033a 8091 0000 		lds r24,b
 1097 033e 9091 0000 		lds r25,(b)+1
 1098 0342 2091 0000 		lds r18,a
 1099 0346 3091 0000 		lds r19,(a)+1
 1100 034a 820F      		add r24,r18
 1101 034c 931F      		adc r25,r19
 1102 034e 0A97      		sbiw r24,10
 1103 0350 04F4      		brge .L69
 1104               	.LM158:
 1105 0352 86E0      		ldi r24,lo8(6)
 1106 0354 60E0      		ldi r22,lo8(0)
 1107 0356 00D0      		rcall LCDGotoXY
 1108               	.LM159:
 1109 0358 8091 0000 		lds r24,a
 1110 035c 9091 0000 		lds r25,b
 1111 0360 890F      		add r24,r25
 1112 0362 805D      		subi r24,lo8(-(48))
 1113 0364 00D0      		rcall LCDsendChar
 1114               	.L69:
 1115               	.LM160:
 1116 0366 8091 0000 		lds r24,b
 1117 036a 9091 0000 		lds r25,(b)+1
 1118 036e 2091 0000 		lds r18,a
 1119 0372 3091 0000 		lds r19,(a)+1
 1120 0376 820F      		add r24,r18
 1121 0378 931F      		adc r25,r19
 1122 037a 0A97      		sbiw r24,10
 1123 037c 04F0      		brlt .L68
 1124               	.LM161:
 1125 037e 86E0      		ldi r24,lo8(6)
 1126 0380 60E0      		ldi r22,lo8(0)
 1127 0382 00D0      		rcall LCDGotoXY
 1128               	.LM162:
 1129 0384 8091 0000 		lds r24,b
 1130 0388 9091 0000 		lds r25,(b)+1
 1131 038c 2091 0000 		lds r18,a
 1132 0390 3091 0000 		lds r19,(a)+1
 1133 0394 820F      		add r24,r18
 1134 0396 931F      		adc r25,r19
 1135 0398 6AE0      		ldi r22,lo8(10)
 1136 039a 70E0      		ldi r23,hi8(10)
 1137 039c 00D0      		rcall __divmodhi4
 1138 039e 862F      		mov r24,r22
 1139 03a0 805D      		subi r24,lo8(-(48))
 1140 03a2 00D0      		rcall LCDsendChar
 1141               	.LM163:
 1142 03a4 87E0      		ldi r24,lo8(7)
 1143 03a6 60E0      		ldi r22,lo8(0)
 1144 03a8 00D0      		rcall LCDGotoXY
 1145               	.LM164:
 1146 03aa 8091 0000 		lds r24,b
 1147 03ae 9091 0000 		lds r25,(b)+1
 1148 03b2 2091 0000 		lds r18,a
 1149 03b6 3091 0000 		lds r19,(a)+1
 1150 03ba 820F      		add r24,r18
 1151 03bc 931F      		adc r25,r19
 1152 03be 6AE0      		ldi r22,lo8(10)
 1153 03c0 70E0      		ldi r23,hi8(10)
 1154 03c2 00D0      		rcall __divmodhi4
 1155 03c4 805D      		subi r24,lo8(-(48))
 1156 03c6 00D0      		rcall LCDsendChar
 1157               	.LVL103:
 1158               	.L68:
 1159               	.LM165:
 1160 03c8 8399      		sbic 48-32,3
 1161 03ca 00C0      		rjmp .L70
 1162               	.LM166:
 1163 03cc 82E0      		ldi r24,lo8(2)
 1164               	.LVL104:
 1165 03ce 60E0      		ldi r22,lo8(0)
 1166 03d0 00D0      		rcall LCDGotoXY
 1167               	.LVL105:
 1168               	.LM167:
 1169 03d2 8DE2      		ldi r24,lo8(45)
 1170 03d4 00D0      		rcall LCDsendChar
 1171               	.LM168:
 1172 03d6 85E0      		ldi r24,lo8(5)
 1173 03d8 60E0      		ldi r22,lo8(0)
 1174 03da 00D0      		rcall LCDGotoXY
 1175               	.LM169:
 1176 03dc 8DE3      		ldi r24,lo8(61)
 1177 03de 00D0      		rcall LCDsendChar
 1178               	.LM170:
 1179 03e0 8091 0000 		lds r24,b
 1180 03e4 9091 0000 		lds r25,(b)+1
 1181 03e8 2091 0000 		lds r18,a
 1182 03ec 3091 0000 		lds r19,(a)+1
 1183 03f0 820F      		add r24,r18
 1184 03f2 931F      		adc r25,r19
 1185 03f4 0A97      		sbiw r24,10
 1186 03f6 04F4      		brge .L71
 1187               	.LM171:
 1188 03f8 86E0      		ldi r24,lo8(6)
 1189 03fa 60E0      		ldi r22,lo8(0)
 1190 03fc 00D0      		rcall LCDGotoXY
 1191               	.LM172:
 1192 03fe 8091 0000 		lds r24,a
 1193 0402 805D      		subi r24,lo8(-(48))
 1194 0404 9091 0000 		lds r25,b
 1195 0408 891B      		sub r24,r25
 1196 040a 00D0      		rcall LCDsendChar
 1197               	.L71:
 1198               	.LM173:
 1199 040c 8091 0000 		lds r24,b
 1200 0410 9091 0000 		lds r25,(b)+1
 1201 0414 2091 0000 		lds r18,a
 1202 0418 3091 0000 		lds r19,(a)+1
 1203 041c 820F      		add r24,r18
 1204 041e 931F      		adc r25,r19
 1205 0420 0A97      		sbiw r24,10
 1206 0422 04F0      		brlt .L70
 1207               	.LM174:
 1208 0424 86E0      		ldi r24,lo8(6)
 1209 0426 60E0      		ldi r22,lo8(0)
 1210 0428 00D0      		rcall LCDGotoXY
 1211               	.LM175:
 1212 042a 8091 0000 		lds r24,a
 1213 042e 9091 0000 		lds r25,(a)+1
 1214 0432 2091 0000 		lds r18,b
 1215 0436 3091 0000 		lds r19,(b)+1
 1216 043a 821B      		sub r24,r18
 1217 043c 930B      		sbc r25,r19
 1218 043e 6AE0      		ldi r22,lo8(10)
 1219 0440 70E0      		ldi r23,hi8(10)
 1220 0442 00D0      		rcall __divmodhi4
 1221 0444 862F      		mov r24,r22
 1222 0446 805D      		subi r24,lo8(-(48))
 1223 0448 00D0      		rcall LCDsendChar
 1224               	.LM176:
 1225 044a 87E0      		ldi r24,lo8(7)
 1226 044c 60E0      		ldi r22,lo8(0)
 1227 044e 00D0      		rcall LCDGotoXY
 1228               	.LM177:
 1229 0450 8091 0000 		lds r24,a
 1230 0454 9091 0000 		lds r25,(a)+1
 1231 0458 2091 0000 		lds r18,b
 1232 045c 3091 0000 		lds r19,(b)+1
 1233 0460 821B      		sub r24,r18
 1234 0462 930B      		sbc r25,r19
 1235 0464 6AE0      		ldi r22,lo8(10)
 1236 0466 70E0      		ldi r23,hi8(10)
 1237 0468 00D0      		rcall __divmodhi4
 1238 046a 805D      		subi r24,lo8(-(48))
 1239 046c 00D0      		rcall LCDsendChar
 1240               	.LVL106:
 1241               	.L70:
 1242               	.LM178:
 1243 046e 8499      		sbic 48-32,4
 1244 0470 00C0      		rjmp .L72
 1245               	.LM179:
 1246 0472 82E0      		ldi r24,lo8(2)
 1247               	.LVL107:
 1248 0474 60E0      		ldi r22,lo8(0)
 1249 0476 00D0      		rcall LCDGotoXY
 1250               	.LVL108:
 1251               	.LM180:
 1252 0478 8AE2      		ldi r24,lo8(42)
 1253 047a 00D0      		rcall LCDsendChar
 1254               	.LM181:
 1255 047c 85E0      		ldi r24,lo8(5)
 1256 047e 60E0      		ldi r22,lo8(0)
 1257 0480 00D0      		rcall LCDGotoXY
 1258               	.LM182:
 1259 0482 8DE3      		ldi r24,lo8(61)
 1260 0484 00D0      		rcall LCDsendChar
 1261               	.LM183:
 1262 0486 6091 0000 		lds r22,a
 1263 048a 7091 0000 		lds r23,(a)+1
 1264 048e 8091 0000 		lds r24,b
 1265 0492 9091 0000 		lds r25,(b)+1
 1266 0496 00D0      		rcall __mulhi3
 1267 0498 0A97      		sbiw r24,10
 1268 049a 04F4      		brge .L73
 1269               	.LM184:
 1270 049c 86E0      		ldi r24,lo8(6)
 1271 049e 60E0      		ldi r22,lo8(0)
 1272 04a0 00D0      		rcall LCDGotoXY
 1273               	.LM185:
 1274 04a2 6091 0000 		lds r22,a
 1275 04a6 7091 0000 		lds r23,(a)+1
 1276 04aa 8091 0000 		lds r24,b
 1277 04ae 9091 0000 		lds r25,(b)+1
 1278 04b2 00D0      		rcall __mulhi3
 1279 04b4 805D      		subi r24,lo8(-(48))
 1280 04b6 00D0      		rcall LCDsendChar
 1281               	.L73:
 1282               	.LM186:
 1283 04b8 6091 0000 		lds r22,a
 1284 04bc 7091 0000 		lds r23,(a)+1
 1285 04c0 8091 0000 		lds r24,b
 1286 04c4 9091 0000 		lds r25,(b)+1
 1287 04c8 00D0      		rcall __mulhi3
 1288 04ca 0A97      		sbiw r24,10
 1289 04cc 04F0      		brlt .L72
 1290               	.LM187:
 1291 04ce 86E0      		ldi r24,lo8(6)
 1292 04d0 60E0      		ldi r22,lo8(0)
 1293 04d2 00D0      		rcall LCDGotoXY
 1294               	.LM188:
 1295 04d4 6091 0000 		lds r22,a
 1296 04d8 7091 0000 		lds r23,(a)+1
 1297 04dc 8091 0000 		lds r24,b
 1298 04e0 9091 0000 		lds r25,(b)+1
 1299 04e4 00D0      		rcall __mulhi3
 1300 04e6 6AE0      		ldi r22,lo8(10)
 1301 04e8 70E0      		ldi r23,hi8(10)
 1302 04ea 00D0      		rcall __divmodhi4
 1303 04ec 862F      		mov r24,r22
 1304 04ee 805D      		subi r24,lo8(-(48))
 1305 04f0 00D0      		rcall LCDsendChar
 1306               	.LM189:
 1307 04f2 87E0      		ldi r24,lo8(7)
 1308 04f4 60E0      		ldi r22,lo8(0)
 1309 04f6 00D0      		rcall LCDGotoXY
 1310               	.LM190:
 1311 04f8 6091 0000 		lds r22,a
 1312 04fc 7091 0000 		lds r23,(a)+1
 1313 0500 8091 0000 		lds r24,b
 1314 0504 9091 0000 		lds r25,(b)+1
 1315 0508 00D0      		rcall __mulhi3
 1316 050a 6AE0      		ldi r22,lo8(10)
 1317 050c 70E0      		ldi r23,hi8(10)
 1318 050e 00D0      		rcall __divmodhi4
 1319 0510 805D      		subi r24,lo8(-(48))
 1320 0512 00D0      		rcall LCDsendChar
 1321               	.LVL109:
 1322               	.L72:
 1323               	.LM191:
 1324 0514 8599      		sbic 48-32,5
 1325 0516 00C0      		rjmp .L80
 1326               	.LM192:
 1327 0518 82E0      		ldi r24,lo8(2)
 1328               	.LVL110:
 1329 051a 60E0      		ldi r22,lo8(0)
 1330 051c 00D0      		rcall LCDGotoXY
 1331               	.LVL111:
 1332               	.LM193:
 1333 051e 8FE2      		ldi r24,lo8(47)
 1334 0520 00D0      		rcall LCDsendChar
 1335               	.LM194:
 1336 0522 85E0      		ldi r24,lo8(5)
 1337 0524 60E0      		ldi r22,lo8(0)
 1338 0526 00D0      		rcall LCDGotoXY
 1339               	.LM195:
 1340 0528 8DE3      		ldi r24,lo8(61)
 1341 052a 00D0      		rcall LCDsendChar
 1342               	.LM196:
 1343 052c 8091 0000 		lds r24,b
 1344 0530 9091 0000 		lds r25,(b)+1
 1345 0534 2091 0000 		lds r18,a
 1346 0538 3091 0000 		lds r19,(a)+1
 1347 053c 820F      		add r24,r18
 1348 053e 931F      		adc r25,r19
 1349 0540 0A97      		sbiw r24,10
 1350 0542 04F4      		brge .L74
 1351               	.LM197:
 1352 0544 86E0      		ldi r24,lo8(6)
 1353 0546 60E0      		ldi r22,lo8(0)
 1354 0548 00D0      		rcall LCDGotoXY
 1355               	.LM198:
 1356 054a 6091 0000 		lds r22,b
 1357 054e 7091 0000 		lds r23,(b)+1
 1358 0552 8091 0000 		lds r24,a
 1359 0556 9091 0000 		lds r25,(a)+1
 1360 055a 00D0      		rcall __divmodhi4
 1361 055c 862F      		mov r24,r22
 1362 055e 805D      		subi r24,lo8(-(48))
 1363 0560 00D0      		rcall LCDsendChar
 1364               	.L74:
 1365               	.LM199:
 1366 0562 8091 0000 		lds r24,b
 1367 0566 9091 0000 		lds r25,(b)+1
 1368 056a 2091 0000 		lds r18,a
 1369 056e 3091 0000 		lds r19,(a)+1
 1370 0572 820F      		add r24,r18
 1371 0574 931F      		adc r25,r19
 1372 0576 0A97      		sbiw r24,10
 1373 0578 04F4      		brge .+2
 1374 057a 00C0      		rjmp .L80
 1375               	.LM200:
 1376 057c 86E0      		ldi r24,lo8(6)
 1377 057e 60E0      		ldi r22,lo8(0)
 1378 0580 00D0      		rcall LCDGotoXY
 1379               	.LM201:
 1380 0582 6091 0000 		lds r22,b
 1381 0586 7091 0000 		lds r23,(b)+1
 1382 058a 8091 0000 		lds r24,a
 1383 058e 9091 0000 		lds r25,(a)+1
 1384 0592 00D0      		rcall __divmodhi4
 1385 0594 CB01      		movw r24,r22
 1386 0596 6AE0      		ldi r22,lo8(10)
 1387 0598 70E0      		ldi r23,hi8(10)
 1388 059a 00D0      		rcall __divmodhi4
 1389 059c 862F      		mov r24,r22
 1390 059e 805D      		subi r24,lo8(-(48))
 1391 05a0 00D0      		rcall LCDsendChar
 1392               	.LM202:
 1393 05a2 87E0      		ldi r24,lo8(7)
 1394 05a4 60E0      		ldi r22,lo8(0)
 1395 05a6 00D0      		rcall LCDGotoXY
 1396               	.LM203:
 1397 05a8 6091 0000 		lds r22,b
 1398 05ac 7091 0000 		lds r23,(b)+1
 1399 05b0 8091 0000 		lds r24,a
 1400 05b4 9091 0000 		lds r25,(a)+1
 1401 05b8 00D0      		rcall __divmodhi4
 1402 05ba CB01      		movw r24,r22
 1403 05bc 6AE0      		ldi r22,lo8(10)
 1404 05be 70E0      		ldi r23,hi8(10)
 1405 05c0 00D0      		rcall __divmodhi4
 1406 05c2 805D      		subi r24,lo8(-(48))
 1407 05c4 00D0      		rcall LCDsendChar
 1408 05c6 00C0      		rjmp .L80
 1409               	.LFE24:
 1411               	.global	b
 1412               	.global	b
 1413               		.section .bss
 1416               	b:
 1417 0000 0000      		.skip 2,0
 1418               		.comm a,2,1
 1587               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:2      *ABS*:0000003f __SREG__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:3      *ABS*:0000003e __SP_H__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:4      *ABS*:0000003d __SP_L__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:5      *ABS*:00000034 __CCP__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:6      *ABS*:00000000 __tmp_reg__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:7      *ABS*:00000001 __zero_reg__
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:18     .text:00000000 LCDsendChar
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:131    .text:00000042 LCDsendCommand
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:236    .text:0000007c LCDinit
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:412    .text:000000dc LCDclr
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:427    .text:000000e2 LCDhome
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:442    .text:000000e8 LCDstring
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:486    .text:00000110 LCDGotoXY
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:527    .text:0000012c CopyStringtoLCD
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:582    .text:00000156 LCDdefinechar
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:649    .text:0000019a LCDshiftLeft
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:686    .text:000001b4 LCDshiftRight
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:723    .text:000001ce LCDcursorOn
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:738    .text:000001d4 LCDcursorOnBlink
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:753    .text:000001da LCDcursorOFF
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:768    .text:000001e0 LCDblank
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:783    .text:000001e6 LCDvisible
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:798    .text:000001ec LCDcursorLeft
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:835    .text:00000206 LCDcursorRight
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:872    .text:00000220 main
                            *COM*:00000002 a
C:\Users\8FEE~1\AppData\Local\Temp/ccEYKROj.s:1416   .bss:00000000 b

UNDEFINED SYMBOLS
__divmodhi4
__mulhi3
__do_clear_bss
