<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec, branch work/bench</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=work%2Fbench</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=work%2Fbench'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T16:53:59+00:00</updated>
<entry>
<title>bench: matmul fill a = i % 7 - 2, b = i % 5 - 1 so its checksum is 63760 (checked against a python reference), not 0</title>
<updated>2026-10-14T16:53:59+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=4f68077352c3b32fbeca7252095d8e61d5fd4426'/>
<id>urn:sha1:4f68077352c3b32fbeca7252095d8e61d5fd4426</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: a nonzero zy exit (1 compile error, 2 trap) or a wrong checksum fails the row with the stderr tail, in suite.py and bench.sh; selftest cases for exit 1, exit 2 and a wrong checksum. arrays rows scaled to ~3 ms a repetition (matmul 40x40, gather 98304 words); the baseline's arrays rows are stale until a re-save</title>
<updated>2026-10-14T16:53:37+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=1022d0bcff4e80a8fb59453e0b6d702902712d40'/>
<id>urn:sha1:1022d0bcff4e80a8fb59453e0b6d702902712d40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: baseline with arrays rows (checks column pending work/checks)</title>
<updated>2026-10-14T16:52:25+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=10465b4455a53472ebc91a678f528af1b5b3b66d'/>
<id>urn:sha1:10465b4455a53472ebc91a678f528af1b5b3b66d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: arrays rows, checks column from zy --explain-checks ('-' without it), bench-check fails when a row's check count changes; selftest cases</title>
<updated>2026-10-14T16:52:25+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=1d88bbbbf115bd6da1df6c101e3225a54efc07fa'/>
<id>urn:sha1:1d88bbbbf115bd6da1df6c101e3225a54efc07fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: arrays.zc, a matmul whose hot loop is proved and a gather that keeps its check</title>
<updated>2026-10-14T16:52:25+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=8d84c6fcc940c9952d83d2df5fc46feb4326e651'/>
<id>urn:sha1:8d84c6fcc940c9952d83d2df5fc46feb4326e651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zy: nonzero exit on compile errors</title>
<updated>2026-10-14T16:25:03+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=35d1811c7ef8e41baddb9ce0fbb1d28970ddc213'/>
<id>urn:sha1:35d1811c7ef8e41baddb9ce0fbb1d28970ddc213</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge work/exactsize: exact-size heap bounds</title>
<updated>2026-10-14T16:06:30+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=7e9abb014169b77cba5174ae92ddc3d1eca4d667'/>
<id>urn:sha1:7e9abb014169b77cba5174ae92ddc3d1eca4d667</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge work/bench: make bench, bench-check, bench-selftest; baseline at 89f35bd</title>
<updated>2026-10-14T16:06:30+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=fbfbb687c22e8193541301784811c316906f9890'/>
<id>urn:sha1:fbfbb687c22e8193541301784811c316906f9890</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: drop committed pycache, ignore __pycache__</title>
<updated>2026-10-14T16:04:16+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=28c88e210a691ace1e59692ec4e243f6ee28accb'/>
<id>urn:sha1:28c88e210a691ace1e59692ec4e243f6ee28accb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: idle re-save of baseline at 89f35bd</title>
<updated>2026-10-14T15:50:55+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T15:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=3832b3aff413bffa91c9bf6e80ebec91ee693ca0'/>
<id>urn:sha1:3832b3aff413bffa91c9bf6e80ebec91ee693ca0</id>
<content type='text'>
</content>
</entry>
</feed>
