- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 AMRWB优化
经过1个月时间的优化,AMR-WB解码性能总体提高了近10倍。1. 从ITU官方网站下载代码,在ADS1.2上调试通过。对于测试码流为23.85kbps的向量tst_m8.cod,在ARM926EJS平台上,性能 为105MIPS,156MCPS。2. 根据profile的测试结果,占时间最大的是那些基本算术运算的操作。用ARMv5的内联汇编替换掉以后,性能大概为52MIPS,
2009-11-27 11:40:00 1447 1
转载 AMR中的RO,RW和ZI
要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。一个ARM程序包含3部分:RO,RW和ZIRO是程序中的指令和常量RW是程序中的已初始化变量ZI是程序中的未初始化的变量由以上3点说明可以理解为:RO就是readonly,RW就
2009-11-03 12:51:00 1071 1
原创 ARM参数传递规则
1. r0,r1,r2,r3,在调用函数时,用来存放前4个函数参数和返回值,r4-r11,r14,在调用函数时必须保存这些寄存器到堆栈当中。如果函数的参数多于4个,则多余参数存放在堆栈当中,即sp,sp+4,sp+8,…依次类推。 2. 函数内部通用的入栈出栈代码可以为:STMFD sp!,{r4-r11,lr}// body of ASM code
2009-11-03 12:43:00 7711 5
GPU高性能编程CUDA实战代码
2013-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人