<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>2023W-EFFPROG, branch HEAD</title>
<subtitle>Magic Hexagon.</subtitle>
<entry>
<id>202292d959901d24a16259ebf8727bd34c0b71d5</id>
<published>2024-01-07T15:04:43Z</published>
<updated>2024-01-07T15:04:43Z</updated>
<title type="text">revert goto condition on the end</title>
<link rel="alternate" type="text/html" href="commit/202292d959901d24a16259ebf8727bd34c0b71d5.html" />
<author>
<name>EP2023 11912368</name>
<email>ep11912368@g0.complang.tuwien.ac.at</email>
</author>
<content type="text">commit 202292d959901d24a16259ebf8727bd34c0b71d5
parent bd0e227c7e3059e4c71a9aa6ca824673a8d4d4a6
Author: EP2023 11912368 &lt;ep11912368@g0.complang.tuwien.ac.at&gt;
Date:   Sun,  7 Jan 2024 16:04:43 +0100

revert goto condition on the end

</content>
</entry>
<entry>
<id>bd0e227c7e3059e4c71a9aa6ca824673a8d4d4a6</id>
<published>2024-01-07T14:40:11Z</published>
<updated>2024-01-07T14:40:11Z</updated>
<title type="text">Merge pull request #9 from markhun/sum-optimizations</title>
<link rel="alternate" type="text/html" href="commit/bd0e227c7e3059e4c71a9aa6ca824673a8d4d4a6.html" />
<author>
<name>Johannes Felzmann</name>
<email>64841415+johannesfelzmann@users.noreply.github.com</email>
</author>
<content type="text">commit bd0e227c7e3059e4c71a9aa6ca824673a8d4d4a6
parent 3c8040f2d15fd247c66f0715591e961cf3dd2ad5
Author: Johannes Felzmann &lt;64841415+johannesfelzmann@users.noreply.github.com&gt;
Date:   Sun,  7 Jan 2024 15:40:11 +0100

Merge pull request #9 from markhun/sum-optimizations

Sum optimizations
</content>
</entry>
<entry>
<id>3c8040f2d15fd247c66f0715591e961cf3dd2ad5</id>
<published>2024-01-06T16:42:39Z</published>
<updated>2024-01-06T16:42:39Z</updated>
<title type="text">Add goto condition at the end</title>
<link rel="alternate" type="text/html" href="commit/3c8040f2d15fd247c66f0715591e961cf3dd2ad5.html" />
<author>
<name>Luka Kalezic</name>
<email>kaleza98@gmail.com</email>
</author>
<content type="text">commit 3c8040f2d15fd247c66f0715591e961cf3dd2ad5
parent 882b3027e9458ad721220d773c5a1081104f8fbf
Author: Luka Kalezic &lt;kaleza98@gmail.com&gt;
Date:   Sat,  6 Jan 2024 17:42:39 +0100

Add goto condition at the end

</content>
</entry>
<entry>
<id>882b3027e9458ad721220d773c5a1081104f8fbf</id>
<published>2024-01-06T15:43:39Z</published>
<updated>2024-01-06T15:43:39Z</updated>
<title type="text">Revert &quot;labeling: Replace division by 2 with bitshift&quot;</title>
<link rel="alternate" type="text/html" href="commit/882b3027e9458ad721220d773c5a1081104f8fbf.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 882b3027e9458ad721220d773c5a1081104f8fbf
parent 74c704da5109b440ac4b1079107c1abbb2d45c2a
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat,  6 Jan 2024 16:43:39 +0100

Revert &quot;labeling: Replace division by 2 with bitshift&quot;

This reverts commit b8c0a7a242a1864db7849749c6a72eb034b7d93b.

</content>
</entry>
<entry>
<id>74c704da5109b440ac4b1079107c1abbb2d45c2a</id>
<published>2024-01-03T15:39:29Z</published>
<updated>2024-01-03T15:39:29Z</updated>
<title type="text">Reduce goto statements</title>
<link rel="alternate" type="text/html" href="commit/74c704da5109b440ac4b1079107c1abbb2d45c2a.html" />
<author>
<name>Luka Kalezic</name>
<email>kaleza98@gmail.com</email>
</author>
<content type="text">commit 74c704da5109b440ac4b1079107c1abbb2d45c2a
parent 018e6f4f232846a6292f4c7aec4e44545e5e03b6
Author: Luka Kalezic &lt;kaleza98@gmail.com&gt;
Date:   Wed,  3 Jan 2024 16:39:29 +0100

Reduce goto statements

</content>
</entry>
<entry>
<id>018e6f4f232846a6292f4c7aec4e44545e5e03b6</id>
<published>2024-01-03T13:50:18Z</published>
<updated>2024-01-03T13:50:18Z</updated>
<title type="text">Merge pull request #6 from markhun/bisecting_labeling_searchspace</title>
<link rel="alternate" type="text/html" href="commit/018e6f4f232846a6292f4c7aec4e44545e5e03b6.html" />
<author>
<name>Christoph Kern</name>
<email>christoph.michael.kern@gmail.com</email>
</author>
<content type="text">commit 018e6f4f232846a6292f4c7aec4e44545e5e03b6
parent 5cccb57065e466f0a2abea80864ac26b49684716
Author: Christoph Kern &lt;christoph.michael.kern@gmail.com&gt;
Date:   Wed,  3 Jan 2024 14:50:18 +0100

Merge pull request #6 from markhun/bisecting_labeling_searchspace

Bisect labeling searchspace
</content>
</entry>
<entry>
<id>5cccb57065e466f0a2abea80864ac26b49684716</id>
<published>2024-01-03T10:53:53Z</published>
<updated>2024-01-03T10:53:53Z</updated>
<title type="text">Merge pull request #8 from markhun/exploration-order5</title>
<link rel="alternate" type="text/html" href="commit/5cccb57065e466f0a2abea80864ac26b49684716.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 5cccb57065e466f0a2abea80864ac26b49684716
parent 488e77db95b7acdcd5040b7d684e2b8d070458f4
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed,  3 Jan 2024 11:53:53 +0100

Merge pull request #8 from markhun/exploration-order5

Spiral exploration order with corners first
</content>
</entry>
<entry>
<id>488e77db95b7acdcd5040b7d684e2b8d070458f4</id>
<published>2023-12-30T13:48:03Z</published>
<updated>2023-12-30T13:48:03Z</updated>
<title type="text">Makefile: Add unroll-loops cflag</title>
<link rel="alternate" type="text/html" href="commit/488e77db95b7acdcd5040b7d684e2b8d070458f4.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 488e77db95b7acdcd5040b7d684e2b8d070458f4
parent e36c11d452bf256007efcd482511c8a494771314
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat, 30 Dec 2023 14:48:03 +0100

Makefile: Add unroll-loops cflag

</content>
</entry>
<entry>
<id>e36c11d452bf256007efcd482511c8a494771314</id>
<published>2023-12-30T12:34:34Z</published>
<updated>2023-12-30T12:34:34Z</updated>
<title type="text">Add register annotation to loop indices</title>
<link rel="alternate" type="text/html" href="commit/e36c11d452bf256007efcd482511c8a494771314.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit e36c11d452bf256007efcd482511c8a494771314
parent 60c25832c0c7f378ed159d9bcf90ffc91075b3c0
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat, 30 Dec 2023 13:34:34 +0100

Add register annotation to loop indices

</content>
</entry>
<entry>
<id>60c25832c0c7f378ed159d9bcf90ffc91075b3c0</id>
<published>2023-12-30T12:26:53Z</published>
<updated>2023-12-30T12:26:53Z</updated>
<title type="text">Globalize hexagon properties</title>
<link rel="alternate" type="text/html" href="commit/60c25832c0c7f378ed159d9bcf90ffc91075b3c0.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 60c25832c0c7f378ed159d9bcf90ffc91075b3c0
parent efe64dea2c09f67442b71162184ee96a18370e0e
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat, 30 Dec 2023 13:26:53 +0100

Globalize hexagon properties

</content>
</entry>
<entry>
<id>efe64dea2c09f67442b71162184ee96a18370e0e</id>
<published>2023-12-30T11:35:17Z</published>
<updated>2023-12-30T11:35:17Z</updated>
<title type="text">Makefile: Add -march=native -fwhole-program cflags</title>
<link rel="alternate" type="text/html" href="commit/efe64dea2c09f67442b71162184ee96a18370e0e.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit efe64dea2c09f67442b71162184ee96a18370e0e
parent d5a51ed983d0c49f5c9f44a18f3eba6a053b19d4
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat, 30 Dec 2023 12:35:17 +0100

Makefile: Add -march=native -fwhole-program cflags

-march=native allows the compiler to apply optimizations specific to the
current machine architecture.

-fwhole-program allows the compiler to apply optimizations only possible
if the compiled code is not linked to other code.

</content>
</entry>
<entry>
<id>d5a51ed983d0c49f5c9f44a18f3eba6a053b19d4</id>
<published>2023-12-30T11:33:21Z</published>
<updated>2023-12-30T11:33:21Z</updated>
<title type="text">Makefile: Add NDEBUG cflag to ignore asserts</title>
<link rel="alternate" type="text/html" href="commit/d5a51ed983d0c49f5c9f44a18f3eba6a053b19d4.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit d5a51ed983d0c49f5c9f44a18f3eba6a053b19d4
parent f09e7abb9db914613d52914f904b646d25ca3c15
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Sat, 30 Dec 2023 12:33:21 +0100

Makefile: Add NDEBUG cflag to ignore asserts

</content>
</entry>
<entry>
<id>f09e7abb9db914613d52914f904b646d25ca3c15</id>
<published>2023-12-21T17:31:41Z</published>
<updated>2023-12-21T17:31:41Z</updated>
<title type="text">Reduce goto jumps</title>
<link rel="alternate" type="text/html" href="commit/f09e7abb9db914613d52914f904b646d25ca3c15.html" />
<author>
<name>Luka Kalezic</name>
<email>kaleza98@gmail.com</email>
</author>
<content type="text">commit f09e7abb9db914613d52914f904b646d25ca3c15
parent b6cf0aadf2b778630b37e716fe6096b50544da06
Author: Luka Kalezic &lt;kaleza98@gmail.com&gt;
Date:   Thu, 21 Dec 2023 18:31:41 +0100

Reduce goto jumps

</content>
</entry>
<entry>
<id>b6cf0aadf2b778630b37e716fe6096b50544da06</id>
<published>2023-12-21T16:16:31Z</published>
<updated>2023-12-21T16:16:31Z</updated>
<title type="text">Ignore first goto</title>
<link rel="alternate" type="text/html" href="commit/b6cf0aadf2b778630b37e716fe6096b50544da06.html" />
<author>
<name>Luka Kalezic</name>
<email>kaleza98@gmail.com</email>
</author>
<content type="text">commit b6cf0aadf2b778630b37e716fe6096b50544da06
parent beabb3edac99a1263e7cfa378546ce9f5081d32f
Author: Luka Kalezic &lt;kaleza98@gmail.com&gt;
Date:   Thu, 21 Dec 2023 17:16:31 +0100

Ignore first goto

</content>
</entry>
<entry>
<id>beabb3edac99a1263e7cfa378546ce9f5081d32f</id>
<published>2023-12-20T10:55:59Z</published>
<updated>2023-12-20T11:06:36Z</updated>
<title type="text">Use bool as return type of solve(...)</title>
<link rel="alternate" type="text/html" href="commit/beabb3edac99a1263e7cfa378546ce9f5081d32f.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit beabb3edac99a1263e7cfa378546ce9f5081d32f
parent f8195a4318a5071e9d0c054114468539c60fce8d
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed, 20 Dec 2023 11:55:59 +0100

Use bool as return type of solve(...)

</content>
</entry>
<entry>
<id>f8195a4318a5071e9d0c054114468539c60fce8d</id>
<published>2023-12-20T10:48:25Z</published>
<updated>2023-12-20T11:06:36Z</updated>
<title type="text">Add CHANGE_IDENTIFIER enum for mutation functions</title>
<link rel="alternate" type="text/html" href="commit/f8195a4318a5071e9d0c054114468539c60fce8d.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit f8195a4318a5071e9d0c054114468539c60fce8d
parent 324d19aba6d421f73c66264a76b5046cde609fae
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed, 20 Dec 2023 11:48:25 +0100

Add CHANGE_IDENTIFIER enum for mutation functions

</content>
</entry>
<entry>
<id>324d19aba6d421f73c66264a76b5046cde609fae</id>
<published>2023-12-20T10:33:12Z</published>
<updated>2023-12-20T11:06:36Z</updated>
<title type="text">Rename &quot;Var&quot; and &quot;Var[]&quot; into hexagonEntry and hexagon</title>
<link rel="alternate" type="text/html" href="commit/324d19aba6d421f73c66264a76b5046cde609fae.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 324d19aba6d421f73c66264a76b5046cde609fae
parent 0699e7b245fa33c24f452e13bc1b9eb78e1fae03
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed, 20 Dec 2023 11:33:12 +0100

Rename &quot;Var&quot; and &quot;Var[]&quot; into hexagonEntry and hexagon

</content>
</entry>
<entry>
<id>0699e7b245fa33c24f452e13bc1b9eb78e1fae03</id>
<published>2023-12-20T09:25:10Z</published>
<updated>2023-12-20T11:06:36Z</updated>
<title type="text">Makefile: Add benchmark target</title>
<link rel="alternate" type="text/html" href="commit/0699e7b245fa33c24f452e13bc1b9eb78e1fae03.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 0699e7b245fa33c24f452e13bc1b9eb78e1fae03
parent fb4604a60fc8d53fe6ed0378468032a99779c87b
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed, 20 Dec 2023 10:25:10 +0100

Makefile: Add benchmark target

`make benchmark` will run the magichex programm 5 times and output
the average runtime with its deviations in seconds.

</content>
</entry>
<entry>
<id>fb4604a60fc8d53fe6ed0378468032a99779c87b</id>
<published>2023-12-20T09:24:16Z</published>
<updated>2023-12-20T09:24:16Z</updated>
<title type="text">Makefile: Use -ggdb -O0 -fno-omit-frame-pointer for debug builds</title>
<link rel="alternate" type="text/html" href="commit/fb4604a60fc8d53fe6ed0378468032a99779c87b.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit fb4604a60fc8d53fe6ed0378468032a99779c87b
parent 4e7a1dd475d2a548eb4e3917bb081e0e11724191
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Wed, 20 Dec 2023 10:24:16 +0100

Makefile: Use -ggdb -O0 -fno-omit-frame-pointer for debug builds

perf annotate gives better output with -ggdb  -fno-omit-frame-pointer

</content>
</entry>
<entry>
<id>4e7a1dd475d2a548eb4e3917bb081e0e11724191</id>
<published>2023-12-11T14:33:32Z</published>
<updated>2023-12-11T14:33:32Z</updated>
<title type="text">Makefile: Fix typos in test echo messages</title>
<link rel="alternate" type="text/html" href="commit/4e7a1dd475d2a548eb4e3917bb081e0e11724191.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 4e7a1dd475d2a548eb4e3917bb081e0e11724191
parent 62cc549c94265cfe2d452b0029f47fe99a208e0f
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Mon, 11 Dec 2023 15:33:32 +0100

Makefile: Fix typos in test echo messages

</content>
</entry>
<entry>
<id>62cc549c94265cfe2d452b0029f47fe99a208e0f</id>
<published>2023-12-08T13:46:14Z</published>
<updated>2023-12-08T13:46:14Z</updated>
<title type="text">Setup project</title>
<link rel="alternate" type="text/html" href="commit/62cc549c94265cfe2d452b0029f47fe99a208e0f.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 62cc549c94265cfe2d452b0029f47fe99a208e0f
parent 9a0e046ad00764007a8a479bd790cb6c995bb010
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Fri,  8 Dec 2023 14:46:14 +0100

Setup project

</content>
</entry>
<entry>
<id>9a0e046ad00764007a8a479bd790cb6c995bb010</id>
<published>2023-12-05T08:34:03Z</published>
<updated>2023-12-05T08:34:03Z</updated>
<title type="text">Initial commit</title>
<link rel="alternate" type="text/html" href="commit/9a0e046ad00764007a8a479bd790cb6c995bb010.html" />
<author>
<name>Markus Hunner</name>
<email>26381538+markhun@users.noreply.github.com</email>
</author>
<content type="text">commit 9a0e046ad00764007a8a479bd790cb6c995bb010
Author: Markus Hunner &lt;26381538+markhun@users.noreply.github.com&gt;
Date:   Tue,  5 Dec 2023 09:34:03 +0100

Initial commit
</content>
</entry>
</feed>
