- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for archCeil (0.14 sec)
-
src/math/floor_arm64.s
#include "textflag.h" // func archFloor(x float64) float64 TEXT ·archFloor(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRINTMD F0, F0 FMOVD F0, ret+8(FP) RET // func archCeil(x float64) float64 TEXT ·archCeil(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRINTPD F0, F0 FMOVD F0, ret+8(FP) RET // func archTrunc(x float64) float64 TEXT ·archTrunc(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRINTZD F0, F0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 573 bytes - Viewed (0) -
src/math/floor_386.s
// Copyright 2010 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #include "textflag.h" // func archCeil(x float64) float64 TEXT ·archCeil(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 // F0=x FSTCW -2(SP) // save old Control Word MOVW -2(SP), AX ANDW $0xf3ff, AX ORW $0x0800, AX // Rounding Control set to +Inf
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 1.5K bytes - Viewed (0) -
src/math/floor_riscv64.s
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 23 08:34:12 UTC 2024 - 1K bytes - Viewed (0) -
src/math/floor_asm.go
//go:build 386 || amd64 || arm64 || ppc64 || ppc64le || riscv64 || s390x || wasm package math const haveArchFloor = true func archFloor(x float64) float64 const haveArchCeil = true func archCeil(x float64) float64 const haveArchTrunc = true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 23 08:34:12 UTC 2024 - 442 bytes - Viewed (0) -
src/math/floor_s390x.s
#include "textflag.h" // func archFloor(x float64) float64 TEXT ·archFloor(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FIDBR $7, F0, F0 FMOVD F0, ret+8(FP) RET // func archCeil(x float64) float64 TEXT ·archCeil(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FIDBR $6, F0, F0 FMOVD F0, ret+8(FP) RET // func archTrunc(x float64) float64 TEXT ·archTrunc(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FIDBR $5, F0, F0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 579 bytes - Viewed (0) -
src/math/floor_wasm.s
// license that can be found in the LICENSE file. #include "textflag.h" TEXT ·archFloor(SB),NOSPLIT,$0 Get SP F64Load x+0(FP) F64Floor F64Store ret+8(FP) RET TEXT ·archCeil(SB),NOSPLIT,$0 Get SP F64Load x+0(FP) F64Ceil F64Store ret+8(FP) RET TEXT ·archTrunc(SB),NOSPLIT,$0 Get SP F64Load x+0(FP) F64Trunc F64Store ret+8(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 459 bytes - Viewed (0) -
src/math/floor_ppc64x.s
// license that can be found in the LICENSE file. //go:build ppc64 || ppc64le #include "textflag.h" TEXT ·archFloor(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRIM F0, F0 FMOVD F0, ret+8(FP) RET TEXT ·archCeil(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRIP F0, F0 FMOVD F0, ret+8(FP) RET TEXT ·archTrunc(SB),NOSPLIT,$0 FMOVD x+0(FP), F0 FRIZ F0, F0 FMOVD F0, ret+8(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 499 bytes - Viewed (0) -
src/math/floor_amd64.s
MOVSD $(-1.0), X2 ANDPD X2, X0 // if x < float(int(x)) {X0 = -1} else {X0 = 0} ADDSD X1, X0 MOVSD X0, ret+8(FP) RET isBig_floor: MOVQ AX, ret+8(FP) // return x RET // func archCeil(x float64) float64 TEXT ·archCeil(SB),NOSPLIT,$0 MOVQ x+0(FP), AX MOVQ $~(1<<63), DX // sign bit mask MOVQ AX, BX // BX = copy of x ANDQ DX, BX // BX = |x| MOVQ $Big, CX // if |x| >= 2**52 or IsNaN(x), return x
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 2K bytes - Viewed (0) -
src/math/floor_noasm.go
package math const haveArchFloor = false func archFloor(x float64) float64 { panic("not implemented") } const haveArchCeil = false func archCeil(x float64) float64 { panic("not implemented") } const haveArchTrunc = false func archTrunc(x float64) float64 { panic("not implemented")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 23 08:34:12 UTC 2024 - 543 bytes - Viewed (0) -
src/math/floor.go
// Ceil returns the least integer value greater than or equal to x. // // Special cases are: // // Ceil(±0) = ±0 // Ceil(±Inf) = ±Inf // Ceil(NaN) = NaN func Ceil(x float64) float64 { if haveArchCeil { return archCeil(x) } return ceil(x) } func ceil(x float64) float64 { return -Floor(-x) } // Trunc returns the integer value of x. // // Special cases are: // // Trunc(±0) = ±0 // Trunc(±Inf) = ±Inf
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 11 16:34:30 UTC 2022 - 3.3K bytes - Viewed (0)