精易论坛

标题: 速度炒鸡快的 strlen 汇编版 [打印本页]

作者: 心冷、鱼儿    时间: 2018-8-24 10:06
标题: 速度炒鸡快的 strlen 汇编版
本帖最后由 心冷、鱼儿 于 2018-8-24 10:08 编辑

参考  看雪论坛   老刘NoOne 的  【老刘谈算法001】这位运算玩的真溜—strlen函数的汇编实现分析


实现的易语言置入代码版的算法,也是黑月现在版本用的算法,下面的一亿次的性能比较。


有人会问为什么比黑月的还快???因为黑月是支持库被套了一层的,所以会稍微慢点,但代码是差不多的。





strlen是汇编算法
strlen_ 是C函数
取文本长度就是黑月和易语言自带的了。


源码在这:
strlen.e (4.24 KB, 下载次数: 109)




具体算法参考: 【老刘谈算法001】这位运算玩的真溜—strlen函数的汇编实现分析                       https://bbs.pediy.com/thread-229243.htm

作者: sinewtec    时间: 2018-8-24 10:34
还有待提高

1.png (4.52 KB, 下载次数: 0)

1.png

作者: 心冷、鱼儿    时间: 2018-8-24 10:37
sinewtec 发表于 2018-8-24 10:34
还有待提高

没优化汇编代码。
作者: 网络注册络员    时间: 2018-8-24 10:51
好强大学习一下
作者: gaoqing    时间: 2018-8-24 11:55
谢谢分享支持
作者: lisa1824    时间: 2018-9-5 12:35
支持开源~!感谢分享
作者: Breathless    时间: 2018-10-11 22:28
用心讨论,共获提升!
作者: 820183398    时间: 2019-4-13 13:30
感谢楼主分享
作者: zichenhung    时间: 2021-6-24 11:37





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4