/freebsd-11-stable/sys/arm/ti/ |
H A D | ti_smc.S | 35 stmfd sp!, {r4-r12, lr} 36 mov r12, r2 /* the rom expects the function ID in r12 */ 39 ldmfd sp!, {r4-r12, pc}
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | chkstk.S | 11 // This clobbers the register r12, and the condition codes, and uses r5 and r6 24 mov r12, sp 28 sub r12, r12, #PAGE_SIZE 30 ldr r6, [r12]
|
H A D | sync-ops.h | 23 mov r12, r0; \ 24 LOCAL_LABEL(tryatomic_##op) : ldrex r0, [r12]; \ 26 strex r3, r2, [r12]; \ 39 mov r12, r0; \ 40 LOCAL_LABEL(tryatomic_##op) : ldrexd r0, r1, [r12]; \ 42 strexd r6, r4, r5, [r12]; \
|
/freebsd-11-stable/lib/libc/arm/string/ |
H A D | memmove.S | 71 ands r12, r0, #3 73 ands r12, r1, #3 87 ldmia r1!, {r3, r4, r12, lr} 88 stmia r0!, {r3, r4, r12, lr} 89 ldmia r1!, {r3, r4, r12, lr} 90 stmia r0!, {r3, r4, r12, lr} 96 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 97 stmiage r0!, {r3, r4, r12, lr} 107 ldmiage r1!, {r3, r12, lr} 108 stmiage r0!, {r3, r12, l [all...] |
H A D | memcpy_arm.S | 60 * Note: r12 (aka ip) can be trashed during the function along with 73 ands r12, r0, #3 75 ands r12, r1, #3 89 ldmia r1!, {r3, r4, r12, lr} 90 stmia r0!, {r3, r4, r12, lr} 91 ldmia r1!, {r3, r4, r12, lr} 92 stmia r0!, {r3, r4, r12, lr} 97 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 98 stmiage r0!, {r3, r4, r12, lr} 107 ldmiage r1!, {r3, r12, l [all...] |
/freebsd-11-stable/lib/libc/amd64/gen/ |
H A D | rfork_thread.S | 49 pushq %r12 51 movq %rcx, %r12 65 popq %r12 76 movq %r12, %rdi 94 popq %r12
|
/freebsd-11-stable/contrib/gcc/config/rs6000/ |
H A D | darwin-world.asm | 84 Ls$pb: mflr r12 85 addis r12,r12,ha16(L_has_vec$non_lazy_ptr-Ls$pb) 86 lwz r12,lo16(L_has_vec$non_lazy_ptr-Ls$pb)(r12) 88 lwz r12,0(r12) 92 cmpwi r12,0 115 addi r12,r1,-224 133 stvx v20,r11,r12 [all...] |
/freebsd-11-stable/secure/lib/libcrypto/amd64/ |
H A D | sha512-x86_64.S | 26 pushq %r12 56 movq 0(%rsi),%r12 59 bswapq %r12 67 movq %r12,0(%rsp) 72 addq %r11,%r12 77 addq %r15,%r12 80 addq (%rbp),%r12 89 addq %r13,%r12 92 addq %r12,%rdx 93 addq %r12, [all...] |
H A D | ecp_nistz256-x86_64.S | 28 pushq %r12 49 movq %r11,%r12 58 cmovcq %r12,%r11 63 popq %r12 73 pushq %r12 89 movq %r11,%r12 98 cmovzq %r12,%r11 123 popq %r12 133 pushq %r12 153 movq %r11,%r12 [all...] |
H A D | x86_64-mont5.S | 23 pushq %r12 59 leaq 128(%rdx),%r12 140 pand 64(%r12),%xmm0 142 pand 80(%r12),%xmm1 143 pand 96(%r12),%xmm2 145 pand 112(%r12),%xmm3 148 movdqa -128(%r12),%xmm4 149 movdqa -112(%r12),%xmm5 150 movdqa -96(%r12),%xmm2 152 movdqa -80(%r12), [all...] |
H A D | rsaz-x86_64.S | 13 pushq %r12 56 movq %rdx,%r12 57 adcq $0,%r12 60 addq %rax,%r12 105 addq %rax,%r12 108 addq %rbx,%r12 155 addq %rax,%r12 194 adcq %r12,%r12 203 adcq %rdx,%r12 [all...] |
H A D | bsaes-x86_64.S | 1081 pushq %r12 1088 movq %rdi,%r12 1111 movdqu 0(%r12),%xmm15 1112 movdqu 16(%r12),%xmm0 1113 movdqu 32(%r12),%xmm1 1114 movdqu 48(%r12),%xmm2 1115 movdqu 64(%r12),%xmm3 1116 movdqu 80(%r12),%xmm4 1118 movdqu 96(%r12),%xmm5 1120 movdqu 112(%r12), [all...] |
H A D | rc4-x86_64.S | 14 pushq %r12 18 movq %rdx,%r12 32 subq %r12,%r13 51 xorb (%r12),%dl 52 movb %dl,(%r12,%r13,1) 53 leaq 1(%r12),%r12 130 xorq (%r12),%r8 131 movq %r8,(%r12,%r13,1) 132 leaq 8(%r12), [all...] |
/freebsd-11-stable/libexec/rtld-elf/powerpc/ |
H A D | rtld_start.S | 122 * On entry, %r11 contains the index of the PLT cell, and %r12 contains 138 mr %r3,%r12 # obj 167 lis %r12,0 # lis 12,jmptab@ha 168 addi %r12,%r12,0 # addi 12,12,jmptab@l 169 subf %r11,%r12,%r11 # reloff 170 li %r12,2 171 srw %r11,%r11,%r12 # index = reloff/sizeof(Elf_Addr) 173 lis %r12,0 # lis 12,_rtld_bind_start@ha 174 addi %r12, [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 235 #.set r12,12 843 # r10, r11, r12 are the equivalents of c1, c2, and c3. 857 adde r12,r9,r0 865 adde r12,r9,r12 872 addc r12,r8,r12 880 addc r12,r8,r12 888 addc r12,r [all...] |
H A D | rsaz-x86_64.pl | 136 push %r12 183 movq %rdx, %r12 184 adcq \$0, %r12 187 addq %rax, %r12 232 addq %rax, %r12 235 addq %rbx, %r12 282 addq %rax, %r12 318 xorq %rcx, %rcx # rcx:r12:r11 = r12:r11 << 1 321 adcq %r12, [all...] |
H A D | x86_64-mont5.pl | 105 push %r12 141 lea 128($bp),%r12 # reassign $bp (+size optimization) 143 $bp="%r12"; 431 mov -24(%rsi),%r12 458 push %r12 527 mov -24(%rsi),%r12 544 $bp="%r12"; 982 mov ($np),%r12 987 dec %r12 # so that after 'not' we get -n[0] 1049 my @A1=("%r12"," [all...] |
/freebsd-11-stable/secure/lib/libcrypto/arm/ |
H A D | armv4-mont.S | 41 stmdb sp!,{r4-r12,lr} @ save 10 registers 60 mov r12,#0 61 umlal r10,r12,r6,r8 @ np[0]*n0+"t[0]" 71 umlal r12,r14,r6,r8 @ np[j]*n0 72 adds r12,r12,r10 73 str r12,[r4],#4 @ tp[j-1]=,tp++ 74 adc r12,r14,#0 78 adds r12,r12,r1 [all...] |
H A D | aes-armv4.S | 171 stmdb sp!,{r1,r4-r12,lr} 172 mov r12,r0 @ inp 176 ldrb r0,[r12,#3] @ load input data in endian-neutral 177 ldrb r4,[r12,#2] @ manner... 178 ldrb r5,[r12,#1] 179 ldrb r6,[r12,#0] 181 ldrb r1,[r12,#7] 183 ldrb r4,[r12,#6] 185 ldrb r5,[r12,#5] 186 ldrb r6,[r12,# [all...] |
H A D | ghash-armv4.S | 33 sub r12,pc,#8 36 sub r12,r12,#48 @ &rem_4bit 38 ldmia r12,{r4-r11} @ copy rem_4bit ... 41 ldrb r12,[r2,#15] 44 eor r12,r12,r14 45 and r14,r12,#0xf0 46 and r12,r12,# [all...] |
H A D | armv4-gf2m.S | 25 and r8,r12,r0,lsl#2 28 and r9,r12,r0,lsr#1 30 and r8,r12,r0,lsr#4 32 and r9,r12,r0,lsr#7 38 and r8,r12,r0,lsr#10 43 and r9,r12,r0,lsr#13 48 and r8,r12,r0,lsr#16 53 and r9,r12,r0,lsr#19 58 and r8,r12,r0,lsr#22 63 and r9,r12,r [all...] |
/freebsd-11-stable/stand/efi/loader/arch/amd64/ |
H A D | amd64_tramp.S | 44 movq %rdx,%r12 /* Stash the kernel values for later. */ 51 pushq %r12 /* Push kernend. */
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | support.S | 418 ands r12, r0, #3 420 ands r12, r1, #3 434 ldmia r1!, {r3, r4, r12, lr} 435 stmia r0!, {r3, r4, r12, lr} 436 ldmia r1!, {r3, r4, r12, lr} 437 stmia r0!, {r3, r4, r12, lr} 442 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 443 stmiage r0!, {r3, r4, r12, lr} 452 ldmiage r1!, {r3, r12, lr} 453 stmiage r0!, {r3, r12, l [all...] |
/freebsd-11-stable/lib/csu/powerpc64/ |
H A D | crti.S | 51 addis %r2, %r12, (.TOC.-_init)@ha 78 addis %r2, %r12, (.TOC.-_fini)@ha
|
/freebsd-11-stable/libexec/rtld-elf/powerpc64/ |
H A D | rtld_start.S | 90 mr %r12,%r3 122 mr %r12,%r0 # save r0 (index) immediately to r12 140 mulli %r4,%r12,24 # Multiply index by sizeof(Elf_Rela) 150 mr %r12,%r3
|