随笔分类 -  汇编/ASM

摘要:引子 在我之前的一篇文章[ ThoughtWorks代码挑战——FizzBuzzWhizz游戏 通用高速版(C/C++ & C#) ]里曾经提到过编译器在处理除数为常数的除法时,是有优化的,今天整理出来,一来可以了解是怎么实现的,二来如果你哪天要写编译器,这个理论可以用得上。此外,也算我的一个笔记。 阅读全文
posted @ 2014-12-28 02:01 shines77 阅读(13329) 评论(30) 推荐(8)
摘要:缘由 最近在写一些字符串函数的优化,兴趣使然,可是写的过程中,想要实现 128bit 的按 bit 逻辑位移,遇到了一个大坑,且听我娓娓道来。 如果要追究标题,更确切的是丢失的SSE2 128 bit / 64 bit 位移指令,已修改。 我并不想用什么马航370来博眼球,我也没意识到这个能博眼球, 阅读全文
posted @ 2014-06-26 12:22 shines77 阅读(3553) 评论(11) 推荐(2)
摘要:1. 前言 最近在写一些字符串函数的优化,用到x64汇编,我也是第一次接触,故跟大家分享一下。 2. 简介 x86:又名 x32 ,表示 Intel x86 架构,即 Intel 的 32位 80386 汇编指令集。 x64:表示 AMD64 和 Intel 的 EM64T ,而不包括 IA64 。 阅读全文
posted @ 2014-06-14 18:36 shines77 阅读(13914) 评论(3) 推荐(1)