...

Text file src/math/floor_ppc64x.s

Documentation: math

     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//go:build ppc64 || ppc64le
     6
     7#include "textflag.h"
     8
     9TEXT ·archFloor(SB),NOSPLIT,$0
    10	FMOVD   x+0(FP), F0
    11	FRIM	F0, F0
    12	FMOVD   F0, ret+8(FP)
    13	RET
    14
    15TEXT ·archCeil(SB),NOSPLIT,$0
    16	FMOVD   x+0(FP), F0
    17	FRIP    F0, F0
    18	FMOVD	F0, ret+8(FP)
    19	RET
    20
    21TEXT ·archTrunc(SB),NOSPLIT,$0
    22	FMOVD   x+0(FP), F0
    23	FRIZ    F0, F0
    24	FMOVD   F0, ret+8(FP)
    25	RET

View as plain text