Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for FPReg (0.07 sec)

  1. src/cmd/compile/internal/ssa/config.go

    		c.floatParamRegs = paramFloatRegLOONG64
    		c.FPReg = framepointerRegLOONG64
    		c.LinkReg = linkRegLOONG64
    		c.hasGReg = true
    	case "s390x":
    		c.PtrSize = 8
    		c.RegSize = 8
    		c.lowerBlock = rewriteBlockS390X
    		c.lowerValue = rewriteValueS390X
    		c.registers = registersS390X[:]
    		c.gpRegMask = gpRegMaskS390X
    		c.fpRegMask = fpRegMaskS390X
    		c.FPReg = framepointerRegS390X
    		c.LinkReg = linkRegS390X
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:11:47 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go

    type Reg struct {
    	Ra      uint64
    	Sp      uint64
    	Gp      uint64
    	Tp      uint64
    	T       [7]uint64
    	S       [12]uint64
    	A       [8]uint64
    	Sepc    uint64
    	Sstatus uint64
    }
    
    type FpReg struct {
    	X    [32][2]uint64
    	Fcsr uint64
    }
    
    type FpExtendedPrecision struct{}
    
    type PtraceIoDesc struct {
    	Op   int32
    	Offs uintptr
    	Addr *byte
    	Len  uint64
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go

    	Edx    uint32
    	Ecx    uint32
    	Eax    uint32
    	Trapno uint32
    	Err    uint32
    	Eip    uint32
    	Cs     uint32
    	Eflags uint32
    	Esp    uint32
    	Ss     uint32
    	Gs     uint32
    }
    
    type FpReg struct {
    	Env   [7]uint32
    	Acc   [8][10]uint8
    	Ex_sw uint32
    	Pad   [64]uint8
    }
    
    type FpExtendedPrecision struct{}
    
    type PtraceIoDesc struct {
    	Op   int32
    	Offs uintptr
    	Addr *byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go

    }
    
    type Sigset_t struct {
    	Val [4]uint32
    }
    
    type Reg struct {
    	X    [30]uint64
    	Lr   uint64
    	Sp   uint64
    	Elr  uint64
    	Spsr uint32
    	_    [4]byte
    }
    
    type FpReg struct {
    	Q  [32][16]uint8
    	Sr uint32
    	Cr uint32
    	_  [8]byte
    }
    
    type FpExtendedPrecision struct{}
    
    type PtraceIoDesc struct {
    	Op   int32
    	Offs uintptr
    	Addr *byte
    	Len  uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.4K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go

    	_      [32]byte
    }
    
    type Sigset_t struct {
    	Val [4]uint32
    }
    
    type Reg struct {
    	R    [13]uint32
    	Sp   uint32
    	Lr   uint32
    	Pc   uint32
    	Cpsr uint32
    }
    
    type FpReg struct {
    	Fpsr uint32
    	Fpr  [8]FpExtendedPrecision
    }
    
    type FpExtendedPrecision struct {
    	Exponent    uint32
    	Mantissa_hi uint32
    	Mantissa_lo uint32
    }
    
    type PtraceIoDesc struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go

    	Trapno uint32
    	Fs     uint16
    	Gs     uint16
    	Err    uint32
    	Es     uint16
    	Ds     uint16
    	Rip    int64
    	Cs     int64
    	Rflags int64
    	Rsp    int64
    	Ss     int64
    }
    
    type FpReg struct {
    	Env   [4]uint64
    	Acc   [8][16]uint8
    	Xacc  [16][16]uint8
    	Spare [12]uint64
    }
    
    type FpExtendedPrecision struct{}
    
    type PtraceIoDesc struct {
    	Op   int32
    	Offs uintptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.7K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd.go

    	return ptrace(PT_CONTINUE, pid, 1, signal)
    }
    
    func PtraceDetach(pid int) (err error) {
    	return ptrace(PT_DETACH, pid, 1, 0)
    }
    
    func PtraceGetFpRegs(pid int, fpregsout *FpReg) (err error) {
    	return ptracePtr(PT_GETFPREGS, pid, unsafe.Pointer(fpregsout), 0)
    }
    
    func PtraceGetRegs(pid int, regsout *Reg) (err error) {
    	return ptracePtr(PT_GETREGS, pid, unsafe.Pointer(regsout), 0)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 15.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/regalloc.go

    	s.allocatable &^= 1 << s.SPReg
    	s.allocatable &^= 1 << s.SBReg
    	if s.f.Config.hasGReg {
    		s.allocatable &^= 1 << s.GReg
    	}
    	if buildcfg.FramePointerEnabled && s.f.Config.FPReg >= 0 {
    		s.allocatable &^= 1 << uint(s.f.Config.FPReg)
    	}
    	if s.f.Config.LinkReg != -1 {
    		if isLeaf(f) {
    			// Leaf functions don't save/restore the link register.
    			s.allocatable &^= 1 << uint(s.f.Config.LinkReg)
    		}
    	}
    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