Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(313)

Unified Diff: dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S

Issue 1420973006: arm64: clang assembler compatability (Closed) Base URL: https://chromium.googlesource.com/external/webrtc/deps/third_party/openmax@master
Patch Set: arm64: clang assembler compatibility Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S
diff --git a/dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S b/dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S
index 6e732a8aafa459fc72a01896727d9422300bed7e..3bc92d3aea5dbaf10c321ef47317fdbe35005e25 100644
--- a/dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S
+++ b/dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix2_s.S
@@ -70,6 +70,7 @@
// Neon Registers
#define dW v0.2s
+#define dWs v0.s
#define dX0 v2.2s
#define dX1 v3.2s
#define dX2 v4.2s
@@ -135,17 +136,17 @@ radix2SetLoop\name :
SUBS setCount,setCount,#2
.ifeqs "\inverse", "TRUE"
- fmul qT0,dX2,dW[0]
- fmla qT0,dX3,dW[1] // real part
- fmul qT1,dX3,dW[0]
- fmls qT1,dX2,dW[1] // imag part
+ fmul qT0,dX2,dWs[0]
+ fmla qT0,dX3,dWs[1] // real part
+ fmul qT1,dX3,dWs[0]
+ fmls qT1,dX2,dWs[1] // imag part
.else
- fmul qT0,dX2,dW[0]
- fmls qT0,dX3,dW[1] // real part
- fmul qT1,dX3,dW[0]
- fmla qT1,dX2,dW[1] // imag part
+ fmul qT0,dX2,dWs[0]
+ fmls qT0,dX3,dWs[1] // real part
+ fmul qT1,dX3,dWs[0]
+ fmla qT1,dX2,dWs[1] // imag part
.endif
« no previous file with comments | « dl/sp/src/arm/arm64/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_s.S ('k') | dl/sp/src/arm/arm64/armSP_FFT_CToC_FC32_Radix4_s.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698