Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for Uregs (0.06 sec)

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

    		if e.ID != vid {
    			continue
    		}
    		if e.regs[0] == r {
    			// Already known and highest priority
    			return
    		}
    		for j := 1; j < len(e.regs); j++ {
    			if e.regs[j] == r {
    				// Move from lower priority to top priority
    				copy(e.regs[1:], e.regs[:j])
    				e.regs[0] = r
    				return
    			}
    		}
    		copy(e.regs[1:], e.regs[:])
    		e.regs[0] = r
    		return
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  2. src/crypto/internal/nistec/p256_asm_ppc64le.s

    #define Y1    V3 // Not modified
    #define T0    V4 // Result
    #define T1    V5 // Result
    #define P0    V30 // Not modified
    #define P1    V31 // Not modified
    
    // Temporaries: lots of reused vector regs
    #define YDIG  V6 // Overloaded with CAR2
    #define ADD1H V7 // Overloaded with ADD3H
    #define ADD2H V8 // Overloaded with ADD4H
    #define ADD3  V9 // Overloaded with SEL2,SEL5
    #define ADD4  V10 // Overloaded with SEL3,SEL6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  3. src/crypto/internal/nistec/p256_asm_s390x.s

    // func p256PointAddAffineAsm(res, in1 *P256Point, in2 *p256AffinePoint, sign, sel, zero int)
    #define P3ptr   R1
    #define P1ptr   R2
    #define P2ptr   R3
    #define CPOOL   R4
    
    // Temporaries in REGs
    #define Y2L    V15
    #define Y2H    V16
    #define T1L    V17
    #define T1H    V18
    #define T2L    V19
    #define T2H    V20
    #define T3L    V21
    #define T3H    V22
    #define T4L    V23
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/debug.go

    			if last.absent() {
    				state.f.Fatalf("at %v: slot %v in register %v with no location entry", v, state.slots[slot], &state.registers[reg])
    				continue
    			}
    			regs := last.Registers &^ (1 << reg)
    			setSlot(slot, VarLoc{regs, last.StackOffset})
    		}
    
    		locs.registers[reg] = locs.registers[reg][:0]
    	}
    
    	switch {
    	case v.Op == OpVarDef:
    		n := v.Aux.(*ir.Name)
    		if ir.IsSynthetic(n) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go

    	return ptracePtr(PTRACE_GETREGSET, pid, uintptr(elfNT_PRSTATUS), unsafe.Pointer(&iov))
    }
    
    func PtraceSetRegs(pid int, regs *PtraceRegs) (err error) {
    	var iov Iovec
    	iov.Base = (*byte)(unsafe.Pointer(regs))
    	iov.SetLen(int(unsafe.Sizeof(*regs)))
    	return ptracePtr(PTRACE_SETREGSET, pid, uintptr(elfNT_PRSTATUS), unsafe.Pointer(&iov))
    }
    
    func PtraceSetOptions(pid int, options int) (err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 77.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ppc64/ssa.go

    	case ssa.OpPPC64MOVDaddr:
    		switch v.Aux.(type) {
    		default:
    			v.Fatalf("aux in MOVDaddr is of unknown type %T", v.Aux)
    		case nil:
    			// If aux offset and aux int are both 0, and the same
    			// input and output regs are used, no instruction
    			// needs to be generated, since it would just be
    			// addi rx, rx, 0.
    			if v.AuxInt != 0 || v.Args[0].Reg() != v.Reg() {
    				p := s.Prog(ppc64.AMOVD)
    				p.From.Type = obj.TYPE_ADDR
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/riscv/obj.go

    	} else {
    		p.To.Sym = ctxt.Lookup("runtime.morestack")
    	}
    	if to_more != nil {
    		to_more.To.SetTarget(p)
    	}
    	jalToSym(ctxt, p, REG_X5)
    
    	// The instructions which unspill regs should be preemptible.
    	p = ctxt.EndUnsafePoint(p, newprog, -1)
    	p = cursym.Func().UnspillRegisterArgs(p, newprog)
    
    	// JMP start
    	p = obj.Appendp(p, newprog)
    	p.As = AJAL
    	p.To = obj.Addr{Type: obj.TYPE_BRANCH}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
Back to top