Skip to content

Commit

Permalink
Fix Zbb instructions en/decoding (#593)
Browse files Browse the repository at this point in the history
  • Loading branch information
tilk committed Feb 29, 2024
1 parent b895770 commit 40f920c
Show file tree
Hide file tree
Showing 45 changed files with 598 additions and 591 deletions.
Binary file modified .doctrees/api.doctree
Binary file not shown.
Binary file modified .doctrees/auto_graph.doctree
Binary file not shown.
Binary file modified .doctrees/coreblocks.params.doctree
Binary file not shown.
Binary file modified .doctrees/current-graph.doctree
Binary file not shown.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
362 changes: 181 additions & 181 deletions _sources/auto_graph.rst.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api.html
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ <h2>transactron<a class="headerlink" href="#transactron" title="Permalink to thi

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion assumptions.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h1>List of assumptions made during development<a class="headerlink" href="#list

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
364 changes: 182 additions & 182 deletions auto_graph.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion components/icache.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ <h2>Address mapping example<a class="headerlink" href="#address-mapping-example"

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.cache.html
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.frontend.html
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.fu.html
Original file line number Diff line number Diff line change
Expand Up @@ -965,7 +965,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.fu.unsigned_multiplication.html
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.html
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.lsu.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
25 changes: 15 additions & 10 deletions coreblocks.params.html
Original file line number Diff line number Diff line change
Expand Up @@ -2520,14 +2520,19 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
<span class="sig-name descname"><span class="pre">BIT_MANIPULATION</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">24</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.BIT_MANIPULATION" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.BIT_ROTATION">
<span class="sig-name descname"><span class="pre">BIT_ROTATION</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">25</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.BIT_ROTATION" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.BRANCH">
<span class="sig-name descname"><span class="pre">BRANCH</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">9</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.BRANCH" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.CLMUL">
<span class="sig-name descname"><span class="pre">CLMUL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">30</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.CLMUL" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">CLMUL</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">31</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.CLMUL" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
Expand Down Expand Up @@ -2562,7 +2567,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.EXCEPTION">
<span class="sig-name descname"><span class="pre">EXCEPTION</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">33</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.EXCEPTION" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">EXCEPTION</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">34</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.EXCEPTION" title="Permalink to this definition"></a></dt>
<dd><p>Internal Coreblocks OpType, specifing that instruction caused Exception before FU execution</p>
</dd></dl>

Expand Down Expand Up @@ -2608,7 +2613,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.SFENCEVMA">
<span class="sig-name descname"><span class="pre">SFENCEVMA</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">32</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.SFENCEVMA" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">SFENCEVMA</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">33</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.SFENCEVMA" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
Expand All @@ -2623,7 +2628,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.SRET">
<span class="sig-name descname"><span class="pre">SRET</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">31</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.SRET" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">SRET</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">32</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.SRET" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
Expand All @@ -2633,27 +2638,27 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_1">
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_1</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">25</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_1" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_1</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">26</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_1" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_2">
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_2</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">26</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_2" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_2</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">27</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_2" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_3">
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_3</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">27</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_3" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_3</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">28</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_3" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_4">
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_4</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">28</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_4" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_4</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">29</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_4" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
<dt class="sig sig-object py" id="coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_5">
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_5</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">29</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_5" title="Permalink to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">UNARY_BIT_MANIPULATION_5</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">30</span></em><a class="headerlink" href="#coreblocks.params.optypes.OpType.UNARY_BIT_MANIPULATION_5" title="Permalink to this definition"></a></dt>
<dd></dd></dl>

<dl class="py attribute">
Expand Down Expand Up @@ -2696,7 +2701,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.peripherals.html
Original file line number Diff line number Diff line change
Expand Up @@ -598,7 +598,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.scheduler.html
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.stages.html
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.structs_common.html
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion coreblocks.utils.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2024.
<span class="lastupdated">Last updated on 10:09 2024-02-27.
<span class="lastupdated">Last updated on 19:09 2024-02-29.
</span></p>
</div>

Expand Down
Loading

0 comments on commit 40f920c

Please sign in to comment.