Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 108 for vregs (0.25 sec)

  1. src/cmd/internal/obj/arm64/anames7.go

    package arm64
    
    // This order should be strictly consistent to that in a.out.go
    var cnames7 = []string{
    	"", // C_NONE starts from 1
    	"NONE",
    	"REG",
    	"ZREG",
    	"RSP",
    	"FREG",
    	"VREG",
    	"PAIR",
    	"SHIFT",
    	"EXTREG",
    	"SPR",
    	"SPOP",
    	"COND",
    	"ARNG",
    	"ELEM",
    	"LIST",
    	"ZCON",
    	"ABCON0",
    	"ADDCON0",
    	"ABCON",
    	"AMCON",
    	"ADDCON",
    	"MBCON",
    	"MOVCON",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 16:37:49 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  2. src/runtime/defs3_linux.go

    	O_CLOEXEC   = C.O_CLOEXEC
    	SA_RESTORER = 0 // unused
    )
    
    type Usigset C.__sigset_t
    
    // types used in sigcontext
    type Ptregs C.struct_pt_regs
    type Gregset C.elf_gregset_t
    type FPregset C.elf_fpregset_t
    type Vreg C.elf_vrreg_t
    
    type StackT C.stack_t
    
    // PPC64 uses sigcontext in place of mcontext in ucontext.
    // see https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/uapi/asm/ucontext.h
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 1.1K bytes
    - Viewed (0)
  3. src/runtime/mbarrier.go

    	}
    	memmove(dst, src, size)
    
    	// Move pointers returned in registers to a place where the GC can see them.
    	for i := range regs.Ints {
    		if regs.ReturnIsPtr.Get(i) {
    			regs.Ptrs[i] = unsafe.Pointer(regs.Ints[i])
    		}
    	}
    }
    
    // typedslicecopy should be an internal detail,
    // but widely used packages access it using linkname.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/op.go

    	scale             uint8     // amd64/386 indexed load scale
    }
    
    type inputInfo struct {
    	idx  int     // index in Args array
    	regs regMask // allowed input registers
    }
    
    type outputInfo struct {
    	idx  int     // index in output tuple
    	regs regMask // allowed output registers
    }
    
    type regInfo struct {
    	// inputs encodes the register restrictions for an instruction's inputs.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  5. src/syscall/syscall_linux_arm.go

    	}
    
    	_, _, errno = RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
    	return errno
    }
    
    func (r *PtraceRegs) PC() uint64 { return uint64(r.Uregs[15]) }
    
    func (r *PtraceRegs) SetPC(pc uint64) { r.Uregs[15] = uint32(pc) }
    
    func (iov *Iovec) SetLen(length int) {
    	iov.Len = uint32(length)
    }
    
    func (msghdr *Msghdr) SetControllen(length int) {
    	msghdr.Controllen = uint32(length)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  6. src/runtime/cgo/asm_ppc64x.s

    // the caller's frame due to issue #43228.
    TEXT crosscall2(SB),NOSPLIT|NOFRAME,$0
    	// Start with standard C stack frame layout and linkage, allocate
    	// 32 bytes of argument space, save callee-save regs, and set R0 to $0.
    	STACK_AND_SAVE_HOST_TO_GO_ABI(32)
    	// The above will not preserve R2 (TOC). Save it in case Go is
    	// compiled without a TOC pointer (e.g -buildmode=default).
    	MOVD	R2, 24(R1)
    
    	// Load the current g.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm.go

    	}
    
    	if rl.Max == rlimInf32 {
    		rlim.Max = rlimInf64
    	} else {
    		rlim.Max = uint64(rl.Max)
    	}
    	return
    }
    
    func (r *PtraceRegs) PC() uint64 { return uint64(r.Uregs[15]) }
    
    func (r *PtraceRegs) SetPC(pc uint64) { r.Uregs[15] = uint32(pc) }
    
    func (iov *Iovec) SetLen(length int) {
    	iov.Len = uint32(length)
    }
    
    func (msghdr *Msghdr) SetControllen(length int) {
    	msghdr.Controllen = uint32(length)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 6.9K bytes
    - Viewed (0)
  8. src/syscall/syscall_linux_mips64x.go

    	s.Ctim = Timespec{int64(st.Ctime), int64(st.Ctime_nsec)}
    	s.Blksize = st.Blksize
    	s.Blocks = st.Blocks
    }
    
    func (r *PtraceRegs) PC() uint64 { return r.Regs[64] }
    
    func (r *PtraceRegs) SetPC(pc uint64) { r.Regs[64] = pc }
    
    func (iov *Iovec) SetLen(length int) {
    	iov.Len = uint64(length)
    }
    
    func (msghdr *Msghdr) SetControllen(length int) {
    	msghdr.Controllen = uint64(length)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 6K bytes
    - Viewed (0)
  9. src/internal/bytealg/index_ppc64x.s

    DATA byteswap<>+8(SB)/8, $0x0f0e0d0c0b0a0908
    #endif
    
    // Load bytes in big endian order. Address
    // alignment does not need checking.
    #define VLOADSWAP(base, index, vreg, vsreg) \
    	LXVD2X (base)(index), vsreg;  \
    	VPERM  vreg, vreg, SWAP, vreg
    
    GLOBL byteswap<>+0(SB), RODATA, $16
    
    TEXT ·Index<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-56
    	// R3 = byte array pointer
    	// R4 = length
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 31.6K bytes
    - Viewed (0)
  10. src/runtime/defs1_solaris_amd64.go

    }
    
    type sigactiont struct {
    	sa_flags  int32
    	pad_cgo_0 [4]byte
    	_funcptr  [8]byte
    	sa_mask   sigset
    }
    
    type fpregset struct {
    	fp_reg_set [528]byte
    }
    
    type mcontext struct {
    	gregs  [28]int64
    	fpregs fpregset
    }
    
    type ucontext struct {
    	uc_flags    uint64
    	uc_link     *ucontext
    	uc_sigmask  sigset
    	uc_stack    stackt
    	pad_cgo_0   [8]byte
    	uc_mcontext mcontext
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 19:40:51 UTC 2023
    - 4K bytes
    - Viewed (0)
Back to top