top | item 43082958

(no title)

pbsd | 1 year ago

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

discuss

order

kibwen|1 year ago

Thanks, this looks quite interesting.