Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
clairexen.bsky.social
Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
@clairexen.bsky.social
Neurodiverse Trans Geek Girl 🧙‍♀️
Queer Kinky Poly Mess 🏳️‍🌈 🏳️‍⚧️
CTO @YosysHQ 😺 RISC-V, SMT 👩‍💻
Opinions are my Ceti eel's 😛
ACAB BLM ✊ I am Antifa 🏴🚩
Vienna, Austria 📌 she/her 🧚‍♀️
Wordle 1,576 5/6*

⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩

Hahaha. Crazy...
October 12, 2025 at 8:27 AM
Wordle 1,529 4/6*

🟩⬜⬜🟩⬜
🟩⬜⬜🟩⬜
🟩⬜⬜🟩⬜
🟩🟩🟩🟩🟩
August 26, 2025 at 12:00 PM
Wordle 1,518 3/6*

⬜⬜⬜⬜🟨
⬜🟩⬜⬜⬜
🟩🟩🟩🟩🟩
August 15, 2025 at 5:17 AM
Wordle 1,517 6/6*

⬜🟨⬜🟨⬜
🟨⬜⬜⬜🟨
⬜🟨🟨🟩⬜
⬜⬜🟩🟩🟩
⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩

Ok. Wow. Uff. That was pretty exciting. I'm starting to think they are running out of good words..
August 14, 2025 at 10:16 AM
Wordle 1,515 4/6*

⬜⬜⬜🟩🟩
⬜⬜⬜🟩🟩
🟨🟩🟨🟩🟩
🟩🟩🟩🟩🟩

Posting this for my 3rd guess 😜
August 12, 2025 at 10:35 AM
Reposted by Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
So if you are currently involved with ISA-level decisions about inclusion of any pext/pdep-like instructions:

Please consider including SAG/inverse-SAG with bit-reversal of the goats.

No matter which of the two implementation methods you are using: All you need to do is not mask the goat bits.
July 25, 2025 at 11:30 PM
So if you are currently involved with ISA-level decisions about inclusion of any pext/pdep-like instructions:

Please consider including SAG/inverse-SAG with bit-reversal of the goats.

No matter which of the two implementation methods you are using: All you need to do is not mask the goat bits.
July 25, 2025 at 11:30 PM
At some point that patent will expire, and until then there's my implementation.

(And I think my approach will still stay relevant after, because it makes it very simple to build multi-cycle SAG cores.)
July 25, 2025 at 11:30 PM
I think the really important takeaway is that they, my method and theirs, are both functionally the same, i.e. they both implement an SAG with bit-reversal of the goats.

This means, as far as the ISA is concerned, it's a safe decision to include an SAG instruction.
July 25, 2025 at 11:30 PM
Wordle 1,498 4/6*

🟨⬜⬜⬜⬜
⬜🟩🟨⬜🟨
🟩🟩⬜⬜🟩
🟩🟩🟩🟩🟩

... back to normal ^__^
July 25, 2025 at 11:18 PM
Nah! No luck. 🙈 I was unsure which of the 4 options I could come up with to pick, and as it turned out, it was none of them... 😂

But I'm still at 99% and that's all that really matters to me. (But tbh, it does matter to me way more than it probably should..)
July 25, 2025 at 8:57 AM
Wordle 1,497 X/6*

⬜⬜🟨🟩⬜
⬜🟩⬜🟩🟩
⬜🟩⬜🟩🟩
⬜🟩⬜🟩🟩
⬜🟩⬜🟩🟩

... Wahhh! I have ~23 hours to decide on a last guess... /o\
July 24, 2025 at 11:20 PM
Reposted by Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
Here is the code:
github.com/clairexen/ed...

I can't see any obvious reason why that identity should not extend beyond 8-bit units. But I have not actually tested that hypothesis yet.
July 24, 2025 at 12:38 PM
Reposted by Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
I have to make a correction regarding ☝️. I've now implemented the Hilewitz-Lee method as well in my edu-sag repository. And it implements the bit-reflecting-SAG as-is. All you have to do is to remove the '&ci' from the data input, thus it's always more area to implement PEXT than bit-reflecting-SAG.
July 24, 2025 at 12:38 PM
Here is the code:
github.com/clairexen/ed...

I can't see any obvious reason why that identity should not extend beyond 8-bit units. But I have not actually tested that hypothesis yet.
July 24, 2025 at 12:38 PM
I have to make a correction regarding ☝️. I've now implemented the Hilewitz-Lee method as well in my edu-sag repository. And it implements the bit-reflecting-SAG as-is. All you have to do is to remove the '&ci' from the data input, thus it's always more area to implement PEXT than bit-reflecting-SAG.
July 24, 2025 at 12:38 PM
Wordle 1,483 4/6*

🟩⬜🟩⬜⬜
🟩⬜🟩🟨🟩
🟩🟩🟩⬜🟩
🟩🟩🟩🟩🟩
July 11, 2025 at 9:22 AM
Wordle 1,482 6/6*

⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜
⬜⬜🟩🟩🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩

.. that was a bit unusual.
but I still got it in the end ^__^
July 9, 2025 at 10:51 PM
Wordle 1,474 4/6*

⬜🟨⬜🟨⬜
🟨🟨🟨⬜⬜
🟩🟩⬜🟨⬜
🟩🟩🟩🟩🟩
July 2, 2025 at 5:03 AM
Wordle 1,473 3/6*

⬜⬜⬜🟨⬜
🟩🟩⬜🟨🟨
🟩🟩🟩🟩🟩
July 1, 2025 at 8:04 AM
Wordle 1,462 5/6*

⬜⬜🟩⬜⬜
⬜⬜🟩⬜🟩
⬜⬜🟩🟨🟩
⬜🟨🟩🟩🟩
🟩🟩🟩🟩🟩
June 20, 2025 at 5:19 PM
Reposted by Claire Xen 🏳️‍⚧️ 🧙🏻‍♀️ 💖💛💙
I wrote a reference implementation for a SAG without bit reflection: github.com/clairexen/ed..., and I wrote a parametric SAG core for any bit width: github.com/clairexen/ed...
edu-sag/param.v at main · clairexen/edu-sag
Educational 8-Bit Sheep-And-Goats (SAG) Verilog Reference IP - clairexen/edu-sag
github.com
June 20, 2025 at 4:04 PM
I wrote a reference implementation for a SAG without bit reflection: github.com/clairexen/ed..., and I wrote a parametric SAG core for any bit width: github.com/clairexen/ed...
edu-sag/param.v at main · clairexen/edu-sag
Educational 8-Bit Sheep-And-Goats (SAG) Verilog Reference IP - clairexen/edu-sag
github.com
June 20, 2025 at 4:04 PM
Wordle 1,460 3/6*

⬜⬜⬜⬜🟨
🟩⬜🟨🟨⬜
🟩🟩🟩🟩🟩

... that one was fun
June 18, 2025 at 5:45 PM