- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for LDRSH (0.03 sec)
-
src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go
for _, a := range inst.Args { if a == nil { break } args = append(args, plan9Arg(&inst, pc, symname, a)) } op := inst.Op.String() switch inst.Op { case LDR, LDRB, LDRH, LDRSB, LDRSH, LDRSW: // Check for PC-relative load. if offset, ok := inst.Args[1].(PCRel); ok { addr := pc + uint64(offset) if _, ok := inst.Args[0].(Reg); !ok { break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 17K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/doc.go
64-bit variant ldr, str, stur => MOVD; 32-bit variant str, stur, ldrsw => MOVW; 32-bit variant ldr => MOVWU; ldrb => MOVBU; ldrh => MOVHU; ldrsb, sturb, strb => MOVB; ldrsh, sturh, strh => MOVH. 4. Go moves conditions into opcode suffix, like BLT. 5. Go adds a V prefix for most floating-point and SIMD instructions, except cryptographic extension
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/internal/obj/arm/asm5.go
c.aclass(&p.To) r := int(p.To.Reg) if r == 0 { r = int(o.param) } o1 = c.oshr(int(p.From.Reg), int32(c.instoffset), r, int(p.Scond)) case 71: /* movb/movh/movhu O(R),R -> ldrsb/ldrsh/ldrh */ c.aclass(&p.From) r := int(p.From.Reg) if r == 0 { r = int(o.param) } o1 = c.olhr(int32(c.instoffset), r, int(p.To.Reg), int(p.Scond)) if p.As == AMOVB || p.As == AMOVBS {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 79.4K bytes - Viewed (0)