Home
last modified time | relevance | path

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

12345678910>>...25

/external/llvm/test/MC/ARM/
Dbasic-arm-instructions.s21 adc r7, r8, #(0xff << 16)
22 adc r7, r8, #-2147483638
23 adc r7, r8, #42, #2
24 adc r7, r8, #40, #2
25 adc r7, r8, $40, $2
26 adc r7, r8, 40, 2
27 adc r7, r8, (2 * 20), (1 << 1)
37 adcs r7, r8, #40, #2
44 @ CHECK: adc r7, r8, #16711680 @ encoding: [0xff,0x78,0xa8,0xe2]
45 @ CHECK: adc r7, r8, #-2147483638 @ encoding: [0x2a,0x71,0xa8,0xe2]
[all …]
/external/llvm/test/MC/MachO/ARM/
Dcompact-unwind-armv7k.s14 push {r4, r5, r6, r7, lr}
15 add r7, sp, #12
17 .cfi_def_cfa r7, 8
19 .cfi_offset r7, -8
31 push {r4, r5, r7, lr}
32 add r7, sp, #8
33 .cfi_def_cfa r7, 8
35 .cfi_offset r7, -8
49 push {r7, lr}
50 mov r7, sp
[all …]
/external/boringssl/src/crypto/chacha/
Dchacha_vec_arm.S65 push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
75 add r7, sp, #0
77 add lr, r7, #148
78 str r0, [r7, #80]
79 str r1, [r7, #12]
80 str r2, [r7, #8]
84 ldr r6, [r7, #264]
85 str r4, [r7, #88]
89 str r9, [r7, #56]
97 str ip, [r7, #84]
[all …]
/external/boringssl/linux-arm/crypto/sha/
Dsha1-armv4-large.S24 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
26 ldmia r0,{r3,r4,r5,r6,r7}
33 mov r7,r7,ror#30 @ [6]
39 add r7,r8,r7,ror#2 @ E+=K_00_19
44 add r7,r7,r3,ror#27 @ E+=ROR(A,27)
48 add r7,r8,r7,ror#2 @ E+=K_00_19
50 add r7,r7,r3,ror#27 @ E+=ROR(A,27)
56 add r7,r7,r9 @ E+=X[i]
59 add r7,r7,r10 @ E+=F_00_19(B,C,D)
69 add r6,r6,r7,ror#27 @ E+=ROR(A,27)
[all …]
/external/libvpx/libvpx/vp8/common/arm/armv6/
Ddequant_idct_v6.asm33 smultt r7, r4, r5
39 strh r7, [r0], #2
42 smultt r7, r4, r5
50 strh r7, [r0], #2
66 smulwb r7, r3, r6
69 pkhbt r7, r7, r9, lsl #16
72 uadd16 r6, r6, r7
73 smulwt r7, r4, r12
79 pkhbt r10, r10, r7, lsl #16
80 uadd16 r7, r12, r9
[all …]
Dcopymem16x16_v6.asm21 stmdb sp!, {r4 - r7}
22 ;push {r4-r7}
40 ldrb r7, [r0, #3]
48 strb r7, [r2, #3]
53 ldrb r7, [r0, #7]
60 strb r7, [r2, #7]
65 ldrb r7, [r0, #11]
70 strb r7, [r2, #11]
75 ldrb r7, [r0, #15]
82 strb r7, [r2, #15]
[all …]
Dloopfilter_v6.asm91 uqsub8 r7, r10, r9 ; p2 - p3
95 orr r6, r6, r7 ; abs (p3-p2)
101 uqsub8 r7, r12, r11 ; p0 - p1
104 orr r6, r6, r7 ; abs (p1-p0)
105 uqsub8 r7, r6, r2 ; compare to limit
107 orr lr, lr, r7
110 uqsub8 r7, r10, r11 ; q1 - p1
113 orr r6, r6, r7 ; abs (p1-q1)
114 ldr r7, c0x7F7F7F7F
118 and r6, r7, r6, lsr #1 ; abs (p1-q1) / 2
[all …]
Didct_v6.asm43 smulbb r7, r5, r6 ; (ip[4] * cospi8sqrt2minus1) >> 16
48 pkhtb r7, r9, r7, asr #16 ; 5c | 4c
50 uadd16 r6, r6, r7 ; 5c+5 | 4c+4
52 smulwt r7, r4, r12 ; (ip[13] * sinpi8sqrt2) >> 16
60 pkhbt r10, r10, r7, lsl #16 ; 13s | 12s
61 uadd16 r7, r12, r9 ; 13c+13 | 12c+12
63 usub16 r7, r8, r7 ; c
70 uadd16 r6, r8, r7 ; b+c
71 usub16 r7, r8, r7 ; b-c
75 str r7, [r0, #(8*2)] ; o9 | o8
[all …]
Ddc_only_idct_add_v6.asm24 stmdb sp!, {r4 - r7}
37 uxtab16 r7, r0, r6
41 usat16 r7, #8, r7
44 orr r7, r7, r6, lsl #8
48 str r7, [r3], r12
52 uxtab16 r7, r0, r6
56 usat16 r7, #8, r7
59 orr r7, r7, r6, lsl #8
61 str r7, [r3]
63 ldmia sp!, {r4 - r7}
Dbilinearfilter_v6.asm34 add r7, r2, r4 ; preload next row
35 pld [r0, r7]
51 ldrb r7, [r0, #1]
59 pkhbt r6, r6, r7, lsl #16 ; src[1] | src[0]
60 pkhbt r7, r7, r8, lsl #16 ; src[2] | src[1]
64 smuad r7, r7, r5
74 add r7, r7, #0x40
76 usat r7, #16, r7, asr #7
81 strh r7, [r1], r3
91 ldrneb r7, [r0, #1]
[all …]
Dfilter_v6.asm35 ldr r7, [sp, #36] ; output height
50 mov r7, r7, lsl #16 ; height is top part of counter
57 orr r7, r7, r3, lsr #2 ; construct loop counter
77 sub r7, r7, #1
85 ands r10, r7, #0xff ; test loop counter
102 subs r7, r7, #0x10000
122 ldr r7, [sp, #36] ; output height
140 mov r7, r7, lsl #16 ; height is top part of counter
147 orr r7, r7, r3, lsr #2 ; construct loop counter
167 sub r7, r7, #1
[all …]
/external/llvm/test/CodeGen/ARM/
Dfast-isel-frameaddr.ll9 ; DARWIN-ARM: push {r7}
10 ; DARWIN-ARM: mov r7, sp
11 ; DARWIN-ARM: mov r0, r7
14 ; DARWIN-THUMB2: str r7, [sp, #-4]!
15 ; DARWIN-THUMB2: mov r7, sp
16 ; DARWIN-THUMB2: mov r0, r7
24 ; LINUX-THUMB2: str r7, [sp, #-4]!
25 ; LINUX-THUMB2: mov r7, sp
26 ; LINUX-THUMB2: mov r0, r7
35 ; DARWIN-ARM: push {r7}
[all …]
/external/libvpx/libvpx/vp8/encoder/arm/armv6/
Dvp8_short_fdct4x4_armv6.asm35 qsub16 r7, r4, r5 ; [i1-i2 | i0-i3] = [c1 | d1] without shift
39 qadd16 r7, r7, r7 ; 2*[c1|d1] --> we can use smlad and smlsd
46 smlad r6, r7, r12, r11 ; o1 = (c1 * 2217 + d1 * 5352 + 14500)
47 smlsdx r7, r7, r12, r10 ; o3 = (d1 * 2217 - c1 * 5352 + 7500)
52 pkhbt r6, r5, r7, lsl #4 ; [o3 | o2]
60 qsub16 r7, r8, r9 ; [i5-i6 | i4-i7] = [c1 | d1] without shift
64 qadd16 r7, r7, r7 ; 2x[c1|d1] --> we can use smlad and smlsd
71 smlad r6, r7, r12, r11 ; o5 = (c1 * 2217 + d1 * 5352 + 14500)
72 smlsdx r7, r7, r12, r10 ; o7 = (d1 * 2217 - c1 * 5352 + 7500)
77 pkhbt r6, r8, r7, lsl #4 ; [o7 | o6]
[all …]
/external/lzma/Asm/arm/
D7zCrcOpt.asm23 eor r7, r7, r8
24 eor r7, r7, r9
25 eor r0, r0, r7
29 and r7, r0, #0xFF
34 ldr r7, [r6, +r7, lsl #2]
65 mov r7, #0
83 eor r7, r7, r8
84 eor r7, r7, r9
85 eor r0, r0, r7
/external/tremolo/Tremolo/
DmdctARM.s56 STMFD r13!,{r4-r7,r14}
63 LDMDB r2!,{r5,r6,r7,r12}
67 MOV r7, r7, ASR #9 @ r7 = (*--r)>>9
75 MOV r14,r7, ASR #15
77 EORNE r7, r4, r14,ASR #31
78 STRH r7, [r0], r3
108 LDMFD r13!,{r4-r7,PC}
115 STMFD r13!,{r4-r7,r14}
124 LDR r7, [r2],#8
131 RSB r7, r7, #0
[all …]
Ddpen.s71 LDMIA r0,{r4,r6,r7} @ r4 = read = book->max_length
73 @ r7 = book->dec_method
87 @ r7 = dec_method
89 CMP r7, #3
92 CMP r7, #1
97 MOV r7, #0 @ r7 = chase
100 ADC r2, r6, r7, LSL #1 @ r8 = &t[chase*2+C]
101 LDRB r7, [r2]
104 CMPLT r7, #0x80
106 AND r7, r7, #0x7F @ r7 = chase
[all …]
DmdctLARM.s54 STMFD r13!,{r4-r7,r14}
61 LDMDB r2!,{r5,r6,r7,r12}
65 MOV r7, r7, ASR #9 @ r7 = (*--r)>>9
73 MOV r14,r7, ASR #15
75 EORNE r7, r4, r14,ASR #31
76 STRH r7, [r0], r3
106 LDMFD r13!,{r4-r7,PC}
113 STMFD r13!,{r4-r7,r14}
122 LDR r7, [r2],#8
129 RSB r7, r7, #0
[all …]
/external/boringssl/linux-arm/crypto/aes/
Daes-armv4.S266 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
268 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
279 ldmia r11!,{r4,r5,r6,r7}
284 eor r3,r3,r7
288 and r7,lr,r0
293 ldr r4,[r10,r7,lsl#2] @ Te3[s0>>0]
294 and r7,lr,r1,lsr#16 @ i0
302 ldr r7,[r10,r7,lsl#2] @ Te1[s1>>16]
305 eor r0,r0,r7,ror#8
307 and r7,lr,r2,lsr#8 @ i0
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dvariance_halfpixvar16x16_hv_media.asm43 ldr r7, [r9, #1] ; load source pixels d, row N+1
50 mvn r7, r7
51 uhsub8 r5, r5, r7
61 sel r7, r6, lr ; select bytes with positive difference
67 usad8 r4, r7, lr ; calculate sum of positive differences
69 orr r6, r6, r7 ; differences of all 4 pixels
76 uxtb16 r7, r6, ror #8 ; another two pixels to halfwords
84 smlad r11, r7, r7, r11 ; dual signed multiply, add and accumulate (2)
86 ldr r7, [r9, #5] ; load source pixels d, row N+1
93 mvn r7, r7
[all …]
Dbilinear_filter_media.asm34 add r7, r2, r4 ; preload next row
35 pld [r0, r7]
51 ldrb r7, [r0, #1]
59 pkhbt r6, r6, r7, lsl #16 ; src[1] | src[0]
60 pkhbt r7, r7, r8, lsl #16 ; src[2] | src[1]
64 smuad r7, r7, r5
74 add r7, r7, #0x40
76 usat r7, #16, r7, asr #7
81 strh r7, [r1], r3
91 ldrneb r7, [r0, #1]
[all …]
Dvariance_media.asm47 sel r7, r6, lr ; select bytes with positive difference
53 usad8 r4, r7, lr ; calculate sum of positive differences
55 orr r6, r6, r7 ; differences of all 4 pixels
71 sel r7, r6, lr ; select bytes with positive difference
76 usad8 r4, r7, lr ; calculate sum of positive differences
78 orr r6, r6, r7 ; differences of all 4 pixels
95 sel r7, r6, lr ; select bytes with positive difference
100 usad8 r4, r7, lr ; calculate sum of positive differences
102 orr r6, r6, r7 ; differences of all 4 pixels
120 sel r7, r6, lr ; select bytes with positive difference
[all …]
/external/aac/libFDK/src/arm/
Ddct_arm.cpp128 LDR r7, [r3, #-4] // accu4 = pDat_1[-1] in dct_IV_func1()
131 SMULWB r9, r7, r8 // accuX = accu4*val_tw.h in dct_IV_func1()
132 SMULWT r7, r7, r8 // accu4 = accu4*val_tw.l in dct_IV_func1()
134 SMLAWB r7, r6, r8, r7 // accu4 = accu4*val_tw.l+accu3*val_tw.h in dct_IV_func1()
140 STR r7, [r3], #-4 // *pDat_1-- = accu4 in dct_IV_func1()
154 LDR r7, [r3, #-4] // accu4 = pDat_1[-1] in dct_IV_func1()
157 SMULWB r9, r7, r8 // accuX = accu4*val_tw.h in dct_IV_func1()
158 SMULWT r7, r7, r8 // accu4 = accu4*val_tw.l in dct_IV_func1()
160 SMLAWB r7, r6, r8, r7 // accu4 = accu4*val_tw.l+accu3*val_tw.h in dct_IV_func1()
166 STR r7, [r3], #-4 // *pDat_1-- = accu4 in dct_IV_func1()
[all …]
/external/libmpeg2/common/arm/
Dimpeg2_format_conv.s129 ldr r7, [sp, #36] @// Load u2_stridey from stack
133 sub r7, r7, r5 @// Source increment
163 add r0, r0, r7
177 ldr r7, [sp, #40] @// Load u2_strideu from stack
181 sub r7, r7, r5, lsr #1 @// Source increment
218 add r1, r1, r7
219 add r2, r2, r7
291 ldr r7, [sp, #36] @// Load u2_stridey from stack
295 sub r7, r7, r5 @// Source increment
325 add r0, r0, r7
[all …]
/external/boringssl/linux-arm/crypto/modes/
Dghash-armv4.S37 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too
40 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ...
41 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack
51 add r7,r1,r12,lsl#4
52 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo]
66 eor r6,r6,r7,lsl#28
67 eor r7,r11,r7,lsr#4
71 eor r7,r7,r8,lsl#16
86 eor r6,r6,r7,lsl#28
87 eor r7,r11,r7,lsr#4
[all …]
/external/boringssl/linux-arm/crypto/bn/
Darmv4-mont.S45 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} @ save 10 registers
91 sub r7,r0,sp @ "original" r0-1 value
92 sub r1,r1,r7 @ "rewind" ap to &ap[1]
94 sub r3,r3,r7 @ "rewind" np to &np[1]
98 ldr r7,[sp,#4] @ tp[1]
110 adds r10,r11,r7 @ +=tp[j]
117 ldr r7,[r4,#8] @ tp[j+1]
129 adds r12,r12,r7
130 ldr r7,[r0,#15*4] @ restore &bp[num]
135 cmp r4,r7
[all …]

12345678910>>...25