; The OS/K Team licenses this file to you under the MIT license. ; See the LICENSE file in the project root for more information. ; ; void memcpy(void *, const void *, int) ; memcpy: mov rcx, ax2 jrcxz .r .l: sub rdx, ax2, rcx mov b[ax0+rdx], b[ax1+rdx] loop .l .r: ret ; ; void memzero(void *, int) ; memzero: mov rcx, ax1 jrcxz .r .l: nul b[ax0] inc ax0, 1 loop .l .r: ret