This is cherrypicked from libav commit
721bc37522
.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
tags/n3.3
@@ -969,14 +969,14 @@ function idct32_1d_8x32_pass1_neon | |||||
st1 {v7.8h}, [x0], #16 | st1 {v7.8h}, [x0], #16 | ||||
.endm | .endm | ||||
store_rev 31, 23 | |||||
store_rev 30, 22 | |||||
store_rev 29, 21 | |||||
store_rev 28, 20 | |||||
store_rev 27, 19 | |||||
store_rev 26, 18 | |||||
store_rev 25, 17 | |||||
store_rev 24, 16 | |||||
store_rev 31, 23 | |||||
store_rev 30, 22 | |||||
store_rev 29, 21 | |||||
store_rev 28, 20 | |||||
store_rev 27, 19 | |||||
store_rev 26, 18 | |||||
store_rev 25, 17 | |||||
store_rev 24, 16 | |||||
.purgem store_rev | .purgem store_rev | ||||
ret | ret | ||||
endfunc | endfunc | ||||
@@ -1017,10 +1017,10 @@ function idct32_1d_4x32_pass1_neon | |||||
.endr | .endr | ||||
.endm | .endm | ||||
store_rev 31, 27, 23, 19 | |||||
store_rev 30, 26, 22, 18 | |||||
store_rev 29, 25, 21, 17 | |||||
store_rev 28, 24, 20, 16 | |||||
store_rev 31, 27, 23, 19 | |||||
store_rev 30, 26, 22, 18 | |||||
store_rev 29, 25, 21, 17 | |||||
store_rev 28, 24, 20, 16 | |||||
.purgem store_rev | .purgem store_rev | ||||
bx lr | bx lr | ||||
endfunc | endfunc | ||||