Are there drawbacks to indexing real8 variables pushed onto the stack in order to access them in nested procedures? I have procedures calling many other procedures that read, write and compare alot of floating point variables and need them cached for the extra speed. Is there a cleaner way under MASM?