/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
D | pvmp3_mdct_18_gcc.s | 50 add r1,r0,#0x44 51 mov r5,r0 62 ldr lr,[r0] @@ tmp == lr 83 str r9,[r0],#4 92 mov r0,r5 @@ r0 = vec 94 add r0,r5,#0x24 @@ r0 = &vec[9] 97 ldr r0,[r5,#0x20] 99 str r0,[r5,#0x40] 100 ldr r0,[r5,#0x1c] 102 str r0,[r5,#0x38] [all …]
|
D | pvmp3_dct_16_gcc.s | 49 stmfd sp!,{r0,r1,r4-r11,lr} 50 ldr r1,[r0] 51 ldr r3,[r0,#0x3c] 57 ldr r2,[r0,#0x1c] 58 ldr r12,[r0,#0x20] 71 ldr r12,[r0,#0x38] 72 ldr r1,[r0,#4] 76 ldr r12,[r0,#0x18] 78 ldr lr,[r0,#0x24] 89 ldr r1,[r0,#8] [all …]
|
D | pvmp3_dct_9_gcc.s | 44 ldr r2, [r0, #0x20] 45 ldr r3, [r0, #0] 46 ldr r12,[r0, #4] 49 ldr r3,[r0, #0x1c] 50 ldr r4,[r0, #0x18] 52 ldr r5,[r0,#8] 56 ldr r5,[r0, #0x14] 57 ldr r7,[r0, #0xc] 58 ldr r9,[r0, #0x10] 66 str r7,[r0, #0x18] [all …]
|
D | pvmp3_polyphase_filter_window_gcc.s | 47 stmfd sp!,{r0-r2,r4-r11,lr} 67 add r3,r0,r2,lsl #2 71 add r12,r0,r2,lsl #2 183 add r2,r0,r3,lsl #2 208 mov r0,r4,asr #6 209 mov r2,r0,asr #15 210 teq r2,r0,asr #31 213 eorne r0,r12,r0,asr #31 214 strh r0,[r1,#0] 215 mov r0,r5,asr #6 [all …]
|
/frameworks/native/opengl/libagl/ |
D | fixed_asm.S | 36 movs r1, r0, lsl #1 /* remove bit sign */ 39 mov r2, r0, lsl #8 /* mantissa<<8 */ 41 mov r0, r2, lsr r1 /* scale to 16.16 */ 42 rsbcs r0, r0, #0 /* negate if needed */ 51 mov r1, r0, lsl #1 /* remove bit sign */ 55 mov r2, r0, lsl #8 /* mantissa<<8 */ 57 mov r3, r0 58 movs r0, r2, lsr r1 /* scale to 16.16 */ 59 addcs r0, r0, #1 /* round-to-nearest */ 61 rsbne r0, r0, #0 /* negate if needed */ [all …]
|
D | iterators.S | 54 ldrb r12, [r0, #29] 61 ldr r5, [r0, #0] 62 ldr r12, [r0, #4] 64 ldr r5, [r0, #8] 66 ldr r12, [r0, #12] 70 ldr r3, [r0, #16] // m_x0 71 ldr r4, [r0, #20] // m_x1 77 umull r8, r0, r4, r8 79 mla lr, r4, lr, r0
|
D | dxt.cpp | 235 int r0 = red(color0); in decodeDXT1() local 244 c[0] = (r0 << 11) | ((g0 >> 1) << 6) | (b0 << 1) | 0x1; in decodeDXT1() 259 r2 = avg23(r0, r1); in decodeDXT1() 263 r3 = avg23(r1, r0); in decodeDXT1() 268 r2 = (r0 + r1) >> 1; in decodeDXT1() 365 int r0 = red(color0); in decodeDXT3() local 373 int r2 = avg23(r0, r1); in decodeDXT3() 377 int r3 = avg23(r1, r0); in decodeDXT3() 381 c[0] = rgb565SepTo888(r0, g0, b0); in decodeDXT3() 522 int r0 = red(color0); in decodeDXT5() local [all …]
|
/frameworks/rs/cpu_ref/ |
D | rsCpuIntrinsics_neon_ColorMatrix.S | 65 #mov r0, #0 66 #ldr r0, [r0] 209 #mov r0, #0 210 vst4.8 {d0[0],d1[0],d2[0],d3[0]}, [r0]! 211 vst4.8 {d0[1],d1[1],d2[1],d3[1]}, [r0]! 212 vst4.8 {d0[2],d1[2],d2[2],d3[2]}, [r0]! 213 vst4.8 {d0[3],d1[3],d2[3],d3[3]}, [r0]! 217 vst2.8 {d0[0],d1[0]}, [r0]! 218 vst2.8 {d0[1],d1[1]}, [r0]! 219 vst2.8 {d0[2],d1[2]}, [r0]! [all …]
|
D | rsCpuIntrinsics_neon_Blend.S | 447 vld4.8 {d0,d2,d4,d6}, [r0]! 448 vld4.8 {d1,d3,d5,d7}, [r0]! 450 vld1.8 {d0-d3}, [r0]! 451 vld1.8 {d4-d7}, [r0]! 453 sub r0, #64 465 .if \lddst ; pld [r0, #192] ; .endif 473 vst4.8 {d0,d2,d4,d6}, [r0]! 474 vst4.8 {d1,d3,d5,d7}, [r0]! 476 vst1.8 {d0-d3}, [r0]! 477 vst1.8 {d4-d7}, [r0]! [all …]
|
D | rsCpuIntrinsics_neon_YuvToRGB.S | 122 vst4.u8 {d0,d2,d4,d6}, [r0]! 123 vst4.u8 {d1,d3,d5,d7}, [r0]! 203 vst1.u8 {d4,d5,d6,d7}, [r0]! 207 vst1.u8 {d2,d3}, [r0]! 210 vst1.u8 d1, [r0]! 213 vst1.u32 d0[1], [r0]! 233 add r0, r5, LSL #2 261 add r0, r4, LSL #2 287 add r0, r4, LSL #2
|
D | rsCpuIntrinsics_neon_Resize.S | 113 lsl r2, r0, #VECSHIFT 114 movw r0, #:lower16:(CHUNKSIZE << 16) - 1 115 movt r0, #:upper16:(CHUNKSIZE << 16) - 1 116 add r0, r0, r2 118 udiv r1, r0, r2 119 mls r0, r1, r2, r0 122 clz r1, r0 129 1: cmp r2, r0 131 subls r0, r2 443 vst1.u32 {d16[0]}, [r0]! [all …]
|
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
D | idct.cpp | 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ in idct_intra() local 178 r0 = (blk[8 * 0 + i] << 11) + 128; in idct_intra() 192 r8 = r0 + r1; in idct_intra() 193 r0 -= r1; in idct_intra() 207 r3 = r0 + r2; in idct_intra() 208 r0 -= r2; in idct_intra() 220 tmpBLK32[(2<<3) + i] = (r0 + r4) >> 8; in idct_intra() 223 tmpBLK32[(5<<3) + i] = (r0 - r4) >> 8; in idct_intra() 270 r0 = (((int32)tmpBLK32[0+(i<<3)]) << 8) + 8192; in idct_intra() 283 r8 = r0 + r1; in idct_intra() [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
D | Filt_6k_7k_opt.s | 24 @ r0 --- signal[] 38 MOV r8, r0 @ copy signal[] address 43 MOV r0, r2 91 LDR r0, [r10] 102 SMULBB r14, r1, r0 @ (x[i] + x[i + 30]) * fir_7k[0] 104 SMLABT r14, r6, r0, r14 @ (x[i + 1] + x[i + 29]) * fir_7k[1] 106 LDR r0, [r10, #4] 113 SMLABB r14, r8, r0, r14 @ (x[i + 2] + x[i + 28]) * fir_7k[2] 116 SMLABT r14, r1, r0, r14 @ (x[i+3] + x[i+27]) * fir_7k[3] 119 LDR r0, [r10, #8] [all …]
|
D | syn_filt_opt.s | 24 @ a[] --- r0 83 LDRSH r5, [r0] @ load a[0] 90 LDRSH r6, [r0, #2] @ load a[1] 91 LDRSH r7, [r0, #4] @ load a[2] 92 LDRSH r9, [r0, #6] @ load a[3] 93 LDRSH r11,[r0, #8] @ load a[4] 101 LDRSH r6, [r0, #10] @ load a[5] 102 LDRSH r7, [r0, #12] @ load a[6] 103 LDRSH r9, [r0, #14] @ load a[7] 104 LDRSH r11,[r0, #16] @ load a[8] [all …]
|
D | residu_asm_opt.s | 23 @a[] --- r0 35 LDRH r5, [r0], #2 36 LDRH r6, [r0], #2 39 LDRH r6, [r0], #2 40 LDRH r7, [r0], #2 43 LDRH r7, [r0], #2 44 LDRH r8, [r0], #2 47 LDRH r8, [r0], #2 48 LDRH r9, [r0], #2 51 LDRH r9, [r0], #2 [all …]
|
D | Syn_filt_32_opt.s | 28 @ a[] --- r0 45 LDRSH r6, [r0] @ load Aq[0] 50 LDRSH r6, [r0, #2] @ load Aq[1] 51 LDRSH r7, [r0, #4] @ load Aq[2] 52 LDRSH r8, [r0, #6] @ load Aq[3] 53 LDRSH r9, [r0, #8] @ load Aq[4] 61 LDRSH r6, [r0, #10] @ load Aq[5] 62 LDRSH r7, [r0, #12] @ load Aq[6] 63 LDRSH r8, [r0, #14] @ load Aq[7] 64 LDRSH r9, [r0, #16] @ load Aq[8] [all …]
|
D | Dot_p_opt.s | 24 @ x[] --- r0 39 LDR r6, [r0], #4 41 LDR r8, [r0], #4 46 LDR r6, [r0], #4 51 LDR r8, [r0], #4 70 MOV r0, r12, LSL r10 @ L_sum = L_sum << sft
|
D | Norm_Corr_opt.s | 26 @ r0 --- exc[] 59 ADD r5, r0, r11, LSL #1 @get the &exc[k] 62 STMFD sp!, {r0 - r3} 63 MOV r0, r5 67 LDMFD sp!, {r0 - r3} 152 MOV r14, r0 155 STMFD sp!, {r0 - r4, r7 - r12, r14} 157 ADD r0, sp, #0 163 LDMFD sp!, {r0 - r4, r7 - r12, r14} 164 MOV r0, r14 [all …]
|
D | Deemph_32_opt.s | 38 LDRSH r6, [r0], #2 @load x_hi[0] 50 LDRSH r6, [r0], #2 @load x_hi[1] 69 LDRSH r6, [r0], #2 @load x_hi[] 77 LDRSH r6, [r0], #2 @load x_hi[]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
D | Dot_p_neon.s | 25 @ x[] --- r0 36 CMP r0, r1 39 VLD1.S16 {Q0, Q1}, [r0]! @load 16 Word16 x[] 40 VLD1.S16 {Q2, Q3}, [r0]! @load 16 Word16 x[] 41 VLD1.S16 {Q4, Q5}, [r0]! @load 16 Word16 x[] 42 VLD1.S16 {Q6, Q7}, [r0]! @load 16 Word16 x[] 67 VLD1.S16 {Q0, Q1}, [r0]! @load 16 Word16 x[] 76 VLD1.S16 {Q0, Q1}, [r0]! 77 VLD1.S16 {Q2, Q3}, [r0]! 78 VLD1.S16 {Q4, Q5}, [r0]! [all …]
|
D | scale_sig_neon.s | 24 @ x[] --- r0 37 MOV r5, r0 @ copy x[] address 64 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 84 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 99 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 113 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 127 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
|
D | Norm_Corr_neon.s | 26 @ r0 --- exc[] 59 ADD r5, r0, r11, LSL #1 @get the &exc[k] 62 STMFD sp!, {r0 - r3} 63 MOV r0, r5 67 LDMFD sp!, {r0 - r3} 192 MOV r14, r0 195 STMFD sp!, {r0 - r4, r7 - r12, r14} 197 ADD r0, sp, #0 203 LDMFD sp!, {r0 - r4, r7 - r12, r14} 204 MOV r0, r14 [all …]
|
D | Filt_6k_7k_neon.s | 24 @ r0 --- signal[] 35 STMFD r13!, {r0 - r12, r14} 37 MOV r8, r0 @ copy signal[] address 40 MOV r0, r2 43 VLD1.S16 {D0, D1, D2, D3}, [r0]! 44 VLD1.S16 {D4, D5, D6, D7}, [r0]! 209 ADD r0, r13, #160 @x + lg 213 VLD1.S16 {D0, D1, D2, D3}, [r0]! 214 VLD1.S16 {D4, D5, D6, D7}, [r0]! 224 LDMFD r13!, {r0 - r12, r15}
|
D | Deemph_32_neon.s | 38 LDRSH r6, [r0], #2 @load x_hi[0] 50 LDRSH r6, [r0], #2 @load x_hi[1] 69 LDRSH r6, [r0], #2 @load x_hi[] 77 LDRSH r6, [r0], #2 @load x_hi[]
|
/frameworks/rs/ |
D | rsMatrix4x4.cpp | 47 int r0 = (j+1) % 4; in inverse() local 52 (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverse() 53 - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverse() 54 + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverse() 89 int r0 = (j+1) % 4; in inverseTranspose() local 93 … float minor = (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverseTranspose() 94 … - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverseTranspose() 95 … + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverseTranspose()
|