]> Cypherpunks.ru repositories - gostls13.git/blob - src/math/floor_ppc64x.s
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / src / math / floor_ppc64x.s
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
9 TEXT ·archFloor(SB),NOSPLIT,$0
10         FMOVD   x+0(FP), F0
11         FRIM    F0, F0
12         FMOVD   F0, ret+8(FP)
13         RET
14
15 TEXT ·archCeil(SB),NOSPLIT,$0
16         FMOVD   x+0(FP), F0
17         FRIP    F0, F0
18         FMOVD   F0, ret+8(FP)
19         RET
20
21 TEXT ·archTrunc(SB),NOSPLIT,$0
22         FMOVD   x+0(FP), F0
23         FRIZ    F0, F0
24         FMOVD   F0, ret+8(FP)
25         RET