Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 244) sorted by relevance

12345678910

/freebsd/crypto/openssl/crypto/
H A Ds390xcpuid.pl38 larl %r4,OPENSSL_s390xcap_P
40 stg %r0,S390X_STFLE+8(%r4) # wipe capability vectors
41 stg %r0,S390X_STFLE+16(%r4)
42 stg %r0,S390X_STFLE+24(%r4)
44 .long 0xb2b04000 # stfle 0(%r4)
47 .long 0xb2b04000 # stfle 0(%r4)
50 .long 0xb2b04000 # stfle 0(%r4)
60 larl %r4,OPENSSL_s390xcap_P
62 stg %r0,S390X_KIMD(%r4) # wipe capability vectors
63 stg %r0,S390X_KIMD+8(%r4)
[all …]
/freebsd/sys/powerpc/booke/
H A Dlocore.S141 mr %r31, %r4
160 lis %r4, HID0_E500_DEFAULT_SET@h
161 ori %r4, %r4, HID0_E500_DEFAULT_SET@l
167 lis %r4, HID0_E500MC_DEFAULT_SET@h
168 ori %r4, %r4, HID0_E500MC_DEFAULT_SET@l
174 lis %r4, HID0_E5500_DEFAULT_SET@h
175 ori %r4, %r4, HID0_E5500_DEFAULT_SET@l
178 mtspr SPR_HID0, %r4
221 2: mflr %r4
222 addi %r4, %r4, (3f - 2b)
[all …]
/freebsd/sys/arm/arm/
H A Dbcopyinout_xscale.S86 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */
87 ldmfdlt sp!, {r4-r9} /* r3 < 0 Restore r4-r9 */
123 stmfd sp!, {r4-r9} /* Free up some registers */
132 ldrt r4, [r0], #0x04 /* LD:00-03 */
139 strd r4, [r1], #0x08 /* ST:00-07 */
140 ldrt r4, [r0], #0x04 /* LD:18-1b */
149 strd r4, [r1], #0x08 /* ST:18-1f */
150 ldrt r4, [r0], #0x04 /* LD:30-33 */
159 strd r4, [r1], #0x08 /* ST:30-37 */
160 ldrt r4, [r0], #0x04 /* LD:48-4b */
[all …]
H A Din_cksum_arm.S59 stmfd sp!, {r4-r11,lr}
91 ldmfd sp!, {r4-r11,pc}
95 stmfd sp!, {r4-r7, lr}
98 ldmfd sp!, {r4-r7, pc}
127 ldrb r4, [r0], #0x01 /* Fetch 1st byte */
134 orreq r2, r4, r5, lsl #8
136 orrne r2, r5, r4, lsl #8
159 ldrd r4, [r0], #0x08
166 adcs r2, r2, r4
168 ldrd r4, [r0], #0x08
[all …]
H A Dbcopy_page.S50 stmfd sp!, {r4, r5}
51 _SAVE({r4, r5})
56 ldr r4, [r0], #0x04 /* 0x08 */
61 strd r4, [r1], #0x08
62 ldr r4, [r0], #0x04 /* 0x18 */
68 strd r4, [r1], #0x08
69 ldr r4, [r0], #0x04 /* 0x28 */
74 strd r4, [r1], #0x08
75 ldr r4, [r0], #0x04 /* 0x38 */
81 strd r4, [r1], #0x08
[all …]
H A Dblockio.S291 stmfd sp!, {r4,r5,lr}
300 ldr r4, [r0, #0x0002] /* take advantage of nonaligned
303 mov r4, r4, lsr #16 /* Put the two shorts together */
304 orr r4, r4, lr, lsl #16
322 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */
348 stmfd sp!, {r4,r5,lr}
351 ldmia r1!, {r4,r5,ip,lr}
353 eor r3, r4, r4, lsl #16 /* r3 = (A^B)(B) */
354 eor r4, r4, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */
355 eor r3, r3, r4, lsl #16 /* r3 = (A^B^A)(B) = (B)(B) */
[all …]
H A Dsupport.S351 stmdb sp!, {r4} /* borrow r4 */
356 ldmia r1!, {r3, r4, r12, lr}
357 stmia r0!, {r3, r4, r12, lr}
358 ldmia r1!, {r3, r4, r12, lr}
359 stmia r0!, {r3, r4, r12, lr}
364 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
365 stmiage r0!, {r3, r4, r12, lr}
367 ldmia sp!, {r4} /* return r4 */
434 stmdb sp!, {r4, r5}
438 ldmia r1!, {r4, r5, r12, lr}
[all …]
H A Dcopystr.S53 #define SAVE_REGS stmfd sp!, {r4-r6}
54 #define RESTORE_REGS ldmfd sp!, {r4-r6}
74 GET_PCB(r4)
75 ldr r4, [r4]
78 teq r4, #0x00000000
83 str r5, [r4, #PCB_ONFAULT]
96 str r0, [r4, #PCB_ONFAULT]
112 str r1, [r4, #PCB_ONFAULT]
/freebsd/lib/libc/powerpc64/string/
H A Dbcopy.S59 cmpld %r3, %r4 /* src == dst? nothing to do */
68 mr %r3, %r4
69 mr %r4, %r0
74 andi. %r7, %r4, ALIGN_MASK
85 cmpd %r4, %r3
97 add %r4, %r4, %r5
98 addi %r4, %r4, -1
105 cmpd %r4, %r3 /* forward or backward copy? */
110 andi. %r0, %r4, 15
112 lbz %r0, 0(%r4)
[all …]
H A Dmemcpy.S56 andi. %r7, %r4, ALIGN_MASK
64 lbz %r6, 0(%r4)
67 addi %r4, %r4, 1
71 andi. %r0, %r4, BLOCK_MASK
85 ld %r6, 0(%r4)
86 ld %r9, 8(%r4)
96 ldu %r6, 16(%r4)
97 ld %r9, 8(%r4)
107 addi %r4, %r4, BLOCK_MASK
112 addi %r4, %r4, -1
[all …]
H A Dstrncpy_arch_2_05.S45 andi. %r0,%r4,7
48 lbz %r7,0(%r4)
50 addi %r4,%r4,1
61 addi %r4,%r4,-8
66 ldu %r0,8(%r4)
81 addi %r4,%r4,-1
83 lbzu %r7,1(%r4)
93 li %r4,0
104 addi %r4,%r4,7
107 lbzu %r7,1(%r4)
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daddsf3.S27 push {r4, r5, r6, r7, lr}
47 movs r4, r0
51 movs r1, r4
56 lsls r4, r0, #(typeWidth - significandBits)
57 lsrs r4, r4, #(typeWidth - significandBits - 3) // aSignificand << 3
68 orrs r4, r6
114 adds r4, r4, r5
119 movs r7, r4
124 movs r7, r4
127 lsrs r4, #1
[all …]
H A Ddivsi3.S17 push {r4, r7, lr} ;\
20 pop {r4, r7, pc}
47 movs r4, r0
48 eors r4, r1
50 eor r4, r0, r1
70 asrs r4, #31
71 eors r0, r4
72 subs r0, r0, r4
74 eor r0, r0, r4, asr #31
75 sub r0, r0, r4, asr #31
/freebsd/lib/libc/arm/string/
H A Dmemmove.S80 stmdb sp!, {r4} /* borrow r4 */
85 ldmia r1!, {r3, r4, r12, lr}
86 stmia r0!, {r3, r4, r12, lr}
87 ldmia r1!, {r3, r4, r12, lr}
88 stmia r0!, {r3, r4, r12, lr}
94 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
95 stmiage r0!, {r3, r4, r12, lr}
97 ldmia sp!, {r4} /* return r4 */
172 stmdb sp!, {r4, r5}
176 ldmia r1!, {r4, r5, r12, lr}
[all …]
/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}
64 and r10,r4,r10,ror#2
76 eor r10,r4,r5 @ F_xx_xx
83 eor r10,r4,r5 @ F_xx_xx
101 eor r10,r3,r4 @ F_xx_xx
108 eor r10,r3,r4 @ F_xx_xx
116 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D)
123 add r4,r8,r4,ror#2 @ E+=K_00_19
128 add r4,r4,r5,ror#27 @ E+=ROR(A,27)
[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}
2429 ldr r4,[r1,#0]
2432 adds r4,r4,r4 @ a[0:7]+=a[0:7], i.e. add with itself
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}
2472 ldr r4,[r1,#0]
2484 adds r4,r4,r3
[all …]
H A Darmv4-gf2m.S15 mov r4,#0
17 str r4,[sp,#0] @ tab[0]=0
26 eor r4,r6,r8 @ a2^a4
29 str r4,[sp,#24] @ tab[6]=a2^a4
40 mov r4,r7,lsr#29
45 eor r4,r4,r6,lsr#26
50 eor r4,r4,r7,lsr#23
55 eor r4,r4,r6,lsr#20
60 eor r4,r4,r7,lsr#17
65 eor r4,r4,r6,lsr#14
[all …]
H A Dpoly1305-armv4.S20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
42 ldrb r4,[r1,#0]
48 orr r4,r4,r5,lsl#8
50 orr r4,r4,r6,lsl#16
52 orr r4,r4,r7,lsl#24
54 and r4,r4,r10
103 str r4,[r0,#0]
117 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
130 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr}
139 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11,r12} @ load context
[all …]
H A Dkeccak1600-armv4.S48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4]
66 eor r4,r4,r10
80 eor r4,r4,r12
96 eor r4,r4,r10
110 eor r4,r4,r12
121 eor r4,r4,r10
136 eor r4,r4,r12
151 eor r4,r4,r10
168 eor r4,r4,r12
181 eor r11,r1,r4
[all …]
H A Dchacha-armv4.S41 stmdb sp!,{r0,r1,r2,r4-r11,lr}
56 ldr r4,[r14,#-32]
58 ldr r4,[r14,r4]
61 ldr r4,[r4]
63 tst r4,#ARMV7_NEON
67 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
[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
62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo]
66 and r14,r4,#0xf @ rem
69 eor r4,r8,r4,lsr#4
71 eor r4,r4,r5,lsl#28
85 and r12,r4,#0xf @ rem
89 eor r4,r8,r4,lsr#4
90 eor r4,r4,r5,lsl#28
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dmemcpy_forward_vp4cp4n2.S57 r4 = extractu(r3, #7, #5) define
61 r4 = minu(r5, r4) define
64 r4 = or(r4, ##2105344) // 2105344 = 0x202000 define
68 l2fetch(r1, r4)
76 r4 = memw(r1++#4) define
77 memw(r0++#4) = r4.new
100 memw(r0++#8) = r4
106 r4 = lsr(r2, #3) // r4 = number of 32-byte blocks remaining. define
111 r3 = or(r3, r4)
118 r4 = memw(r1++#4) define
[all …]
/freebsd/libexec/rtld-elf/powerpc64/
H A Drtld_start.S44 std %r4,104(%r1) /* argv */
63 ld %r4,0(%r3) /* offset to _DYNAMIC */
64 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */
66 ld %r4,-0x8000(%r2) /* First TOC entry is TOC base */
67 subf %r4,%r4,%r2 /* Subtract from real TOC base to get base */
79 ld %r4,104(%r1)
80 addi %r3,%r4,-8 /* locate argc ptr, &argv[-1] */
81 addi %r4,%r1,128 /* &exit_proc on stack */
98 ld %r4,104(%r1) /* argv */
99 ld %r3,-8(%r4) /* argc */
[all …]
/freebsd/sys/powerpc/aim/
H A Dlocore32.S92 stw %r4,20(%r1)
99 lwz %r4,4(%r30) /* GOT pointer */
100 add %r4,%r4,%r30
101 lwz %r4,4(%r4) /* got[0] is _DYNAMIC link addr */
102 subf %r4,%r4,%r3 /* subtract to calculate relocbase */
106 lwz %r4,20(%r1)
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha256-armv7.S74 stmdb sp!,{r0,r1,r2,r4-r11,lr}
75 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
92 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
99 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
120 eor r0,r4,r4,ror#11
132 eor r12,r4,r5 @ a^b, b^c in next round
135 eor r12,r4,r5 @ a^b, b^c in next round
138 eor r0,r0,r4,ror#20 @ Sigma0(a)
190 eor r3,r11,r4 @ a^b, b^c in next round
193 eor r3,r11,r4 @ a^b, b^c in next round
[all …]

12345678910