Home
last modified time | relevance | path

Searched refs:r5 (Results 1 – 25 of 617) sorted by relevance

12345678910>>...25

/external/llvm/test/CodeGen/Thumb/
Dsegmented-stacks.ll17 ; Thumb-android: push {r4, r5}
18 ; Thumb-android-NEXT: mov r5, sp
21 ; Thumb-android-NEXT: cmp r4, r5
25 ; Thumb-android-NEXT: mov r5, #0
30 ; Thumb-android-NEXT: pop {r4, r5}
33 ; Thumb-android: pop {r4, r5}
37 ; Thumb-linux: push {r4, r5}
38 ; Thumb-linux-NEXT: mov r5, sp
41 ; Thumb-linux-NEXT: cmp r4, r5
45 ; Thumb-linux-NEXT: mov r5, #0
[all …]
/external/llvm/test/MC/ARM/
Dbasic-arm-instructions.s68 adc r4, r5, r6
70 adc r4, r5, r6, lsl #1
71 adc r4, r5, r6, lsl #31
72 adc r4, r5, r6, lsr #1
73 adc r4, r5, r6, lsr #31
74 adc r4, r5, r6, lsr #32
75 adc r4, r5, r6, asr #1
76 adc r4, r5, r6, asr #31
77 adc r4, r5, r6, asr #32
78 adc r4, r5, r6, ror #1
[all …]
Dbasic-thumb2-instructions.s27 adc r5, r3, #0x87000000
37 @ CHECK: adc r5, r3, #2264924160 @ encoding: [0x43,0xf1,0x07,0x45]
44 adc r4, r5, r6
45 adcs r4, r5, r6
54 @ CHECK: adc.w r4, r5, r6 @ encoding: [0x45,0xeb,0x06,0x04]
55 @ CHECK: adcs.w r4, r5, r6 @ encoding: [0x55,0xeb,0x06,0x04]
70 addwne r5, r3, #1023
71 addeq r4, r5, #293
94 @ CHECK: addwne r5, r3, #1023 @ encoding: [0x03,0xf2,0xff,0x35]
95 @ CHECK: addweq r4, r5, #293 @ encoding: [0x05,0xf2,0x25,0x14]
[all …]
Deh-directive-save.s125 .save {r4, r5}
126 push {r4, r5}
127 pop {r4, r5}
138 .save {r4, r5, r6, r7, r8, r9, r10, r11}
139 push {r4, r5, r6, r7, r8, r9, r10, r11}
140 pop {r4, r5, r6, r7, r8, r9, r10, r11}
181 .save {r4, r5, r14}
182 push {r4, r5, r14}
183 pop {r4, r5, r14}
194 .save {r4, r5, r6, r7, r8, r9, r10, r11, r14}
[all …]
/external/libvpx/libvpx/vp8/common/arm/armv6/
Dvp8_variance_halfpixvar16x16_hv_armv6.asm42 ldr r5, [r9, #0] ; load source pixels c, row N+1
51 uhsub8 r5, r5, r7
52 eor r5, r5, r10
54 mvn r5, r5
55 uhsub8 r4, r4, r5
56 ldr r5, [r2, #0] ; load 4 ref pixels
59 usub8 r6, r4, r5 ; calculate difference
62 usub8 r6, r5, r4 ; calculate difference with reversed operands
68 usad8 r5, r6, lr ; calculate sum of negative differences
72 subs r8, r8, r5 ; subtract negative differences from sum
[all …]
Dcopymem8x4_v6.asm21 ;push {r4-r5}
22 stmdb sp!, {r4-r5}
37 ldrb r5, [r0, #1]
43 strb r5, [r2, #1]
46 ldrb r5, [r0, #3]
51 strb r5, [r2, #3]
54 ldrb r5, [r0, #5]
57 strb r5, [r2, #5]
60 ldrb r5, [r0, #7]
65 strb r5, [r2, #7]
[all …]
Dcopymem8x8_v6.asm21 ;push {r4-r5}
22 stmdb sp!, {r4-r5}
37 ldrb r5, [r0, #1]
43 strb r5, [r2, #1]
46 ldrb r5, [r0, #3]
51 strb r5, [r2, #3]
54 ldrb r5, [r0, #5]
57 strb r5, [r2, #5]
60 ldrb r5, [r0, #7]
65 strb r5, [r2, #7]
[all …]
Dintra4x4_predict_v6.asm55 ldrb r5, [r1], r2 ; Left[1]
61 add r4, r4, r5
85 ldrb r5, [r1], r2 ; Left[1]
98 add r5, r5, r5, lsl #16 ; l[1|1]
107 sadd16 r4, r5, r10 ; l[1|1] + a[2|0] - [tl|tl]
108 sadd16 r5, r5, r11 ; l[1|1] + a[3|1] - [tl|tl]
114 usat16 r5, #8, r5
119 add r12, r4, r5, lsl #8 ; [3|2|1|0]
126 sadd16 r5, r7, r11 ; l[3|3] + a[3|1] - [tl|tl]
131 usat16 r5, #8, r5
[all …]
Dvp8_variance16x16_armv6.asm39 ldr r5, [r2, #0] ; load 4 ref pixels
43 usub8 r6, r4, r5 ; calculate difference
46 usub8 r9, r5, r4 ; calculate difference with reversed operands
52 usad8 r5, r6, lr ; calculate sum of negative differences
56 subs r8, r8, r5 ; subtract negative differences from sum
59 uxtb16 r5, r6 ; byte (two pixels) to halfwords
61 smlad r11, r5, r5, r11 ; dual signed multiply, add and accumulate (1)
65 ldr r5, [r2, #4] ; load 4 ref pixels
68 usub8 r6, r4, r5 ; calculate difference
70 usub8 r9, r5, r4 ; calculate difference with reversed operands
[all …]
Dvp8_variance_halfpixvar16x16_v_armv6.asm42 ldr r5, [r2, #0] ; load 4 ref pixels
49 usub8 r6, r4, r5 ; calculate difference
52 usub8 r6, r5, r4 ; calculate difference with reversed operands
58 usad8 r5, r6, lr ; calculate sum of negative differences
62 subs r8, r8, r5 ; subtract negative differences from sum
65 uxtb16 r5, r6 ; byte (two pixels) to halfwords
67 smlad r11, r5, r5, r11 ; dual signed multiply, add and accumulate (1)
72 ldr r5, [r2, #4] ; load 4 ref pixels
81 usub8 r6, r4, r5 ; calculate difference
83 usub8 r6, r5, r4 ; calculate difference with reversed operands
[all …]
/external/llvm/test/CodeGen/ARM/
Dsegmented-stacks.ll19 ; ARM-linux: push {r4, r5}
21 ; ARM-linux-NEXT: mov r5, sp
23 ; ARM-linux-NEXT: cmp r4, r5
27 ; ARM-linux-NEXT: mov r5, #0
31 ; ARM-linux-NEXT: pop {r4, r5}
34 ; ARM-linux: pop {r4, r5}
38 ; ARM-android: push {r4, r5}
40 ; ARM-android-NEXT: mov r5, sp
42 ; ARM-android-NEXT: cmp r4, r5
46 ; ARM-android-NEXT: mov r5, #0
[all …]
/external/boringssl/linux-arm/crypto/sha/
Dsha1-armv4-large.S23 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
25 ldmia r0,{r3,r4,r5,r6,r7}
30 mov r5,r5,ror#30
41 eor r10,r5,r6 @ F_xx_xx
48 eor r10,r5,r6 @ F_xx_xx
66 eor r10,r4,r5 @ F_xx_xx
73 eor r10,r4,r5 @ F_xx_xx
81 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
88 add r5,r8,r5,ror#2 @ E+=K_00_19
93 add r5,r5,r6,ror#27 @ E+=ROR(A,27)
[all …]
/external/libhevc/common/arm/
Dihevc_intra_pred_chroma_ver.s105 lsl r5, r4, #2 @4nt
113 add r5, r5, #2 @2nt+2
114 add r6, r0, r5 @&src[2nt+1]
116 add r5, r2, r3 @pu1_dst + dst_strd
118 add r8, r5, r3
128 vst2.8 {d20,d21}, [r5]!
133 vst2.8 {d22,d23}, [r5], r11
141 vst2.8 {d20,d21}, [r5]!
146 vst2.8 {d22,d23}, [r5], r11
154 vst2.8 {d20,d21}, [r5]!
[all …]
/external/jpeg/
Darmv6_idct.S71 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14}
76 add r5, sp, #224
78 stm r5, {r2, r3, r4}
91 ldrsh r5, [r14, #80]
101 orreqs r8, r3, r5
127 mul r5, r9, r5
129 mla r3, r11, r3, r5
143 rsb r5, r3, r5, lsl #1
145 add r8, r5, r7
163 smlawt r5, r5, r11, r8
[all …]
/external/boringssl/src/crypto/chacha/
Dchacha_vec_arm.S64 push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
86 mov r5, r4
88 adds r5, r5, #80
99 mov r6, r5
105 str r5, [r7, #80]
106 stmia r5!, {r0, r1, r2, r3}
109 umull r4, r5, r9, r4
124 lsrs r3, r5, #7
133 ldr r5, [r1, #64]
139 str r5, [r7, #56]
[all …]
/external/aac/libFDK/src/arm/
Ddct_arm.cpp118 LDR r5, [r2, #0] // accu2 = pDat_0[0] in dct_IV_func1()
121 SMULWT r9, r5, r8 // accuX = accu2*val_tw.l in dct_IV_func1()
122 SMULWB r5, r5, r8 // accu2 = accu2*val_tw.h in dct_IV_func1()
124 SMLAWT r5, r4, r8, r5 // accu2 = accu2*val_tw.h + accu1*val_tw.l in dct_IV_func1()
137 STR r5, [r2], #4 // *pDat_0++ = accu2 in dct_IV_func1()
144 LDR r5, [r2, #0] // accu2 = pDat_0[0] in dct_IV_func1()
147 SMULWT r9, r5, r8 // accuX = accu2*val_tw.l in dct_IV_func1()
148 SMULWB r5, r5, r8 // accu2 = accu2*val_tw.h in dct_IV_func1()
150 SMLAWT r5, r4, r8, r5 // accu2 = accu2*val_tw.h + accu1*val_tw.l in dct_IV_func1()
163 STR r5, [r2], #4 // *pDat_0++ = accu2 in dct_IV_func1()
[all …]
/external/tremolo/Tremolo/
DmdctARM.s63 LDMDB r2!,{r5,r6,r7,r12}
65 MOV r5, r5, ASR #9 @ r5 = (*--r)>>9
85 MOV r14,r5, ASR #15
87 EORNE r5, r4, r14,ASR #31
88 STRH r5, [r0], r3
97 LDR r5,[r2,#-4]!
100 MOV r5, r5, ASR #9 @ r5 = (*--r)>>9
101 MOV r14,r5, ASR #15
103 EORNE r5, r4, r14,ASR #31
104 STRH r5, [r0], r3
[all …]
DmdctLARM.s61 LDMDB r2!,{r5,r6,r7,r12}
63 MOV r5, r5, ASR #9 @ r5 = (*--r)>>9
83 MOV r14,r5, ASR #15
85 EORNE r5, r4, r14,ASR #31
86 STRH r5, [r0], r3
95 LDR r5,[r2,#-4]!
98 MOV r5, r5, ASR #9 @ r5 = (*--r)>>9
99 MOV r14,r5, ASR #15
101 EORNE r5, r4, r14,ASR #31
102 STRH r5, [r0], r3
[all …]
/external/aac/libSBRdec/src/arm/
Denv_calc_arm.cpp116 PUSH {r4-r5} in FDK_get_maxval()
125 LDR r5, [r2], #4 in FDK_get_maxval()
127 EOR r5, r5, r5, ASR #31 in FDK_get_maxval()
129 ORR r0, r0, r5 in FDK_get_maxval()
133 LDR r5, [r2], #4 in FDK_get_maxval()
135 EOR r5, r5, r5, ASR #31 in FDK_get_maxval()
137 ORR r0, r0, r5 in FDK_get_maxval()
143 POP {r4-r5} in FDK_get_maxval()
/external/boringssl/linux-arm/crypto/aes/
Daes-armv4.S182 ldrb r5,[r12,#1]
186 orr r0,r0,r5,lsl#16
189 ldrb r5,[r12,#5]
193 orr r1,r1,r5,lsl#16
196 ldrb r5,[r12,#9]
200 orr r2,r2,r5,lsl#16
203 ldrb r5,[r12,#13]
206 orr r3,r3,r5,lsl#16
236 mov r5,r0,lsr#16 @ manner...
239 strb r5,[r12,#1]
[all …]
/external/llvm/test/MC/Disassembler/ARM/
Dbasic-arm-instructions.txt43 # CHECK: adc r4, r5, r6
45 # CHECK: adc r4, r5, r6, lsl #1
46 # CHECK: adc r4, r5, r6, lsl #31
47 # CHECK: adc r4, r5, r6, lsr #1
48 # CHECK: adc r4, r5, r6, lsr #31
49 # CHECK: adc r4, r5, r6, lsr #32
50 # CHECK: adc r4, r5, r6, asr #1
51 # CHECK: adc r4, r5, r6, asr #31
52 # CHECK: adc r4, r5, r6, asr #32
53 # CHECK: adc r4, r5, r6, ror #1
[all …]
/external/valgrind/coregrind/m_syswrap/
Dsyscall-arm-linux.S80 push {r0, r1, r3, r4, r5, r7, fp, lr}
92 ldr r5, [sp, #4] /* guest_state */
95 ldr r0, [r5, #OFFSET_arm_R0]
96 ldr r1, [r5, #OFFSET_arm_R1]
97 ldr r2, [r5, #OFFSET_arm_R2]
98 ldr r3, [r5, #OFFSET_arm_R3]
99 ldr r4, [r5, #OFFSET_arm_R4]
100 ldr r5, [r5, #OFFSET_arm_R5]
104 ldr r5, [sp, #4] /* guest_state */
105 str r0, [r5, #OFFSET_arm_R0]
[all …]
/external/libvpx/libvpx/vp9/common/arm/neon/
Dvp9_copy_neon.asm19 push {r4-r5, lr}
20 ldrd r4, r5, [sp, #28]
39 subs r5, r5, #1
41 pop {r4-r5, pc}
50 subs r5, r5, #2
52 pop {r4-r5, pc}
61 subs r5, r5, #2
63 pop {r4-r5, pc}
72 subs r5, r5, #2
74 pop {r4-r5, pc}
[all …]
/external/libhevc/decoder/arm/
Dihevcd_fmt_conv_420sp_to_420p.s96 LDR r5,[sp,#60] @//Load u2_dest_stridey
103 SUB r11,r5,r8 @// Dst Y increment
105 LDR r5,[sp,#72] @//Load disable_luma_copy flag
106 CMP r5,#0 @//skip luma if disable_luma_copy is non-zero
144 LDR r5,[sp,#64] @//Load u2_dest_strideuv
152 SUB r11,r5,r11 @// Dst U and V increment
154 LDR r5,[sp,#40] @//Load pu1_dest_v
158 MOVEQ r4,r5
159 MOVEQ r5,r3
173 VST1.8 D1,[r5]!
[all …]
/external/libvpx/libvpx/vp8/encoder/arm/armv6/
Dvp8_short_fdct4x4_armv6.asm26 ldrd r4, r5, [r0] ; [i1 | i0] [i3 | i2]
32 ror r5, r5, #16 ; [i2 | i3]
34 qadd16 r6, r4, r5 ; [i1+i2 | i0+i3] = [b1 | a1] without shift
35 qsub16 r7, r4, r5 ; [i1-i2 | i0-i3] = [c1 | d1] without shift
44 smusd r5, r6, lr ; o2 = (i1+i2)*8 - (i0+i3)*8
52 pkhbt r6, r5, r7, lsl #4 ; [o3 | o2]
74 ldrd r4, r5, [r0] ; [i9 | i8] [i11 | i10]
82 ror r5, r5, #16 ; [i10 | i11]
84 qadd16 r6, r4, r5 ; [i9+i10 | i8+i11]=[b1 | a1] without shift
85 qsub16 r7, r4, r5 ; [i9-i10 | i8-i11]=[c1 | d1] without shift
[all …]

12345678910>>...25