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