1// Copyright 2016 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// +build ignore 6 7package math 8 9func log10TrampolineSetup(x float64) float64 10func log10Asm(x float64) float64 11 12func cosTrampolineSetup(x float64) float64 13func cosAsm(x float64) float64 14 15func coshTrampolineSetup(x float64) float64 16func coshAsm(x float64) float64 17 18func sinTrampolineSetup(x float64) float64 19func sinAsm(x float64) float64 20 21func sinhTrampolineSetup(x float64) float64 22func sinhAsm(x float64) float64 23 24func tanhTrampolineSetup(x float64) float64 25func tanhAsm(x float64) float64 26 27func log1pTrampolineSetup(x float64) float64 28func log1pAsm(x float64) float64 29 30func atanhTrampolineSetup(x float64) float64 31func atanhAsm(x float64) float64 32 33func acosTrampolineSetup(x float64) float64 34func acosAsm(x float64) float64 35 36func acoshTrampolineSetup(x float64) float64 37func acoshAsm(x float64) float64 38 39func asinTrampolineSetup(x float64) float64 40func asinAsm(x float64) float64 41 42func asinhTrampolineSetup(x float64) float64 43func asinhAsm(x float64) float64 44 45func erfTrampolineSetup(x float64) float64 46func erfAsm(x float64) float64 47 48func erfcTrampolineSetup(x float64) float64 49func erfcAsm(x float64) float64 50 51func atanTrampolineSetup(x float64) float64 52func atanAsm(x float64) float64 53 54func atan2TrampolineSetup(x, y float64) float64 55func atan2Asm(x, y float64) float64 56 57func cbrtTrampolineSetup(x float64) float64 58func cbrtAsm(x float64) float64 59 60func logTrampolineSetup(x float64) float64 61func logAsm(x float64) float64 62 63func tanTrampolineSetup(x float64) float64 64func tanAsm(x float64) float64 65 66func expTrampolineSetup(x float64) float64 67func expAsm(x float64) float64 68 69func expm1TrampolineSetup(x float64) float64 70func expm1Asm(x float64) float64 71 72func powTrampolineSetup(x, y float64) float64 73func powAsm(x, y float64) float64 74 75// hasVectorFacility reports whether the machine has the z/Architecture 76// vector facility installed and enabled. 77func hasVectorFacility() bool 78 79var hasVX = hasVectorFacility() 80