当前分类:micro-optimization

assembly - 根据 EAX >= 0 条件将 EDX 设置为 0 或 -1?

php - 当php手册说前者在内部使用后者时,为什么gmmktime()比mktime()更快?

assembly - 我可以在现代系统上的汇编中使用 movl 代替 movb 或 movw 吗?

javascript - 哪个 bool 运算更快? < 或 <=

assembly - 对于 x86-64,imm64 和 m64 哪个更快?

Python/Numpy 优化

assembly - 将 XMM 寄存器设置为重复字节模式(广播常量字节)

assembly - 80286 : Which is the fastest way to multiply by 10?

performance - `perf annotate` 内存加载/存储时间报告不一致

php - 优化php中的大导入

assembly - 关于否定 mips 中的符号整数?

C++ 对不同概念的不同使用声明

c++ - 在 64 位处理器上交换 4 个 16 位整数的最有效方法是什么?

gcc - _mm256_fmadd_ps 比 _mm256_mul_ps + _mm256_add_ps 慢?

assembly - 对齐给定的指令,但将对齐填充放在指令之前以外的其他位置

performance - 哪个指令序列对于将一个或另一个寄存器归零具有更好的性能?

performance - 您如何推断基准测试数据的波动?

assembly - 使用相同的小正数有效加载 RAX 和 R8

局部变量与数组访问的性能

assembly - 为什么 clang 的结尾使用 `add $N, %rsp` 而不是 `mov %rbp, %rsp` 来恢复 `%rsp` ?

热门标签: