Re:JITs are un-ergonomic
by im3w1l on Sunday March 29, 2020 @09:27AM
(#22718817)
A fast memcpy used to be complicated to implement but these days I heard a simple
will do the trick. This assumes that the source register points to source, destination register points to destination and counter register is set to number of bytes to copy.
[ Parent
| on HN ]
Re:JITs are un-ergonomic
by pizlonator on Sunday March 29, 2020 @03:25PM
(#22721835)
I wish that was true but my data says it isn't:
- A verbose SIMD copy loop is often faster even on modern Intel CPUs that have the more modern rep implementation.
- A simple byte copy loop will beat both SIMD and rep when you're copying smaller amounts at a time.