The problem with any of this is that you really don't know until you actually test it with your wo…
Well, that may be true, but we cannot get rid of it until we duplicate the function, because keep …
Hyperthreading definitely does allow you to potentially double the work done per core. The reason…
Please take note that I am 100% confident that Casey will do extremely well with his game eventual…
I think you are not understanding hyperthreading well. Using 4 CPU's 100% doesn't mean that CPU i…
Marco —
Hey everyone, I hope Casey won't ban me for posting CppCon references :) Here are some videos and …
elle —
I think we can save 1 multiply, 1 add, and 1 shift at the end of the function when we unnecessaril…
I think you are not understanding hyperthreading well. Using 4 CPU's 100% doesn't mean that CPU i…
I don't know how applicable this is to optimization via hyperthreading, but the two links below se…
Has anyone else noticed this too, or is this a bug in my version?[/quote] No, it seems to me it s…
You were not tired - you looked up if there are shift by variable amount for 128-bit register. The…
For last few versions of Visual Studio (at least from VS2005, maybe even older) all CRT functions …
Yeah, the _mm_slli_si128 instruction is for shifting by an immediate, which means it has to be bak…
I have never had a problem using CreateThread, but that is probably because I don't generally use …
Nick —
I just finished episode 122 so forgive me if this has already been answered. I've been reading a b…
Personally, Andy, I think what you've done will suffice. By which I actually mean, you've totally …
I updated the to show which episodes lack annotations - "Annotations Incomplete" next to the epis…
elle —
Here are two recent links that do a great job at analyzing games in detail.
elle —
Wow, that makes sense! I hadn't thought about the memory order and registry order. Thank you. I ke…
Bigpet —
He wrote "call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall" x64" so I assum…
You should be able to use Visual Studios edit-and-continue so you do not have to start deleting th…
You're just making the same mistake I did at first :) It's the register order vs. memory order pr…
Jeff —
It took me forever to get Visual Studio to not argue with what I wanted to do... A few of the high…
elle —
I've got a simple question, but I'm not able to figure it out in a reasonable amount of time. At t…
Bumping this topic, I am the one who asked for a boost of volume yesterday on stream. Some people …
Hmm - if you're doing bilinear, you shouldn't generally see a line, although keep in mind that bil…
Yes, at this point I think we're down in the region of unreliable timing, so I think we want to st…
Hmm, this sounds like the problem I wrote about on . Basically as the code is, the compiler can re…