I want to know the advantages of using external ASM functions, in a C++ program. If anyone has an example of how this is done would be nice. Also, in what situations and how often should this be used? Do I still get the same flexibility with ASM functions as I do with C++ function in my program? Thanks!