Advertisement
Guest User

Untitled

a guest
Jun 13th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.  
  3. .text
  4. .global add
  5. .type add, @function
  6.  
  7. #tab1 w rdi, tab2 w rsi n w rdx
  8.  
  9. add:
  10.     push %rbp
  11.     movq %rsp, %rbp
  12.  
  13.     movq $0, %r8
  14.    
  15.     loop:
  16.         movq (%rdi, %r8, 8), %mm0
  17.         movq (%rsi, %r8, 8), %mm1
  18.         paddw %mm1, %mm0
  19.         movq %mm0, (%rdi, %r8, 8)
  20.         inc %r8
  21.         cmp %rdx, %r8
  22.         jne loop   
  23.  
  24.     mov %rbp, %rsp
  25.     pop %rbp
  26.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement