- 5
- 0
- 约1.1万字
- 约 67页
- 2017-06-22 发布于湖北
- 举报
第四章Blackfin-程序结构-20140915V概要
对小数点积计算,内联函数实现 //好的示例,内联函数实现 内联函数(compiler intrinsic)优化 * 获取系统时钟周期 //使用汇编语言,程序可读性差 内联函数(compiler intrinsic)优化 * 获取系统时钟周期 //使用ADI提供的头文件,程序可读性好 内联函数(compiler intrinsic)优化 * 使用寄存器代替局部变量 使用硬件循环代替软件循环 充分利用数据宽度 使用并行指令和向量指令 使用汇编语言优化 * 继续优化 汇编程序优化方法 C代码优化方法 作业 * 并行指令 32位ALU/MAC指令||16位指令|| 16位指令 用“||”隔开3条指令,分号表示并行指令的结束 32位ALU/MAC指令||16位指令 仍是64位指令,未用到的16位将执行NOP操作 MNOP||16位指令|| 16位指令 仍是64位指令,未用到的16位将执行MNOP操作 * 并行指令 32位指令包括: 算术运算指令 加载和存储指令(仅支持累加器版本) 位操作指令 逻辑运算指令 数据转移指令 移位和循环指令 外部事件操作指令(仅支持32位MNOP版本) 向量操作指令 视频像素操作指令 * 并行指令 16位指令包括: 算术运算指令(仅支持索引寄存器版本) 加载和存储指令 外部事件操作指令(仅支持16位MNOP版本) 并行指令
您可能关注的文档
最近下载
- 套磁导师的邮件不会写?这些模板拿走不谢!.doc VIP
- 数据资产成本归集与分摊的核算模型研究.docx VIP
- 03S702 钢筋混凝土化粪池标准图集建筑工程图集.docx VIP
- 一年级上册语文汉语拼音《bpmf》人教(部编版)(共24张).pptx
- 学堂在线 实验室安全密码 期末考试答案.docx VIP
- 2024年贵州贵州省粮食储备集团有限公司招聘笔试真题及答案详解(历年真题).docx VIP
- 大连理工大学推免加分细则.docx
- 03S702 化粪池图集标准.docx VIP
- 高中物理教学中实验教学的有效性探讨教学研究论文教学研究课题报告.docx
- Nidec_NE300变频器快速调试指南.pdf VIP
原创力文档

文档评论(0)