By: Adrian (a.delete@this.acm.org), September 17, 2021 10:07 pm

Room: Moderated Discussions

Doug S (foo.delete@this.bar.bar) on September 17, 2021 11:35 am wrote:

>

> I'm curious to see the full information on these instructions when available, in particular

> what the limit of num_bytes is and whether/how overlapping ranges are supported.

>

While under "memset" there are 3 SET* instructions, under memcpy/memmove there are 3 CPY* instructions and 3 CPYF* instructions.

I assume from this that CPY is memcpy, i.e. with non-overlapping ranges and CPYF is memmove, i.e. with overlapping ranges.

>

> I'm curious to see the full information on these instructions when available, in particular

> what the limit of num_bytes is and whether/how overlapping ranges are supported.

>

While under "memset" there are 3 SET* instructions, under memcpy/memmove there are 3 CPY* instructions and 3 CPYF* instructions.

I assume from this that CPY is memcpy, i.e. with non-overlapping ranges and CPYF is memmove, i.e. with overlapping ranges.