Home
last modified time | relevance | path

Searched refs:interleaved (Results 1 – 25 of 66) sorted by relevance

123

/external/webrtc/webrtc/modules/audio_processing/beamformer/
Dnonlinear_beamformer_test.cc68 std::vector<float> interleaved(in_buf.size()); in main() local
69 while (in_file.ReadSamples(interleaved.size(), in main()
70 &interleaved[0]) == interleaved.size()) { in main()
71 FloatS16ToFloat(&interleaved[0], interleaved.size(), &interleaved[0]); in main()
72 Deinterleave(&interleaved[0], in_buf.num_frames(), in main()
78 out_buf.num_channels(), &interleaved[0]); in main()
79 FloatToFloatS16(&interleaved[0], interleaved.size(), &interleaved[0]); in main()
80 out_file.WriteSamples(&interleaved[0], interleaved.size()); in main()
/external/webrtc/webrtc/common_audio/include/
Daudio_util.h88 void Deinterleave(const T* interleaved, in Deinterleave() argument
96 channel[j] = interleaved[interleaved_idx]; in Deinterleave()
109 T* interleaved) { in Interleave() argument
114 interleaved[interleaved_idx] = channel[j]; in Interleave()
127 T* interleaved) { in UpmixMonoToInterleaved() argument
131 interleaved[interleaved_idx++] = mono[i]; in UpmixMonoToInterleaved()
153 void DownmixInterleavedToMonoImpl(const T* interleaved, in DownmixInterleavedToMonoImpl() argument
160 const T* const end = interleaved + num_frames * num_channels; in DownmixInterleavedToMonoImpl()
162 while (interleaved < end) { in DownmixInterleavedToMonoImpl()
163 const T* const frame_end = interleaved + num_channels; in DownmixInterleavedToMonoImpl()
[all …]
/external/webrtc/webrtc/common_audio/
Daudio_util_unittest.cc120 int16_t interleaved[kLength]; in TEST() local
121 Interleave(deinterleaved, kSamplesPerChannel, kNumChannels, interleaved); in TEST()
122 ExpectArraysEq(kInterleaved, interleaved, kLength); in TEST()
134 int16_t interleaved[kSamplesPerChannel]; in TEST() local
135 Interleave(deinterleaved, kSamplesPerChannel, kNumChannels, interleaved); in TEST()
136 ExpectArraysEq(mono, interleaved, kSamplesPerChannel); in TEST()
143 const int16_t interleaved[kNumChannels * kNumFrames] = {1, 2, -1, -3}; in TEST() local
146 DownmixInterleavedToMono(interleaved, kNumFrames, kNumChannels, in TEST()
149 EXPECT_THAT(deinterleaved, ElementsAreArray(interleaved)); in TEST()
154 const int16_t interleaved[kNumChannels * kNumFrames] = {10, 20, -10, -30}; in TEST() local
[all …]
Daudio_util.cc43 void DownmixInterleavedToMono<int16_t>(const int16_t* interleaved, in DownmixInterleavedToMono() argument
47 DownmixInterleavedToMonoImpl<int16_t, int32_t>(interleaved, num_frames, in DownmixInterleavedToMono()
/external/llvm/test/CodeGen/ARM/
Darm-interleaved-accesses.ll1 ; RUN: llc -mtriple=arm-eabi -mattr=+neon -lower-interleaved-accesses=true < %s | FileCheck %s -che…
2 ; RUN: llc -mtriple=arm-eabi -mattr=-neon -lower-interleaved-accesses=true < %s | FileCheck %s -che…
48 …%interleaved.vec = shufflevector <8 x i8> %v0, <8 x i8> %v1, <16 x i32> <i32 0, i32 8, i32 1, i32 …
49 store <16 x i8> %interleaved.vec, <16 x i8>* %ptr, align 4
62 …%interleaved.vec = shufflevector <8 x i32> %v0_v1, <8 x i32> %v2_u, <12 x i32> <i32 0, i32 4, i32 …
63 store <12 x i32> %interleaved.vec, <12 x i32>* %base, align 4
76 …%interleaved.vec = shufflevector <8 x i32> %v0_v1, <8 x i32> %v2_v3, <16 x i32> <i32 0, i32 4, i32…
77 store <16 x i32> %interleaved.vec, <16 x i32>* %base, align 4
81 ; The following cases test that interleaved access of pointer vectors can be
129 …%interleaved.vec = shufflevector <2 x i32*> %v0, <2 x i32*> %v1, <4 x i32> <i32 0, i32 2, i32 1, i…
[all …]
/external/llvm/test/CodeGen/AArch64/
Daarch64-interleaved-accesses.ll1 ; RUN: llc -mtriple=aarch64 -lower-interleaved-accesses=true < %s | FileCheck %s -check-prefix=NEON
2 ; RUN: llc -mtriple=aarch64 -lower-interleaved-accesses=true -mattr=-neon < %s | FileCheck %s -chec…
47 …%interleaved.vec = shufflevector <8 x i8> %v0, <8 x i8> %v1, <16 x i32> <i32 0, i32 8, i32 1, i32 …
48 store <16 x i8> %interleaved.vec, <16 x i8>* %ptr, align 4
60 …%interleaved.vec = shufflevector <8 x i32> %v0_v1, <8 x i32> %v2_u, <12 x i32> <i32 0, i32 4, i32 …
61 store <12 x i32> %interleaved.vec, <12 x i32>* %base, align 4
73 …%interleaved.vec = shufflevector <8 x i32> %v0_v1, <8 x i32> %v2_v3, <16 x i32> <i32 0, i32 4, i32…
74 store <16 x i32> %interleaved.vec, <16 x i32>* %base, align 4
78 ; The following cases test that interleaved access of pointer vectors can be
126 …%interleaved.vec = shufflevector <2 x i32*> %v0, <2 x i32*> %v1, <4 x i32> <i32 0, i32 2, i32 1, i…
[all …]
/external/llvm/test/Transforms/LoopVectorize/
Dinterleaved-accesses.ll1 … -instcombine -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=tr…
5 ; Check vectorization on an interleaved load group of factor 2 and an interleaved
25 ; CHECK: %interleaved.vec = shufflevector <4 x i32> {{.*}}, <8 x i32> <i32 0, i32 4, i32 1, i32 5, …
26 ; CHECK: store <8 x i32> %interleaved.vec, <8 x i32>* %{{.*}}, align 4
80 ; CHECK: %interleaved.vec = shufflevector <8 x i32> {{.*}}, <12 x i32> <i32 0, i32 4, i32 8, i32 1,…
81 ; CHECK: store <12 x i32> %interleaved.vec, <12 x i32>* {{.*}}, align 4
117 ; Check vectorization on an interleaved load group of factor 4.
176 ; Check vectorization on an interleaved store group of factor 4.
197 ; CHECK: %interleaved.vec = shufflevector <8 x i32> {{.*}}, <16 x i32> <i32 0, i32 4, i32 8, i32 12…
198 ; CHECK: store <16 x i32> %interleaved.vec, <16 x i32>* {{.*}}, align 4
[all …]
Druntime-limit.ll7 ;CHECK: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1)
12 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1)
14 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1)
/external/webrtc/webrtc/modules/audio_processing/
Ddebug.proto17 // May contain interleaved or deinterleaved data, but don't store both formats.
19 // int16 interleaved data.
27 // May contain interleaved or deinterleaved data, but don't store both formats.
29 // int16 interleaved data.
/external/deqp/modules/glshared/
DglsStateChangePerfTestCases.cpp543 ResultStats interleaved = calculateStats(m_interleavedResults); in logAndSetTestResult() local
546 …log << TestLog::Message << "Interleaved mean: " << interleaved.mean << TestLog::EndMessag… in logAndSetTestResult()
547 …log << TestLog::Message << "Interleaved median: " << interleaved.median << TestLog::EndMess… in logAndSetTestResult()
548 …log << TestLog::Message << "Interleaved variance: " << interleaved.variance << TestLog::End… in logAndSetTestResult()
549 log << TestLog::Message << "Interleaved min: " << interleaved.min << TestLog::EndMessage; in logAndSetTestResult()
550 log << TestLog::Message << "Interleaved max: " << interleaved.max << TestLog::EndMessage; in logAndSetTestResult()
558 …log << TestLog::Message << "Batched/Interleaved mean ratio: " << (interleaved.mean/batched.mean) … in logAndSetTestResult()
559 …log << TestLog::Message << "Batched/Interleaved median ratio: " << (interleaved.median/batched.med… in logAndSetTestResult()
561 …m_testCtx.setTestResult(QP_TEST_RESULT_PASS, de::floatToString((float)(((double)interleaved.median… in logAndSetTestResult()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_draw_upload.c360 GLuint interleaved = 0; in brw_prepare_vertices() local
460 interleaved = glarray->StrideB; in brw_prepare_vertices()
463 else if (interleaved != glarray->StrideB || in brw_prepare_vertices()
464 (uintptr_t)(glarray->Ptr - ptr) > interleaved) in brw_prepare_vertices()
466 interleaved = 0; in brw_prepare_vertices()
471 interleaved = 0; in brw_prepare_vertices()
493 if (interleaved) { in brw_prepare_vertices()
499 buffer, interleaved); in brw_prepare_vertices()
500 buffer->offset -= delta * interleaved; in brw_prepare_vertices()
/external/llvm/test/Transforms/LoopVectorize/X86/
Dvectorization-remarks.ll12 …emark: vectorization-remarks.c:17:8: vectorized loop (vectorization width: 4, interleaved count: 1)
13 ; UNROLLED: remark: vectorization-remarks.c:17:8: interleaved loop (interleaved count: 4)
/external/aac/libAACdec/src/
Daacdecoder_lib.cpp796 INT interleaved = self->outputInterleaved; in aacDecoder_DecodeFrame() local
891 interleaved); in aacDecoder_DecodeFrame()
963 interleaved, in aacDecoder_DecodeFrame()
1010 interleaved, in aacDecoder_DecodeFrame()
Daacdecoder.h315 const INT interleaved
/external/aac/libSBRdec/include/
Dsbrdecoder.h315 const int interleaved,
/external/aac/libSBRdec/src/
Dsbrdecoder.cpp1317 const int interleaved, in sbrDecoder_DecodeElement() argument
1448 if (interleaved) { in sbrDecoder_DecodeElement()
1514 if (interleaved) { in sbrDecoder_DecodeElement()
1542 const int interleaved, in sbrDecoder_Apply() argument
1573 if (self->synDownsampleFac == 1 && interleaved == 0) { in sbrDecoder_Apply()
1620 interleaved, in sbrDecoder_Apply()
/external/icu/icu4c/source/test/
DMakefile.in126 @echo Beginning parallel make. Output may be interleaved!
/external/llvm/test/Transforms/LoopVectorize/ARM/
Dvector_cast.ll6 ; This requires the loop vectorizer to create an interleaved access group
Dinterleaved_cost.ll14 ; 8xi8 and 16xi8 are valid i8 vector types, so the cost of the interleaved
/external/llvm/test/Transforms/LoopVectorize/AArch64/
Dinterleaved_cost.ll14 ; 8xi8 and 16xi8 are valid i8 vector types, so the cost of the interleaved
/external/deqp/android/cts/master/
Dgles3-master.txt37401 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_float
37402 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_float
37403 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_float
37404 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec2
37405 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec2
37406 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec2
37407 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec3
37408 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec3
37409 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec3
37410 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dintrapred_ssse3.asm826 punpcklbw m0, m3 ; interleaved output
859 punpckhbw m4, m1, m3 ; interleaved input
860 punpcklbw m1, m3 ; interleaved output
912 punpckhbw m6, m1, m0 ; interleaved output 2
913 punpcklbw m1, m0 ; interleaved output 1
915 punpckhbw m7, m2, m3 ; interleaved output 4
916 punpcklbw m2, m3 ; interleaved output 3
/external/deqp/android/cts/lmp-mr1/
Dgles3-master.txt34302 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_float
34303 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_float
34304 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_float
34305 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec2
34306 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec2
34307 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec2
34308 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec3
34309 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec3
34310 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec3
34311 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4
[all …]
/external/deqp/android/cts/lmp/src/
Des30-lmp.txt34224 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_float
34225 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_float
34226 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_float
34227 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec2
34228 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec2
34229 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec2
34230 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec3
34231 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec3
34232 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec3
34233 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4
[all …]
/external/deqp/android/cts/lmp/
Dgles3-master.txt34224 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_float
34225 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_float
34226 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_float
34227 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec2
34228 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec2
34229 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec2
34230 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec3
34231 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec3
34232 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec3
34233 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4
[all …]

123