Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. .section __TEXT,__text,regular,pure_instructions
  2. .macosx_version_min 10, 9
  3. .globl _main
  4. .p2align 4, 0x90
  5. _main:
  6. .cfi_startproc
  7. pushq %rbp
  8. Ltmp0:
  9. .cfi_def_cfa_offset 16
  10. Ltmp1:
  11. .cfi_offset %rbp, -16
  12. movq %rsp, %rbp
  13. Ltmp2:
  14. .cfi_def_cfa_register %rbp
  15. subq $80, %rsp
  16. movl $1, %eax
  17. movl %eax, %ecx
  18. movl $2, %eax
  19. movl %eax, %edx
  20. movl %edi, -4(%rbp)
  21. movq %rcx, %rdi
  22. movq %rsi, -16(%rbp)
  23. movq %rdx, %rsi
  24. callq __TF4main3addFTSiSi_Si
  25. movq %rax, __Tv4main6resultSi(%rip)
  26. callq __TMaP_
  27. movl $1, %r8d
  28. movl %r8d, %edi
  29. movq %rax, %rsi
  30. callq __TFs27_allocateUninitializedArrayurFBwTGSax_Bp_
  31. movq __TMSi@GOTPCREL(%rip), %rcx
  32. movq %rcx, 24(%rdx)
  33. movq __Tv4main6resultSi(%rip), %rcx
  34. movq %rcx, (%rdx)
  35. movq %rax, -24(%rbp)
  36. callq __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A0_
  37. movq %rax, -32(%rbp)
  38. movq %rdx, -40(%rbp)
  39. movq %rcx, -48(%rbp)
  40. callq __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A1_
  41. movq -24(%rbp), %rdi
  42. movq -32(%rbp), %rsi
  43. movq -40(%rbp), %r9
  44. movq %rdx, -56(%rbp)
  45. movq %r9, %rdx
  46. movq -48(%rbp), %r10
  47. movq %rcx, -64(%rbp)
  48. movq %r10, %rcx
  49. movq %rax, %r8
  50. movq -56(%rbp), %r9
  51. movq -64(%rbp), %rax
  52. movq %rax, (%rsp)
  53. callq __TFs5printFTGSaP__9separatorSS10terminatorSS_T_
  54. xorl %eax, %eax
  55. addq $80, %rsp
  56. popq %rbp
  57. retq
  58. .cfi_endproc
  59.  
  60. .private_extern __TF4main3addFTSiSi_Si
  61. .globl __TF4main3addFTSiSi_Si
  62. .p2align 4, 0x90
  63. __TF4main3addFTSiSi_Si:
  64. .cfi_startproc
  65. pushq %rbp
  66. Ltmp3:
  67. .cfi_def_cfa_offset 16
  68. Ltmp4:
  69. .cfi_offset %rbp, -16
  70. movq %rsp, %rbp
  71. Ltmp5:
  72. .cfi_def_cfa_register %rbp
  73. addq %rsi, %rdi
  74. seto %al
  75. movq %rdi, -8(%rbp)
  76. movb %al, -9(%rbp)
  77. jo LBB1_2
  78. movq -8(%rbp), %rax
  79. popq %rbp
  80. retq
  81. LBB1_2:
  82. ud2
  83. .cfi_endproc
  84.  
  85. .private_extern __TMaP_
  86. .globl __TMaP_
  87. .weak_definition __TMaP_
  88. .p2align 4, 0x90
  89. __TMaP_:
  90. pushq %rbp
  91. movq %rsp, %rbp
  92. subq $16, %rsp
  93. movq __TMLP_(%rip), %rax
  94. cmpq $0, %rax
  95. movq %rax, -16(%rbp)
  96. jne LBB2_2
  97. xorl %eax, %eax
  98. movl %eax, %edi
  99. leaq -8(%rbp), %rsi
  100. callq _swift_rt_swift_getExistentialTypeMetadata
  101. movq %rax, %rsi
  102. movq %rax, __TMLP_(%rip)
  103. movq %rsi, -16(%rbp)
  104. LBB2_2:
  105. movq -16(%rbp), %rax
  106. addq $16, %rsp
  107. popq %rbp
  108. retq
  109.  
  110. .private_extern _swift_rt_swift_getExistentialTypeMetadata
  111. .globl _swift_rt_swift_getExistentialTypeMetadata
  112. .weak_definition _swift_rt_swift_getExistentialTypeMetadata
  113. .p2align 4, 0x90
  114. _swift_rt_swift_getExistentialTypeMetadata:
  115. movq __swift_getExistentialTypeMetadata@GOTPCREL(%rip), %rax
  116. movq (%rax), %rax
  117. jmpq *%rax
  118.  
  119. .private_extern __Tv4main6resultSi
  120. .globl __Tv4main6resultSi
  121. .zerofill __DATA,__common,__Tv4main6resultSi,8,3
  122. .private_extern __TMLP_
  123. .section __DATA,__data
  124. .globl __TMLP_
  125. .weak_definition __TMLP_
  126. .p2align 3
  127. __TMLP_:
  128. .quad 0
  129.  
  130. .private_extern ___swift_reflection_version
  131. .section __TEXT,__const
  132. .globl ___swift_reflection_version
  133. .weak_definition ___swift_reflection_version
  134. .p2align 1
  135. ___swift_reflection_version:
  136. .short 1
  137.  
  138. .no_dead_strip ___swift_reflection_version
  139. .linker_option "-lswiftCore"
  140. .linker_option "-lobjc"
  141. .section __DATA,__objc_imageinfo,regular,no_dead_strip
  142. L_OBJC_IMAGE_INFO:
  143. .long 0
  144. .long 1088
  145.  
  146.  
  147. .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement