TheNumbat

Untitled

Oct 20th, 2026
6
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. _ℱˢ4(syl_variant<8ul, 8ul>, char*):
  2. push rbp
  3. push r15
  4. push r14
  5. push r13
  6. push r12
  7. push rbx
  8. sub rsp, 24
  9. mov rax, rdx
  10. mov rbx, rsi
  11. mov r14, rdi
  12. .LBB6_1:
  13. mov r13, qword ptr [rax + 24]
  14. test r14, r14
  15. je .LBB6_4
  16. cmp r14, 2
  17. je .LBB6_3
  18. mov r15, qword ptr [rbx]
  19. mov r12, qword ptr [rbx + 8]
  20. mov rax, qword ptr [rbx + 32]
  21. mov qword ptr [rsp + 16], rax
  22. mov rax, qword ptr [rbx + 40]
  23. mov qword ptr [rsp + 8], rax
  24. mov r14, qword ptr [rbx + 16]
  25. mov rbx, qword ptr [rbx + 24]
  26. mov edi, 32
  27. call malloc@PLT
  28. movups xmm0, xmmword ptr [r13 + 16]
  29. movups xmmword ptr [rax], xmm0
  30. movups xmm0, xmmword ptr [r13 + 32]
  31. movups xmmword ptr [rax + 16], xmm0
  32. mov rdi, r15
  33. mov rsi, r12
  34. mov rdx, rax
  35. call _ℱˢ5(syl_variant<8ul, 8ul>, char*)
  36. mov ebp, eax
  37. mov edi, 32
  38. call malloc@PLT
  39. movups xmm0, xmmword ptr [r13]
  40. movups xmmword ptr [rax], xmm0
  41. movups xmm0, xmmword ptr [r13 + 32]
  42. movups xmmword ptr [rax + 16], xmm0
  43. test bpl, bpl
  44. cmove r14, qword ptr [rsp + 16]
  45. cmove rbx, qword ptr [rsp + 8]
  46. jmp .LBB6_1
  47. .LBB6_3:
  48. mov rax, rbx
  49. add rsp, 24
  50. pop rbx
  51. pop r12
  52. pop r13
  53. pop r14
  54. pop r15
  55. pop rbp
  56. ret
  57. .LBB6_4:
  58. mov rcx, qword ptr [rax]
  59. mov qword ptr [rsp + 8], rcx
  60. mov r14, qword ptr [rax + 8]
  61. mov r15, qword ptr [rbx]
  62. mov r12, qword ptr [rbx + 8]
  63. mov rbp, qword ptr [rbx + 16]
  64. mov rbx, qword ptr [rbx + 24]
  65. mov edi, 32
  66. call malloc@PLT
  67. movups xmm0, xmmword ptr [r13]
  68. movups xmmword ptr [rax], xmm0
  69. movups xmm0, xmmword ptr [r13 + 32]
  70. movups xmmword ptr [rax + 16], xmm0
  71. mov rdi, r15
  72. mov rsi, r12
  73. mov rdx, rax
  74. call _ℱˢ4(syl_variant<8ul, 8ul>, char*)
  75. mov r15, rax
  76. mov edi, 32
  77. call malloc@PLT
  78. movups xmm0, xmmword ptr [r13]
  79. movups xmmword ptr [rax], xmm0
  80. movups xmm0, xmmword ptr [r13 + 32]
  81. movups xmmword ptr [rax + 16], xmm0
  82. mov rdi, rbp
  83. mov rsi, rbx
  84. mov rdx, rax
  85. call _ℱˢ4(syl_variant<8ul, 8ul>, char*)
  86. mov rdi, r15
  87. mov rsi, rax
  88. mov rdx, r14
  89. mov rax, qword ptr [rsp + 8]
  90. add rsp, 24
  91. pop rbx
  92. pop r12
  93. pop r13
  94. pop r14
  95. pop r15
  96. pop rbp
  97. jmp rax
  98.  
  99. _ℱˢ5(syl_variant<8ul, 8ul>, char*):
  100. cmp rdi, 1
  101. jne .LBB7_2
  102. and sil, 1
  103. mov eax, esi
  104. ret
  105. .LBB7_2:
  106. push rbp
  107. push r15
  108. push r14
  109. push r13
  110. push r12
  111. push rbx
  112. push rax
  113. mov rbp, qword ptr [rdx + 24]
  114. mov rax, qword ptr [rdx]
  115. mov qword ptr [rsp], rax
  116. mov rbx, qword ptr [rdx + 8]
  117. mov r14, qword ptr [rsi]
  118. mov r15, qword ptr [rsi + 8]
  119. mov r12, qword ptr [rsi + 16]
  120. mov r13, qword ptr [rsi + 24]
  121. mov edi, 32
  122. call malloc@PLT
  123. movups xmm0, xmmword ptr [rbp]
  124. movups xmmword ptr [rax], xmm0
  125. movups xmm0, xmmword ptr [rbp + 32]
  126. movups xmmword ptr [rax + 16], xmm0
  127. mov rdi, r14
  128. mov rsi, r15
  129. mov rdx, rax
  130. call _ℱˢ4(syl_variant<8ul, 8ul>, char*)
  131. mov r14, rax
  132. mov edi, 32
  133. call malloc@PLT
  134. movups xmm0, xmmword ptr [rbp]
  135. movups xmmword ptr [rax], xmm0
  136. movups xmm0, xmmword ptr [rbp + 32]
  137. movups xmmword ptr [rax + 16], xmm0
  138. mov rdi, r12
  139. mov rsi, r13
  140. mov rdx, rax
  141. call _ℱˢ4(syl_variant<8ul, 8ul>, char*)
  142. mov rdi, r14
  143. mov rsi, rax
  144. mov rdx, rbx
  145. mov rax, qword ptr [rsp]
  146. add rsp, 8
  147. pop rbx
  148. pop r12
  149. pop r13
  150. pop r14
  151. pop r15
  152. pop rbp
  153. jmp rax
  154. .L.str.4:
  155. .asciz "%ld\n"
Advertisement
Add Comment
Please, Sign In to add comment