如何在32个处理器中编辑并且翻译64固定的点进位计
时间:09-12
来源:互联网
点击:
(plus:SI(plus:SI(match_operand:SI 1 register_operand r)) (reg:SI 6))) (clobber(reg:SI 6))] “” add%0,%1,%2;add\t%0,%0,r6 //生成高32位带进位加汇编模板 ) 在机器描述文件中,DI为64位机器方式,SI为32位方式。该文件由机器描述处理程序进行格式转换,它将调用编译内部一套专门的函数和数据结构作为接口,生成gen_开头的预处理函数对指令模板作进一步的处理,再生成由insn_开头的函数对模板作匹配后生成汇编代码。 结语 在方舟二号CPU上测试的结果达到了64运算的要求,相关的指令代码如下: …… 132 r18,[r15,4] 132 r19,[r15,8] add r16,r16,r18 add r17,r17,r19 add r17,r17,r6 …… 用SPEC95进行定点运算测试,可达280MIPS以上,收到了较好的预期结果。
- 单片DSP处理器功能系统的SOPC技术设计(01-12)
- 数字信号处理器TMS320F241在变频空调中的应用(04-28)
- 用8位微处理器实现数字低通滤波器设计(05-15)
- 如何构造嵌入式Linux系统(05-23)
- 基于DSP的信号采集处理系统(07-21)
- 基于嵌入式Linux的便携式RFID信息采集与处理系统(07-01)