Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
2b6d6214
Commit
2b6d6214
authored
Jun 05, 2015
by
James Zern
Committed by
Gerrit Code Review
Jun 05, 2015
Browse files
Merge "vp9_reconintra_neon_asm/tm4x4: simplify left load"
parents
6c3b691c
65d95998
Changes
1
Hide whitespace changes
Inline
Side-by-side
vp9/common/arm/neon/vp9_reconintra_neon_asm.asm
View file @
2b6d6214
...
...
@@ -298,8 +298,7 @@ loop_h
|
vp9_tm_predictor_4x4_neon
|
PROC
; Load ytop_left = above[-1];
sub
r12
,
r2
,
#
1
ldrb
r12
,
[
r12
]
vdup.u8
d0
,
r12
vld1.u8
{
d0
[]
}
,
[
r12
]
; Load above 4 pixels
vld1.32
{
d2
[
0
]
}
,
[
r2
]
...
...
@@ -309,10 +308,10 @@ loop_h
; Load left row by row and compute left + (above - ytop_left)
; 1st row and 2nd row
ld
rb
r12
,
[
r3
]
,
#
1
ld
rb
r2
,
[
r3
]
,
#
1
v
dup.u16
q1
,
r1
2
v
dup.u16
q2
,
r2
v
ld
1.u8
{
d2
[]
}
,
[
r3
]
!
v
ld
1.u8
{
d4
[]
}
,
[
r3
]
!
v
movl.u8
q1
,
d
2
v
movl.u8
q2
,
d4
vadd.s16
q1
,
q1
,
q3
vadd.s16
q2
,
q2
,
q3
vqmovun.s16
d0
,
q1
...
...
@@ -321,10 +320,10 @@ loop_h
vst1.32
{
d1
[
0
]
}
,
[
r0
],
r1
; 3rd row and 4th row
ld
rb
r12
,
[
r3
]
,
#
1
ld
rb
r2
,
[
r3
]
,
#
1
v
dup.u16
q1
,
r1
2
v
dup.u16
q2
,
r2
v
ld
1.u8
{
d2
[]
}
,
[
r3
]
!
v
ld
1.u8
{
d4
[]
}
,
[
r3
]
v
movl.u8
q1
,
d
2
v
movl.u8
q2
,
d4
vadd.s16
q1
,
q1
,
q3
vadd.s16
q2
,
q2
,
q3
vqmovun.s16
d0
,
q1
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment