调试的时候,打出信息:
0x7fffeea7173d <_Z32_THLGMTwoFor1To1GWS_+29> rep movsq %ds:(%rsi),%es:(%rdi)
其中 “ rep movsq %ds:(%rsi),%es:(%rdi) ”是什么意思呢?
------解决方案--------------------
就是将数据由 ds:[rsi] 处复制到 es:[rdi] 处,数据块的大小由 rcx 指定,单位是 qword;起始这个指令就 rep movsq 就足够了,后面的是为了理解上的方便而表现出来的,比较这个指定默认的就是这俩操作对象了。