fix many internal links

Fixed a number of internal links that need to
go to the GitHub site.

Ran `make www` to perform the above.
This commit is contained in:
Landon Curt Noll committed 2024-04-24 02:37:42 -07:00
1 parent b84f8cbe28
commit e7d69bc232
175 files changed
+645 -631

No files matched your search

+7 -7
View File
@@ -393,14 +393,14 @@ code</a> below for more details.</p>
<h2 id="alternate-code">Alternate code:</h2>
<p>There are a number of alternate versions for this program, some in C and some in
assembly.</p>
<p>The file <a href="prog.alt.c">prog.alt.c</a> is smaller and does not contain any
<p>The file <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.alt.c">prog.alt.c</a> is smaller and does not contain any
headers or any workaround for WIN32 based platforms.</p>
<p>The file <a href="prog.extra.c">prog.extra.c</a> has a number of layouts including some for
<p>The file <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.extra.c">prog.extra.c</a> has a number of layouts including some for
different social media profile covers as well as different shapes.</p>
<p>The files <a href="prog.x86_64.asm">prog.x86_64.asm</a> and <a href="prog.x86.asm">prog.x86.asm</a>
<p>The files <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.x86_64.asm">prog.x86_64.asm</a> and <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.x86.asm">prog.x86.asm</a>
are the program in assembly for x86_64 linux and x86 linux respectively.</p>
<h3 id="alternate-build">Alternate build:</h3>
<p>To build <a href="prog.alt.c">prog.alt.c</a>:</p>
<p>To build <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.alt.c">prog.alt.c</a>:</p>
<pre><code> make alt</code></pre>
<h3 id="alternate-use">Alternate use:</h3>
<p>Use <code>prog.alt</code> as you would <code>prog</code> above.</p>
@@ -435,9 +435,9 @@ BE or not 32/64) to try it.</p>
under mingw64), otherwise the hashes can be incorrect.</p>
<h3 id="bonus">Bonus</h3>
<ul>
<li><p><a href="prog.extra.c">prog.extra.c</a> is the same with the sine function (so smaller),
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.extra.c">prog.extra.c</a> is the same with the sine function (so smaller),
and in different shapes.</p></li>
<li><p><a href="prog.x86_64.asm">prog.x86_64.asm</a> contains the same program, but written in
<li><p><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.x86_64.asm">prog.x86_64.asm</a> contains the same program, but written in
assembly for x86_64 Linux, for the sake of smaller executable size which is 500
bytes long (where 120 is for the ELF headers) after compilation. Algorithm
details is slightly different (like constants packing), just to make smaller
@@ -447,7 +447,7 @@ binary code. It’s interesting to compare density of binary code and obfuscated
<li></li>
</ol>
<ul>
<li><a href="prog.x86.asm">prog.x86.asm</a> is for x86, although the headers are smaller, but
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/kurdyukov1/prog.x86.asm">prog.x86.asm</a> is for x86, although the headers are smaller, but
the binary code is larger due to fewer registers and lack of 64-bit multiply.</li>
</ul>
<!--