1// Copyright 2015 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//go:build arm64 6 7package runtime 8 9import "internal/cpu" 10 11func archauxv(tag, val uintptr) { 12 switch tag { 13 case _AT_HWCAP: 14 cpu.HWCap = uint(val) 15 } 16} 17 18func osArchInit() {} 19 20//go:nosplit 21func cputicks() int64 { 22 // nanotime() is a poor approximation of CPU ticks that is enough for the profiler. 23 return nanotime() 24} 25