this post was submitted on 05 Nov 2024
95 points (99.0% liked)

The Dredge Tank

276 readers
5 users here now

The Dredge Tank. For posting all the low tier reactionary bullshit that you can't post anywhere else. Got some bullshit from Reddit with 2 upvotes and want to share, post it here.

This community was created with the purpose that Rule 8 fans will just block it.

The rules are literally The Dunk Tank's rules, just without rule 8.

Rule 1: All posts must include links to the subject matter, and no identifying information should be redacted.

Rule 2: If your source is a reactionary website, please use archive.is instead of linking directly.

Rule 3: No sectarianism.

Rule 4: TERF/SWERFs Not Welcome

Rule 5: No ableism of any kind (that includes stuff like libt*rd)

Rule 6: Do not post fellow hexbears.

Rule 7: Do not individually target other instances' admins or moderators.

founded 2 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] plinky@hexbear.net 8 points 1 week ago* (last edited 1 week ago) (4 children)

Seems lots of unnecessary mods tbh,

S=0

for i in 1:80000

S+=rand()

end

ceil(S)

[–] naom3@hexbear.net 6 points 1 week ago (3 children)

Modding by 2 is just a bitwise operation tho

[–] plinky@hexbear.net 2 points 1 week ago* (last edited 1 week ago) (2 children)

Gotta dump results in some accumulate tho, and if then logic might be eh (although with branch prediction it might be auto 2 threads actually soviet-hmm or similar utilization at least)

[–] DaPorkchop_@lemmy.ml 2 points 1 week ago (1 children)

A reasonable compiler could optimize this into a bitwise AND, load the pointer to the appropriate string constant into a register branchlessly using a lookup table or cmov instruction, and then execute a single call to printf.

[–] plinky@hexbear.net 1 points 1 week ago* (last edited 1 week ago)

I mean if I want to know the precise number, like 40012 or whatever. Obviously single call is fast, but printf of 40000 strings single strings is meh. I mean in my variant I don’t run comparison, even bitwise, just 80000 rand and sum, single ceil and print