Top "Sse" questions

SSE (Streaming SIMD Extensions) was the first of many similarly-named vector extensions to the x86 instruction set.

Move quadword between xmm and general-purpose register in ml64?

In a simple program written for Microsoft's x64 assembler, I want to move a 64-bit value between an SSE register (…

assembly x86-64 masm sse gnu-assembler
Fastest way to compute absolute value using SSE

I am aware of 3 methods, but as far as I know, only the first 2 are generally used: Mask off the …

x86 vectorization sse simd absolute-value
How do modern compilers use mmx/3dnow/sse instructions?

I've been reading up on the x86 instruction set extensions, and they only seem useful in some quite specific circumstances (…

gcc compiler-construction x86 sse assembly
How to force gcc to use all SSE (or AVX) registers?

I'm trying to write some computationally intensive code for Windows x64 target, with SSE or the new AVX instructions, compiling …

gcc 64-bit sse register-allocation avx
Why does does SSE set (_mm_set_ps) reverse the order of arguments

I recently noticed that _m128 m = _mm_set_ps(0,1,2,3); puts the 4 floats into reverse order when cast to a float …

c++ c sse simd
_mm_crc32_u64 poorly defined

Why in the world was _mm_crc32_u64(...) defined like this? unsigned int64 _mm_crc32_u64( unsigned __int64 crc, unsigned __…

c sse crc crc32 sse4
How many XMM registers are available on an x86 processor supporting SSE?

How to find out the number of XMM registers on a processor which supports SSE? On Intel X5550, for example.

x86 sse cpu-registers processor