Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for IsFloat (0.26 sec)

  1. src/text/template/parse/node.go

    			}
    		}
    	}
    	if !n.IsInt && !n.IsUint && !n.IsFloat {
    		return nil, fmt.Errorf("illegal number syntax: %q", text)
    	}
    	return n, nil
    }
    
    // simplifyComplex pulls out any other types that are represented by the complex number.
    // These all require that the imaginary part be zero.
    func (n *NumberNode) simplifyComplex() {
    	n.IsFloat = imag(n.Complex128) == 0
    	if n.IsFloat {
    		n.Float64 = real(n.Complex128)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/convert.go

    	case sys.ARM, sys.MIPS:
    		if src.IsFloat() {
    			switch dst.Kind() {
    			case types.TINT64, types.TUINT64:
    				return types.TFLOAT64, dst.Kind()
    			}
    		}
    		if dst.IsFloat() {
    			switch src.Kind() {
    			case types.TINT64, types.TUINT64:
    				return src.Kind(), dst.Kind()
    			}
    		}
    
    	case sys.I386:
    		if src.IsFloat() {
    			switch dst.Kind() {
    			case types.TINT64, types.TUINT64:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 17:28:22 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtTypeInfoProvider.kt

        public val KaType.isByte: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.BYTE) }
        public val KaType.isFloat: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.FLOAT) }
        public val KaType.isDouble: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.DOUBLE) }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  4. src/text/template/parse/parse_test.go

    		} else if n.IsUint {
    			t.Errorf("did not expect unsigned integer for %q", test.text)
    		}
    		if test.isFloat {
    			if !n.IsFloat {
    				t.Errorf("expected float for %q", test.text)
    			}
    			if n.Float64 != test.float64 {
    				t.Errorf("float64 for %q should be %g Is %g", test.text, test.float64, n.Float64)
    			}
    		} else if n.IsFloat {
    			t.Errorf("did not expect float for %q", test.text)
    		}
    		if test.isComplex {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 24 21:59:12 UTC 2024
    - 24K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/types2/predicates.go

    func isUnsigned(t Type) bool       { return isBasic(t, IsUnsigned) }
    func isFloat(t Type) bool          { return isBasic(t, IsFloat) }
    func isComplex(t Type) bool        { return isBasic(t, IsComplex) }
    func isNumeric(t Type) bool        { return isBasic(t, IsNumeric) }
    func isString(t Type) bool         { return isBasic(t, IsString) }
    func isIntegerOrFloat(t Type) bool { return isBasic(t, IsInteger|IsFloat) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  6. src/go/types/predicates.go

    func isUnsigned(t Type) bool       { return isBasic(t, IsUnsigned) }
    func isFloat(t Type) bool          { return isBasic(t, IsFloat) }
    func isComplex(t Type) bool        { return isBasic(t, IsComplex) }
    func isNumeric(t Type) bool        { return isBasic(t, IsNumeric) }
    func isString(t Type) bool         { return isBasic(t, IsString) }
    func isIntegerOrFloat(t Type) bool { return isBasic(t, IsInteger|IsFloat) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/decompose.go

    				}
    				f.NamedValues[*typeName] = append(f.NamedValues[*typeName], v.Args[0])
    				f.NamedValues[*dataName] = append(f.NamedValues[*dataName], v.Args[1])
    				toDelete = append(toDelete, namedVal{i, j})
    			}
    		case t.IsFloat():
    			// floats are never decomposed, even ones bigger than RegSize
    		case t.Size() > f.Config.RegSize:
    			f.Fatalf("undecomposed named type %s %v", name, t)
    		}
    	}
    
    	deleteNamedVals(f, toDelete)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 23 21:22:15 UTC 2022
    - 13.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/typecheck/subr.go

    			return ir.OCONVNOP, ""
    		}
    	}
    
    	// 4. src and dst are both integer or floating point types.
    	if (src.IsInteger() || src.IsFloat()) && (dst.IsInteger() || dst.IsFloat()) {
    		if types.SimType[src.Kind()] == types.SimType[dst.Kind()] {
    			return ir.OCONVNOP, ""
    		}
    		return ir.OCONV, ""
    	}
    
    	// 5. src and dst are both complex types.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 19:45:58 UTC 2023
    - 20.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/walk/walk.go

    func mayCall(n ir.Node) bool {
    	// When instrumenting, any expression might require function calls.
    	if base.Flag.Cfg.Instrumenting {
    		return true
    	}
    
    	isSoftFloat := func(typ *types.Type) bool {
    		return types.IsFloat[typ.Kind()] || types.IsComplex[typ.Kind()]
    	}
    
    	return ir.Any(n, func(n ir.Node) bool {
    		// walk should have already moved any Init blocks off of
    		// expressions.
    		if len(n.Init()) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 20:56:00 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/typecheck/const.go

    	return n
    }
    
    func operandType(op ir.Op, t *types.Type) *types.Type {
    	switch op {
    	case ir.OCOMPLEX:
    		if t.IsComplex() {
    			return types.FloatForComplex(t)
    		}
    	case ir.OREAL, ir.OIMAG:
    		if t.IsFloat() {
    			return types.ComplexForFloat(t)
    		}
    	default:
    		if okfor[op][t.Kind()] {
    			return t
    		}
    	}
    	return nil
    }
    
    // ConvertVal converts v into a representation appropriate for t. If
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 15:20:28 UTC 2023
    - 10.5K bytes
    - Viewed (0)
Back to top