Home
last modified time | relevance | path

Searched refs:r6 (Results 26 – 50 of 164) sorted by relevance

1234567

/freebsd/sys/arm/arm/
H A Din_cksum_arm.S131 movle r6, #0x00
160 mov r6, #0x00
163 adds r2, r2, r6
165 ldrd r6, [r0], #0x08
169 adcs r2, r2, r6
171 ldrd r6, [r0], #0x08
175 adcs r2, r2, r6
178 ldrd r6, [r0], #0x08
182 adcs r2, r2, r6
184 ldrd r6, [r0], #0x08
[all …]
H A Dcopystr.S53 #define SAVE_REGS stmfd sp!, {r4-r6}
54 #define RESTORE_REGS ldmfd sp!, {r4-r6}
68 mov r6, #0x00000000
89 add r6, r6, #0x00000001
92 teqne r6, r2
103 strne r6, [r3]
H A Dfusu.S52 stmfd sp!, {r4, r5, r6}
59 GET_PCB(r6)
60 ldr r6, [r6]
63 teq r6, #0x00000000
64 ldmfdeq sp!, {r4, r5, r6}
69 str r4, [r6, #PCB_ONFAULT]
77 str r0, [r6, #PCB_ONFAULT]
80 ldmfd sp!, {r4, r5, r6}
91 str r0, [r6, #PCB_ONFAULT]
93 ldmfd sp!, {r4, r5, r6}
/freebsd/sys/crypto/openssl/arm/
H A Darmv4-gf2m.S20 eor r7,r5,r6 @ a1^a2
26 eor r4,r6,r8 @ a2^a4
44 eor r5,r5,r6,lsl#6
45 eor r4,r4,r6,lsr#26
54 eor r5,r5,r6,lsl#12
55 eor r4,r4,r6,lsr#20
64 eor r5,r5,r6,lsl#18
65 eor r4,r4,r6,lsr#14
76 eor r4,r4,r6,lsr#8
93 eor r4,r4,r6,lsr#2
[all …]
H A Dsha256-armv4.S1858 add r6,r6,r12
1984 add r6,r6,r10
2061 add r6,r6,r2
2078 add r6,r6,r2
2257 add r6,r6,r2
2274 add r6,r6,r2
2440 add r6,r6,r2
2451 add r6,r6,r2
2584 add r6,r6,r2
2595 add r6,r6,r2
[all …]
H A Darmv4-mont.S71 ldr r6,[r3],#4 @ np[0],np++
112 ldr r6,[r3,#-4] @ np[0]
167 ldr r6,[r3],#4
646 vld1.64 {q6},[r6,:128]
651 addne r6,r6,#16 @ don't advance in last iteration
690 vld1.64 {q8},[r6,:128]
695 addne r6,r6,#16 @ don't advance in last iteration
734 vld1.64 {q10},[r6,:128]
739 addne r6,r6,#16 @ don't advance in last iteration
778 vld1.64 {q12},[r6,:128]
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha256-armv7.S207 eor r0,r6,r6,ror#5
1813 add r6,r6,r12
2017 add r6,r6,r2
2034 add r6,r6,r2
2213 add r6,r6,r2
2230 add r6,r6,r2
2396 add r6,r6,r2
2407 add r6,r6,r2
2540 add r6,r6,r2
2551 add r6,r6,r2
[all …]
/freebsd/contrib/bearssl/src/symcipher/
H A Daes_ct64_dec.c113 uint64_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local
129 r6 = (q6 >> 16) | (q6 << 48); in inv_mix_columns()
133 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns()
134 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr32(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns()
136 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns()
137 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns()
138 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr32(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()
139 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr32(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
H A Daes_ct_dec.c124 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local
140 r6 = (q6 >> 8) | (q6 << 24); in inv_mix_columns()
144 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns()
145 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr16(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns()
147 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns()
148 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns()
149 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()
150 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr16(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
H A Daes_ct64_enc.c69 uint64_t r0, r1, r2, r3, r4, r5, r6, r7; in mix_columns() local
85 r6 = (q6 >> 16) | (q6 << 48); in mix_columns()
94 q[6] = q5 ^ r5 ^ r6 ^ rotr32(q6 ^ r6); in mix_columns()
95 q[7] = q6 ^ r6 ^ r7 ^ rotr32(q7 ^ r7); in mix_columns()
H A Daes_ct_enc.c66 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in mix_columns() local
82 r6 = (q6 >> 8) | (q6 << 24); in mix_columns()
91 q[6] = q5 ^ r5 ^ r6 ^ rotr16(q6 ^ r6); in mix_columns()
92 q[7] = q6 ^ r6 ^ r7 ^ rotr16(q7 ^ r7); in mix_columns()
/freebsd/lib/libc/powerpc64/string/
H A Dmemcpy.S64 lbz %r6, 0(%r4)
65 stb %r6, 0(%r3)
85 ld %r6, 0(%r4)
87 std %r6, 0(%r3)
96 ldu %r6, 16(%r4)
98 stdu %r6, 16(%r3)
119 lbzu %r6, 1(%r4)
120 stbu %r6, 1(%r3)
H A Dmemcpy_vsx.S42 xor %r6, %r6, %r6 ;\
47 lxvd2x %vs6, %r6, %r4 ;\
51 stxvd2x %vs6, %r6, %r3 ;\
H A Dstrncpy_arch_2_05.S36 xor %r6,%r6,%r6 /* fixed 0 reg */
68 cmpb %r7,%r0,%r6
115 stbu %r6,1(%r3)
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dcomparesf2.S53 push {r6, lr}
67 lsrs r6, r3, #1
68 orrs r6, r2
76 movs r6, r0
77 eors r6, r1
153 movs r6, #0xff
154 lsls r6, #24
155 cmp r2, r6
157 cmp r3, r6
162 pop {r6, pc}
/freebsd/tools/regression/compat32/aarch64/
H A Dswp_test_impl.S145 mov r6, r2
170 ldr r0, [r6]
173 str r5, [r6]
288 movw r6, #0xca00
289 movt r6, #0x3b9a
291 udiv r5, r0, r6
303 cmp r6, #0
307 udiv r0, r4, r6
316 cmp r6, #1
334 mul r0, r8, r6
[all …]
/freebsd/tests/sys/compat32/aarch64/
H A Dswp_cond_test_impl.S28 mov r6, #1
60 add r6, r6, #1 /* Next test */
90 add r6, r6, #1 /* Next test */
119 add r6, r6, #1 /* Next test */
149 add r6, r6, #1 /* Next test */
179 add r6, r6, #1 /* Next test */
208 add r6, r6, #1 /* Next test */
238 add r6, r6, #1 /* Next test */
257 mov r0, r6
H A Dswp_test_impl.S75 mov r6, sp
77 sub r6, #1
82 add r6, #1
85 mov r0, r6
94 ldrb r0, [r6]
99 mov r1, r6
139 mov r0, r6
154 mov r0, r6
170 cmp r0, r6
/freebsd/contrib/cortex-strings/src/thumb/
H A Dstrcmp-armv6m.S61 push {r4, r5, r6, lr}
66 lsls r6, r5, #7
72 ands r4, r6
104 pop {r4, r5, r6, pc}
117 pop {r4, r5, r6, pc}
121 pop {r4, r5, r6, pc}
141 pop {r4, r5, r6, pc}
/freebsd/contrib/arm-optimized-routines/string/arm/
H A Dstrcmp-armv6m.S35 push {r4, r5, r6, lr}
40 lsls r6, r5, #7
46 ands r4, r6
78 pop {r4, r5, r6, pc}
91 pop {r4, r5, r6, pc}
95 pop {r4, r5, r6, pc}
115 pop {r4, r5, r6, pc}
H A Dmemchr.S75 push {r4,r5,r6,r7}
91 eor r6,r6, r1
95 sel r6, r5, r7 @ chained....bytes are 00 for none-00 bytes, or ff for 00 bytes - NOTE INVERSION
96 cbnz r6, 60f
99 pop {r4,r5,r6,r7}
131 @ r5 has the 00/ff pattern for the first word, r6 has the chained value
140 moveq r5, r6 @ the end is in the 2nd word
156 pop {r4,r5,r6,r7}
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dsfdiv_opt.S34 r6 = ##0x80000000 define
40 r6 = r5 define
41 r0 = and(r6,r5)
49 r6 -= sfmpy(r0,r4):lib
52 r0 += sfmpy(r6,r2):lib
H A Dudivmodsi4.S31 r6 = sub(r3,r2) define
37 r3:2 = vlslw(r5:4,r6)
38 loop0(1f,r6)
39 p0 = cmp.eq(r6,#0)
/freebsd/contrib/cortex-strings/src/arm/
H A Dmemchr.S91 push {r4,r5,r6,r7}
102 eor r6,r6, r1
106 sel r6, r5, r7 @ chained....bytes are 00 for none-00 bytes, or ff for 00 bytes - NOTE INVERSION
107 cbnz r6, 60f
110 pop {r4,r5,r6,r7}
134 @ r5 has the 00/ff pattern for the first word, r6 has the chained value
137 moveq r5, r6 @ the end is in the 2nd word
153 pop {r4,r5,r6,r7}
/freebsd/crypto/openssl/crypto/rc4/asm/
H A Drc4-s390x.pl64 @XX=("%r6","%r7");
74 stm${g} %r6,%r11,6*$SIZE_T($sp)
162 lm${g} %r6,%r11,6*$SIZE_T($sp)
178 $dat="%r6";
187 stm${g} %r6,%r8,6*$SIZE_T($sp)
220 lm${g} %r6,%r8,6*$SIZE_T($sp)

1234567