Search Options

Results per page
Sort
Preferred Languages
Advance

Results 91 - 96 of 96 for type_attr (0.23 sec)

  1. src/cmd/internal/obj/loong64/asm.go

    			}
    			return C_LOREG
    
    		case obj.NAME_GOTREF:
    			return C_GOTADDR
    		}
    
    		return C_GOK
    
    	case obj.TYPE_TEXTSIZE:
    		return C_TEXTSIZE
    
    	case obj.TYPE_CONST,
    		obj.TYPE_ADDR:
    		switch a.Name {
    		case obj.NAME_NONE:
    			c.instoffset = a.Offset
    			if a.Reg != 0 {
    				if -BIG <= c.instoffset && c.instoffset <= BIG {
    					return C_SACON
    				}
    				if isint32(c.instoffset) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm/asm5.go

    			return C_ZFCON
    		}
    		if c.chipfloat5(a.Val.(float64)) >= 0 {
    			return C_SFCON
    		}
    		return C_LFCON
    
    	case obj.TYPE_TEXTSIZE:
    		return C_TEXTSIZE
    
    	case obj.TYPE_CONST,
    		obj.TYPE_ADDR:
    		switch a.Name {
    		case obj.NAME_NONE:
    			c.instoffset = a.Offset
    			if a.Reg != 0 {
    				return c.aconsize()
    			}
    
    			if immrot(uint32(c.instoffset)) != 0 {
    				return C_RCON
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/ppc64/asm9.go

    		if f64 == 0 {
    			if math.Signbit(f64) {
    				return C_S16CON
    			}
    			return C_ZCON
    		}
    		log.Fatalf("Unexpected nonzero FCONST operand %v", a)
    
    	case obj.TYPE_CONST,
    		obj.TYPE_ADDR:
    		switch a.Name {
    		case obj.NAME_NONE:
    			c.instoffset = a.Offset
    			if a.Reg != 0 {
    				if -BIG <= c.instoffset && c.instoffset < BIG {
    					return C_SACON
    				}
    				if isint32(c.instoffset) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/s390x/asmz.go

    	case obj.TYPE_FCONST:
    		if f64, ok := a.Val.(float64); ok && math.Float64bits(f64) == 0 {
    			return C_ZCON
    		}
    		c.ctxt.Diag("cannot handle the floating point constant %v", a.Val)
    
    	case obj.TYPE_CONST,
    		obj.TYPE_ADDR:
    		switch a.Name {
    		case obj.NAME_NONE:
    			c.instoffset = a.Offset
    			if a.Reg != 0 {
    				if -BIG <= c.instoffset && c.instoffset <= BIG {
    					return C_SACON
    				}
    				if isint32(c.instoffset) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm64/asm7.go

    			return oregclass(c.instoffset)
    		}
    		return C_GOK
    
    	case obj.TYPE_FCONST:
    		return C_FCON
    
    	case obj.TYPE_TEXTSIZE:
    		return C_TEXTSIZE
    
    	case obj.TYPE_CONST, obj.TYPE_ADDR:
    		switch a.Name {
    		case obj.NAME_NONE:
    			c.instoffset = a.Offset
    			if a.Reg != 0 && a.Reg != REGZERO {
    				break
    			}
    			v := c.instoffset
    			if v == 0 {
    				return C_ZCON
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssagen/ssa.go

    func AddAux(a *obj.Addr, v *ssa.Value) {
    	AddAux2(a, v, v.AuxInt)
    }
    func AddAux2(a *obj.Addr, v *ssa.Value, offset int64) {
    	if a.Type != obj.TYPE_MEM && a.Type != obj.TYPE_ADDR {
    		v.Fatalf("bad AddAux addr %v", a)
    	}
    	// add integer offset
    	a.Offset += offset
    
    	// If no additional symbol offset, we're done.
    	if v.Aux == nil {
    		return
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top