Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section __TEXT,__text,regular,pure_instructions
- .macosx_version_min 10, 9
- .globl _main
- .align 4, 0x90
- _main:
- .cfi_startproc
- pushq %rbp
- Ltmp0:
- .cfi_def_cfa_offset 16
- Ltmp1:
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- Ltmp2:
- .cfi_def_cfa_register %rbp
- pushq %r15
- pushq %r14
- pushq %r13
- pushq %r12
- pushq %rbx
- subq $56, %rsp
- Ltmp3:
- .cfi_offset %rbx, -56
- Ltmp4:
- .cfi_offset %r12, -48
- Ltmp5:
- .cfi_offset %r13, -40
- Ltmp6:
- .cfi_offset %r14, -32
- Ltmp7:
- .cfi_offset %r15, -24
- movq %rsi, %rbx
- movq __TZvOs7Process5_argcVs5Int32@GOTPCREL(%rip), %rax
- movl %edi, (%rax)
- movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rax
- cmpq $-1, (%rax)
- je LBB0_2
- movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token5@GOTPCREL(%rip), %rdi
- movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func5@GOTPCREL(%rip), %rsi
- callq _swift_once
- LBB0_2:
- movq __TZvOs7Process11_unsafeArgvGSpGSpVs4Int8__@GOTPCREL(%rip), %rax
- movq %rbx, (%rax)
- movq $45, __Tv3fib3numSi(%rip)
- movq __TMLGCs23_ContiguousArrayStorageP__(%rip), %rbx
- testq %rbx, %rbx
- jne LBB0_6
- movq __TMLP_(%rip), %rsi
- testq %rsi, %rsi
- jne LBB0_5
- leaq -48(%rbp), %rsi
- xorl %edi, %edi
- callq _swift_getExistentialTypeMetadata
- movq %rax, %rsi
- movq %rsi, __TMLP_(%rip)
- LBB0_5:
- movq __TMPCs23_ContiguousArrayStorage@GOTPCREL(%rip), %rdi
- callq _swift_getGenericMetadata1
- movq %rax, %rbx
- movq %rbx, __TMLGCs23_ContiguousArrayStorageP__(%rip)
- LBB0_6:
- cmpq $14, (%rbx)
- movq %rbx, %r14
- jne LBB0_8
- movq 8(%rbx), %r14
- LBB0_8:
- movq %r14, %rdi
- callq __swift_class_getInstancePositiveExtentSize
- cmpq $16, %rax
- jne LBB0_32
- movq %r14, %rdi
- callq __swift_usesNativeSwiftReferenceCounting_class
- testb $1, %al
- je LBB0_31
- movl $64, %esi
- movl $7, %edx
- movq %rbx, %rdi
- callq _swift_bufferAllocate
- movl $1, %esi
- movq %rax, %rdi
- callq __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
- movq %rax, %r15
- movq %rdx, %r14
- movq __TMSi@GOTPCREL(%rip), %rax
- movq %rax, 24(%r14)
- movl $40, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %rbx
- movl $39, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r12
- addq %rbx, %r12
- jo LBB0_33
- movl $39, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %rbx
- movl $38, %edi
- callq __TF3fib3fibFSiSi
- addq %rbx, %rax
- jo LBB0_33
- addq %rax, %r12
- jo LBB0_33
- movl $39, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %rbx
- movl $38, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r13
- addq %rbx, %r13
- jo LBB0_33
- movl $38, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %rbx
- movl $37, %edi
- callq __TF3fib3fibFSiSi
- addq %rbx, %rax
- jo LBB0_33
- addq %rax, %r13
- jo LBB0_33
- movq %r14, -56(%rbp)
- addq %r13, %r12
- jo LBB0_33
- movl $38, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r14
- movl $37, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %rbx
- addq %r14, %rbx
- jo LBB0_33
- movl $37, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r14
- movl $36, %edi
- callq __TF3fib3fibFSiSi
- addq %r14, %rax
- jo LBB0_33
- addq %rax, %rbx
- jo LBB0_33
- addq %rbx, %r13
- jo LBB0_33
- movq %r15, -64(%rbp)
- addq %r13, %r12
- jo LBB0_33
- movl $37, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r15
- movl $36, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r14
- addq %r15, %r14
- jo LBB0_24
- movl $36, %edi
- callq __TF3fib3fibFSiSi
- movq %rax, %r15
- movl $35, %edi
- callq __TF3fib3fibFSiSi
- addq %r15, %rax
- jo LBB0_24
- addq %rax, %r14
- jo LBB0_30
- addq %r14, %rbx
- jo LBB0_30
- addq %rbx, %r13
- movq -56(%rbp), %rax
- jo LBB0_33
- addq %r13, %r12
- jo LBB0_33
- movq %r12, (%rax)
- callq __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A0_
- movq %rax, %r12
- movq %rdx, %r14
- movq %rcx, %r15
- callq __TIFs5printFTGSaP__9separatorSS10terminatorSS_T_A1_
- movq %rdx, %rbx
- movq %rcx, (%rsp)
- movq -64(%rbp), %rdi
- movq %r12, %rsi
- movq %r14, %rdx
- movq %r15, %rcx
- movq %rax, %r8
- movq %rbx, %r9
- callq __TFs5printFTGSaP__9separatorSS10terminatorSS_T_
- xorl %eax, %eax
- addq $56, %rsp
- popq %rbx
- popq %r12
- popq %r13
- popq %r14
- popq %r15
- popq %rbp
- retq
- LBB0_33:
- ud2
- LBB0_24:
- ud2
- LBB0_30:
- ud2
- LBB0_32:
- leaq L___unnamed_1(%rip), %rax
- movq %rax, (%rsp)
- movq $376, 24(%rsp)
- movl $2, 16(%rsp)
- movq $102, 8(%rsp)
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_3(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- movl $63, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- LBB0_31:
- leaq L___unnamed_1(%rip), %rax
- movq %rax, (%rsp)
- movq $384, 24(%rsp)
- movl $2, 16(%rsp)
- movq $102, 8(%rsp)
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_4(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- movl $51, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- .cfi_endproc
- .private_extern __TF3fib3fibFSiSi
- .globl __TF3fib3fibFSiSi
- .align 4, 0x90
- __TF3fib3fibFSiSi:
- pushq %rbp
- movq %rsp, %rbp
- pushq %r14
- pushq %rbx
- movq %rdi, %rbx
- movl $1, %eax
- cmpq $3, %rbx
- jl LBB1_2
- leaq -1(%rbx), %rdi
- callq __TF3fib3fibFSiSi
- movq %rax, %r14
- addq $-2, %rbx
- movq %rbx, %rdi
- callq __TF3fib3fibFSiSi
- addq %r14, %rax
- jo LBB1_3
- LBB1_2:
- popq %rbx
- popq %r14
- popq %rbp
- retq
- LBB1_3:
- ud2
- .private_extern __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
- .globl __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
- .weak_def_can_be_hidden __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__
- .align 4, 0x90
- __TTSf4n_n_d___TTSg5P____TZFSa13_adoptStoragefTPs9AnyObject_5countSi_TGSax_GSpx__:
- .cfi_startproc
- pushq %rbp
- Ltmp8:
- .cfi_def_cfa_offset 16
- Ltmp9:
- .cfi_offset %rbp, -16
- movq %rsp, %rbp
- Ltmp10:
- .cfi_def_cfa_register %rbp
- pushq %r15
- pushq %r14
- pushq %rbx
- subq $40, %rsp
- Ltmp11:
- .cfi_offset %rbx, -40
- Ltmp12:
- .cfi_offset %r14, -32
- Ltmp13:
- .cfi_offset %r15, -24
- movq %rsi, %r14
- movq %rdi, %r15
- movq __TMLGCs23_ContiguousArrayStorageP__(%rip), %rsi
- testq %rsi, %rsi
- jne LBB2_4
- movq __TMLP_(%rip), %rsi
- testq %rsi, %rsi
- jne LBB2_3
- leaq -32(%rbp), %rsi
- xorl %edi, %edi
- callq _swift_getExistentialTypeMetadata
- movq %rax, %rsi
- movq %rsi, __TMLP_(%rip)
- LBB2_3:
- movq __TMPCs23_ContiguousArrayStorage@GOTPCREL(%rip), %rdi
- callq _swift_getGenericMetadata1
- movq %rax, %rsi
- movq %rsi, __TMLGCs23_ContiguousArrayStorageP__(%rip)
- LBB2_4:
- movq %r15, %rdi
- callq _swift_dynamicCastClass
- testq %rax, %rax
- je LBB2_18
- movq %r15, %rdi
- callq _object_getClass
- movq %rax, %rbx
- movq %r15, %rdi
- callq _swift_unknownRetain
- movq %rbx, %rdi
- callq __swift_class_getInstancePositiveExtentSize
- cmpq $16, %rax
- je LBB2_6
- movq %rbx, %rdi
- callq __swift_class_getInstancePositiveExtentSize
- cmpq $32, %rax
- jne LBB2_9
- LBB2_6:
- movq %rbx, %rdi
- callq __swift_usesNativeSwiftReferenceCounting_class
- testb $1, %al
- je LBB2_7
- testq %r14, %r14
- js LBB2_15
- movq %r14, 16(%r15)
- addq %r14, %r14
- movq %r14, 24(%r15)
- callq __TMaCs27_ContiguousArrayStorageBase
- cmpq $14, (%rax)
- jne LBB2_13
- movq 8(%rax), %rax
- LBB2_13:
- movq %rax, %rdi
- callq __swift_usesNativeSwiftReferenceCounting_class
- movb %al, %bl
- movq %r15, %rdi
- callq _swift_unknownRelease
- testb $1, %bl
- je LBB2_17
- leaq 32(%r15), %rdx
- movq %r15, %rax
- addq $40, %rsp
- popq %rbx
- popq %r14
- popq %r15
- popq %rbp
- retq
- LBB2_18:
- movq %r15, %rdi
- callq _swift_unknownRetain
- leaq L___unnamed_5(%rip), %rax
- movq %rax, (%rsp)
- movq $1719, 24(%rsp)
- movl $2, 16(%rsp)
- movq $130, 8(%rsp)
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_6(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- movl $26, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- LBB2_7:
- leaq L___unnamed_1(%rip), %rax
- movq %rax, (%rsp)
- movq $384, 24(%rsp)
- movl $2, 16(%rsp)
- movq $102, 8(%rsp)
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_4(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- movl $51, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- LBB2_15:
- leaq L___unnamed_7(%rip), %rax
- movq %rax, (%rsp)
- movq $24, 24(%rsp)
- movl $2, 16(%rsp)
- movq $98, 8(%rsp)
- jmp LBB2_16
- LBB2_17:
- leaq L___unnamed_8(%rip), %rax
- movq %rax, (%rsp)
- movq $56, 24(%rsp)
- movl $2, 16(%rsp)
- movq $102, 8(%rsp)
- LBB2_16:
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_9(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- xorl %r8d, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- LBB2_9:
- leaq L___unnamed_1(%rip), %rax
- movq %rax, (%rsp)
- movq $376, 24(%rsp)
- movl $2, 16(%rsp)
- movq $102, 8(%rsp)
- leaq L___unnamed_2(%rip), %rdi
- leaq L___unnamed_3(%rip), %rcx
- movl $11, %esi
- movl $2, %edx
- movl $63, %r8d
- movl $2, %r9d
- callq __TTSf4s_s_s_n___TFs18_fatalErrorMessageFTVs12StaticStringS_S_Su_T_
- .cfi_endproc
- .globl __Tv3fib3numSi
- .zerofill __DATA,__common,__Tv3fib3numSi,8,3
- .private_extern __TMLGCs23_ContiguousArrayStorageP__
- .section __DATA,__data
- .globl __TMLGCs23_ContiguousArrayStorageP__
- .weak_definition __TMLGCs23_ContiguousArrayStorageP__
- .align 3
- __TMLGCs23_ContiguousArrayStorageP__:
- .quad 0
- .private_extern __TMLP_
- .globl __TMLP_
- .weak_definition __TMLP_
- .align 3
- __TMLP_:
- .quad 0
- .section __TEXT,__cstring,cstring_literals
- .align 4
- L___unnamed_1:
- .asciz "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/ManagedBuffer.swift"
- .align 4
- L___unnamed_3:
- .asciz "ManagedBufferPointer buffer class has illegal stored properties"
- L___unnamed_2:
- .asciz "fatal error"
- .align 4
- L___unnamed_4:
- .asciz "ManagedBufferPointer buffer class must be non-@objc"
- L___unnamed_9:
- .space 1
- .align 4
- L___unnamed_6:
- .asciz "Invalid array storage type"
- .align 4
- L___unnamed_5:
- .asciz "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/build/buildbot_osx/swift-macosx-x86_64/stdlib/public/core/8/Arrays.swift"
- .align 4
- L___unnamed_7:
- .asciz "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/ArrayBody.swift"
- .align 4
- L___unnamed_8:
- .asciz "/Users/buildnode/jenkins/workspace/oss-swift-osx-packages/swift/stdlib/public/core/BridgeStorage.swift"
- .no_dead_strip __Tv3fib3numSi
- .linker_option "-lswiftCore"
- .linker_option "-lobjc"
- .section __DATA,__objc_imageinfo,regular,no_dead_strip
- L_OBJC_IMAGE_INFO:
- .long 0
- .long 768
- .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement