📄 sd16.lst
字号:
0270 00704d52 884 .long 0x704d52
0274 00000000 885 .long 0x0
0278 00000000 886 .long 0x0
027c 00010002 887 .long 0x10002
0280 41505f5f 888 .long 0x41505f5f
0284 00784d52 889 .long 0x784d52
0288 00000000 890 .long 0x0
028c 00000000 891 .long 0x0
0290 00010002 892 .long 0x10002
0294 00000070 893 .long 0x70
0298 00000000 894 .long 0x0
029c 000c0102 895 .long 0xc0102
02a0 00000025 896 .long 0x25
02a4 0011ffff 897 .long 0x11ffff
02a8 00000078 898 .long 0x78
02ac 00000000 899 .long 0x0
02b0 000d0102 900 .long 0xd0102
02b4 00000004 901 .long 0x4
02b8 0011ffff 902 .long 0x11ffff
02bc 0000007a 903 .long 0x7a
02c0 00000000 904 .long 0x0
02c4 000e0202 905 .long 0xe0202
02c8 00000005 906 .long 0x5
02cc 0004ffff 907 .long 0x4ffff
02d0 0066652e 908 .long 0x66652e
02d4 00000000 909 .long 0x0
02d8 000000c4 910 .long DBG96
02dc 00000000 911 .long 0x0
02e0 01650001 912 .long 0x1650001
02e4 00000000 913 .long 0x0
02e8 000000bf 914 .long 0xbf
02ec 00000000 915 .long 0x0
02f0 00000000 916 .long 0x0
02f4 00000000 917 .long 0x0
918 .pseg SD16_code
919 DBG63:
920 .dbgseg dbg_syms
02f8 00000000 921 .long 0x0
02fc 000001fc 922 .long DBG66
0300 000000c6 923 .long DBG63
0304 00000000 924 .long 0x0
0308 00ff0001 925 .long 0xff0001
926 ; }
927 ; int32_t imul16_up(register int16_t x, register int16_t y)
928 DBG62:
030c 00000000 929 .long 0x0
0310 0000006c 930 .long DBG101
0314 000000c6 931 .long _imul16_up
0318 00000045 932 .long 0x45
031c 01020001 933 .long 0x1020001
0320 00000334 934 .long DBG67
0324 00000016 935 .long DBG98-DBG99
0328 00000240 936 .long DBG100
032c 00000438 937 .long DBG97
0330 00000000 938 .long 0x0
939 .pseg SD16_code
940 DBG99:
941 .dbgseg dbg_syms
942 DBG67:
0334 0066622e 943 .long 0x66622e
0338 00000000 944 .long 0x0
033c 000000c6 945 .long DBG99
0340 00000000 946 .long 0x0
0344 01650001 947 .long 0x1650001
0348 00000000 948 .long 0x0
034c 000000c1 949 .long 0xc1
0350 00000000 950 .long 0x0
0354 00000460 951 .long DBG102
0358 00000000 952 .long 0x0
953 .dbgseg dbg_line
954 DBG100:
0240 0000030c 955 .long DBG62
0244 00000000 956 .long 0x0
0248 000000c6 957 .long _imul16_up
024c 00000001 958 .long 0x1
0250 000000c6 959 .long DBG104
0254 00000002 960 .long 0x2
0258 000000c6 961 .long DBG105
025c 00000006 962 .long 0x6
0260 000000ca 963 .long DBG106
0264 00000007 964 .long 0x7
0268 000000ce 965 .long DBG107
026c 00000008 966 .long 0x8
0270 000000d2 967 .long DBG108
0274 00000009 968 .long 0x9
0278 000000d6 969 .long DBG109
027c 0000000c 970 .long 0xc
0280 000000da 971 .long DBG110
0284 0000000d 972 .long 0xd
973 .pseg SD16_code
974 .global _imul16_up
975 _imul16_up:
976 ; ENTRY
977 DBG103:
978 ; x at argloc 0 (0x0) in reg r12 size 2
979 ; y at argloc 0 (0x0) in reg r13 size 2
980 ; z in reg r14(2) size 4
981 ; {
982 DBG104:
983 ; register int32_t z;
984 ; /$
985 DBG105:
00c6 824c3201 986 mov r12,& (0x0132)
987 DBG106:
00ca 824d3801 988 mov r13,& (0x0138)
989 DBG107:
00ce 1e423c01 990 mov & (0x013C) ,r14
991 DBG108:
00d2 1f423a01 992 mov & (0x013A) ,r15
993 DBG109:
994 ; $/
995 ; return z;
00d6 0d4f 996 mov r15,r13
00d8 0c4e 997 mov r14,r12
998 DBG111:
999 DBG110:
1000 ; EXIT
00da 3041 1001 ret
1002 .dbgseg dbg_syms
035c 00000000 1003 .long 0x0
0360 000000fc 1004 .long DBG29
0364 00000000 1005 .long 0x0
0368 00000000 1006 .long 0x0
036c 00010002 1007 .long 0x10002
0370 00000000 1008 .long 0x0
0374 00000350 1009 .long DBG30
0378 00000002 1010 .long 0x2
037c 00000000 1011 .long 0x0
0380 00010002 1012 .long 0x10002
0384 504e5f5f 1013 .long 0x504e5f5f
0388 534d5241 1014 .long 0x534d5241
038c 00000002 1015 .long 0x2
0390 00000000 1016 .long 0x0
0394 00010002 1017 .long 0x10002
0398 41505f5f 1018 .long 0x41505f5f
039c 00784d52 1019 .long 0x784d52
03a0 00000000 1020 .long 0x0
03a4 00000000 1021 .long 0x0
03a8 00010002 1022 .long 0x10002
03ac 41505f5f 1023 .long 0x41505f5f
03b0 00794d52 1024 .long 0x794d52
03b4 00000000 1025 .long 0x0
03b8 00000000 1026 .long 0x0
03bc 00010002 1027 .long 0x10002
03c0 00000078 1028 .long 0x78
03c4 00000000 1029 .long 0x0
03c8 000c0102 1030 .long 0xc0102
03cc 00000004 1031 .long 0x4
03d0 0011ffff 1032 .long 0x11ffff
03d4 00000079 1033 .long 0x79
03d8 00000000 1034 .long 0x0
03dc 000d0102 1035 .long 0xd0102
03e0 00000004 1036 .long 0x4
03e4 0011ffff 1037 .long 0x11ffff
03e8 0000007a 1038 .long 0x7a
03ec 00000000 1039 .long 0x0
03f0 000e0202 1040 .long 0xe0202
03f4 00000005 1041 .long 0x5
03f8 0004ffff 1042 .long 0x4ffff
03fc 0066652e 1043 .long 0x66652e
0400 00000000 1044 .long 0x0
0404 000000da 1045 .long DBG111
0408 00000000 1046 .long 0x0
040c 01650001 1047 .long 0x1650001
0410 00000000 1048 .long 0x0
0414 000000cd 1049 .long 0xcd
0418 00000000 1050 .long 0x0
041c 00000000 1051 .long 0x0
0420 00000000 1052 .long 0x0
1053 .pseg SD16_code
1054 DBG98:
1055 .dbgseg dbg_syms
0424 00000000 1056 .long 0x0
0428 0000006c 1057 .long DBG101
042c 000000dc 1058 .long DBG98
0430 00000000 1059 .long 0x0
0434 00ff0001 1060 .long 0xff0001
1061 ; }
1062 ; void accum48(register int16_t x[3], register int32_t y)
1063 DBG97:
0438 75636361 1064 .long 0x75636361
043c 0038346d 1065 .long 0x38346d
0440 000000dc 1066 .long _accum48
0444 00000040 1067 .long 0x40
0448 01020001 1068 .long 0x1020001
044c 00000460 1069 .long DBG102
0450 00000016 1070 .long DBG113-DBG114
0454 00000288 1071 .long DBG115
0458 00000564 1072 .long DBG112
045c 00000000 1073 .long 0x0
1074 .pseg SD16_code
1075 DBG114:
1076 .dbgseg dbg_syms
1077 DBG102:
0460 0066622e 1078 .long 0x66622e
0464 00000000 1079 .long 0x0
0468 000000dc 1080 .long DBG114
046c 00000000 1081 .long 0x0
0470 01650001 1082 .long 0x1650001
0474 00000000 1083 .long 0x0
0478 000000cf 1084 .long 0xcf
047c 00000000 1085 .long 0x0
0480 0000058c 1086 .long DBG116
0484 00000000 1087 .long 0x0
1088 .dbgseg dbg_line
1089 DBG115:
0288 00000438 1090 .long DBG97
028c 00000000 1091 .long 0x0
0290 000000dc 1092 .long _accum48
0294 00000001 1093 .long 0x1
0298 000000dc 1094 .long DBG118
029c 00000002 1095 .long 0x2
02a0 000000dc 1096 .long DBG119
02a4 00000008 1097 .long 0x8
02a8 000000de 1098 .long DBG120
02ac 00000009 1099 .long 0x9
02b0 000000e0 1100 .long DBG121
02b4 0000000a 1101 .long 0xa
02b8 000000e2 1102 .long DBG122
02bc 0000000b 1103 .long 0xb
02c0 000000e4 1104 .long DBG123
02c4 0000000c 1105 .long 0xc
02c8 000000e8 1106 .long DBG124
02cc 0000000d 1107 .long 0xd
02d0 000000ec 1108 .long DBG125
02d4 0000000e 1109 .long 0xe
02d8 000000f0 1110 .long DBG126
02dc 00000010 1111 .long 0x10
1112 .pseg SD16_code
1113 .global _accum48
1114 _accum48:
1115 ; ENTRY
1116 DBG117:
1117 ; x at argloc 0 (0x0) in reg r12 size 2
1118 ; y at argloc 0 (0x0) in reg r13(2) size 4
1119 ; y_ex in reg r15 size 2
1120 ; {
1121 DBG118:
1122 ; register int16_t y_ex;
1123 ; /$
1124 DBG119:
00dc 0f4d 1125 mov r13,r15
1126 DBG120:
00de 0f5f 1127 rla r15
1128 DBG121:
00e0 0f7f 1129 subc r15,r15
1130 DBG122:
00e2 3fe3 1131 inv r15
1132 DBG123:
00e4 8c5e0000 1133 add r14,0(r12)
1134 DBG124:
00e8 8c6d0200 1135 addc r13,2(r12)
1136 DBG125:
00ec 8c6f0400 1137 addc r15,4(r12)
1138 DBG127:
1139 DBG126:
1140 ; $/
1141 ; EXIT
00f0 3041 1142 ret
1143 .dbgseg dbg_syms
0488 00000000 1144 .long 0x0
048c 000000fc 1145 .long DBG29
0490 00000000 1146 .long 0x0
0494 00000000 1147 .long 0x0
0498 00010002 1148 .long 0x10002
049c 00000000 1149 .long 0x0
04a0 00000350 1150 .long DBG30
04a4 00000002 1151 .long 0x2
04a8 00000000 1152 .long 0x0
04ac 00010002 1153 .long 0x10002
04b0 504e5f5f 1154 .long 0x504e5f5f
04b4 534d5241 1155 .long 0x534d5241
04b8 00000002 1156 .long 0x2
04bc 00000000 1157 .long 0x0
04c0 00010002 1158 .long 0x10002
04c4 41505f5f 1159 .long 0x41505f5f
04c8 00784d52 1160 .long 0x784d52
04cc 00000000 1161 .long 0x0
04d0 00000000 1162 .long 0x0
04d4 00010002 1163 .long 0x10002
04d8 41505f5f 1164 .long 0x41505f5f
04dc 00794d52 1165 .long 0x794d52
04e0 00000000 1166 .long 0x0
04e4 00000000 1167 .long 0x0
04e8 00010002 1168 .long 0x10002
04ec 00000078 1169 .long 0x78
04f0 00000000 1170 .long 0x0
04f4 000c0102 1171 .long 0xc0102
04f8 00000024 1172 .long 0x24
04fc 0011ffff 1173 .long 0x11ffff
0500 00000079 1174 .long 0x79
0504 00000000 1175 .long 0x0
0508 000d0202 1176 .long 0xd0202
050c 00000005 1177 .long 0x5
0510 0011ffff 1178 .long 0x11ffff
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -