Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 48 for fcmp64 (0.23 sec)

  1. src/runtime/softfloat64.go

    func feq32(x, y uint32) bool {
    	cmp, nan := fcmp64(f32to64(x), f32to64(y))
    	return cmp == 0 && !nan
    }
    
    func fgt32(x, y uint32) bool {
    	cmp, nan := fcmp64(f32to64(x), f32to64(y))
    	return cmp >= 1 && !nan
    }
    
    func fge32(x, y uint32) bool {
    	cmp, nan := fcmp64(f32to64(x), f32to64(y))
    	return cmp >= 0 && !nan
    }
    
    func feq64(x, y uint64) bool {
    	cmp, nan := fcmp64(x, y)
    	return cmp == 0 && !nan
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 17:58:41 UTC 2021
    - 11.5K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. src/runtime/export_test.go

    	"internal/runtime/atomic"
    	"runtime/internal/sys"
    	"unsafe"
    )
    
    var Fadd64 = fadd64
    var Fsub64 = fsub64
    var Fmul64 = fmul64
    var Fdiv64 = fdiv64
    var F64to32 = f64to32
    var F32to64 = f32to64
    var Fcmp64 = fcmp64
    var Fintto64 = fintto64
    var F64toint = f64toint
    
    var Entersyscall = entersyscall
    var Exitsyscall = exitsyscall
    var LockedOSThread = lockedOSThread
    var Xadduintptr = atomic.Xadduintptr
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  5. 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)
  6. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	//TODO VFCMLT $0, V8.S4, V7.S4             // 07e9a04e
    	FCMPS F3, F17                              // 2022231e
    	FCMPS $(0.0), F8                           // 0821201e
    	FCMPD F11, F27                             // 60236b1e
    	FCMPD $(0.0), F25                          // 2823601e
    	FCMPES F16, F30                            // d023301e
    	FCMPES $(0.0), F29                         // b823201e
    	FCMPED F13, F10                            // 50216d1e
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top