ARM程序设计优化及编程技巧讲义.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 41页
  • 2021-08-17 发布于河南
  • 举报
ARM 编程技巧;■ ARM编译器优化;优化级别;自动优化;使用 “volatile”;冗余代码的清除;指令编排;嵌套优化;内嵌函数(inline);int bar (int a) ( a=a+5; return a ; } int foo (int i) { i=bar(i); i-bar(i); i++; return i;;ARM编译器的优化;C和汇编的混合编程;ARM ATPCS (arm/thumb程序调用规范);在C程序中调用汇编;■允许使用一些不能由编译器自动生 成的指令: ■ MSR/MRS ■新的指令 -协处理器指令 ■通常在关联的内嵌函数中使用;ARM编译器的优化;参数传递;Parameter Passing (4 parameters);ARM Parameter I;循环终止;? Count up int faotl(int limit);除法操作(1);除法操作(2);余??-模算法;浮点;Floating point examples;ARM编译器优化;变量类型;i nt wordsize (int a);堆栈的用法;堆栈使用估计;全局数据布局;不对齐访问;-必须非常小心指针的对齐 ■可能导致程序的失败;结构的打包;extern int a;;优化外部全局指针;外部全局变量;测验;参考;F O R THE DIGITAL WORLD

文档评论(0)

1亿VIP精品文档

相关文档