Note that there are some explanatory texts on larger screens.

plurals
  1. USKrzysztof Kowalczyk
    primarykey
    data
    text
    plurals
    1. COI would benchmark the "sizeable part". To me 64 vs 128 bytes is insignificant, especially considering how sha256 works. Sha256 operates on blocks of minimum 56 bytes. Instead of doing sequential sha256 on 128 bytes you want to do it on 64 bytes (padded to 2*56 i.e. 112) for sha256 of half of the data plus again on 32+32 (32 is size of sha256 checksum) plus the overhead of setting up additional sha256 process. In fact, doing it on 128 bytes should be faster (and the results are not equivalent).
      singulars
    2. COWriting a static analyzer for C is super advanced topic that can't be explained in few words. See http://stackoverflow.com/questions/411682/introduction-to-static-analysis for tips on where to start learning about it. I don't know what your definition of compiler is (or why does it matter how static analyzers do their job). Clearly, a lot of the techniques they use are similar to what compiler does. However, compiler's goal is to generate executable code, static analyzer's goal is to find bugs in the code.
      singulars
    3. COWhat does "strange behavior" mean and how did you verify your user agent? http://www.user-agents.org/index.shtml?moz doesn't list this particular user agent and it does look invalid. However, user agent can be overwritten in preferences or via registry (see http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx). The "{B93AEBFF-7B72-44EA-B006-8CB078CC1911}" in your user agent makes me think something's borked on your machine.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload