diff options
Diffstat (limited to 'graphics/ffmpeg/patches/patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S')
| -rw-r--r-- | graphics/ffmpeg/patches/patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/graphics/ffmpeg/patches/patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S b/graphics/ffmpeg/patches/patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S deleted file mode 100644 index c7866a3..0000000 --- a/graphics/ffmpeg/patches/patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S +++ /dev/null | |||
| @@ -1,129 +0,0 @@ | |||
| 1 | Index: libavcodec/aarch64/vp9itxfm_16bpp_neon.S | ||
| 2 | --- libavcodec/aarch64/vp9itxfm_16bpp_neon.S.orig | ||
| 3 | +++ libavcodec/aarch64/vp9itxfm_16bpp_neon.S | ||
| 4 | @@ -1040,7 +1040,7 @@ function \txfm\()16_1d_4x16_pass1_neon | ||
| 5 | .irp i, 16, 20, 24, 28, 17, 21, 25, 29, 18, 22, 26, 30, 19, 23, 27, 31 | ||
| 6 | store \i, x0, #16 | ||
| 7 | .endr | ||
| 8 | - br x14 | ||
| 9 | + ret x14 | ||
| 10 | 1: | ||
| 11 | // Special case: For the last input column (x1 == 12), | ||
| 12 | // which would be stored as the last row in the temp buffer, | ||
| 13 | @@ -1068,7 +1068,7 @@ function \txfm\()16_1d_4x16_pass1_neon | ||
| 14 | mov v29.16b, v17.16b | ||
| 15 | mov v30.16b, v18.16b | ||
| 16 | mov v31.16b, v19.16b | ||
| 17 | - br x14 | ||
| 18 | + ret x14 | ||
| 19 | endfunc | ||
| 20 | |||
| 21 | // Read a vertical 4x16 slice out of a 16x16 matrix, do a transform on it, | ||
| 22 | @@ -1098,7 +1098,7 @@ function \txfm\()16_1d_4x16_pass2_neon | ||
| 23 | load_add_store v16.4s, v17.4s, v18.4s, v19.4s, v20.4s, v21.4s, v22.4s, v23.4s | ||
| 24 | load_add_store v24.4s, v25.4s, v26.4s, v27.4s, v28.4s, v29.4s, v30.4s, v31.4s | ||
| 25 | |||
| 26 | - br x14 | ||
| 27 | + ret x14 | ||
| 28 | endfunc | ||
| 29 | .endm | ||
| 30 | |||
| 31 | @@ -1208,7 +1208,7 @@ function vp9_\txfm1\()_\txfm2\()_16x16_add_16_neon | ||
| 32 | ldp d12, d13, [sp], 0x10 | ||
| 33 | ldp d14, d15, [sp], 0x10 | ||
| 34 | .endif | ||
| 35 | - br x15 | ||
| 36 | + ret x15 | ||
| 37 | endfunc | ||
| 38 | |||
| 39 | function ff_vp9_\txfm1\()_\txfm2\()_16x16_add_10_neon, export=1 | ||
| 40 | @@ -1264,7 +1264,7 @@ function idct16_1d_4x16_pass1_quarter_neon | ||
| 41 | st1 {v23.4s}, [x0], #16 | ||
| 42 | st1 {v27.4s}, [x0], #16 | ||
| 43 | st1 {v31.4s}, [x0], #16 | ||
| 44 | - br x14 | ||
| 45 | + ret x14 | ||
| 46 | endfunc | ||
| 47 | |||
| 48 | function idct16_1d_4x16_pass2_quarter_neon | ||
| 49 | @@ -1286,7 +1286,7 @@ function idct16_1d_4x16_pass2_quarter_neon | ||
| 50 | load_add_store v16.4s, v17.4s, v18.4s, v19.4s, v20.4s, v21.4s, v22.4s, v23.4s | ||
| 51 | load_add_store v24.4s, v25.4s, v26.4s, v27.4s, v28.4s, v29.4s, v30.4s, v31.4s | ||
| 52 | |||
| 53 | - br x14 | ||
| 54 | + ret x14 | ||
| 55 | endfunc | ||
| 56 | |||
| 57 | function idct16_1d_4x16_pass1_half_neon | ||
| 58 | @@ -1313,7 +1313,7 @@ function idct16_1d_4x16_pass1_half_neon | ||
| 59 | .irp i, 16, 20, 24, 28, 17, 21, 25, 29, 18, 22, 26, 30, 19, 23, 27, 31 | ||
| 60 | store \i, x0, #16 | ||
| 61 | .endr | ||
| 62 | - br x14 | ||
| 63 | + ret x14 | ||
| 64 | 1: | ||
| 65 | // Special case: For the second input column (r1 == 4), | ||
| 66 | // which would be stored as the second row in the temp buffer, | ||
| 67 | @@ -1341,7 +1341,7 @@ function idct16_1d_4x16_pass1_half_neon | ||
| 68 | mov v21.16b, v17.16b | ||
| 69 | mov v22.16b, v18.16b | ||
| 70 | mov v23.16b, v19.16b | ||
| 71 | - br x14 | ||
| 72 | + ret x14 | ||
| 73 | endfunc | ||
| 74 | |||
| 75 | function idct16_1d_4x16_pass2_half_neon | ||
| 76 | @@ -1364,7 +1364,7 @@ function idct16_1d_4x16_pass2_half_neon | ||
| 77 | load_add_store v16.4s, v17.4s, v18.4s, v19.4s, v20.4s, v21.4s, v22.4s, v23.4s | ||
| 78 | load_add_store v24.4s, v25.4s, v26.4s, v27.4s, v28.4s, v29.4s, v30.4s, v31.4s | ||
| 79 | |||
| 80 | - br x14 | ||
| 81 | + ret x14 | ||
| 82 | endfunc | ||
| 83 | |||
| 84 | .macro idct16_partial size | ||
| 85 | @@ -1390,7 +1390,7 @@ function idct16x16_\size\()_add_16_neon | ||
| 86 | |||
| 87 | add sp, sp, #1024 | ||
| 88 | ldp d8, d9, [sp], 0x10 | ||
| 89 | - br x15 | ||
| 90 | + ret x15 | ||
| 91 | endfunc | ||
| 92 | .endm | ||
| 93 | |||
| 94 | @@ -1729,7 +1729,7 @@ function idct32_1d_4x32_pass1\suffix\()_neon | ||
| 95 | store_rev v29.4s, v25.4s, v21.4s, v17.4s, v29.16b, v25.16b | ||
| 96 | store_rev v28.4s, v24.4s, v20.4s, v16.4s, v28.16b, v24.16b | ||
| 97 | .purgem store_rev | ||
| 98 | - br x14 | ||
| 99 | + ret x14 | ||
| 100 | endfunc | ||
| 101 | |||
| 102 | // This is mostly the same as 4x32_pass1, but without the transpose, | ||
| 103 | @@ -1849,7 +1849,7 @@ function idct32_1d_4x32_pass2\suffix\()_neon | ||
| 104 | load_acc_store v24.4s, v25.4s, v26.4s, v27.4s, 1 | ||
| 105 | load_acc_store v28.4s, v29.4s, v30.4s, v31.4s, 1 | ||
| 106 | .purgem load_acc_store | ||
| 107 | - br x14 | ||
| 108 | + ret x14 | ||
| 109 | endfunc | ||
| 110 | .endm | ||
| 111 | |||
| 112 | @@ -1943,7 +1943,7 @@ function vp9_idct_idct_32x32_add_16_neon | ||
| 113 | ldp d10, d11, [sp], 0x10 | ||
| 114 | ldp d8, d9, [sp], 0x10 | ||
| 115 | |||
| 116 | - br x15 | ||
| 117 | + ret x15 | ||
| 118 | endfunc | ||
| 119 | |||
| 120 | function ff_vp9_idct_idct_32x32_add_10_neon, export=1 | ||
| 121 | @@ -2009,7 +2009,7 @@ function idct32x32_\size\()_add_16_neon | ||
| 122 | ldp d10, d11, [sp], 0x10 | ||
| 123 | ldp d8, d9, [sp], 0x10 | ||
| 124 | |||
| 125 | - br x15 | ||
| 126 | + ret x15 | ||
| 127 | endfunc | ||
| 128 | .endm | ||
| 129 | |||
