Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetFrom3 (0.14 sec)

  1. src/cmd/internal/obj/x86/asm6.go

    				ab.asmvex(ctxt, p.GetFrom3(), &p.To, nil, o.op[z], o.op[z+1])
    				ab.asmando(ctxt, cursym, p, p.GetFrom3(), int(o.op[z+2]))
    				ab.Put1(byte(p.From.Offset))
    
    			case Zvex_i_r_v:
    				ab.asmvex(ctxt, p.GetFrom3(), &p.To, nil, o.op[z], o.op[z+1])
    				regnum := byte(0x7)
    				if p.GetFrom3().Reg >= REG_X0 && p.GetFrom3().Reg <= REG_X15 {
    					regnum &= byte(p.GetFrom3().Reg - REG_X0)
    				} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/asm9.go

    		v := c.regoff(p.GetFrom3())
    
    		r := int(p.From.Reg)
    		o1 = AOP_IRR(c.opirr(p.As), uint32(p.To.Reg), uint32(r), uint32(v))
    
    	case 28: /* subc r1,$lcon,r2 ==> cau+or+subfc */
    		if p.To.Reg == REGTMP || p.From.Reg == REGTMP {
    			c.ctxt.Diag("can't synthesize large constant\n%v", p)
    		}
    		v := c.vregoff(p.GetFrom3())
    		o1 = AOP_IRR(OP_ADDIS, REGTMP, REGZERO, uint32(v)>>16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/asm7.go

    			}
    		}
    		p.From.Class = int8(a1)
    	}
    
    	a2 := C_NONE
    	if p.Reg != 0 {
    		a2 = rclass(p.Reg)
    	}
    
    	a3 := C_NONE
    	if p.GetFrom3() != nil {
    		a3 = int(p.GetFrom3().Class)
    		if a3 == 0 {
    			a3 = c.aclass(p.GetFrom3())
    			p.GetFrom3().Class = int8(a3)
    		}
    	}
    
    	a4 := int(p.To.Class)
    	if a4 == 0 {
    		a4 = c.aclass(&p.To)
    		if p.To.Type == obj.TYPE_MEM {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/s390x/asmz.go

    			c.ctxt.Diag("number of bytes (%v) not in range [1,256]", l)
    		}
    		if p.GetFrom3().Index != 0 || p.To.Index != 0 {
    			c.ctxt.Diag("cannot use index reg")
    		}
    		b1 := p.To.Reg
    		b2 := p.GetFrom3().Reg
    		if b1 == 0 {
    			b1 = REGSP
    		}
    		if b2 == 0 {
    			b2 = REGSP
    		}
    		d1 := c.regoff(&p.To)
    		d2 := c.regoff(p.GetFrom3())
    		if d1 < 0 || d1 >= DISP12 {
    			if b2 == int16(regtmp(p)) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
Back to top