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