Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ADRP (0.14 sec)

  1. ci/official/containers/linux_arm64/builder.devtoolset/gcc9-fixups.patch

    -     by constructing a non GOT reference to the symbol, the dynamic
    -     address of the symbol we compute using adrp/add to compute the
    -     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\
    Others
    - Registered: Tue Apr 30 12:39:09 GMT 2024
    - Last Modified: Mon Sep 18 14:52:45 GMT 2023
    - 8.9K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/arm64.go

    	"CBNZ":  true,
    	"CBNZW": true,
    	"JMP":   true,
    	"TBNZ":  true,
    	"TBZ":   true,
    
    	// ADR isn't really a jump, but it takes a PC or label reference,
    	// which needs to patched like a jump.
    	"ADR":  true,
    	"ADRP": true,
    }
    
    func jumpArm64(word string) bool {
    	return arm64Jump[word]
    }
    
    var arm64SpecialOperand map[string]arm64.SpecialOperand
    
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Thu Sep 29 09:04:58 GMT 2022
    - 10.4K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/asm/testdata/arm64.s

    next:
    	NOP
    	ADR -2(PC), R10    // 0a000010
    	ADR 2(PC), R16     // 10000010
    	ADR -26(PC), R1    // 01000010
    	ADR 12(PC), R2     // 02000010
    	ADRP -2(PC), R10   // 0a000090
    	ADRP 2(PC), R16    // 10000090
    	ADRP -26(PC), R1   // 01000090
    	ADRP 12(PC), R2    // 02000090
    
    // LDP/STP
    	LDP	(R0), (R0, R1)      // 000440a9
    	LDP	(R0), (R1, R2)      // 010840a9
    	LDP	8(R0), (R1, R2)     // 018840a9
    Others
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Fri Dec 08 03:28:17 GMT 2023
    - 94.9K bytes
    - Viewed (0)
Back to top