Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 52 for ldr (0.1 sec)

  1. src/cmd/link/internal/mips/obj.go

    		if *ld.FlagRound == -1 {
    			*ld.FlagRound = 0x10000
    		}
    		if *ld.FlagTextAddr == -1 {
    			*ld.FlagTextAddr = ld.Rnd(0x10000, *ld.FlagRound) + int64(ld.HEADR)
    		}
    	}
    }
    
    func adddynrel(target *ld.Target, ldr *loader.Loader, syms *ld.ArchSyms, s loader.Sym, r loader.Reloc, rIdx int) bool {
    	ld.Exitf("adddynrel currently unimplemented for MIPS")
    	return false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    	}
    
    	var args []string
    	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)
  3. src/cmd/link/elf_test.go

    static int blah() { return 42; }
    int Cfunc2() { return blah(); }
    `,
    }
    
    // TestMinusRSymsWithSameName tests a corner case in the new
    // loader. Prior to the fix this failed with the error 'loadelf:
    // $WORK/b001/_pkg_.a(ldr.syso): duplicate symbol reference: blah in
    // both main(.text) and main(.text)'. See issue #35779.
    func TestMinusRSymsWithSameName(t *testing.T) {
    	testenv.MustHaveGoBuild(t)
    	testenv.MustHaveCGO(t)
    	t.Parallel()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 16:34:01 UTC 2023
    - 13.7K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go

    	LDR_EQ:            "LDR.EQ",
    	LDR_NE:            "LDR.NE",
    	LDR_CS:            "LDR.CS",
    	LDR_CC:            "LDR.CC",
    	LDR_MI:            "LDR.MI",
    	LDR_PL:            "LDR.PL",
    	LDR_VS:            "LDR.VS",
    	LDR_VC:            "LDR.VC",
    	LDR_HI:            "LDR.HI",
    	LDR_LS:            "LDR.LS",
    	LDR_GE:            "LDR.GE",
    	LDR_LT:            "LDR.LT",
    	LDR_GT:            "LDR.GT",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 267.4K bytes
    - Viewed (0)
  5. src/cmd/objdump/objdump_test.go

    	"B main.main(SB)",
    	"BL main.Println(SB)",
    	"RET",
    }
    
    var arm64Need = []string{
    	"JMP main.main(SB)",
    	"CALL main.Println(SB)",
    	"RET",
    }
    
    var armGnuNeed = []string{ // for both ARM and AMR64
    	"ldr",
    	"bl",
    	"cmp",
    }
    
    var ppcNeed = []string{
    	"BR main.main(SB)",
    	"CALL main.Println(SB)",
    	"RET",
    }
    
    var ppcPIENeed = []string{
    	"BR",
    	"CALL",
    	"RET",
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  6. ci/official/containers/linux_arm64/builder.devtoolset/gcc9-fixups.patch

    -     symbol's address relative to the PC. */
    -
    -  ElfW(Addr) static_addr;
    -  ElfW(Addr) dynamic_addr;
    -
    -  asm ("					\n\
    -	adrp	%1, _dl_start;			\n\
    -        add	%1, %1, #:lo12:_dl_start        \n\
    -        ldr	%w0, 1f				\n\
    -	b	2f				\n\
    -1:	.word	_dl_start			\n\
    -2:						\n\
    -       " : "=r" (static_addr),  "=r" (dynamic_addr));
    -  return dynamic_addr - static_addr;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Sep 18 14:52:45 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  7. src/cmd/link/internal/loader/loader.go

    		builtinSyms:          make([]Sym, nbuiltin),
    		flags:                flags,
    		errorReporter:        reporter,
    		sects:                []*sym.Section{nil}, // reserve index 0 for nil section
    	}
    	reporter.ldr = ldr
    	return ldr
    }
    
    // Add object file r
    func (l *Loader) addObj(pkg string, r *oReader) {
    	pkg = objabi.PathToPrefix(pkg) // the object file contains escaped package path
    	if _, ok := l.objByPkg[pkg]; !ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go

    	case STREX_EQ, STREXB_EQ, STREXH_EQ, SWP_EQ, SWP_B_EQ:
    		args = []string{args[1], args[0], args[2]}
    	}
    
    	// special process for FP instructions
    	op, args = fpTrans(&inst, op, args)
    
    	// LDR/STR like instructions -> MOV like
    	switch inst.Op &^ 15 {
    	case MOV_EQ:
    		op = "MOVW" + op[3:]
    	case LDR_EQ, MSR_EQ, MRS_EQ:
    		op = "MOVW" + op[3:] + suffix
    	case VMRS_EQ, VMSR_EQ:
    		op = "MOVW" + op[4:] + suffix
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/asm7.go

    		// If offset L fits in a 12 bit unsigned immediate:
    		//	add $L, R, Rtmp  or  sub $L, R, Rtmp
    		//	ldr R, (Rtmp)
    		// Otherwise, if offset L can be split into hi+lo, and both fit into instructions:
    		//	add $hi, R, Rtmp
    		//	ldr lo(Rtmp), R
    		// Otherwise, use constant pool:
    		//	mov $L, Rtmp (from constant pool)
    		//	ldr (R+Rtmp), R
    		s := movesize(o.as)
    		if s < 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)
  10. src/cmd/asm/internal/asm/testdata/arm64.s

    	FMOVD	8(R1), F2 // 220440fd
    	FMOVQ	32(R5), F2 // a208c03d
    	FMOVQ	65520(R10), F10 // 4afdff3d
    	FMOVQ	64(RSP), F11    // eb13c03d
    
    // medium offsets that either fit a single instruction or can use add+ldr/str
    	MOVD -4095(R17), R3                        // 3bfe3fd1630340f9
    	MOVD -391(R17), R3                         // 3b1e06d1630340f9
    	MOVD -257(R17), R3                         // 3b0604d1630340f9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 03:28:17 UTC 2023
    - 94.9K bytes
    - Viewed (0)
Back to top