假设我有两个结构数组(这些结构具有相同的类型、大小、字段偏移量等),并且我想将第一个数组中所有结构的第一个字段复制到第二个结构的第一个字段大批。
现代 Intel、AMD、ARM 和其他 CPU 是否支持此类操作,而不是通过每个相应结构对的一系列加载和存储指令?
如果答案是“是”,那么目标结构不具有相同类型、大小和字段的情况(即源数据跨度与目标数据跨度不同,但两者都是已知的)的情况如何?
假设我有两个结构数组(这些结构具有相同的类型、大小、字段偏移量等),并且我想将第一个数组中所有结构的第一个字段复制到第二个结构的第一个字段大批。
现代 Intel、AMD、ARM 和其他 CPU 是否支持此类操作,而不是通过每个相应结构对的一系列加载和存储指令?
如果答案是“是”,那么目标结构不具有相同类型、大小和字段的情况(即源数据跨度与目标数据跨度不同,但两者都是已知的)的情况如何?