Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for AddRestSourceReg (0.13 sec)

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

    		p := s.Prog(v.Op.Asm())
    		p.To = obj.Addr{Type: obj.TYPE_REG, Reg: v.Reg()}
    		p.Reg = v.Args[0].Reg()
    		if v.Op == ssa.OpPPC64ISEL {
    			p.AddRestSourceReg(v.Args[1].Reg())
    		} else {
    			p.AddRestSourceReg(ppc64.REG_R0)
    		}
    		// AuxInt values 4,5,6 implemented with reverse operand order from 0,1,2
    		if v.AuxInt > 3 {
    			p.Reg, p.GetFrom3().Reg = p.GetFrom3().Reg, p.Reg
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/link.go

    // AddRestSource assigns []Args{{a, Source}} to p.RestArgs.
    func (p *Prog) AddRestSource(a Addr) {
    	p.RestArgs = append(p.RestArgs, AddrPos{a, Source})
    }
    
    // AddRestSourceReg calls p.AddRestSource with a register Addr containing reg.
    func (p *Prog) AddRestSourceReg(reg int16) {
    	p.AddRestSource(Addr{Type: TYPE_REG, Reg: reg})
    }
    
    // AddRestSourceConst calls p.AddRestSource with a const Addr containing off.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
Back to top