freenode/#sicl - IRC Chatlog
Search
16:11:03
Colleen
Bike: heisig said 8 hours, 14 minutes ago: The question is, should Trucler include functions for reading implementation-defined optimize info? Since they are implementation-defined, that particular implementation can simply subclass optimize-description and provide custom accessors.
16:11:42
Bike
i could have cleavir mandate that describe-optimize needs to return a special cleavir subclass of optimie-dscription, i guess
17:40:16
Bike
::notify heisig brief description of what i'm thinking wrt trucler optimize info https://gist.github.com/Bike/daa1bf795c8b718022856ac4cb15175a
19:31:12
jdz
There was a discussion about branch prediction here recently, so I'll just leave this here: https://blog.cloudflare.com/branch-predictor/
19:32:38
Bike
the "Obviously, this code could be improved" bit is a little weird to me because I'm pretty sure modern C compilers can rewrite that as a multiway branch/table lookup/whatever no sweat. sorta mentions that in the footnote though.
19:38:22
jdz
This sounds very good for all kinds of checks: "The takeaway is clear - you can have as many never-taken branches as you want, without incurring any cost."