Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for vregoff (0.14 sec)

  1. src/cmd/internal/obj/s390x/asmz.go

    		op, m3, _ := vop(p.As)
    		i2 := uint32(c.vregoff(&p.From))
    		if p.GetFrom3() != nil {
    			m3 = uint32(c.vregoff(&p.From))
    			i2 = uint32(c.vregoff(p.GetFrom3()))
    		}
    		switch p.As {
    		case AVZERO:
    			i2 = 0
    		case AVONE:
    			i2 = 0xffff
    		}
    		zVRIa(op, uint32(p.To.Reg), i2, m3, asm)
    
    	case 110:
    		op, m4, _ := vop(p.As)
    		i2 := uint32(c.vregoff(&p.From))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/asm9.go

    		r := int(c.regoff(&p.From) & 31)
    
    		v := c.regoff(&p.To)
    		o1 = AOP_IRR(c.opirr(p.As), uint32(r), uint32(p.Reg), uint32(v))
    
    	case 62: /* clrlslwi $sh,s,$mask,a */
    		v := c.regoff(&p.From)
    		n := c.regoff(p.GetFrom3())
    		// This is an extended mnemonic described in the ISA C.8.2
    		// clrlslwi ra,rs,b,n -> rlwinm ra,rs,n,b-n,31-n
    		// It maps onto rlwinm which is directly generated here.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/loong64/asm.go

    	}
    
    	out[0] = o1
    	out[1] = o2
    	out[2] = o3
    	out[3] = o4
    	out[4] = o5
    }
    
    func (c *ctxt0) vregoff(a *obj.Addr) int64 {
    	c.instoffset = 0
    	c.aclass(a)
    	return c.instoffset
    }
    
    func (c *ctxt0) regoff(a *obj.Addr) int32 {
    	return int32(c.vregoff(a))
    }
    
    func (c *ctxt0) oprrr(a obj.As) uint32 {
    	switch a {
    	case AADD:
    		return 0x20 << 15
    	case AADDU:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/mips/asm0.go

    	}
    
    	out[0] = o1
    	out[1] = o2
    	out[2] = o3
    	out[3] = o4
    }
    
    func (c *ctxt0) vregoff(a *obj.Addr) int64 {
    	c.instoffset = 0
    	c.aclass(a)
    	return c.instoffset
    }
    
    func (c *ctxt0) regoff(a *obj.Addr) int32 {
    	return int32(c.vregoff(a))
    }
    
    func (c *ctxt0) oprrr(a obj.As) uint32 {
    	switch a {
    	case AADD:
    		return OP(4, 0)
    	case AADDU:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/elf.go

    			sh = elfshname(".note.netbsd.ident")
    			resoff -= int64(elfnetbsdsig(sh, uint64(startva), uint64(resoff)))
    
    		case objabi.Hopenbsd:
    			sh = elfshname(".note.openbsd.ident")
    			resoff -= int64(elfopenbsdsig(sh, uint64(startva), uint64(resoff)))
    
    		case objabi.Hfreebsd:
    			sh = elfshname(".note.tag")
    			resoff -= int64(elffreebsdsig(sh, uint64(startva), uint64(resoff)))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/mips/obj0.go

    		if ad != 0 {
    			break
    		}
    		s.size = uint8(sz)
    		s.soffset = c.regoff(&p.To)
    
    		if ar != 0 {
    			s.used.cc |= E_MEMSP
    		} else {
    			s.set.cc |= E_MEMSP
    		}
    
    	case C_SEXT,
    		C_LEXT:
    		s.used.ireg |= 1 << (REGSB - REG_R0)
    		if ad != 0 {
    			break
    		}
    		s.size = uint8(sz)
    		s.soffset = c.regoff(&p.To)
    
    		if ar != 0 {
    			s.used.cc |= E_MEMSB
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  7. src/internal/trace/internal/testgen/go122/trace.go

    		panic(fmt.Sprintf("invalid or unknown event %s", name))
    	}
    	var uintArgs []uint64
    	argOff := 0
    	if b.gen.trace.specs[ev].IsTimedEvent {
    		if b.gen.trace.validTimestamps {
    			uintArgs = []uint64{1}
    		} else {
    			uintArgs = []uint64{0}
    		}
    		argOff = 1
    	}
    	spec := b.gen.trace.specs[ev]
    	if arity := len(spec.Args) - argOff; len(args) != arity {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  8. src/debug/macho/file.go

    				sh.Name = cstring(sh32.Name[0:])
    				sh.Seg = cstring(sh32.Seg[0:])
    				sh.Addr = uint64(sh32.Addr)
    				sh.Size = uint64(sh32.Size)
    				sh.Offset = sh32.Offset
    				sh.Align = sh32.Align
    				sh.Reloff = sh32.Reloff
    				sh.Nreloc = sh32.Nreloc
    				sh.Flags = sh32.Flags
    				if err := f.pushSection(sh, r); err != nil {
    					return nil, err
    				}
    			}
    
    		case LoadCmdSegment64:
    			var seg64 Segment64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  9. src/runtime/heapdump.go

    		name = "unknown function"
    	}
    	dumpstr(name)
    
    	// Dump fields in the outargs section
    	if child.args.n >= 0 {
    		dumpbv(&child.args, child.argoff)
    	} else {
    		// conservative - everything might be a pointer
    		for off := child.argoff; off < child.argoff+child.arglen; off += goarch.PtrSize {
    			dumpint(fieldKindPtr)
    			dumpint(uint64(off))
    		}
    	}
    
    	// Dump fields in the local vars section
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  10. src/cmd/link/internal/sym/segment.go

    	Sections []*Section
    }
    
    type Section struct {
    	Rwx     uint8
    	Extnum  int16
    	Align   int32
    	Name    string
    	Vaddr   uint64
    	Length  uint64
    	Seg     *Segment
    	Elfsect interface{} // an *ld.ElfShdr
    	Reloff  uint64
    	Rellen  uint64
    	// Relcount is the number of *host* relocations applied to this section
    	// (when external linking).
    	// Incremented atomically on multiple goroutines.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 16 05:32:52 UTC 2022
    - 2.7K bytes
    - Viewed (0)
Back to top