Advertisement
Guest User

Untitled

a guest
Dec 15th, 2015
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .section    __TEXT,__text,regular,pure_instructions
  2.     .macosx_version_min 10, 9
  3.     .globl  _main
  4.     .align  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.     pushq   %r15
  16.     pushq   %r14
  17.     pushq   %r13
  18.     pushq   %r12
  19.     pushq   %rbx
  20.     subq    $56, %rsp
  21. Ltmp3:
  22.     .cfi_offset %rbx, -56
  23. Ltmp4:
  24.     .cfi_offset %r12, -48
  25. Ltmp5:
  26.     .cfi_offset %r13, -40
  27. Ltmp6:
  28.     .cfi_offset %r14, -32
  29. Ltmp7:
  30.     .cfi_offset %r15, -24
  31.     movq    %rsi, %rbx
  32.     movq    __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rax
  33.     movl    %edi, (%rax)
  34.     movq    _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax
  35.     cmpq    $-1, (%rax)
  36.     je  LBB0_2
  37.     movq    _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi
  38.     movq    _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rsi
  39.     callq   _swift_once
  40. LBB0_2:
  41.     movq    __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax
  42.     movq    %rbx, (%rax)
  43.     movq    $45, __Tv3fib3numSi(%rip)
  44.     movq    __TMLGCs23_ContiguousArrayStorageP__(%rip), %rbx
  45.     testq   %rbx, %rbx
  46.     jne LBB0_6
  47.     movq    __TMLP_(%rip), %rsi
  48.     testq   %rsi, %rsi
  49.     jne LBB0_5
  50.     leaq    -48(%rbp), %rsi
  51.     xorl    %edi, %edi
  52.     callq   _swift_getExistentialTypeMetadata
  53.     movq    %rax, %rsi
  54.     movq    %rsi, __TMLP_(%rip)
  55. LBB0_5:
  56.     movq    __TMPCs23_ContiguousArrayStorage@GOTPCREL(%rip), %rdi
  57.     callq   _swift_getGenericMetadata1
  58.     movq    %rax, %rbx
  59.     movq    %rbx, __TMLGCs23_ContiguousArrayStorageP__(%rip)
  60. LBB0_6:
  61.     cmpq    $14, (%rbx)
  62.     movq    %rbx, %r14
  63.     jne LBB0_8
  64.     movq    8(%rbx), %r14
  65. LBB0_8:
  66.     movq    %r14, %rdi
  67.     callq   __swift_class_getInstancePositiveExtentSize
  68.     cmpq    $16, %rax
  69.     jne LBB0_32
  70.     movq    %r14, %rdi
  71.     callq   __swift_usesNativeSwiftReferenceCounting_class
  72.     testb   $1, %al
  73.     je  LBB0_31
  74.     movl    $64, %esi
  75.     movl    $7, %edx
  76.     movq    %rbx, %rdi
  77.     callq   _swift_bufferAllocate
  78.     movl    $1, %esi
  79.     movq    %rax, %rdi
  80.     callq   __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
  81.     movq    %rax, %r15
  82.     movq    %rdx, %r14
  83.     movq    __TMSi@GOTPCREL(%rip), %rax
  84.     movq    %rax, 24(%r14)
  85.     movl    $40, %edi
  86.     callq   __TF3fib3fibFSiSi
  87.     movq    %rax, %rbx
  88.     movl    $39, %edi
  89.     callq   __TF3fib3fibFSiSi
  90.     movq    %rax, %r12
  91.     addq    %rbx, %r12
  92.     jo  LBB0_33
  93.     movl    $39, %edi
  94.     callq   __TF3fib3fibFSiSi
  95.     movq    %rax, %rbx
  96.     movl    $38, %edi
  97.     callq   __TF3fib3fibFSiSi
  98.     addq    %rbx, %rax
  99.     jo  LBB0_33
  100.     addq    %rax, %r12
  101.     jo  LBB0_33
  102.     movl    $39, %edi
  103.     callq   __TF3fib3fibFSiSi
  104.     movq    %rax, %rbx
  105.     movl    $38, %edi
  106.     callq   __TF3fib3fibFSiSi
  107.     movq    %rax, %r13
  108.     addq    %rbx, %r13
  109.     jo  LBB0_33
  110.     movl    $38, %edi
  111.     callq   __TF3fib3fibFSiSi
  112.     movq    %rax, %rbx
  113.     movl    $37, %edi
  114.     callq   __TF3fib3fibFSiSi
  115.     addq    %rbx, %rax
  116.     jo  LBB0_33
  117.     addq    %rax, %r13
  118.     jo  LBB0_33
  119.     movq    %r14, -56(%rbp)
  120.     addq    %r13, %r12
  121.     jo  LBB0_33
  122.     movl    $38, %edi
  123.     callq   __TF3fib3fibFSiSi
  124.     movq    %rax, %r14
  125.     movl    $37, %edi
  126.     callq   __TF3fib3fibFSiSi
  127.     movq    %rax, %rbx
  128.     addq    %r14, %rbx
  129.     jo  LBB0_33
  130.     movl    $37, %edi
  131.     callq   __TF3fib3fibFSiSi
  132.     movq    %rax, %r14
  133.     movl    $36, %edi
  134.     callq   __TF3fib3fibFSiSi
  135.     addq    %r14, %rax
  136.     jo  LBB0_33
  137.     addq    %rax, %rbx
  138.     jo  LBB0_33
  139.     addq    %rbx, %r13
  140.     jo  LBB0_33
  141.     movq    %r15, -64(%rbp)
  142.     addq    %r13, %r12
  143.     jo  LBB0_33
  144.     movl    $37, %edi
  145.     callq   __TF3fib3fibFSiSi
  146.     movq    %rax, %r15
  147.     movl    $36, %edi
  148.     callq   __TF3fib3fibFSiSi
  149.     movq    %rax, %r14
  150.     addq    %r15, %r14
  151.     jo  LBB0_24
  152.     movl    $36, %edi
  153.     callq   __TF3fib3fibFSiSi
  154.     movq    %rax, %r15
  155.     movl    $35, %edi
  156.     callq   __TF3fib3fibFSiSi
  157.     addq    %r15, %rax
  158.     jo  LBB0_24
  159.     addq    %rax, %r14
  160.     jo  LBB0_30
  161.     addq    %r14, %rbx
  162.     jo  LBB0_30
  163.     addq    %rbx, %r13
  164.     movq    -56(%rbp), %rax
  165.     jo  LBB0_33
  166.     addq    %r13, %r12
  167.     jo  LBB0_33
  168.     movq    %r12, (%rax)
  169.     callq   __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A0_
  170.     movq    %rax, %r12
  171.     movq    %rdx, %r14
  172.     movq    %rcx, %r15
  173.     callq   __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A1_
  174.     movq    %rdx, %rbx
  175.     movq    %rcx, (%rsp)
  176.     movq    -64(%rbp), %rdi
  177.     movq    %r12, %rsi
  178.     movq    %r14, %rdx
  179.     movq    %r15, %rcx
  180.     movq    %rax, %r8
  181.     movq    %rbx, %r9
  182.     callq   __TFs5printFTGSaP__9separatorSS10terminatorSS_T_
  183.     xorl    %eax, %eax
  184.     addq    $56, %rsp
  185.     popq    %rbx
  186.     popq    %r12
  187.     popq    %r13
  188.     popq    %r14
  189.     popq    %r15
  190.     popq    %rbp
  191.     retq
  192. LBB0_33:
  193.     ud2
  194. LBB0_24:
  195.     ud2
  196. LBB0_30:
  197.     ud2
  198. LBB0_32:
  199.     leaq    L___unnamed_1(%rip), %rax
  200.     movq    %rax, (%rsp)
  201.     movq    $376, 24(%rsp)
  202.     movl    $2, 16(%rsp)
  203.     movq    $102, 8(%rsp)
  204.     leaq    L___unnamed_2(%rip), %rdi
  205.     leaq    L___unnamed_3(%rip), %rcx
  206.     movl    $11, %esi
  207.     movl    $2, %edx
  208.     movl    $63, %r8d
  209.     movl    $2, %r9d
  210.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  211. LBB0_31:
  212.     leaq    L___unnamed_1(%rip), %rax
  213.     movq    %rax, (%rsp)
  214.     movq    $384, 24(%rsp)
  215.     movl    $2, 16(%rsp)
  216.     movq    $102, 8(%rsp)
  217.     leaq    L___unnamed_2(%rip), %rdi
  218.     leaq    L___unnamed_4(%rip), %rcx
  219.     movl    $11, %esi
  220.     movl    $2, %edx
  221.     movl    $51, %r8d
  222.     movl    $2, %r9d
  223.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  224.     .cfi_endproc
  225.  
  226.     .private_extern __TF3fib3fibFSiSi
  227.     .globl  __TF3fib3fibFSiSi
  228.     .align  4, 0x90
  229. __TF3fib3fibFSiSi:
  230.     pushq   %rbp
  231.     movq    %rsp, %rbp
  232.     pushq   %r14
  233.     pushq   %rbx
  234.     movq    %rdi, %rbx
  235.     movl    $1, %eax
  236.     cmpq    $3, %rbx
  237.     jl  LBB1_2
  238.     leaq    -1(%rbx), %rdi
  239.     callq   __TF3fib3fibFSiSi
  240.     movq    %rax, %r14
  241.     addq    $-2, %rbx
  242.     movq    %rbx, %rdi
  243.     callq   __TF3fib3fibFSiSi
  244.     addq    %r14, %rax
  245.     jo  LBB1_3
  246. LBB1_2:
  247.     popq    %rbx
  248.     popq    %r14
  249.     popq    %rbp
  250.     retq
  251. LBB1_3:
  252.     ud2
  253.  
  254.     .private_extern __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
  255.     .globl  __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
  256.     .weak_def_can_be_hidden __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
  257.     .align  4, 0x90
  258. __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__:
  259.     .cfi_startproc
  260.     pushq   %rbp
  261. Ltmp8:
  262.     .cfi_def_cfa_offset 16
  263. Ltmp9:
  264.     .cfi_offset %rbp, -16
  265.     movq    %rsp, %rbp
  266. Ltmp10:
  267.     .cfi_def_cfa_register %rbp
  268.     pushq   %r15
  269.     pushq   %r14
  270.     pushq   %rbx
  271.     subq    $40, %rsp
  272. Ltmp11:
  273.     .cfi_offset %rbx, -40
  274. Ltmp12:
  275.     .cfi_offset %r14, -32
  276. Ltmp13:
  277.     .cfi_offset %r15, -24
  278.     movq    %rsi, %r14
  279.     movq    %rdi, %r15
  280.     movq    __TMLGCs23_ContiguousArrayStorageP__(%rip), %rsi
  281.     testq   %rsi, %rsi
  282.     jne LBB2_4
  283.     movq    __TMLP_(%rip), %rsi
  284.     testq   %rsi, %rsi
  285.     jne LBB2_3
  286.     leaq    -32(%rbp), %rsi
  287.     xorl    %edi, %edi
  288.     callq   _swift_getExistentialTypeMetadata
  289.     movq    %rax, %rsi
  290.     movq    %rsi, __TMLP_(%rip)
  291. LBB2_3:
  292.     movq    __TMPCs23_ContiguousArrayStorage@GOTPCREL(%rip), %rdi
  293.     callq   _swift_getGenericMetadata1
  294.     movq    %rax, %rsi
  295.     movq    %rsi, __TMLGCs23_ContiguousArrayStorageP__(%rip)
  296. LBB2_4:
  297.     movq    %r15, %rdi
  298.     callq   _swift_dynamicCastClass
  299.     testq   %rax, %rax
  300.     je  LBB2_18
  301.     movq    %r15, %rdi
  302.     callq   _object_getClass
  303.     movq    %rax, %rbx
  304.     movq    %r15, %rdi
  305.     callq   _swift_unknownRetain
  306.     movq    %rbx, %rdi
  307.     callq   __swift_class_getInstancePositiveExtentSize
  308.     cmpq    $16, %rax
  309.     je  LBB2_6
  310.     movq    %rbx, %rdi
  311.     callq   __swift_class_getInstancePositiveExtentSize
  312.     cmpq    $32, %rax
  313.     jne LBB2_9
  314. LBB2_6:
  315.     movq    %rbx, %rdi
  316.     callq   __swift_usesNativeSwiftReferenceCounting_class
  317.     testb   $1, %al
  318.     je  LBB2_7
  319.     testq   %r14, %r14
  320.     js  LBB2_15
  321.     movq    %r14, 16(%r15)
  322.     addq    %r14, %r14
  323.     movq    %r14, 24(%r15)
  324.     callq   __TMaCs27_ContiguousArrayStorageBase
  325.     cmpq    $14, (%rax)
  326.     jne LBB2_13
  327.     movq    8(%rax), %rax
  328. LBB2_13:
  329.     movq    %rax, %rdi
  330.     callq   __swift_usesNativeSwiftReferenceCounting_class
  331.     movb    %al, %bl
  332.     movq    %r15, %rdi
  333.     callq   _swift_unknownRelease
  334.     testb   $1, %bl
  335.     je  LBB2_17
  336.     leaq    32(%r15), %rdx
  337.     movq    %r15, %rax
  338.     addq    $40, %rsp
  339.     popq    %rbx
  340.     popq    %r14
  341.     popq    %r15
  342.     popq    %rbp
  343.     retq
  344. LBB2_18:
  345.     movq    %r15, %rdi
  346.     callq   _swift_unknownRetain
  347.     leaq    L___unnamed_5(%rip), %rax
  348.     movq    %rax, (%rsp)
  349.     movq    $1719, 24(%rsp)
  350.     movl    $2, 16(%rsp)
  351.     movq    $130, 8(%rsp)
  352.     leaq    L___unnamed_2(%rip), %rdi
  353.     leaq    L___unnamed_6(%rip), %rcx
  354.     movl    $11, %esi
  355.     movl    $2, %edx
  356.     movl    $26, %r8d
  357.     movl    $2, %r9d
  358.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  359. LBB2_7:
  360.     leaq    L___unnamed_1(%rip), %rax
  361.     movq    %rax, (%rsp)
  362.     movq    $384, 24(%rsp)
  363.     movl    $2, 16(%rsp)
  364.     movq    $102, 8(%rsp)
  365.     leaq    L___unnamed_2(%rip), %rdi
  366.     leaq    L___unnamed_4(%rip), %rcx
  367.     movl    $11, %esi
  368.     movl    $2, %edx
  369.     movl    $51, %r8d
  370.     movl    $2, %r9d
  371.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  372. LBB2_15:
  373.     leaq    L___unnamed_7(%rip), %rax
  374.     movq    %rax, (%rsp)
  375.     movq    $24, 24(%rsp)
  376.     movl    $2, 16(%rsp)
  377.     movq    $98, 8(%rsp)
  378.     jmp LBB2_16
  379. LBB2_17:
  380.     leaq    L___unnamed_8(%rip), %rax
  381.     movq    %rax, (%rsp)
  382.     movq    $56, 24(%rsp)
  383.     movl    $2, 16(%rsp)
  384.     movq    $102, 8(%rsp)
  385. LBB2_16:
  386.     leaq    L___unnamed_2(%rip), %rdi
  387.     leaq    L___unnamed_9(%rip), %rcx
  388.     movl    $11, %esi
  389.     movl    $2, %edx
  390.     xorl    %r8d, %r8d
  391.     movl    $2, %r9d
  392.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  393. LBB2_9:
  394.     leaq    L___unnamed_1(%rip), %rax
  395.     movq    %rax, (%rsp)
  396.     movq    $376, 24(%rsp)
  397.     movl    $2, 16(%rsp)
  398.     movq    $102, 8(%rsp)
  399.     leaq    L___unnamed_2(%rip), %rdi
  400.     leaq    L___unnamed_3(%rip), %rcx
  401.     movl    $11, %esi
  402.     movl    $2, %edx
  403.     movl    $63, %r8d
  404.     movl    $2, %r9d
  405.     callq   __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
  406.     .cfi_endproc
  407.  
  408.     .globl  __Tv3fib3numSi
  409. .zerofill __DATA,__common,__Tv3fib3numSi,8,3
  410.     .private_extern __TMLGCs23_ContiguousArrayStorageP__
  411.     .section    __DATA,__data
  412.     .globl  __TMLGCs23_ContiguousArrayStorageP__
  413.     .weak_definition    __TMLGCs23_ContiguousArrayStorageP__
  414.     .align  3
  415. __TMLGCs23_ContiguousArrayStorageP__:
  416.     .quad   0
  417.  
  418.     .private_extern __TMLP_
  419.     .globl  __TMLP_
  420.     .weak_definition    __TMLP_
  421.     .align  3
  422. __TMLP_:
  423.     .quad   0
  424.  
  425.     .section    __TEXT,__cstring,cstring_literals
  426.     .align  4
  427. L___unnamed_1:
  428.     .asciz  "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/ManagedBuffer.swift"
  429.  
  430.     .align  4
  431. L___unnamed_3:
  432.     .asciz  "ManagedBufferPointer buffer class has illegal stored properties"
  433.  
  434. L___unnamed_2:
  435.     .asciz  "fatal error"
  436.  
  437.     .align  4
  438. L___unnamed_4:
  439.     .asciz  "ManagedBufferPointer buffer class must be non-@objc"
  440.  
  441. L___unnamed_9:
  442.     .space  1
  443.  
  444.     .align  4
  445. L___unnamed_6:
  446.     .asciz  "Invalid array storage type"
  447.  
  448.     .align  4
  449. L___unnamed_5:
  450.     .asciz  "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/build/buildbot_osx/swift-macosx-x86_64/stdlib/public/core/8/Arrays.swift"
  451.  
  452.     .align  4
  453. L___unnamed_7:
  454.     .asciz  "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/ArrayBody.swift"
  455.  
  456.     .align  4
  457. L___unnamed_8:
  458.     .asciz  "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/BridgeStorage.swift"
  459.  
  460.     .no_dead_strip  __Tv3fib3numSi
  461.     .linker_option "-lswiftCore"
  462.     .linker_option "-lobjc"
  463.     .section    __DATA,__objc_imageinfo,regular,no_dead_strip
  464. L_OBJC_IMAGE_INFO:
  465.     .long   0
  466.     .long   768
  467.  
  468.  
  469. .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement