Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for TFLOAT32 (0.09 sec)

  1. src/cmd/compile/internal/types/type.go

    }
    
    func FloatForComplex(t *Type) *Type {
    	switch t.Kind() {
    	case TCOMPLEX64:
    		return Types[TFLOAT32]
    	case TCOMPLEX128:
    		return Types[TFLOAT64]
    	}
    	base.Fatalf("unexpected type: %v", t)
    	return nil
    }
    
    func ComplexForFloat(t *Type) *Type {
    	switch t.Kind() {
    	case TFLOAT32:
    		return Types[TCOMPLEX64]
    	case TFLOAT64:
    		return Types[TCOMPLEX128]
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 49.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/regalloc.go

    func (s *regAllocState) compatRegs(t *types.Type) regMask {
    	var m regMask
    	if t.IsTuple() || t.IsFlags() {
    		return 0
    	}
    	if t.IsFloat() || t == types.TypeInt128 {
    		if t.Kind() == types.TFLOAT32 && s.f.Config.fp32RegMask != 0 {
    			m = s.f.Config.fp32RegMask
    		} else if t.Kind() == types.TFLOAT64 && s.f.Config.fp64RegMask != 0 {
    			m = s.f.Config.fp64RegMask
    		} else {
    			m = s.f.Config.fpRegMask
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
Back to top