<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Posts on Whatcookie&#39;s blog</title>
		<link>https://whatcookie.github.io/posts/</link>
		<description>Recent content in Posts on Whatcookie&#39;s blog</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>© 2026 Malcolm Jestadt</copyright>
		
		
			<lastBuildDate>Wed, 12 Aug 2026 12:00:00 -0400</lastBuildDate>
		
			<atom:link href="https://whatcookie.github.io/posts/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>RPCS3 optimizations on ARM64: What Didn’t Make the Cut</title>
				<link>https://whatcookie.github.io/posts/rpcs3-on-arm64-what-didnt-make-the-cut/</link>
				<pubDate>Wed, 12 Aug 2026 12:00:00 -0400</pubDate>
				<guid>https://whatcookie.github.io/posts/rpcs3-on-arm64-what-didnt-make-the-cut/</guid>
				<description>&lt;p&gt;Hey everyone, I recently produced &lt;a href=&#34;https://www.youtube.com/watch?v=-aI_XEwmKFk&#34;&gt;this hour-long video&lt;/a&gt; that went over optimizations and fixes made to the ARM64 side of &lt;a href=&#34;https://rpcs3.net/&#34;&gt;RPCS3&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube-nocookie.com/embed/-aI_XEwmKFk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Now, despite the fact that the video is an hour in length, I cut a number of interesting observations I made along the way to keep the video understandable and “reasonable” in length. Without further ado, here is the stuff that didn’t make the cut:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why Is AVX 512 Useful for RPCS3?</title>
				<link>https://whatcookie.github.io/posts/why-is-avx-512-useful-for-rpcs3/</link>
				<pubDate>Wed, 15 Jun 2022 09:51:53 -0400</pubDate>
				<guid>https://whatcookie.github.io/posts/why-is-avx-512-useful-for-rpcs3/</guid>
				<description>&lt;p&gt;It&amp;rsquo;s often said that the importance of the difference between instruction sets on modern computers &lt;a href=&#34;https://chipsandcheese.com/2021/07/13/arm-or-x86-isa-doesnt-matter/&#34;&gt;is overblown,&lt;/a&gt; and it&amp;rsquo;s hard to actually disagree with this observation. Since 90% of the average program is made up of basic ALU instructions, loads and stores, and branch instructions, and given the fact that the gap between different instruction sets is very small in terms of these basic instructions, it&amp;rsquo;s easy to agree with this conclusion.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hello World</title>
				<link>https://whatcookie.github.io/posts/hello-world/</link>
				<pubDate>Wed, 15 Jun 2022 09:43:20 -0400</pubDate>
				<guid>https://whatcookie.github.io/posts/hello-world/</guid>
				<description>&lt;p&gt;Welcome to my blog! I&amp;rsquo;ll be posting about things I find interesting, likely programming and emulation related.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
