This reverts commit 9413bdc381112711a7beb6d6b8d8fc4b4ff6ca01. That commit broke the fate HEVC tests - unfortunately I only tested checkasm for that patch, and that function is still lacking checkasm coverage.
Unified · Split
| @@ -107,6 +107,7 @@ · 106 unmodified lines | |||
| 107 | vshl.s16 q5, q5, #1 | 107 | vshl.s16 q5, q5, #1 |
| 108 | vcgt.s16 q3, q0, q4 | 108 | vcgt.s16 q3, q0, q4 |
| 109 | 109 | ||
| 110 | vmovn.i16 d6, q3 | ||
| 110 | vshr.s16 q1, q0, #2 | 111 | vshr.s16 q1, q0, #2 |
| 111 | vmovn.i16 d6, q3 | 112 | vmovn.i16 d6, q3 |
| 112 | vcgt.s16 q5, q1, q5 | 113 | vcgt.s16 q5, q1, q5 |
| @@ -145,6 +146,7 @@ · 32 unmodified lines | |||
| 145 | vtrn.32 q2, q5 | 146 | vtrn.32 q2, q5 |
| 146 | vand q5, q2 | 147 | vand q5, q2 |
| 147 | vneg.s16 q6, q7 | 148 | vneg.s16 q6, q7 |
| 149 | vmovn.i16 d4, q5 | ||
| 148 | vmovn.i16 d4, q2 | 150 | vmovn.i16 d4, q2 |
| 149 | vmov r8, s8 | 151 | vmov r8, s8 |
| 150 | 152 | ||