- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 34 for Imm (0.03 sec)
-
src/cmd/link/internal/riscv64/asm.go
var err error var imm, immMask int64 switch r.Type() { case objabi.R_RISCV_RVC_BRANCH: immMask = riscv.CBTypeImmMask imm, err = riscv.EncodeCBImmediate(off) if err != nil { ldr.Errorf(s, "cannot encode CB-type instruction relocation offset for %s: %v", ldr.SymName(rs), err) } case objabi.R_RISCV_RVC_JUMP: immMask = riscv.CJTypeImmMask imm, err = riscv.EncodeCJImmediate(off)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 01 08:06:08 UTC 2024 - 22.8K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode.go
case TypeMMAReg: return A0 + Reg(a.BitFields.Parse(i)) case TypeSpReg: return SpReg(a.BitFields.Parse(i)) case TypeImmSigned: return Imm(a.BitFields.ParseSigned(i) << a.Shift) case TypeImmUnsigned: return Imm(a.BitFields.Parse(i) << a.Shift) case TypePCRel: return PCRel(a.BitFields.ParseSigned(i) << a.Shift) case TypeLabel: return Label(a.BitFields.ParseSigned(i) << a.Shift)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 5.6K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/doc.go
FCCMPS VS, F29, F4, $4 <=> fccmp s4, s29, #0x4, vs FCCMPED LE, F20, F5, $13 <=> fccmpe d5, d20, #0xd, le FCCMPES NE, F26, F10, $0 <=> fccmpe s10, s26, #0x0, ne (6) CCMN, CCMNW, CCMP, CCMPW <cond>, <Rn>, $<imm>, $<nzcv> Examples: CCMP MI, R22, $12, $13 <=> ccmp x22, #0xc, #0xd, mi CCMNW AL, R1, $11, $8 <=> ccmn w1, #0xb, #0x8, al (7) CCMN, CCMNW, CCMP, CCMPW <cond>, <Rn>, <Rm>, $<nzcv>
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 07 00:21:42 UTC 2023 - 9.6K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go
} return fmt.Sprintf("%#x", addr) case Imm: if s, base := symname(uint64(a)); s != "" { suffix := "" if uint64(a) != base { suffix = fmt.Sprintf("%+d", uint64(a)-base) } return fmt.Sprintf("$%s%s(SB)", s, suffix) } if inst.Mode == 32 { return fmt.Sprintf("$%#x", uint32(a)) } if Imm(int32(a)) == a { return fmt.Sprintf("$%#x", int64(a)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jul 12 20:38:21 UTC 2023 - 7.2K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go
return "" } case STREXD_EQ: if argIndex == 2 { // second argument in consecutive pair not printed return "" } } switch arg := arg.(type) { case Imm: switch inst.Op &^ 15 { case BKPT_EQ: return fmt.Sprintf("%#04x", uint32(arg)) case SVC_EQ: return fmt.Sprintf("%#08x", uint32(arg)) } return fmt.Sprintf("#%d", int32(arg)) case ImmAlt:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 14 17:21:52 UTC 2016 - 3.5K bytes - Viewed (0) -
doc/asm.html
</li> <li> <code>R0.UXTB</code> <br> <code>R0.UXTB<<imm</code>: <code>UXTB</code>: extract an 8-bit value from the low-order bits of <code>R0</code> and zero-extend it to the size of <code>R0</code>. <code>R0.UXTB<<imm</code>: left shift the result of <code>R0.UXTB</code> by <code>imm</code> bits. The <code>imm</code> value can be 0, 1, 2, 3, or 4.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 28 19:15:27 UTC 2023 - 36.3K bytes - Viewed (1) -
src/cmd/internal/obj/ppc64/asm9.go
} else if p.From3Type() == obj.TYPE_CONST { /* imm imm reg reg */ /* operand order: SIX, VRA, ST, VRT */ six := int(c.regoff(&p.From)) st := int(c.regoff(p.GetFrom3())) o1 = AOP_IIRR(c.opiirr(p.As), uint32(p.To.Reg), uint32(p.Reg), uint32(st), uint32(six)) } else if p.From3Type() == obj.TYPE_NONE && p.Reg != 0 { /* imm reg reg */ /* operand order: UIM, 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/ppc64/asm9_gtables.go
o1 |= uint32((p.RestArgs[0].Addr.Reg>>5)&0x1) << 3 // CX o1 |= uint32(p.RestArgs[0].Addr.Reg&0x1f) << 6 // C o0 |= uint32(p.RestArgs[1].Addr.Offset&0xff) << 0 // IMM out[1] = o1 out[0] = o0 } // xxgenpcvwm XT,VRB,IMM func type_xxgenpcvwm(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) { o0 := GenOpcodes[p.As-AXXSETACCZ] o0 |= uint32((p.To.Reg>>5)&0x1) << 0 // TX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 16 20:18:50 UTC 2022 - 42.6K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go
var plan9Shift = []string{"<<", ">>", "->", "@>", "@x>"} func plan9Arg(inst *Inst, pc uint64, symname func(uint64) (string, uint64), arg Arg) string { switch a := arg.(type) { case Endian: case Imm: return fmt.Sprintf("$%d", uint32(a)) case Mem: case PCRel: addr := uint32(pc) + 8 + uint32(a) if s, base := symname(uint64(addr)); s != "" && uint64(addr) == base {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 11.9K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/asm7.go
esize = 32 case ARNG_2D: imax = 127 esize = 64 } imm := 0 switch p.As { case AVUSHR, AVSRI, AVUSRA: imm = esize*2 - shift if imm < esize || imm > imax { c.ctxt.Diag("shift out of range: %v", p) } case AVSHL, AVSLI: imm = esize + shift if imm > imax { c.ctxt.Diag("shift out of range: %v", p) } default:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 201.1K bytes - Viewed (0)