C++ Bit Integer and Floating-Point Learn the latest low-level optimization techniques from optimizing your arithmetic instructions to creating branchless execution paths.
Highlights: - Integer bit fiddling trips - Floating-point bit optimizations - Arithmetic transformations & approximations
Table of Contents: Part Integers 1. Bitwise Operator Overview 2. Bitwise Intrinsics 3. Bit Fiddling Magic 4. Bit Sets 5. Bitwise AI Applications Part Floating-Point 6. Floating-Point Bit Formats 7. Floating-Point Bit Magic 8. Fixed-Point Numbers 9. Block Floating Point (BFP) Part Optimization Techniques 10. Arithmetic Optimizations 11. Math Tricks 12. Vector Magnitude Approximations 13. Integer Overflow, Saturation and Clamping 14. Branchless Coding Techniques 15. Branchless Pitfalls 16. Branchless Conditional Tests 17. SWAR Techniques 18. Polynomial Approximation