Dave Anderson on Nostr: Hmm, though at the same time, yosys's optimization passes have done something quite ...
Hmm, though at the same time, yosys's optimization passes have done something quite cursed here it seems. The 9-bit input address is getting concatenated to 0x9, then thrown through a bunch of multiply-accumulates and ALUs to compute... something. I assume that transformation is correct and just optimizing some of the terrible address math that has to take place, but that still fails to explain how I'm ending up with an address that's 27x wider than what I started with...
Published at
2024-08-26 20:03:47Event JSON
{
"id": "02ef4df9a30e5d6141805efcde364224cd269bdb4958b52c195bf16ebbec45cc",
"pubkey": "dad113f50e47d6bffb79f9a69006ffd969c26e636e5aed2ae597b0407093175f",
"created_at": 1724702627,
"kind": 1,
"tags": [
[
"e",
"5b4955801df51e51dbb942f0f16a619699e27ddfcaeff5872cea25343c3776c9",
"",
"root",
"dad113f50e47d6bffb79f9a69006ffd969c26e636e5aed2ae597b0407093175f"
],
[
"proxy",
"https://hachyderm.io/@danderson/113030111405663562",
"web"
],
[
"p",
"dad113f50e47d6bffb79f9a69006ffd969c26e636e5aed2ae597b0407093175f"
],
[
"proxy",
"https://hachyderm.io/users/danderson/statuses/113030111405663562",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://hachyderm.io/users/danderson/statuses/113030111405663562",
"pink.momostr"
],
[
"-"
]
],
"content": "Hmm, though at the same time, yosys's optimization passes have done something quite cursed here it seems. The 9-bit input address is getting concatenated to 0x9, then thrown through a bunch of multiply-accumulates and ALUs to compute... something. I assume that transformation is correct and just optimizing some of the terrible address math that has to take place, but that still fails to explain how I'm ending up with an address that's 27x wider than what I started with...",
"sig": "c7a9231647f0e3dad54ad7f87f6a92abd9ac0adeb9436b7d9e6ab77ac5eba323fac8ac155b7a9db185017f180b6fb0858d3ff6401f69d3299ec19350e60bb5f4"
}