• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mastodon.gamedev.place

Harold Aptroot

@harold@mastodon.gamedev.place
mastodon 4.5.7
0 Followers
0 Following
Joined July 01, 2023

Posts

harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Mar 10, 2026

Ever wanted to invert a permutation using only pshufb?

Yeah.

The worst thing is it's not even *that* bad

View on mastodon.gamedev.place
8
0
1
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Mar 08, 2026

Does anyone here know the SereneDB people, I wanted to talk to them about bit-matrix transposes but not over github or linkedin or something stupid like that.

View on mastodon.gamedev.place
1
0
2
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Mar 01, 2026

Any tips on achieving time travel? I'm not asking for much, maybe around 30 nanoseconds no big deal

View on mastodon.gamedev.place
1
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 26, 2026

Of course, plugging a pico probe and a tang nano into neighboring USB ports doesn't work (in very odd ways - devices listed but no longer have any device info and cannot be used) but plugging them into ports sufficiently far apart does the trick. After all why would USB ever just work.

View on mastodon.gamedev.place
3
0
1
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 25, 2026

Recent releases of Yosys oss-cad-suite-build don't work for me, I get some error about msgpack package missing and I cannot install it (yes I tried, if that worked in any normal way I wouldn't be here talking about it, the copy of pip that comes with it has no SSL and refuses to do anything)

December 2025 version still works

posted on mastodon instead of a github issue because I'd have to log in with 2FA

View on mastodon.gamedev.place
2
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 23, 2026

"Haha you're so silly, comments don't make the compiler compile the code the way you tell it to"

vs

/*synthesis syn_ramstyle="block_ram"*/

View on mastodon.gamedev.place
6
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 22, 2026

cool

View on mastodon.gamedev.place
9
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 15, 2026

I found out one of my ancestors has a Stolperstein: Duifje Aptroot-Wijnberg died in 1944 in Enschede, at age 88, after living there for a while (originally the family lived in Leek). She died during the war, but I don't know any details. Two of her daughters, Lea and Hester, were murdered by the nazis. Her youngest son Siemon Aptroot was my great-grandfather.

View on mastodon.gamedev.place
3
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 10, 2026

Software was supposed to be the easy part to replace, but it fossillized more than hardware

View on mastodon.gamedev.place
4
0
0
0
harold
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
Harold Aptroot
Harold Aptroot
@harold@mastodon.gamedev.place
mastodon.gamedev.place
@harold@mastodon.gamedev.place · Feb 02, 2026

AVX-512 full-register variable grev, with a single control mask. Because why not.

There are obvious variants such as grevving each qword independently.

View on mastodon.gamedev.place
7
0
0
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 16:33:44 UTC