/external/llvm/test/MC/ARM/ |
D | neon-vld-vst-align.s | 5 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 …]
|
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 | 28 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 …]
|
D | arm-ldrd.s | 9 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 …]
|
D | eh-directive-save.s | 112 .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/ |
D | segmented-stacks.ll | 17 ; 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 …]
|
D | segmented-stacks-dynamic.ll | 25 ; 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/ |
D | segmented-stacks.ll | 19 ; 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/ |
D | ih264_padding_neon.s | 88 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/ |
D | copymem8x4_v6.asm | 21 ;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 …]
|
D | copymem8x8_v6.asm | 21 ;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 …]
|
D | copymem16x16_v6.asm | 21 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 …]
|
D | dc_only_idct_add_v6.asm | 24 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/ |
D | sha1-armv4-large.S | 24 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/ |
D | ppc64-encoding-bookIII.s | 6 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/ |
D | ih264e_evaluate_intra16x16_modes_a9q.s | 85 @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/ |
D | variance_halfpixvar16x16_hv_media.asm | 27 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 …]
|
D | variance_halfpixvar16x16_v_media.asm | 27 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 …]
|
D | variance_halfpixvar16x16_h_media.asm | 27 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/ |
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/boringssl/src/crypto/chacha/ |
D | chacha_vec_arm.S | 65 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/ |
D | interface-descriptors-ppc.cc | 15 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/ |
D | impeg2_format_conv.s | 117 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/ |
D | env_calc_arm.cpp | 116 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/ |
D | pitch_filter_armv6.S | 33 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 …]
|