// Copyright 2014 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // This file exposes various internal runtime functions to other packages in std lib. #include "zasm_GOOS_GOARCH.h" #include "../../cmd/ld/textflag.h" #ifdef GOARCH_arm #define JMP B #endif TEXT time·runtimeNano(SB),NOSPLIT,$0-0 JMP runtime·nanotime(SB) TEXT time·Sleep(SB),NOSPLIT,$0-0 JMP runtime·timeSleep(SB) TEXT time·startTimer(SB),NOSPLIT,$0-0 JMP runtime·startTimer(SB) TEXT time·stopTimer(SB),NOSPLIT,$0-0 JMP runtime·stopTimer(SB) TEXT sync·runtime_Syncsemacquire(SB),NOSPLIT,$0-0 JMP runtime·syncsemacquire(SB) TEXT sync·runtime_Syncsemrelease(SB),NOSPLIT,$0-0 JMP runtime·syncsemrelease(SB) TEXT sync·runtime_Syncsemcheck(SB),NOSPLIT,$0-0 JMP runtime·syncsemcheck(SB) TEXT sync·runtime_Semacquire(SB),NOSPLIT,$0-0 JMP runtime·asyncsemacquire(SB) TEXT sync·runtime_Semrelease(SB),NOSPLIT,$0-0 JMP runtime·asyncsemrelease(SB) TEXT net·runtime_Semacquire(SB),NOSPLIT,$0-0 JMP runtime·asyncsemacquire(SB) TEXT net·runtime_Semrelease(SB),NOSPLIT,$0-0 JMP runtime·asyncsemrelease(SB) TEXT runtime∕pprof·runtime_cyclesPerSecond(SB),NOSPLIT,$0-0 JMP runtime·tickspersecond(SB) TEXT bytes·Compare(SB),NOSPLIT,$0-0 JMP runtime·cmpbytes(SB) TEXT runtime·reflectcall(SB), NOSPLIT, $0-0 JMP reflect·call(SB)