LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 803|回复: 4

能否根据CPU信息调整USE参数?

[复制链接]
发表于 2006-7-13 10:39:27 | 显示全部楼层 |阅读模式
一直想最优编译,使之符合我的硬件系统。能否把CPU特性写入USE参数中达到优化编译的目的呢?

下面是我的CPU信息:

[PHP]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 9
cpu MHz         : 2800.481
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips        : 5607.41[/PHP]

能不能把flags这行写入USE参数中?这算不算一个想法呢?:ask
发表于 2006-7-13 13:21:46 | 显示全部楼层
mmx sse sse2 有的,其他的不记得了,肯定不是全部有。

具体可以用 ufed 来看里面有哪些 USE FLAG 可以选。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-14 15:28:19 | 显示全部楼层
Post by gzxiaobai
mmx sse sse2 有的,其他的不记得了,肯定不是全部有。

具体可以用 ufed 来看里面有哪些 USE FLAG 可以选。

谢谢!

我想知道,是否可以把CPU信息加入USE参数中来获得与我的硬件想匹配的性能?
回复 支持 反对

使用道具 举报

发表于 2006-7-14 18:23:03 | 显示全部楼层
你的U这三个就可以了mmx sse sse2
回复 支持 反对

使用道具 举报

发表于 2006-7-14 18:41:17 | 显示全部楼层
一般 CFLAGS 写清 cpu 类型就足够了, 只有极少数的软件, 大部分是多媒体的, 才会用 mmx sse 3dnow 之类的单独写汇编, 更新的 sse2 好像没有必要.

mpg123 有 mmx 3dnow 的单独汇编, mplayer 好像也有什么, 不敢确定.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表