Cortex-A57: Fix clang compilation errors
This commit is contained in:
Executable → Regular
+142
-142
@@ -157,25 +157,25 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v10.2d, v11.2d}, [pB]
|
||||
add pB, pB, #32
|
||||
|
||||
fmul v16.2d, v0.2d, v8.2d[0]
|
||||
fmul v17.2d, v1.2d, v8.2d[0]
|
||||
fmul v18.2d, v0.2d, v8.2d[1]
|
||||
fmul v19.2d, v1.2d, v8.2d[1]
|
||||
fmul v16.2d, v0.2d, v8.d[0]
|
||||
fmul v17.2d, v1.2d, v8.d[0]
|
||||
fmul v18.2d, v0.2d, v8.d[1]
|
||||
fmul v19.2d, v1.2d, v8.d[1]
|
||||
|
||||
fmul v20.2d, v0.2d, v9.2d[0]
|
||||
fmul v21.2d, v1.2d, v9.2d[0]
|
||||
fmul v22.2d, v0.2d, v9.2d[1]
|
||||
fmul v23.2d, v1.2d, v9.2d[1]
|
||||
fmul v20.2d, v0.2d, v9.d[0]
|
||||
fmul v21.2d, v1.2d, v9.d[0]
|
||||
fmul v22.2d, v0.2d, v9.d[1]
|
||||
fmul v23.2d, v1.2d, v9.d[1]
|
||||
|
||||
fmul v24.2d, v0.2d, v10.2d[0]
|
||||
fmul v25.2d, v1.2d, v10.2d[0]
|
||||
fmul v26.2d, v0.2d, v10.2d[1]
|
||||
fmul v27.2d, v1.2d, v10.2d[1]
|
||||
fmul v24.2d, v0.2d, v10.d[0]
|
||||
fmul v25.2d, v1.2d, v10.d[0]
|
||||
fmul v26.2d, v0.2d, v10.d[1]
|
||||
fmul v27.2d, v1.2d, v10.d[1]
|
||||
|
||||
fmul v28.2d, v0.2d, v11.2d[0]
|
||||
fmul v29.2d, v1.2d, v11.2d[0]
|
||||
fmul v30.2d, v0.2d, v11.2d[1]
|
||||
fmul v31.2d, v1.2d, v11.2d[1]
|
||||
fmul v28.2d, v0.2d, v11.d[0]
|
||||
fmul v29.2d, v1.2d, v11.d[0]
|
||||
fmul v30.2d, v0.2d, v11.d[1]
|
||||
fmul v31.2d, v1.2d, v11.d[1]
|
||||
|
||||
ld1 {v12.2d, v13.2d}, [pB]
|
||||
add pB, pB, #32
|
||||
@@ -186,25 +186,25 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x8_M1
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v18.2d, v0.2d, v8.2d[1]
|
||||
fmla v19.2d, v1.2d, v8.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
fmla v18.2d, v0.2d, v8.d[1]
|
||||
fmla v19.2d, v1.2d, v8.d[1]
|
||||
|
||||
fmla v20.2d, v0.2d, v9.2d[0]
|
||||
fmla v21.2d, v1.2d, v9.2d[0]
|
||||
fmla v22.2d, v0.2d, v9.2d[1]
|
||||
fmla v23.2d, v1.2d, v9.2d[1]
|
||||
fmla v20.2d, v0.2d, v9.d[0]
|
||||
fmla v21.2d, v1.2d, v9.d[0]
|
||||
fmla v22.2d, v0.2d, v9.d[1]
|
||||
fmla v23.2d, v1.2d, v9.d[1]
|
||||
|
||||
fmla v24.2d, v0.2d, v10.2d[0]
|
||||
fmla v25.2d, v1.2d, v10.2d[0]
|
||||
fmla v26.2d, v0.2d, v10.2d[1]
|
||||
fmla v27.2d, v1.2d, v10.2d[1]
|
||||
fmla v24.2d, v0.2d, v10.d[0]
|
||||
fmla v25.2d, v1.2d, v10.d[0]
|
||||
fmla v26.2d, v0.2d, v10.d[1]
|
||||
fmla v27.2d, v1.2d, v10.d[1]
|
||||
|
||||
fmla v28.2d, v0.2d, v11.2d[0]
|
||||
fmla v29.2d, v1.2d, v11.2d[0]
|
||||
fmla v30.2d, v0.2d, v11.2d[1]
|
||||
fmla v31.2d, v1.2d, v11.2d[1]
|
||||
fmla v28.2d, v0.2d, v11.d[0]
|
||||
fmla v29.2d, v1.2d, v11.d[0]
|
||||
fmla v30.2d, v0.2d, v11.d[1]
|
||||
fmla v31.2d, v1.2d, v11.d[1]
|
||||
|
||||
ld1 {v12.2d, v13.2d}, [pB] // For next round
|
||||
add pB, pB, #32
|
||||
@@ -217,25 +217,25 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x8_M2
|
||||
fmla v16.2d, v4.2d, v12.2d[0]
|
||||
fmla v17.2d, v5.2d, v12.2d[0]
|
||||
fmla v18.2d, v4.2d, v12.2d[1]
|
||||
fmla v19.2d, v5.2d, v12.2d[1]
|
||||
fmla v16.2d, v4.2d, v12.d[0]
|
||||
fmla v17.2d, v5.2d, v12.d[0]
|
||||
fmla v18.2d, v4.2d, v12.d[1]
|
||||
fmla v19.2d, v5.2d, v12.d[1]
|
||||
|
||||
fmla v20.2d, v4.2d, v13.2d[0]
|
||||
fmla v21.2d, v5.2d, v13.2d[0]
|
||||
fmla v22.2d, v4.2d, v13.2d[1]
|
||||
fmla v23.2d, v5.2d, v13.2d[1]
|
||||
fmla v20.2d, v4.2d, v13.d[0]
|
||||
fmla v21.2d, v5.2d, v13.d[0]
|
||||
fmla v22.2d, v4.2d, v13.d[1]
|
||||
fmla v23.2d, v5.2d, v13.d[1]
|
||||
|
||||
fmla v24.2d, v4.2d, v14.2d[0]
|
||||
fmla v25.2d, v5.2d, v14.2d[0]
|
||||
fmla v26.2d, v4.2d, v14.2d[1]
|
||||
fmla v27.2d, v5.2d, v14.2d[1]
|
||||
fmla v24.2d, v4.2d, v14.d[0]
|
||||
fmla v25.2d, v5.2d, v14.d[0]
|
||||
fmla v26.2d, v4.2d, v14.d[1]
|
||||
fmla v27.2d, v5.2d, v14.d[1]
|
||||
|
||||
fmla v28.2d, v4.2d, v15.2d[0]
|
||||
fmla v29.2d, v5.2d, v15.2d[0]
|
||||
fmla v30.2d, v4.2d, v15.2d[1]
|
||||
fmla v31.2d, v5.2d, v15.2d[1]
|
||||
fmla v28.2d, v4.2d, v15.d[0]
|
||||
fmla v29.2d, v5.2d, v15.d[0]
|
||||
fmla v30.2d, v4.2d, v15.d[1]
|
||||
fmla v31.2d, v5.2d, v15.d[1]
|
||||
|
||||
ld1 {v8.2d, v9.2d}, [pB] // For next round
|
||||
add pB, pB, #32
|
||||
@@ -248,25 +248,25 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x8_E
|
||||
fmla v16.2d, v4.2d, v12.2d[0]
|
||||
fmla v17.2d, v5.2d, v12.2d[0]
|
||||
fmla v18.2d, v4.2d, v12.2d[1]
|
||||
fmla v19.2d, v5.2d, v12.2d[1]
|
||||
fmla v16.2d, v4.2d, v12.d[0]
|
||||
fmla v17.2d, v5.2d, v12.d[0]
|
||||
fmla v18.2d, v4.2d, v12.d[1]
|
||||
fmla v19.2d, v5.2d, v12.d[1]
|
||||
|
||||
fmla v20.2d, v4.2d, v13.2d[0]
|
||||
fmla v21.2d, v5.2d, v13.2d[0]
|
||||
fmla v22.2d, v4.2d, v13.2d[1]
|
||||
fmla v23.2d, v5.2d, v13.2d[1]
|
||||
fmla v20.2d, v4.2d, v13.d[0]
|
||||
fmla v21.2d, v5.2d, v13.d[0]
|
||||
fmla v22.2d, v4.2d, v13.d[1]
|
||||
fmla v23.2d, v5.2d, v13.d[1]
|
||||
|
||||
fmla v24.2d, v4.2d, v14.2d[0]
|
||||
fmla v25.2d, v5.2d, v14.2d[0]
|
||||
fmla v26.2d, v4.2d, v14.2d[1]
|
||||
fmla v27.2d, v5.2d, v14.2d[1]
|
||||
fmla v24.2d, v4.2d, v14.d[0]
|
||||
fmla v25.2d, v5.2d, v14.d[0]
|
||||
fmla v26.2d, v4.2d, v14.d[1]
|
||||
fmla v27.2d, v5.2d, v14.d[1]
|
||||
|
||||
fmla v28.2d, v4.2d, v15.2d[0]
|
||||
fmla v29.2d, v5.2d, v15.2d[0]
|
||||
fmla v30.2d, v4.2d, v15.2d[1]
|
||||
fmla v31.2d, v5.2d, v15.2d[1]
|
||||
fmla v28.2d, v4.2d, v15.d[0]
|
||||
fmla v29.2d, v5.2d, v15.d[0]
|
||||
fmla v30.2d, v4.2d, v15.d[1]
|
||||
fmla v31.2d, v5.2d, v15.d[1]
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x8_SUB
|
||||
@@ -277,25 +277,25 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v10.2d, v11.2d}, [pB]
|
||||
add pB, pB, #32
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v18.2d, v0.2d, v8.2d[1]
|
||||
fmla v19.2d, v1.2d, v8.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
fmla v18.2d, v0.2d, v8.d[1]
|
||||
fmla v19.2d, v1.2d, v8.d[1]
|
||||
|
||||
fmla v20.2d, v0.2d, v9.2d[0]
|
||||
fmla v21.2d, v1.2d, v9.2d[0]
|
||||
fmla v22.2d, v0.2d, v9.2d[1]
|
||||
fmla v23.2d, v1.2d, v9.2d[1]
|
||||
fmla v20.2d, v0.2d, v9.d[0]
|
||||
fmla v21.2d, v1.2d, v9.d[0]
|
||||
fmla v22.2d, v0.2d, v9.d[1]
|
||||
fmla v23.2d, v1.2d, v9.d[1]
|
||||
|
||||
fmla v24.2d, v0.2d, v10.2d[0]
|
||||
fmla v25.2d, v1.2d, v10.2d[0]
|
||||
fmla v26.2d, v0.2d, v10.2d[1]
|
||||
fmla v27.2d, v1.2d, v10.2d[1]
|
||||
fmla v24.2d, v0.2d, v10.d[0]
|
||||
fmla v25.2d, v1.2d, v10.d[0]
|
||||
fmla v26.2d, v0.2d, v10.d[1]
|
||||
fmla v27.2d, v1.2d, v10.d[1]
|
||||
|
||||
fmla v28.2d, v0.2d, v11.2d[0]
|
||||
fmla v29.2d, v1.2d, v11.2d[0]
|
||||
fmla v30.2d, v0.2d, v11.2d[1]
|
||||
fmla v31.2d, v1.2d, v11.2d[1]
|
||||
fmla v28.2d, v0.2d, v11.d[0]
|
||||
fmla v29.2d, v1.2d, v11.d[0]
|
||||
fmla v30.2d, v0.2d, v11.d[1]
|
||||
fmla v31.2d, v1.2d, v11.d[1]
|
||||
.endm
|
||||
|
||||
.macro SAVE4x8
|
||||
@@ -369,17 +369,17 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v10.2d, v11.2d}, [pB]
|
||||
add pB, pB, #32
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v18.2d, v0.2d, v8.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v18.2d, v0.2d, v8.d[1]
|
||||
|
||||
fmla v20.2d, v0.2d, v9.2d[0]
|
||||
fmla v22.2d, v0.2d, v9.2d[1]
|
||||
fmla v20.2d, v0.2d, v9.d[0]
|
||||
fmla v22.2d, v0.2d, v9.d[1]
|
||||
|
||||
fmla v24.2d, v0.2d, v10.2d[0]
|
||||
fmla v26.2d, v0.2d, v10.2d[1]
|
||||
fmla v24.2d, v0.2d, v10.d[0]
|
||||
fmla v26.2d, v0.2d, v10.d[1]
|
||||
|
||||
fmla v28.2d, v0.2d, v11.2d[0]
|
||||
fmla v30.2d, v0.2d, v11.2d[1]
|
||||
fmla v28.2d, v0.2d, v11.d[0]
|
||||
fmla v30.2d, v0.2d, v11.d[1]
|
||||
.endm
|
||||
|
||||
.macro SAVE2x8
|
||||
@@ -499,17 +499,17 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d, v1.2d}, [pA]
|
||||
add pA, pA, #32
|
||||
|
||||
fmul v16.2d, v0.2d, v8.2d[0]
|
||||
fmul v29.2d, v1.2d, v9.2d[1]
|
||||
fmul v16.2d, v0.2d, v8.d[0]
|
||||
fmul v29.2d, v1.2d, v9.d[1]
|
||||
|
||||
fmul v20.2d, v0.2d, v8.2d[1]
|
||||
fmul v25.2d, v1.2d, v9.2d[0]
|
||||
fmul v20.2d, v0.2d, v8.d[1]
|
||||
fmul v25.2d, v1.2d, v9.d[0]
|
||||
|
||||
fmul v24.2d, v0.2d, v9.2d[0]
|
||||
fmul v21.2d, v1.2d, v8.2d[1]
|
||||
fmul v24.2d, v0.2d, v9.d[0]
|
||||
fmul v21.2d, v1.2d, v8.d[1]
|
||||
|
||||
fmul v28.2d, v0.2d, v9.2d[1]
|
||||
fmul v17.2d, v1.2d, v8.2d[0]
|
||||
fmul v28.2d, v0.2d, v9.d[1]
|
||||
fmul v17.2d, v1.2d, v8.d[0]
|
||||
|
||||
ld1 {v12.2d, v13.2d}, [pB]
|
||||
add pB, pB, #32
|
||||
@@ -518,61 +518,61 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x4_M1
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v29.2d, v1.2d, v9.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v29.2d, v1.2d, v9.d[1]
|
||||
|
||||
ld1 {v12.2d, v13.2d}, [pB] // For next round
|
||||
add pB, pB, #32
|
||||
|
||||
fmla v20.2d, v0.2d, v8.2d[1]
|
||||
fmla v25.2d, v1.2d, v9.2d[0]
|
||||
fmla v20.2d, v0.2d, v8.d[1]
|
||||
fmla v25.2d, v1.2d, v9.d[0]
|
||||
|
||||
ld1 {v4.2d, v5.2d}, [pA] // For next round
|
||||
add pA, pA, #32
|
||||
|
||||
fmla v24.2d, v0.2d, v9.2d[0]
|
||||
fmla v21.2d, v1.2d, v8.2d[1]
|
||||
fmla v24.2d, v0.2d, v9.d[0]
|
||||
fmla v21.2d, v1.2d, v8.d[1]
|
||||
|
||||
prfm PLDL1KEEP, [pA, #512]
|
||||
|
||||
fmla v28.2d, v0.2d, v9.2d[1]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v28.2d, v0.2d, v9.d[1]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x4_M2
|
||||
fmla v16.2d, v4.2d, v12.2d[0]
|
||||
fmla v29.2d, v5.2d, v13.2d[1]
|
||||
fmla v16.2d, v4.2d, v12.d[0]
|
||||
fmla v29.2d, v5.2d, v13.d[1]
|
||||
|
||||
ld1 {v8.2d, v9.2d}, [pB] // For next round
|
||||
add pB, pB, #32
|
||||
|
||||
fmla v20.2d, v4.2d, v12.2d[1]
|
||||
fmla v25.2d, v5.2d, v13.2d[0]
|
||||
fmla v20.2d, v4.2d, v12.d[1]
|
||||
fmla v25.2d, v5.2d, v13.d[0]
|
||||
|
||||
ld1 {v0.2d, v1.2d}, [pA] // For next round
|
||||
add pA, pA, #32
|
||||
|
||||
fmla v24.2d, v4.2d, v13.2d[0]
|
||||
fmla v21.2d, v5.2d, v12.2d[1]
|
||||
fmla v24.2d, v4.2d, v13.d[0]
|
||||
fmla v21.2d, v5.2d, v12.d[1]
|
||||
|
||||
prfm PLDL1KEEP, [pB, #512]
|
||||
|
||||
fmla v28.2d, v4.2d, v13.2d[1]
|
||||
fmla v17.2d, v5.2d, v12.2d[0]
|
||||
fmla v28.2d, v4.2d, v13.d[1]
|
||||
fmla v17.2d, v5.2d, v12.d[0]
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x4_E
|
||||
fmla v16.2d, v4.2d, v12.2d[0]
|
||||
fmla v29.2d, v5.2d, v13.2d[1]
|
||||
fmla v16.2d, v4.2d, v12.d[0]
|
||||
fmla v29.2d, v5.2d, v13.d[1]
|
||||
|
||||
fmla v20.2d, v4.2d, v12.2d[1]
|
||||
fmla v25.2d, v5.2d, v13.2d[0]
|
||||
fmla v20.2d, v4.2d, v12.d[1]
|
||||
fmla v25.2d, v5.2d, v13.d[0]
|
||||
|
||||
fmla v24.2d, v4.2d, v13.2d[0]
|
||||
fmla v21.2d, v5.2d, v12.2d[1]
|
||||
fmla v24.2d, v4.2d, v13.d[0]
|
||||
fmla v21.2d, v5.2d, v12.d[1]
|
||||
|
||||
fmla v28.2d, v4.2d, v13.2d[1]
|
||||
fmla v17.2d, v5.2d, v12.2d[0]
|
||||
fmla v28.2d, v4.2d, v13.d[1]
|
||||
fmla v17.2d, v5.2d, v12.d[0]
|
||||
.endm
|
||||
|
||||
.macro KERNEL4x4_SUB
|
||||
@@ -581,17 +581,17 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d, v1.2d}, [pA]
|
||||
add pA, pA, #32
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v29.2d, v1.2d, v9.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v29.2d, v1.2d, v9.d[1]
|
||||
|
||||
fmla v20.2d, v0.2d, v8.2d[1]
|
||||
fmla v25.2d, v1.2d, v9.2d[0]
|
||||
fmla v20.2d, v0.2d, v8.d[1]
|
||||
fmla v25.2d, v1.2d, v9.d[0]
|
||||
|
||||
fmla v24.2d, v0.2d, v9.2d[0]
|
||||
fmla v21.2d, v1.2d, v8.2d[1]
|
||||
fmla v24.2d, v0.2d, v9.d[0]
|
||||
fmla v21.2d, v1.2d, v8.d[1]
|
||||
|
||||
fmla v28.2d, v0.2d, v9.2d[1]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v28.2d, v0.2d, v9.d[1]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
.endm
|
||||
|
||||
.macro SAVE4x4
|
||||
@@ -635,10 +635,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d}, [pA]
|
||||
add pA, pA, #16
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v20.2d, v0.2d, v8.2d[1]
|
||||
fmla v24.2d, v0.2d, v9.2d[0]
|
||||
fmla v28.2d, v0.2d, v9.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v20.2d, v0.2d, v8.d[1]
|
||||
fmla v24.2d, v0.2d, v9.d[0]
|
||||
fmla v28.2d, v0.2d, v9.d[1]
|
||||
.endm
|
||||
|
||||
.macro SAVE2x4
|
||||
@@ -713,10 +713,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d, v1.2d}, [pA]
|
||||
add pA, pA, #32
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v20.2d, v0.2d, v8.2d[1]
|
||||
fmla v21.2d, v1.2d, v8.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
fmla v20.2d, v0.2d, v8.d[1]
|
||||
fmla v21.2d, v1.2d, v8.d[1]
|
||||
.endm
|
||||
|
||||
.macro SAVE4x2
|
||||
@@ -747,8 +747,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d}, [pA]
|
||||
add pA, pA, #16
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v20.2d, v0.2d, v8.2d[1]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v20.2d, v0.2d, v8.d[1]
|
||||
.endm
|
||||
|
||||
.macro SAVE2x2
|
||||
@@ -776,7 +776,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ldr d0 , [pA]
|
||||
add pA, pA, #8
|
||||
|
||||
fmla v16.2d, v8.2d, v0.2d[0]
|
||||
fmla v16.2d, v8.2d, v0.d[0]
|
||||
.endm
|
||||
|
||||
.macro SAVE1x2
|
||||
@@ -803,8 +803,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d, v1.2d}, [pA]
|
||||
add pA , pA, #32
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v17.2d, v1.2d, v8.2d[0]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
fmla v17.2d, v1.2d, v8.d[0]
|
||||
.endm
|
||||
|
||||
.macro SAVE4x1
|
||||
@@ -831,7 +831,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
ld1 {v0.2d}, [pA]
|
||||
add pA , pA, #16
|
||||
|
||||
fmla v16.2d, v0.2d, v8.2d[0]
|
||||
fmla v16.2d, v0.2d, v8.d[0]
|
||||
.endm
|
||||
|
||||
.macro SAVE2x1
|
||||
|
||||
Reference in New Issue
Block a user