Home
last modified time | relevance | path

Searched refs:r7 (Results 1 – 25 of 145) sorted by relevance

123456

/freebsd/sys/crypto/openssl/arm/
H A Dsha1-armv4-large.S33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
35 ldmia r0,{r3,r4,r5,r6,r7}
42 mov r7,r7,ror#30 @ [6]
48 add r7,r8,r7,ror#2 @ E+=K_00_19
53 add r7,r7,r3,ror#27 @ E+=ROR(A,27)
57 add r7,r8,r7,ror#2 @ E+=K_00_19
59 add r7,r7,r3,ror#27 @ E+=ROR(A,27)
65 add r7,r7,r9 @ E+=X[i]
68 add r7,r7,r10 @ E+=F_00_19(B,C,D)
78 add r6,r6,r7,ror#27 @ E+=ROR(A,27)
[all …]
H A Darmv4-gf2m.S20 eor r7,r5,r6 @ a1^a2
23 str r7,[sp,#12] @ tab[3]=a1^a2
28 eor r7,r7,r8 @ a1^a2^a4
31 str r7,[sp,#28] @ tab[7]=a1^a2^a4
36 ldr r7,[sp,r9] @ tab[b >> 3 & 0x7]
39 eor r5,r5,r7,lsl#3 @ stall
40 mov r4,r7,lsr#29
41 ldr r7,[sp,r9] @ tab[b >> 9 & 0x7]
49 eor r5,r5,r7,lsl#9
50 eor r4,r4,r7,lsr#23
[all …]
H A Decp_nistz256-armv4.S2416 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2419 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2421 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2433 ldr r7,[r1,#12]
2438 adcs r7,r7,r7
2457 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2460 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2462 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2475 ldr r7,[r1,#12]
2490 adcs r7,r7,r1
[all …]
H A Dghash-armv4.S48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too
50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ...
51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack
61 add r7,r1,r12,lsl#4
62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo]
76 eor r6,r6,r7,lsl#28
77 eor r7,r11,r7,lsr#4
81 eor r7,r7,r8,lsl#16
99 eor r6,r6,r7,lsl#28
100 eor r7,r11,r7,lsr#4
[all …]
H A Dchacha-armv4.S67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce
70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce
71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key
73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key
81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material
129 add r3,r3,r7
136 mov r7,r7,ror#20
138 eor r7,r7,r9,ror#20
141 add r3,r3,r7
148 mov r7,r7,ror#25
[all …]
H A Darmv4-mont.S59 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} @ save 10 registers
102 mov r7,sp
106 sub r7,r0,r7 @ "original" r0-1 value
107 sub r1,r1,r7 @ "rewind" ap to &ap[1]
109 sub r3,r3,r7 @ "rewind" np to &np[1]
113 ldr r7,[sp,#4] @ tp[1]
125 adds r10,r11,r7 @ +=tp[j]
132 ldr r7,[r4,#8] @ tp[j+1]
144 adds r12,r12,r7
145 ldr r7,[r0,#15*4] @ restore &bp[num]
[all …]
H A Dsha256-armv4.S120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
185 add r7,r7,r11 @ d+=h
194 eor r0,r7,r7,ror#5
196 eor r0,r0,r7,ror#19 @ Sigma1(e)
211 eor r0,r7,r7,ror#5
213 eor r0,r0,r7,ror#19 @ Sigma1(e)
220 and r2,r2,r7
276 eor r2,r7,r8
334 eor r2,r6,r7
338 eor r2,r2,r7 @ Ch(e,f,g)
[all …]
H A Dkeccak1600-armv4.S48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4]
70 eor r7,r7,r14
85 eor r7,r7,r11
100 eor r7,r7,r14
125 eor r7,r7,r14
141 eor r7,r7,r11
155 eor r7,r7,r14
173 eor r7,r7,r11
188 eor r14,r7,r0
202 eor r2,r2,r7,ror#32-1 @ C[1] = ROL64(C[3], 1) ^ C[1];
[all …]
H A Dpoly1305-armv4.S20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
47 ldrb r7,[r1,#3]
52 orr r4,r4,r7,lsl#24
53 ldrb r7,[r1,#6]
67 orr r5,r5,r7,lsl#16
68 ldrb r7,[r1,#9]
93 orr r6,r6,r7,lsl#8
94 ldrb r7,[r1,#12]
102 orr r7,r7,r8,lsl#8
104 orr r7,r7,r9,lsl#16
[all …]
/freebsd/sys/powerpc/ofw/
H A Dofwcall32.S70 mflr %r7
71 addis %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@ha
72 addi %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@l
75 lwz %r4,openfirmware_entry@got(%r7)
83 lwz %r5,ofmsr@got(%r7)
95 lwz %r1,ofwstk@got(%r7)
136 mflr %r7
137 addis %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@ha
138 addi %r7,%r7,(_GLOBAL_OFFSET_TABLE_-1b)@l
142 lwz %r5,rtas_regsave@got(%r7)
[all …]
H A Dofwcall64.S109 addis %r7,%r2,TOC_REF(ofwstk)@ha
110 ld %r7,TOC_REF(ofwstk)@l(%r7)
111 addi %r7,%r7,OFWSTKSZ-40
136 mr %r1,%r7
170 ld %r7,32(%r1)
177 clrrdi %r7,%r7,32
180 or %r8,%r8,%r7
275 addis %r7,%r2,TOC_REF(rtasmsr)@ha
276 ld %r7,TOC_REF(rtasmsr)@l(%r7)
277 ld %r7,0(%r7)
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daddsf3.S27 push {r4, r5, r6, r7, lr}
38 lsrs r7, r3, #(significandBits)
41 cmp r7, #0xFF
92 movs r7, r5
93 lsls r7, r3
95 movs r7, #1
100 orrs r5, r7
106 movs r7, r0
107 eors r7, r1
108 lsrs r7, #31
[all …]
/freebsd/sys/arm/arm/
H A Dbcopyinout_xscale.S86 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */
136 ldrt r7, [r0], #0x04 /* LD:0c-0f */
144 ldrt r7, [r0], #0x04 /* LD:24-27 */
154 ldrt r7, [r0], #0x04 /* LD:3c-3f */
164 ldrt r7, [r0], #0x04 /* LD:54-57 */
174 ldrt r7, [r0], #0x04 /* LD:6c-6f */
200 ldrt r7, [r0], #0x04
267 stmfd sp!, {r4-r7}
281 ldrt r7, [r0], #0x04
287 orr r6, r6, r7, lsl #24
[all …]
H A Dlocore.S120 mrc CP15_SCTLR(r7)
121 tst r7, #CPU_CONTROL_DC_ENABLE
132 bic r7, #CPU_CONTROL_DC_ENABLE
133 bic r7, #CPU_CONTROL_AFLT_ENABLE
134 bic r7, #CPU_CONTROL_MMU_ENABLE
135 bic r7, #CPU_CONTROL_IC_ENABLE
136 bic r7, #CPU_CONTROL_BPRD_ENABLE
137 bic r7, #CPU_CONTROL_SW_ENABLE
138 orr r7, #CPU_CONTROL_UNAL_ENABLE
139 orr r7, #CPU_CONTROL_VECRELOC
[all …]
H A Din_cksum_arm.S95 stmfd sp!, {r4-r7, lr}
98 ldmfd sp!, {r4-r7, pc}
121 ands r7, r0, #0x03
123 rsb r7, r7, #0x04
124 cmp r1, r7 /* Enough bytes left to make it? */
126 cmp r7, #0x02
138 subs r1, r1, r7 /* Update length */
147 ands r7, r0, #0x04
148 ldrne r7, [r0], #0x04
164 adcs r2, r2, r7
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dsupport.S198 #define t2 %r7
328 SET_COPYFAULT(%r4, %r7, %r5)
331 CLEAR_FAULT(%r7)
341 SET_COPYFAULT(%r3, %r7, %r5)
344 CLEAR_FAULT(%r7)
355 SET_COPYFAULT_TRUNCATE(%r3, %r7, %r5)
381 CLEAR_FAULT_NO_CLOBBER(%r7)
387 SET_FUSUFAULT(%r3, %r7)
389 CLEAR_FAULT(%r7)
396 SET_FUSUFAULT(%r3, %r7)
[all …]
H A Dswtch64.S136 andi. %r7, %r18, PCB_CFSCR
143 mfspr %r7, SPR_EBBHR
144 std %r7, PCB_EBB_EBBHR(%r17)
145 mfspr %r7, SPR_EBBRR
146 std %r7, PCB_EBB_EBBRR(%r17)
147 mfspr %r7, SPR_BESCR
148 std %r7, PCB_EBB_BESCR(%r17)
152 mfspr %r7, SPR_LMRR
153 std %r7, PCB_LMON_LMRR(%r17)
154 mfspr %r7, SPR_LMSER
[all …]
/freebsd/lib/libc/powerpc64/string/
H A Dstrncpy_arch_2_05.S48 lbz %r7,0(%r4)
49 stbu %r7,1(%r3)
53 cmpdi %r7,0
68 cmpb %r7,%r0,%r6
69 cmpdi %r7,0
83 lbzu %r7,1(%r4)
84 stbu %r7,1(%r3)
86 cmpdi %r7,0
107 lbzu %r7,1(%r4)
108 stbu %r7,1(%r3)
[all …]
H A Dstrcpy_arch_2_05.S74 rldicr. %r7,%r0,8,7
76 rldicr. %r7,%r0,16,7
78 rldicr. %r7,%r0,24,7
80 andis. %r7,%r0,0xff00
82 andis. %r7,%r0,0xff
84 andi. %r7,%r0,0xff00
138 andi. %r7,%r0,0xff
140 andi. %r7,%r0,0xff00
142 andis. %r7,%r0,0xff
144 andis. %r7,%r0,0xff00
[all …]
H A Dbcopy.S74 andi. %r7, %r4, ALIGN_MASK
75 cmpd %r7, %r8
164 ld %r7, 8(%r4)
167 std %r7, 8(%r3)
200 subfic %r7, %r6, 16
202 sub %r8, %r5, %r7
213 std %r7, -32(%r1) /* bytes to copy in phase 1 */
221 li %r7, 0
227 std %r7, -24(%r1) /* 16-byte pre/post adjustment (0) */
235 std %r7, -48(%r1) /* bytes to copy in phase 3 */
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Ds390x.S35 lg %r7,0(%r3) // ap[0]
44 alcgr %r7,%r12 // +=carry
46 alg %r7,0(%r3,%r1) // +=rp[i]
47 stg %r7,0(%r3,%r1) // rp[i]=
57 lg %r7,32(%r3)
76 alcgr %r7,%r12 // +=carry
78 alg %r7,0(%r3,%r1) // +=rp[i]
79 stg %r7,0(%r3,%r1) // rp[i]=
111 lg %r7,0(%r3) // ap[i]
113 alcgr %r7,%r12 // +=carry
[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
130 r7 = (q7 >> 16) | (q7 << 48); in inv_mix_columns()
132 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr32(q0 ^ q5 ^ q6 ^ r0 ^ r5); 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()
135 … ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr32(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^ r5 ^ 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
141 r7 = (q7 >> 8) | (q7 << 24); in inv_mix_columns()
143 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5); 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()
146 … ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^ r5 ^ 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
86 r7 = (q7 >> 16) | (q7 << 48); in mix_columns()
88 q[0] = q7 ^ r7 ^ r0 ^ rotr32(q0 ^ r0); in mix_columns()
89 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr32(q1 ^ r1); in mix_columns()
91 q[3] = q2 ^ r2 ^ q7 ^ r7 ^ r3 ^ rotr32(q3 ^ r3); in mix_columns()
92 q[4] = q3 ^ r3 ^ q7 ^ r7 ^ r4 ^ rotr32(q4 ^ r4); in mix_columns()
95 q[7] = q6 ^ r6 ^ r7 ^ rotr32(q7 ^ r7); in mix_columns()
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha256-armv7.S75 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
140 add r7,r7,r11 @ d+=h
149 eor r0,r7,r7,ror#5
151 eor r0,r0,r7,ror#19 @ Sigma1(e)
166 eor r0,r7,r7,ror#5
168 eor r0,r0,r7,ror#19 @ Sigma1(e)
175 and r2,r2,r7
231 eor r2,r7,r8
289 eor r2,r6,r7
293 eor r2,r2,r7 @ Ch(e,f,g)
[all …]

123456