绯雨青青
小狐狸
小狐狸
  • UID23198
  • 注册日期2008-03-10
  • 最后登录2018-02-11
  • 发帖数34
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
315楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
病毒

为啥我没这个可执行文件?
回到原帖

这个好像是程序错误才产生的windows文件,我这里有,所以我不知道是不是我系统的问题。你可以在打开火狐时用任务管理器看一下有没有这个程序占用大量cpu。
我比较奇怪的是出现这个错误程序,火狐照样能打开,就是卡得要死。。。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
316楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
关于AMD CPU为什么不能运行SSE3版本我查了一下cpu开发资料

http://techreport.com/articles.x/8327/1

这里说AMD支持SSE3的CPU只是包含了13个SSE3指令的其中11个,有2个指令不支持

因此,amd的SSE3支持是不完善的
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
317楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun:关于AMD CPU为什么不能运行SSE3版本我查了一下cpu开发资料

http://techreport.com/articles.x/8327/1

这里说AMD支持SSE3的CPU只是包含了13个SSE3指令的其中11个,有2个指令不支持

因此,amd的SSE3支持是不完善的
回到原帖


看一下下面这个网页有无帮助?
后面好像做到了icc编译支持amd sse3了,只是linux下的,icc10的。
http://ubuntuforums.org/archive/index.php/t-824046.html
我的...
病毒
火狐狸
火狐狸
  • UID24919
  • 注册日期2008-06-20
  • 最后登录2017-11-19
  • 发帖数111
  • 经验16枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
318楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun:win8这个我不清楚

因为很多人向我反馈良好的系统就是使用的win8的,但我没用这个系统

另外SSE3版本很奇怪啊,又有很多人反馈说这个版本的性能比SSE2要好
这个和CPU有关?我这里一点儿就没测出来……
回到原帖


建议测试过SSE3和SSE2的都报一下CPU,我的是笔记本上的P8800。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
319楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3

看一下下面这个网页有无帮助?
后面好像做到了icc编译支持amd sse3了,只是linux下的,icc10的。
http://ubuntuforums.org/archive/index.php/t-824046.html


虽然补丁和链接过期了,但对我有所启发。

现在还不清楚SSE3 baseline时,intel的dispatch机制是什么样子的,是否不但检测指令集(SSE3为1<<11),而且检测CPU架构,基础方法就是把架构扩充,但这部分知识是Intel文档的未公开接口,需要进行一定的hacker。

我准备先向Intel论坛询问,然后看看我是否能找到一种简便的重载方法。
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
320楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun

虽然补丁和链接过期了,但对我有所启发。

现在还不清楚SSE3 baseline时,intel的dispatch机制是什么样子的,是否不但检测指令集(SSE3为1<<11),而且检测CPU架构,基础方法就是把架构扩充,但这部分知识是Intel文档的未公开接口,需要进行一定的hacker。

我准备先向Intel论坛询问,然后看看我是否能找到一种简便的重载方法。
回到原帖


是说3楼那个链接吗?
在这里http://www.swallowtail.org/naughty-intel.shtml
试了下,里面的补丁还是有效的,可以下载。
我的...
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
321楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3


是说3楼那个链接吗?
在这里http://www.swallowtail.org/naughty-intel.shtml
试了下,里面的补丁还是有效的,可以下载。


这个我也看了

不过他只适用于较早版本的Linux Intel编译器
因为windows和linux的obj不同,所以我要研究下这部分怎么copy

而且Linux下为GAS汇编,Windows下为Intel汇编
我可能需要修改一些查询代码

总而言之,先问Intel论坛看看能否说明下CPU架构的检测方式,如果有的话,我直接重载这一部分即可。
没有的话就怪麻烦。
反正核心内容就是检测到AMD的架构时不生成SSE3那两个不支持的指令。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
322楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
我弄了个实现tete009的完整特性的x86版本
http://pcxfirefox.googlecode.com/files/ ... GO_test.7z

暂时构建了实验版本,当然没有优化

只是完全使用了tete版本的所有特性

修改tmemutil.ini支持portable特性,反正和tete的使用方法相同

多线程的例子不好找
可以看看这个链接 http://tete009.up.seesaa.net/html/svg_test.html
如果你的cpu是多核的话,那么滚动这个链接网页时各个cpu核心的占用率都是100%

还没来得及逆向这个模块,所以这个方法仅能用于x86版本

我等tete的回音,如果同意我这样做,我准备移植到x86版本中。
不同意的话只能等我逆向了
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
323楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun:我弄了个实现tete009的完整特性的x86版本
http://pcxfirefox.googlecode.com/files/ ... GO_test.7z

暂时构建了实验版本,当然没有优化

只是完全使用了tete版本的所有特性

修改tmemutil.ini支持portable特性,反正和tete的使用方法相同

多线程的例子不好找
可以看看这个链接 http://tete009.up.seesaa.net/html/svg_test.html
如果你的cpu是多核的话,那么滚动这个链接网页时各个cpu核心的占用率都是100%

还没来得及逆向这个模块,所以这个方法仅能用于x86版本

我等tete的回音,如果同意我这样做,我准备移植到x86版本中。
不同意的话只能等我逆向了
回到原帖


TeTe刚才给我说可以这样做,但不会提供tmemutil模块的技术支持

在我逆向成功前先应用这个方法
colorpi
小狐狸
小狐狸
  • UID9560
  • 注册日期2005-11-02
  • 最后登录2019-05-01
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
324楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
董生好勤奋!
问个FX的题外话,看了你的pcxprj,正试用你的codelocks svn7622。就codeblocks,你还会跟进更新么?
我现在正学习C中,希望找到一个完全符合C99的IDE版本。最后选定codeblocks。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
325楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
这个会更新,但现在不会

因为我想转到gcc4.7的构建,而cb的源码暂时和4.7不兼容(4.7更标准了,有些旧语法会认为非法,我自己改也行,不过需要改动大量的符号声明顺序)。
jens(cb的主开发者)说他会抽空解决这一问题,但现在还没有,他刚刚使用4.7,而其他开发者还停留在4.6的阶段。
详情见http://forums.codeblocks.org/index.php/topic,16039.0.html
-fpermissive可以解决部分问题,一些插件还有其他问题。其他cbdiff那些插件很久不更新了,后来的版本都是我自行写了补丁才通过的,4.7适用于否还没试。

另外gdb trunk的break api更改了,如果我用trunk里的gdb,cb将无法下断点,这部分asmwarrior在解决。我的gdb with python的编译方式也是源自于他。详见 http://forums.codeblocks.org/index.php/ ... 116.0.html
我的gcc构建初始版完成后,也会先由asmwarrior测试通过。

4.7目前还有个问题,会阻碍Qt的Webkit编译通过
bug见 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52465
我想等这个bug解决后再编译4.7
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
326楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun:这个会更新,但现在不会

因为我想转到gcc4.7的构建,而cb的源码暂时和4.7不兼容(4.7更标准了,有些旧语法会认为非法,我自己改也行,不过需要改动大量的符号声明顺序)。
jens(cb的主开发者)说他会抽空解决这一问题,但现在还没有,他刚刚使用4.7,而其他开发者还停留在4.6的阶段。
详情见http://forums.codeblocks.org/index.php/topic,16039.0.html
-fpermissive可以解决部分问题,一些插件还有其他问题。其他cbdiff那些插件很久不更新了,后来的版本都是我自行写了补丁才通过的,4.7适用于否还没试。

另外gdb trunk的break api更改了,如果我用trunk里的gdb,cb将无法下断点,这部分asmwarrior在解决。我的gdb with python的编译方式也是源自于他。详见 http://forums.codeblocks.org/index.php/ ... 116.0.html
我的gcc构建初始版完成后,也会先由asmwarrior测试通过。

4.7目前还有个问题,会阻碍Qt的Webkit编译通过
bug见 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52465
我想等这个bug解决后再编译4.7
回到原帖

gdb这个修正一下
不是主trunk,而是archer的Keith分支,无影响
bluec
火狐狸
火狐狸
  • UID31820
  • 注册日期2010-01-27
  • 最后登录2017-03-16
  • 发帖数188
  • 经验55枚
  • 威望0点
  • 贡献值28点
  • 好评度2点
  • 社区居民
327楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun
gdb这个修正一下
不是主trunk,而是archer的Keith分支,无影响
回到原帖


pcxfirefox11与ietab v2不兼容,打开命中ietab规则的页面会导致firefox假死。用原版的firefox11则无此问题。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
328楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3

pcxfirefox11与ietab v2不兼容,打开命中ietab规则的页面会导致firefox假死。用原版的firefox11则无此问题。

哪个版本?
我用323那天的sse2版本没有问题

不知道为什么有很多情形我都无法重现
bluec
火狐狸
火狐狸
  • UID31820
  • 注册日期2010-01-27
  • 最后登录2017-03-16
  • 发帖数188
  • 经验55枚
  • 威望0点
  • 贡献值28点
  • 好评度2点
  • 社区居民
329楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版临时更新到11 SSE2/SSE3
dongyuanxun
哪个版本?
我用323那天的sse2版本没有问题

不知道为什么有很多情形我都无法重现
回到原帖


11.0 20120324011708.如果在ietab里选中了run the plugin in firefox.exe process则可以正常工作,否则稳定重现假死。

返回顶部