ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

honocc

自作コンパイラで演算子の優先順位をつけた

自作コンパイラでC言語の演算子に優先順位をつけました。 これの続き natsutan.hatenablog.com 低レイヤを知りたい人のためのCコンパイラ作成入門には詳しい説明がなく、テキストの範囲ではバイナリオペレータに優先順位はほとんどついてないと思います。足…

自作コンパイラで基本的な演算子が動いた

自作コンパイラでRISC-VのC言語の基本的な演算子が動くようになりました。 これの続き natsutan.hatenablog.com こんなCソースで動作確認しています。 int main(void) { putd(2>=4); return 0; } 低レイヤを知りたい人のためのCコンパイラ作成入門に書いてな…

自作コンパイラでRISC-Vの四則演算ができた

自作コンパイラでRISC-Vの四則演算ができるようになったのでまとめてみた。 RISC-Vで乗算命令を使う実績解除。 これが僕より先に僕が書いたコンパイラの実績解除になっていて感動している。 前回の話 natsutan.hatenablog.com Cソース こんな感じの四則演算…

Cコンパイラを作りたい

去年から低レイヤーのためのCPU入門でコツコツとCコンパイラを作ってました。 www.sigbus.info natsutan.hatenablog.com いったん本の形になっているところまでやってみて仕切り直したくなった。 去年からやったことはgithubのCソース見てRustに移植している…