关于GCC4.7.2 生成spe指令问题

wumingguoguo 2013-09-13 10:55:53
我的目的是要编译powerpc进行浮点处理的源代码,生成SPE浮点指令(例如efsadd),但是发现一些问题,求教各位大侠:

1、使用gcc4.7.2中的powerpc编译器,编译浮点处理源代码,不论怎么设置编译选项,都不能生成SPE浮点指令,那么应该怎么正确生成SPE指令?

2、后来发现e500.h头文件没有在任何文件中引用,然后在编译选项中添加--enable-e500-double选项,并在e500-double.h中应用e500.h头文件,就可以生成SPE的指令了,这是什么原因?gcc源码未引用e500.h文件,是否正常?

有人说是GCC在某个版本后取消了 TARGET_E500,请问是这样吗?如果是,是哪个版本后不支持的?为什么这么更改?
...全文
100 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧