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
594 butterfly q10, q14, q2, q5594 butterfly q10, q14, q2, q5
595 butterfly q11, q15, q3, q4595 butterfly q11, q15, q3, q4
596 add r4, sp, #512596 add r4, sp, #512
597 vst1.s16 {q0-q1}, [r4, :128]!597 vst1.s32 {q0-q1}, [r4, :128]!
598 vst1.s16 {q2-q3}, [r4, :128]!598 vst1.s32 {q2-q3}, [r4, :128]!
599 vst1.s16 {q4-q5}, [r4, :128]!599 vst1.s32 {q4-q5}, [r4, :128]!
600 vst1.s16 {q6-q7}, [r4, :128]600 vst1.s32 {q6-q7}, [r4, :128]
601.endm601.endm
602 602
603.macro load16 in0, in1, in2, in3, in4, in5, in6, in7603.macro load16 in0, in1, in2, in3, in4, in5, in6, in7
@@ -689,8 +689,8 @@ function func_tr_16x4_\name · 85 unmodified lines
689 add_member d7, d1[3], d1[2], d1[1], d1[0], d0[3], d0[2], d0[1], d0[0], +, -, +, -, +, -, +, -689 add_member d7, d1[3], d1[2], d1[1], d1[0], d0[3], d0[2], d0[1], d0[0], +, -, +, -, +, -, +, -
690 690
691 add r4, sp, #512691 add r4, sp, #512
692 vld1.s16 {q0-q1}, [r4, :128]!692 vld1.s32 {q0-q1}, [r4, :128]!
693 vld1.s16 {q2-q3}, [r4, :128]!693 vld1.s32 {q2-q3}, [r4, :128]!
694 694
695 butterfly16 q0, q5, q1, q6, q2, q7, q3, q8695 butterfly16 q0, q5, q1, q6, q2, q7, q3, q8
696 scale d26, d27, d28, d29, d30, d31, d16, d17, q4, q0, q5, q1, q6, q2, q7, q3, \shift696 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
703 store16 d26, d27, d28, d29, d30, d31, d16, d17703 store16 d26, d27, d28, d29, d30, d31, d16, d17
704 704
705 add r4, sp, #576705 add r4, sp, #576
706 vld1.s16 {q0-q1}, [r4, :128]!706 vld1.s32 {q0-q1}, [r4, :128]!
707 vld1.s16 {q2-q3}, [r4, :128]707 vld1.s32 {q2-q3}, [r4, :128]
708 butterfly16 q0, q9, q1, q10, q2, q11, q3, q12708 butterfly16 q0, q9, q1, q10, q2, q11, q3, q12
709 scale d26, d27, d28, d29, d30, d31, d8, d9, q4, q0, q9, q1, q10, q2, q11, q3, \shift709 scale d26, d27, d28, d29, d30, d31, d8, d9, q4, q0, q9, q1, q10, q2, q11, q3, \shift
710 transpose8_4x4 d26, d28, d30, d8710 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