分支自 DSP/ADSP21569/DSP-21569

wanglei
2024-03-27 ec21e6d7b11751cba2501c690d0e16fcb0581d3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
IPAF version 1
Ssef <
GSetTxChannelPtr. sid<
>>Sptr <
GSetTxChannelPtr. ptr<
14_|
13_|
12_|
11_|
10_|
9_|
8_|
7_|
6_|
5_|
4_|
3_13_6_|
2_|
1_2_4_5_7_12_14_|0_
0_|
>>Smust <
GSetTxChannelPtr. ptb<
>>Scnal <
SetTxChannelPtr. <
SetTxChannelPtr.:1 ?
SetTxChannelPtr.:2 ?
>>Sprpc <
SetTxChannelPtr. <
>>Ssef <
GSetRxChannelPtr. sid<
>>Sptr <
GSetRxChannelPtr. ptr<
14_|
13_|
12_|
11_|
10_|
9_|
8_|
7_|
6_|
5_|
4_|
3_13_6_|
2_|
1_2_4_5_7_12_14_|0_
0_|
>>Smust <
GSetRxChannelPtr. ptb<
>>Scnal <
SetRxChannelPtr. <
SetRxChannelPtr.:1 ?
SetRxChannelPtr.:2 ?
>>Sprpc <
SetRxChannelPtr. <
>>Ssef <
GSetNumOfChannels. sid<
>>Sptr <
GSetNumOfChannels. ptr<
14_|
13_|
12_|
11_|
10_|
9_|2_10_
8_|9_
7_|
6_|
5_|2_6_
4_|
3_11_|
2_4_12_13_14_|
1_|5_
0_|
>>Smust <
GSetNumOfChannels. ptb<
>>Scnal <
SetNumOfChannels. <
SetNumOfChannels.:1 ?
SetNumOfChannels.:2 ?
>>Sprpc <
SetNumOfChannels. <
>>Ssef <
GSetTxRxNullBufferPtr. sid<
DG__simd_memsetD. 
20_
21_
>>Sptr <
GSetTxRxNullBufferPtr. ptr<
181_|
180_|
179_|182_
178_|
177_|
176_|
175_|
174_|
173_|
172_|183_182_
171_|
170_|183_182_
169_|
168_|
167_|
166_|
165_|
164_|181_
163_|
162_|
161_|
160_|
159_|
158_|
157_|
156_|
155_|
154_|
153_|1_
152_|
151_|82_152_1_68_
150_|151_
149_|
148_|
147_|149_148_82_
146_|147_
145_|
144_|66_
143_|
142_|
141_|63_
140_|63_
139_|1_
138_|1_
137_|139_1_138_
136_|58_
135_|
134_|
133_|135_134_
132_|58_136_
131_|59_60_
130_|59_
129_|59_
128_|126_125_
127_|126_125_
126_|59_
125_|59_
124_|
123_|
122_|143_
121_|
120_|
119_|1_
118_|120_
117_|1_
116_|117_
115_|116_
114_|
113_|
112_|
111_|179_112_
110_|
109_|
108_|1_
107_|1_49_31_43_33_99_
106_|108_1_
105_|1_
104_|1_
103_|
102_|37_
101_|
100_|
99_|1_
98_|1_
97_|
96_|1_
95_|
94_|
93_|1_
92_|1_91_93_
91_|1_
90_|1_
89_|1_
88_|1_
87_|1_
86_|1_
85_|135_
84_|66_
83_|155_
82_|
81_|155_
80_|154_
79_|68_
78_|150_74_
77_|150_74_
76_|74_150_
75_|74_150_
74_|1_
73_|69_146_
72_|146_69_
71_|69_146_
70_|146_69_
69_|1_
68_|1_
67_|66_
66_|1_
65_|1_
64_|63_
63_|1_
62_|1_
61_|137_
60_|137_
59_|85_1_133_
58_|139_138_1_
57_|158_
56_|157_
55_|
54_|1_
53_|178_
52_|1_
51_|1_
50_|49_
49_|1_
48_|47_
47_|1_
46_|1_
45_|1_
44_|1_
43_|1_
42_|1_
41_|1_
40_|1_
39_|1_
38_|1_
37_|1_
36_|1_
35_|1_
34_|99_33_
33_|1_31_35_
32_|1_98_36_
31_|1_
30_|1_
29_|1_
28_|1_
27_|1_
26_|97_
25_|97_
24_|97_
23_|96_1_
22_|
21_|177_176_175_174_173_172_171_169_168_167_166_165_161_159_156_153_151_150_147_146_145_144_142_141_140_136_135_134_132_131_130_129_128_127_126_125_124_123_122_121_120_119_118_115_114_113_111_110_109_107_106_105_104_103_102_101_100_96_95_94_93_92_91_90_89_88_87_86_85_84_83_82_81_80_79_78_77_76_75_74_73_72_71_70_69_68_67_66_65_64_63_62_61_60_59_58_57_56_55_54_53_52_51_50_49_48_47_46_45_44_43_42_41_40_39_38_37_36_35_34_33_32_31_30_29_28_27_26_25_24_23_22_4_0_1_
20_|180_178_170_164_163_162_160_159_0_158_157_156_134_135_154_153_152_150_149_148_146_145_144_143_142_141_140_137_133_132_131_130_129_128_127_126_125_124_123_120_122_121_119_118_117_116_115_114_113_112_111_110_109_108_107_106_105_104_103_102_101_100_99_98_95_4_94_92_91_90_89_88_87_86_1_85_84_83_82_81_80_79_78_77_76_75_74_73_72_71_70_69_68_67_66_65_64_63_62_61_60_59_58_57_56_55_54_53_52_51_50_49_48_47_46_45_44_43_42_41_40_39_38_37_36_35_34_33_32_31_30_29_28_27_26_25_24_23_22_
19_|
18_|
17_|
16_|
15_|
14_|
13_|
12_|
11_|
10_|
9_|
8_|
7_|
6_|
5_|
4_|
3_|
2_18_13_8_5_|
1_3_6_7_9_10_11_12_14_15_16_17_19_|181_180_179_112_178_177_0_4_176_175_174_173_172_171_170_53_169_168_167_166_165_164_55_163_162_161_160_
0_|
>>Smust <
GSetTxRxNullBufferPtr. ptb<
G__simd_memsetD. 
>>Scnal <
SetTxRxNullBufferPtr. <
__simd_memsetD.:r ?
>>Sprpc <
SetTxRxNullBufferPtr. <
__simd_memsetD.:3 n
__simd_memsetD.:2 n
__simd_memsetD.:1 n
>>Ssef <
GMuteOutput. sid<
DG__simd_memsetD. 
22_
23_
>>Sptr <
GMuteOutput. ptr<
185_|
184_|
183_|186_
182_|
181_|
180_|
179_|
178_|
177_|
176_|187_186_
175_|
174_|187_186_
173_|
172_|
171_|
170_|
169_|
168_|185_
167_|
166_|
165_|
164_|
163_|
162_|
161_|
160_|
159_|
158_|
157_|
156_|1_
155_|
154_|84_155_1_70_
153_|154_
152_|
151_|
150_|152_151_84_
149_|150_
148_|
147_|68_
146_|
145_|
144_|65_
143_|65_
142_|1_
141_|1_
140_|142_1_141_
139_|60_
138_|
137_|
136_|138_137_
135_|60_139_
134_|61_62_
133_|61_
132_|61_
131_|129_128_
130_|129_128_
129_|61_
128_|61_
127_|
126_|
125_|146_
124_|
123_|
122_|1_
121_|123_
120_|1_
119_|120_
118_|119_
117_|
116_|
115_|
114_|183_115_
113_|
112_|
111_|1_
110_|1_51_33_45_35_102_
109_|111_1_
108_|1_
107_|1_
106_|
105_|39_
104_|
103_|
102_|1_
101_|1_
100_|
99_|1_
98_|
97_|
96_|
95_|1_
94_|1_93_95_
93_|1_
92_|1_
91_|1_
90_|1_
89_|1_
88_|1_
87_|138_
86_|68_
85_|158_
84_|
83_|158_
82_|157_
81_|70_
80_|153_76_
79_|153_76_
78_|76_153_
77_|76_153_
76_|1_
75_|71_149_
74_|149_71_
73_|71_149_
72_|149_71_
71_|1_
70_|1_
69_|68_
68_|1_
67_|1_
66_|65_
65_|1_
64_|1_
63_|140_
62_|140_
61_|87_1_136_
60_|142_141_1_
59_|161_
58_|160_
57_|
56_|1_
55_|182_
54_|1_
53_|1_
52_|51_
51_|1_
50_|49_
49_|1_
48_|1_
47_|1_
46_|1_
45_|1_
44_|1_
43_|1_
42_|1_
41_|1_
40_|1_
39_|1_
38_|1_
37_|1_
36_|102_35_
35_|1_33_37_
34_|1_101_38_
33_|1_
32_|1_
31_|1_
30_|1_
29_|1_
28_|100_
27_|100_
26_|100_
25_|99_1_
24_|
23_|181_180_179_178_177_176_175_173_172_171_170_169_165_163_162_159_156_154_153_150_149_148_147_145_144_143_139_138_137_135_134_133_132_131_130_129_128_127_126_125_124_123_122_121_118_117_116_114_113_112_110_109_108_107_106_105_104_103_99_98_97_96_95_94_93_92_91_90_89_88_87_86_85_84_83_82_81_80_79_78_77_76_75_74_73_72_71_70_69_68_67_66_65_64_63_62_61_60_59_58_57_56_55_54_53_52_51_50_49_48_47_46_45_44_43_42_41_40_39_38_37_36_35_34_33_32_31_30_29_28_27_26_25_24_1_
22_|184_182_174_168_167_166_164_163_162_161_160_159_137_138_157_156_155_153_152_151_149_148_147_146_145_144_143_140_136_135_134_133_132_131_130_129_128_127_126_123_125_124_122_121_120_119_118_117_116_115_114_113_112_111_110_109_108_107_106_105_104_103_102_101_98_97_96_94_93_92_91_90_89_88_1_87_86_85_84_83_82_81_80_79_78_77_76_75_74_73_72_71_70_69_68_67_66_65_64_63_62_61_60_59_58_57_56_55_54_53_52_51_50_49_48_47_46_45_44_43_42_41_40_39_38_37_36_35_34_33_32_31_30_29_28_27_26_25_24_
21_|
20_|
19_|
18_|
17_|
16_|
15_|
14_|
13_|
12_|
11_|
10_|
9_|
8_|
7_|
6_|
5_|
4_|
3_|
2_|
1_2_3_5_6_8_9_10_11_13_14_15_16_17_18_19_21_|185_184_183_115_182_181_162_97_180_179_178_177_176_175_174_55_173_172_171_170_169_168_57_167_166_165_164_
0_20_12_7_4_|
>>Smust <
GMuteOutput. ptb<
G__simd_memsetD. 
>>Scnal <
MuteOutput. <
__simd_memsetD.:r ?
SAMPLE_NUM. ?
mCodecNum. ?
>>Sprpc <
MuteOutput. <
__simd_memsetD.:3 n
__simd_memsetD.:2 n
__simd_memsetD.:1 n
>>Ssef <
GUpdateInput. sid<
>>Sptr <
GUpdateInput. ptr<
13_|
12_|
11_|
10_|
9_|
8_|
7_|
6_|
5_11_|
4_|
3_|
2_|
1_|
0_2_3_4_6_8_9_10_12_13_|1_
>>Smust <
GUpdateInput. ptb<
>>Scnal <
UpdateInput. <
SAMPLE_NUM. ?
:mInputNum. ?
mCodecNum. ?
UpdateInput.:1 ?
>>Sprpc <
UpdateInput. <
>>Ssef <
GUpdateOutput. sid<
>>Sptr <
GUpdateOutput. ptr<
13_|
12_|
11_|
10_|
9_|
8_11_|
7_|
6_|
5_|
4_|
3_|
2_|
1_|
0_2_4_5_6_7_9_10_12_13_|1_
>>Smust <
GUpdateOutput. ptb<
>>Scnal <
UpdateOutput. <
SAMPLE_NUM. ?
:mOutputNum. ?
mCodecNum. ?
UpdateOutput.:1 ?
>>Sprpc <
UpdateOutput. <
>>