Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

What's the point of the VPERMILPS instruction (_mm_permute_ps)?

mov eax, large fs:30h

debugging assembly x86 ida mov

SIMD instructions for floating point equality comparison (with NaN == NaN)

Intel Intrinsics guide - Latency and Throughput

Sum reduction of unsigned bytes without overflow, using SSE2 on Intel

x86 sse simd sse2 sse3

Can the Intel performance monitor counters be used to measure memory bandwidth?

Parallel memory access on modern processors

Does [ebp*2] reference DS or SS segment?

Using __m256d registers

c++ x86 intel simd avx

Load address calculation when using AVX2 gather instructions

x86 sse simd avx2

Why is movl preferred to movb when translating a C downcast from unsigned int to unsigned char?

SIMD the following code

c x86 sse simd

Linux asm("int $0x0") vs division by zero

c linux assembly x86

How Do Assemblers Map x86 Instruction Mnemonics to Binary Machine Instructions?

x86 assembly

Why does the FMA _mm256_fmadd_pd() intrinsic have 3 asm mnemonics, "vfmadd132pd", "231" and "213"?

Can I use the AVX FMA units to do bit-exact 52 bit integer multiplications?

floating-point x86 simd avx2 fma

What does asm("pause") do and why to use it

linux assembly x86

How hard is it (really) to decompile assembly code? [closed]

The difference between cmpl and cmp

How does PAE (Physical Address Extension) enable an address space larger than 4GB?