Advertisement
Guest User

Untitled

a guest
May 25th, 2019
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.  T: .space 1040
  3. ulamek: .double 0.77
  4. TB: .space 856
  5. skladnik: .double 1770
  6. zm: .double 7.7
  7. nr: .double 3
  8. jeden: .double 1
  9. suma: .double 0
  10.  
  11. .text
  12. addi r2, r0, T
  13. ld f0, zm
  14. ld f2, nr
  15. ld f4, skladnik
  16. ld f6, ulamek
  17. ld f8, jeden
  18. addd f10, f2, f4
  19. addd f12, f10, f6
  20.  
  21. loop:
  22.  
  23. sd (r2), f12
  24. addi r2, r2, 8
  25. addd f12, f8, f12
  26. seqi r4, r2, 5136
  27. beqz r4, loop
  28. addi r1, r0, T
  29. addi r2, r0, TB
  30.  
  31. loop2:
  32.  
  33. ld f2, 0(r1)
  34. ld f4, 16(r1)
  35. ld f6, 24(r1)
  36. ld f8, 40(r1)
  37. ld f10, 56(r1)
  38. ld f12, 72(r1)
  39. addd f14, f2, f6
  40. addd f16, f10, f12
  41. addd f14, f14, f8
  42. multd f18, f0, f14
  43. subd f22, f4, f2
  44. multd f20, f18, f16
  45. addi r1, r1, 8
  46. divd f24, f20, f22
  47. sd 0(r2), f24
  48. addd f26, f26, f24 ;suma
  49. seqi r3, r2, 5992
  50. addi r2, r2, 8
  51. beqz r3, loop2
  52.  
  53. sd suma, f26
  54. trap 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement