精易论坛
标题:
字节集_倒序/reverse 还有更快的算法吗?
[打印本页]
作者:
镇坛道德标杆
时间:
2017-12-5 16:30
标题:
字节集_倒序/reverse 还有更快的算法吗?
利用 bswap 指令,每次循环可以处理 8 个字节,数据越长优势越明显,比常规做法的每次循环处理 2 个字节快一些吧。
但是由于 bswap 是调用置入代码的子程序,这个调用过程还是很费时间的,所以达不到预期的速度,数据足够长的话,是常规做法速度的两倍左右。
如果有人把代码继续用汇编优化下,不去调用,应该就很可观了,比常规做法快三到四倍也是可能的。
有更快的算法欢迎贴出来。
本代码将被收录进
JBec
中
作者:
千玄
时间:
2017-12-5 16:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ming7
时间:
2017-12-5 17:24
顶一下
作者:
菜鸟杰西卡
时间:
2017-12-5 17:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
活り
时间:
2017-12-5 18:43
看看怎么样
作者:
情雅
时间:
2017-12-5 19:38
看看怎么样
作者:
黑白郎君
时间:
2017-12-5 21:30
来学习下!!
作者:
qiuyingjia
时间:
2017-12-6 09:06
可以的,支持
作者:
网络注册会员
时间:
2017-12-6 09:06
很强大的哦
作者:
云南丿小海堂
时间:
2017-12-9 01:34
字节集_倒序/reverse 还有更快的算法吗?
作者:
L1yp
时间:
2023-3-22 15:38
CPU cacheline优化,没想到2017的junkboy就这么强大了
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4