History

Merge commit '118dd4a321a2d67f67c21b076abd0b4d939ab642'

* commit '118dd4a321a2d67f67c21b076abd0b4d939ab642': hevc: 16x16 NEON idct: Use the right element size for loads/stores

James Almer committed 9 years ago

Commit e9e7e1c2 parents 989254f 118dd4a1 file · +8 −8Browse files

Showing the changes to libavcodec/arm (1 of 1 file). Show all

Unified · Split

libavcodec/arm/hevcdsp_idct_neon.S+8−8
@@ -594,10 +594,10 @@ endfunc · 593 unmodified lines
594594 butterfly q10, q14, q2, q5
595595 butterfly q11, q15, q3, q4
596596 add r4, sp, #512
597− vst1.s16 {q0-q1}, [r4, :128]!
598− vst1.s16 {q2-q3}, [r4, :128]!
599− vst1.s16 {q4-q5}, [r4, :128]!
600− vst1.s16 {q6-q7}, [r4, :128]
597+ vst1.s32 {q0-q1}, [r4, :128]!
598+ vst1.s32 {q2-q3}, [r4, :128]!
599+ vst1.s32 {q4-q5}, [r4, :128]!
600+ vst1.s32 {q6-q7}, [r4, :128]
601601 .endm
602602
603603 .macro load16 in0, in1, in2, in3, in4, in5, in6, in7
@@ -689,8 +689,8 @@ function func_tr_16x4_\name · 85 unmodified lines
689689 add_member d7, d1[3], d1[2], d1[1], d1[0], d0[3], d0[2], d0[1], d0[0], +, -, +, -, +, -, +, -
690690
691691 add r4, sp, #512
692− vld1.s16 {q0-q1}, [r4, :128]!
693− vld1.s16 {q2-q3}, [r4, :128]!
692+ vld1.s32 {q0-q1}, [r4, :128]!
693+ vld1.s32 {q2-q3}, [r4, :128]!
694694
695695 butterfly16 q0, q5, q1, q6, q2, q7, q3, q8
696696 scale d26, d27, d28, d29, d30, d31, d16, d17, q4, q0, q5, q1, q6, q2, q7, q3, \shift
@@ -703,8 +703,8 @@ function func_tr_16x4_\name · 6 unmodified lines
703703 store16 d26, d27, d28, d29, d30, d31, d16, d17
704704
705705 add r4, sp, #576
706− vld1.s16 {q0-q1}, [r4, :128]!
707− vld1.s16 {q2-q3}, [r4, :128]
706+ vld1.s32 {q0-q1}, [r4, :128]!
707+ vld1.s32 {q2-q3}, [r4, :128]
708708 butterfly16 q0, q9, q1, q10, q2, q11, q3, q12
709709 scale d26, d27, d28, d29, d30, d31, d8, d9, q4, q0, q9, q1, q10, q2, q11, q3, \shift
710710 transpose8_4x4 d26, d28, d30, d8

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t