History

arm: vp9itxfm: Avoid .irp when it doesn't save any lines

This makes it more readable. This is cherrypicked from libav commit 3bc5b28d5a191864c54bba60646933a63da31656.

Martin Storsjö committed 9 years ago

Commit 31e41351 parent 114bbb01 file · +12 −12Browse files

Unified · Split

libavcodec/arm/vp9itxfm_neon.S+12−12
@@ -690,21 +690,21 @@ function \txfm\()16_1d_4x16_pass1_neon · 689 unmodified lines
690 @ for the first slice of the second pass (where it is the690 @ for the first slice of the second pass (where it is the
691 @ last 4x4 block).691 @ last 4x4 block).
692 add r0, r0, #8692 add r0, r0, #8
693.irp i, 20, 24, 28693 vst1.16 {d20}, [r0,:64]!
694 vst1.16 {d\i}, [r0,:64]!694 vst1.16 {d24}, [r0,:64]!
695.endr695 vst1.16 {d28}, [r0,:64]!
696 add r0, r0, #8696 add r0, r0, #8
697.irp i, 21, 25, 29697 vst1.16 {d21}, [r0,:64]!
698 vst1.16 {d\i}, [r0,:64]!698 vst1.16 {d25}, [r0,:64]!
699.endr699 vst1.16 {d29}, [r0,:64]!
700 add r0, r0, #8700 add r0, r0, #8
701.irp i, 22, 26, 30701 vst1.16 {d22}, [r0,:64]!
702 vst1.16 {d\i}, [r0,:64]!702 vst1.16 {d26}, [r0,:64]!
703.endr703 vst1.16 {d30}, [r0,:64]!
704 add r0, r0, #8704 add r0, r0, #8
705.irp i, 23, 27, 31705 vst1.16 {d23}, [r0,:64]!
706 vst1.16 {d\i}, [r0,:64]!706 vst1.16 {d27}, [r0,:64]!
707.endr707 vst1.16 {d31}, [r0,:64]!
708 vmov d28, d16708 vmov d28, d16
709 vmov d29, d17709 vmov d29, d17
710 vmov d30, d18710 vmov d30, d18

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