...

Text file src/runtime/memmove_wasm.s

Documentation: runtime

     1// Copyright 2018 The Go Authors. All rights reserved.
     2// Use of this source code is governed by a BSD-style
     3// license that can be found in the LICENSE file.
     4
     5#include "textflag.h"
     6
     7// See memmove Go doc for important implementation constraints.
     8
     9// func memmove(to, from unsafe.Pointer, n uintptr)
    10TEXT runtime·memmove(SB), NOSPLIT, $0-24
    11	MOVD to+0(FP), R0
    12	MOVD from+8(FP), R1
    13	MOVD n+16(FP), R2
    14
    15	Get R0
    16	I32WrapI64
    17	Get R1
    18	I32WrapI64
    19	Get R2
    20	I32WrapI64
    21	MemoryCopy
    22	RET

View as plain text