summaryrefslogtreecommitdiffstats
path: root/src/dist/default/production/src.production.lst
diff options
context:
space:
mode:
Diffstat (limited to 'src/dist/default/production/src.production.lst')
-rw-r--r--src/dist/default/production/src.production.lst72
1 files changed, 36 insertions, 36 deletions
diff --git a/src/dist/default/production/src.production.lst b/src/dist/default/production/src.production.lst
index fd44914..5839790 100644
--- a/src/dist/default/production/src.production.lst
+++ b/src/dist/default/production/src.production.lst
@@ -1,7 +1,7 @@
Microchip Technology PIC18 LITE Macro Assembler V1.44 build -154322312
- Thu Feb 01 17:09:31 2018
+ Thu Feb 22 10:47:56 2018
Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140600
1 processor 18F45K22
@@ -277,40 +277,40 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140
263 007F08 0012 return
264
265 ;midi.c: 68: }
- 266 ;midi.c: 70: midi_set_status(pkt, NOTE_ON);
+ 266 ;midi.c: 70: if (pkt->data == (0)) {
267
268 ;midi.c: 67: return -1;
269 ; Return value of _midi_note_on is never used
- 270 007F0A C006 F001 movff midi_note_on@pkt,midi_set_status@pkt
- 271 007F0E C007 F002 movff midi_note_on@pkt+1,midi_set_status@pkt+1
- 272 007F12 0E08 movlw 8
- 273 007F14 6E03 movwf midi_set_status@status,c
- 274 007F16 EC45 F03F call _midi_set_status ;wreg free
- 275
- 276 ;midi.c: 71: midi_set_channel(pkt, channel);
- 277 007F1A C006 F001 movff midi_note_on@pkt,midi_set_channel@pkt
- 278 007F1E C007 F002 movff midi_note_on@pkt+1,midi_set_channel@pkt+1
- 279 007F22 C008 F003 movff midi_note_on@channel,midi_set_channel@channel
- 280 007F26 C009 F004 movff midi_note_on@channel+1,midi_set_channel@channel+1
- 281 007F2A EC57 F03F call _midi_set_channel ;wreg free
- 282
- 283 ;midi.c: 73: if (pkt->data == (0)) {
- 284 007F2E 0E03 movlw 3
- 285 007F30 2406 addwf midi_note_on@pkt,w,c
- 286 007F32 6E0C movwf ??_midi_note_on& (0+255),c
- 287 007F34 0E00 movlw 0
- 288 007F36 2007 addwfc midi_note_on@pkt+1,w,c
- 289 007F38 6E0D movwf (??_midi_note_on+1)& (0+255),c
- 290 007F3A 500C movf ??_midi_note_on,w,c
- 291 007F3C 100D iorwf ??_midi_note_on+1,w,c
- 292 007F3E B4D8 btfsc status,2,c
- 293 007F40 0012 return
- 294
- 295 ;midi.c: 75: }
- 296 ;midi.c: 77: pkt->data[0] = note;
- 297
- 298 ;midi.c: 74: return -2;
- 299 ; Return value of _midi_note_on is never used
+ 270 007F0A 0E03 movlw 3
+ 271 007F0C 2406 addwf midi_note_on@pkt,w,c
+ 272 007F0E 6E0C movwf ??_midi_note_on& (0+255),c
+ 273 007F10 0E00 movlw 0
+ 274 007F12 2007 addwfc midi_note_on@pkt+1,w,c
+ 275 007F14 6E0D movwf (??_midi_note_on+1)& (0+255),c
+ 276 007F16 500C movf ??_midi_note_on,w,c
+ 277 007F18 100D iorwf ??_midi_note_on+1,w,c
+ 278 007F1A B4D8 btfsc status,2,c
+ 279 007F1C 0012 return
+ 280
+ 281 ;midi.c: 72: }
+ 282 ;midi.c: 74: midi_set_status(pkt, NOTE_ON);
+ 283
+ 284 ;midi.c: 71: return -2;
+ 285 ; Return value of _midi_note_on is never used
+ 286 007F1E C006 F001 movff midi_note_on@pkt,midi_set_status@pkt
+ 287 007F22 C007 F002 movff midi_note_on@pkt+1,midi_set_status@pkt+1
+ 288 007F26 0E08 movlw 8
+ 289 007F28 6E03 movwf midi_set_status@status,c
+ 290 007F2A EC45 F03F call _midi_set_status ;wreg free
+ 291
+ 292 ;midi.c: 75: midi_set_channel(pkt, channel);
+ 293 007F2E C006 F001 movff midi_note_on@pkt,midi_set_channel@pkt
+ 294 007F32 C007 F002 movff midi_note_on@pkt+1,midi_set_channel@pkt+1
+ 295 007F36 C008 F003 movff midi_note_on@channel,midi_set_channel@channel
+ 296 007F3A C009 F004 movff midi_note_on@channel+1,midi_set_channel@channel+1
+ 297 007F3E EC57 F03F call _midi_set_channel ;wreg free
+ 298
+ 299 ;midi.c: 77: pkt->data[0] = note;
300 007F42 EE20 F003 lfsr 2,3
301 007F46 5006 movf midi_note_on@pkt,w,c
302 007F48 26D9 addwf fsr2l,f,c
@@ -591,7 +591,7 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140
577
578 ;main.c: 96: while (length--) {
579 007FDA D009 goto l12
- 580 007FDC l826:
+ 580 007FDC l832:
581
582 ;main.c: 97: putch((char) *(data++));
583 007FDC C008 FFD9 movff eusart_write_midi@data,fsr2l
@@ -605,7 +605,7 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140
591 007FF0 A0D8 btfss status,0,c
592 007FF2 0607 decf eusart_write_midi@length+1,f,c
593 007FF4 2806 incf eusart_write_midi@length,w,c
- 594 007FF6 E1F2 bnz l826
+ 594 007FF6 E1F2 bnz l832
595 007FF8 2807 incf eusart_write_midi@length+1,w,c
596 007FFA B4D8 btfsc status,2,c
597 007FFC 0012 return
@@ -907,11 +907,11 @@ SFR 0 0 0 200 0.0%
Microchip Technology PIC18 Macro Assembler V1.44 build -154322312
-Symbol Table Thu Feb 01 17:09:31 2018
+Symbol Table Thu Feb 22 10:47:56 2018
l12 7FEE l13 7FDC l19 7EF4
__CFG_CP0$OFF 000000 __CFG_CP1$OFF 000000 __CFG_LVP$ON 000000
- l700 7E68 l826 7FDC __CFG_CPB$OFF 000000
+ l700 7E68 l832 7FDC __CFG_CPB$OFF 000000
__CFG_CPD$OFF 000000 _RCIF 007CF5 _TXIF 007CF4
_main 7ED4 midi_note_on@channel 0008 fsr2h 000FDA
indf2 000FDF fsr2l 000FD9 __CFG_BORV$190 000000