> I suppose I could replace ALL the library functions with hand-compiled > assembler language (and change the names of the library functions), > but that would not be a very palatable strategy IMHO. You can also make your movstrsi expander emit a call to memcpy.