/freebsd/sys/arm/arm/ |
H A D | bcopy_page.S | 53 ldr r2, [r0], #0x04 /* 0x00 */ 54 ldr r3, [r0], #0x04 /* 0x04 */ 56 ldr r4, [r0], #0x04 /* 0x08 */ 57 ldr r5, [r0], #0x04 /* 0x0c */ 59 ldr r2, [r0], #0x04 /* 0x10 */ 60 ldr r3, [r0], #0x04 /* 0x14 */ 62 ldr r4, [r0], #0x04 /* 0x18 */ 63 ldr r5, [r0], #0x04 /* 0x1c */ 65 ldr r2, [r0], #0x04 /* 0x20 */ 66 ldr r3, [r0], #0x04 /* 0x24 */ [all …]
|
H A D | swtch-v6.S | 93 ldr tmp2, .Lcurpcpu+4; \ 95 ldr tmp2, .Lcurpcpu; \ 100 ldr tmp, .Lcurpcpu 125 ldr r1, =(_C_LABEL(pmap_kern_ttb)) 126 ldr r1, [r1] 150 ldr r0, [r8, #PC_BP_HARDEN_KIND] 175 ldr r4, [r8, #PC_CPUID] /* r4 = current cpu id */ 181 ldr r5, [r8, #PC_CURPMAP] 205 ldr r0, [r5] 215 ldr r7, [r11, #(TD_PCB)] /* r7 = new PCB */ [all …]
|
H A D | support.S | 260 ldr r0, [ip], #0x04 261 ldr r3, [r1], #0x04 427 ldr lr, [r1], #4 455 ldr lr, [r1], #4 490 ldr lr, [r1], #4 525 ldr lr, [r1], #4 619 ldr r3, [r1, #0] 647 ldr r3, [r1, #-4]! 682 ldr r3, [r1, #-4]! 717 ldr r3, [r1, #-4]! [all …]
|
H A D | bus_space_asm_generic.S | 58 ldr r0, [r1, r2] 88 ldr r2, [sp, #0] 103 ldr r2, [sp, #0] 118 ldr r2, [sp, #0] 122 1: ldr r3, [r0] 137 ldr r2, [sp, #0] 152 ldr r2, [sp, #0] 167 ldr r2, [sp, #0] 171 1: ldr r3, [r1], #4 186 ldr r2, [sp, #0] [all …]
|
H A D | exception.S | 97 ldr r0, [sp], #4 ; /* Get the SPSR from stack */ \ 103 ldr lr, [sp], #4; /* Pull the return address */ \ 147 ldr r0, [sp], #4; /* Get the SPSR from stack */ \ 168 ldr r0, [sp]; /* Get the SPSR from stack */ \ 177 ldr r1, [r5, #(TD_AST)]; \ 274 ldr r2, [sp, #(TF_PC)] /* load pc */ 282 ldr r1, =_C_LABEL(dtrace_invop_jump_addr) 283 ldr r3, [r1] 291 ldr r4, [r2] /* load instrution */ 292 ldr r1, =FBT_BREAKPOINT /* load fbt inv op */ [all …]
|
H A D | fusu.S | 54 ldr r4, =(VM_MAXUSER_ADDRESS-3) 60 ldr r6, [r6] 103 ldr r3, =(VM_MAXUSER_ADDRESS-3) 109 ldr r2, [r2] 134 ldr r3, =(VM_MAXUSER_ADDRESS-1) 140 ldr r2, [r2] 164 ldr r3, =VM_MAXUSER_ADDRESS 170 ldr r2, [r2] 219 ldr r3, =(VM_MAXUSER_ADDRESS-3) 225 ldr r2, [r2] [all …]
|
H A D | locore.S | 158 ldr r2, =(L1_S_OFFSET) 182 ldr r2, =(KERNVIRTADDR) 183 ldr r3, =(LOCORE_MAP_MB) 188 ldr r1, =SOCDEV_PA 189 ldr r2, =SOCDEV_VA 196 ldr pc, =1f 200 ldr r1, =.Lstart 221 ldr r5, [r4, #4] 231 ldr r0, =.Lmainreturned 254 ldr r1, [r0] [all …]
|
/freebsd/lib/libc/arm/string/ |
H A D | memcpy.S | 80 ldr r4, [r1], #0x04 /* LD:00-03 */ 81 ldr r5, [r1], #0x04 /* LD:04-07 */ 83 ldr r6, [r1], #0x04 /* LD:08-0b */ 84 ldr r7, [r1], #0x04 /* LD:0c-0f */ 85 ldr r8, [r1], #0x04 /* LD:10-13 */ 86 ldr r9, [r1], #0x04 /* LD:14-17 */ 88 ldr r4, [r1], #0x04 /* LD:18-1b */ 89 ldr r5, [r1], #0x04 /* LD:1c-1f */ 91 ldr r6, [r1], #0x04 /* LD:20-23 */ 92 ldr r7, [r1], #0x04 /* LD:24-27 */ [all …]
|
/freebsd/stand/uboot/arch/arm/ |
H A D | start.S | 57 ldr r0, [ip] /* is its own offset in the text seg. */ 59 ldr r1, .dynamic_off /* subtract its value and we get */ 68 ldr ip, =uboot_address 72 ldr ip, =saved_regs 85 ldr ip, =saved_regs 86 ldr r8, [ip, #0] 87 ldr r9, [ip, #4] 103 ldr ip, =saved_regs 108 ldr r8, [ip, #0] 109 ldr r9, [ip, #4] [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64.cpp | 250 static bool parseLdr(uint32_t insn, Ldr &ldr) { in parseLdr() argument 251 ldr.destRegister = insn & 0x1f; in parseLdr() 252 ldr.baseRegister = (insn >> 5) & 0x1f; in parseLdr() 258 ldr.p2Size = size; in parseLdr() 259 ldr.extendType = ZeroExtend; in parseLdr() 260 ldr.isFloat = false; in parseLdr() 263 ldr.p2Size = size; in parseLdr() 264 ldr.extendType = static_cast<ExtendType>(opc); in parseLdr() 265 ldr.isFloat = false; in parseLdr() 268 ldr.extendType = ZeroExtend; in parseLdr() [all …]
|
/freebsd/lib/libc/aarch64/string/ |
H A D | strncmp.S | 42 ldr q0, [x8] // load aligned head 43 ldr q1, [x10] 65 ldr q4, [x14, x9] // load permutation table 71 ldr q0, [x0] // load true head 76 ldr q4, [x14, x11] 83 ldr q0, [x0] // load true heads 85 ldr q4, [x1] 97 ldr q2, [x8, #16] // load second chunk 98 ldr q3, [x10, #16] 116 ldr q0, [x8] // load aligned head [all …]
|
H A D | strcmp.S | 36 ldr q0, [x8] // load aligned head 37 ldr q2, [x10] 59 ldr q4, [x2, x9] // load permutation table 65 ldr q0, [x0] // load true head 70 ldr q4, [x2, x11] 77 ldr q0, [x0] // load true heads 79 ldr q4, [x1] 92 ldr q2, [x8, #16] // load second chunk 93 ldr q3, [x10, #16] 97 ldr q0, [x12, #16]! [all …]
|
H A D | timingsafe_bcmp.S | 50 .L0508: ldr w3, [x0] // load first words 51 ldr w4, [x1] 53 ldr w5, [x0, x2] // load last words 54 ldr w6, [x1, x2] 60 .L0916: ldr x3, [x0] 61 ldr x4, [x1] 63 ldr x5, [x0, x2] 64 ldr x6, [x1, x2] 71 .L1732: ldr q0, [x0] 72 ldr q1, [x1] [all …]
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | memcpy.S | 164 ldr tmp1, [src, #-60] /* 15 words to go. */ 167 ldr tmp1, [src, #-56] /* 14 words to go. */ 169 ldr tmp1, [src, #-52] 172 ldr tmp1, [src, #-48] /* 12 words to go. */ 174 ldr tmp1, [src, #-44] 177 ldr tmp1, [src, #-40] /* 10 words to go. */ 179 ldr tmp1, [src, #-36] 182 ldr tmp1, [src, #-32] /* 8 words to go. */ 184 ldr tmp1, [src, #-28] 187 ldr tmp1, [src, #-24] /* 6 words to go. */ [all …]
|
/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | memcmp.S | 95 ldr data1, [src1] 96 ldr data2, [src2] 97 ldr data3, [src1end, -8] 98 ldr data4, [src2end, -8] 104 ldr data1w, [src1] 105 ldr data2w, [src2] 106 ldr data3w, [src1end, -4] 107 ldr data4w, [src2end, -4] 142 ldr q0, [src1, 16] 143 ldr q1, [src2, 16] [all …]
|
/freebsd/sys/crypto/openssl/aarch64/ |
H A D | keccak1600-armv8.S | 148 ldr x27,[sp,#16] 152 ldr x30,[x27],#8 // Iota[i++] 203 ldr x30,[sp,#24] 235 ldr x24,[x26,#16*12] 239 ldr x26,[sp,#32] 298 ldr x24,[x26,#16*12] 307 ldr x26,[x27],#8 // *inp++ 314 ldr x26,[x27],#8 // *inp++ 320 ldr x26,[x27],#8 // *inp++ 327 ldr x26,[x27],#8 // *inp++ [all …]
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | sha1-armv4-large.S | 20 ldr r12,.LOPENSSL_armcap 23 ldr r12,[r3,r12] @ OPENSSL_armcap_P 26 ldr r12,[r12] 37 ldr r8,.LK_00_19 56 ldr r9,[r1],#4 @ handles unaligned 81 ldr r9,[r1],#4 @ handles unaligned 106 ldr r9,[r1],#4 @ handles unaligned 131 ldr r9,[r1],#4 @ handles unaligned 156 ldr r9,[r1],#4 @ handles unaligned 189 ldr r9,[r1],#4 @ handles unaligned [all …]
|
H A D | sha256-armv4.S | 106 ldr r12,.LOPENSSL_armcap 108 ldr r12,[r3,r12] @ OPENSSL_armcap_P 111 ldr r12,[r12] 125 ldr r2,[r1],#4 132 @ ldr r2,[r1],#4 @ 0 157 ldr r12,[r14],#4 @ *K256++ 173 ldr r2,[r1],#4 @ prefetch 179 ldr r2,[sp,#2*4] @ from future BODY_16_xx 181 ldr r1,[sp,#15*4] @ from future BODY_16_xx 190 @ ldr r2,[r1],#4 @ 1 [all …]
|
H A D | armv4-mont.S | 29 ldr ip,[sp,#4] @ load num 34 ldr r0,.LOPENSSL_armcap 37 ldr r0,[r0,r2] 40 ldr r0,[r0] 68 ldr r8,[r0,#14*4] @ &n0 69 ldr r2,[r2] @ bp[0] 70 ldr r5,[r1],#4 @ ap[0],ap++ 71 ldr r6,[r3],#4 @ np[0],np++ 72 ldr r8,[r8] @ *n0 83 ldr r5,[r1],#4 @ ap[j],ap++ [all …]
|
H A D | ecp_nistz256-armv4.S | 2429 ldr r4,[r1,#0] 2430 ldr r5,[r1,#4] 2431 ldr r6,[r1,#8] 2433 ldr r7,[r1,#12] 2435 ldr r8,[r1,#16] 2437 ldr r9,[r1,#20] 2439 ldr r10,[r1,#24] 2441 ldr r11,[r1,#28] 2472 ldr r4,[r1,#0] 2473 ldr r5,[r1,#4] [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | efirt_support.S | 47 ldr x23, [x18, #PC_CURTHREAD] 54 ldr x9, [x22, #(EC_FPTR)] 57 ldr x4, [x22, #(EC_ARG1 + (4 * 8))] 58 ldr x3, [x22, #(EC_ARG1 + (3 * 8))] 59 ldr x2, [x22, #(EC_ARG1 + (2 * 8))] 60 ldr x1, [x22, #(EC_ARG1 + (1 * 8))] 61 ldr x0, [x22, #(EC_ARG1 + (0 * 8))] 92 ldr x1, [x18, #PC_CURTHREAD] 94 ldr x2, [x1, #TD_MD_EFIRT_TMP] 97 ldr x0, =EFAULT
|
H A D | locore.S | 100 ldr x15, .Lvirtdone 112 ldr x15, .Lbss 113 ldr x14, .Lend 148 ldr x0, [x0, #BP_KERN_STACK] 149 ldr x1, =BOOT_STACK_SIZE 207 ldr x26, =spintable_wait 215 ldr x2, =CPU_AFF_MASK 220 ldr x0, [x2, :lo12:ap_cpuid] 256 ldr x15, =mp_virtdone 272 ldr x4, [x4, :lo12:bootstack] [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_aarch64.S | 43 ldr x0, [sp, 16] 55 ldr x1, [x1, #:got_lo12:_ZN14__interception11real_setjmpE] 56 ldr x1, [x1] 59 ldr x1, [x1, _setjmp@GOTPAGEOFF] 94 ldr x0, [sp, 16] 106 ldr x1, [x1, #:got_lo12:_ZN14__interception12real__setjmpE] 107 ldr x1, [x1] 110 ldr x1, [x1, __setjmp@GOTPAGEOFF] 159 ldr x2, [x2, #:got_lo12:_ZN14__interception14real_sigsetjmpE] 160 ldr x2, [x2] [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha256-armv7.S | 80 ldr r2,[r1],#4 87 @ ldr r2,[r1],#4 @ 0 112 ldr r12,[r14],#4 @ *K256++ 128 ldr r2,[r1],#4 @ prefetch 134 ldr r2,[sp,#2*4] @ from future BODY_16_xx 136 ldr r1,[sp,#15*4] @ from future BODY_16_xx 145 @ ldr r2,[r1],#4 @ 1 170 ldr r3,[r14],#4 @ *K256++ 186 ldr r2,[r1],#4 @ prefetch 192 ldr r2,[sp,#3*4] @ from future BODY_16_xx [all …]
|
/freebsd/tools/regression/compat32/aarch64/ |
H A D | swp_test_impl.S | 39 ldr r1, =(.L.mainmsgEnd - .L.mainmsg - 1) 59 ldr r0, [sp, #4] 62 ldr r7, =SYS_sched_yield 82 ldr r0, [sp, #4] 85 ldr r7, =SYS_sched_yield 99 ldr r7, =SYS_exit 113 ldr r5, [r0, #4] 118 ldr r1, =(.L.secondarymsgEnd - .L.secondarymsg - 1) 161 ldr r1, =(.L.idsepEnd - .L.idsep - 1) 170 ldr r0, [r6] [all …]
|