I am learning how to write extended inline assembly in C++, and so far I feel I have a pretty good understanding of what the inputs and outputs are in the extended inline as