Optimizing Subroutines in Assembly Language

Author:

Downloads: 152

Pages: 165

Published: 7 months ago

Rating: Rated: 0 times Rate It

  • 1 star
  • 2 stars
  • 3 stars
  • 4 stars
  • 5 stars
Book Description HTML

This is an optimization manual for advanced assembly language programmers and compiler makers. Topics include: C++ instrinsic functions, inline assembly and stand-alone assembly. Linking optimized assembly subroutines into high level language programs. Making subroutine libraries compatible with multiple compilers and operating systems. Optimizing for speed or size. Memory access. Loops. Vector programming (XMM, YMM, SIMD). CPU-specific optimization and CPU dispatching.

ABOUT THE AUTHOR

Agner Fog

Other books by author...

You may also like...

  • Java 3D Programming
    Java 3D Programming Computer Sciences by Daniel Selman
    Java 3D Programming
    Java 3D Programming

    Reads:
    443

    Pages:
    352

    Published:
    Oct 2016

    Java 3D is a client−side Java application programming interface (API) developed at Sun Microsystems for rendering interactive 3D graphics using Java. Using Ja...

    Formats: PDF, Epub, Kindle

  • NoSQL Database
    NoSQL Database Computer Sciences by Christof Strauch
    NoSQL Database
    NoSQL Database

    Reads:
    330

    Pages:
    149

    Published:
    Sep 2016

    A NoSQL database environment is, simply put, a non-relational and largely distributed database system that enables rapid, ad-hoc organization and analysis of ...

    Formats: PDF, Epub, Kindle

  • The Tiny Book of Rules
    The Tiny Book of Rules Computer Sciences by Johan Falk
    The Tiny Book of Rules
    The Tiny Book of Rules

    Reads:
    211

    Pages:
    15

    Published:
    Sep 2016

    Rules is a module usually used to automate actions on your Drupal site. Rules can react on events occurring on your site – such as a user logging in or a node...

    Formats: PDF, Epub, Kindle

  • High Performance Python (from Training at EuroPython 2011)
    High Performance Python (from Training at EuroPython 2011) Computer Sciences by Ian Ozsvald
    High Performance Python (from Training at EuroPython 2011)
    High Performance Python (from Training at EuroPython 2011)

    Reads:
    303

    Pages:
    55

    Published:
    Sep 2016

    Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you g...

    Formats: PDF, Epub, Kindle