Home
last modified time | relevance | path

Searched refs:r2 (Results 1 – 25 of 521) sorted by relevance

12345678910>>...21

/freebsd/sys/arm/arm/
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
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
163 adds r2, r2, r6
[all …]
H A Dsupport.S108 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
140 strdge r2, [ip], #0x08
[all …]
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 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 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.S55 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
188 adds r2, r2, #0x80 /* Adjust for extra sub */
[all …]
H A Dblockio.S65 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
118 subs r2, r2, #4 /* r2 = length - 4 */
130 subs r2, r2, r12
142 subs r2, r2, #4
145 adds r2, r2, #4 /* r2 = length again */
147 cmp r2, #2
[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 …]
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 */
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 */
120 sub ip, ip, r2 /* subtract numsets - 1 from way decr */
[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 Dmemset.S91 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
130 strdge r2, [ip], #0x08
[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 …]
/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 …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Ds390x.S21 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
131 la %r1,0(%r2) // put rp aside
[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 …]
/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/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/contrib/arm-optimized-routines/string/arm/
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/contrib/arm-optimized-routines/math/
H A Dlog.c33 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log() local
55 r2 = r * r; in log()
56 r3 = r * r2; in log()
59 y = r3 * (B[1] + r * B[2] + r2 * B[3] in log()
60 + r3 * (B[4] + r * B[5] + r2 * B[6] + r3 * (B[7] + r * B[8]))); in log()
61 w = B[0] * r2; /* B[0] == -0.5. */ in log()
68 + r2 * (B[3] + r * B[4] + r2 * B[5] in log()
69 + r3 * (B[6] + r * B[7] + r2 * B[8] + r3 * B[9]))); in log()
70 w = B[0] * r2; /* B[0] == -0.5. */ in log()
75 y = r3 * (B[1] + r * B[2] + r2 * B[3] in log()
[all …]
/freebsd/contrib/arm-optimized-routines/pl/math/
H A Dlog.c33 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in optr_aor_log_f64() local
55 r2 = r * r; in optr_aor_log_f64()
56 r3 = r * r2; in optr_aor_log_f64()
60 * (B[1] + r * B[2] + r2 * B[3] in optr_aor_log_f64()
61 + r3 * (B[4] + r * B[5] + r2 * B[6] + r3 * (B[7] + r * B[8]))); in optr_aor_log_f64()
62 w = B[0] * r2; /* B[0] == -0.5. */ in optr_aor_log_f64()
70 + r2 in optr_aor_log_f64()
71 * (B[3] + r * B[4] + r2 * B[5] in optr_aor_log_f64()
72 + r3 * (B[6] + r * B[7] + r2 * B[8] + r3 * B[9]))); in optr_aor_log_f64()
73 w = B[0] * r2; /* B[0] == -0.5. */ in optr_aor_log_f64()
[all …]
/freebsd/sys/powerpc/aim/
H A Dtrap_subr32.S108 stw %r2, FRAME_2+8(%r1); /* save r2 " " */ \
111 GET_CPUINFO(%r2); \
112 lwz %r28,(savearea+CPUSAVE_R28)(%r2); /* get saved r28 */ \
113 lwz %r29,(savearea+CPUSAVE_R29)(%r2); /* get saved r29 */ \
114 lwz %r30,(savearea+CPUSAVE_R30)(%r2); /* get saved r30 */ \
115 lwz %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \
145 lwz %r28,(savearea+CPUSAVE_AIM_DAR)(%r2); /* saved DAR */ \
146 lwz %r29,(savearea+CPUSAVE_AIM_DSISR)(%r2);/* saved DSISR */\
147 lwz %r30,(savearea+CPUSAVE_SRR0)(%r2); /* saved SRR0 */ \
148 lwz %r31,(savearea+CPUSAVE_SRR1)(%r2); /* saved SRR1 */ \
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dumodsi3.S25 r2 = cl0(r0) define
30 r2 = sub(r3,r2) define
34 loop0(1f,r2)
35 p1 = cmp.eq(r2,#0)
36 r2 = lsl(r1,r2) define
41 p0 = cmp.gtu(r2,r0)
42 if (!p0.new) r0 = sub(r0,r2)
43 r2 = lsr(r2,#1) define
47 p0 = cmp.gtu(r2,r0)
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daddsf3.S29 lsls r2, r0, #1
31 lsrs r2, r2, #1 // aAbs
37 lsrs r6, r2, #(significandBits)
45 cmp r2, r3
48 movs r5, r2
50 movs r2, r3
66 lsrs r2, r2, #(significandBits)
78 subs r6, r2, r3
129 adds r2, #1 // result Exponent
131 cmp r2, 0xFF
[all …]

12345678910>>...21