Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for FABSD (0.05 sec)

  1. src/math/floor_riscv64.s

    	MOVD	x+0(FP), F0; 	\
    	/* whether x is NaN */; \
    	FEQD	F0, F0, X6;	\
    	BNEZ	X6, 3(PC);	\
    	/* return NaN if x is NaN */; \
    	MOVD	F0, ret+8(FP); 	\
    	RET;			\
    	MOV	$PosInf, X6;	\
    	FMVDX	X6, F1;		\
    	FABSD	F0, F2;		\
    	/* if abs(x) > +Inf, return Inf instead of round(x) */; \
    	FLTD	F1, F2, X6;	\
    	/* Inf should keep same signed with x then return */;	\
    	BEQZ	X6, 3(PC); \
    	FCVTLD.MODE	F0, X6;	\
    	FCVTDL	X6, F1;		\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 08:34:12 UTC 2024
    - 1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/riscv/anames.go

    	"BEXT",
    	"BEXTI",
    	"BINV",
    	"BINVI",
    	"BSET",
    	"BSETI",
    	"WORD",
    	"BEQZ",
    	"BGEZ",
    	"BGT",
    	"BGTU",
    	"BGTZ",
    	"BLE",
    	"BLEU",
    	"BLEZ",
    	"BLTZ",
    	"BNEZ",
    	"FABSD",
    	"FABSS",
    	"FNEGD",
    	"FNEGS",
    	"FNED",
    	"FNES",
    	"MOV",
    	"MOVB",
    	"MOVBU",
    	"MOVF",
    	"MOVD",
    	"MOVH",
    	"MOVHU",
    	"MOVW",
    	"MOVWU",
    	"NEG",
    	"NEGW",
    	"NOT",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. test/codegen/math.go

    	return float32(math.Sqrt(float64(x)))
    }
    
    // Check that it's using integer registers
    func abs(x, y float64) {
    	// amd64:"BTRQ\t[$]63"
    	// arm64:"FABSD\t"
    	// s390x:"LPDFR\t",-"MOVD\t"     (no integer load/store)
    	// ppc64x:"FABS\t"
    	// riscv64:"FABSD\t"
    	// wasm:"F64Abs"
    	// arm/6:"ABSD\t"
    	// mips64/hardfloat:"ABSD\t"
    	// mips/hardfloat:"ABSD\t"
    	sink64[0] = math.Abs(x)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm64/anames.go

    	"CSNEG",
    	"CSNEGW",
    	"DC",
    	"DCPS1",
    	"DCPS2",
    	"DCPS3",
    	"DMB",
    	"DRPS",
    	"DSB",
    	"DWORD",
    	"EON",
    	"EONW",
    	"EOR",
    	"EORW",
    	"ERET",
    	"EXTR",
    	"EXTRW",
    	"FABSD",
    	"FABSS",
    	"FADDD",
    	"FADDS",
    	"FCCMPD",
    	"FCCMPED",
    	"FCCMPES",
    	"FCCMPS",
    	"FCMPD",
    	"FCMPED",
    	"FCMPES",
    	"FCMPS",
    	"FCSELD",
    	"FCSELS",
    	"FCVTDH",
    	"FCVTDS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 18 01:40:37 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  5. src/math/exp_arm64.s

    	FMOVD	$Overflow, F1
    	FCMPD	F1, F0
    	BGT	overflow	// x > Overflow, return PosInf
    	FMOVD	$Underflow, F1
    	FCMPD	F1, F0
    	BLT	underflow	// x < Underflow, return 0
    	MOVD	$NearZero, R0
    	FMOVD	R0, F2
    	FABSD	F0, F3
    	FMOVD	$1.0, F1	// F1 = 1.0
    	FCMPD	F2, F3
    	BLT	nearzero	// fabs(x) < NearZero, return 1 + x
    	// argument reduction, x = k*ln2 + r,  |r| <= 0.5*ln2
    	// computed as r = hi - lo for extra precision.
    	FMOVD	$Log2e, F2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 5.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "FNEGD", argLength: 1, reg: fp11, asm: "FNEGD", typ: "Float64"},                                                              // -arg0
    		{name: "FABSD", argLength: 1, reg: fp11, asm: "FABSD", typ: "Float64"},                                                              // abs(arg0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/riscv64.s

    	SEQZ	X15, X15				// 93b71700
    	SNEZ	X15, X15				// b337f000
    
    	// F extension
    	FABSS	F0, F1					// d3200020
    	FNEGS	F0, F1					// d3100020
    	FNES	F0, F1, X7				// d3a300a093c31300
    
    	// D extension
    	FABSD	F0, F1					// d3200022
    	FNEGD	F0, F1					// d3100022
    	FNED	F0, F1, X5				// d3a200a293c21200
    	FLTD	F0, F1, X5				// d39200a2
    	FLED	F0, F1, X5				// d38200a2
    	FEQD	F0, F1, X5				// d3a200a2
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "NGCzerocarry", argLength: 1, reg: gp0flags1, typ: "UInt64", asm: "NGC"},       // -1 if borrowing, 0 otherwise.
    		{name: "FABSD", argLength: 1, reg: fp11, asm: "FABSD"},                                // abs(arg0), float64
    		{name: "FNEGS", argLength: 1, reg: fp11, asm: "FNEGS"},                                // -arg0, float32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	//TODO FABD F0, F5, F11                    // abd4a07e
    	//TODO VFABD V30.S2, V8.S2, V24.S2         // 18d5be2e
    	//TODO VFABS V5.S4, V24.S4                 // b8f8a04e
    	FABSS F2, F28                              // 5cc0201e
    	FABSD F0, F14                              // 0ec0601e
    	//TODO FACGE F25, F16, F0                  // 00ee797e
    	//TODO VFACGE V11.S2, V15.S2, V9.S2        // e9ed2b2e
    	//TODO FACGT F20, F16, F27                 // 1beef47e
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (Neg(64|32|16|8) ...) => (NEG ...)
    (Neg(64|32)F ...) => (FNEG(D|S) ...)
    
    (Com(64|32|16|8) ...) => (NOT ...)
    
    
    (Sqrt ...) => (FSQRTD ...)
    (Sqrt32 ...) => (FSQRTS ...)
    
    (Copysign ...) => (FSGNJD ...)
    
    (Abs ...) => (FABSD ...)
    
    (FMA ...) => (FMADDD ...)
    
    (Min(64|32)F ...) => (LoweredFMIN(D|S) ...)
    (Max(64|32)F ...) => (LoweredFMAX(D|S) ...)
    
    // Sign and zero extension.
    
    (SignExt8to16  ...) => (MOVBreg ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
Back to top