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
690690 @ for the first slice of the second pass (where it is the
691691 @ last 4x4 block).
692692 add r0, r0, #8
693−.irp i, 20, 24, 28
694− vst1.16 {d\i}, [r0,:64]!
695−.endr
693+ vst1.16 {d20}, [r0,:64]!
694+ vst1.16 {d24}, [r0,:64]!
695+ vst1.16 {d28}, [r0,:64]!
696696 add r0, r0, #8
697−.irp i, 21, 25, 29
698− vst1.16 {d\i}, [r0,:64]!
699−.endr
697+ vst1.16 {d21}, [r0,:64]!
698+ vst1.16 {d25}, [r0,:64]!
699+ vst1.16 {d29}, [r0,:64]!
700700 add r0, r0, #8
701−.irp i, 22, 26, 30
702− vst1.16 {d\i}, [r0,:64]!
703−.endr
701+ vst1.16 {d22}, [r0,:64]!
702+ vst1.16 {d26}, [r0,:64]!
703+ vst1.16 {d30}, [r0,:64]!
704704 add r0, r0, #8
705−.irp i, 23, 27, 31
706− vst1.16 {d\i}, [r0,:64]!
707−.endr
705+ vst1.16 {d23}, [r0,:64]!
706+ vst1.16 {d27}, [r0,:64]!
707+ vst1.16 {d31}, [r0,:64]!
708708 vmov d28, d16
709709 vmov d29, d17
710710 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