Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 77 for immfloat (0.14 sec)

  1. src/cmd/compile/internal/ssa/check.go

    					f.Fatalf("bad arg 0 to OpLocalAddr %v", v)
    				}
    				if !v.Args[1].Type.IsMemory() {
    					f.Fatalf("bad arg 1 to OpLocalAddr %v", v)
    				}
    			}
    
    			if f.RegAlloc != nil && f.Config.SoftFloat && v.Type.IsFloat() {
    				f.Fatalf("unexpected floating-point type %v", v.LongString())
    			}
    
    			// Check types.
    			// TODO: more type checks?
    			switch c := f.Config; v.Op {
    			case OpSP, OpSB:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/S390X.rules

    // Lowering stores
    (Store {t} ptr val mem) && t.Size() == 8 &&  t.IsFloat() => (FMOVDstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 &&  t.IsFloat() => (FMOVSstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 8 && !t.IsFloat() => (MOVDstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 && !t.IsFloat() => (MOVWstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 2 => (MOVHstore ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  3. src/text/template/exec.go

    	// we'd know what we need.) The syntax guides us to some extent.
    	s.at(constant)
    	switch {
    	case constant.IsComplex:
    		return reflect.ValueOf(constant.Complex128) // incontrovertible.
    
    	case constant.IsFloat &&
    		!isHexInt(constant.Text) && !isRuneInt(constant.Text) &&
    		strings.ContainsAny(constant.Text, ".eEpP"):
    		return reflect.ValueOf(constant.Float64)
    
    	case constant.IsInt:
    		n := int(constant.Int64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:22:24 UTC 2024
    - 32K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewriteLOONG64.go

    	// cond: t.Size() == 8 && !t.IsFloat()
    	// result: (MOVVstore ptr val mem)
    	for {
    		t := auxToType(v.Aux)
    		ptr := v_0
    		val := v_1
    		mem := v_2
    		if !(t.Size() == 8 && !t.IsFloat()) {
    			break
    		}
    		v.reset(OpLOONG64MOVVstore)
    		v.AddArg3(ptr, val, mem)
    		return true
    	}
    	// match: (Store {t} ptr val mem)
    	// cond: t.Size() == 4 && t.IsFloat()
    	// result: (MOVFstore ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:26:25 UTC 2023
    - 195.8K bytes
    - Viewed (0)
  5. api/go1.5.txt

    pkg go/types, const IsComplex = 16
    pkg go/types, const IsComplex BasicInfo
    pkg go/types, const IsConstType = 59
    pkg go/types, const IsConstType BasicInfo
    pkg go/types, const IsFloat = 8
    pkg go/types, const IsFloat BasicInfo
    pkg go/types, const IsInteger = 2
    pkg go/types, const IsInteger BasicInfo
    pkg go/types, const IsNumeric = 26
    pkg go/types, const IsNumeric BasicInfo
    pkg go/types, const IsOrdered = 42
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 30 21:14:09 UTC 2015
    - 46.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssagen/ssa.go

    		// Needed for generics support - can't happen in normal Go code.
    		et := types.FloatForComplex(tt)
    		v = s.conv(n, v, ft, et)
    		return s.newValue2(ssa.OpComplexMake, tt, v, s.zeroVal(et))
    	}
    
    	if ft.IsFloat() || tt.IsFloat() {
    		conv, ok := fpConvOpToSSA[twoTypes{s.concreteEtype(ft), s.concreteEtype(tt)}]
    		if s.config.RegSize == 4 && Arch.LinkArch.Family != sys.MIPS && !s.softFloat {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types/type.go

    	return false
    }
    
    func (t *Type) IsUnsigned() bool {
    	switch t.kind {
    	case TUINT8, TUINT16, TUINT32, TUINT64, TUINT, TUINTPTR:
    		return true
    	}
    	return false
    }
    
    func (t *Type) IsFloat() bool {
    	return t.kind == TFLOAT32 || t.kind == TFLOAT64 || t == UntypedFloat
    }
    
    func (t *Type) IsComplex() bool {
    	return t.kind == TCOMPLEX64 || t.kind == TCOMPLEX128 || t == UntypedComplex
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 49.5K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/rewrite.go

    		}
    		b.truncateValues(j)
    	}
    }
    
    // Common functions called from rewriting rules
    
    func is64BitFloat(t *types.Type) bool {
    	return t.Size() == 8 && t.IsFloat()
    }
    
    func is32BitFloat(t *types.Type) bool {
    	return t.Size() == 4 && t.IsFloat()
    }
    
    func is64BitInt(t *types.Type) bool {
    	return t.Size() == 8 && t.IsInteger()
    }
    
    func is32BitInt(t *types.Type) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    // Lowering stores
    (Store {t} ptr val mem) && t.Size() == 8 &&  t.IsFloat() => (MOVSDstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 &&  t.IsFloat() => (MOVSSstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 8 && !t.IsFloat() => (MOVQstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 && !t.IsFloat() => (MOVLstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 2 => (MOVWstore ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  10. src/cmd/vendor/github.com/ianlancetaylor/demangle/ast.go

    			} else {
    				ps.print(l.Type)
    			}
    			return
    		} else {
    			isFloat = builtinTypeFloat[b.Name]
    		}
    	}
    
    	ps.startScope('(')
    	ps.print(l.Type)
    	ps.endScope(')')
    
    	if isFloat {
    		ps.writeByte('[')
    	}
    	if l.Neg {
    		ps.writeByte('-')
    	}
    	ps.writeString(l.Val)
    	if isFloat {
    		ps.writeByte(']')
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 105.8K bytes
    - Viewed (0)
Back to top