📄 intmapping.lst
字号:
00ec 00000014 881 .long 0x14
00f0 00000164 882 .long DBG77
00f4 00000016 883 .long 0x16
884 .pseg IntMapping_code
885 .global _ActensperReadyIntMapping
886 _ActensperReadyIntMapping:
887 ; ENTRY
888 DBG60:
889 ; tmp in reg size 4
890 ; ucmainfeq in reg size 1
891 ; {
892 DBG61:
893 ; uint32 tmp;
894 ; uint8 ucmainfeq;
895 ; ucmainfeq = (10485760L/ RET22 + 5)/10;
896 DBG62:
00dc 1f42ec01 897 mov &0x1ec,r15
00e0 0e43 898 mov #0x0,r14
00e2 0d43 899 mov #0x0,r13
00e4 3c40a000 900 mov #0xa0,r12
901 DBG78:
00e8 b0120000 902 call #__sdiv32
903 DBG79:
00ec 3d500500 904 add #0x5,r13
00f0 0c63 905 addc #0x0,r12
00f2 3f400a00 906 mov #0xa,r15
00f6 0e43 907 mov #0x0,r14
908 DBG80:
00f8 b0120000 909 call #__sdiv32
910 DBG81:
00fc 3df0ff00 911 and #0xff,r13
912 DBG63:
913 ; if (( RET0 & (0x0002) ) != 0)
0100 a2b3c001 914 bit #0x2,&0x1c0
0104 1824 915 jeq ActensperReadyIntMapping_L1
916 DBG65:
917 DBG64:
918 ; {
919 ; tmp = ul_actensper2 * ucmainfeq * ( 0.0000455807 *100) ;
0106 0c43 920 mov #0x0,r12
0108 1f420000 921 mov &_ul_actensper2,r15
010c 1e420200 922 mov &_ul_actensper2+0x2,r14
923 DBG82:
0110 b0120000 924 call #__umult32
925 DBG83:
0114 b0120000 926 call #__u_to_s
927 DBG84:
0118 3f40dc5b 928 mov #0x5bdc,r15
011c 3e40953b 929 mov #0x3b95,r14
930 DBG85:
0120 b0120000 931 call #__s_mul
932 DBG86:
0124 b0120000 933 call #__s_to_u
934 DBG66:
935 DBG87:
936 ; _DINT();
0128 32c2 937 dint
938 DBG67:
939 ; ul_total_power_infact = tmp;
012a 824d0000 940 mov r13,&_ul_total_power_infact
012e 824c0200 941 mov r12,&_ul_total_power_infact+0x2
942 DBG68:
943 ; _EINT();
0132 32d2 944 eint
945 DBG70:
946 DBG69:
947 ; }
0134 173c 948 jmp ActensperReadyIntMapping_LL2
949 ActensperReadyIntMapping_L1:
950 ; else
951 ; {
952 DBG71:
953 ; tmp = ul_actensper1 * ucmainfeq * ( 0.0000270576 *100) ;
954 DBG72:
0136 0c43 955 mov #0x0,r12
0138 1f420000 956 mov &_ul_actensper1,r15
013c 1e420200 957 mov &_ul_actensper1+0x2,r14
958 DBG88:
0140 b0120000 959 call #__umult32
960 DBG89:
0144 b0120000 961 call #__u_to_s
962 DBG90:
0148 3f401e53 963 mov #0x531e,r15
014c 3e40313b 964 mov #0x3b31,r14
965 DBG91:
0150 b0120000 966 call #__s_mul
967 DBG92:
0154 b0120000 968 call #__s_to_u
969 DBG73:
970 DBG93:
971 ; _DINT();
0158 32c2 972 dint
973 DBG74:
974 ; ul_total_power_infact = tmp;
015a 824d0000 975 mov r13,&_ul_total_power_infact
015e 824c0200 976 mov r12,&_ul_total_power_infact+0x2
977 DBG75:
978 ; _EINT();
0162 32d2 979 eint
980 DBG76:
981 ActensperReadyIntMapping_L2:
982 ; }
983 DBG77:
984 ActensperReadyIntMapping_LL2:
985 ; EXIT
986 DBG94:
0164 3041 987 ret
988 .dbgseg dbg_syms
0528 00000000 989 .long 0x0
052c 000000ac 990 .long DBG41
0530 00000000 991 .long 0x0
0534 00000000 992 .long 0x0
0538 00010002 993 .long 0x10002
053c 00000000 994 .long 0x0
0540 000002c4 995 .long DBG42
0544 00000002 996 .long 0x2
0548 00000000 997 .long 0x0
054c 00010002 998 .long 0x10002
0550 504e5f5f 999 .long 0x504e5f5f
0554 534d5241 1000 .long 0x534d5241
0558 00000000 1001 .long 0x0
055c 00000000 1002 .long 0x0
0560 00010002 1003 .long 0x10002
1004 DBG53:
0564 0062622e 1005 .long 0x62622e
0568 00000000 1006 .long 0x0
056c 000000e8 1007 .long DBG78
0570 00000000 1008 .long 0x0
0574 01640001 1009 .long 0x1640001
0578 00000000 1010 .long 0x0
057c 00000006 1011 .long 0x6
0580 00000000 1012 .long 0x0
0584 000005c8 1013 .long DBG95
0588 00000000 1014 .long 0x0
058c 00000000 1015 .long 0x0
0590 00000160 1016 .long DBG44
0594 00000000 1017 .long 0x0
0598 00000000 1018 .long 0x0
059c 00010002 1019 .long 0x10002
05a0 0062652e 1020 .long 0x62652e
05a4 00000000 1021 .long 0x0
05a8 000000ec 1022 .long DBG79
05ac 00000000 1023 .long 0x0
05b0 01640001 1024 .long 0x1640001
05b4 00000000 1025 .long 0x0
05b8 00000006 1026 .long 0x6
05bc 00000000 1027 .long 0x0
05c0 00000000 1028 .long 0x0
05c4 00000000 1029 .long 0x0
1030 DBG95:
05c8 0062622e 1031 .long 0x62622e
05cc 00000000 1032 .long 0x0
05d0 000000f8 1033 .long DBG80
05d4 00000000 1034 .long 0x0
05d8 01640001 1035 .long 0x1640001
05dc 00000000 1036 .long 0x0
05e0 00000006 1037 .long 0x6
05e4 00000000 1038 .long 0x0
05e8 0000062c 1039 .long DBG96
05ec 00000000 1040 .long 0x0
05f0 00000000 1041 .long 0x0
05f4 00000160 1042 .long DBG44
05f8 00000000 1043 .long 0x0
05fc 00000000 1044 .long 0x0
0600 00010002 1045 .long 0x10002
0604 0062652e 1046 .long 0x62652e
0608 00000000 1047 .long 0x0
060c 000000fc 1048 .long DBG81
0610 00000000 1049 .long 0x0
0614 01640001 1050 .long 0x1640001
0618 00000000 1051 .long 0x0
061c 00000006 1052 .long 0x6
0620 00000000 1053 .long 0x0
0624 00000000 1054 .long 0x0
0628 00000000 1055 .long 0x0
1056 DBG96:
062c 0062622e 1057 .long 0x62622e
0630 00000000 1058 .long 0x0
0634 00000100 1059 .long DBG63
0638 00000000 1060 .long 0x0
063c 01640001 1061 .long 0x1640001
0640 00000000 1062 .long 0x0
0644 00000006 1063 .long 0x6
0648 00000000 1064 .long 0x0
064c 00000668 1065 .long DBG97
0650 00000000 1066 .long 0x0
0654 00000000 1067 .long 0x0
0658 000002ec 1068 .long DBG98
065c 000d0102 1069 .long 0xd0102
0660 0000000c 1070 .long 0xc
0664 0004ffff 1071 .long 0x4ffff
1072 DBG97:
0668 0062622e 1073 .long 0x62622e
066c 00000000 1074 .long 0x0
0670 00000110 1075 .long DBG82
0674 00000000 1076 .long 0x0
0678 01640001 1077 .long 0x1640001
067c 00000000 1078 .long 0x0
0680 00000009 1079 .long 0x9
0684 00000000 1080 .long 0x0
0688 000006cc 1081 .long DBG99
068c 00000000 1082 .long 0x0
0690 00000000 1083 .long 0x0
0694 00000160 1084 .long DBG44
0698 00000000 1085 .long 0x0
069c 00000000 1086 .long 0x0
06a0 00010002 1087 .long 0x10002
06a4 0062652e 1088 .long 0x62652e
06a8 00000000 1089 .long 0x0
06ac 00000114 1090 .long DBG83
06b0 00000000 1091 .long 0x0
06b4 01640001 1092 .long 0x1640001
06b8 00000000 1093 .long 0x0
06bc 00000009 1094 .long 0x9
06c0 00000000 1095 .long 0x0
06c4 00000000 1096 .long 0x0
06c8 00000000 1097 .long 0x0
1098 DBG99:
06cc 0062622e 1099 .long 0x62622e
06d0 00000000 1100 .long 0x0
06d4 00000114 1101 .long DBG83
06d8 00000000 1102 .long 0x0
06dc 01640001 1103 .long 0x1640001
06e0 00000000 1104 .long 0x0
06e4 00000009 1105 .long 0x9
06e8 00000000 1106 .long 0x0
06ec 00000730 1107 .long DBG100
06f0 00000000 1108 .long 0x0
06f4 00000000 1109 .long 0x0
06f8 00000160 1110 .long DBG44
06fc 00000000 1111 .long 0x0
0700 00000000 1112 .long 0x0
0704 00010002 1113 .long 0x10002
0708 0062652e 1114 .long 0x62652e
070c 00000000 1115 .long 0x0
0710 00000118 1116 .long DBG84
0714 00000000 1117 .long 0x0
0718 01640001 1118 .long 0x1640001
071c 00000000 1119 .long 0x0
0720 00000009 1120 .long 0x9
0724 00000000 1121 .long 0x0
0728 00000000 1122 .long 0x0
072c 00000000 1123 .long 0x0
1124 DBG100:
0730 0062622e 1125 .long 0x62622e
0734 00000000 1126 .long 0x0
0738 00000120 1127 .long DBG85
073c 00000000 1128 .long 0x0
0740 01640001 1129 .long 0x1640001
0744 00000000 1130 .long 0x0
0748 00000009 1131 .long 0x9
074c 00000000 1132 .long 0x0
0750 00000794 1133 .long DBG101
0754 00000000 1134 .long 0x0
0758 00000000 1135 .long 0x0
075c 00000160 1136 .long DBG44
0760 00000000 1137 .long 0x0
0764 00000000 1138 .long 0x0
0768 00010002 1139 .long 0x10002
076c 0062652e 1140 .long 0x62652e
0770 00000000 1141 .long 0x0
0774 00000124 1142 .long DBG86
0778 00000000 1143 .long 0x0
077c 01640001 1144 .long 0x1640001
0780 00000000 1145 .long 0x0
0784 00000009 1146 .long 0x9
0788 00000000 1147 .long 0x0
078c 00000000 1148 .long 0x0
0790 00000000 1149 .long 0x0
1150 DBG101:
0794 0062622e 1151 .long 0x62622e
0798 00000000 1152 .long 0x0
079c 00000124 1153 .long DBG86
07a0 00000000 1154 .long 0x0
07a4 01640001 1155 .long 0x1640001
07a8 00000000 1156 .long 0x0
07ac 00000009 1157 .long 0x9
07b0 00000000 1158 .long 0x0
07b4 00000820 1159 .long DBG102
07b8 00000000 1160 .long 0x0
07bc 00000000 1161 .long 0x0
07c0 00000160 1162 .long DBG44
07c4 00000000 1163 .long 0x0
07c8 00000000 1164 .long 0x0
07cc 00010002 1165 .long 0x10002
07d0 0062652e 1166 .long 0x62652e
07d4 00000000 1167 .long 0x0
07d8 00000128 1168 .long DBG87
07dc 00000000 1169 .long 0x0
07e0 01640001 1170 .long 0x1640001
07e4 00000000 1171 .long 0x0
07e8 00000009 1172 .long 0x9
07ec 00000000 1173 .long 0x0
07f0 00000000 1174 .long 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -