Advertisement
Guest User

Untitled

a guest
Oct 20th, 2011
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. asm ("vmov.f32 q8, #0.0 \n\t"
  2. "vmov.f32 q9, #0.0 \n\t"
  3. "1: \n\t"
  4. "subs %3, %3, #8 \n\t"
  5. "vld1.32 {d0,d1,d2,d3}, [%1]! \n\t"
  6. "vld1.32 {d4,d5,d6,d7}, [%2]! \n\t"
  7. "vmla.f32 q8, q0, q2 \n\t"
  8. "vmla.f32 q9, q1, q3 \n\t"
  9. "bgt 1b \n\t"
  10. "vadd.f32 q8, q8, q9 \n\t"
  11. "vpadd.f32 d0, d16, d17 \n\t"
  12. "vadd.f32 %0, s0, s1 \n\t"
  13. : "=w"(s), "+r"(a), "+r"(b), "+r"(n)
  14. :: "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7",
  15. "d16", "d17", "d18", "d19");
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement