Created
October 24, 2014 04:14
-
-
Save tkelman/06dc5a277b2418697463 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| julia> @code_native Base._start() | |
| .text | |
| Filename: client.jl | |
| Source line: 0 | |
| push rbp | |
| mov rbp, rsp | |
| push r15 | |
| push r14 | |
| push r13 | |
| push r12 | |
| push rsi | |
| push rdi | |
| push rbx | |
| and rsp, -128 | |
| sub rsp, 640 | |
| mov qword ptr [rsp + 456], 24 | |
| Source line: 355 | |
| movabs r14, 1845617808 | |
| mov rax, qword ptr [r14] | |
| mov qword ptr [rsp + 464], rax | |
| lea rax, qword ptr [rsp + 456] | |
| mov qword ptr [r14], rax | |
| vxorps xmm0, xmm0, xmm0 | |
| vmovups xmmword ptr [rsp + 488], xmm0 | |
| vmovups xmmword ptr [rsp + 472], xmm0 | |
| vmovups xmmword ptr [rsp + 520], xmm0 | |
| vmovups xmmword ptr [rsp + 504], xmm0 | |
| lea rsi, qword ptr [rsp + 528] | |
| vmovups xmmword ptr [rsp + 552], xmm0 | |
| vmovups xmmword ptr [rsp + 536], xmm0 | |
| Source line: 355 | |
| movabs rax, 1658528304 | |
| call rax | |
| Source line: 357 | |
| movabs rax, 1829345920 | |
| lea rdi, qword ptr [rsp + 128] | |
| mov rcx, rdi | |
| call rax | |
| movabs rax, 1829815792 | |
| mov rcx, rdi | |
| call rax | |
| test eax, eax | |
| je 152 | |
| movabs rdi, 1845617824 | |
| mov rax, qword ptr [rdi] | |
| cmp rax, 67476696 | |
| jne 12 | |
| movabs rax, 8791755026368 | |
| call rax | |
| Source line: 407 | |
| movabs rax, 1829346032 | |
| mov ecx, 1 | |
| call rax | |
| mov rax, qword ptr [rdi] | |
| mov qword ptr [rsp + 472], rax | |
| Source line: 410 | |
| mov qword ptr [rsp + 528], rax | |
| mov eax, 1829597712 | |
| call rax | |
| mov qword ptr [rsp + 536], rax | |
| movabs rdi, 1829317792 | |
| mov ecx, 92845968 | |
| mov r8d, 2 | |
| mov rdx, rsi | |
| call rdi | |
| Source line: 411 | |
| mov rax, qword ptr [87083632] | |
| mov qword ptr [rsp + 528], rax | |
| mov ecx, 92844400 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rdi | |
| mov eax, 1829653264 | |
| jmp 2145 | |
| Source line: 358 | |
| mov qword ptr [rsp + 496], 577931280 | |
| mov qword ptr [rsp + 528], 577931280 | |
| mov rcx, qword ptr [67474368] | |
| movabs rax, 1656559136 | |
| xor edx, edx | |
| call rax | |
| mov ebx, 1829600112 | |
| mov ecx, 577931280 | |
| mov rdx, rax | |
| call rbx | |
| mov rdi, rax | |
| cmp qword ptr [rdi], 66683904 | |
| je 49 | |
| mov dword ptr [rsp + 32], 358 | |
| movabs rcx, 587530240 | |
| movabs rdx, 250937355 | |
| movabs rax, 1829341936 | |
| mov r8d, 66683904 | |
| mov r9, rdi | |
| call rax | |
| mov qword ptr [rsp + 528], rdi | |
| movabs rax, 1658532368 | |
| mov ecx, 97722784 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rax | |
| mov rcx, qword ptr [91267696] | |
| movabs rax, 1658532672 | |
| call rax | |
| Source line: 359 | |
| mov rcx, qword ptr [93982512] | |
| movabs rax, 1658532896 | |
| call rax | |
| Source line: 360 | |
| mov qword ptr [rsp + 504], 577931376 | |
| mov rdx, qword ptr [93982512] | |
| movabs rax, 1658540832 | |
| mov ecx, 577931376 | |
| call rax | |
| mov rdi, rax | |
| mov qword ptr [rsp + 488], rdi | |
| cmp qword ptr [rdi], 66891616 | |
| je 49 | |
| mov dword ptr [rsp + 32], 360 | |
| movabs rcx, 587530240 | |
| movabs rdx, 3211274 | |
| movabs rax, 1829341936 | |
| mov r8d, 66891616 | |
| mov r9, rdi | |
| call rax | |
| cmp rdi, 67546480 | |
| jne 12 | |
| movabs rax, 1658541904 | |
| call rax | |
| Source line: 361 | |
| movabs rax, 1658545728 | |
| call rax | |
| Source line: 362 | |
| mov rax, qword ptr [93982512] | |
| mov rdx, qword ptr [rax + 32] | |
| mov qword ptr [rsp + 528], 67721232 | |
| mov eax, 1829605232 | |
| mov ecx, 67721232 | |
| call rax | |
| mov qword ptr [rsp + 512], rax | |
| mov r8, qword ptr [93982512] | |
| mov rcx, qword ptr [r8 + 16] | |
| mov qword ptr [rsp + 32], rcx | |
| movabs rbx, 1658552704 | |
| mov edx, 1 | |
| mov r9d, 1 | |
| mov rcx, rax | |
| call rbx | |
| mov qword ptr [rsp + 528], rax | |
| movabs rbx, 1658546416 | |
| lea rcx, qword ptr [rsp + 120] | |
| mov rdx, rax | |
| call rbx | |
| mov r12b, byte ptr [rsp + 122] | |
| mov bl, byte ptr [rsp + 121] | |
| Source line: 366 | |
| test bl, bl | |
| je 1151 | |
| lea rdi, qword ptr [rsp + 536] | |
| Source line: 362 | |
| mov r13b, byte ptr [rsp + 123] | |
| Source line: 367 | |
| mov rax, qword ptr [98443152] | |
| cmp qword ptr [rax], 71613120 | |
| je 166 | |
| Source line: 368 | |
| mov rax, qword ptr [109088976] | |
| mov qword ptr [rsp + 528], rax | |
| mov rcx, qword ptr [67470912] | |
| mov rax, qword ptr [rcx + 8] | |
| mov rdx, qword ptr [98443152] | |
| mov qword ptr [rsp + 536], rdx | |
| mov qword ptr [rsp + 544], 576643024 | |
| mov r8d, 2 | |
| mov rdx, rdi | |
| call rax | |
| test byte ptr [rax + 8], 1 | |
| mov eax, 67546496 | |
| mov ecx, 67546480 | |
| cmove rcx, rax | |
| mov qword ptr [rsp + 536], rcx | |
| movabs rax, 1829317792 | |
| mov ecx, 86571408 | |
| mov r8d, 2 | |
| mov rdx, rsi | |
| call rax | |
| movabs rdi, 1829366912 | |
| mov ecx, 109088968 | |
| mov rdx, rax | |
| call rdi | |
| Source line: 369 | |
| test r13b, 1 | |
| jne 968 | |
| mov ecx, 94508088 | |
| mov edx, 67546480 | |
| call rdi | |
| jmp 951 | |
| Source line: 362 | |
| mov al, byte ptr [rsp + 124] | |
| mov byte ptr [rsp + 119], al | |
| mov al, byte ptr [rsp + 120] | |
| Source line: 371 | |
| mov byte ptr [rsp + 118], al | |
| mov r15, qword ptr [71776656] | |
| test r15, r15 | |
| jne 17 | |
| movabs rax, 1829345840 | |
| mov ecx, 66996056 | |
| call rax | |
| mov qword ptr [rsp + 528], r15 | |
| mov rax, qword ptr [85607456] | |
| mov qword ptr [rsp + 536], rax | |
| mov qword ptr [rsp + 544], 91228608 | |
| mov qword ptr [rsp + 552], 91228624 | |
| movabs rax, 1658583984 | |
| mov ecx, 91026512 | |
| mov r8d, 3 | |
| mov rdx, rdi | |
| call rax | |
| mov qword ptr [rsp + 536], rax | |
| mov rax, qword ptr [98443152] | |
| mov qword ptr [rsp + 544], rax | |
| mov rax, qword ptr [87083632] | |
| mov qword ptr [rsp + 552], rax | |
| mov rax, qword ptr [85614656] | |
| mov qword ptr [rsp + 560], rax | |
| movabs r15, 1829317792 | |
| mov ecx, 67733776 | |
| mov r8d, 5 | |
| mov rdx, rsi | |
| call r15 | |
| mov rdi, rax | |
| mov qword ptr [rsp + 480], rdi | |
| Source line: 372 | |
| movabs rax, 1829366912 | |
| mov ecx, 109088968 | |
| mov edx, 67546496 | |
| call rax | |
| Source line: 373 | |
| test r13b, 1 | |
| jne 22 | |
| mov ecx, 94508088 | |
| mov edx, 67546496 | |
| Source line: 372 | |
| movabs rax, 1829366912 | |
| Source line: 373 | |
| call rax | |
| Source line: 374 | |
| test byte ptr [rsp + 118], 1 | |
| jne 15 | |
| movabs rax, 1658584608 | |
| mov rcx, rdi | |
| call rax | |
| Source line: 375 | |
| mov rcx, qword ptr [rdi + 8] | |
| test rcx, rcx | |
| mov r13, r15 | |
| je 1456 | |
| mov qword ptr [rsp + 528], rcx | |
| movabs rax, 1657161680 | |
| mov edx, 91228640 | |
| call rax | |
| test al, 1 | |
| je 88 | |
| Source line: 376 | |
| mov r15, qword ptr [71772624] | |
| test r15, r15 | |
| jne 17 | |
| movabs rax, 1829345840 | |
| mov ecx, 66995272 | |
| call rax | |
| mov qword ptr [rsp + 528], r15 | |
| mov qword ptr [rsp + 536], rdi | |
| mov ecx, 67733776 | |
| mov r8d, 2 | |
| mov rdx, rsi | |
| call r13 | |
| mov ecx, 86410872 | |
| mov rdx, rax | |
| Source line: 372 | |
| movabs rax, 1829366912 | |
| Source line: 376 | |
| call rax | |
| jmp 436 | |
| Source line: 378 | |
| mov r15, qword ptr [73655584] | |
| test r15, r15 | |
| jne 17 | |
| movabs rax, 1829345840 | |
| mov ecx, 66998960 | |
| call rax | |
| mov qword ptr [rsp + 528], r15 | |
| mov qword ptr [rsp + 536], rdi | |
| mov qword ptr [rsp + 544], 67546496 | |
| mov ecx, 67733776 | |
| mov r8d, 3 | |
| mov rdx, rsi | |
| call r13 | |
| mov ecx, 86410872 | |
| mov rdx, rax | |
| Source line: 372 | |
| movabs rax, 1829366912 | |
| Source line: 378 | |
| call rax | |
| Source line: 379 | |
| mov rdi, qword ptr [67471776] | |
| mov rax, qword ptr [rdi + 8] | |
| mov qword ptr [rsp + 104], rax | |
| mov rax, qword ptr [86410880] | |
| mov qword ptr [rsp + 528], rax | |
| mov qword ptr [rsp + 536], 66998632 | |
| mov rcx, qword ptr [67473360] | |
| mov rax, qword ptr [rcx + 8] | |
| mov rdx, qword ptr [86410880] | |
| mov qword ptr [rsp + 544], rdx | |
| mov qword ptr [rsp + 552], 66998632 | |
| mov r8d, 2 | |
| lea r15, qword ptr [rsp + 544] | |
| mov rdx, r15 | |
| call rax | |
| mov qword ptr [rsp + 544], rax | |
| test byte ptr [rsp + 119], 1 | |
| mov eax, 67546496 | |
| mov ecx, 67546480 | |
| cmovne rcx, rax | |
| mov qword ptr [rsp + 552], rcx | |
| mov ecx, 90436992 | |
| mov r8d, 2 | |
| mov rdx, r15 | |
| call r13 | |
| mov qword ptr [rsp + 544], rax | |
| mov r8d, 3 | |
| mov rcx, rdi | |
| mov rdx, rsi | |
| call qword ptr [rsp + 104] | |
| Source line: 380 | |
| mov rdi, qword ptr [67471776] | |
| mov rax, qword ptr [rdi + 8] | |
| mov qword ptr [rsp + 96], rax | |
| mov rax, qword ptr [86410880] | |
| mov qword ptr [rsp + 528], rax | |
| mov qword ptr [rsp + 536], 66997288 | |
| mov rcx, qword ptr [67473360] | |
| mov rax, qword ptr [rcx + 8] | |
| mov rdx, qword ptr [86410880] | |
| mov qword ptr [rsp + 544], rdx | |
| mov qword ptr [rsp + 552], 66997288 | |
| mov r8d, 2 | |
| mov rdx, r15 | |
| call rax | |
| mov qword ptr [rsp + 544], rax | |
| mov rax, qword ptr [94508096] | |
| mov qword ptr [rsp + 552], rax | |
| mov ecx, 90436992 | |
| mov r8d, 2 | |
| mov rdx, r15 | |
| call r13 | |
| mov qword ptr [rsp + 544], rax | |
| mov r8d, 3 | |
| mov rcx, rdi | |
| mov rdx, rsi | |
| call qword ptr [rsp + 96] | |
| Source line: 384 | |
| mov rdi, qword ptr [73655872] | |
| test rdi, rdi | |
| jne 17 | |
| movabs rax, 1829345840 | |
| mov ecx, 67023944 | |
| call rax | |
| mov qword ptr [rsp + 528], rdi | |
| mov rax, qword ptr [86410880] | |
| mov qword ptr [rsp + 536], rax | |
| mov ecx, 67733776 | |
| mov r8d, 2 | |
| mov rdx, rsi | |
| call r13 | |
| mov qword ptr [rsp + 528], rax | |
| mov ecx, 74674656 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call r13 | |
| Source line: 388 | |
| test r12b, 1 | |
| je 12 | |
| movabs rax, 1658582432 | |
| call rax | |
| Source line: 390 | |
| test bl, bl | |
| je 491 | |
| Source line: 391 | |
| mov rax, qword ptr [98443152] | |
| mov rcx, qword ptr [rax] | |
| cmp rcx, 71613120 | |
| je 425 | |
| Source line: 393 | |
| cmp rcx, 72531200 | |
| je 145 | |
| Source line: 398 | |
| mov qword ptr [rsp + 528], rax | |
| Source line: 393 | |
| cmp rcx, 66889840 | |
| je 132 | |
| Source line: 398 | |
| movabs rdi, 1829317792 | |
| jmp 85 | |
| nop | |
| Source line: 399 | |
| mov rax, qword ptr [98443152] | |
| mov qword ptr [rsp + 528], rax | |
| mov ecx, 86074608 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rdi | |
| mov qword ptr [rsp + 528], rax | |
| mov qword ptr [rsp + 536], 67546496 | |
| mov ecx, 87375904 | |
| mov r8d, 2 | |
| mov rdx, rsi | |
| call rdi | |
| mov rax, qword ptr [98443152] | |
| mov qword ptr [rsp + 528], rax | |
| mov ecx, 93490496 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rdi | |
| test byte ptr [rax + 8], 1 | |
| je -106 | |
| jmp 141 | |
| Source line: 398 | |
| mov qword ptr [rsp + 528], rax | |
| Source line: 395 | |
| movabs rdi, 1829317792 | |
| mov ecx, 93052112 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rdi | |
| mov qword ptr [rsp + 528], rax | |
| mov ecx, 86074608 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rdi | |
| mov rbx, rax | |
| mov qword ptr [rsp + 520], rbx | |
| mov rdi, qword ptr [67473744] | |
| test rdi, rdi | |
| jne 17 | |
| movabs rax, 1829345840 | |
| mov ecx, 66943072 | |
| call rax | |
| mov rax, qword ptr [rdi + 8] | |
| mov rcx, qword ptr [67464768] | |
| mov qword ptr [rsp + 528], rcx | |
| mov qword ptr [rsp + 536], rbx | |
| mov r8d, 2 | |
| mov rcx, rdi | |
| mov rdx, rsi | |
| call rax | |
| Source line: 402 | |
| mov rdi, qword ptr [94508096] | |
| cmp qword ptr [rdi], 66891616 | |
| je 49 | |
| mov dword ptr [rsp + 32], 402 | |
| movabs rcx, 587530240 | |
| movabs rdx, 3211274 | |
| movabs rax, 1829341936 | |
| mov r8d, 66891616 | |
| mov r9, rdi | |
| call rax | |
| cmp rdi, 67546480 | |
| je 42 | |
| Source line: 403 | |
| mov rax, qword ptr [89178464] | |
| mov qword ptr [rsp + 528], rax | |
| movabs rax, 1829317792 | |
| mov ecx, 90222000 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rax | |
| mov eax, 1829653264 | |
| xor ecx, ecx | |
| Source line: 405 | |
| call rax | |
| Source line: 407 | |
| mov rax, qword ptr [86410880] | |
| mov qword ptr [rsp + 528], rax | |
| movabs rax, 1829317792 | |
| mov ecx, 71835776 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rax | |
| movabs rax, 1829346032 | |
| mov ecx, 1 | |
| Source line: 412 | |
| call rax | |
| Source line: 414 | |
| mov rdi, qword ptr [109088976] | |
| cmp qword ptr [rdi], 66891616 | |
| je 49 | |
| mov dword ptr [rsp + 32], 414 | |
| movabs rcx, 587530240 | |
| movabs rdx, 3211274 | |
| movabs rax, 1829341936 | |
| mov r8d, 66891616 | |
| mov r9, rdi | |
| call rax | |
| cmp rdi, 67546480 | |
| je 159 | |
| Source line: 415 | |
| mov rdi, qword ptr [94508096] | |
| cmp qword ptr [rdi], 66891616 | |
| je 49 | |
| mov dword ptr [rsp + 32], 415 | |
| movabs rcx, 587530240 | |
| movabs rdx, 3211274 | |
| movabs rax, 1829341936 | |
| mov r8d, 66891616 | |
| mov r9, rdi | |
| call rax | |
| cmp rdi, 67546480 | |
| je 42 | |
| Source line: 416 | |
| mov rax, qword ptr [89178464] | |
| mov qword ptr [rsp + 528], rax | |
| movabs rax, 1829317792 | |
| mov ecx, 90222000 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rax | |
| Source line: 418 | |
| mov rax, qword ptr [87083632] | |
| mov qword ptr [rsp + 528], rax | |
| movabs rax, 1829317792 | |
| mov ecx, 92844400 | |
| mov r8d, 1 | |
| mov rdx, rsi | |
| call rax | |
| mov eax, 1829589264 | |
| Source line: 420 | |
| call rax | |
| mov rax, qword ptr [rsp + 464] | |
| mov qword ptr [r14], rax | |
| lea rsp, qword ptr [rbp - 56] | |
| pop rbx | |
| pop rdi | |
| pop rsi | |
| pop r12 | |
| pop r13 | |
| pop r14 | |
| pop r15 | |
| pop rbp | |
| ret | |
| Source line: 375 | |
| movabs rax, 1844915472 | |
| mov rcx, qword ptr [rax] | |
| movabs rax, 1829600096 | |
| mov edx, 375 | |
| call rax | |
| ud2 | |
| julia> versioninfo() | |
| Julia Version 0.4.0-dev+1274 | |
| Commit 9009421* (2014-10-24 03:17 UTC) | |
| Platform Info: | |
| System: Windows (x86_64-w64-mingw32) | |
| CPU: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz | |
| WORD_SIZE: 64 | |
| BLAS: libopenblas (USE64BITINT NO_AFFINITY SANDYBRIDGE) | |
| LAPACK: libopenblas | |
| LIBM: libopenlibm | |
| LLVM: libLLVM-3.5.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment