+;; *** unsaveRegisters 2091
+;;ic
+;; *** genAssign 9239
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
+;; *** genAssign 9322
+;#CSRC and2.c 102
+; uchar0 = 0x13;
+ MOVLW 0x13 ;key=000,flow seq=007
+;; 1241
+;; 1257 _uchar0 offset=0
+ MOVWF _uchar0 ;key=001,flow seq=007
+;;ic
+;; *** genCall 2358
+;; *** saveRegisters 2029
+;;ic
+;; *** genPlus 781
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; 794
+;; 811 size=1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar0, right AOP_LIT=0x0e, size = 1
+;; *** pic14_getDataSize 1751
+;; *** genPlusIncr 161
+;; result AOP_ACC, left AOP_DIR, right AOP_LIT
+;; genPlusIncr 173
+;; *** pic14_getDataSize 1751
+;; adding lit to something. size 1
+;; *** genAddLit 455
+;; *** pic14_getDataSize 1751
+;; left and result aren't same genAddLit 680
+_or_compound1
+;#CSRC and2.c 45
+; uchar0 = (uchar0 + 0xe) | 0x0f;
+ MOVLW 0x0e ;key=002,flow seq=007
+;; 1241
+;; 1257 _uchar0 offset=0
+ ADDWF _uchar0,W ;key=003,flow seq=007
+;; *** emitMOVWF 438 ignoring mov into W
+;;ic
+;; *** ifxForOp 5038
+;; *** genOr 5533
+;; 794
+;; 811 size=1
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 5539 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 5564 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
+ IORLW 0x0f ;key=004,flow seq=007
+;; 1241
+;; 1257 _uchar0 offset=0
+;; peep 2 - Removed redundant move
+ MOVWF _uchar0 ;key=005,flow seq=007
+;; peep 1 - test/jump to test/skip
+ XORLW 0x2f ;key=006,flow seq=007
+ BTFSS _STATUS,2 ;key=007,flow seq=007
+;<>Start of new flow, seq=0x8 ancestor = 0x7
+ INCF _failures,F ;key=000,flow seq=008
+;<>Start of new flow, seq=0x9 ancestor = 0x7
+;; *** unsaveRegisters 2091
+;;ic
+;; *** genAssign 9239
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar1, size = 1
+;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x47, size = 1
+;; *** genAssign 9322
+;#CSRC and2.c 105
+; uchar1 = 0x47;
+ MOVLW 0x47 ;key=000,flow seq=009
+;; 1241
+;; 1257 _uchar1 offset=0
+ MOVWF _uchar1 ;key=001,flow seq=009
+;;ic
+;; *** genCall 2358
+;; *** saveRegisters 2029
+;;ic
+;; *** genPlus 781
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar1, size = 1
+;; 794
+;; 811 size=1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar1, right AOP_LIT=0x0f, size = 1
+;; *** pic14_getDataSize 1751
+;; *** genPlusIncr 161
+;; result AOP_ACC, left AOP_DIR, right AOP_LIT
+;; genPlusIncr 173
+;; *** pic14_getDataSize 1751
+;; adding lit to something. size 1
+;; *** genAddLit 455
+;; *** pic14_getDataSize 1751
+;; left and result aren't same genAddLit 680
+_or_compound2
+;#CSRC and2.c 54
+; uchar0 = (uchar1 + 0xf) | 0x0f;
+ MOVLW 0x0f ;key=002,flow seq=009
+;; 1241
+;; 1257 _uchar1 offset=0
+ ADDWF _uchar1,W ;key=003,flow seq=009
+;; *** emitMOVWF 438 ignoring mov into W
+;;ic
+;; *** ifxForOp 5038
+;; *** genOr 5533
+;; 794
+;; 811 size=1
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 5539 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
+;;Warning -pic port ignoring get(AOP_ACC) 1088
+;; line = 5564 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
+ IORLW 0x0f ;key=004,flow seq=009
+;; 1241
+;; 1257 _uchar0 offset=0
+;; peep 2 - Removed redundant move
+ MOVWF _uchar0 ;key=005,flow seq=009
+;; peep 1 - test/jump to test/skip
+ XORLW 0x5f ;key=006,flow seq=009
+ BTFSS _STATUS,2 ;key=007,flow seq=009
+;<>Start of new flow, seq=0xa ancestor = 0x9
+ INCF _failures,F ;key=000,flow seq=00a
+;<>Start of new flow, seq=0xb ancestor = 0x9
+ MOVF _uchar1,W ;key=000,flow seq=00b
+;; peep 1 - test/jump to test/skip
+ XORLW 0x47 ;key=001,flow seq=00b
+ BTFSS _STATUS,2 ;key=002,flow seq=00b
+;<>Start of new flow, seq=0xc ancestor = 0xb
+ INCF _failures,F ;key=000,flow seq=00c
+;<>Start of new flow, seq=0xd ancestor = 0xb
+;; *** unsaveRegisters 2091
+;;ic
+;; *** genAssign 9239
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
+;; *** genAssign 9322
+;#CSRC and2.c 108
+; uchar0 = 0x13;
+ MOVLW 0x13 ;key=000,flow seq=00d
+;; 1241
+;; 1257 _uchar0 offset=0
+ MOVWF _uchar0 ;key=001,flow seq=00d
+;;ic
+;; *** genCall 2358
+;; *** saveRegisters 2029
+;;ic
+;; *** genPlus 781
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; 861 register type nRegs=1
+;; line = 787 result AOP_REG=r0x56, left AOP_DIR=_uchar0, right AOP_LIT=0x01, size = 1
+;; *** pic14_getDataSize 1751
+;; *** genPlusIncr 161
+;; result AOP_REG, left AOP_DIR, right AOP_LIT
+;; genPlusIncr 173
+;; genPlusIncr 197
+;; couldn't increment
+;; *** pic14_getDataSize 1751
+;; adding lit to something. size 1
+;; *** genAddLit 455
+;; *** pic14_getDataSize 1751
+;; left and result aren't same genAddLit 680
+;; 1241
+;; 1257 _uchar0 offset=0
+_xor_compound1
+;#CSRC and2.c 67
+; uchar0 = (uchar0 + 1) ^ 0x0f;
+ INCF _uchar0,W ;key=002,flow seq=00d
+ MOVWF r0x56 ;key=003,flow seq=00d
+;;ic
+;; *** ifxForOp 5038
+;; *** genXor 5833
+;; 861 register type nRegs=1
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+ MOVLW 0x0f ;key=004,flow seq=00d
+ XORWF r0x56,W ;key=005,flow seq=00d
+;; 1241
+;; 1257 _uchar0 offset=0
+;; peep 2 - Removed redundant move
+ MOVWF _uchar0 ;key=006,flow seq=00d
+;; peep 1 - test/jump to test/skip
+ XORLW 0x1b ;key=007,flow seq=00d
+ BTFSS _STATUS,2 ;key=008,flow seq=00d
+;<>Start of new flow, seq=0xe ancestor = 0xd
+ INCF _failures,F ;key=000,flow seq=00e
+;<>Start of new flow, seq=0xf ancestor = 0xd
+;; *** unsaveRegisters 2091
+;;ic
+;; *** genAssign 9239
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar1, size = 1
+;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x47, size = 1
+;; *** genAssign 9322
+;#CSRC and2.c 111
+; uchar1 = 0x47;
+ MOVLW 0x47 ;key=000,flow seq=00f
+;; 1241
+;; 1257 _uchar1 offset=0
+ MOVWF _uchar1 ;key=001,flow seq=00f
+;;ic
+;; *** genCall 2358
+;; *** saveRegisters 2029
+;;ic
+;; *** genPlus 781
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar1, size = 1
+;; 861 register type nRegs=1
+;; line = 787 result AOP_REG=r0x57, left AOP_DIR=_uchar1, right AOP_LIT=0x0f, size = 1
+;; *** pic14_getDataSize 1751
+;; *** genPlusIncr 161
+;; result AOP_REG, left AOP_DIR, right AOP_LIT
+;; genPlusIncr 173
+;; *** pic14_getDataSize 1751
+;; adding lit to something. size 1
+;; *** genAddLit 455
+;; *** pic14_getDataSize 1751
+;; left and result aren't same genAddLit 680
+_xor_compound2
+;#CSRC and2.c 76
+; uchar0 = (uchar1 + 0xf) ^ 0x0f;
+ MOVLW 0x0f ;key=002,flow seq=00f
+;; 1241
+;; 1257 _uchar1 offset=0
+ ADDWF _uchar1,W ;key=003,flow seq=00f
+ MOVWF r0x57 ;key=004,flow seq=00f
+;;ic
+;; *** ifxForOp 5038
+;; *** genXor 5833
+;; 861 register type nRegs=1
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+ MOVLW 0x0f ;key=005,flow seq=00f
+ XORWF r0x57,W ;key=006,flow seq=00f
+;; 1241
+;; 1257 _uchar0 offset=0
+;; peep 2 - Removed redundant move
+ MOVWF _uchar0 ;key=007,flow seq=00f
+;; peep 1 - test/jump to test/skip
+ XORLW 0x59 ;key=008,flow seq=00f
+ BTFSS _STATUS,2 ;key=009,flow seq=00f
+;<>Start of new flow, seq=0x10 ancestor = 0xf
+ INCF _failures,F ;key=000,flow seq=010
+;<>Start of new flow, seq=0x11 ancestor = 0xf
+ MOVF _uchar1,W ;key=000,flow seq=011
+;; peep 1 - test/jump to test/skip
+ XORLW 0x47 ;key=001,flow seq=011
+ BTFSS _STATUS,2 ;key=002,flow seq=011
+;<>Start of new flow, seq=0x12 ancestor = 0x11
+ INCF _failures,F ;key=000,flow seq=012
+;<>Start of new flow, seq=0x13 ancestor = 0x11
+;; *** unsaveRegisters 2091
+;;ic
+;; *** genAssign 9239
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
+;; *** genAssign 9322
+;#CSRC and2.c 114
+; uchar0 = 0x13;
+ MOVLW 0x13 ;key=000,flow seq=013
+;; 1241
+;; 1257 _uchar0 offset=0
+ MOVWF _uchar0 ;key=001,flow seq=013
+;;ic
+;; *** genCall 2358
+;; *** saveRegisters 2029
+;;ic
+;; *** genPlus 781
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+;; 861 register type nRegs=1
+;; line = 787 result AOP_REG=r0x58, left AOP_DIR=_uchar0, right AOP_LIT=0x01, size = 1
+;; *** pic14_getDataSize 1751
+;; *** genPlusIncr 161
+;; result AOP_REG, left AOP_DIR, right AOP_LIT
+;; genPlusIncr 173
+;; genPlusIncr 197
+;; couldn't increment
+;; *** pic14_getDataSize 1751
+;; adding lit to something. size 1
+;; *** genAddLit 455
+;; *** pic14_getDataSize 1751
+;; left and result aren't same genAddLit 680
+;; 1241
+;; 1257 _uchar0 offset=0
+_neg_compound1
+;#CSRC and2.c 87
+; uchar0 = ~(uchar0 + 1);
+ INCF _uchar0,W ;key=002,flow seq=013
+ MOVWF r0x58 ;key=003,flow seq=013
+;;ic
+;; *** genCpl 1899
+;; 861 register type nRegs=1
+;; *** aopForSym 434
+;; 520 sym->rname = _uchar0, size = 1
+ COMF r0x58,W ;key=004,flow seq=013
+;; 1241
+;; 1257 _uchar0 offset=0
+;; peep 2 - Removed redundant move
+ MOVWF _uchar0 ;key=005,flow seq=013
+;; peep 1 - test/jump to test/skip
+ XORLW 0xeb ;key=006,flow seq=013
+ BTFSS _STATUS,2 ;key=007,flow seq=013
+;<>Start of new flow, seq=0x14 ancestor = 0x13
+ INCF _failures,F ;key=000,flow seq=014
+;<>Start of new flow, seq=0x15 ancestor = 0x13
+;; *** unsaveRegisters 2091