Advertisement
obidarefolu

HW1 Determinant counter

Oct 5th, 2020
2,643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 4.03 KB | None | 0 0
  1. .text
  2.  
  3. .global count_det
  4.  
  5. count_det:
  6.         LDR r1, [r0, #16]
  7.         LDR r2, [r0, #32]
  8.         MUL r1, r2, r1
  9.         LDR r2, [r0, #0]
  10.         MUL r1, r2, r1
  11.         MOV r3, r1
  12.  
  13.         LDR r1, [r0, #20]
  14.         LDR r2, [r0, #28]
  15.         MUL r1, r2, r1
  16.         LDR r2, [r0, #0]
  17.         MUL r1, r2, r1
  18.         SUB r3, r3, r1
  19.  
  20.         LDR r1, [r0, #4]
  21.         LDR r2, [r0, #12]
  22.         MUL r1, r2, r1
  23.         LDR r2, [r0, #32]
  24.         MUL r1, r2, r1
  25.         SUB r3, r3, r1
  26.  
  27.         LDR r1, [r0, #4]
  28.         LDR r2, [r0, #20]
  29.         MUL r1, r2, r1
  30.         LDR r2, [r0, #24]
  31.         MUL r1, r2, r1
  32.         ADD r3, r3, r1
  33.                                                                                                                                                                                                                                                                                                                                                                                                                        
  34.     LDR r1, [r0, #8]                                                                                                                                                                                                  
  35.     LDR r2, [r0, #12]
  36.         MUL r1, r2, r1                                                                                                                                                                                                    
  37.     LDR r2, [r0, #28]                                                                                                                                                                                                  
  38.     MUL r1, r2, r1                                                                                                                                                                                                    
  39.     ADD r3, r3, r1
  40.                                                                                                                                                                                                                                                                                                                                                                                                                        
  41.     LDR r1, [r0, #8]
  42.         LDR r2, [r0, #16]                                                                                                                                                                                                  
  43.     MUL r1, r2, r1                                                                                                                                                                                                    
  44.     LDR r2, [r0, #24]                                                                                                                                                                                                  
  45.     MUL r1, r2, r1                                                                                                                                                                                                    
  46.     SUB r3, r3, r1
  47.                                                                                                                                                                                                                                                                                                                                                                                                                        
  48.     MOV r0, r3
  49.                                                                                                                                                                                                                                                                                                                                                                                                                            
  50.     BX lr
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement