| OLD | NEW | 
|---|
| 1 ; | 1 ; | 
| 2 ;  Copyright (c) 2010 The Webm project authors. All Rights Reserved. | 2 ;  Copyright (c) 2010 The Webm project authors. All Rights Reserved. | 
| 3 ; | 3 ; | 
| 4 ;  Use of this source code is governed by a BSD-style license | 4 ;  Use of this source code is governed by a BSD-style license | 
| 5 ;  that can be found in the LICENSE file in the root of the source | 5 ;  that can be found in the LICENSE file in the root of the source | 
| 6 ;  tree. An additional intellectual property rights grant can be found | 6 ;  tree. An additional intellectual property rights grant can be found | 
| 7 ;  in the file PATENTS.  All contributing project authors may | 7 ;  in the file PATENTS.  All contributing project authors may | 
| 8 ;  be found in the AUTHORS file in the root of the source tree. | 8 ;  be found in the AUTHORS file in the root of the source tree. | 
| 9 ; | 9 ; | 
| 10 | 10 | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 33     ; interleave the predictors | 33     ; interleave the predictors | 
| 34     vld1.32         {d28[0]}, [r2], r1      ; l pre | 34     vld1.32         {d28[0]}, [r2], r1      ; l pre | 
| 35     vld1.32         {d28[1]}, [r12], r1     ; r pre | 35     vld1.32         {d28[1]}, [r12], r1     ; r pre | 
| 36     vld1.32         {d29[0]}, [r2], r1 | 36     vld1.32         {d29[0]}, [r2], r1 | 
| 37     vld1.32         {d29[1]}, [r12], r1 | 37     vld1.32         {d29[1]}, [r12], r1 | 
| 38     vld1.32         {d30[0]}, [r2], r1 | 38     vld1.32         {d30[0]}, [r2], r1 | 
| 39     vld1.32         {d30[1]}, [r12], r1 | 39     vld1.32         {d30[1]}, [r12], r1 | 
| 40     vld1.32         {d31[0]}, [r2] | 40     vld1.32         {d31[0]}, [r2] | 
| 41     vld1.32         {d31[1]}, [r12] | 41     vld1.32         {d31[1]}, [r12] | 
| 42 | 42 | 
| 43     ldr             r2, _CONSTANTS_ | 43     adr             r2, cospi8sqrt2minus1   ; pointer to the first constant | 
| 44 | 44 | 
| 45     ; dequant: q[i] = q[i] * dq[i] | 45     ; dequant: q[i] = q[i] * dq[i] | 
| 46     vmul.i16        q2, q2, q0 | 46     vmul.i16        q2, q2, q0 | 
| 47     vmul.i16        q3, q3, q1 | 47     vmul.i16        q3, q3, q1 | 
| 48     vmul.i16        q4, q4, q0 | 48     vmul.i16        q4, q4, q0 | 
| 49     vmul.i16        q5, q5, q1 | 49     vmul.i16        q5, q5, q1 | 
| 50 | 50 | 
| 51     vld1.16         {d0}, [r2] | 51     vld1.16         {d0}, [r2] | 
| 52 | 52 | 
| 53     ; q2: l0r0  q3: l8r8 | 53     ; q2: l0r0  q3: l8r8 | 
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 183     vst1.32         {d2[0]}, [r3], r1 | 183     vst1.32         {d2[0]}, [r3], r1 | 
| 184     vst1.32         {d2[1]}, [r2], r1 | 184     vst1.32         {d2[1]}, [r2], r1 | 
| 185     vst1.32         {d3[0]}, [r3] | 185     vst1.32         {d3[0]}, [r3] | 
| 186     vst1.32         {d3[1]}, [r2] | 186     vst1.32         {d3[1]}, [r2] | 
| 187 | 187 | 
| 188     bx             lr | 188     bx             lr | 
| 189 | 189 | 
| 190     ENDP           ; |idct_dequant_full_2x_neon| | 190     ENDP           ; |idct_dequant_full_2x_neon| | 
| 191 | 191 | 
| 192 ; Constant Pool | 192 ; Constant Pool | 
| 193 _CONSTANTS_       DCD cospi8sqrt2minus1 |  | 
| 194 cospi8sqrt2minus1 DCD 0x4e7b | 193 cospi8sqrt2minus1 DCD 0x4e7b | 
| 195 ; because the lowest bit in 0x8a8c is 0, we can pre-shift this | 194 ; because the lowest bit in 0x8a8c is 0, we can pre-shift this | 
| 196 sinpi8sqrt2       DCD 0x4546 | 195 sinpi8sqrt2       DCD 0x4546 | 
| 197 | 196 | 
| 198     END | 197     END | 
| OLD | NEW | 
|---|