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