<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/test/hol, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>Simplify treating of undefined_bool in Lem library</title>
<updated>2018-07-09T13:38:51+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-06-22T18:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=edc2be164fcf53c333796e55b93f94bf6c9ed152'/>
<id>edc2be164fcf53c333796e55b93f94bf6c9ed152</id>
<content type='text'>
Use nondeterministic choice by default instead of a deterministic bitstream
generator in the state, which is slightly awkward to reason about, because
every use of undefined_boolS changes the state.  The previous behaviour can be
implemented as Sail code, if desired.

Also add a default implementation of internal_pick that nondeterministically
chooses an element from a list.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use nondeterministic choice by default instead of a deterministic bitstream
generator in the state, which is slightly awkward to reason about, because
every use of undefined_boolS changes the state.  The previous behaviour can be
implemented as Sail code, if desired.

Also add a default implementation of internal_pick that nondeterministically
chooses an element from a list.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prove test_raw_add theorem for init_state</title>
<updated>2018-06-12T08:19:09+00:00</updated>
<author>
<name>Ramana Kumar</name>
</author>
<published>2018-06-12T08:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=0903f6dd0b6d51fde7b9b3bd45216f02fee4bd85'/>
<id>0903f6dd0b6d51fde7b9b3bd45216f02fee4bd85</id>
<content type='text'>
It can be proved almost entirely by symbolic execution (in &lt;15s) _if_
the right definitions are in the compset. It took a lot of interactive
stumbling about to discover that LUPDATE was missing from the standard
list compset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can be proved almost entirely by symbolic execution (in &lt;15s) _if_
the right definitions are in the compset. It took a lot of interactive
stumbling about to discover that LUPDATE was missing from the standard
list compset.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make progress on HOL4 test_raw_add</title>
<updated>2018-06-12T08:19:09+00:00</updated>
<author>
<name>Ramana Kumar</name>
</author>
<published>2018-06-08T16:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=2cfd94cc91ff21c23c5d0475e8d9b4d762797db0'/>
<id>2cfd94cc91ff21c23c5d0475e8d9b4d762797db0</id>
<content type='text'>
The proof now gets through simulation of the first instruction of the test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The proof now gets through simulation of the first instruction of the test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Work on HOL symbolic evaluation of installing code</title>
<updated>2018-06-12T08:19:09+00:00</updated>
<author>
<name>Ramana Kumar</name>
</author>
<published>2018-06-04T17:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=a7f257af55d6a43bbc595b5a1d31230a0204da6d'/>
<id>a7f257af55d6a43bbc595b5a1d31230a0204da6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Experimentation with PrePost for test_raw_add</title>
<updated>2018-06-12T08:19:09+00:00</updated>
<author>
<name>Ramana Kumar</name>
</author>
<published>2018-05-31T17:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=50f21b5a4ca0fbe554c5ce0e82e7a1ea52d66a31'/>
<id>50f21b5a4ca0fbe554c5ce0e82e7a1ea52d66a31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Speculation on executing a CHERI test in HOL4</title>
<updated>2018-06-12T08:19:09+00:00</updated>
<author>
<name>Ramana Kumar</name>
</author>
<published>2018-05-30T12:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=59625e79c2465b3b362e72e2337204ba8dc161a0'/>
<id>59625e79c2465b3b362e72e2337204ba8dc161a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
