/freebsd-11-stable/sys/arm/ti/ |
H A D | ti_smc.S | 33 /* r0 and r1 contains the eventual arguments, r2 contains the function ID */ 36 mov r12, r2 /* the rom expects the function ID in r12 */
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | cpufunc_asm.S | 118 bic r2, r3, r0 /* Clear bits */ 119 eor r2, r2, r1 /* XOR bits */ 122 teq r2, r3 /* Only write if there is a change */ 123 mcrne CP15_SCTLR(r2) /* Write new control register */ 165 mrc p15, 0, r2, c2, c0, 0; \ 166 mov r2, r2; \
|
H A D | cpufunc_asm_armv7.S | 131 mov r2, r8, lsl #2 132 add r2, r2, r2 134 ldr r1, [r0, r2] 137 and r2, r1, #7 138 add r2, r2, #4 153 orr r6, r6, r7, lsl r2 189 and r2, r [all...] |
H A D | swtch-v4.S | 153 ldrne r2, [r7, #(PCB_L1VEC)] /* Fetch new vector_page value */ 155 cmpne r3, r2 /* Stuffing the same value? */ 156 strne r2, [r0] /* Store if not. */ 207 * r2 = lock (new lock for old thread) 218 mov r6, r2 /* Save the mutex */ 225 GET_PCPU(r7, r2) 229 ldr r2, [r1, #TD_PCB] 230 str r2, [r7, #PC_CURPCB] 235 ldr r2, [r0, #(TD_PCB)] 258 /* rem: r2 [all...] |
H A D | exception.S | 155 mrs r2, cpsr; /* Get the CPSR */ \ 156 bic r2, r2, #(PSR_MODE); /* Fix for SVC mode */ \ 157 orr r2, r2, #(PSR_SVC32_MODE); \ 158 msr cpsr_c, r2; /* Punch into SVC mode */ \ 159 mov r2, sp; /* Save SVC sp */ \ 165 str r2, [sp, #-4]!; /* Push SVC sp */ \ 193 mrs r2, cpsr; /* Get the CPSR */ \ 194 bic r2, r [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | comparesf2.S | 54 lsls r2, r0, #1 57 mov r2, r0, lsl #1 68 orrs r6, r2 70 orrs r12, r2, r3, lsr #1 90 subs r0, r2, r3 94 subspl r0, r2, r3 155 cmp r2, r6 164 cmp r2, #0xff000000 228 lsls r2, r0, #1 234 cmp r2, r [all...] |
H A D | modsi3.S | 34 sdiv r2, r0, r1 35 mls r0, r2, r1, r0 45 eor r2, r0, r0, asr #31 47 sub r0, r2, r0, asr #31
|
H A D | divsi3.S | 53 asrs r2, r0, #31 55 eors r0, r2 57 subs r0, r0, r2 60 eor r2, r0, r0, asr #31 62 sub r0, r2, r0, asr #31
|
/freebsd-11-stable/sys/powerpc/aim/ |
H A D | trap_subr64.S | 137 std %r2, FRAME_2+48(%r1); /* save r2 " " */ \ 140 GET_CPUINFO(%r2); \ 141 ld %r27,(savearea+CPUSAVE_R27)(%r2); /* get saved r27 */ \ 142 ld %r28,(savearea+CPUSAVE_R28)(%r2); /* get saved r28 */ \ 143 ld %r29,(savearea+CPUSAVE_R29)(%r2); /* get saved r29 */ \ 144 ld %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \ 145 ld %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \ 175 ld %r28,(savearea+CPUSAVE_AIM_DAR)(%r2); /* saved DAR */ \ 176 ld %r29,(savearea+CPUSAVE_AIM_DSISR)(%r2);/* save [all...] |
/freebsd-11-stable/secure/lib/libcrypto/arm/ |
H A D | armv4-mont.S | 20 stmdb sp!,{r0,r2} @ sp points at argument block 25 ldr r2,.LOPENSSL_armcap 26 ldr r0,[r0,r2] 28 ldmia sp, {r0,r2} 47 add r4,r2,r0 @ &bp[num-1] 51 ldr r2,[r2] @ bp[0] 57 umull r10,r11,r5,r2 @ ap[0]*bp[0] 69 umlal r10,r11,r5,r2 @ ap[j]*bp[0] 90 ldr r2,[r [all...] |
H A D | aes-armv4.S | 173 mov r11,r2 188 ldrb r2,[r12,#11] 194 orr r2,r2,r4,lsl#8 196 orr r2,r2,r5,lsl#16 198 orr r2,r2,r6,lsl#24 207 ldr r2,[r12,#8] 212 rev r2,r [all...] |
/freebsd-11-stable/contrib/gcc/config/arm/ |
H A D | bpabi.S | 33 #define yyh r2 39 #define yyl r2 78 ldmfd sp!, {r2, r3} 91 ldmfd sp!, {r2, r3}
|
/freebsd-11-stable/lib/libc/arm/gen/ |
H A D | sigsetjmp.S | 61 ldr r2, .L_setjmp_magic /* load magic */ 65 teq r2, r3 /* magic correct? */
|
H A D | divsi3.S | 88 ands r2, r1, #0x80000000 89 eor ip, ip, r2 91 orr ip, r2, ip, lsr #1 /* ip bit 0x40000000 = -ve division */ 95 mov r2, #1 244 addhs r3, r3,r2, lsl #31 248 addhs r3, r3,r2, lsl #30 252 addhs r3, r3,r2, lsl #29 256 addhs r3, r3,r2, lsl #28 260 addhs r3, r3,r2, lsl #27 264 addhs r3, r3,r2, ls [all...] |
/freebsd-11-stable/sys/libkern/arm/ |
H A D | ffs.S | 60 adrne r2, .L_ffs_table 66 ldrbne r0, [ r2, r0, lsr #26 ]
|
H A D | ldivmod.S | 36 * They take n in {r0, r1} and m in {r2, r3} then pass them into the 39 * ABI required us to return r in {r2, r3}. 52 ldmfd sp!, {r2, r3} /* Load the remainder */ 62 ldmfd sp!, {r2, r3} /* Load the remainder */
|
H A D | divsi3.S | 94 ands r2, r1, #0x80000000 95 eor ip, ip, r2 97 orr ip, r2, ip, lsr #1 /* ip bit 0x40000000 = -ve division */ 101 mov r2, #1 250 addhs r3, r3,r2, lsl #31 254 addhs r3, r3,r2, lsl #30 258 addhs r3, r3,r2, lsl #29 262 addhs r3, r3,r2, lsl #28 266 addhs r3, r3,r2, lsl #27 270 addhs r3, r3,r2, ls [all...] |
/freebsd-11-stable/contrib/libarchive/libarchive/ |
H A D | archive_read_extract2.c | 86 int r, r2; local 101 r2 = archive_write_finish_entry(ad); 102 if (r2 < ARCHIVE_WARN) 103 r2 = ARCHIVE_WARN; 105 if (r2 != ARCHIVE_OK && r == ARCHIVE_OK) 108 if (r2 < r) 109 r = r2;
|
/freebsd-11-stable/lib/libc/arm/aeabi/ |
H A D | aeabi_vfp_double.S | 39 LOAD_DREG(d1, r2, r3) 48 LOAD_DREG(d1, r2, r3) 57 LOAD_DREG(d1, r2, r3) 66 LOAD_DREG(d1, r2, r3) 78 LOAD_DREG(d1, r2, r3) 90 LOAD_DREG(d1, r2, r3) 102 LOAD_DREG(d1, r2, r3) 114 LOAD_DREG(d1, r2, r3) 126 LOAD_DREG(d1, r2, r3) 171 LOAD_DREG(d1, r2, r [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_ppc64.S | 20 std r2,24(r1) 34 mflr r2 36 addis r2,r2,.TOC.-0b@ha 37 addi r2,r2,.TOC.-0b@l 39 addis r2,r2,_setjmp-0b@ha 40 addi r2,r2,_setjm [all...] |
/freebsd-11-stable/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_asm.S | 111 ldm r0, {r2, r3} 113 mov r0, r2 118 mov r1, r2 121 mov r0, r2 134 teq r2, #0x00000000 141 teqne r5, r2 156 teq r2, #0x00000000 164 teqne r5, r2 192 strex ip, r2, [r0] /* Store new to target */
|
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | swtch32.S | 73 mr %r2, %r4 97 mr %r2,%r4 /* and the new thread ptr in curthread */ 128 lwz %r7,TD_LOCK(%r2) 134 lwz %r17,TD_PCB(%r2) /* Get new current PCB */ 143 stw %r2,PC_CURTHREAD(%r7) /* Store new current thread */ 144 lwz %r17,TD_PCB(%r2) /* Store new current PCB */ 147 mr %r3,%r2 /* Get new thread ptr */ 154 mr %r3,%r2 /* Pass curthread to enable_fpu */ 162 mr %r3,%r2 /* Pass curthread to enable_vec */
|
/freebsd-11-stable/crypto/openssl/crypto/ |
H A D | armv4cpuid.S | 11 .Ladd: ldrex r2,[r0] 12 add r3,r2,r1 13 strex r2,r3,[r0] 14 cmp r2,#0 20 ldr r2,.Lspinlock 24 add r6,r3,r2 @ &spinlock 32 ldr r2,[r4] 33 add r2,r2,r5 34 str r2,[r [all...] |
H A D | ia64cpuid.S | 22 { .mii; ld4 r2=[r32] 26 { .mii; mov ar.ccv=r2 27 add r8=r2,r33 28 mov r3=r2 };; 30 cmpxchg4.acq r2=[r32],r8,ar.ccv 32 { .mib; cmp.ne p6,p0=r2,r3 53 .save ar.pfs,r2 55 { .mib; alloc r2=ar.pfs,0,96,0,96 138 { .mib; and r2=7,r32 150 { .mib; cmp.eq p6,p0=0,r2 [all...] |
/freebsd-11-stable/sys/arm/at91/ |
H A D | at91_reset.S | 50 ldr r2, =RSTC_RCR 57 str r3, [r2]
|