Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AddRestSourceArgs (0.26 sec)

  1. src/cmd/asm/internal/asm/asm.go

    			prog.Reg = p.getRegister(prog, op, &a[1])
    			prog.AddRestSourceArgs([]obj.Addr{a[2], a[3]})
    			prog.To = a[4]
    			break
    		}
    		if p.arch.Family == sys.AMD64 {
    			prog.From = a[0]
    			prog.AddRestSourceArgs([]obj.Addr{a[1], a[2], a[3]})
    			prog.To = a[4]
    			break
    		}
    		if p.arch.Family == sys.S390X {
    			prog.From = a[0]
    			prog.AddRestSourceArgs([]obj.Addr{a[1], a[2], a[3]})
    			prog.To = a[4]
    			break
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/link.go

    	for i := range p.RestArgs {
    		if p.RestArgs[i].Pos == Destination {
    			return &p.RestArgs[i].Addr
    		}
    	}
    	return nil
    }
    
    // AddRestSourceArgs assigns more than one source operands to p.RestArgs.
    func (p *Prog) AddRestSourceArgs(args []Addr) {
    	for i := range args {
    		p.RestArgs = append(p.RestArgs, AddrPos{args[i], Source})
    	}
    }
    
    // An As denotes an assembler opcode.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/s390x/ssa.go

    			p.Reg = r1
    		}
    	case ssa.OpS390XRXSBG:
    		r2 := v.Args[1].Reg()
    		i := v.Aux.(s390x.RotateParams)
    		p := s.Prog(v.Op.Asm())
    		p.From = obj.Addr{Type: obj.TYPE_CONST, Offset: int64(i.Start)}
    		p.AddRestSourceArgs([]obj.Addr{
    			{Type: obj.TYPE_CONST, Offset: int64(i.End)},
    			{Type: obj.TYPE_CONST, Offset: int64(i.Amount)},
    			{Type: obj.TYPE_REG, Reg: r2},
    		})
    		p.To = obj.Addr{Type: obj.TYPE_REG, Reg: v.Reg()}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  4. 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()
    		p.From = obj.Addr{Type: obj.TYPE_CONST, Offset: int64(sh)}
    		p.AddRestSourceArgs([]obj.Addr{{Type: obj.TYPE_CONST, Offset: mb}, {Type: obj.TYPE_CONST, Offset: me}})
    		// Auxint holds mask
    
    	case ssa.OpPPC64RLDICL, ssa.OpPPC64RLDICLCC, ssa.OpPPC64RLDICR:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top