Remix.run Logo
veltas a day ago

RISC-V has always been an ivory tower, with a lot of bad decisions they double down on. Not surprised they're rushing towards this outdated stamp of authority too.

snvzz a day ago | parent [-]

>bad decisions they double down on.

Could you elaborate?

veltas a day ago | parent [-]

No overflow/carry flag impacting safe overflow checking and bignum performance, the whole conditional move history and backpeddling and state of Zicond, the system for describing feature support is needlessly complicated and just a mess for users outside of embedded, the spec is written more like an academic paper than a CPU manual, vector instructions act like they're written for a coprocessor for some reason, bad frame pointer ABI support, etc.

GoblinSlayer 4 hours ago | parent [-]

>safe overflow checking

You mean rust? Rust uses unsigned integers for everything, they can be checked efficiently. Same for bignum.