Open
Description
I came across a post the other day discussing a project that extracts working SAT models for x86 intrinsics from the pseudocode contained in the Intel documentation. They also linked the SAIL project that also has models for ARM and RISC-V (it also has x86 but I believe those are hand-written).
It would be great for CBMC to support as many of these intrinsics as possible, possibly through the linked projects. Awhile back, I was working on an optimized internet checksum implementation that would be really nice to have a proof for.