Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for fcmp64 (0.15 sec)

  1. src/runtime/softfloat64_test.go

    	case f > g:
    		return +1, false
    	case f == g:
    		return 0, false
    	}
    	return 0, true // must be NaN
    }
    
    func testcmp(t *testing.T, f, g float64) {
    	hcmp, hisnan := hwcmp(f, g)
    	scmp, sisnan := Fcmp64(math.Float64bits(f), math.Float64bits(g))
    	if int32(hcmp) != scmp || hisnan != sisnan {
    		err(t, "cmp(%g, %g) = sw %v, %v, hw %v, %v\n", f, g, scmp, sisnan, hcmp, hisnan)
    	}
    }
    
    func same(f, g float64) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 4K bytes
    - Viewed (0)
  2. test/fixedbugs/issue43619.go

    		{fcmplt, 1.0, 1.0, 123, 123},
    		{fcmple, 1.0, 1.0, 123, 0},
    		{fcmpgt, 1.0, 1.0, 123, 123},
    		{fcmpge, 1.0, 1.0, 123, 0},
    		{fcmpeq, 1.0, 1.0, 123, 0},
    		{fcmpne, 1.0, 1.0, 123, 123},
    
    		{fcmplt, 1.0, 2.0, 123, 0},
    		{fcmple, 1.0, 2.0, 123, 0},
    		{fcmpgt, 1.0, 2.0, 123, 123},
    		{fcmpge, 1.0, 2.0, 123, 123},
    		{fcmpeq, 1.0, 2.0, 123, 123},
    		{fcmpne, 1.0, 2.0, 123, 0},
    
    		{fcmplt, 2.0, 1.0, 123, 123},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 14 17:23:11 UTC 2021
    - 2.2K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/anames.go

    	"EONW",
    	"EOR",
    	"EORW",
    	"ERET",
    	"EXTR",
    	"EXTRW",
    	"FABSD",
    	"FABSS",
    	"FADDD",
    	"FADDS",
    	"FCCMPD",
    	"FCCMPED",
    	"FCCMPES",
    	"FCCMPS",
    	"FCMPD",
    	"FCMPED",
    	"FCMPES",
    	"FCMPS",
    	"FCSELD",
    	"FCSELS",
    	"FCVTDH",
    	"FCVTDS",
    	"FCVTHD",
    	"FCVTHS",
    	"FCVTSD",
    	"FCVTSH",
    	"FCVTZSD",
    	"FCVTZSDW",
    	"FCVTZSS",
    	"FCVTZSSW",
    	"FCVTZUD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 18 01:40:37 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/anames.go

    	"MODUD",
    	"MODUW",
    	"MODSD",
    	"MODSW",
    	"EQV",
    	"EQVCC",
    	"EXTSB",
    	"EXTSBCC",
    	"EXTSH",
    	"EXTSHCC",
    	"FABS",
    	"FABSCC",
    	"FADD",
    	"FADDCC",
    	"FADDS",
    	"FADDSCC",
    	"FCMPO",
    	"FCMPU",
    	"FCTIW",
    	"FCTIWCC",
    	"FCTIWZ",
    	"FCTIWZCC",
    	"FDIV",
    	"FDIVCC",
    	"FDIVS",
    	"FDIVSCC",
    	"FMADD",
    	"FMADDCC",
    	"FMADDS",
    	"FMADDSCC",
    	"FMOVD",
    	"FMOVDCC",
    	"FMOVDU",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  5. test/codegen/floats.go

    	// arm64:"FMSUBD"
    	// riscv64:"FNMSUBD\t"
    	return z - x*y
    }
    
    func Cmp(f float64) bool {
    	// arm64:"FCMPD","(BGT|BLE|BMI|BPL)",-"CSET\tGT",-"CBZ"
    	return f > 4 || f < -4
    }
    
    func CmpZero64(f float64) bool {
    	// s390x:"LTDBR",-"FCMPU"
    	return f <= 0
    }
    
    func CmpZero32(f float32) bool {
    	// s390x:"LTEBR",-"CEBR"
    	return f <= 0
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/s390x/anames.go

    	"RXSBG",
    	"ROSBG",
    	"RNSBGT",
    	"RXSBGT",
    	"ROSBGT",
    	"RISBG",
    	"RISBGN",
    	"RISBGZ",
    	"RISBGNZ",
    	"RISBHG",
    	"RISBLG",
    	"RISBHGZ",
    	"RISBLGZ",
    	"FABS",
    	"FADD",
    	"FADDS",
    	"FCMPO",
    	"FCMPU",
    	"CEBR",
    	"FDIV",
    	"FDIVS",
    	"FMADD",
    	"FMADDS",
    	"FMOVD",
    	"FMOVS",
    	"FMSUB",
    	"FMSUBS",
    	"FMUL",
    	"FMULS",
    	"FNABS",
    	"FNEG",
    	"FNEGS",
    	"LEDBR",
    	"LDEBR",
    	"LPDFR",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  7. test/cmp6.go

    Robert Griesemer <******@****.***> 1606801129 -0800
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 01 21:49:31 UTC 2020
    - 2.2K bytes
    - Viewed (0)
  8. src/math/exp_arm64.s

    TEXT ·archExp(SB),$0-16
    	FMOVD	x+0(FP), F0	// F0 = x
    	FCMPD	F0, F0
    	BNE	isNaN		// x = NaN, return NaN
    	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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 5.4K bytes
    - Viewed (0)
  9. src/math/dim_s390x.s

    	CMPUBLT R4, R2, isMaxNaN
    	MOVD    R9, R3
    	AND     R5, R3 // y = |y|
    	CMPUBLT R4, R3, isMaxNaN
    	// ±0 special cases
    	OR      R3, R2
    	BEQ     isMaxZero
    
    	FMOVD   x+0(FP), F1
    	FMOVD   y+8(FP), F2
    	FCMPU   F2, F1
    	BGT     +3(PC)
    	FMOVD   F1, ret+16(FP)
    	RET
    	FMOVD   F2, ret+16(FP)
    	RET
    isMaxNaN: // return NaN
    	MOVD	$NaN, R4
    isPosInf: // return +Inf
    	MOVD    R4, ret+16(FP)
    	RET
    isMaxZero:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/test/align_test.go

    func cmpT2(p, q *T2) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    //go:noinline
    func cmpA2(p, q *A2) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    //go:noinline
    func cmpA4(p, q *A4) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    //go:noinline
    func cmpA8(p, q *A8) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    func TestAlignEqual(t *testing.T) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 24 19:06:05 UTC 2021
    - 1.6K bytes
    - Viewed (0)
Back to top