We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Christian
Thanks for the explanations :-)
»
Ale
ahaha it doesn't make sense! we don't need another Windows for the moment..
»
elle
It's awesome. I often modify the code or try different things and see what happens. Since I'm ver…
»
Eduard Tudor
When Casey run the the program it had a black blank window but mine does not have it. Here is my w…
»
dfs
Thanks. I guess by the time I get to the memory heavy part I might transfer the project to another…
»
Mārtiņš Možeiko
You can compiler latest code as 32-bit, except few signed/unsigned and casting uint64 to size_t wa…
»
dfs
I'm only starting to dive into this project, with only some basic knowledge. In the very first day…
»
Dana Fortier
Caught it, the increments in the buffer filling were on the WRONG SIDE. Owls of Shame are apparent…
»
Andrew Bromage
Sure. My point is that SSE2 is a standard measure of "reasonably modern CPU". I'm pretty sure t…
»
Dana Fortier
I am currently into Day 9, but I wanted to pause and check with you guys about the fact that I'm g…
»
Mārtiņš Možeiko
Yes, _rotl is an intrinisc. But it is only MSVC intrinsic. GCC and clang doesn't provide such. For…
»
Christian
In handmade_intrinsics.h: _rotl() is an intrinsic, right? Okay so as long as the CPU knows the in…
»
Mārtiņš Možeiko
And the SoC they use is Allwinner. They are know to violate GPL and not providing all the source c…
»
Miguel Lechón
The claims that the system will be fully open source, but the GPU they chose, the Mali-400, is no…
»
Ale
I just I wanted to know what do you do guys after a HMH streaming, do you play around with the cod…
»
Dana Fortier
EDIT: I am leaving this as a shaming lesson for myself and others. For some reason my bitwise >> …
»
Mārtiņš Možeiko
As far as I can see it will run some kind of Linux as its standard OS. So by default HH Linux port…
»
Miguel Lechón
(I guess is too soon to say, so I'll speculate.) My guess is that if Casey started writing the acc…
»
The_8th_mage
When you say GPU, does Intel HD graphics count? I know it is an integrated one, and doesn't compar…
»
popcorn
That's good to hear because at my work I use inline and gcc at lot and I don't want to go back and…
»
Dustin Specht
Microsoft thought it would be ok to make you run a batch file everything you close and open your c…
»
Ruy Calderon
I literally just saw a few minutes ago and when I saw it was fully open source I thought I should…
»
Dghelneshi
Fabian Giesen's explanation makes a lot of sense: In the slow version, the two values were stored…
»
Miguel Lechón
For CPU cache profiling there's also (part of the Valgrind suite). It's a linux-only open-source …
»
Kim Jørgensen
+1 for the #include and support for BEGIN_TIMED_BLOCK on other compilers. It would b…
»
Mārtiņš Možeiko
I don't think that was the reason to choose SSE2. I would guess Casey will ship also 32-bit binary…
»
Andrew Bromage
Just so you know, SSE2 as a minimum hardware requirement wasn't chosen at random. All x86_64 CPUs…
»
Mārtiņš Možeiko
You would do it like this: #define BEGIN_TIMED_BLOCK(ID) uint64 StartCycleCount##ID = GET_CYCLE_C…
»
Matt Mascarenhas
Thank you for this thread, Jez! Perhaps the #include line was too obvious for the internet to ment…
»
Mārtiņš Možeiko
I would prefer that BEGIN_TIMED_BLOCK, END_TIMED_BLOCK and END_TIMED_BLOCK_COUNTED macros would be…
»