Assemblers

asmjit, a C++ library that generates machine code.

fasm, the flat assembler.

AVX-512

AVX512: ternary functions evaluation, by Wojciech Muła.

Portable ternary logic procedures, how to emulate specific cases of vpternlog with other instructions, by Wojciech Muła.

Inline assmbly

GCC's assembler syntax, introduction by Félix Cloutier.

GCC Extended Asm, the official documentation.

Instructions

asmgrid table by asmjit.

Intel Intrinsics Guide for C and C++.

uops.info table of latency and throughput.

x86 instruction reference by Félix Cloutier.

X86 Opcode and Instruction Reference by MazeGen.