Minor improvements to QuickTexHashNEON().

Cuts a VFP switch, oops.
This commit is contained in:
Unknown W. Brackets committed 2014-03-23 11:56:25 -07:00
1 parent 970dd4f2f8
commit a26e6ce4b6
1 file changed
+2 -5
+2 -5
View File
@@ -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)