SHARE
TWEET

Untitled

a guest Apr 7th, 2019 13 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .LCPI0_0:
  2.         .long   0
  3.         .long   1
  4.         .long   2
  5.         .long   3
  6. .LCPI0_1:
  7.         .long   4
  8.         .long   4
  9.         .long   4
  10.         .long   4
  11. .LCPI0_2:
  12.         .long   8
  13.         .long   8
  14.         .long   8
  15.         .long   8
  16. .LCPI0_3:
  17.         .long   12
  18.         .long   12
  19.         .long   12
  20.         .long   12
  21. .LCPI0_4:
  22.         .long   16
  23.         .long   16
  24.         .long   16
  25.         .long   16
  26. .LCPI0_5:
  27.         .long   20
  28.         .long   20
  29.         .long   20
  30.         .long   20
  31. .LCPI0_6:
  32.         .long   24
  33.         .long   24
  34.         .long   24
  35.         .long   24
  36. .LCPI0_7:
  37.         .long   28
  38.         .long   28
  39.         .long   28
  40.         .long   28
  41. .LCPI0_8:
  42.         .long   32
  43.         .long   32
  44.         .long   32
  45.         .long   32
  46. example::vec:
  47.         push    rbx
  48.         mov     rbx, rdi
  49.         mov     edi, 131072
  50.         mov     esi, 4
  51.         call    qword ptr [rip + __rust_alloc@GOTPCREL]
  52.         test    rax, rax
  53.         je      .LBB0_4
  54.         movdqa  xmm0, xmmword ptr [rip + .LCPI0_0]
  55.         mov     ecx, 28
  56.         movdqa  xmm8, xmmword ptr [rip + .LCPI0_1]
  57.         movdqa  xmm9, xmmword ptr [rip + .LCPI0_2]
  58.         movdqa  xmm10, xmmword ptr [rip + .LCPI0_3]
  59.         movdqa  xmm4, xmmword ptr [rip + .LCPI0_4]
  60.         movdqa  xmm5, xmmword ptr [rip + .LCPI0_5]
  61.         movdqa  xmm6, xmmword ptr [rip + .LCPI0_6]
  62.         movdqa  xmm7, xmmword ptr [rip + .LCPI0_7]
  63.         movdqa  xmm1, xmmword ptr [rip + .LCPI0_8]
  64. .LBB0_2:
  65.         movdqa  xmm2, xmm0
  66.         paddd   xmm2, xmm8
  67.         movdqu  xmmword ptr [rax + 4*rcx - 112], xmm0
  68.         movdqu  xmmword ptr [rax + 4*rcx - 96], xmm2
  69.         movdqa  xmm2, xmm0
  70.         paddd   xmm2, xmm9
  71.         movdqa  xmm3, xmm0
  72.         paddd   xmm3, xmm10
  73.         movdqu  xmmword ptr [rax + 4*rcx - 80], xmm2
  74.         movdqu  xmmword ptr [rax + 4*rcx - 64], xmm3
  75.         movdqa  xmm2, xmm0
  76.         paddd   xmm2, xmm4
  77.         movdqa  xmm3, xmm0
  78.         paddd   xmm3, xmm5
  79.         movdqu  xmmword ptr [rax + 4*rcx - 48], xmm2
  80.         movdqu  xmmword ptr [rax + 4*rcx - 32], xmm3
  81.         movdqa  xmm2, xmm0
  82.         paddd   xmm2, xmm6
  83.         movdqa  xmm3, xmm0
  84.         paddd   xmm3, xmm7
  85.         movdqu  xmmword ptr [rax + 4*rcx - 16], xmm2
  86.         movdqu  xmmword ptr [rax + 4*rcx], xmm3
  87.         paddd   xmm0, xmm1
  88.         add     rcx, 32
  89.         cmp     rcx, 32796
  90.         jne     .LBB0_2
  91.         mov     qword ptr [rbx], rax
  92.         mov     qword ptr [rbx + 8], 32768
  93.         mov     qword ptr [rbx + 16], 32768
  94.         mov     rax, rbx
  95.         pop     rbx
  96.         ret
  97. .LBB0_4:
  98.         mov     edi, 131072
  99.         mov     esi, 4
  100.         call    qword ptr [rip + _ZN5alloc5alloc18handle_alloc_error17ha47010db164a19ccE@GOTPCREL]
  101.         ud2
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top