mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-26 19:58:36 +01:00
Minor improvements to QuickTexHashNEON().
Cuts a VFP switch, oops.
This commit is contained in:
1 parent
970dd4f2f8
commit
a26e6ce4b6
1 file changed
+2
-5
@@ -73,10 +73,7 @@ u32 QuickTexHashNEON(const void *checkp, u32 size) {
|
||||
|
||||
// Initialize update.
|
||||
"movw r0, 0x2455\n"
|
||||
"movt r0, 0x2455\n"
|
||||
"mov r1, r0\n"
|
||||
"vmov d4, r0, r1\n"
|
||||
"vmov d5, r0, r1\n"
|
||||
"vdup.i16 q2, r0\n"
|
||||
|
||||
// This is where we end.
|
||||
"add r0, %1, %2\n"
|
||||
@@ -97,7 +94,7 @@ u32 QuickTexHashNEON(const void *checkp, u32 size) {
|
||||
// Now let's get the result.
|
||||
"vadd.i32 q0, q0, q1\n"
|
||||
"vadd.i32 d0, d0, d1\n"
|
||||
"vmov r0, r1, s0, s1\n"
|
||||
"vmov r0, r1, d0\n"
|
||||
"add %0, r0, r1\n"
|
||||
|
||||
: "=r"(check)
|
||||
|
||||
Reference in new issue
Block a user