Gain the fundamentals of x86 64-bit assembly language programming and focus on the updated aspects of the x86 instruction set that are most relevant to application software development. This book covers topics
Optimizing subroutines in assembly language: An optimization guide for x86 platforms (pdf) (Agner Fog, 2004) Calling conventions for different C++ compilers and operating systems (pdf) (Agner Fog, 2004) What Every Programmer Should Know About Memory (pdf) (Ulrich Drepper, 2007) Learning Boost C++...
It teaches you core concepts, such as x86 Assembly, ELF, linking and debugging, etc. Operating Systems and Middleware: Support Controlled Interaction Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. ...
use std::collections::HashMap; use fasthash::murmur2::Murmur2_x86_64; let s = Murmur2_x86_64::new(); let mut map = HashMap::with_hasher(s); map.insert(1, 2); But for a even faster HashMap or HashSet use, hashbrown - Faster drop in replacement for STD HashMap and HashSe...