Skip to content

Commit 4900673

Browse files
committed
Update missing docs
1 parent 9218a49 commit 4900673

File tree

4 files changed

+87
-5
lines changed

4 files changed

+87
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
*.out
22
play.lua
3+
*.rock

bint.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -839,7 +839,7 @@ function bint.ceil(x)
839839
end
840840
end
841841

842-
-- Wrap around bits of an integer (discarding left bits) considering bints.
842+
--- Wrap around bits of an integer (discarding left bits) considering bints.
843843
-- @param x A bint or a lua integer.
844844
-- @param y Number of right bits to preserve.
845845
function bint.bwrap(x, y)
@@ -853,7 +853,7 @@ function bint.bwrap(x, y)
853853
end
854854
end
855855

856-
-- Rotate left integer x by y bits considering bints.
856+
--- Rotate left integer x by y bits considering bints.
857857
-- @param x A bint or a lua integer.
858858
-- @param y Number of bits to rotate.
859859
function bint.brol(x, y)
@@ -867,7 +867,7 @@ function bint.brol(x, y)
867867
end
868868
end
869869

870-
-- Rotate right integer x by y bits considering bints.
870+
--- Rotate right integer x by y bits considering bints.
871871
-- @param x A bint or a lua integer.
872872
-- @param y Number of bits to rotate.
873873
function bint.bror(x, y)

docs/index.html

Lines changed: 82 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,18 @@ <h2><a href="#Functions">Functions</a></h2>
290290
<td class="summary">Take ceil of a number considering bints.</td>
291291
</tr>
292292
<tr>
293+
<td class="name" nowrap><a href="#bwrap">bwrap (x, y)</a></td>
294+
<td class="summary">Wrap around bits of an integer (discarding left bits) considering bints.</td>
295+
</tr>
296+
<tr>
297+
<td class="name" nowrap><a href="#brol">brol (x, y)</a></td>
298+
<td class="summary">Rotate left integer x by y bits considering bints.</td>
299+
</tr>
300+
<tr>
301+
<td class="name" nowrap><a href="#bror">bror (x, y)</a></td>
302+
<td class="summary">Rotate right integer x by y bits considering bints.</td>
303+
</tr>
304+
<tr>
293305
<td class="name" nowrap><a href="#trunc">trunc (x)</a></td>
294306
<td class="summary">Truncate a number to a bint.</td>
295307
</tr>
@@ -1279,6 +1291,75 @@ <h3>Parameters:</h3>
12791291

12801292

12811293

1294+
</dd>
1295+
<dt>
1296+
<a name = "bwrap"></a>
1297+
<strong>bwrap (x, y)</strong>
1298+
</dt>
1299+
<dd>
1300+
Wrap around bits of an integer (discarding left bits) considering bints.
1301+
1302+
1303+
<h3>Parameters:</h3>
1304+
<ul>
1305+
<li><span class="parameter">x</span>
1306+
A bint or a lua integer.
1307+
</li>
1308+
<li><span class="parameter">y</span>
1309+
Number of right bits to preserve.
1310+
</li>
1311+
</ul>
1312+
1313+
1314+
1315+
1316+
1317+
</dd>
1318+
<dt>
1319+
<a name = "brol"></a>
1320+
<strong>brol (x, y)</strong>
1321+
</dt>
1322+
<dd>
1323+
Rotate left integer x by y bits considering bints.
1324+
1325+
1326+
<h3>Parameters:</h3>
1327+
<ul>
1328+
<li><span class="parameter">x</span>
1329+
A bint or a lua integer.
1330+
</li>
1331+
<li><span class="parameter">y</span>
1332+
Number of bits to rotate.
1333+
</li>
1334+
</ul>
1335+
1336+
1337+
1338+
1339+
1340+
</dd>
1341+
<dt>
1342+
<a name = "bror"></a>
1343+
<strong>bror (x, y)</strong>
1344+
</dt>
1345+
<dd>
1346+
Rotate right integer x by y bits considering bints.
1347+
1348+
1349+
<h3>Parameters:</h3>
1350+
<ul>
1351+
<li><span class="parameter">x</span>
1352+
A bint or a lua integer.
1353+
</li>
1354+
<li><span class="parameter">y</span>
1355+
Number of bits to rotate.
1356+
</li>
1357+
</ul>
1358+
1359+
1360+
1361+
1362+
12821363
</dd>
12831364
<dt>
12841365
<a name = "trunc"></a>
@@ -2282,7 +2363,7 @@ <h2 class="section-header "><a name="Fields"></a>Fields</h2>
22822363
</div> <!-- id="main" -->
22832364
<div id="about">
22842365
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
2285-
<i style="float:right;">Last updated 2020-07-10 10:21:42 </i>
2366+
<i style="float:right;">Last updated 2020-07-10 10:43:35 </i>
22862367
</div> <!-- id="about" -->
22872368
</div> <!-- id="container" -->
22882369
</body>

examples/simple.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
local bint = require 'bint'(1024) -- use 256 bits integers
1+
local bint = require 'bint'(256) -- use 256 bits integers
22
local x = bint(1)
33
x = x << 128
44
print(x) -- outputs: 340282366920938463463374607431768211456

0 commit comments

Comments
 (0)