- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for GetFrom3 (0.2 sec)
-
src/cmd/internal/obj/x86/obj6.go
case obj.NAME_PARAM: p.From.Offset += int64(deltasp) + int64(pcsize) } if p.GetFrom3() != nil { switch p.GetFrom3().Name { case obj.NAME_AUTO: p.GetFrom3().Offset += int64(deltasp) - int64(bpsize) case obj.NAME_PARAM: p.GetFrom3().Offset += int64(deltasp) + int64(pcsize) } } switch p.To.Name { case obj.NAME_AUTO:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 08 18:36:45 UTC 2023 - 40.9K bytes - Viewed (0) -
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) -
src/cmd/internal/obj/link.go
Destination ) // From3Type returns p.GetFrom3().Type, or TYPE_NONE when // p.GetFrom3() returns nil. func (p *Prog) From3Type() AddrType { from3 := p.GetFrom3() if from3 == nil { return TYPE_NONE } return from3.Type } // GetFrom3 returns second source operand (the first is Prog.From). // The same kinds of operands are saved in order so GetFrom3 actually // return the first source operand in p.RestArgs.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0) -
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) -
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) -
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) -
src/cmd/internal/obj/arm/obj5.go
if p.From.Offset != 0 { q := obj.Appendp(p, c.newprog) q.As = AADD q.From.Type = obj.TYPE_CONST q.From.Offset = p.From.Offset q.To = p.To p.From.Offset = 0 } } if p.GetFrom3() != nil && p.GetFrom3().Name == obj.NAME_EXTERN { c.ctxt.Diag("don't know how to handle %v with -dynlink", p) } var source *obj.Addr // MOVx sym, Ry becomes MOVW sym@GOT, R9; MOVx (R9), Ry
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 20 17:19:36 UTC 2023 - 21.4K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/obj.go
if p.From.Offset != 0 { q := obj.Appendp(p, newprog) q.As = AADDV q.From.Type = obj.TYPE_CONST q.From.Offset = p.From.Offset q.To = p.To p.From.Offset = 0 } } if p.GetFrom3() != nil && p.GetFrom3().Name == obj.NAME_EXTERN { ctxt.Diag("don't know how to handle %v with -shared", p) } var source *obj.Addr // MOVx sym, Ry becomes MOVV sym@GOT, REGTMP; MOVx (REGTMP), Ry
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:22:18 UTC 2023 - 19.7K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/obj7.go
if p.From.Offset != 0 { q := obj.Appendp(p, c.newprog) q.As = AADD q.From.Type = obj.TYPE_CONST q.From.Offset = p.From.Offset q.To = p.To p.From.Offset = 0 } } if p.GetFrom3() != nil && p.GetFrom3().Name == obj.NAME_EXTERN { c.ctxt.Diag("don't know how to handle %v with -dynlink", p) } var source *obj.Addr // MOVx sym, Ry becomes MOVD sym@GOT, REGTMP; MOVx (REGTMP), Ry
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 05:46:32 UTC 2023 - 28.4K bytes - Viewed (0) -
src/cmd/internal/obj/s390x/objz.go
q.As = AMOVD q.From.Type = obj.TYPE_ADDR q.From.Offset = p.From.Offset q.From.Reg = p.To.Reg q.To.Type = obj.TYPE_REG q.To.Reg = target p.From.Offset = 0 } } if p.GetFrom3() != nil && p.GetFrom3().Name == obj.NAME_EXTERN { c.ctxt.Diag("don't know how to handle %v with -dynlink", p) } var source *obj.Addr // MOVD sym, Ry becomes MOVD sym@GOT, REGTMP2; MOVD (REGTMP2), Ry
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:28:53 UTC 2023 - 21K bytes - Viewed (0)