github.com/s1s1ty/go@v0.0.0-20180207192209-104445e3140f/src/math/arith_s390x.go (about)

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