Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- A: .space 400
- B: .space 376
- Ns: .double 15
- Np: .double 2
- G: .double 17
- I: .double 0
- liczba45: .double 45
- liczba11: .double 11
- liczba75: .double 75
- liczba52: .double 52
- liczba34: .double 34
- liczba22: .double 22
- .text
- ld f2, Ns
- ld f6, Np
- ld f8, G
- ld f10, I
- ld f12, liczba45
- ld f14, liczba11
- ld f16, liczba75
- ld f18, liczba52
- ld f20, liczba34
- ld f22, liczba22
- addi r9, r0, 0 ;i
- addi r20, r0, 0
- skok1:
- subd f24, f20, f22
- ;dzielenie cale do f2
- divd f26, f6, f12
- nop
- divd f26, f26, f14
- ;mnozenie calde do f3
- addd f28, f16, f2
- nop
- multd f4, f8, f28
- multd f26, f26, f4
- nop
- subd f24, f24, f26
- movi2fp f30, r9
- cvti2d f30, f30
- addd f28, f30, f18
- nop
- addd f24, f24, f28
- cvtd2f f11, f24
- sf A(r20), f11
- addi r9, r9, 1
- addi r20, r20, 4
- seqi r18, r9, 100
- beqz r18, skok1
- ;druga petla dla tablicy b
- ;reset inkrematnorow
- addi r20, r0, 0
- addi r9, r0, 0
- skok2:
- addi r21, r20, 8
- ld f2, A(r21)
- cvtf2d f2, f2
- addi r21, r20, 20
- ld f4, A(r21)
- cvtf2d f4, f4
- addi r21, r20, 24
- ld f6, A(r21)
- cvtf2d f6,f6
- addi r21, r20, 4
- ld f8, A(r21)
- cvtf2d f8,f8
- divd f10, f2, f4
- addd f10, f10, f6
- subd f10, f10, f8
- cvtd2f f11, f10
- sf B(r20), f11
- addi r9, r9, 1
- addi r20, r20, 4
- seqi r18, r9, 94
- beqz r18, skok2
- trap 0
Advertisement
Add Comment
Please, Sign In to add comment