Home
last modified time | relevance | path

Searched full:r2 (Results 1 – 25 of 910) sorted by relevance

12345678910>>...37

/freebsd/sys/arm/arm/
H A Dbus_space_asm_generic.S48 ldrb r0, [r1, r2]
53 ldrh r0, [r1, r2]
58 ldr r0, [r1, r2]
67 strb r3, [r1, r2]
72 strh r3, [r1, r2]
77 str r3, [r1, r2]
86 add r0, r1, r2
88 ldr r2, [sp, #0]
89 teq r2, #0
94 subs r2, r2, #1
[all …]
H A Dsupport.S100 * r2 - number of bytes to write
108 mov r1, r2
115 ands r2, ip, #0x03 /* Get the bottom two bits */
127 mov r2, r3 /* Duplicate data */
134 strdge r2, [ip], #0x08
135 strdge r2, [ip], #0x08
136 strdge r2, [ip], #0x08
137 strdge r2, [ip], #0x08
138 strdge r2, [ip], #0x08
139 strdge r2, [ip], #0x08
[all …]
H A Din_cksum_arm.S75 adds r2, r1, #0x00
78 movne r2, r2, ror #8
79 adds r8, r8, r2
97 mov r0, r2
110 * r2 Accumulated 32-bit sum
118 mov r2, #0
134 orreq r2, r4, r5, lsl #8
135 orreq r2, r2, r6, lsl #16
136 orrne r2, r5, r4, lsl #8
137 orrne r2, r2, r6, lsl #24
[all …]
H A Dfusu.S75 str r4, [r2]
108 GET_PCB(r2)
109 ldr r2, [r2]
112 teq r2, #0x00000000
117 str r3, [r2, #PCB_ONFAULT]
123 str r0, [r2, #PCB_ONFAULT]
139 GET_PCB(r2)
140 ldr r2, [r2]
143 teq r2, #0x00000000
148 str r1, [r2, #PCB_ONFAULT]
[all …]
H A Dbcopyinout_xscale.S50 * r2 = length
55 cmp r2, #0x00
59 adds r3, r0, r2
96 cmp r2, ip /* Enough bytes left to align it? */
98 sub r2, r2, ip
108 cmp r2, #0x00 /* All done? */
115 cmp r2, #0x08 /* Less than 8 bytes remaining? */
122 subne r2, r2, #0x04
127 subs r2, r2, #0x80
183 subs r2, r2, #0x80
[all …]
H A Dblockio.S57 * r2 = length
65 subs r2, r2, #4 /* r2 = length - 4 */
77 subs r2, r2, r12
89 subs r2, r2, #4
92 adds r2, r2, #4 /* r2 = length again */
95 cmp r2, #2
110 * r2 = length
118 subs r2, r2, #4 /* r2 = length - 4 */
130 subs r2, r2, r12
142 subs r2, r2, #4
[all …]
H A Dbcopy_page.S53 ldr r2, [r0], #0x04 /* 0x00 */
58 strd r2, [r1], #0x08
59 ldr r2, [r0], #0x04 /* 0x10 */
64 strd r2, [r1], #0x08
65 ldr r2, [r0], #0x04 /* 0x20 */
71 strd r2, [r1], #0x08
72 ldr r2, [r0], #0x04 /* 0x30 */
77 strd r2, [r1], #0x08
78 ldr r2, [r0], #0x04 /* 0x40 */
84 strd r2, [r1], #0x08
[all …]
H A Dcpu_asm-v6.S60 ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */
69 lsl r2, r2, r0 /* shift sets by log2(linesize) */
70 add r3, r3, r2 /* merge numsets - 1 with numways - 1 */
71 sub ip, ip, r2 /* subtract numsets - 1 from way decr */
74 mov r2, ip /* r2 now contains set way decr */
76 /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */
82 subeq r3, r3, r2 /* zero?, decrement way and restore set count */
109 ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */
118 lsl r2, r2, r0 /* shift sets by log2(linesize) */
119 add r3, r3, r2 /* merge numsets - 1 with numways - 1 */
[all …]
H A Dbcopyinout.S52 GET_PCB(r2)
53 ldr r2, [r2]
55 ldr ip, [r2, #PCB_ONFAULT]
57 str r3, [r2, #PCB_ONFAULT]
67 1: str ip, [r2, #PCB_ONFAULT]
78 GET_PCB(r2)
79 ldr r2, [r2]
81 ldr ip, [r2, #PCB_ONFAULT]
83 str r3, [r2, #PCB_ONFAULT]
93 1: str ip, [r2, #PCB_ONFAULT]
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha256-armv7.S73 add r2,r1,r2,lsl#6 @ len to point at the end of inp
74 stmdb sp!,{r0,r1,r2,r4-r11,lr}
80 ldr r2,[r1],#4
82 ldrb r2,[r1,#3]
87 @ ldr r2,[r1],#4 @ 0
95 rev r2,r2
98 @ ldrb r2,[r1,#3] @ 0
102 orr r2,r2,r12,lsl#8
104 orr r2,r2,r0,lsl#16
109 orr r2,r2,r12,lsl#24
[all …]
/freebsd/sys/crypto/openssl/arm/
H A Dsha256-armv4.S118 add r2,r1,r2,lsl#6 @ len to point at the end of inp
119 stmdb sp!,{r0,r1,r2,r4-r11,lr}
125 ldr r2,[r1],#4
127 ldrb r2,[r1,#3]
132 @ ldr r2,[r1],#4 @ 0
140 rev r2,r2
143 @ ldrb r2,[r1,#3] @ 0
147 orr r2,r2,r12,lsl#8
149 orr r2,r2,r0,lsl#16
154 orr r2,r2,r12,lsl#24
[all …]
H A Daes-armv4.S184 mov r11,r2
198 ldrb r2,[r12,#11]
204 orr r2,r2,r4,lsl#8
206 orr r2,r2,r5,lsl#16
208 orr r2,r2,r6,lsl#24
217 ldr r2,[r12,#8]
222 rev r2,r2
233 rev r2,r2
238 str r2,[r12,#8]
253 mov r4,r2,lsr#24
[all …]
/freebsd/lib/libc/arm/string/
H A Dmemcpy.S44 cmp r2, #0x0c
53 sub r2, r2, #0x01
56 suble r2, r2, #0x01
59 sublt r2, r2, #0x01
71 subne r2, r2, #0x04
75 subs r2, r2, #0x80
131 subs r2, r2, #0x80
136 adds r2, r2, #0x80 /* Adjust for extra sub */
139 subs r2, r2, #0x20
156 subs r2, r2, #0x20
[all …]
H A Dmemmove.S54 cmp r3, r2 /* if (r3 < len) we have an overlap */
67 subs r2, r2, #4
76 subs r2, r2, #8
78 subs r2, r2, #0x14
89 subs r2, r2, #0x20
92 cmn r2, #0x10
96 subge r2, r2, #0x10
100 adds r2, r2, #0x14
107 subsge r2, r2, #0x0c
111 adds r2, r2, #8
[all …]
H A Dmemcmp.S71 cmp r2, #0x06
77 cmp r2, #0x00
81 subne r2, r2, #0x01
96 subs r2, r2, #0x01
104 subs r2, r2, #0x01
112 subs r2, r2, #0x01
116 subs r2, r2, #0x04
121 subs r2, r2, #0x04
127 adds r2, r2, #0x04
136 add r2, r2, #0x03
[all …]
H A Dmemset.S78 * r2 - number of bytes to write
91 mov r1, r2
98 ands r2, ip, #0x03 /* Get the bottom two bits */
115 mov r2, r3 /* Duplicate data */
123 strdge r2, [ip], #0x08
124 strdge r2, [ip], #0x08
125 strdge r2, [ip], #0x08
126 strdge r2, [ip], #0x08
128 strdge r2, [ip], #0x08
129 strdge r2, [ip], #0x08
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Ds390x.S15 // BN_ULONG bn_mul_add_words(BN_ULONG *r2,BN_ULONG *r3,int r4,BN_ULONG r5);
21 la %r1,0(%r2) // put rp aside [to give way to]
22 lghi %r2,0 // return value
27 lghi %r2,3
30 nr %r2,%r4 // len%4
101 la %r2,1(%r2) // see if len%4 is zero ...
102 brct %r2,.Loop1_madd // without touching condition code:-)
105 lgr %r2,zero // return value
106 alcgr %r2,%r12 // collect even carry bit
120 brct %r2,.Loop1_madd
[all …]
/freebsd/contrib/bearssl/src/int/
H A Di15_montmul.c52 @ carry: r=r2 \n\ in br_i15_montymul()
61 eor r2, r2 \n\ in br_i15_montymul()
63 sub r1, r2, #1 \n\ in br_i15_montymul()
73 add r2, r0, r2 \n\ in br_i15_montymul()
75 add r2, r1, r2 \n\ in br_i15_montymul()
77 add r2, r0, r2 \n\ in br_i15_montymul()
78 and r1, r2 \n\ in br_i15_montymul()
79 lsr r2, r2, #15 \n\ in br_i15_montymul()
86 add r2, r0, r2 \n\ in br_i15_montymul()
88 add r2, r1, r2 \n\ in br_i15_montymul()
[all …]
/freebsd/contrib/arm-optimized-routines/string/arm/
H A Dstrcpy.c30 "eor r2, r0, r1\n\t" in __strcpy_arm()
32 "tst r2, #3\n\t" in __strcpy_arm()
48 "sub r2, r3, "magic1(r5)"\n\t" in __strcpy_arm()
49 "bics r2, r2, r3\n\t" in __strcpy_arm()
50 "tst r2, "magic2(r5)"\n\t" in __strcpy_arm()
62 "sub r2, r3, "magic1(r5)"\n\t" in __strcpy_arm()
63 "bics r2, r2, r3\n\t" in __strcpy_arm()
64 "tst r2, "magic2(r5)"\n\t" in __strcpy_arm()
65 "sub r2, r4, "magic1(r5)"\n\t" in __strcpy_arm()
68 "bics r2, r2, r4\n\t" in __strcpy_arm()
[all …]
H A Dstrcmp-armv6m.S28 lsrs r0, r2, \n
34 mov r2, r0
36 orrs r2, r1
37 lsls r2, r2, #30
42 ldmia r0!, {r2}
44 subs r4, r2, r5
45 bics r4, r2
56 cmp r2, r3
58 cmp r2, r3
60 uxtb r0, r2
[all …]
/freebsd/sys/contrib/openzfs/module/lua/setjmp/
H A Dsetjmp_s390x.S27 stmg %r6, %r15, 0(%r2)
29 std %f8, 10*8(%r2)
30 std %f9, 11*8(%r2)
31 std %f10, 12*8(%r2)
32 std %f11, 13*8(%r2)
33 std %f12, 14*8(%r2)
34 std %f13, 15*8(%r2)
35 std %f14, 16*8(%r2)
36 std %f15, 17*8(%r2)
38 lghi %r2, 0
[all …]
/freebsd/crypto/openssl/crypto/sm3/
H A Dsm3.c101 R2(A, B, C, D, E, F, G, H, 0x9D8A7A87, W00, W00 ^ W04); in ossl_sm3_block_data_order()
103 R2(D, A, B, C, H, E, F, G, 0x3B14F50F, W01, W01 ^ W05); in ossl_sm3_block_data_order()
105 R2(C, D, A, B, G, H, E, F, 0x7629EA1E, W02, W02 ^ W06); in ossl_sm3_block_data_order()
107 R2(B, C, D, A, F, G, H, E, 0xEC53D43C, W03, W03 ^ W07); in ossl_sm3_block_data_order()
109 R2(A, B, C, D, E, F, G, H, 0xD8A7A879, W04, W04 ^ W08); in ossl_sm3_block_data_order()
111 R2(D, A, B, C, H, E, F, G, 0xB14F50F3, W05, W05 ^ W09); in ossl_sm3_block_data_order()
113 R2(C, D, A, B, G, H, E, F, 0x629EA1E7, W06, W06 ^ W10); in ossl_sm3_block_data_order()
115 R2(B, C, D, A, F, G, H, E, 0xC53D43CE, W07, W07 ^ W11); in ossl_sm3_block_data_order()
117 R2(A, B, C, D, E, F, G, H, 0x8A7A879D, W08, W08 ^ W12); in ossl_sm3_block_data_order()
119 R2(D, A, B, C, H, E, F, G, 0x14F50F3B, W09, W09 ^ W13); in ossl_sm3_block_data_order()
[all …]
/freebsd/lib/libc/arm/gen/
H A Ddivsi3.S86 ands r2, r1, #0x80000000
87 eor ip, ip, r2
89 orr ip, r2, ip, lsr #1 /* ip bit 0x40000000 = -ve division */
93 mov r2, #1
242 addhs r3, r3,r2, lsl #31
246 addhs r3, r3,r2, lsl #30
250 addhs r3, r3,r2, lsl #29
254 addhs r3, r3,r2, lsl #28
258 addhs r3, r3,r2, lsl #27
262 addhs r3, r3,r2, lsl #26
[all …]
/freebsd/sys/libkern/arm/
H A Ddivsi3.S92 ands r2, r1, #0x80000000
93 eor ip, ip, r2
95 orr ip, r2, ip, lsr #1 /* ip bit 0x40000000 = -ve division */
99 mov r2, #1
248 addhs r3, r3,r2, lsl #31
252 addhs r3, r3,r2, lsl #30
256 addhs r3, r3,r2, lsl #29
260 addhs r3, r3,r2, lsl #28
264 addhs r3, r3,r2, lsl #27
268 addhs r3, r3,r2, lsl #26
[all …]
/freebsd/crypto/openssl/crypto/
H A Ds390xcpuid.pl87 lmg %r2,%r3,S390X_STFLE(%r4)
89 tmhl %r2,0x4000 # check for message-security-assist
94 .long 0xb93e0002 # kimd %r0,%r2
98 .long 0xb93f0002 # klmd %r0,%r2
102 .long 0xb92e0042 # km %r4,%r2
106 .long 0xb92f0042 # kmc %r4,%r2
110 .long 0xb91e0042 # kmac %r4,%r2
124 .long 0xb92d2042 # kmctr %r4,%r2,%r2
128 .long 0xb92b0042 # kmo %r4,%r2
132 .long 0xb92a0042 # kmf %r4,%r2
[all …]

12345678910>>...37