Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Jasmin is something like this. It is essentially a high-level assembler, will handle register allocation (but not spills) for you, has some basic control flow primitives that map 1-to-1 to assembly instructions. There is also an optional formal verification component to prove some function is equivalent to its reference , is side-channel free, etc.

[1] https://github.com/jasmin-lang/jasmin/wiki



Thanks, this looks quite interesting.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: