You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding a wrapper to the lean backend to be able to handle more functions (#801)
This adds a wrapper to the lean backend, which allows handling additional bitvector operations.
The implemented operations are: length, signExtend, zeroExtend, truncate and truncateLSB.
The wrapper functions are in the namespace Sail.BitVec to avoid collisions.
The remaining unimplemented operations require translating type conditions into Lean, which is not handled for now.
0 commit comments