Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 77 for immfloat (0.17 sec)

  1. 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)
  2. 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)
  3. 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)
  4. src/cmd/go/internal/work/security.go

    	re(`-g([^@\-].*)?`),
    	re(`-m32`),
    	re(`-m64`),
    	re(`-m(abi|arch|cpu|fpu|tune)=([^@\-].*)`),
    	re(`-m(no-)?v?aes`),
    	re(`-marm`),
    	re(`-m(no-)?avx[0-9a-z]*`),
    	re(`-mcmodel=[0-9a-z-]+`),
    	re(`-mfloat-abi=([^@\-].*)`),
    	re(`-mfpmath=[0-9a-z,+]*`),
    	re(`-m(no-)?avx[0-9a-z.]*`),
    	re(`-m(no-)?ms-bitfields`),
    	re(`-m(no-)?stack-(.+)`),
    	re(`-mmacosx-(.+)`),
    	re(`-mios-simulator-version-min=(.+)`),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:47:34 UTC 2024
    - 10K bytes
    - Viewed (0)
  5. 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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

                type.isULong -> KaConstantValue.KaUnsignedLongConstantValue((value as Number).toLong().toULong(), expression)
                type.isString -> KaConstantValue.KaStringConstantValue(value.toString(), expression)
                type.isFloat -> KaConstantValue.KaFloatConstantValue((value as Number).toFloat(), expression)
                type.isDouble -> KaConstantValue.KaDoubleConstantValue((value as Number).toDouble(), expression)
                else -> null
            }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/LOONG64.rules

    (Store {t} ptr val mem) && t.Size() == 4 && !t.IsFloat() => (MOVWstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 8 && !t.IsFloat() => (MOVVstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 &&  t.IsFloat() => (MOVFstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 8 &&  t.IsFloat() => (MOVDstore ptr val mem)
    
    // zeroing
    (Zero [0] _ mem) => mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:26:25 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/s390x/ssa.go

    		}
    		for _, a := range v.Args {
    			if a.Type.IsFlags() {
    				flive = true
    			}
    		}
    	}
    }
    
    // loadByType returns the load instruction of the given type.
    func loadByType(t *types.Type) obj.As {
    	if t.IsFloat() {
    		switch t.Size() {
    		case 4:
    			return s390x.AFMOVS
    		case 8:
    			return s390x.AFMOVD
    		}
    	} else {
    		switch t.Size() {
    		case 1:
    			if t.IsSigned() {
    				return s390x.AMOVB
    			} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/const.go

    			var s = uint(sizeof(typ)) * 8
    			return constant.Sign(x) >= 0 && n <= int(s)
    		case Uint64:
    			return constant.Sign(x) >= 0 && n <= 64
    		case UntypedInt:
    			return true
    		}
    
    	case isFloat(typ):
    		x := constant.ToFloat(x)
    		if x.Kind() != constant.Float {
    			return false
    		}
    		switch typ.kind {
    		case Float32:
    			if rounded == nil {
    				return fitsFloat32(x)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/x86/ssa.go

    	// Avoid partial register write
    	if !t.IsFloat() {
    		switch t.Size() {
    		case 1:
    			return x86.AMOVBLZX
    		case 2:
    			return x86.AMOVWLZX
    		}
    	}
    	// Otherwise, there's no difference between load and store opcodes.
    	return storeByType(t)
    }
    
    // storeByType returns the store instruction of the given type.
    func storeByType(t *types.Type) obj.As {
    	width := t.Size()
    	if t.IsFloat() {
    		switch width {
    		case 4:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
Back to top