Home
last modified time | relevance | path

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

12345678910>>...37

/freebsd-src/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 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 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 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, r
[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-src/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-src/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-src/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-src/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-src/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-src/contrib/cortex-strings/src/thumb-2/
H A Dstrcpy.c51 "eor r2, r0, r1\n\t" in strcpy()
53 "tst r2, #3\n\t" in strcpy()
69 "sub r2, r3, "magic1(r5)"\n\t" in strcpy()
70 "bics r2, r2, r3\n\t" in strcpy()
71 "tst r2, "magic2(r5)"\n\t" in strcpy()
83 "sub r2, r3, "magic1(r5)"\n\t" in strcpy()
84 "bics r2, r2, r3\n\t" in strcpy()
85 "tst r2, "magic2(r5)"\n\t" in strcpy()
86 "sub r2, r4, "magic1(r5)"\n\t" in strcpy()
89 "bics r2, r2, r4\n\t" in strcpy()
[all …]
/freebsd-src/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-src/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-src/contrib/cortex-strings/src/thumb/
H A Dstrcmp-armv6m.S49 lsrs r0, r2, \n
60 mov r2, r0
62 orrs r2, r1
63 lsls r2, r2, #30
68 ldmia r0!, {r2}
70 subs r4, r2, r5
71 bics r4, r2
82 cmp r2, r3
84 cmp r2, r3
86 uxtb r0, r2
[all …]
/freebsd-src/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-src/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 …]

12345678910>>...37