Look at the subtle nibble extraction. The tasteful lookup tables of it. Oh my god, it even has vqtbl1q_u8 and vmull_p64 . Editor's note: it seems some readers are confused who Paul Allen is. It is a reference to the movie American Psycho. Good explanation here or here . It is not a reference to Microsoft co-founder and billionaire Paul Allen and his SIMD CSV parser. A year ago I wrote a CSV parser…
I’ve been working on a WASM interpreter from scratch. The unique feature is that it’s completely snapshotable, down to the instruction level. At any point during execution, you can call snapshot() and it will write out the entire execution state into a list of bytes, capturing everything up to that exact instruction. You can restore it later and execution picks up right where it left…
There are billions of people who are not me. This is one example, it's my friend Armando. Hi, I’m Matthew and this is a website with a bunch of words typed by me that I hope you find interesting or at least amusing. I’m most energized when writing Rust and exploring SIMD, file formats, and databases. All of my programming is on github.com/friendlymatthew . I currently live in New York…