- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for FromP3 (0.56 sec)
-
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
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/x86/asm6.go
case Zevex_i_rm_v_r: imm, from, from3, to := unpackOps4(p) ab.evex = newEVEXBits(z, &o.op) ab.asmevex(ctxt, p, from, from3, to, nil) ab.asmand(ctxt, cursym, p, from, to) ab.Put1(byte(imm.Offset)) case Zevex_i_rm_v_k_r: imm, from, from3, kmask, to := unpackOps5(p) ab.evex = newEVEXBits(z, &o.op) ab.asmevex(ctxt, p, from, from3, to, kmask) ab.asmand(ctxt, cursym, p, from, to)
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/loong64/asm.go
instoffset int64 pc int64 } // Instruction layout. const ( FuncAlign = 4 loopAlign = 16 ) type Optab struct { as obj.As from1 uint8 reg uint8 from3 uint8 to1 uint8 to2 uint8 type_ int8 size int8 param int16 flag uint8 } const ( NOTUSETMP = 1 << iota // p expands to multiple instructions, but does NOT use REGTMP
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 61.8K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/asm9.go
bc := c.vregoff(&p.From) if o.a1 == C_CRBIT { // CR bit is encoded as a register, not a constant. bc = int64(p.From.Reg) } // rt = To.Reg, ra = p.Reg, rb = p.From3.Reg o1 = AOP_ISEL(OP_ISEL, uint32(p.To.Reg), uint32(p.Reg), uint32(p.GetFrom3().Reg), uint32(bc)) case 85: /* vector instructions, VX-form */ /* reg none reg */ /* 2-register operand order: VRB, VRT */
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
BRANCH14BITS // branch instruction encodes 14 bits BRANCH19BITS // branch instruction encodes 19 bits ) var optab = []Optab{ /* struct Optab: OPCODE, from, prog->reg, from3, to, to2, type,size,param,flag,scond */ {obj.ATEXT, C_ADDR, C_NONE, C_NONE, C_TEXTSIZE, C_NONE, 0, 0, 0, 0, 0}, /* arithmetic operations */ {AADD, C_ZREG, C_ZREG, C_NONE, C_ZREG, C_NONE, 1, 4, 0, 0, 0},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 201.1K bytes - Viewed (0)