Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 696) sorted by relevance

12345678910>>...28

/external/llvm/test/MC/ARM/
Dneon-vld-vst-align.s5 vld1.8 {d0}, [r4]
6 vld1.8 {d0}, [r4:16]
7 vld1.8 {d0}, [r4:32]
8 vld1.8 {d0}, [r4:64]
9 vld1.8 {d0}, [r4:128]
10 vld1.8 {d0}, [r4:256]
12 @ CHECK: vld1.8 {d0}, [r4] @ encoding: [0x24,0xf9,0x0f,0x07]
14 @ CHECK-ERRORS: vld1.8 {d0}, [r4:16]
17 @ CHECK-ERRORS: vld1.8 {d0}, [r4:32]
19 @ CHECK: vld1.8 {d0}, [r4:64] @ encoding: [0x24,0xf9,0x1f,0x07]
[all …]
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.s28 adc r4, r2, #0x7f800000
29 adc r4, r2, #0x00000680
38 @ CHECK: adc r4, r2, #2139095040 @ encoding: [0x42,0xf1,0xff,0x44]
39 @ CHECK: adc r4, r2, #1664 @ encoding: [0x42,0xf5,0xd0,0x64]
44 adc r4, r5, r6
45 adcs r4, r5, r6
53 @ CHECK: adc.w r4, r5, r6 @ encoding: [0x45,0xeb,0x06,0x04]
54 @ CHECK: adcs.w r4, r5, r6 @ encoding: [0x55,0xeb,0x06,0x04]
69 addeq r4, r5, #293
93 @ CHECK: addweq r4, r5, #293 @ encoding: [0x05,0xf2,0x25,0x14]
[all …]
Darm-ldrd.s9 ldrd r1, r2, [r3, -r4]!
10 ldrd r1, r2, [r3, r4]
11 ldrd r1, r2, [r3], r4
21 ldrd r0, r3, [r4, #4]
22 ldrd r0, r3, [r4], #4
23 ldrd r0, r3, [r4, #4]!
24 ldrd r0, r3, [r4, -r5]!
25 ldrd r0, r3, [r4, r5]
26 ldrd r0, r3, [r4], r5
39 ldrd lr, pc, [r3, -r4]!
[all …]
Deh-directive-save.s112 .save {r4}
113 push {r4}
114 pop {r4}
125 .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}
168 .save {r4, r14}
[all …]
/external/llvm/test/CodeGen/Thumb/
Dsegmented-stacks.ll17 ; Thumb-android: push {r4, r5}
19 ; Thumb-android-NEXT: ldr r4, .LCPI0_0
20 ; Thumb-android-NEXT: ldr r4, [r4]
21 ; Thumb-android-NEXT: cmp r4, r5
24 ; Thumb-android: mov r4, #48
28 ; Thumb-android-NEXT: pop {r4}
29 ; Thumb-android-NEXT: mov lr, r4
30 ; Thumb-android-NEXT: pop {r4, r5}
33 ; Thumb-android: pop {r4, r5}
41 ; Thumb-linux: push {r4, r5}
[all …]
Dsegmented-stacks-dynamic.ll25 ; Thumb-linux: push {r4, r5}
27 ; Thumb-linux-NEXT: ldr r4, .LCPI0_0
28 ; Thumb-linux-NEXT: ldr r4, [r4]
29 ; Thumb-linux-NEXT: cmp r4, r5
32 ; Thumb-linux: mov r4, #16
36 ; Thumb-linux-NEXT: pop {r4}
37 ; Thumb-linux-NEXT: mov lr, r4
38 ; Thumb-linux-NEXT: pop {r4, r5}
41 ; Thumb-linux: pop {r4, r5}
45 ; Thumb-android: push {r4, r5}
[all …]
/external/llvm/test/CodeGen/ARM/
Dsegmented-stacks.ll19 ; ARM-linux: push {r4, r5}
20 ; ARM-linux-NEXT: mrc p15, #0, r4, c13, c0, #3
22 ; ARM-linux-NEXT: ldr r4, [r4, #4]
23 ; ARM-linux-NEXT: cmp r4, r5
26 ; ARM-linux: mov r4, #48
31 ; ARM-linux-NEXT: pop {r4, r5}
34 ; ARM-linux: pop {r4, r5}
38 ; ARM-android: push {r4, r5}
39 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
41 ; ARM-android-NEXT: ldr r4, [r4, #252]
[all …]
/external/libavc/common/arm/
Dih264_padding_neon.s88 stmfd sp!, {r4-r11, lr} @stack stores the values of the arguments
96 mov r4, r5
101 vst1.8 {d0, d1}, [r4], r6
108 ldmfd sp!, {r4-r11, pc} @Reload the registers from SP
168 stmfd sp!, {r4-r11, lr} @stack stores the values of the arguments
171 sub r4, r0, r3
180 vst1.8 {q0}, [r4], r1 @ 16 bytes store
182 vst1.8 {q1}, [r4], r1 @ 16 bytes store
186 vst1.8 {q2}, [r4], r1 @ 16 bytes store
188 vst1.8 {q3}, [r4], r1 @ 16 bytes store
[all …]
/external/libvpx/libvpx/vp8/common/arm/armv6/
Dcopymem8x4_v6.asm21 ;push {r4-r5}
22 stmdb sp!, {r4-r5}
29 ands r4, r0, #7
32 ands r4, r0, #3
36 ldrb r4, [r0]
42 strb r4, [r2]
45 ldrb r4, [r0, #2]
50 strb r4, [r2, #2]
53 ldrb r4, [r0, #4]
56 strb r4, [r2, #4]
[all …]
Dcopymem8x8_v6.asm21 ;push {r4-r5}
22 stmdb sp!, {r4-r5}
29 ands r4, r0, #7
32 ands r4, r0, #3
36 ldrb r4, [r0]
42 strb r4, [r2]
45 ldrb r4, [r0, #2]
50 strb r4, [r2, #2]
53 ldrb r4, [r0, #4]
56 strb r4, [r2, #4]
[all …]
Dcopymem16x16_v6.asm21 stmdb sp!, {r4 - r7}
22 ;push {r4-r7}
27 ands r4, r0, #15
30 ands r4, r0, #7
33 ands r4, r0, #3
37 ldrb r4, [r0]
45 strb r4, [r2]
50 ldrb r4, [r0, #4]
57 strb r4, [r2, #4]
62 ldrb r4, [r0, #8]
[all …]
Ddc_only_idct_add_v6.asm24 stmdb sp!, {r4 - r7}
28 ldr r4, [r1], r2
35 uxtab16 r5, r0, r4 ; a1+2 | a1+0
36 uxtab16 r4, r0, r4, ror #8 ; a1+3 | a1+1
40 usat16 r4, #8, r4
43 orr r5, r5, r4, lsl #8
45 ldr r4, [r1], r2
50 uxtab16 r5, r0, r4
51 uxtab16 r4, r0, r4, ror #8
55 usat16 r4, #8, r4
[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}
55 and r10,r4,r10,ror#2
67 eor r10,r4,r5 @ F_xx_xx
74 eor r10,r4,r5 @ F_xx_xx
92 eor r10,r3,r4 @ F_xx_xx
99 eor r10,r3,r4 @ F_xx_xx
107 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D)
114 add r4,r8,r4,ror#2 @ E+=K_00_19
119 add r4,r4,r5,ror#27 @ E+=ROR(A,27)
[all …]
/external/llvm/test/MC/PowerPC/
Dppc64-encoding-bookIII.s6 mtmsr %r4
10 mtmsr %r4, 1
14 mfmsr %r4
18 mtmsrd %r4
22 mtmsrd %r4, 1
26 mfsprg %r4, 4
30 mfsprg %r4, 5
34 mfsprg %r4, 6
38 mfsprg %r4, 7
55 mtsprg 4, %r4
[all …]
/external/libavc/encoder/arm/
Dih264e_evaluate_intra16x16_modes_a9q.s85 @r4 = dst_strd,
92 stmfd sp!, {r4-r12, r14} @store register values to stack
103 mov r4, #0
117 moveq r4, #128
142 add r7, r4, r7
212 ldr r4, [sp, #104] @r4 = dst_strd,
247 vst1.32 {d10, d11} , [r2], r4 @0
251 vst1.32 {d12, d13} , [r2], r4 @1
253 vst1.32 {d14, d15} , [r2], r4 @2
255 vst1.32 {d16, d17} , [r2], r4 @3
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dvariance_halfpixvar16x16_hv_media.asm27 stmfd sp!, {r4-r12, lr}
40 ldr r4, [r0, #0] ; load source pixels a, row N
47 uhsub8 r4, r4, r6
48 eor r4, r4, r10
55 uhsub8 r4, r4, r5
57 eor r4, r4, r10
59 usub8 r6, r4, r5 ; calculate difference
62 usub8 r6, r5, r4 ; calculate difference with reversed operands
67 usad8 r4, r7, lr ; calculate sum of positive differences
71 adds r8, r8, r4 ; add positive differences to sum
[all …]
Dvariance_halfpixvar16x16_v_media.asm27 stmfd sp!, {r4-r12, lr}
40 ldr r4, [r0, #0] ; load 4 src pixels
46 uhsub8 r4, r4, r6
47 eor r4, r4, r10
49 usub8 r6, r4, r5 ; calculate difference
52 usub8 r6, r5, r4 ; calculate difference with reversed operands
57 usad8 r4, r7, lr ; calculate sum of positive differences
61 adds r8, r8, r4 ; add positive differences to sum
70 ldr r4, [r0, #4] ; load 4 src pixels
76 uhsub8 r4, r4, r6
[all …]
Dvariance_halfpixvar16x16_h_media.asm27 stmfd sp!, {r4-r12, lr}
39 ldr r4, [r0, #0] ; load 4 src pixels
45 uhsub8 r4, r4, r6
46 eor r4, r4, r10
48 usub8 r6, r4, r5 ; calculate difference
51 usub8 r6, r5, r4 ; calculate difference with reversed operands
56 usad8 r4, r7, lr ; calculate sum of positive differences
60 adds r8, r8, r4 ; add positive differences to sum
69 ldr r4, [r0, #4] ; load 4 src pixels
75 uhsub8 r4, r4, r6
[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/boringssl/src/crypto/chacha/
Dchacha_vec_arm.S65 push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
69 ldr r4, .L91+16
73 add r4, pc
81 ldmia r4, {r0, r1, r2, r3}
82 add r4, sp, #15
83 bic r4, r4, #15
85 str r4, [r7, #88]
86 mov r5, r4
87 adds r4, r4, #64
90 stmia r4, {r0, r1, r2, r3}
[all …]
/external/v8/src/ppc/
Dinterface-descriptors-ppc.cc15 const Register LoadDescriptor::ReceiverRegister() { return r4; } in ReceiverRegister()
23 const Register StoreDescriptor::ReceiverRegister() { return r4; } in ReceiverRegister()
49 const Register InstanceOfDescriptor::LeftRegister() { return r4; } in LeftRegister()
53 const Register StringCompareDescriptor::LeftRegister() { return r4; } in LeftRegister()
57 const Register ArgumentsAccessReadDescriptor::index() { return r4; } in index()
61 const Register ArgumentsAccessNewDescriptor::function() { return r4; } in function()
95 Register registers[] = {r4}; in InitializePlatformSpecific()
135 Register registers[] = {r6, r5, r4, r3}; in InitializePlatformSpecific()
142 Register registers[] = {r6, r5, r4}; in InitializePlatformSpecific()
149 Register registers[] = {r6, r5, r4, r3}; in InitializePlatformSpecific()
[all …]
/external/libmpeg2/common/arm/
Dimpeg2_format_conv.s117 stmfd sp!, {r4-r8, lr}
119 ldr r4, [sp, #56] @// Load convert_uv_only
121 cmp r4, #1
125 ldr r4, [sp, #28] @// Load u2_height from stack
165 subs r4, r4, #1
172 ldr r4, [sp, #28] @// Load u2_height from stack
186 mov r4, r4, lsr #1
221 subs r4, r4, #1
224 ldmfd sp!, {r4-r8, pc}
278 stmfd sp!, {r4-r8, lr}
[all …]
/external/aac/libSBRdec/src/arm/
Denv_calc_arm.cpp116 PUSH {r4-r5} in FDK_get_maxval()
124 LDR r4, [r1], #4 in FDK_get_maxval()
126 EOR r4, r4, r4, ASR #31 in FDK_get_maxval()
128 ORR r0, r0, r4 in FDK_get_maxval()
132 LDR r4, [r1], #4 in FDK_get_maxval()
134 EOR r4, r4, r4, ASR #31 in FDK_get_maxval()
136 ORR r0, r0, r4 in FDK_get_maxval()
143 POP {r4-r5} in FDK_get_maxval()
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dpitch_filter_armv6.S33 push {r4-r11}
44 add r4, r7, r0
45 str r4, [r6] @ Store return value to index2.
51 add r4, r7, #PITCH_BUFFSIZE @ *index2 + PITCH_BUFFSIZE
52 add r6, r3, r4, lsl #1 @ &outputBuf2[*index2 + PITCH_BUFFSIZE]
53 sub r4, r2 @ r2: index
54 sub r4, #2 @ *index2 + PITCH_BUFFSIZE - index - 2
55 add r3, r4, lsl #1 @ &ubufQQpos2[*index2]
68 @ r4, r5, r7, r10, r11: scratch
74 ldr r4, [r9], #4 @ coefficient[0, 1]
[all …]

12345678910>>...28