Untitled diff

Created Diff never expires
29 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
134 lines
38 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
142 lines
.section __TEXT,__text,regular,pure_instructions
.section __TEXT,__text,regular,pure_instructions
.macosx_version_min 10, 10
.macosx_version_min 10, 10
.globl _main
.globl _main
.align 4, 0x90
.align 4, 0x90
_main:
_main:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp0:
Ltmp0:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp1:
Ltmp1:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp2:
Ltmp2:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
subq $16, %rsp
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token6@GOTPCREL(%rip), %rax
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token6@GOTPCREL(%rip), %rax
movq __TZvOSs7Process5_argcVSs5Int32@GOTPCREL(%rip), %rcx
movq __TZvOSs7Process5_argcVSs5Int32@GOTPCREL(%rip), %rcx
movl %edi, (%rcx)
movl %edi, (%rcx)
cmpq $-1, (%rax)
cmpq $-1, (%rax)
movq %rsi, -8(%rbp)
movq %rsi, -8(%rbp)
je LBB0_2
je LBB0_2
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token6@GOTPCREL(%rip), %rdi
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_token6@GOTPCREL(%rip), %rdi
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func6@GOTPCREL(%rip), %rax
movq _globalinit_33_1BDF70FFC18749BAB495A73B459ED2F0_func6@GOTPCREL(%rip), %rax
movq %rax, %rsi
movq %rax, %rsi
callq _swift_once
callq _swift_once
LBB0_2:
LBB0_2:
xorl %eax, %eax
xorl %eax, %eax
movq __TZvOSs7Process11_unsafeArgvGVSs20UnsafeMutablePointerGS0_VSs4Int8__@GOTPCREL(%rip), %rcx
movq __TZvOSs7Process11_unsafeArgvGVSs20UnsafeMutablePointerGS0_VSs4Int8__@GOTPCREL(%rip), %rcx
movq -8(%rbp), %rdx
movq -8(%rbp), %rdx
movq %rdx, (%rcx)
movq %rdx, (%rcx)
addq $16, %rsp
addq $16, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc


.private_extern __TF3foo3foouRq_Ss23CustomStringConvertible_Fq_T_
.private_extern __TF3foo3fooFPSs23CustomStringConvertible_T_
.globl __TF3foo3foouRq_Ss23CustomStringConvertible_Fq_T_
.globl __TF3foo3fooFPSs23CustomStringConvertible_T_
.align 4, 0x90
.align 4, 0x90
__TF3foo3foouRq_Ss23CustomStringConvertible_Fq_T_:
__TF3foo3fooFPSs23CustomStringConvertible_T_:
.cfi_startproc
.cfi_startproc
pushq %rbp
pushq %rbp
Ltmp3:
Ltmp3:
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 16
Ltmp4:
Ltmp4:
.cfi_offset %rbp, -16
.cfi_offset %rbp, -16
movq %rsp, %rbp
movq %rsp, %rbp
Ltmp5:
Ltmp5:
.cfi_def_cfa_register %rbp
.cfi_def_cfa_register %rbp
subq $176, %rsp
subq $176, %rsp
movl $1, %eax
movl $1, %eax
movl %eax, %ecx
movl %eax, %ecx
movq %rsi, -8(%rbp)
movq %rdi, -40(%rbp)
movq %rdi, -40(%rbp)
movq %rcx, %rdi
movq %rcx, %rdi
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
callq __TTSg5P____TFSs27_allocateUninitializedArrayurFBwTGSaq__Bp_
callq __TTSg5P____TFSs27_allocateUninitializedArrayurFBwTGSaq__Bp_
leaq -32(%rbp), %rdi
movq __TMdSS@GOTPCREL(%rip), %rcx
movq __TMdSS@GOTPCREL(%rip), %rcx
movq %rcx, 24(%rdx)
movq %rcx, 24(%rdx)
movq -48(%rbp), %rcx
movq -40(%rbp), %rcx
movq -8(%rcx), %rsi
movq 24(%rcx), %rdi
movq -40(%rbp), %r8
movq -8(%rdi), %rsi
movq %rsi, -64(%rbp)
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %r8
movq %rsi, -56(%rbp)
movq %r8, %rsi
movq %r8, %rsi
movq -56(%rbp), %r9
movq %rax, -64(%rbp)
movq %rdx, -72(%rbp)
movq %rdx, -72(%rbp)
movq %rcx, %rdx
callq *16(%r9)
movq -64(%rbp), %r9
leaq -32(%rbp), %rdi
movq %rax, -80(%rbp)
movq -40(%rbp), %rcx
callq *40(%r9)
movq 32(%rcx), %rdx
movq -48(%rbp), %rsi
movq %rsi, -8(%rbp)
movq -8(%rsi), %r8
movq %rax, %rsi
movq -48(%rbp), %rax
movq %rdx, -80(%rbp)
movq %rax, %rdx
movq %r8, -88(%rbp)
callq *40(%r8)
movq %rax, %rdi
movq %rax, %rdi
movq -48(%rbp), %rsi
movq -48(%rbp), %rsi
movq -56(%rbp), %rcx
movq -80(%rbp), %rcx
movq %rax, -88(%rbp)
movq %rax, -96(%rbp)
callq *(%rcx)
callq *(%rcx)
movq -64(%rbp), %rsi
movq -96(%rbp), %rdi
movq 32(%rsi), %rdi
movq -88(%rbp), %r8
movq %rdi, -96(%rbp)
movq %r8, %rdi
movq -48(%rbp), %rsi
movq -48(%rbp), %rsi
movq -96(%rbp), %r9
movq -88(%rbp), %r8
movq %rax, -104(%rbp)
movq %rax, -104(%rbp)
movq %rdx, -112(%rbp)
movq %rdx, -112(%rbp)
movq %rcx, -120(%rbp)
movq %rcx, -120(%rbp)
callq *%r9
callq *32(%r8)
movq -72(%rbp), %rax
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
movq -104(%rbp), %rcx
movq %rcx, (%rax)
movq %rcx, (%rax)
movq -112(%rbp), %rcx
movq -112(%rbp), %rcx
movq %rcx, 8(%rax)
movq %rcx, 8(%rax)
movq -120(%rbp), %rcx
movq -120(%rbp), %rcx
movq %rcx, 16(%rax)
movq %rcx, 16(%rax)
callq __TIFSs5printFTGSaP__9separatorSS10terminatorSS_T_A0_
callq __TIFSs5printFTGSaP__9separatorSS10terminatorSS_T_A0_
movq %rax, -128(%rbp)
movq %rax, -128(%rbp)
movq %rdx, -136(%rbp)
movq %rdx, -136(%rbp)
movq %rcx, -144(%rbp)
movq %rcx, -144(%rbp)
callq __TIFSs5printFTGSaP__9separatorSS10terminatorSS_T_A1_
callq __TIFSs5printFTGSaP__9separatorSS10terminatorSS_T_A1_
movq -80(%rbp), %rdi
movq -64(%rbp), %rdi
movq -128(%rbp), %rsi
movq -128(%rbp), %rsi
movq -136(%rbp), %r8
movq -136(%rbp), %r8
movq %rdx, -152(%rbp)
movq %rdx, -152(%rbp)
movq %r8, %rdx
movq %r8, %rdx
movq -144(%rbp), %r9
movq -144(%rbp), %r9
movq %rcx, -160(%rbp)
movq %rcx, -160(%rbp)
movq %r9, %rcx
movq %r9, %rcx
movq %rax, %r8
movq %rax, %r8
movq -152(%rbp), %r9
movq -152(%rbp), %r9
movq -160(%rbp), %rax
movq -160(%rbp), %rax
movq %rax, (%rsp)
movq %rax, (%rsp)
callq __TFSs5printFTGSaP__9separatorSS10terminatorSS_T_
callq __TFSs5printFTGSaP__9separatorSS10terminatorSS_T_
leaq -32(%rbp), %rdi
leaq -32(%rbp), %rdi
movq -48(%rbp), %rsi
movq -48(%rbp), %rsi
movq -64(%rbp), %rax
movq -88(%rbp), %rax
callq *24(%rax)
callq *24(%rax)
movq -40(%rbp), %rdi
movq -40(%rbp), %rax
movq -48(%rbp), %rsi
movq 24(%rax), %rcx
movq -96(%rbp), %rax
movq -8(%rcx), %rdx
callq *%rax
movq %rax, %rdi
movq %rcx, %rsi
callq *(%rdx)
addq $176, %rsp
addq $176, %rsp
popq %rbp
popq %rbp
retq
retq
.cfi_endproc
.cfi_endproc


.linker_option "-lswiftCore"
.linker_option "-lswiftCore"
.linker_option "-lobjc"
.linker_option "-lobjc"
.section __DATA,__objc_imageinfo,regular,no_dead_strip
.section __DATA,__objc_imageinfo,regular,no_dead_strip
L_OBJC_IMAGE_INFO:
L_OBJC_IMAGE_INFO:
.long 0
.long 0
.long 768
.long 768




.subsections_via_symbols
.subsections_via_symbols