/external/llvm/test/CodeGen/Thumb/ |
D | segmented-stacks.ll | 17 ; 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/ |
D | basic-arm-instructions.s | 68 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 …]
|
D | basic-thumb2-instructions.s | 27 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 …]
|
D | eh-directive-save.s | 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} 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/ |
D | vp8_variance_halfpixvar16x16_hv_armv6.asm | 42 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 …]
|
D | copymem8x4_v6.asm | 21 ;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 …]
|
D | copymem8x8_v6.asm | 21 ;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 …]
|
D | intra4x4_predict_v6.asm | 55 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 …]
|
D | vp8_variance16x16_armv6.asm | 39 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 …]
|
D | vp8_variance_halfpixvar16x16_v_armv6.asm | 42 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/ |
D | segmented-stacks.ll | 19 ; 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/ |
D | sha1-armv4-large.S | 23 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/ |
D | ihevc_intra_pred_chroma_ver.s | 105 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/ |
D | armv6_idct.S | 71 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/ |
D | chacha_vec_arm.S | 64 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/ |
D | dct_arm.cpp | 118 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/ |
D | mdctARM.s | 63 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 …]
|
D | mdctLARM.s | 61 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/ |
D | env_calc_arm.cpp | 116 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/ |
D | aes-armv4.S | 182 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/ |
D | basic-arm-instructions.txt | 43 # 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/ |
D | syscall-arm-linux.S | 80 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/ |
D | vp9_copy_neon.asm | 19 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/ |
D | ihevcd_fmt_conv_420sp_to_420p.s | 96 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/ |
D | vp8_short_fdct4x4_armv6.asm | 26 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 …]
|