wangjwchn / sparcv8-coq

Released code for the paper: Formalizing SPARCv8 Instruction Set Architecture in Coq (SETTA'17)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sparc-coq

Formalizing SPARCv8 instruction set architecture in coq

Requirements

Installation

git clone https://github.com/wangjwchn/sparcv8-coq.git
cd sparcv8-coq
make

Description

File name Description
Asm.v The Formal Model of SPARCv8 ISA
Property.v Properties
WinOverflow.v Verifying the window overflow trap handler
WinUnderflow.v Verifying the window underflow trap handler
Maps.v Map library (From CompCert)
LibTactics.v Some tactics (From Software Foundations)
IntAuto.v Some tactics for integer library (From CertiC/OS-II verification project)
MathSol.v Some tactics for integer library (From CertiC/OS-II verification project)
Makefile -

About

Released code for the paper: Formalizing SPARCv8 Instruction Set Architecture in Coq (SETTA'17)


Languages

Language:Coq 99.9%Language:Makefile 0.1%