<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Calling-Convention on Jasper</title><link>https://jasper-aa64.github.io/tags/calling-convention/</link><description>Recent content in Calling-Convention on Jasper</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 15 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jasper-aa64.github.io/tags/calling-convention/index.xml" rel="self" type="application/rss+xml"/><item><title>Trading System Notes #13: Type Punning, Function Calls, and Compiler Hints</title><link>https://jasper-aa64.github.io/posts/type-punning-calls-compiler-hints/</link><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><guid>https://jasper-aa64.github.io/posts/type-punning-calls-compiler-hints/</guid><description>How far the compiler can optimize depends on what it can see and what it dares to assume: different types are treated as non-overlapping, an invisible function body means arguments go by the calling convention, and helper macros are decisions you make for it, not all of them right.</description></item></channel></rss>