This seems fine at first blush. I think you can put it in. But when we see all the assembly code using these macros, we may decide that some different or additional macros would make the code cleaner. In that case, we'll change these along with their users. Thanks, Roland