History

Add arm asm code for processing.

Licai Guo committed 12 years ago

Commit e7cc8c21 parent 248f32424 files · +4330 −4204Browse files

Showing the changes to codec/processing/src/adaptivequantization (2 of 24 files). Show all

Unified · Split

2 files
  1. codec/processing/src/adaptivequantization/AdaptiveQuantization.cpp +5 −0
  2. codec/processing/src/adaptivequantization/AdaptiveQuantization.h +5 −0
codec/processing/src/adaptivequantization/AdaptiveQuantization.cpp+5−0
@@ -231,6 +231,11 @@ void CAdaptiveQuantization::WelsInitVarFunc (PVarFunc& pfVar, int32_t iCpuFlag) · 230 unmodified lines
231231 pfVar = SampleVariance16x16_sse2;
232232 }
233233 #endif
234+#ifdef HAVE_NEON
235+ if (iCpuFlag & WELS_CPU_NEON) {
236+ pfVar = SampleVariance16x16_neon;
237+ }
238+#endif
234239 }
235240
236241 void SampleVariance16x16_c (uint8_t* pRefY, int32_t iRefStride, uint8_t* pSrcY, int32_t iSrcStride,
codec/processing/src/adaptivequantization/AdaptiveQuantization.h+5−0
@@ -62,6 +62,11 @@ VarFunc SampleVariance16x16_sse2; · 61 unmodified lines
6262 WELSVP_EXTERN_C_END
6363 #endif
6464
65+#ifdef HAVE_NEON
66+WELSVP_EXTERN_C_BEGIN
67+VarFunc SampleVariance16x16_neon;
68+WELSVP_EXTERN_C_END
69+#endif
6570
6671 class CAdaptiveQuantization : public IStrategy {
6772 public:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t