C6000(9)汇编优化器课程.pptVIP

  • 0
  • 0
  • 约3.92千字
  • 约 36页
  • 2016-12-04 发布于江苏
  • 举报
BIT/TI 第九讲 使用汇编优化器 第九讲 使用汇编优化器 学习内容 写线性汇编代码 使用汇编优化器 多周期循环的软件流水 题目 一、写线性汇编代码 二、写线性汇编代码举例—点积 三、调用汇编优化器 四、多周期循环的软件流水 五、加权矢量和(WVS)循环展开 一、写线性汇编代码 软件工具流程 线性汇编文件基本考虑事项 线性汇编文件使用“.sa”扩展名 仅对指定的代码段进行优化,指定代码段外的代码被拷贝为输出“.asm”文件 线性汇编过程可以: 传递参数 返回结果 使用符号变量 不考虑流水线问题 二、写线性汇编代码举例—点积 点积线性汇编 线性汇编不需要指出和考虑: 功能单元 寄存器 延迟间隙 确定优化代码段 Dotp: .cproc zero sum loop: ldh *p_m++, m ldh *p_n++, n mpy m, n, prod add prod, sum, sum [count] sub count, 1, count [count] b loop .endproc 使用符号变量 Dotp:

文档评论(0)

1亿VIP精品文档

相关文档