gcc与green hill的比较结果

我的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能用。真是奇怪
posted @ 2009-07-10 23:10  beinghu2  阅读(401)  评论(0编辑  收藏  举报
yahoo