Home
last modified time | relevance | path

Searched refs:r12 (Results 1 – 25 of 210) sorted by relevance

123456789

/freebsd-11-stable/lib/libc/arm/string/
HDmemmove.S71 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, lr}
[all …]
HDmemcpy_arm.S73 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, lr}
108 stmiage r0!, {r3, r12, lr}
[all …]
/freebsd-11-stable/contrib/gcc/config/rs6000/
HDdarwin-world.asm84 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
135 stvx v21,r11,r12
137 stvx v22,r11,r12
139 stvx v23,r11,r12
[all …]
/freebsd-11-stable/secure/lib/libcrypto/amd64/
HDsha512-x86_64.S26 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,%r11
[all …]
HDecp_nistz256-x86_64.S28 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 …]
HDx86_64-mont5.S23 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),%xmm3
[all …]
HDrsaz-x86_64.S13 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
207 movq %r12,40(%rsp)
[all …]
HDbsaes-x86_64.S1081 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),%xmm6
[all …]
HDrc4-x86_64.S14 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),%r12
156 xorb (%r12),%dl
[all …]
HDx86_64-mont.S28 pushq %r12
63 movq %rdx,%r12
65 movq (%r12),%rbx
130 movq (%r12,%r14,8),%rbx
233 movq -24(%rsi),%r12
251 pushq %r12
280 movq %rdx,%r12
282 movq (%r12),%rbx
422 movq (%r12,%r14,8),%rbx
649 movq -24(%rsi),%r12
[all …]
HDaes-x86_64.S187 movzbl (%r14,%r12,1),%r12d
339 pushq %r12
390 movq 24(%rsi),%r12
583 movzbl (%r14,%r12,1),%r12d
652 movq %rsi,%r12
654 andq %rcx,%r12
656 movq %r12,%rdx
659 shrq $7,%r12
662 subq %r12,%rdx
679 leaq (%r11,%r11,1),%r12
[all …]
/freebsd-11-stable/secure/lib/libcrypto/arm/
HDaes-armv4.S171 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,#4]
[all …]
HDarmv4-mont.S41 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,r11
83 str r12,[r0] @ tp[num-1]=
100 mov r12,#0
[all …]
HDghash-armv4.S33 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,#0x0f
49 add r7,r1,r12,lsl#4
52 ldrb r12,[r2,#14]
66 eor r12,r12,r14
[all …]
HDarmv4-gf2m.S25 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,r0,lsr#25
[all …]
HDsha1-armv4-large.S15 ldr r12,.LOPENSSL_armcap
16 ldr r12,[r3,r12] @ OPENSSL_armcap_P
17 tst r12,#ARMV8_SHA1
19 tst r12,#ARMV7_NEON
22 stmdb sp!,{r4-r12,lr}
38 ldrb r12,[r1],#4
43 orr r9,r9,r12,lsl#24
63 ldrb r12,[r1],#4
68 orr r9,r9,r12,lsl#24
88 ldrb r12,[r1],#4
[all …]
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
HDrsaz-x86_64.pl136 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
321 adcq %r12, %r12
330 adcq %rdx, %r12
334 movq %r12, 40(%rsp)
[all …]
HDx86_64-mont5.pl105 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]
1048 my @A1=("%r12","%r13");
[all …]
HDx86_64-mont.pl121 push %r12
156 mov $bp,%r12 # reassign $bp
158 $bp="%r12";
329 mov -24(%rsi),%r12
356 push %r12
385 mov %rdx,%r12 # reassign $bp
387 $bp="%r12";
764 mov -24(%rsi),%r12
785 my @A1=("%r12","%r13");
801 push %r12
[all …]
/freebsd-11-stable/sys/arm/arm/
HDsupport.S418 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, lr}
[all …]
/freebsd-11-stable/libexec/rtld-elf/powerpc/
HDrtld_start.S138 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,%r12,0 # addi 12,12,_rtld_bind_start@l
175 mtctr %r12
176 lis %r12,0 # lis 12,obj@ha
[all …]
/freebsd-11-stable/crypto/openssl/crypto/aes/asm/
HDaesni-sha256-x86_64.pl338 push %r12
376 mov $inp,%r12 # borrow $a4
408 vmovdqu 0x00(%rsi,%r12),@X[0]
409 vmovdqu 0x10(%rsi,%r12),@X[1]
410 vmovdqu 0x20(%rsi,%r12),@X[2]
411 vmovdqu 0x30(%rsi,%r12),@X[3]
434 vmovdqu (%r12),$inout # $a4
435 mov %r12,$_inp # $a4
542 &mov ("%r12",$_inp); # borrow $a4
546 &vmovdqu ("(%r15,%r12)",$iv); # write output
[all …]
/freebsd-11-stable/crypto/openssl/crypto/modes/asm/
HDaesni-gcm-x86_64.pl111 xor %r12,%r12
124 neg %r12
131 and \$0x60,%r12
137 lea ($in0,%r12),$in0
145 movbe 0x50($in0),%r12
149 mov %r12,0x28+8(%rsp)
182 movbe 0x40($in0),%r12
188 mov %r12,0x38+8(%rsp)
205 movbe 0x30($in0),%r12
210 mov %r12,0x48+8(%rsp)
[all …]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
HDsync-ops.h23 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/amd64/gen/
HDrfork_thread.S49 pushq %r12
51 movq %rcx, %r12
65 popq %r12
76 movq %r12, %rdi
94 popq %r12

123456789