1 ;--------------------------------------------------------
2 ; File Created by SDCC : FreeWare ANSI-C Compiler
3 ; Version 2.3.4 Sun Mar 30 15:22:14 2003
5 ;--------------------------------------------------------
6 ; PIC port for the 14-bit core
7 ;--------------------------------------------------------
13 ;--------------------------------------------------------
14 ; publics variables in this module
15 ;--------------------------------------------------------
17 ; .globl _neg_compound1
18 ; .globl _xor_compound2
19 ; .globl _xor_compound1
20 ; .globl _or_compound2
21 ; .globl _or_compound1
22 ; .globl _and_compound2
23 ; .globl _and_compound1
57 ; .globl _DATA_ADDRESS
187 ;--------------------------------------------------------
188 ; special function registers
189 ;--------------------------------------------------------
218 _OPTION_REG EQU 0x0081
239 cblock 0X0020 ; Bank 0
248 cblock 0X0120 ; Bank 0
270 ;--------------------------------------------------------
271 ; overlayable items in internal ram
272 ;--------------------------------------------------------
273 ; .area OSEG (OVR,DATA)
274 ;--------------------------------------------------------
275 ; Stack segment in internal ram
276 ;--------------------------------------------------------
281 ;--------------------------------------------------------
282 ; indirectly addressable internal ram data
283 ;--------------------------------------------------------
285 ;--------------------------------------------------------
287 ;--------------------------------------------------------
289 ;--------------------------------------------------------
291 ;--------------------------------------------------------
323 _NOT_T1SYNC EQU 0x0082
410 _NOT_ADDRESS EQU 0x04a5
412 _DATA_ADDRESS EQU 0x04a5
416 _I2C_START EQU 0x04a3
420 _NOT_WRITE EQU 0x04a2
422 _READ_WRITE EQU 0x04a2
446 ;--------------------------------------------------------
448 ;--------------------------------------------------------
451 ; ljmp __sdcc_gsinit_startup
464 ;--------------------------------------------------------
465 ; global & static initialisations
466 ;--------------------------------------------------------
467 ; .area GSINIT (CODE)
468 ; .area GSFINAL (CODE)
469 ; .area GSINIT (CODE)
470 __sdcc_gsinit_startup:
471 ; .area GSFINAL (CODE)
472 ; ljmp __sdcc_program_startup
473 ;--------------------------------------------------------
475 ;--------------------------------------------------------
478 ; pBlock Stats: dbName = D
480 ;; Starting pCode block
481 ;<>Start of new flow, seq=0x17 ancestor = 0x17
483 ;; *** genAssign 9239
485 ;; 520 sym->rname = _success, size = 1
486 ;; line = 9248 result AOP_DIR=_success, left -=-, right AOP_LIT=0x00, size = 1
487 ;; *** genAssign 9322
489 ;; 1257 _success offset=0
490 ;; Starting pCode block
492 ;; *** genAssign 9239
494 ;; 520 sym->rname = _failures, size = 1
495 ;; line = 9248 result AOP_DIR=_failures, left -=-, right AOP_LIT=0x00, size = 1
496 ;; *** genAssign 9322
498 ;; 1257 _failures offset=0
502 CLRF _failures ;key=000,flow seq=017
503 ;; Starting pCode block
505 ;; *** genAssign 9239
507 ;; 520 sym->rname = _dummy, size = 1
508 ;; line = 9248 result AOP_DIR=_dummy, left -=-, right AOP_LIT=0x00, size = 1
509 ;; *** genAssign 9322
511 ;; 1257 _dummy offset=0
515 CLRF _dummy ;key=001,flow seq=017
516 ;; Starting pCode block
518 ;; *** genAssign 9239
520 ;; 520 sym->rname = _uint0, size = 2
521 ;; line = 9248 result AOP_DIR=_uint0, left -=-, right AOP_LIT=0x00, size = 2
522 ;; *** genAssign 9322
524 ;; 1257 _uint0 offset=0
525 ;; *** genAssign 9322
527 ;; 1257 _uint0 offset=1
528 ;; Starting pCode block
530 ;; *** genAssign 9239
532 ;; 520 sym->rname = _uint1, size = 2
533 ;; line = 9248 result AOP_DIR=_uint1, left -=-, right AOP_LIT=0x00, size = 2
534 ;; *** genAssign 9322
536 ;; 1257 _uint1 offset=0
537 ;; *** genAssign 9322
539 ;; 1257 _uint1 offset=1
540 ;; Starting pCode block
542 ;; *** genAssign 9239
544 ;; 520 sym->rname = _uchar0, size = 1
545 ;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x00, size = 1
546 ;; *** genAssign 9322
548 ;; 1257 _uchar0 offset=0
552 CLRF _uchar0 ;key=002,flow seq=017
553 ;; Starting pCode block
555 ;; *** genAssign 9239
557 ;; 520 sym->rname = _uchar1, size = 1
558 ;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x00, size = 1
559 ;; *** genAssign 9322
561 ;; 1257 _uchar1 offset=0
565 CLRF _uchar1 ;key=003,flow seq=017
566 ;; Starting pCode block
568 ;; *** genAssign 9239
570 ;; 520 sym->rname = _ulong0, size = 4
571 ;; line = 9248 result AOP_DIR=_ulong0, left -=-, right AOP_LIT=0x00, size = 4
572 ;; *** genAssign 9322
574 ;; 1257 _ulong0 offset=0
575 ;; *** genAssign 9322
577 ;; 1257 _ulong0 offset=1
578 ;; *** genAssign 9322
580 ;; 1257 _ulong0 offset=2
581 ;; *** genAssign 9322
583 ;; 1257 _ulong0 offset=3
585 ; pBlock Stats: dbName = M
587 ;entry: _main ;Function start
599 ;3 compiler assigned registers:
603 ;; Starting pCode block
604 ;<>Start of new flow, seq=0x1 ancestor = 0x1
608 ;; *** genFunction 2649 curr label offset=56previous max_key=3
609 ;; -----------------------------------------
611 ;; -----------------------------------------
613 _main ;Function start
616 ;; *** genAssign 9239
618 ;; 520 sym->rname = _uchar0, size = 1
619 ;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
620 ;; *** genAssign 9322
623 MOVLW 0x13 ;key=000,flow seq=001
625 ;; 1257 _uchar0 offset=0
626 MOVWF _uchar0 ;key=001,flow seq=001
629 ;; *** saveRegisters 2029
633 ;; 520 sym->rname = _uchar0, size = 1
636 ;;Warning -pic port ignoring get(AOP_ACC) 1088
637 ;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar0, right AOP_LIT=0x01, size = 1
638 ;; *** pic14_getDataSize 1751
639 ;; *** genPlusIncr 161
640 ;; result AOP_ACC, left AOP_DIR, right AOP_LIT
643 ;; couldn't increment
644 ;; *** pic14_getDataSize 1751
645 ;; adding lit to something. size 1
647 ;; *** pic14_getDataSize 1751
648 ;; left and result aren't same genAddLit 680
650 ;; 1257 _uchar0 offset=0
653 ; uchar0 = (uchar0 + 1) & 0x0f;
654 INCF _uchar0,W ;key=002,flow seq=001
655 ;; *** emitMOVWF 438 ignoring mov into W
662 ;; 520 sym->rname = _uchar0, size = 1
663 ;;Warning -pic port ignoring get(AOP_ACC) 1088
664 ;; line = 5279 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
665 ANDLW 0x0f ;key=003,flow seq=001
667 ;; 1257 _uchar0 offset=0
668 ;; peep 2 - Removed redundant move
669 MOVWF _uchar0 ;key=004,flow seq=001
670 ;; peep 1 - test/jump to test/skip
671 XORLW 0x04 ;key=005,flow seq=001
672 BTFSS _STATUS,2 ;key=006,flow seq=001
673 ;<>Start of new flow, seq=0x2 ancestor = 0x1
674 INCF _failures,F ;key=000,flow seq=002
675 ;<>Start of new flow, seq=0x3 ancestor = 0x1
676 ;; *** unsaveRegisters 2091
678 ;; *** genAssign 9239
680 ;; 520 sym->rname = _uchar1, size = 1
681 ;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x42, size = 1
682 ;; *** genAssign 9322
685 MOVLW 0x42 ;key=000,flow seq=003
687 ;; 1257 _uchar1 offset=0
688 MOVWF _uchar1 ;key=001,flow seq=003
691 ;; *** saveRegisters 2029
695 ;; 520 sym->rname = _uchar1, size = 1
698 ;;Warning -pic port ignoring get(AOP_ACC) 1088
699 ;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar1, right AOP_LIT=0x01, size = 1
700 ;; *** pic14_getDataSize 1751
701 ;; *** genPlusIncr 161
702 ;; result AOP_ACC, left AOP_DIR, right AOP_LIT
705 ;; couldn't increment
706 ;; *** pic14_getDataSize 1751
707 ;; adding lit to something. size 1
709 ;; *** pic14_getDataSize 1751
710 ;; left and result aren't same genAddLit 680
712 ;; 1255 _uchar1 offset=0 - had to alloc by reg name
715 ; uchar0 = (uchar1 + 1) & 0x0f;
716 INCF _uchar1,W ;key=002,flow seq=003
717 ;; *** emitMOVWF 438 ignoring mov into W
724 ;; 520 sym->rname = _uchar0, size = 1
725 ;;Warning -pic port ignoring get(AOP_ACC) 1088
726 ;; line = 5279 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
727 ANDLW 0x0f ;key=003,flow seq=003
729 ;; 1257 _uchar0 offset=0
730 ;; peep 2 - Removed redundant move
731 MOVWF _uchar0 ;key=004,flow seq=003
732 ;; peep 1 - test/jump to test/skip
733 XORLW 0x03 ;key=005,flow seq=003
734 BTFSS _STATUS,2 ;key=006,flow seq=003
735 ;<>Start of new flow, seq=0x4 ancestor = 0x3
736 INCF _failures,F ;key=000,flow seq=004
737 ;<>Start of new flow, seq=0x5 ancestor = 0x3
738 MOVF _uchar1,W ;key=000,flow seq=005
739 ;; peep 1 - test/jump to test/skip
740 XORLW 0x42 ;key=001,flow seq=005
741 BTFSS _STATUS,2 ;key=002,flow seq=005
742 ;<>Start of new flow, seq=0x6 ancestor = 0x5
743 INCF _failures,F ;key=000,flow seq=006
744 ;<>Start of new flow, seq=0x7 ancestor = 0x5
745 ;; *** unsaveRegisters 2091
747 ;; *** genAssign 9239
749 ;; 520 sym->rname = _uchar0, size = 1
750 ;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
751 ;; *** genAssign 9322
754 MOVLW 0x13 ;key=000,flow seq=007
756 ;; 1257 _uchar0 offset=0
757 MOVWF _uchar0 ;key=001,flow seq=007
760 ;; *** saveRegisters 2029
764 ;; 520 sym->rname = _uchar0, size = 1
767 ;;Warning -pic port ignoring get(AOP_ACC) 1088
768 ;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar0, right AOP_LIT=0x0e, size = 1
769 ;; *** pic14_getDataSize 1751
770 ;; *** genPlusIncr 161
771 ;; result AOP_ACC, left AOP_DIR, right AOP_LIT
773 ;; *** pic14_getDataSize 1751
774 ;; adding lit to something. size 1
776 ;; *** pic14_getDataSize 1751
777 ;; left and result aren't same genAddLit 680
780 ; uchar0 = (uchar0 + 0xe) | 0x0f;
781 MOVLW 0x0e ;key=002,flow seq=007
783 ;; 1257 _uchar0 offset=0
784 ADDWF _uchar0,W ;key=003,flow seq=007
785 ;; *** emitMOVWF 438 ignoring mov into W
792 ;; 520 sym->rname = _uchar0, size = 1
793 ;;Warning -pic port ignoring get(AOP_ACC) 1088
794 ;; line = 5539 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
795 ;;Warning -pic port ignoring get(AOP_ACC) 1088
796 ;; line = 5564 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
797 IORLW 0x0f ;key=004,flow seq=007
799 ;; 1257 _uchar0 offset=0
800 ;; peep 2 - Removed redundant move
801 MOVWF _uchar0 ;key=005,flow seq=007
802 ;; peep 1 - test/jump to test/skip
803 XORLW 0x2f ;key=006,flow seq=007
804 BTFSS _STATUS,2 ;key=007,flow seq=007
805 ;<>Start of new flow, seq=0x8 ancestor = 0x7
806 INCF _failures,F ;key=000,flow seq=008
807 ;<>Start of new flow, seq=0x9 ancestor = 0x7
808 ;; *** unsaveRegisters 2091
810 ;; *** genAssign 9239
812 ;; 520 sym->rname = _uchar1, size = 1
813 ;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x47, size = 1
814 ;; *** genAssign 9322
817 MOVLW 0x47 ;key=000,flow seq=009
819 ;; 1257 _uchar1 offset=0
820 MOVWF _uchar1 ;key=001,flow seq=009
823 ;; *** saveRegisters 2029
827 ;; 520 sym->rname = _uchar1, size = 1
830 ;;Warning -pic port ignoring get(AOP_ACC) 1088
831 ;; line = 787 result AOP_ACC=AOP_accumulator_bug, left AOP_DIR=_uchar1, right AOP_LIT=0x0f, size = 1
832 ;; *** pic14_getDataSize 1751
833 ;; *** genPlusIncr 161
834 ;; result AOP_ACC, left AOP_DIR, right AOP_LIT
836 ;; *** pic14_getDataSize 1751
837 ;; adding lit to something. size 1
839 ;; *** pic14_getDataSize 1751
840 ;; left and result aren't same genAddLit 680
843 ; uchar0 = (uchar1 + 0xf) | 0x0f;
844 MOVLW 0x0f ;key=002,flow seq=009
846 ;; 1257 _uchar1 offset=0
847 ADDWF _uchar1,W ;key=003,flow seq=009
848 ;; *** emitMOVWF 438 ignoring mov into W
855 ;; 520 sym->rname = _uchar0, size = 1
856 ;;Warning -pic port ignoring get(AOP_ACC) 1088
857 ;; line = 5539 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
858 ;;Warning -pic port ignoring get(AOP_ACC) 1088
859 ;; line = 5564 result AOP_DIR=_uchar0, left AOP_ACC=AOP_accumulator_bug, right AOP_LIT=0x0f, size = 1
860 IORLW 0x0f ;key=004,flow seq=009
862 ;; 1257 _uchar0 offset=0
863 ;; peep 2 - Removed redundant move
864 MOVWF _uchar0 ;key=005,flow seq=009
865 ;; peep 1 - test/jump to test/skip
866 XORLW 0x5f ;key=006,flow seq=009
867 BTFSS _STATUS,2 ;key=007,flow seq=009
868 ;<>Start of new flow, seq=0xa ancestor = 0x9
869 INCF _failures,F ;key=000,flow seq=00a
870 ;<>Start of new flow, seq=0xb ancestor = 0x9
871 MOVF _uchar1,W ;key=000,flow seq=00b
872 ;; peep 1 - test/jump to test/skip
873 XORLW 0x47 ;key=001,flow seq=00b
874 BTFSS _STATUS,2 ;key=002,flow seq=00b
875 ;<>Start of new flow, seq=0xc ancestor = 0xb
876 INCF _failures,F ;key=000,flow seq=00c
877 ;<>Start of new flow, seq=0xd ancestor = 0xb
878 ;; *** unsaveRegisters 2091
880 ;; *** genAssign 9239
882 ;; 520 sym->rname = _uchar0, size = 1
883 ;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
884 ;; *** genAssign 9322
887 MOVLW 0x13 ;key=000,flow seq=00d
889 ;; 1257 _uchar0 offset=0
890 MOVWF _uchar0 ;key=001,flow seq=00d
893 ;; *** saveRegisters 2029
897 ;; 520 sym->rname = _uchar0, size = 1
898 ;; 861 register type nRegs=1
899 ;; line = 787 result AOP_REG=r0x56, left AOP_DIR=_uchar0, right AOP_LIT=0x01, size = 1
900 ;; *** pic14_getDataSize 1751
901 ;; *** genPlusIncr 161
902 ;; result AOP_REG, left AOP_DIR, right AOP_LIT
905 ;; couldn't increment
906 ;; *** pic14_getDataSize 1751
907 ;; adding lit to something. size 1
909 ;; *** pic14_getDataSize 1751
910 ;; left and result aren't same genAddLit 680
912 ;; 1257 _uchar0 offset=0
915 ; uchar0 = (uchar0 + 1) ^ 0x0f;
916 INCF _uchar0,W ;key=002,flow seq=00d
917 MOVWF r0x56 ;key=003,flow seq=00d
921 ;; 861 register type nRegs=1
923 ;; 520 sym->rname = _uchar0, size = 1
924 MOVLW 0x0f ;key=004,flow seq=00d
925 XORWF r0x56,W ;key=005,flow seq=00d
927 ;; 1257 _uchar0 offset=0
928 ;; peep 2 - Removed redundant move
929 MOVWF _uchar0 ;key=006,flow seq=00d
930 ;; peep 1 - test/jump to test/skip
931 XORLW 0x1b ;key=007,flow seq=00d
932 BTFSS _STATUS,2 ;key=008,flow seq=00d
933 ;<>Start of new flow, seq=0xe ancestor = 0xd
934 INCF _failures,F ;key=000,flow seq=00e
935 ;<>Start of new flow, seq=0xf ancestor = 0xd
936 ;; *** unsaveRegisters 2091
938 ;; *** genAssign 9239
940 ;; 520 sym->rname = _uchar1, size = 1
941 ;; line = 9248 result AOP_DIR=_uchar1, left -=-, right AOP_LIT=0x47, size = 1
942 ;; *** genAssign 9322
945 MOVLW 0x47 ;key=000,flow seq=00f
947 ;; 1257 _uchar1 offset=0
948 MOVWF _uchar1 ;key=001,flow seq=00f
951 ;; *** saveRegisters 2029
955 ;; 520 sym->rname = _uchar1, size = 1
956 ;; 861 register type nRegs=1
957 ;; line = 787 result AOP_REG=r0x57, left AOP_DIR=_uchar1, right AOP_LIT=0x0f, size = 1
958 ;; *** pic14_getDataSize 1751
959 ;; *** genPlusIncr 161
960 ;; result AOP_REG, left AOP_DIR, right AOP_LIT
962 ;; *** pic14_getDataSize 1751
963 ;; adding lit to something. size 1
965 ;; *** pic14_getDataSize 1751
966 ;; left and result aren't same genAddLit 680
969 ; uchar0 = (uchar1 + 0xf) ^ 0x0f;
970 MOVLW 0x0f ;key=002,flow seq=00f
972 ;; 1257 _uchar1 offset=0
973 ADDWF _uchar1,W ;key=003,flow seq=00f
974 MOVWF r0x57 ;key=004,flow seq=00f
978 ;; 861 register type nRegs=1
980 ;; 520 sym->rname = _uchar0, size = 1
981 MOVLW 0x0f ;key=005,flow seq=00f
982 XORWF r0x57,W ;key=006,flow seq=00f
984 ;; 1257 _uchar0 offset=0
985 ;; peep 2 - Removed redundant move
986 MOVWF _uchar0 ;key=007,flow seq=00f
987 ;; peep 1 - test/jump to test/skip
988 XORLW 0x59 ;key=008,flow seq=00f
989 BTFSS _STATUS,2 ;key=009,flow seq=00f
990 ;<>Start of new flow, seq=0x10 ancestor = 0xf
991 INCF _failures,F ;key=000,flow seq=010
992 ;<>Start of new flow, seq=0x11 ancestor = 0xf
993 MOVF _uchar1,W ;key=000,flow seq=011
994 ;; peep 1 - test/jump to test/skip
995 XORLW 0x47 ;key=001,flow seq=011
996 BTFSS _STATUS,2 ;key=002,flow seq=011
997 ;<>Start of new flow, seq=0x12 ancestor = 0x11
998 INCF _failures,F ;key=000,flow seq=012
999 ;<>Start of new flow, seq=0x13 ancestor = 0x11
1000 ;; *** unsaveRegisters 2091
1002 ;; *** genAssign 9239
1003 ;; *** aopForSym 434
1004 ;; 520 sym->rname = _uchar0, size = 1
1005 ;; line = 9248 result AOP_DIR=_uchar0, left -=-, right AOP_LIT=0x13, size = 1
1006 ;; *** genAssign 9322
1009 MOVLW 0x13 ;key=000,flow seq=013
1011 ;; 1257 _uchar0 offset=0
1012 MOVWF _uchar0 ;key=001,flow seq=013
1015 ;; *** saveRegisters 2029
1018 ;; *** aopForSym 434
1019 ;; 520 sym->rname = _uchar0, size = 1
1020 ;; 861 register type nRegs=1
1021 ;; line = 787 result AOP_REG=r0x58, left AOP_DIR=_uchar0, right AOP_LIT=0x01, size = 1
1022 ;; *** pic14_getDataSize 1751
1023 ;; *** genPlusIncr 161
1024 ;; result AOP_REG, left AOP_DIR, right AOP_LIT
1027 ;; couldn't increment
1028 ;; *** pic14_getDataSize 1751
1029 ;; adding lit to something. size 1
1030 ;; *** genAddLit 455
1031 ;; *** pic14_getDataSize 1751
1032 ;; left and result aren't same genAddLit 680
1034 ;; 1257 _uchar0 offset=0
1037 ; uchar0 = ~(uchar0 + 1);
1038 INCF _uchar0,W ;key=002,flow seq=013
1039 MOVWF r0x58 ;key=003,flow seq=013
1042 ;; 861 register type nRegs=1
1043 ;; *** aopForSym 434
1044 ;; 520 sym->rname = _uchar0, size = 1
1045 COMF r0x58,W ;key=004,flow seq=013
1047 ;; 1257 _uchar0 offset=0
1048 ;; peep 2 - Removed redundant move
1049 MOVWF _uchar0 ;key=005,flow seq=013
1050 ;; peep 1 - test/jump to test/skip
1051 XORLW 0xeb ;key=006,flow seq=013
1052 BTFSS _STATUS,2 ;key=007,flow seq=013
1053 ;<>Start of new flow, seq=0x14 ancestor = 0x13
1054 INCF _failures,F ;key=000,flow seq=014
1055 ;<>Start of new flow, seq=0x15 ancestor = 0x13
1056 ;; *** unsaveRegisters 2091
1058 ;; *** genAssign 9239
1059 ;; *** aopForSym 434
1060 ;; 520 sym->rname = _failures, size = 1
1061 ;; *** aopForSym 434
1062 ;; 520 sym->rname = _success, size = 1
1063 ;; line = 9248 result AOP_DIR=_success, left -=-, right AOP_DIR=_failures, size = 1
1064 ;; *** genAssign 9322
1065 ;; *** genAssign 9341
1067 ;; 1257 _failures offset=0
1069 ; success = failures;
1070 MOVF _failures,W ;key=000,flow seq=015
1072 ;; 1257 _success offset=0
1075 ;; *** saveRegisters 2029
1078 ;; *** aopForSym 434
1079 ;; 520 sym->rname = _dummy, size = 1
1080 ;; line = 787 result AOP_DIR=_dummy, left AOP_DIR=_dummy, right AOP_LIT=0x01, size = 1
1081 ;; *** pic14_getDataSize 1751
1082 ;; *** genPlusIncr 161
1083 ;; result AOP_DIR, left AOP_DIR, right AOP_LIT
1086 ;; 1257 _dummy offset=0
1090 INCF _dummy,F ;key=001,flow seq=015
1092 ;; *** genLabel 3062
1095 ;; *** genEndFunction 2832
1096 ;; C$and2.c$20$1$1 ==.
1099 ;; *** unsaveRegisters 2091
1101 ;; *** genLabel 3062
1104 ;; *** genEndFunction 2832
1105 ;; C$and2.c$119$1$1 ==.
1108 RETURN ;key=002,flow seq=015
1109 ;<>Start of new flow, seq=0x16
1110 ; exit point of _main