KOTET'S
PERSONAL
BLOG

Tag: Assembly

アセンブリに関する記事。

#assembly gccにおけるモジュラ逆数を用いた(x % m == 0)の最適化

#assembly #tech #cpplang

gccの最適化 GCC is now transforming: ((x % CONSTANT) == 0) to mod inverse and using rotate when it's even. Not in clang yet thoughhttps://t.co/nfywTIrTe0 — Marc B. Reynolds (@marc_b_reynolds) May 5, 2019 ある数が定数で割り切れるかを%を使って判定するコードが #include "stdint.h" uint32_t is_div_7(uint32_t k)

#assembly 入門MOVプログラミング 本当にx86のMOVはチューリング完全なのか

#assembly #tech

TL;DR チューリング完全じゃないかもしれない 作ったもの:kotet/mov-programming: MOV is Turing-Complete はじめに かなり前にx86のmov命令はチ

#dlang 君もDでx86_64向けCコンパイラを書こう

#dlang #assembly #tech #advent-calendar

これは、強い人が多すぎてもはやCコンパイラ書いた程度では面白味がない気がしてくる D言語 Advent Calendar 2018 11日目の記事です。 この記事の対象読者は過去の自