Showing tag results for Code

Jan 8, 2015
Post comments count0
Post likes count1

What happens if I don't pass a pCreateExParams to CreateFile2?

Raymond Chen

The final parameter to the function is optional. What happens if I pass ? If you pass as the parameter, then the function behaves as if you had passed a pointer to this structure:

Code
Dec 29, 2014
Post comments count0
Post likes count1

Integer signum in SSE

Raymond Chen

The signum function is defined as follows: There are a couple of ways of calculating this in SSE integers. One way is to convert the C idiom The SSE translation of this is mostly straightforward. The quirk is that the SSE comparison functions return −1 to indicate , whereas C uses +1 to represent . But this is easy to take into accou...

Code
Dec 22, 2014
Post comments count0
Post likes count2

Setting, clearing, and testing a single bit in an SSE register

Raymond Chen

Today I'm going to set, clear, and test a single bit in an SSE register. Why? On Mondays I don't have to explain why. First, we use the trick from last time that lets us generate constants where all set bits are contiguous, and apply it to the case where we want only one bit. We start by setting all bits in . We then shift both 64-bit ...

Code