RISC-VのCPUの実機を持っていなくても、qemuを使えば実行することができるし、gdbでステップ実行することもできます。 RISC-V用のクロスgdbの準備 こちらの記事を見てください。 サンプルのCのソースコード この記事のものを使用しました。 #include <stdio.h> double AandW(int n) { double pi = 0.0; if (n < 32) { for (; n >= 0; --n) { double n4 = n * 4.0; double tmp = (2 / (n4 + 1) + 2 / (n4 + 2) + 1 / (n4 + 3)) / (1LL << 2 * n); pi += n & 1 ? -tmp : tmp; } } return pi; } int main() { printf("PI=%.15f\n", AandW