| // Copyright 2019 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. |
| |
| //go:build gc |
| |
| package cpu |
| |
| // haveAsmFunctions reports whether the other functions in this file can |
| // be safely called. |
| func haveAsmFunctions() bool { return true } |
| |
| // The following feature detection functions are defined in cpu_s390x.s. |
| // They are likely to be expensive to call so the results should be cached. |
| func stfle() facilityList |
| func kmQuery() queryResult |
| func kmcQuery() queryResult |
| func kmctrQuery() queryResult |
| func kmaQuery() queryResult |
| func kimdQuery() queryResult |
| func klmdQuery() queryResult |