Why Nostr? What is Njump?
2023-12-01 21:15:06
in reply to

Fabian Giesen on Nostr: npub1sld6c…063kn might have something to do with how things pack into op cache ...

might have something to do with how things pack into op cache lines?

cmp-then-movapd-then-jne is 3 ops
movapd-then-cmp-then-jne can potentially fuse the cmp+jne pair into 1 macro-op, so 2 ops

that cmp is 9 bytes, so pretty big
maybe the extra nop pushes it over some boundary so it can't go into some opcache line and that avoids other hiccups?
Author Public Key
npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se