Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for negZero (0.4 sec)

  1. src/cmp/cmp_test.go

    	{math.NaN(), math.NaN(), 0},
    	{0.0, math.NaN(), +1},
    	{math.NaN(), 0.0, -1},
    	{math.NaN(), math.Inf(-1), -1},
    	{math.Inf(-1), math.NaN(), +1},
    	{0.0, 0.0, 0},
    	{negzero, negzero, 0},
    	{negzero, 0.0, 0},
    	{0.0, negzero, 0},
    	{negzero, 1.0, -1},
    	{negzero, -1.0, +1},
    	{nilptr, nonnilptr, -1},
    	{nonnilptr, nilptr, 1},
    	{nonnilptr, nonnilptr, 0},
    }
    
    func TestLess(t *testing.T) {
    	for _, test := range tests {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 23:39:07 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  2. src/runtime/minmax_test.go

    )
    
    var (
    	zero    = math.Copysign(0, +1)
    	negZero = math.Copysign(0, -1)
    	inf     = math.Inf(+1)
    	negInf  = math.Inf(-1)
    	nan     = math.NaN()
    )
    
    var tests = []struct{ min, max float64 }{
    	{1, 2},
    	{-2, 1},
    	{negZero, zero},
    	{zero, inf},
    	{negInf, zero},
    	{negInf, inf},
    	{1, inf},
    	{negInf, 1},
    }
    
    var all = []float64{1, 2, -1, -2, zero, negZero, inf, negInf, nan}
    
    func eq(x, y float64) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 26 01:41:50 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  3. src/runtime/map_test.go

    			for i := 0; i < 100; i++ {
    				m[FloatInt{3.0, i}] = 0
    			}
    			// then change all the entries
    			// to negative zero
    			m[FloatInt{negzero, 0}] = 1 | 16
    			m[FloatInt{negzero, 1}] = 2 | 16
    			m[FloatInt{negzero, 2}] = 4 | 16
    			m[FloatInt{negzero, 3}] = 8 | 16
    			growflag = false
    		}
    	}
    	if s != 15 {
    		t.Error("entry missing", s)
    	}
    	if cnt != 4 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 33.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/mips/asm0.go

    	{AMOVW, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, 0, 0},
    	{AMOVWU, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, sys.MIPS64, 0},
    	{AMOVV, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, sys.MIPS64, 0},
    	{AMOVB, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, 0, 0},
    	{AMOVBU, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, 0, 0},
    	{AMOVWL, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, 0, 0},
    	{AMOVVL, C_REG, C_NONE, C_SOREG, 7, 4, REGZERO, sys.MIPS64, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/loong64/asm.go

    	{AMOVW, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    	{AMOVWU, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    	{AMOVV, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    	{AMOVB, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    	{AMOVBU, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    	{AMOVWL, C_REG, C_NONE, C_NONE, C_SOREG, C_NONE, 7, 4, REGZERO, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/loong64/a.out.go

    	REG_FCC24
    	REG_FCC25
    	REG_FCC26
    	REG_FCC27
    	REG_FCC28
    	REG_FCC29
    	REG_FCC30
    	REG_FCC31
    
    	REG_LAST = REG_FCC31 // the last defined register
    
    	REG_SPECIAL = REG_FCSR0
    
    	REGZERO = REG_R0 // set to zero
    	REGLINK = REG_R1
    	REGSP   = REG_R3
    	REGRET  = REG_R20 // not use
    	REGARG  = -1      // -1 disables passing the first argument in register
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/arm64/asm7.go

    		// or $bitcon, REGZERO, rt. rt can't be ZR.
    		mode := 64
    		var as1 obj.As
    		switch as {
    		case AMOVW:
    			as1 = AORRW
    			mode = 32
    		case AMOVD:
    			as1 = AORR
    		}
    		o1 = c.opirr(p, as1)
    		o1 |= bitconEncode(uint64(a.Offset), mode) | uint32(REGZERO&31)<<5 | uint32(rt&31)
    		return o1
    	}
    
    	if as == AMOVW {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ppc64/ssa.go

    			p.From.Type = obj.TYPE_MEM
    			p.From.Reg = srcReg
    			p.From.Index = ppc64.REGZERO
    			p.To.Type = obj.TYPE_REG
    			p.To.Reg = ppc64.REG_VS32
    
    			p = s.Prog(ppc64.ASTXVD2X)
    			p.From.Type = obj.TYPE_REG
    			p.From.Reg = ppc64.REG_VS32
    			p.To.Type = obj.TYPE_MEM
    			p.To.Reg = dstReg
    			p.To.Index = ppc64.REGZERO
    
    			offset = 16
    			rem -= 16
    
    			if rem >= 16 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/ppc64/asm9.go

    			}
    			o1 = AOP_IRR(OP_ADDI, REGZERO, REGZERO, uint32(p.From.Offset))
    		} else if p.From.Type == obj.TYPE_REG {
    			o1 = LOP_RRR(OP_OR, REGZERO, uint32(p.From.Reg), uint32(p.From.Reg))
    		} else {
    			c.ctxt.Diag("illegal syscall: %v", p)
    			o1 = 0x7fe00008 // trap always
    		}
    
    		o2 = c.oprrr(p.As)
    		o3 = AOP_RRR(c.oprrr(AXOR), REGZERO, REGZERO, REGZERO) // XOR R0, R0
    
    	case 78: /* undef */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/a.out.go

    	REG_CRBIT0 = REG_CR0LT // An alias for a Condition Register bit 0
    
    	REG_SPR0 = obj.RBasePPC64 + 1024 // first of 1024 registers
    
    	REG_XER = REG_SPR0 + 1
    	REG_LR  = REG_SPR0 + 8
    	REG_CTR = REG_SPR0 + 9
    
    	REGZERO = REG_R0 /* set to zero */
    	REGSP   = REG_R1
    	REGSB   = REG_R2
    	REGRET  = REG_R3
    	REGARG  = -1      /* -1 disables passing the first argument in register */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
Back to top