原创 gcc与green hill的比较结果

2009-7-10 23:03 1735 5 5 分类: 工程师职场
我的cpu是mips的,相同的标准的dhrystone代码,2个compiler跑出的性能差蛮多的,green hill优势很明显,dmips高,code size小。 但是如果都跑mpeg2 decoder程序则速度差不多,反倒gcc更快一点,当然code size还是green hill小,大概能小20%,这也相当可观了。用green hill有一个不爽的地方是gcc中用得好好的嵌入式汇编不能用,它有它自己的一套语法等等,头大啊。。。nb的都自己搞一套标准,不与其他的兼容,你爱用不用,反正它不在乎
green hill的-Ospace代码会生成不对齐(unalign)的代码,我的cpu不能处理,抱异常。gcc的sprintf好像不好用,green hill的sprintf能用。真是奇怪

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /3 下一条