Hermes Agent gets a lot right, and it's something I'd trust a lot more than OpenClaw.
* '"=a" (result)'; set '=' the C variable '(result)' to the value of register e'a'x * '"d" (port)': map the C variable '(port)' into e'd'x register ...