issues
search
leanprover
/
LNSym
Armv8 Native Code Symbolic Simulator in Lean
Apache License 2.0
50
stars
13
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
feat: extractLsBytes and related proofs for simp_mem [1/3?]
#105
bollu
closed
3 weeks ago
1
chore: make cosim quicker on default build
#104
bollu
closed
3 weeks ago
2
Avoid `x18` entirely on Arm-based Apple machines
#103
shigoel
closed
3 weeks ago
0
refactor: use lean-action in makefile.yml CI workflow
#102
austinletson
closed
3 weeks ago
5
Add ELFLoader test for AES-GCM assembly routines
#101
pennyannn
closed
3 weeks ago
3
feat: add hard theorems from Isabelle
#100
bollu
closed
3 weeks ago
4
VCG scaffolding for the MemCpy proof
#99
shigoel
closed
3 weeks ago
1
feat: introduce CosimM to store platform features in a cache
#98
bollu
closed
2 weeks ago
2
Cache Target Triple Information for Random Instruction Generation
#97
bollu
closed
2 weeks ago
0
Respect Apple's ABI for cosimulations
#95
shigoel
closed
3 weeks ago
3
chore: remove old versions of the sym tactic, and rename the new `sym1_n` tactic to `sym_n`
#94
alexkeizer
closed
3 weeks ago
1
feat: copy `#time` command from Mathlib
#93
alexkeizer
closed
1 week ago
3
Rework step theorem generation to be faster and cache intermediate results to the environment
#92
alexkeizer
closed
3 weeks ago
3
Prove the partial correctness of a small program with a loop
#91
shigoel
closed
3 weeks ago
6
feat: Proof automation for simplifying reads of known reads [3/3]
#90
bollu
closed
3 weeks ago
3
Better bitvec reduction
#89
alexkeizer
closed
1 month ago
1
refactor: make `stepiTac` directly construct an application of the right stepi-theorem
#88
alexkeizer
closed
1 month ago
0
fix: use simprocs in step-theorem generation
#87
alexkeizer
closed
1 month ago
1
refactor: assorted cleanups of `Sym`/`SymContext`
#86
alexkeizer
closed
1 month ago
1
Added bit twiddling hacks proofs using bv_decide
#85
nwetzler
closed
1 month ago
0
Reflect decode inst
#84
alexkeizer
closed
2 weeks ago
2
feat: spawn tasks for cosimulation to provide (theoretically) $nproc parallelism
#83
bollu
closed
1 month ago
5
Switch back to using leanprover/lean-action once MacOS runner is fixed
#82
bollu
closed
3 weeks ago
0
feat: new definitions for memory separation
#81
bollu
closed
1 month ago
2
feat: add simproc to simplify fetch_inst through reflection
#80
alexkeizer
closed
1 month ago
4
feat: print progress bar of #instructions and #samples in cosim
#79
bollu
closed
1 month ago
1
feat: Aarch64 runner
#78
bollu
closed
1 month ago
3
Modify cosim scripts to work on M* Apple machines
#77
shigoel
closed
1 month ago
1
refactor: generate `stepi` theorems in the relevant program's namespace
#76
alexkeizer
closed
1 month ago
0
feat: make sym_n search for h_err and h_sp, or introduce new goals if they are not present
#75
alexkeizer
closed
1 month ago
2
feat: New definitions for the memory model
#74
bollu
closed
1 month ago
4
feat: add extractLsByte(s) API for memory.
#73
bollu
closed
1 month ago
1
refactor: rename `Program.min`/`max` to `min?`/`max?` to reflect it returns an option, and introduce `min`, `min!`, `max`, `max!` wrappers around them with the usual meanings
#72
alexkeizer
closed
1 month ago
3
Files reorganization
#71
shigoel
opened
1 month ago
0
chore: move memory into a semarate Arm/Memory/ subdirectory
#70
bollu
closed
1 month ago
0
feat: introduce `sym1_n` tactic as a more intelligent version of `sym1_i_n`
#69
alexkeizer
closed
1 month ago
3
Adding Popcount32 proof
#68
nwetzler
closed
1 month ago
0
Adding MADD (32- and 64-bit) (alias MUL) to instructions
#67
nwetzler
closed
1 month ago
3
Program proofs using assertional verification methods
#66
shigoel
closed
1 month ago
0
feat: Common Subpexpression Elimination, v1
#65
bollu
closed
1 month ago
2
chore: docs and tracing for `sym1_i_n` tactic
#64
alexkeizer
closed
1 month ago
0
Update aes_hw_ctr32_encrypt_blocks
#63
pennyannn
closed
1 month ago
0
chore: Test a fix for ELFSage's stack overflow [DONTMERGE]
#62
bollu
closed
1 month ago
1
fix: read the full 128 bits of an SFP register in cosimulation
#61
alexkeizer
closed
1 month ago
0
feat: full symbolic evaluation of `gcm_gmult_v8_program`
#60
alexkeizer
closed
1 month ago
1
Remove definitions that have been incorporated into ELFSage
#59
shigoel
closed
1 month ago
0
chore: install cadical in CI
#58
bollu
closed
1 month ago
0
chore: update toolchain to nightly-2024-08-02
#57
alexkeizer
closed
1 month ago
0
Implement a decision procedure for memory reads/write via omega
#56
bollu
closed
1 month ago
9
Experiment: Use r for accessing the program field, which solves program being public.
#55
bollu
opened
1 month ago
0
Previous
Next