线性汇编优化代码要点讲解.pptVIP

  • 87
  • 0
  • 约1.73万字
  • 约 84页
  • 2016-05-23 发布于湖北
  • 举报
5.10 存储体 5.10.1 FIR滤波器的内核循环 【例5.60】 FIR滤波器最后汇编代码的内核循环。 LOOP: ADD .L2X A8,B9,B9 ; sum1 += x1 * h0 || ADD .L1 A7,A9,A9 ; sum0 += x0 * h0 || MPY .M2 B1,B0,B7 ;* x1 * h1 || MPY .M1X B1,A1,A8 ;* x1 * h0 ||[B2] B .S2 LOOP ;** 跳转至内循环 || LDH .D1 *A5++[2],A1 ;**** h0 = h[i] || LDH .D2 *B5++[2],B1 ;**** x1 = x[j+i+1] ADD .L1X B7,A9,A9 ; sum0 += x1 * h1 || ADD .L2 B8,B9,B9 ; sum1 += x0 * h1 || MPY .M2X A0,B0,B8 ;* x0 * h1 || MPY .M1 A0,A1,A7 ;** x0 * h0 ||[B2] SUB .S2 B2,1,B2 ;*** 内循环计数器递减 || LDH .D2 *B4++[2],B0 ;**** h1 = h[i+1] || LDH .D1 *A4++[2],

文档评论(0)

1亿VIP精品文档

相关文档